try{let $t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},wt=new $t.Error().stack;wt&&($t._sentryDebugIds=$t._sentryDebugIds||{},$t._sentryDebugIds[wt]="e475320a-abe3-44bc-9b9a-dd0672134fc1",$t._sentryDebugIdIdentifier="sentry-dbid-e475320a-abe3-44bc-9b9a-dd0672134fc1")}catch($t){}{let $t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};$t.SENTRY_RELEASE={id:"20.13.2"}}(self.webpackChunk_mb2024_mb_proto=self.webpackChunk_mb2024_mb_proto||[]).push([[788],{56656:()=>{"use strict";var $t={}},83650:($t,wt,w)=>{"use strict";w.d(wt,{FW:()=>rt,OL:()=>m,XD:()=>W,bF:()=>O,bj:()=>Y,cS:()=>it,fA:()=>A,fu:()=>j,hC:()=>U,ix:()=>M,l:()=>b,o1:()=>st,tt:()=>T});var Z=w(33348),I=w(17645);const O=w.j!=183?["space_viewer","space_member","space_manager"]:null,b=ht=>ht?[]:["\u82E5\u60A8\u6709\u66F4\u9AD8\u9700\u6C42\uFF0C\u6B22\u8FCE\u54A8\u8BE2\u987E\u95EE",{className:"strong",text:" 400-659-9879 "},"\u4E86\u89E3\u79C1\u6709\u5316\u7248\u672C\u3002"],M=ht=>ht?[]:["\u987E\u95EE\u5DE5\u4F5C\u65F6\u95F4\uFF1A\u5468\u4E00\u81F3\u5468\u4E94 9:00-18:00"],W=ht=>{let{planName:yt,maxSharingCount:ct,locale:gt,isMockitt:bt}=ht;const Tt=I.T.LimitationNotice.limit_proto_share_max_num[gt].replace("{userOrOrgPlayName}",yt).replace("{maxSharingCount}",ct);return bt?Tt.slice(0,Tt.length-1)+".":Tt},st=ht=>{let{planName:yt,maxProjectVersionCount:ct,locale:gt,isMockitt:bt}=ht;const Tt=I.T.LimitationNotice.limit_proto_version_max_number[gt].replace(/{planName}/,yt).replace(/{maxProjectVersionCount}/,ct);return bt?Tt.slice(0,Tt.length-1)+".":Tt};let rt=function(ht){return ht.Workspace="workspace",ht.Proto="proto",ht.Dashboard="dashboard",ht.Flow="flow",ht.Mind="mind",ht.Bomx="bomx",ht}({}),m=function(ht){return ht[ht.Free=Z.L1.Free]="Free",ht[ht.Trial=Z.pZ.Trial]="Trial",ht[ht.Solo=Z.L1.Solo]="Solo",ht[ht.Lifetime=Z.L1.Lifetime]="Lifetime",ht[ht.PremiumLifetime=Z.L1.PremiumLifetime]="PremiumLifetime",ht.SoloOrLifetime="solo_or_lifetime",ht[ht.OrgExpire=Z.Sj.OrgExpired]="OrgExpire",ht[ht.OrgFree=Z.Sj.OrgFree]="OrgFree",ht.OrgTrial="org_trial",ht[ht.OrgLite=Z.Sj.OrgLite]="OrgLite",ht[ht.OrgFull=Z.Sj.OrgFull]="OrgFull",ht.OrgLiteOrFulltime="org_lite_or_full",ht.Private="private",ht}({}),U=function(ht){return ht.MaxVipTemplateCount="MaxVipTemplateCount",ht.MaxSharingCount="MaxSharingCount",ht.OrgMaxVersionCount="OrgMaxVersionCount",ht.OrgMaxTemplateCount="OrgMaxTemplateCount",ht.OrgMaxSpaceCount="OrgMaxSpaceCount",ht.ProjectHandoverNoPermission="ProjectHandoverNoPermission",ht.ProjectHandoverWhenDemotingNoPermission="ProjectHandoverWhenDemotingNoPermission",ht.OrgMaxPrototypePageCount="OrgMaxPrototypePageCount",ht.OrgMaxPrototypeWidgetCount="OrgMaxPrototypeWidgetCount",ht.OrgMaxProto2PageCount="OrgMaxProto2PageCount",ht.OrgMaxProto2CanvasCount="OrgMaxProto2CanvasCount",ht.OrgMaxProto2WidgetCount="OrgMaxProto2WidgetCount",ht.SoloMaxPrototypePageCount="SoloMaxPrototypePageCount",ht.SoloMaxPrototypeWidgetCount="SoloMaxPrototypeWidgetCount",ht.SoloMaxProto2PageCount="SoloMaxProto2PageCount",ht.SoloMaxProto2CanvasCount="SoloMaxProto2CanvasCount",ht.SoloMaxProto2WidgetCount="SoloMaxProto2WidgetCount",ht.OrgMaxPicSize="OrgMaxPicSize",ht.SoloMaxPicSize="SoloMaxPicSize",ht.OrgMaxProjectCount="OrgMaxProjectCount",ht.SoloMaxProjectCount="SoloMaxProjectCount",ht.SoloToOrgMemberFeature="SoloToOrgMemberFeature",ht.SoloToOrgDesignFeature="SoloToOrgDesignFeature",ht.SoloToOrgVersionFeature="SoloToOrgVersionFeature",ht.ProjectVersionFromCount="ProjectVersionFromCount",ht.ProjectVersionFromTime="ProjectVersionFromTime",ht.MaxFlowPageCount="MaxFlowPageCount",ht.MaxMindPageCount="MaxMindPageCount",ht.BomxSoloMaxProjectCount="BomxSoloMaxProjectCount",ht.BomxOrgMaxProjectCount="BomxOrgMaxProjectCount",ht.BomxOrgMaxProjectSize="BomxOrgMaxProjectSize",ht.BomxSoloMaxProjectSize="BomxSoloMaxProjectSize",ht.BomxOrgMaxPicSize="BomxOrgMaxPicSize",ht.BomxSoloMaxPicSize="BomxSoloMaxPicSize",ht.BomxSoloMaxFileSize="BomxSoloMaxFileSize",ht.BomxOrgMaxFileSize="BomxOrgMaxFileSize",ht.BomxSoloMaxVersionCount="BomxSoloMaxVersionCount",ht.BomxOrgMaxVersionCount="BomxOrgMaxVersionCount",ht.BomxSoloMaxWidgetCount="BomxSoloMaxWidgetCount",ht.BomxOrgMaxWidgetCount="BomxOrgMaxWidgetCount",ht}({}),A=function(ht){return ht.Teamwork="\u56E2\u961F\u534F\u4F5C",ht.MemberManage="\u6210\u5458\u7BA1\u7406",ht.InterestDuration="\u6743\u76CA\u65F6\u957F",ht.ProjectVersionsActiveCount="\u624B\u52A8\u521B\u5EFA\u7248\u672C\u6570\u91CF",ht.ProjectVersionsAutoCount="\u81EA\u52A8\u521B\u5EFA\u7248\u672C\u6570\u91CF",ht.ProjectVersionsCount="\u6587\u4EF6\u7248\u672C\u6570\u91CF",ht.OrgLibraryTemplatesCount="\u4F01\u4E1A\u6A21\u677F\u5E93",ht.ImgCapacity="\u56FE\u7247\u5BB9\u91CF",ht.ExportFile="\u6587\u4EF6\u5BFC\u51FA",ht.ProjectShareLinksCount="\u81EA\u5B9A\u4E49\u5206\u4EAB\u94FE\u63A5\u6570\u91CF",ht.ProjectsCount="\u6587\u4EF6\u6570",ht.CanvasOrPagesCount="\u5355\u4E2A\u539F\u578B\u9875\u9762/\u753B\u5E03\u6570",ht.WidgetCount="\u5143\u7D20\u6570\u91CF",ht.MktTemplatesCount="VIP\u4E13\u4EAB\u7D20\u6750",ht.OrgSpacesCount="\u56E2\u961F\u7A7A\u95F4\u6570",ht.OrgHandover="\u79BB\u804C\u6570\u636E\u79FB\u4EA4",ht.OrgDemotionHandover="\u6570\u636E\u79FB\u4EA4",ht.FlowPagesCount="\u5355\u4E2A\u6D41\u7A0B\u56FE\u9875\u9762\u6570",ht.MindPagesCount="\u5355\u4E2A\u601D\u7EF4\u5BFC\u56FE\u9875\u9762\u6570",ht.SoloAllInterest="\u4E2A\u4EBA\u7248\u5168\u90E8\u6743\u76CA",ht.UnifiedAuthentication="\u7EDF\u4E00\u8EAB\u4EFD\u8BA4\u8BC1",ht.LocalPrivateDev="\u672C\u5730\u79C1\u6709\u5316\u90E8\u7F72",ht.DesignSystem="\u8BBE\u8BA1\u7CFB\u7EDF",ht.BomxProjectCount="\u767D\u677F\u6587\u4EF6\u6570",ht.BomxWidgetCount="\u56FE\u5143\u6570\u91CF",ht.BomxFileSize="\u5355\u4E2A\u767D\u677F\u6587\u4EF6\u5BB9\u91CF",ht.BomxUploadFileSize="\u5BFC\u5165\u5355\u4E2A\u6587\u4EF6\u5BB9\u91CF",ht.BomxUploadImgSize="\u5BFC\u5165\u5355\u4E2A\u56FE\u7247\u5BB9\u91CF",ht}({});const j={[U.MaxVipTemplateCount]:A.MktTemplatesCount,[U.MaxSharingCount]:A.ProjectShareLinksCount,[U.OrgMaxVersionCount]:A.ProjectVersionsCount,[U.OrgMaxTemplateCount]:A.OrgLibraryTemplatesCount,[U.OrgMaxSpaceCount]:A.OrgSpacesCount,[U.ProjectHandoverNoPermission]:A.OrgHandover,[U.ProjectHandoverWhenDemotingNoPermission]:A.OrgDemotionHandover,[U.OrgMaxPrototypePageCount]:A.CanvasOrPagesCount,[U.OrgMaxPrototypeWidgetCount]:A.CanvasOrPagesCount,[U.OrgMaxProto2PageCount]:A.CanvasOrPagesCount,[U.OrgMaxProto2CanvasCount]:A.CanvasOrPagesCount,[U.OrgMaxProto2WidgetCount]:A.CanvasOrPagesCount,[U.SoloMaxPrototypePageCount]:A.CanvasOrPagesCount,[U.SoloMaxPrototypeWidgetCount]:A.CanvasOrPagesCount,[U.SoloMaxProto2PageCount]:A.CanvasOrPagesCount,[U.SoloMaxProto2CanvasCount]:A.CanvasOrPagesCount,[U.SoloMaxProto2WidgetCount]:A.CanvasOrPagesCount,[U.OrgMaxPicSize]:A.ImgCapacity,[U.SoloMaxPicSize]:A.ImgCapacity,[U.SoloMaxProjectCount]:A.ProjectsCount,[U.OrgMaxProjectCount]:A.ProjectsCount,[U.SoloToOrgMemberFeature]:A.MemberManage,[U.SoloToOrgDesignFeature]:A.DesignSystem,[U.ProjectVersionFromCount]:A.ProjectVersionsActiveCount,[U.ProjectVersionFromTime]:A.ProjectVersionsActiveCount,[U.SoloToOrgVersionFeature]:A.ProjectVersionsCount,[U.MaxFlowPageCount]:A.FlowPagesCount,[U.MaxMindPageCount]:A.MindPagesCount,[U.BomxSoloMaxProjectCount]:A.BomxProjectCount,[U.BomxOrgMaxProjectCount]:A.BomxProjectCount,[U.BomxOrgMaxPicSize]:A.BomxUploadImgSize,[U.BomxSoloMaxPicSize]:A.BomxUploadImgSize,[U.BomxOrgMaxFileSize]:A.BomxUploadFileSize,[U.BomxSoloMaxFileSize]:A.BomxUploadFileSize,[U.BomxOrgMaxProjectSize]:A.BomxFileSize,[U.BomxSoloMaxProjectSize]:A.BomxFileSize,[U.BomxOrgMaxVersionCount]:A.ProjectVersionsCount,[U.BomxSoloMaxVersionCount]:A.ProjectVersionsCount,[U.BomxOrgMaxWidgetCount]:A.BomxWidgetCount,[U.BomxSoloMaxWidgetCount]:A.BomxWidgetCount},it={[Z.L1.Free]:I.T.LimitationNotice.free_plan,[Z.pZ.Trial]:I.T.LimitationNotice.trial_plan,[Z.L1.Solo]:I.T.LimitationNotice.solo_plan,[Z.L1.Lifetime]:I.T.LimitationNotice.lifetime_plan,[Z.L1.PremiumLifetime]:I.T.LimitationNotice.premium_lifetime_plan,[m.SoloOrLifetime]:I.T.LimitationNotice.solo_or_lifetime_plan,[Z.Sj.OrgFree]:I.T.LimitationNotice.org_free_plan,[m.OrgTrial]:I.T.LimitationNotice.org_trial_plan,[Z.Sj.OrgLite]:I.T.LimitationNotice.org_lite_plan,[Z.Sj.OrgFull]:I.T.LimitationNotice.org_full_plan,[m.OrgLiteOrFulltime]:I.T.LimitationNotice.org_lite_or_full_plan,[m.Private]:I.T.LimitationNotice.private_plan,[Z.Sj.OrgExpired]:I.T.LimitationNotice.org_expire_plan},Y={[A.Teamwork]:I.T.LimitationNotice.teamwork,[A.MemberManage]:I.T.LimitationNotice.member_manage,[A.InterestDuration]:I.T.LimitationNotice.interest_duration,[A.ProjectVersionsActiveCount]:I.T.LimitationNotice.project_versions_active_count,[A.ProjectVersionsAutoCount]:I.T.LimitationNotice.project_versions_auto_count,[A.ProjectVersionsCount]:I.T.LimitationNotice.project_versions_count,[A.OrgLibraryTemplatesCount]:I.T.LimitationNotice.org_library_templates_count,[A.ImgCapacity]:I.T.LimitationNotice.img_capacity,[A.ExportFile]:I.T.LimitationNotice.export_file,[A.ProjectShareLinksCount]:I.T.LimitationNotice.project_share_links_count,[A.ProjectsCount]:I.T.LimitationNotice.projects_count,[A.CanvasOrPagesCount]:I.T.LimitationNotice.canvas_or_pages_count,[A.MktTemplatesCount]:I.T.LimitationNotice.mkt_templates_count,[A.OrgSpacesCount]:I.T.LimitationNotice.org_spaces_count,[A.OrgHandover]:I.T.LimitationNotice.org_handover,[A.OrgDemotionHandover]:I.T.LimitationNotice.org_demotion_handover,[A.FlowPagesCount]:I.T.LimitationNotice.flow_pages_count,[A.MindPagesCount]:I.T.LimitationNotice.mind_pages_count,[A.SoloAllInterest]:I.T.LimitationNotice.solo_all_interest,[A.UnifiedAuthentication]:I.T.LimitationNotice.unified_authentication,[A.LocalPrivateDev]:I.T.LimitationNotice.local_private_dev,[A.DesignSystem]:I.T.LimitationNotice.design_system,[A.BomxProjectCount]:I.T.LimitationNotice.projects_count,[A.BomxFileSize]:I.T.LimitationNotice.bomx_project_file_size,[A.BomxUploadFileSize]:I.T.LimitationNotice.bomx_upload_file_size,[A.BomxUploadImgSize]:I.T.LimitationNotice.bomx_upload_img_size,[A.BomxWidgetCount]:I.T.LimitationNotice.bomx_widget_count},P=[A.InterestDuration,A.ProjectsCount,A.CanvasOrPagesCount,A.MktTemplatesCount,A.ImgCapacity,A.ExportFile,A.ProjectShareLinksCount,A.FlowPagesCount,A.MindPagesCount],R=[A.Teamwork,A.MemberManage,A.ProjectVersionsCount,A.OrgLibraryTemplatesCount,A.OrgLibraryTemplatesCount,A.DesignSystem],at=[A.InterestDuration,A.SoloAllInterest,A.ProjectsCount,A.CanvasOrPagesCount],$=[A.Teamwork,A.ProjectVersionsCount,A.MemberManage,A.OrgLibraryTemplatesCount,A.ImgCapacity,A.ProjectShareLinksCount,A.DesignSystem],K=[A.Teamwork,A.ProjectsCount,A.CanvasOrPagesCount,A.MktTemplatesCount,A.ProjectVersionsCount,A.ImgCapacity,A.ExportFile,A.OrgLibraryTemplatesCount,A.ProjectShareLinksCount,A.FlowPagesCount,A.MindPagesCount,A.OrgSpacesCount,A.OrgHandover,A.OrgDemotionHandover],H=[A.Teamwork,A.ProjectsCount,A.OrgSpacesCount,A.ProjectVersionsCount,A.OrgLibraryTemplatesCount,A.ProjectShareLinksCount,A.ImgCapacity,A.OrgHandover,A.OrgDemotionHandover,A.CanvasOrPagesCount],B=[A.UnifiedAuthentication,A.LocalPrivateDev,A.ProjectVersionsCount,A.ProjectShareLinksCount],X={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],other:P},V={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],other:R},L={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],other:at},ot={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],other:$},G={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],other:K},z={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.ProjectVersionsAutoCount],other:H},F={[U.ProjectVersionFromCount]:[A.ProjectVersionsActiveCount,A.UnifiedAuthentication,A.LocalPrivateDev],[U.ProjectVersionFromTime]:[A.ProjectVersionsActiveCount,A.UnifiedAuthentication,A.LocalPrivateDev],other:B},k={[m.Solo]:{[A.InterestDuration]:I.T.LimitationNotice.subject_to_actual_purchase,[A.ProjectsCount]:I.T.LimitationNotice.unit1_100,[A.CanvasOrPagesCount]:I.T.LimitationNotice.unit1_500,[A.MktTemplatesCount]:I.T.LimitationNotice.vip_mkt_10000_plus,[A.ImgCapacity]:I.T.LimitationNotice.unit2_5M,[A.ExportFile]:I.T.LimitationNotice.no_watermark_package,[A.ProjectShareLinksCount]:I.T.LimitationNotice.unit1_3,[A.FlowPagesCount]:I.T.LimitationNotice.no_limit_1,[A.MindPagesCount]:I.T.LimitationNotice.no_limit_1,[A.ProjectVersionsActiveCount]:I.T.LimitationNotice.no_support,[A.ProjectVersionsAutoCount]:I.T.LimitationNotice.days_30},[m.Lifetime]:{[A.InterestDuration]:I.T.LimitationNotice.lifetime,[A.ProjectsCount]:I.T.LimitationNotice.no_limit_1,[A.CanvasOrPagesCount]:I.T.LimitationNotice.no_limit_1,[A.MktTemplatesCount]:I.T.LimitationNotice.vip_mkt_10000_plus,[A.ImgCapacity]:I.T.LimitationNotice.unit2_5M,[A.ExportFile]:I.T.LimitationNotice.no_watermark_package,[A.ProjectShareLinksCount]:I.T.LimitationNotice.unit1_3,[A.FlowPagesCount]:I.T.LimitationNotice.no_limit_1,[A.MindPagesCount]:I.T.LimitationNotice.no_limit_1,[A.SoloAllInterest]:"\u2713",[A.ProjectVersionsActiveCount]:I.T.LimitationNotice.no_support,[A.ProjectVersionsAutoCount]:I.T.LimitationNotice.days_180},[m.OrgLite]:{[A.Teamwork]:I.T.LimitationNotice.seats_1_to_10,[A.MemberManage]:"\u2713",[A.ProjectVersionsCount]:I.T.LimitationNotice.unit1_10,[A.ProjectVersionsActiveCount]:I.T.LimitationNotice.unit1_10,[A.ProjectVersionsAutoCount]:I.T.LimitationNotice.days_30,[A.OrgLibraryTemplatesCount]:I.T.LimitationNotice.unit1_10,[A.ImgCapacity]:I.T.LimitationNotice.unit2_5M,[A.ExportFile]:I.T.LimitationNotice.no_watermark_package,[A.ProjectShareLinksCount]:I.T.LimitationNotice.unit1_10,[A.ProjectsCount]:I.T.LimitationNotice.unit1_100,[A.CanvasOrPagesCount]:I.T.LimitationNotice.unit1_3000,[A.MktTemplatesCount]:I.T.LimitationNotice.vip_mkt_10000_plus,[A.OrgSpacesCount]:I.T.LimitationNotice.unit1_3,[A.OrgHandover]:"-",[A.OrgDemotionHandover]:"-",[A.FlowPagesCount]:I.T.LimitationNotice.no_limit_1,[A.MindPagesCount]:I.T.LimitationNotice.no_limit_1,[A.DesignSystem]:"\u2713"},[m.OrgFull]:{[A.Teamwork]:I.T.LimitationNotice.no_limit_2,[A.MemberManage]:"\u2713",[A.ProjectVersionsCount]:I.T.LimitationNotice.unit1_30,[A.ProjectVersionsActiveCount]:I.T.LimitationNotice.unit1_30,[A.ProjectVersionsAutoCount]:I.T.LimitationNotice.days_180,[A.OrgLibraryTemplatesCount]:I.T.LimitationNotice.no_limit_1,[A.ImgCapacity]:I.T.LimitationNotice.unit2_10M,[A.ExportFile]:I.T.LimitationNotice.no_watermark_package,[A.ProjectShareLinksCount]:I.T.LimitationNotice.unit1_20,[A.ProjectsCount]:I.T.LimitationNotice.no_limit_1,[A.CanvasOrPagesCount]:I.T.LimitationNotice.no_limit_1,[A.MktTemplatesCount]:I.T.LimitationNotice.vip_mkt_10000_plus,[A.OrgSpacesCount]:I.T.LimitationNotice.no_limit_1,[A.OrgHandover]:"\u2713",[A.OrgDemotionHandover]:"\u2713",[A.FlowPagesCount]:I.T.LimitationNotice.no_limit_1,[A.MindPagesCount]:I.T.LimitationNotice.no_limit_1,[A.DesignSystem]:"\u2713"},[m.Private]:{[A.UnifiedAuthentication]:"\u2713",[A.LocalPrivateDev]:"\u2713",[A.ProjectVersionsCount]:I.T.LimitationNotice.unit1_100,[A.ProjectVersionsActiveCount]:I.T.LimitationNotice.unit1_100,[A.ProjectShareLinksCount]:I.T.LimitationNotice.no_limit_1}},ut={[m.Free]:"general/version/user/free",[m.Trial]:"general/version/user/trial",[m.Solo]:"general/version/user/solo",[m.Lifetime]:"general/version/user/lifetime",[m.PremiumLifetime]:"general/version/user/lifetime",[m.OrgFree]:"general/version/org/free",[m.OrgLite]:"general/version/org/lite",[m.OrgFull]:"general/version/org/full",[m.OrgTrial]:"general/version/org/trial",[m.OrgExpire]:"general/version/org/expire"},E=[m.OrgLite,m.OrgFull],J=[m.Private],dt="default",pt=()=>({[U.ProjectVersionFromCount]:{[m.Free]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Trial]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Solo]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Lifetime]:()=>E,[m.PremiumLifetime]:()=>E,[m.OrgExpire]:()=>E,[m.OrgFree]:()=>E,[m.OrgLite]:()=>E,[m.OrgTrial]:()=>J,[m.OrgFull]:()=>J},[U.ProjectVersionFromTime]:{[m.Free]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Trial]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Solo]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Lifetime]:()=>E,[m.PremiumLifetime]:()=>E,[m.OrgExpire]:()=>E,[m.OrgFree]:()=>E,[m.OrgLite]:()=>E,[m.OrgTrial]:()=>J,[m.OrgFull]:()=>J},[dt]:{[m.Free]:ht=>ht?E:[m.Solo,m.Lifetime],[m.Trial]:ht=>ht?E:[m.Lifetime],[m.Solo]:ht=>ht?E:[m.Lifetime],[m.Lifetime]:()=>E,[m.PremiumLifetime]:()=>E,[m.OrgExpire]:()=>E,[m.OrgFree]:()=>E,[m.OrgLite]:()=>[m.OrgFull],[m.OrgTrial]:()=>J,[m.OrgFull]:()=>J}}),T=ht=>{let{currentPlan:yt,firstInterestType:ct,upgradeOrg:gt=!1,isMockitt:bt=!1,limitType:Tt}=ht;const Pt=vt=>vt.map(Lt=>({plan:Lt,planI18nObj:it[Lt],planIcon:ut[Lt]}));let It;const Dt=Tt===U.ProjectVersionFromCount||Tt===U.ProjectVersionFromTime;Dt?It=(vt,Lt)=>vt[Tt].map(Rt=>({type:Rt,typeI18nObj:Y[Rt],values:Lt.map(Bt=>k[Bt][Rt])})):It=(vt,Lt)=>[ct].concat(vt.other.filter(Rt=>Rt!==ct)).slice(0,3).map(Rt=>({type:Rt,typeI18nObj:Y[Rt],values:Lt.map(Bt=>k[Bt][Rt])}));const Q=pt()[Dt?Tt:dt][yt===Z.Sj.OrgExpired?m.OrgExpire:yt](gt);switch(yt){case m.Free:return gt?[Pt(Q),It(V,Q)]:[Pt(Q),It(X,Q)];case m.Trial:case m.Solo:return gt?[Pt(Q),It(ot,Q)]:[Pt(Q),It(L,Q)];case m.Lifetime:case m.PremiumLifetime:return[Pt(Q),It(ot,Q)];case m.OrgExpire:case m.OrgFree:return[Pt(Q),It(G,Q)];case m.OrgLite:return[Pt(Q),It(z,Q)];case m.OrgTrial:case m.OrgFull:return bt?[null,null]:[Pt(Q),It(F,Q)];default:return[null,null]}}},39870:($t,wt,w)=>{"use strict";w.d(wt,{$V:()=>j,Ix:()=>Y,Ok:()=>H,T2:()=>at,_y:()=>P,l0:()=>X,nF:()=>W,rD:()=>R,tv:()=>it,wJ:()=>A,xR:()=>$,xs:()=>K,ys:()=>B});var Z=w(83650);if(w.j!=183)var I=w(46795);var O=w(22046),b=w(33348),M=w(28149);const W=(V,L)=>{let ot;return function(){ot||(V(),ot=!0,setTimeout(()=>{ot=!1},L))}},st=2,rt=5,m=(V,L)=>Z.cS[L]?Z.cS[L][V]:"",U=function(V,L){L===void 0&&(L="zh-CN");let ot=""+M.TH.LimitationNotice.bomx_free_plan[L]+M.TH.LimitationNotice.rights[L];return V===b.Sj.OrgFull&&(ot=M.TH.LimitationNotice.bomx_org_full_plan[L]),V===b.Sj.OrgExpired&&(ot=M.TH.LimitationNotice.org_expire_plan[L]),V===b.Sj.OrgLite&&(ot=M.TH.LimitationNotice.bomx_org_lite_plan[L]),ot};function A(V,L){const ot=O.t.InitialOrg(L),{plan:G}=ot.planSdk.getOrgPlanWidthCurrentMember(),z=ot.planSdk.getOrgStatus(),F=G===b.Sj.OrgFull,k=m(V,G),ut=U(G,V);return{orgPlan:G,orgPlanType:z,orgPlanName:k,isOrgFull:F,planName:ut}}function j(V,L){const ot=O.t.InitialOrg(L),G=ot.planSdk.getOrgCurrentMemberBomxLimitationPlan(),z=ot.planSdk.getOrgStatus(),F=G===b.Sj.OrgFull,k=m(V,G);return{orgPlan:G,orgPlanType:z,orgPlanName:k,isOrgFull:F}}function it(V,L){const ot=O.t.InitialOrg(L),G=ot.planSdk.getOrgCurrentMemberProtoLimitationPlan(),z=ot.planSdk.getOrgStatus(),F=G===b.Sj.OrgFull,k=m(V,G),ut=U(G,V);return{orgPlan:G,orgPlanType:z,orgPlanName:k,isOrgFull:F,planName:ut}}function Y(V,L){const G=O.t.InitialUser(L).planSdk.bomxPlan,z=G.getUserPlan(),F=G.getUserStatus(),ut=(L==null?void 0:L.paid)&&[b.L1.Lifetime,b.L1.PremiumLifetime].includes(z),E=m(V,z),J=z===b.L1.Solo;return{userPlan:z,userPlanType:F,userPlanName:E,isSoloFull:J,isLifeTime:ut}}function P(V,L){const G=O.t.InitialUser(L).planSdk.prototypePlan,z=G.getUserPlan(),F=G.getUserStatus(),ut=(L==null?void 0:L.paid)&&[b.L1.Lifetime,b.L1.PremiumLifetime].includes(z),E=m(V,z),J=z===b.L1.Solo;return{userPlan:z,userPlanType:F,userPlanName:E,isSoloFull:J,isLifeTime:ut}}const R=function(V,L){L===void 0&&(L="zh-CN");let ot=""+M.TH.LimitationNotice.bomx_free_plan[L]+M.TH.LimitationNotice.rights[L];return V===b.L1.Lifetime&&(ot=M.TH.LimitationNotice.bomx_lifetime_plan[L]),V===b.L1.PremiumLifetime&&(ot=M.TH.LimitationNotice.premium_lifetime_plan[L]),V===b.L1.Solo&&(ot=M.TH.LimitationNotice.bomx_solo_plan[L]),ot};function at(V,L,ot,G){if(V){const{orgPlan:z,orgPlanName:F,orgPlanType:k,isOrgFull:ut}=it(L,ot);let J=z===b.Sj.OrgFree?""+M.TH.LimitationNotice.bomx_free_plan[L]+M.TH.LimitationNotice.rights[L]:M.TH.LimitationNotice.bomx_org_lite_plan[L];return ut&&(J=M.TH.LimitationNotice.bomx_org_full_plan[L]),{currentPlan:z,planName:F,planType:k,isOrgFull:ut,realPlanName:""+J}}else{const{userPlan:z,userPlanName:F,userPlanType:k,isSoloFull:ut,isLifeTime:E}=P(L,G),J=R(z,L);return{currentPlan:z,planName:F,planType:k,isSoloFull:ut,realPlanName:""+J}}}const $=(V,L,ot)=>{if([Z.FW.Flow,Z.FW.Mind].includes(V)){if(ot!=null&&ot.cid){const z=O.t.InitialOrg(ot).planSdk.getOrgCurrentMemberProtoLimitationPlan();return{maxPageCount:[b.Sj.OrgExpired,b.Sj.OrgFree].includes(z)?-1:3}}return L!=null&&L.cid?{maxPageCount:O.t.InitialUser(L).planSdk.prototypePlan.getUserPlan()!==b.L1.Free?-1:3}:{maxPageCount:-1}}if(ot&&ot.cid&&ot.otype!=="personal"){const G=O.t.InitialOrg(ot),z=G.planSdk.getOrgCurrentMemberProtoLimitationPlan(),F=G.planSdk.getOrgStatus()===b._E.Trial,k=G.limitationSdk.prototypeLimit.pLimitation,ut=G.limitationSdk.orgLimit.oLimitation,{paid:E,next_billing_on:J,value_in_cents:dt}=ot;return{storage:k.storage,isExportWatermark:k.is_export_watermark,maxPicBytes:k.max_pic_bytes,maxV7ScreenCount:k.max_screen_count,maxV8ScreenCount:k.max_p2page_count||3,maxProjectVersionCount:k.max_project_version_count,maxMktCount:k.max_mkt_count,plan:z,trial:F,paid:E,next_billing_on:J,value_in_cents:dt,maxSharingCount:k.max_project_share_count,maxCanvasCount:k.max_p2canvas_count||20,maxProjectCount:k.max_project_count,maxWidgetCount:k.max_widget_count,maxVersionCount:k.max_project_version_count,maxVersionRecycleDays:k.max_p2version_recycle_days,maxProjectTemplateCount:ut.max_project_template_count,maxSpaceCount:ut.max_space_count}}if(L&&L.cid){const{paid:G,next_billing_on:z}=L,F=O.t.InitialUser(L),k=F.planSdk.prototypePlan.getUserPlan(),ut=F.planSdk.prototypePlan.getUserStatus()===b.pZ.Trial,E=F.limitationSdk.prototypeLimit.pLimitation;return{storage:E.storage,current_plan:k,trial:ut,paid:G,next_billing_on:z,isExportWatermark:E.is_export_watermark,maxPicBytes:E.max_pic_bytes,maxV7ScreenCount:(E==null?void 0:E.screens)||20,maxV8ScreenCount:(E==null?void 0:E.max_p2page_count)||3,maxProjectVersionCount:0,maxMktCount:0,value_in_cents:0,maxSharingCount:E.max_project_share_count,maxProjectCount:E.max_project_count||3,maxCanvasCount:E.max_p2canvas_count||20,maxWidgetCount:E.max_widget_count,maxVersionCount:E.max_project_version_count}}return{storage:0,isExportWatermark:!1,maxPicBytes:0,maxV7ScreenCount:0,maxV8ScreenCount:0,maxProjectVersionCount:0,maxMktCount:0,plan:"",trial:!1,paid:!1,next_billing_on:"",value_in_cents:0,maxSharingCount:1,maxProjectCount:3,maxCanvasCount:20,maxWidgetCount:300,maxVersionCount:3}},K=(V,L,ot)=>{const{is_trial_enabled:G}=V;if(G)return!1;const{trial_end_on:z}=L;return z||!O.t.InitialOrg(L).planSdk.getIsDefaultFreeOrg()?!1:!ot.some(E=>{const J=O.t.InitialOrg(E),dt=J.planSdk.getIsDefaultFreeOrg(),pt=J.planSdk.getOrgPlan()===b.Sj.OrgExpired;return!(dt||pt)})};function H(V,L,ot){const{permissions:G}=V||{};let z="user_not_in_space",F="user_not_in_space";if(G&&G.length>=1)for(const pt of G){const{user_id:T,role:ht}=pt;T===Number(L)&&(z=ht),T===Number(ot)&&(F=ht)}const k=Z.bF.indexOf(z),ut=Z.bF.indexOf(F),E=Math.max(k,ut);return F==="user_not_in_space"?z:Z.bF[E]}const B=async(V,L)=>{const{spaces:ot}=await(0,I.DE)("/api/dashboard/v5/orgs/"+L+"/handover_check?from_user_id="+V);return{spaces:ot}},X=V=>{let{org:L,paymentTrackParams:ot,checkoutArea:G,upgradeOrg:z=!1}=V,F;return L&&L.cid&&L.otype!=="personal"?F={mode:"org",orgCid:L.cid,checkoutArea:G,...ot}:F={mode:z?"org":"solo",isSelectOrg:!!z,checkoutArea:G,...ot},F}},22046:($t,wt,w)=>{"use strict";w.d(wt,{t:()=>it});var Z=w(33348);class I{}var O=w(57321);class b extends I{constructor(P,R){super(),this.limitation={...P},this.pDefaultLimitation=O.u3[R]||O.u3.org_free}getMaxProjectCount(){return this.pDefaultLimitation.max_project_count}getCurrentProjectCountIsLimit(P){const R=this.getMaxProjectCount();return R===O.nj?!1:P>R}getCanCreateProject(P,R){R===void 0&&(R=1);const at=this.getMaxProjectCount();return at===O.nj?!0:at>=P+R}getCanUpdateFile(P){const R=this.getMaxProjectCount();return R===O.nj?!0:P<=R}getMaxProjectVersionCount(){var P,R;return(P=this.pDefaultLimitation.max_project_version_count)!=null?P:(R=this.limitation)==null?void 0:R.max_project_version_count}getIsExportable(P){return this.limitation.exportable.includes(P)}getMaxPicBytes(){var P,R;return(P=this.pDefaultLimitation.max_pic_bytes)!=null?P:(R=this.limitation)==null?void 0:R.max_pic_bytes}getMaxUploadFileBytes(){var P,R;return(P=this.pDefaultLimitation.bomx_max_upload_file_bytes)!=null?P:(R=this.limitation)==null?void 0:R.bomx_max_upload_file_bytes}getMaxFileBytes(){var P,R;return(P=this.pDefaultLimitation.bomx_max_file_bytes)!=null?P:(R=this.limitation)==null?void 0:R.bomx_max_file_bytes}getMaxWidgetCount(){var P,R;return(P=this.pDefaultLimitation.max_widget_count)!=null?P:(R=this.limitation)==null?void 0:R.max_widget_count}getCanCreateWidget(P,R){R===void 0&&(R=1);const at=this.getMaxWidgetCount();return at===-1?!0:P+R<=at}}class M{constructor(P,R){this.limitation={...P},this.oLimitation=O.l7[R]||O.l7[Z.Sj.OrgFree]}getMaxSpaceCount(){var P,R;return(P=this.oLimitation.max_space_count)!=null?P:(R=this.limitation)==null?void 0:R.max_space_count}getCanCreateSpace(P,R){R===void 0&&(R=1);const at=this.getMaxSpaceCount();return at===O.cp?!0:P+R<=at}getMaxProjectTemplateSpaceCount(){var P,R;return(P=this.oLimitation.max_project_template_count)!=null?P:(R=this.limitation)==null?void 0:R.max_project_template_count}getCanCreateProjectTemplate(P,R){R===void 0&&(R=1);const at=this.getMaxProjectTemplateSpaceCount();return P+R<=at}getMaxRecyclerDays(){var P,R;return(P=this.oLimitation.max_recycler_days)!=null?P:(R=this.limitation)==null?void 0:R.max_recycler_days}getMaxOrgLogDays(){var P,R;return(P=this.oLimitation.max_org_log_days)!=null?P:(R=this.limitation)==null?void 0:R.max_org_log_days}}var W=w(88140);class st extends I{constructor(P){let{limitation:R,planType:at,projectUnLimit:$}=P;super(),this.limitation=R;const K=O.l7[at]||O.l7[W.Sj.OrgFree];$&&at===W.L1.Solo?this.pLimitation={...K,max_project_count:O.nj}:this.pLimitation=K}getMaxProjectCount(){var P,R;return(P=this.pLimitation.max_project_count)!=null?P:(R=this.limitation)==null?void 0:R.max_project_count}getCurrentProjectCountIsLimit(P){const R=this.getMaxProjectCount();return R===O.nj?!1:P>R}getCanCreateProject(P,R){R===void 0&&(R=1);const at=this.getMaxProjectCount();return at===O.nj?!0:at>=P+R}getCanUpdateFile(P){const R=this.getMaxProjectCount();return R===O.nj?!0:P<=R}getMaxProjectVersionCount(){var P,R;return(P=this.pLimitation.max_project_version_count)!=null?P:(R=this.limitation)==null?void 0:R.max_project_version_count}getMaxPicBytes(){var P,R;return(P=this.pLimitation.max_pic_bytes)!=null?P:(R=this.limitation)==null?void 0:R.max_pic_bytes}getIsExportable(P){return this.limitation.exportable.includes(P)}getV8MaxPageCount(){var P,R;return(P=this.pLimitation.max_p2page_count)!=null?P:(R=this.limitation)==null?void 0:R.max_p2page_count}getV8MaxCanvasCount(){var P,R;return(P=this.pLimitation.max_p2canvas_count)!=null?P:(R=this.limitation)==null?void 0:R.max_p2canvas_count}getProjectMaxShareCount(){var P,R;return(P=this.pLimitation.max_project_share_count)!=null?P:(R=this.limitation)==null?void 0:R.max_project_share_count}getMaxWidgetCount(){var P,R;return(P=this.pLimitation.max_widget_count)!=null?P:(R=this.limitation)==null?void 0:R.max_widget_count}getCanCreateWidget(P,R){const at=this.getMaxWidgetCount();return at===O.Ne?!0:P+R<=at}getCurrentWidgetCountIsLimit(P,R){R===void 0&&(R=1);const at=this.getMaxWidgetCount();return at===O.Ne?!1:P>at}getIsExportWatermark(){return this.pLimitation.is_export_watermark}}class rt{constructor(P){let{limitation:R,protoPlan:at,bomxPlan:$,orgPlan:K,projectUnLimit:H}=P;this.prototypeLimit=new st({limitation:R,planType:at,projectUnLimit:H}),this.bomxLimit=new b(R,$),this.orgLimit=new M(R,K)}}if(w.j!=183)var m=w(49866);const U=function(Y,P){P===void 0&&(P=new Date);const at=+new Date(new Date(Y).setDate(new Date(Y).getDate()-1)),$=+P;return at<=$},A={CAN_GT_100_PROJECTS:8},j=Y=>{if(!Y)return!1;function P(R,at){return(R.flags&at)!==0}return P(Y,A.CAN_GT_100_PROJECTS)};class it{static InitialUser(P){const R=new Z.T4(P),at=j(P);return{type:"user",limitationSdk:new rt({limitation:P.limitation,protoPlan:R.prototypePlan.plan,bomxPlan:R.bomxPlan.plan,projectUnLimit:at}),planSdk:R}}static InitialOrg(P){const R=new Z.KX(P),at=R.getOrgCurrentMemberProtoLimitationPlan(),$=R.getOrgCurrentMemberBomxLimitationPlan(),{plan:K}=R.getOrgPlanWidthCurrentMember(),H=new rt({limitation:P.limitation,protoPlan:at||W.Sj.OrgFree,bomxPlan:$||W.Sj.OrgFree,orgPlan:K}),B=new m.w(P.permissions);return{type:"org",limitationSdk:H,permissionSdk:B,planSdk:R}}}},57321:($t,wt,w)=>{"use strict";w.d(wt,{Ne:()=>b,cp:()=>st,l7:()=>m,nj:()=>W,u3:()=>U});var Z=w(88140);const I=1e5,O=1e5,b=65535,M=3e3,W=1e5,st=1e5,rt=1e5,m={[Z.L1.Free]:{max_p2canvas_count:20,max_p2page_count:3,max_p2version_recycle_days:3,max_project_count:3,max_project_share_count:1,max_recycler_days:3,max_widget_count:300,max_mkt_count:0,max_org_log_days:0,max_pic_bytes:2097152,max_project_template_count:0,max_project_version_count:0,max_screen_count:20,max_space_count:0,collaborators:0,commentable:!1,encryptable:!1,exportable:[],inspectable:!1,projects:3,screens:20,slices:!1,storage:100,is_export_watermark:!0},[Z.L1.Solo]:{max_p2canvas_count:500,max_p2page_count:500,max_p2version_recycle_days:30,max_project_count:100,max_project_share_count:3,max_recycler_days:30,max_widget_count:b,max_mkt_count:0,max_org_log_days:0,max_pic_bytes:5242880,max_project_template_count:0,max_project_version_count:0,max_screen_count:500,max_space_count:0,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:500,slices:!0,storage:2e3,is_export_watermark:!1},[Z.L1.Lifetime]:{max_p2canvas_count:I,max_p2page_count:O,max_project_count:W,max_p2version_recycle_days:180,max_project_share_count:3,max_recycler_days:30,max_widget_count:b,max_mkt_count:0,max_org_log_days:0,max_pic_bytes:5242880,max_project_template_count:0,max_project_version_count:0,max_screen_count:I,max_space_count:0,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:6553500,slices:!0,storage:2e3,is_export_watermark:!1},[Z.L1.PremiumLifetime]:{max_p2canvas_count:I,max_p2page_count:O,max_project_count:W,max_p2version_recycle_days:180,max_project_share_count:3,max_recycler_days:30,max_widget_count:b,max_mkt_count:0,max_org_log_days:0,max_pic_bytes:5242880,max_project_template_count:0,max_project_version_count:0,max_screen_count:I,max_space_count:0,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:6553500,slices:!0,storage:2e3,is_export_watermark:!1},[Z.Sj.OrgFree]:{max_p2canvas_count:20,max_p2page_count:3,max_p2version_recycle_days:3,max_project_count:3,max_project_share_count:1,max_recycler_days:3,max_widget_count:300,max_mkt_count:5,max_org_log_days:0,max_pic_bytes:2097152,max_project_template_count:3,max_project_version_count:2,max_screen_count:20,max_space_count:3,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:6553500,slices:!0,storage:2e4,is_export_watermark:!0,is_org_quit_transfer:!1,is_org_recent:!0},[Z.Sj.OrgLite]:{max_p2canvas_count:3e3,max_p2page_count:3e3,max_p2version_recycle_days:30,max_project_count:100,max_recycler_days:30,max_widget_count:b,max_mkt_count:1e5,max_org_log_days:0,max_pic_bytes:5242880,max_project_template_count:10,max_project_version_count:10,max_project_share_count:10,max_screen_count:3e3,max_space_count:3,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:6553500,slices:!0,storage:2e3,is_export_watermark:!1,is_org_quit_transfer:!1,is_org_recent:!0},[Z.Sj.OrgFull]:{max_p2canvas_count:I,max_p2page_count:O,max_p2version_recycle_days:180,max_project_count:W,max_recycler_days:30,max_widget_count:b,max_mkt_count:1e5,max_org_log_days:180,max_pic_bytes:10485760,max_project_template_count:rt,max_project_version_count:30,max_project_share_count:20,max_screen_count:I,max_space_count:st,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:6553500,slices:!0,storage:2e3,is_export_watermark:!1,is_org_quit_transfer:!0,is_org_recent:!0},[Z.Sj.OrgExpired]:{max_p2canvas_count:0,max_p2page_count:0,max_p2version_recycle_days:3,max_project_count:0,max_project_share_count:1,max_recycler_days:0,max_widget_count:0,max_mkt_count:0,max_org_log_days:0,max_pic_bytes:2097152,max_project_template_count:0,max_project_version_count:0,max_screen_count:0,max_space_count:0,collaborators:0,commentable:!0,encryptable:!0,exportable:["png","pngs","htmlzip"],inspectable:!0,projects:6553500,screens:6553500,slices:!0,storage:2e4,is_export_watermark:!0,is_org_quit_transfer:!1,is_org_recent:!0}},U={[Z.L1.Free]:{...m[Z.L1.Free],max_pic_bytes:5*1024*1024,max_project_version_count:10,bomx_max_file_bytes:20*1024*1024,bomx_max_upload_file_bytes:5*1024*1024,max_widget_count:100},[Z.L1.Solo]:{...m[Z.L1.Solo],max_project_version_count:50,bomx_max_file_bytes:200*1024*1024,max_pic_bytes:30*1024*1024,bomx_max_upload_file_bytes:100*1024*1024,max_widget_count:-1},[Z.L1.Lifetime]:{...m[Z.L1.Lifetime],max_project_version_count:1e4,bomx_max_file_bytes:500*1024*1024,max_pic_bytes:30*1024*1024,bomx_max_upload_file_bytes:100*1024*1024,max_widget_count:-1},[Z.L1.PremiumLifetime]:{...m[Z.L1.PremiumLifetime],max_project_version_count:1e4,bomx_max_file_bytes:500*1024*1024,max_pic_bytes:30*1024*1024,bomx_max_upload_file_bytes:100*1024*1024,max_widget_count:-1},[Z.Sj.OrgFree]:{...m[Z.Sj.OrgFree],max_pic_bytes:5*1024*1024,max_project_version_count:10,bomx_max_file_bytes:20*1024*1024,bomx_max_upload_file_bytes:5*1024*1024,max_widget_count:100},[Z.Sj.OrgLite]:{...m[Z.Sj.OrgLite],max_project_version_count:50,bomx_max_file_bytes:200*1024*1024,max_pic_bytes:30*1024*1024,bomx_max_upload_file_bytes:100*1024*1024,max_widget_count:-1},[Z.Sj.OrgFull]:{...m[Z.Sj.OrgFull],max_project_version_count:1e4,bomx_max_file_bytes:500*1024*1024,max_pic_bytes:30*1024*1024,bomx_max_upload_file_bytes:100*1024*1024,max_widget_count:-1},[Z.Sj.OrgExpired]:{...m[Z.Sj.OrgExpired],max_project_version_count:1,bomx_max_file_bytes:10,max_pic_bytes:10,bomx_max_upload_file_bytes:100,max_widget_count:1}}},88140:($t,wt,w)=>{"use strict";w.d(wt,{L1:()=>Z,Sj:()=>b,_E:()=>O,pZ:()=>I});var Z=function(M){return M.Free="free",M.Solo="solo",M.Lifetime="standard_lifetime",M.PremiumLifetime="premium_lifetime",M}(Z||{}),I=function(M){return M.Free="free",M.Paid="paid",M.Trial="trial",M.Expired="expired",M}(I||{}),O=function(M){return M.Free="free",M.Paid="paid",M.Trial="trial",M.Expired="expired",M}(O||{}),b=function(M){return M.OrgFree="org_free",M.OrgLite="org_lite",M.OrgFull="org_full",M.OrgExpired="org_expired",M}(b||{})},33348:($t,wt,w)=>{"use strict";w.d(wt,{KX:()=>H,_E:()=>I._E,Sj:()=>I.Sj,T4:()=>Y,pZ:()=>I.pZ,L1:()=>I.L1});class Z{}var I=w(88140);const O=9,b=4,M=5,W=2,st=3,rt=0,m=B=>{const{pt_plan_stat:X,edition:V}=B||{};switch(X){case O:{const L=V==="standard_lifetime"?I.L1.Lifetime:I.L1.PremiumLifetime;return{status:I.pZ.Paid,plan:L}}case M:return{status:I.pZ.Paid,plan:I.L1.Solo};case st:return{status:I.pZ.Trial,plan:I.L1.Lifetime};case b:return{status:I.pZ.Expired,plan:I.L1.Free};case W:case rt:return{status:I.pZ.Free,plan:I.L1.Free};default:return{status:I.pZ.Free,plan:I.L1.Free}}},U=B=>{const{bx_plan_stat:X}=B||{};switch(X){case O:return{status:I.pZ.Paid,plan:I.L1.Lifetime};case M:return{status:I.pZ.Paid,plan:I.L1.Solo};case st:return{status:I.pZ.Trial,plan:I.L1.Lifetime};case b:return{status:I.pZ.Expired,plan:I.L1.Free};case rt:case W:return{status:I.pZ.Free,plan:I.L1.Free};default:return{status:I.pZ.Free,plan:I.L1.Free}}};class A extends Z{constructor(X){super();const{status:V,plan:L}=U(X);Object.assign(this,{status:V,plan:L})}getUserStatus(){return this.status}getUserPlan(){return this.plan}}if(w.j!=183)var j=w(27e3);class it extends Z{constructor(X){super();const{status:V,plan:L}=m(X);Object.assign(this,{status:V,plan:L})}getUserStatus(){return this.status}getUserPlan(){return this.plan}}class Y{constructor(X){this.prototypePlan=new it(X),this.bomxPlan=new A(X),this.mktPlan=new j.K(X)}}if(w.j!=183)var P=w(74059);if(w.j!=183)var R=w(16709);const at=B=>{const{org_plan_stat:X}=B||{};switch(X){case R.us:return{status:I._E.Trial,plan:I.Sj.OrgFull};case R.X9:return{status:I._E.Free,plan:I.Sj.OrgFree};case R.u$:return{status:I._E.Paid,plan:I.Sj.OrgFull};case R.pX:return{status:I._E.Paid,plan:I.Sj.OrgLite};case R.xO:case R.u5:case R.pR:return{status:I._E.Expired,plan:I.Sj.OrgExpired};default:return{status:I._E.Expired,plan:I.Sj.OrgExpired}}},$=B=>{const{org_pt_plan_stat:X}=B||{};switch(X){case R.uv:return{status:I._E.Trial,plan:I.Sj.OrgFull,seats:["ptSeat"]};case R.us:return{status:I._E.Trial,plan:I.Sj.OrgFull,seats:[]};case R.BW:return{status:I._E.Paid,plan:I.Sj.OrgFull,seats:["ptLifetime"]};case R.IN:return{status:I._E.Paid,plan:I.Sj.OrgFull,seats:["ptSeat"]};case R.u$:return{status:I._E.Paid,plan:I.Sj.OrgFull,seats:[]};case R.gp:return{status:I._E.Paid,plan:I.Sj.OrgLite,seats:["ptLifetime"]};case R.bj:return{status:I._E.Paid,plan:I.Sj.OrgLite,seats:["ptSeat"]};case R.pX:return{status:I._E.Paid,plan:I.Sj.OrgLite,seats:[]};case R.Z3:return{status:I._E.Free,plan:I.Sj.OrgFree,seats:[]};case R.u5:case R.pR:case R.xO:return{status:I._E.Expired,plan:I.Sj.OrgExpired,seats:[]};default:return{status:I._E.Expired,plan:I.Sj.OrgExpired,seats:[]}}},K=B=>{const{org_bx_plan_stat:X}=B||{};switch(X){case R.uv:return{status:I._E.Trial,plan:I.Sj.OrgFull,seats:["bxSeat"]};case R.us:return{status:I._E.Trial,plan:I.Sj.OrgFull,seats:[]};case R.IN:return{status:I._E.Paid,plan:I.Sj.OrgFull,seats:["bxSeat"]};case R.u$:return{status:I._E.Paid,plan:I.Sj.OrgFull,seats:[]};case R.bj:return{status:I._E.Paid,plan:I.Sj.OrgLite,seats:["bxSeat"]};case R.pX:return{status:I._E.Paid,plan:I.Sj.OrgLite,seats:[]};case R.Z3:return{status:I._E.Free,plan:I.Sj.OrgFree,seats:[]};case R.u5:case R.pR:case R.xO:return{status:I._E.Expired,plan:I.Sj.OrgExpired,seats:[]};default:return{status:I._E.Expired,plan:I.Sj.OrgExpired,seats:[]}}};class H{constructor(X){(0,P.A)(this,"getIsDefaultFreeOrg",()=>this.plan===I.Sj.OrgFree&&!this.isPaid),(0,P.A)(this,"getOrgPlanWidthCurrentMember",()=>{const{plan:ot,status:G,seats:z}=$(this.org);return{plan:ot,status:G,seats:z}}),(0,P.A)(this,"getOrgCurrentMemberProtoLimitationPlan",()=>{const{plan:ot,status:G}=$(this.org),{pt_total_seats:z,ptlt_total_seats:F}=this.org||{pt_total_seats:0,ptlt_total_seats:0};return[I.Sj.OrgLite,I.Sj.OrgFull].includes(ot)&&G!==I._E.Trial&&z+F===0?I.Sj.OrgFree:ot}),(0,P.A)(this,"getOrgCurrentMemberBomxLimitationPlan",()=>{const{plan:ot,status:G}=K(this.org),{bx_total_seats:z}=this.org||{bTotalSeats:0};return[I.Sj.OrgLite,I.Sj.OrgFull].includes(ot)&&G!==I._E.Trial&&z===0?I.Sj.OrgFree:ot}),(0,P.A)(this,"getPaymentOrgWidthLifeTimePlan",()=>{const{ptlt_total_seats:ot,plan:G}=this.org;return!ot||ot<1?I.Sj.OrgFree:G});const{plan:V,status:L}=at(X);Object.assign(this,{plan:V,status:L,org:X}),this.isPaid=X.paid}getOrgPlan(){return this.plan}getOrgStatus(){return this.status}}},22778:($t,wt,w)=>{"use strict";w.d(wt,{o:()=>I});const Z=M=>{const W=new Map(M);return W.fork=()=>Z(W),W.slowSize=()=>W.size,W.slowKeys=()=>W.keys(),W.slowValues=()=>W.values(),W},I=M=>M?M.fork():O(),O=function(M,W){M===void 0&&(M=new Map),W===void 0&&(W=new Map);const st=()=>(M.size!==0&&(W=new Map(W),M.forEach((rt,m)=>{rt===void 0?W.delete(m):W.set(m,rt)}),M=new Map),W);return{has:rt=>M.has(rt)?M.get(rt)!==void 0:W.has(rt),get:rt=>M.has(rt)?M.get(rt):W.get(rt),set:(rt,m)=>{M.has(rt)&&M.get(rt)===void 0&&M.delete(rt),M.set(rt,m)},delete:rt=>W.has(rt)?M.has(rt)&&M.get(rt)===void 0?!1:(M.set(rt,void 0),!0):M.delete(rt),fork:()=>(M.size>=b&&st(),O(new Map(M),W)),slowSize:()=>st().size,slowKeys:()=>st().keys(),slowValues:()=>st().values()}},b=4*1024},94815:($t,wt,w)=>{"use strict";w.d(wt,{D:()=>Z});const Z=()=>{let I=new WeakMap,O=new WeakMap;return{resetOCache:()=>{I=new WeakMap},resetOOCache:()=>{O=new WeakMap},getOCache:rt=>{let m=I.get(rt);return m===void 0&&I.set(rt,m={}),m},getOOCache:(rt,m)=>{let U=O.get(rt);U===void 0&&O.set(rt,U=new WeakMap);let A=U.get(m);return A===void 0&&U.set(m,A={}),A}}}},103:($t,wt,w)=>{"use strict";w.d(wt,{a:()=>Z});const Z="SDK:CHG"},48622:($t,wt,w)=>{"use strict";w.d(wt,{ep:()=>b,rj:()=>Z});const Z=(M,W)=>{const st=W[M.key];if(st===void 0)throw new Error("pCXY: no config: "+M.key);return{...M,hotAttr:O(M.hotAttr,st)}},I=(M,W)=>{const st=W[M.key];if(st===void 0)throw new Error("upCXY: no config: "+M.key);return{...M,hotAttr:b(M.hotAttr,st)}},O=(M,W)=>({...M,x:M.x+W.offsetX,y:M.y+W.offsetY}),b=(M,W)=>({...M,x:M.x-W.offsetX,y:M.y-W.offsetY})},63572:($t,wt,w)=>{"use strict";w.d(wt,{K:()=>Z,k:()=>I});const Z=O=>{let{injection:b}=O;return{i:b}},I=O=>{let{i:b}=O;return{injection:b}}},41457:($t,wt,w)=>{"use strict";w.d(wt,{$:()=>b,B:()=>M});var Z=w(45043),I=w(833),O=w(60307);const b=W=>{let{info:st}=W;const{author:rt,showAuthor:m,time:U,showTime:A}=st||{};return{infoP:[rt,(0,Z.rK)(m),(0,I.vH)(U),(0,Z.rK)(A)].join(O.q1)}},M=W=>{let{infoP:st}=W;const[rt="",m,U,A]=(st==null?void 0:st.split(O.q1))||[];return{info:{author:rt,showAuthor:m?(0,Z.Vf)(m):!1,time:U?(0,I.TT)(U):0,showTime:A?(0,Z.Vf)(A):!1}}}},39018:($t,wt,w)=>{"use strict";w.d(wt,{e:()=>b,o:()=>O});var Z=w(45043),I=w(60307);const O=M=>{let{flip:W}=M;return{fp:[(0,Z.y9)(W.flipH,W.flipV)].join(I.xi)}},b=M=>{let{fp:W}=M;if(!W)return{flip:{flipH:!1,flipV:!1}};const[st]=W.split(I.xi),[rt,m]=(0,Z.MA)(st);return{flip:{flipH:rt,flipV:m}}}},33104:($t,wt,w)=>{"use strict";w.d(wt,{q:()=>O,s:()=>I});var Z=w(833);const I=b=>{var M,W;let{iconData:st}=b;return{icVB:st.viewBox,icP:st.path,icNCS:[st.iconName,st.iconColor,(0,Z.c5)(st.iconSize)],icSA:[((M=st.svgAttr)==null?void 0:M.fill)||0,((W=st.svgAttr)==null?void 0:W.stroke)||0],iMCI:st.isMultiColorIcon}},O=b=>{let{icVB:M,icP:W,icNCS:st,icSA:rt,iMCI:m}=b;const[U,A,j]=st,[it,Y]=rt;return{iconData:{viewBox:M,path:W,iconName:U,iconColor:A,iconSize:(0,Z._3)(j),svgAttr:{fill:it===0?void 0:it,stroke:Y===0?void 0:Y},isMultiColorIcon:m||!1}}}},32455:($t,wt,w)=>{"use strict";w.d(wt,{A5:()=>b,IC:()=>O,RS:()=>I,X1:()=>Z});const Z=M=>{let{map:W}=M;return{mapS:W.mapImageSrc}},I=M=>{let{mapS:W}=M;return{map:{mapImageSrc:W}}},O=(M,W)=>{M.mapS&&W(M.mapS,"rResExtImage")},b=(M,W)=>M},34221:($t,wt,w)=>{"use strict";w.d(wt,{$b:()=>O,Fm:()=>I,WM:()=>M,ew:()=>b});var Z=w(45043);const I=W=>{let{audio:{audioSrc:st,isAutoplay:rt,isLoop:m,isKeepAlive:U,isHidden:A}}=W;return{audP:(0,Z.y9)(rt,m,U,A),audS:st}},O=W=>{let{audP:st,audS:rt}=W;const[m,U,A,j]=(0,Z.MA)(st);return{audio:{audioSrc:rt,isAutoplay:m,isLoop:U,isKeepAlive:A,isHidden:j}}},b=W=>{let{video:{videoSrc:st,isAutoplay:rt,isLoop:m,isMuted:U,isHideControls:A}}=W;return{vidP:(0,Z.y9)(rt,m,U,A),vidS:st}},M=W=>{let{vidP:st,vidS:rt}=W;const[m,U,A,j]=(0,Z.MA)(st);return{video:{videoSrc:rt,isAutoplay:m,isLoop:U,isMuted:A,isHideControls:j}}}},94188:($t,wt,w)=>{"use strict";w.d(wt,{G:()=>Z,n:()=>I});const Z=O=>{let{webpage:b}=O;return{wbp:b.url}},I=O=>{let{wbp:b}=O;return{webpage:{url:b}}}},29532:($t,wt,w)=>{"use strict";w.d(wt,{X:()=>Z,d:()=>I});const Z=O=>({"!LIV":O["!liVersion"],"!HAV":O["!haVersion"]}),I=O=>({"!liVersion":O["!LIV"]>=3?O["!LIV"]:1,"!haVersion":O["!HAV"]>=3?O["!HAV"]:1})},83984:($t,wt,w)=>{"use strict";w.d(wt,{BU:()=>O,NN:()=>M,rY:()=>Z});const Z={PNG_CANVAS:"pngCV",PNG_PAGE:"pngPG"},I=new Set(Object.values(Z)),O={ZOOM_050:"z050",ZOOM_100:"z100",ZOOM_200:"z200",LETTERBOX_128:"lb128",LETTERBOX_256:"lb256",LETTERBOX_512:"lb512",WIDTH_FIT_320:"wf320",WIDTH_FIT_640:"wf640"},b=new Set(Object.values(O)),M={z050:(U,A)=>W(.5,U,A),z100:(U,A)=>W(1,U,A),z200:(U,A)=>W(2,U,A),lb128:(U,A)=>st(128,U,A),lb256:(U,A)=>st(256,U,A),lb512:(U,A)=>st(512,U,A),wf320:(U,A)=>rt(320,U,A),wf640:(U,A)=>rt(640,U,A)},W=(U,A,j)=>({zoom:U,width:Math.max(Math.round(A*U),1),height:Math.max(Math.round(j*U),1)}),st=(U,A,j)=>{const it=U/Math.max(A,j,1);return W(it,A,j)},rt=(U,A,j)=>{const[it,Y]=A>=240||j>=330?[320/A,800]:A>=144||j>=218?[240/A,600]:[144/A,360],P=U/320,R=W(it*P,A,j);return R.height=Math.min(R.height,Y*P),R},m=(U,A,j,it)=>A.slice(-3)+"/"+A+"/"+U+"/"+it+"."+j.toString(36)+".png"},98620:($t,wt,w)=>{"use strict";w.d(wt,{o:()=>rt});var Z=w(83573),I=w(2302),O=w(58197),b=w(70877),M=w(71221),W=w.n(M);let st;(function(m){function U(A,j){return W()(A.from.x,A.from.y,A.to.x,A.to.y,j.x,j.y)}m.distance=U})(st||(st={}));let rt;(function(m){const U=m.identity={transform:Z.s.identity,rect:O.rw.empty};function A(G,z){return{transform:z.transform.clone().prepend(G),rect:z.rect}}m.prepend=A;function j(G,z){return{transform:G.transform.clone().append(z),rect:G.rect}}m.concat=j;function it(G,z){const F=G.transform.applyInverse(z);return O.rw.contains(G.rect,F)}m.contains=it;function Y(G,z){return P(z).every(k=>it(G,k))}m.containTransformAndRect=Y;function P(G){const{transform:z,rect:F}=G;return b.a.points(z.applyRect(F))}m.points=P;function R(G){const{transform:z,rect:F}=G;return z.applyRect(F)}m.toBoundingPoints=R;function at(G){return O.rw.enclosing(P(G))}m.axisAligned=at;function $(G,z,F){const k=rt.toBoundingPoints(z);let ut;switch(F){case"t":ut=[k.tl,k.tr];break;case"r":ut=[k.br,k.tr];break;case"l":ut=[k.tl,k.bl];break;case"b":ut=[k.bl,k.br];break}return K(G,ut)}m.project2oneSide=$;function K(G,z){const F=I.Z.subtract(G,z[1]),k=I.Z.subtract(z[0],z[1]),ut=k.x*k.x+k.y*k.y,E=new Z.h(k.x*k.x/ut,k.x*k.y/ut,k.x*k.y/ut,k.y*k.y/ut,0,0);return I.Z.add(E.applyWithoutXY(F),z[1])}m.projectOnePoint2Line=K;function H(G,z,F){const k=rt.toBoundingPoints(z);switch(F){case"r":return k.br;case"l":return k.tl;case"b":return k.bl;case"t":return k.tl}}m.project2Line=H;function B(G,z,F,k){const ut=b.a.sides(G.transform.applyRect(G.rect));let E=null,J=F;for(const[dt,pt]of Object.entries(ut)){const T=st.distance(pt,z);T=0?G.rect:O.rw.enlarge(G.rect,F),E);if(J!==null)if(ut){if(J!=="l"&&J!=="r")return null;const dt={};dt.l=G.transform.apply(I.Z.average({x:G.rect.x,y:G.rect.y},{x:G.rect.x,y:G.rect.y+G.rect.h})),dt.r=G.transform.apply(I.Z.average({x:G.rect.x+G.rect.w,y:G.rect.y},{x:G.rect.x+G.rect.w,y:G.rect.y+G.rect.h}));const pt=I.Z.distance(z,dt[J]);return pt>F&&ptF&&pt1){let J=1/0;E.forEach(dt=>{let{key:pt}=dt;const T=I.Z.distance(z,k[pt]);T{"use strict";w.d(wt,{h:()=>ct});var Z=w(94947);const I=gt=>{let bt,Tt;return{hasMLG:()=>!!bt,getMLG:()=>bt,loadMLG:async()=>bt===void 0?(Tt===void 0&&((0,Z.FM)()?(Tt=Promise.resolve(window.map_json["mp_"+gt]),bt=window.map_json["mp_"+gt]):(Tt=fetch("/mb-static/2410/echarts-map/mp_"+gt+".json").then(jt=>jt.ok?jt.json():""),Tt.then(jt=>{bt=jt}))),Tt):bt}},O=I("100000"),b=I("110000"),M=I("120000"),W=I("130000"),st=I("140000"),rt=I("150000"),m=I("210000"),U=I("220000"),A=I("230000"),j=I("310000"),it=I("320000"),Y=I("330000"),P=I("340000"),R=I("350000"),at=I("360000"),$=I("370000"),K=I("410000"),H=I("420000"),B=I("430000"),X=I("440000"),V=I("450000"),L=I("460000"),ot=I("500000"),G=I("510000"),z=I("520000"),F=I("530000"),k=I("540000"),ut=I("610000"),E=I("620000"),J=I("630000"),dt=I("640000"),pt=I("650000"),T=I("710000"),ht=I("810000"),yt=I("820000"),ct={Map100000:O,Map110000:b,Map120000:M,Map130000:W,Map140000:st,Map150000:rt,Map210000:m,Map220000:U,Map230000:A,Map310000:j,Map320000:it,Map330000:Y,Map340000:P,Map350000:R,Map360000:at,Map370000:$,Map410000:K,Map420000:H,Map430000:B,Map440000:X,Map450000:V,Map460000:L,Map500000:ot,Map510000:G,Map520000:z,Map530000:F,Map540000:k,Map610000:ut,Map620000:E,Map630000:J,Map640000:dt,Map650000:pt,Map710000:T,Map810000:ht,Map820000:yt}},40652:($t,wt,w)=>{"use strict";w.d(wt,{Pe:()=>H,LX:()=>at,EL:()=>$,N5:()=>K});var Z=w(51044),I=w(72605),O=w(59742),b=w(19216),M=w(47143),W=w(78570),st=w(8508),rt=w(54606),m=w(20029),U=w(25399),A=w(7290),j=w(21676);const it=j.Ay.a.withConfig({displayName:"styles__StyledInteractionMarker",componentId:"sc-5cqe0u-0"})(["display:flex;position:absolute;right:0;top:0;transform-origin:top right;.svg-icon{width:10px;height:10px;color:#d3e9f8;transition:width 0.2s,height 0.2s;}&:hover{.svg-icon{width:15px;height:15px;}}"]);var Y=w(40829),P=w(97788),R=w(57464);const at=(0,Z.memo)(B=>{const{interactionKey:X,className:V="",markerStyle:L={},handleMarkerClicked:ot}=B,G=(0,I.d4)(M.X_),z=(0,I.d4)(st.vy),F=(0,I.d4)(W.Jv);if(!(z.includes(X)||F===U.N_.displaySetting.show_mark||F===U.N_.displaySetting.show_mark_and_line))return null;const E={transform:"scale("+100/G+")",...L};return(0,R.jsx)(it,{className:V,style:E,onClick:ot,onMouseDown:J=>J.stopPropagation(),children:(0,R.jsx)(A.C,{name:"icon/link/mark"})})},(B,X)=>B.interactionKey===X.interactionKey&&B.className===X.className&&["top","right","zIndex","pointerEvents"].every(V=>{var L,ot;return((L=B.markerStyle)==null?void 0:L[V])===((ot=X.markerStyle)==null?void 0:ot[V])})&&B.handleMarkerClicked===X.handleMarkerClicked);at.displayName="InteractionMarker";const $=(0,Z.memo)(B=>{const{sdk:X,widget:{key:V}}=B,{isEditingCombo:L}=(0,I.d4)(rt.r),ot=(0,I.d4)(m.jI),G=(0,I.wA)(),z=X.getHotItem(V),F=z&&z.hotAttr.type!=="rResBunch"&&z.hotAttr.type!=="rResExt"?(0,b.Xr)(X,V,L,ot).find(E=>E.isUiValid):null,k=(0,Z.useCallback)(E=>{F!=null&&F.data.triggerItemKey&&(E.stopPropagation(),G({type:"entry:select:items",payload:{cids:[F.data.triggerItemKey]}}),G({type:"right-side-panel:show:panel"}),G({type:"settings:set:autoTabIndex",payload:{autoTabIndex:1}}))},[F==null?void 0:F.data.triggerItemKey,G]);if(!F)return null;const ut={zIndex:z&&z.hotAttr.type!=="rResBunch"&&z.hotAttr.type!=="rResExt"?z.hotAttr.zIndex+1:0,...(0,O.OO)(V)&&{pointerEvents:"none"}};if(z.hotAttr.type==="wWrap"){const{x:E,y:J,w:dt,h:pt}=X.getLocalBound(V);Object.assign(ut,{top:J-z.hotAttr.y-pt/2,right:z.hotAttr.x-E-dt/2})}return(0,R.jsx)(at,{interactionKey:F.key,markerStyle:ut,handleMarkerClicked:k})});$.displayName="ItemInteractionMarker";const K=(0,Z.memo)(B=>{const{sdk:X,widget:V}=B,{key:L}=V,{isEditingCombo:ot}=(0,I.d4)(rt.r),G=(0,I.d4)(m.jI),z=X.getHotItem(L);if(!z)return null;const{tableData:{columns:F,rows:k},w:ut}=z.hotAttr;let E=k,J=F;const dt=(0,Y.SS)(z.hotAttr);dt&&(J=z.hotAttr.widthList.map(ht=>({width:ht})),E=z.hotAttr.heightList.map(ht=>({height:ht})));let pt=0;const T=dt?b.wI:b.je;return(0,R.jsx)(R.Fragment,{children:E.map((ht,yt)=>{var ct;pt+=yt===0?0:(ct=E[yt-1])==null?void 0:ct.height;let gt=0;return J.map((bt,Tt)=>{var Pt;gt+=(Pt=J[Tt])==null?void 0:Pt.width;const It=T(X,L,yt,Tt,ot,G).find(jt=>jt.isUiValid);if(!It)return null;const Dt={top:pt,right:ut-gt};return(0,R.jsx)(at,{interactionKey:It.key,markerStyle:Dt},It.key)})})})}),H=(0,Z.memo)(B=>{const{sdk:X,widget:{key:V}}=B,{isEditingCombo:L}=(0,I.d4)(rt.r),ot=(0,I.d4)(m.jI),G=X.getHotItem(V);if(!G)return null;const{carousel:{slides:z}}=G.hotAttr,F=z[0];if(!(F&&F.linkCids))return null;if(F&&F.linkCids){const k=(0,b.ER)(X,V,F.linkCids,L,ot);if(!k)return null;const{firstUiInteractiveIta:ut}=(0,P.HW)(k,F.linkCids);return ut?(0,R.jsx)(at,{interactionKey:ut.key,markerStyle:(0,O.OO)(V)?{pointerEvents:"none"}:null},ut.key):null}return null});H.displayName="CarouselInteractionMarker"},56812:($t,wt,w)=>{"use strict";w.d(wt,{F:()=>b});var Z=w(51044),I=w(67122),O=w(57464);const b=(0,Z.memo)(M=>{const{cid:W,path:st,viewBox:rt,className:m}=M,[U,A]=(0,Z.useState)(null);return(0,Z.useEffect)(()=>{W&&st&&A((0,I.RY)({key:W,iconData:{path:st}}))},[W,st]),(0,O.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:m,dangerouslySetInnerHTML:{__html:(U==null?void 0:U.innerHTML)||st||""},viewBox:rt})})},9199:($t,wt,w)=>{"use strict";w.d(wt,{GS:()=>it,qg:()=>Y,rX:()=>$});var Z=w(4098),I=w(38537),O=w(66131),b=w(19216),M=w(76347),W=w(72866),st=w(91560),rt=w(53955),m=w(59742),U=w(63555);const A=(K,H,B,X)=>{if(!K)return[0,0];let V=0,L=0;if(K===H){var ot;const z=(ot=sdkStore.getSourceHotItem(B))==null?void 0:ot.hotAttr;if(z){const{x:F,y:k,w:ut,h:E}=z;V=F-ut/2,L=k-E/2}}else{var G;const F=X.querySelector(".panel-scroll-box .pstate").getAttribute("data-cid");let k=(G=sdkStore.getHotItem(K))==null?void 0:G.hotAttr.refContentKey;if((0,m.OO)(F)){const J=(0,m.QL)(F);k=J[J.length-1]}const[ut,E]=k?sdkStore.getHotKeyAABB(k):[0,0];V=ut,L=E}return[V,L]},j=K=>{if(!K||sdkStore.isTrashed(K))return;const H=sdkStore.locUpCanvasKey(K),X=sdkStore.findUpHotItemList(K,H).reverse().find(z=>{let{hotAttr:{type:F}}=z;return F===U.x.WWrap});if(!X)return;const{fixedOnTop:V,fixedOnBottom:L}=(0,O.dI)(X.key),{isSticky:ot,stickyOffset:G}=at(X.key);return{warpKey:X.key,fixedOnTop:V,fixedOnBottom:L,isSticky:ot,stickyOffset:G}},it=K=>{let{sdkStore:H,key:B,isWithinHeader:X,isWithinFooter:V}=K;const L=(0,rt.ll)(),ot=(0,st.Mo)(L),G=(0,st.a9)(L);let z=B,F=(0,b.Ik)(H,B),k=(0,b.OV)(H,B);const ut=document.querySelector(".preview-modal-portal-root #simulator")||document.querySelector("#simulator");if(F&&k&&!H.isTrashed(F)&&ut){let J=0,dt=0;for(;;){var E;const pt=X?".screen-header":V?".screen-footer":".screen-content",T=ut.querySelector(pt+' .tree-node[data-cid="'+F+'"] .panel'),{fixedOnTop:ht,fixedOnBottom:yt}=(0,O.dI)(z),{isSticky:ct,stickyOffset:gt}=at(z),{warpKey:bt,fixedOnTop:Tt,fixedOnBottom:Pt,isSticky:It,stickyOffset:Dt}=j(z)||{},jt=ht||yt||ct||Tt||Pt||It,Mt=ht||yt||Tt||Pt,[Q,vt]=A(F,ot,G,T),Lt=Mt?Q:Q<0?0:Q,Rt=Mt||vt<0?0:vt;if(!T){ot&&F===ot&&(J=J+Lt,dt=dt+Rt,k=z);break}const Bt=H.locUpHotCanvasKey(z),Ht=Bt?H.getRelocateLocalBound(z,Bt):(E=H.getHotItem(F))==null?void 0:E.hotAttr,{x:zt,y:Kt,w:ce,h:oe}=Ht,he=Mt?0:T.scrollLeft;if(J=J+zt-ce/2-he+Lt,jt)if(ct)dt=dt+gt+Rt;else if(yt)dt=dt+P(z);else if(It){const _e=H.getRelocateLocalBound(bt,Bt);dt=dt+(Kt-oe/2)-(_e.y-_e.h/2)+Dt+Rt}else if(Pt){const _e=H.getRelocateLocalBound(bt,Bt);dt=dt+P(bt)+(Kt-oe/2)-(_e.y-_e.h/2)}else dt=dt+Kt-oe/2;else dt=dt+Kt-oe/2-T.scrollTop+Rt;if(F===k)break;z=F,F=(0,b.Ik)(H,z)}return{left:J,top:dt,key:k}}return{left:0,top:0,key:k}},Y=K=>{const H=window.getComputedStyle(K),B=new DOMMatrixReadOnly(H.transform);return{translateX:B.m41,translateY:B.m42}},P=K=>{const H=sdkStore.locUpCanvasKey(K);if(H){var B;const L=(0,Z.Pb)(sdkStore.getRelocateLocalBound(K,H)),ot=sdkStore.getHotItem(H),G=(ot==null||(B=ot.hotAttr)==null?void 0:B.h)-L[3];let z=0;const{h:F}=sdkStore.getCCSBound2308(K);if((0,m.OO)(K)){var X;const k=(0,b.Ik)(sdkStore,K);z=((X=sdkStore.getHotItem(k))==null||(X=X.hotAttr)==null?void 0:X.h)-F}else{var V;const k=sdkStore.locUpRBPageKey(K);z=((V=sdkStore.getHotItem(k))==null||(V=V.hotAttr)==null?void 0:V.deviceH)-F}return z-G}return 0},R=(K,H)=>{const B=sdkStore.locUpHotCanvasKey(K)||sdkStore.locUpRBPageKey(K);if(!B)return"no-sup";const{x:X,y:V,w:L,h:ot}=sdkStore.getRelocateLocalBound(K,B),G=X-L/2;let z=V-ot/2;return H&&(z=P(K)),{left:G,top:z}},at=K=>{var H,B;const X=document.querySelector('#simulator .tree-node[data-cid="'+K+'"]');return X?{isSticky:Number((H=X.attributes["data-is-sticky"])==null?void 0:H.value)===1,stickyOffset:Number((B=X.attributes["sticky-offset"])==null?void 0:B.value)}:{isSticky:!1,stickyOffset:0}},$=K=>{let{isPreviewNoCanvas:H,activePageKey:B,treeNode:X,scrollTop:V,scrollLeft:L,h:ot=0,sdkStore:G,getPanelInfo:z,fixedOnBottomDiffY:F=0}=K;const k={x:0,y:0},{widget:{key:ut}}=X,E=(0,W.Oj)(ut);let J=0,dt=0;if(H&&B){const pt=G.getHotItem(B),{x:T,y:ht}=(0,M.lY)(pt,G,!0);J=-T,dt=-ht}if(z){const pt=z(),T=(pt==null?void 0:pt.key)||ut,{fixedOnTop:ht,fixedOnBottom:yt}=(0,O.dI)(T),ct=G.locUpColdCanvasKey(T),{isFixedOnHeader:gt,isFixedOnFooter:bt}=(0,I.qn)(ut,ct),Tt=R(T,yt||bt);if(Tt==="no-sup")return{x:0,y:0};const Pt=Tt.left;let It=Tt.top;const{isSticky:Dt,stickyOffset:jt}=at(T);Dt&&(It=jt);const{warpKey:Mt,fixedOnTop:Q,fixedOnBottom:vt,isSticky:Lt,stickyOffset:Rt}=j(T)||{};if(Mt){const he=R(Mt,vt);if(he==="no-sup")return{x:0,y:0};if(Lt)It=It-he.top+Rt;else if(vt){const _e=G.getRelocateLocalBound(Mt,ct),Fe=G.getRelocateLocalBound(T,ct);It=he.top+(Fe.y-Fe.h/2)-(_e.y-_e.h/2)}}const Bt=ht||yt||gt||bt||Q||vt,Ht=!V||Bt||Dt||Lt?0:V,zt=!L||Bt?0:L,Kt=0,ce=0;k.x=pt.left+Pt+zt+J+Kt,k.y=pt.top+It+Ht+dt+ot+ce;const oe=document.querySelector("#pscreen"+ct);if(oe){const{translateX:he,translateY:_e}=Y(oe);k.x+=he||0,k.y+=_e||0}}else{const{transform:pt,rect:T}=E,{x:ht,y:yt}=pt.clone().apply({x:T.x,y:T.y});return{x:L?ht+J+L:ht+J,y:V?yt+dt+V:yt+dt+ot}}return k}},74964:($t,wt,w)=>{"use strict";w.d(wt,{M:()=>at,z:()=>$});var Z=w(74059),I=w(51044),O=w(86634),b=w.n(O),M=w(59742),W=w(68496),st=w(73518),rt=w.n(st),m=w(62931),U=w(29288),A=w(54635),j=w(62065),it=w(66131),Y=w(19216),P=w(70594),R=w(57464);const at={[A.Ci.hide]:"overFlowHide",[A.Ci.auto]:"overFlowAuto",[A.Ci.horizontal]:"overFlowX",[A.Ci.vertical]:"overFlowY"};class $ extends I.PureComponent{constructor(){super(...arguments),(0,Z.A)(this,"state",{cacheTag:0,stickyWidgetList:[]}),(0,Z.A)(this,"setScrollElement",B=>this.$scrollElement=B),(0,Z.A)(this,"handleScroll",B=>{const{dispatch:X,basketKey:V}=this.props,{scrollTop:L,scrollLeft:ot}=B.target;B.stopPropagation();const G=(0,M.OO)(V)?(0,M.QL)(V).pop():V;X({type:"runner:update:basket:scroll-top",payload:{basketKey:G,scrollTop:L}}),X({type:"runner:update:basket:scroll-left",payload:{basketKey:G,scrollLeft:ot}}),rt()(()=>{this.handleUpdateScroll(L)})()}),(0,Z.A)(this,"handleWheel",B=>{var X;const V=Number(B.currentTarget.dataset.scroll);if(!(!V||V===A.Ci.hide)&&!(!B.deltaX&&V===A.Ci.horizontal||!B.deltaY&&V===A.Ci.vertical)){if((X=this.$scrollElement)!=null&&X.querySelector(".isShowDropMenu")){B.preventDefault();return}B.stopPropagation()}}),(0,Z.A)(this,"handleRefresh",()=>this.setState({cacheTag:Math.random()})),(0,Z.A)(this,"handleRefreshStickyWidgetList",()=>{const B=document.querySelectorAll(".shadow-sticky"),X=Array.from(B);this.setState({stickyWidgetList:X})}),(0,Z.A)(this,"handleUpdateScroll",(B,X)=>{const{basketKey:V,activeBasketCanvasKey:L}=this.props;X!=null&&X.length&&this.setState({stickyWidgetList:X}),(0,it.ZA)({stickyWidgetList:X||this.state.stickyWidgetList,scrollTop:B,returnFunc:ot=>(0,it.z6)(ot,V),runnerCanvasKey:L})}),(0,Z.A)(this,"handleResetStickyWidgetList",()=>{const{basketKey:B,activeBasketCanvasKey:X}=this.props;(0,it.mC)({stickyWidgetList:this.state.stickyWidgetList,returnFunc:V=>(0,it.z6)(V,B),runnerCanvasKey:X})})}componentDidMount(){this.$scrollElement&&this.$scrollElement.addEventListener("wheel",this.handleWheel,{capture:!0}),this.timer=setTimeout(()=>{const B=document.querySelectorAll(".shadow-sticky"),X=Array.from(B);this.setState({stickyWidgetList:X})})}componentWillUnmount(){this.$scrollElement&&this.$scrollElement.removeEventListener("wheel",this.handleWheel,{capture:!0}),clearTimeout(this.timer)}render(){const{className:B,style:X,transition:V,isEditingCombo:L,basketKey:ot,activeBasketCanvasKey:G,isWithinHeader:z,isWithinFooter:F}=this.props;if(!G||sdkStore.isTrashed(ot)||sdkStore.isTrashed(G))return null;const k=sdkStore.getHotItem(ot),ut=sdkStore.getHotItem(G);if(!k||!ut)return null;const{hotAttr:{w:E,h:J,scroll:dt}}=k,{hotAttr:{x:pt,y:T,w:ht,h:yt}}=ut,ct=E>=ht&&J>=yt?"none":"auto",gt={width:(pt-ht/2>=0?Math.max(pt+ht/2,E):Math.max(ht,E-pt+ht/2))+"px",height:(T-yt/2>=0?Math.max(T+yt/2,J):Math.max(yt,J-T+yt/2))+"px",pointerEvents:ct};return(0,R.jsx)(P.c,{className:B,style:{...X,pointerEvents:ct},onScroll:this.handleScroll,children:(0,R.jsx)("div",{className:"panel-scroll-box",style:gt,ref:this.setScrollElement,"data-scroll":dt,children:(0,R.jsx)(K,{basket:k,activeBasketCanvas:ut,transition:V,isEditingCombo:L,isWithinHeader:z,isWithinFooter:F,onRefresh:this.handleRefresh,onResetStickyWidgetList:this.handleResetStickyWidgetList,onRefreshStickyWidgetList:this.handleRefreshStickyWidgetList,onUpdateScroll:this.handleUpdateScroll})})})}}class K extends I.PureComponent{constructor(){super(...arguments),(0,Z.A)(this,"resetBasketCanvasScrollPos",()=>{const{basket:B,activeBasketCanvas:X,onUpdateScroll:V}=this.props,{key:L,hotAttr:{scroll:ot}}=B,{hotAttr:{x:G,y:z,w:F,h:k}}=X,ut=document.querySelector('[data-cid="'+L+'"] .'+(ot?at[ot]:"overflowHide"));if(ut){const E=Math.max(0,-G+F/2),J=Math.max(0,-z+k/2);ut.scrollLeft=E,ut.scrollTop=J,setTimeout(()=>{const dt=document.querySelectorAll(".shadow-sticky"),pt=Array.from(dt);V(J,pt)})}}),(0,Z.A)(this,"setElementRef",B=>this.$elem=B),(0,Z.A)(this,"handleUpdateMouseEventHandler",()=>{const{transition:{delay:B,duration:X}}=this.props;setTimeout(()=>this.$elem&&MB.runnerController.initMouseEventHandler(this.$elem),B+X+100)})}componentDidUpdate(B){if(this.resetBasketCanvasScrollPos(),B.activeBasketCanvas.key!==this.props.activeBasketCanvas.key){const{transition:{delay:X,duration:V}}=this.props;setTimeout(()=>this.$elem&&MB.runnerController.initMouseEventHandler(this.$elem),X+V+100)}}componentDidMount(){this.resetBasketCanvasScrollPos(),this.$elem&&MB.runnerController.initMouseEventHandler(this.$elem)}render(){const{transition:B,isInvalidState:X,isEditingCombo:V,basket:L,activeBasketCanvas:ot,isWithinHeader:G,isWithinFooter:z,onRefresh:F,onResetStickyWidgetList:k,onRefreshStickyWidgetList:ut}=this.props,{key:E,hotAttr:{w:J,h:dt}}=L,{key:pt,hotAttr:{x:T,y:ht,fill:yt,w:ct,h:gt}}=ot,bt="state"+E+pt+"p",Tt=sdkStore.getInteractionsOf(pt).filter(jt=>!jt.subKey),Pt=(0,j.t$)((0,Y.I3)(sdkStore,(0,j.G$)(Tt),pt),!1),It=b()("pstate","state","active",Pt),Dt={top:Math.max(0,ht-gt/2),left:Math.max(0,T-ct/2),width:ct,height:gt,...J>=ct&&dt>=gt?{pointerEvents:"none"}:{pointerEvents:"auto"},...yt.fillIsVisible&&{backgroundColor:(0,W.t0)(yt.solidColor)}};return(0,R.jsx)("div",{ref:this.setElementRef,id:bt,"data-cid":pt,className:It,style:Dt,children:X?(0,R.jsx)(U.A,{}):(0,R.jsx)(m.Y,{canvasKey:pt,transition:B,isEditingCombo:V,onRefresh:F,onResetStickyWidgetList:k,onRefreshStickyWidgetList:ut,onUpdateMouseEventHandler:this.handleUpdateMouseEventHandler,children:jt=>jt.render({panelCid:E,isWithinHeader:G,isWithinFooter:z})})})}}},70594:($t,wt,w)=>{"use strict";w.d(wt,{D:()=>O,c:()=>b});var Z=w(21676),I=w(87954);const O=(0,Z.Ay)(I.W).withConfig({displayName:"styles__StyledPanelScroll",componentId:"sc-vj0jvt-0"})(["position:absolute;width:100%;height:100%;top:0;left:0;z-index:",";.handler{left:10%;width:80%;}.y-handler{top:10%;height:80%;}.x-track{.handler{.thumb{height:6px;background:#d2d2d8;}}}.y-track{.handler{.thumb{width:6px;background:#d2d2d8;}}}.track{z-index:",";}"],M=>M.z,M=>M.z+1),b=Z.Ay.div.withConfig({displayName:"styles__StyledBasketRunner",componentId:"sc-vj0jvt-1"})(["position:absolute;z-index:5;.state{position:absolute;width:100%;height:100%;z-index:5;background-size:100% auto;&.active{z-index:6;}}&.overFlowHide{overflow:hidden;}&.overFlowAuto{overflow:auto;overflow:overlay;}&.overFlowX{overflow-x:auto;overflow-x:overlay;overflow-y:hidden;}&.overFlowY{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;}"])},69447:($t,wt,w)=>{"use strict";w.d(wt,{AG:()=>Z,Fy:()=>O,JD:()=>I});const Z=new Map([["110000","\u5317\u4EAC"],["120000","\u5929\u6D25"],["130000","\u6CB3\u5317"],["140000","\u5C71\u897F"],["150000","\u5185\u8499\u53E4"],["210000","\u8FBD\u5B81"],["220000","\u5409\u6797"],["230000","\u9ED1\u9F99\u6C5F"],["310000","\u4E0A\u6D77"],["320000","\u6C5F\u82CF"],["330000","\u6D59\u6C5F"],["340000","\u5B89\u5FBD"],["350000","\u798F\u5EFA"],["360000","\u6C5F\u897F"],["370000","\u5C71\u4E1C"],["410000","\u6CB3\u5357"],["420000","\u6E56\u5317"],["430000","\u6E56\u5357"],["440000","\u5E7F\u4E1C"],["450000","\u5E7F\u897F"],["460000","\u6D77\u5357"],["500000","\u91CD\u5E86"],["510000","\u56DB\u5DDD"],["520000","\u8D35\u5DDE"],["530000","\u4E91\u5357"],["540000","\u897F\u85CF"],["610000","\u9655\u897F"],["620000","\u7518\u8083"],["630000","\u9752\u6D77"],["640000","\u5B81\u590F"],["650000","\u65B0\u7586"],["710000","\u53F0\u6E7E"],["810000","\u9999\u6E2F"],["820000","\u6FB3\u95E8"]]),I=new Map([["100000",["\u5317\u4EAC","\u5929\u6D25","\u6CB3\u5317","\u5C71\u897F","\u5185\u8499\u53E4","\u8FBD\u5B81","\u5409\u6797","\u9ED1\u9F99\u6C5F","\u4E0A\u6D77","\u6C5F\u82CF","\u6D59\u6C5F","\u5B89\u5FBD","\u798F\u5EFA","\u6C5F\u897F","\u5C71\u4E1C","\u6CB3\u5357","\u6E56\u5317","\u6E56\u5357","\u5E7F\u4E1C","\u5E7F\u897F","\u6D77\u5357","\u91CD\u5E86","\u56DB\u5DDD","\u8D35\u5DDE","\u4E91\u5357","\u897F\u85CF","\u9655\u897F","\u7518\u8083","\u9752\u6D77","\u5B81\u590F","\u65B0\u7586","\u53F0\u6E7E","\u9999\u6E2F","\u6FB3\u95E8"]],["110000",["\u4E1C\u57CE\u533A","\u897F\u57CE\u533A","\u671D\u9633\u533A","\u4E30\u53F0\u533A","\u77F3\u666F\u5C71\u533A","\u6D77\u6DC0\u533A","\u95E8\u5934\u6C9F\u533A","\u623F\u5C71\u533A","\u901A\u5DDE\u533A","\u987A\u4E49\u533A","\u660C\u5E73\u533A","\u5927\u5174\u533A","\u6000\u67D4\u533A","\u5E73\u8C37\u533A","\u5BC6\u4E91\u533A","\u5EF6\u5E86\u533A"]],["120000",["\u548C\u5E73\u533A","\u6CB3\u4E1C\u533A","\u6CB3\u897F\u533A","\u5357\u5F00\u533A","\u6CB3\u5317\u533A","\u7EA2\u6865\u533A","\u4E1C\u4E3D\u533A","\u897F\u9752\u533A","\u6D25\u5357\u533A","\u5317\u8FB0\u533A","\u6B66\u6E05\u533A","\u5B9D\u577B\u533A","\u6EE8\u6D77\u65B0\u533A","\u5B81\u6CB3\u533A","\u9759\u6D77\u533A","\u84DF\u5DDE\u533A"]],["130000",["\u77F3\u5BB6\u5E84\u5E02","\u5510\u5C71\u5E02","\u79E6\u7687\u5C9B\u5E02","\u90AF\u90F8\u5E02","\u90A2\u53F0\u5E02","\u4FDD\u5B9A\u5E02","\u5F20\u5BB6\u53E3\u5E02","\u627F\u5FB7\u5E02","\u6CA7\u5DDE\u5E02","\u5ECA\u574A\u5E02","\u8861\u6C34\u5E02"]],["140000",["\u592A\u539F\u5E02","\u5927\u540C\u5E02","\u9633\u6CC9\u5E02","\u957F\u6CBB\u5E02","\u664B\u57CE\u5E02","\u6714\u5DDE\u5E02","\u664B\u4E2D\u5E02","\u8FD0\u57CE\u5E02","\u5FFB\u5DDE\u5E02","\u4E34\u6C7E\u5E02","\u5415\u6881\u5E02"]],["150000",["\u547C\u548C\u6D69\u7279\u5E02","\u5305\u5934\u5E02","\u4E4C\u6D77\u5E02","\u8D64\u5CF0\u5E02","\u901A\u8FBD\u5E02","\u9102\u5C14\u591A\u65AF\u5E02","\u547C\u4F26\u8D1D\u5C14\u5E02","\u5DF4\u5F66\u6DD6\u5C14\u5E02","\u4E4C\u5170\u5BDF\u5E03\u5E02","\u5174\u5B89\u76DF","\u9521\u6797\u90ED\u52D2\u76DF","\u963F\u62C9\u5584\u76DF"]],["210000",["\u6C88\u9633\u5E02","\u5927\u8FDE\u5E02","\u978D\u5C71\u5E02","\u629A\u987A\u5E02","\u672C\u6EAA\u5E02","\u4E39\u4E1C\u5E02","\u9526\u5DDE\u5E02","\u8425\u53E3\u5E02","\u961C\u65B0\u5E02","\u8FBD\u9633\u5E02","\u76D8\u9526\u5E02","\u94C1\u5CAD\u5E02","\u671D\u9633\u5E02","\u846B\u82A6\u5C9B\u5E02"]],["220000",["\u957F\u6625\u5E02","\u5409\u6797\u5E02","\u56DB\u5E73\u5E02","\u8FBD\u6E90\u5E02","\u901A\u5316\u5E02","\u767D\u5C71\u5E02","\u677E\u539F\u5E02","\u767D\u57CE\u5E02","\u5EF6\u8FB9\u671D\u9C9C\u65CF\u81EA\u6CBB\u5DDE"]],["230000",["\u54C8\u5C14\u6EE8\u5E02","\u9F50\u9F50\u54C8\u5C14\u5E02","\u9E21\u897F\u5E02","\u9E64\u5C97\u5E02","\u53CC\u9E2D\u5C71\u5E02","\u5927\u5E86\u5E02","\u4F0A\u6625\u5E02","\u4F73\u6728\u65AF\u5E02","\u4E03\u53F0\u6CB3\u5E02","\u7261\u4E39\u6C5F\u5E02","\u9ED1\u6CB3\u5E02","\u7EE5\u5316\u5E02","\u5927\u5174\u5B89\u5CAD\u5730\u533A"]],["310000",["\u9EC4\u6D66\u533A","\u5F90\u6C47\u533A","\u957F\u5B81\u533A","\u9759\u5B89\u533A","\u666E\u9640\u533A","\u8679\u53E3\u533A","\u6768\u6D66\u533A","\u95F5\u884C\u533A","\u5B9D\u5C71\u533A","\u5609\u5B9A\u533A","\u6D66\u4E1C\u65B0\u533A","\u91D1\u5C71\u533A","\u677E\u6C5F\u533A","\u9752\u6D66\u533A","\u5949\u8D24\u533A","\u5D07\u660E\u533A"]],["320000",["\u5357\u4EAC\u5E02","\u65E0\u9521\u5E02","\u5F90\u5DDE\u5E02","\u5E38\u5DDE\u5E02","\u82CF\u5DDE\u5E02","\u5357\u901A\u5E02","\u8FDE\u4E91\u6E2F\u5E02","\u6DEE\u5B89\u5E02","\u76D0\u57CE\u5E02","\u626C\u5DDE\u5E02","\u9547\u6C5F\u5E02","\u6CF0\u5DDE\u5E02","\u5BBF\u8FC1\u5E02"]],["330000",["\u676D\u5DDE\u5E02","\u5B81\u6CE2\u5E02","\u6E29\u5DDE\u5E02","\u5609\u5174\u5E02","\u6E56\u5DDE\u5E02","\u7ECD\u5174\u5E02","\u91D1\u534E\u5E02","\u8862\u5DDE\u5E02","\u821F\u5C71\u5E02","\u53F0\u5DDE\u5E02","\u4E3D\u6C34\u5E02"]],["340000",["\u5408\u80A5\u5E02","\u829C\u6E56\u5E02","\u868C\u57E0\u5E02","\u6DEE\u5357\u5E02","\u9A6C\u978D\u5C71\u5E02","\u6DEE\u5317\u5E02","\u94DC\u9675\u5E02","\u5B89\u5E86\u5E02","\u9EC4\u5C71\u5E02","\u6EC1\u5DDE\u5E02","\u961C\u9633\u5E02","\u5BBF\u5DDE\u5E02","\u516D\u5B89\u5E02","\u4EB3\u5DDE\u5E02","\u6C60\u5DDE\u5E02","\u5BA3\u57CE\u5E02"]],["350000",["\u798F\u5DDE\u5E02","\u53A6\u95E8\u5E02","\u8386\u7530\u5E02","\u4E09\u660E\u5E02","\u6CC9\u5DDE\u5E02","\u6F33\u5DDE\u5E02","\u5357\u5E73\u5E02","\u9F99\u5CA9\u5E02","\u5B81\u5FB7\u5E02"]],["360000",["\u5357\u660C\u5E02","\u666F\u5FB7\u9547\u5E02","\u840D\u4E61\u5E02","\u4E5D\u6C5F\u5E02","\u65B0\u4F59\u5E02","\u9E70\u6F6D\u5E02","\u8D63\u5DDE\u5E02","\u5409\u5B89\u5E02","\u5B9C\u6625\u5E02","\u629A\u5DDE\u5E02","\u4E0A\u9976\u5E02"]],["370000",["\u6D4E\u5357\u5E02","\u9752\u5C9B\u5E02","\u6DC4\u535A\u5E02","\u67A3\u5E84\u5E02","\u4E1C\u8425\u5E02","\u70DF\u53F0\u5E02","\u6F4D\u574A\u5E02","\u6D4E\u5B81\u5E02","\u6CF0\u5B89\u5E02","\u5A01\u6D77\u5E02","\u65E5\u7167\u5E02","\u4E34\u6C82\u5E02","\u5FB7\u5DDE\u5E02","\u804A\u57CE\u5E02","\u6EE8\u5DDE\u5E02","\u83CF\u6CFD\u5E02"]],["410000",["\u90D1\u5DDE\u5E02","\u5F00\u5C01\u5E02","\u6D1B\u9633\u5E02","\u5E73\u9876\u5C71\u5E02","\u5B89\u9633\u5E02","\u9E64\u58C1\u5E02","\u65B0\u4E61\u5E02","\u7126\u4F5C\u5E02","\u6FEE\u9633\u5E02","\u8BB8\u660C\u5E02","\u6F2F\u6CB3\u5E02","\u4E09\u95E8\u5CE1\u5E02","\u5357\u9633\u5E02","\u5546\u4E18\u5E02","\u4FE1\u9633\u5E02","\u5468\u53E3\u5E02","\u9A7B\u9A6C\u5E97\u5E02","\u6D4E\u6E90\u5E02"]],["420000",["\u6B66\u6C49\u5E02","\u9EC4\u77F3\u5E02","\u5341\u5830\u5E02","\u5B9C\u660C\u5E02","\u8944\u9633\u5E02","\u9102\u5DDE\u5E02","\u8346\u95E8\u5E02","\u5B5D\u611F\u5E02","\u8346\u5DDE\u5E02","\u9EC4\u5188\u5E02","\u54B8\u5B81\u5E02","\u968F\u5DDE\u5E02","\u6069\u65BD\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE","\u4ED9\u6843\u5E02","\u6F5C\u6C5F\u5E02","\u5929\u95E8\u5E02","\u795E\u519C\u67B6\u6797\u533A"]],["430000",["\u957F\u6C99\u5E02","\u682A\u6D32\u5E02","\u6E58\u6F6D\u5E02","\u8861\u9633\u5E02","\u90B5\u9633\u5E02","\u5CB3\u9633\u5E02","\u5E38\u5FB7\u5E02","\u5F20\u5BB6\u754C\u5E02","\u76CA\u9633\u5E02","\u90F4\u5DDE\u5E02","\u6C38\u5DDE\u5E02","\u6000\u5316\u5E02","\u5A04\u5E95\u5E02","\u6E58\u897F\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"]],["440000",["\u5E7F\u5DDE\u5E02","\u97F6\u5173\u5E02","\u6DF1\u5733\u5E02","\u73E0\u6D77\u5E02","\u6C55\u5934\u5E02","\u4F5B\u5C71\u5E02","\u6C5F\u95E8\u5E02","\u6E5B\u6C5F\u5E02","\u8302\u540D\u5E02","\u8087\u5E86\u5E02","\u60E0\u5DDE\u5E02","\u6885\u5DDE\u5E02","\u6C55\u5C3E\u5E02","\u6CB3\u6E90\u5E02","\u9633\u6C5F\u5E02","\u6E05\u8FDC\u5E02","\u4E1C\u839E\u5E02","\u4E2D\u5C71\u5E02","\u6F6E\u5DDE\u5E02","\u63ED\u9633\u5E02","\u4E91\u6D6E\u5E02"]],["450000",["\u5357\u5B81\u5E02","\u67F3\u5DDE\u5E02","\u6842\u6797\u5E02","\u68A7\u5DDE\u5E02","\u5317\u6D77\u5E02","\u9632\u57CE\u6E2F\u5E02","\u94A6\u5DDE\u5E02","\u8D35\u6E2F\u5E02","\u7389\u6797\u5E02","\u767E\u8272\u5E02","\u8D3A\u5DDE\u5E02","\u6CB3\u6C60\u5E02","\u6765\u5BBE\u5E02","\u5D07\u5DE6\u5E02"]],["460000",["\u6D77\u53E3\u5E02","\u4E09\u4E9A\u5E02","\u4E09\u6C99\u5E02","\u510B\u5DDE\u5E02","\u4E94\u6307\u5C71\u5E02","\u743C\u6D77\u5E02","\u6587\u660C\u5E02","\u4E07\u5B81\u5E02","\u4E1C\u65B9\u5E02","\u5B9A\u5B89\u53BF","\u5C6F\u660C\u53BF","\u6F84\u8FC8\u53BF","\u4E34\u9AD8\u53BF","\u767D\u6C99\u9ECE\u65CF\u81EA\u6CBB\u53BF","\u660C\u6C5F\u9ECE\u65CF\u81EA\u6CBB\u53BF","\u4E50\u4E1C\u9ECE\u65CF\u81EA\u6CBB\u53BF","\u9675\u6C34\u9ECE\u65CF\u81EA\u6CBB\u53BF","\u4FDD\u4EAD\u9ECE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF","\u743C\u4E2D\u9ECE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"]],["500000",["\u4E07\u5DDE\u533A","\u6DAA\u9675\u533A","\u6E1D\u4E2D\u533A","\u5927\u6E21\u53E3\u533A","\u6C5F\u5317\u533A","\u6C99\u576A\u575D\u533A","\u4E5D\u9F99\u5761\u533A","\u5357\u5CB8\u533A","\u5317\u789A\u533A","\u7DA6\u6C5F\u533A","\u5927\u8DB3\u533A","\u6E1D\u5317\u533A","\u5DF4\u5357\u533A","\u9ED4\u6C5F\u533A","\u957F\u5BFF\u533A","\u6C5F\u6D25\u533A","\u5408\u5DDD\u533A","\u6C38\u5DDD\u533A","\u5357\u5DDD\u533A","\u74A7\u5C71\u533A","\u94DC\u6881\u533A","\u6F7C\u5357\u533A","\u8363\u660C\u533A","\u5F00\u5DDE\u533A","\u6881\u5E73\u533A","\u6B66\u9686\u533A","\u57CE\u53E3\u53BF","\u4E30\u90FD\u53BF","\u57AB\u6C5F\u53BF","\u5FE0\u53BF","\u4E91\u9633\u53BF","\u5949\u8282\u53BF","\u5DEB\u5C71\u53BF","\u5DEB\u6EAA\u53BF","\u77F3\u67F1\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF","\u79C0\u5C71\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF","\u9149\u9633\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF","\u5F6D\u6C34\u82D7\u65CF\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF"]],["510000",["\u6210\u90FD\u5E02","\u81EA\u8D21\u5E02","\u6500\u679D\u82B1\u5E02","\u6CF8\u5DDE\u5E02","\u5FB7\u9633\u5E02","\u7EF5\u9633\u5E02","\u5E7F\u5143\u5E02","\u9042\u5B81\u5E02","\u5185\u6C5F\u5E02","\u4E50\u5C71\u5E02","\u5357\u5145\u5E02","\u7709\u5C71\u5E02","\u5B9C\u5BBE\u5E02","\u5E7F\u5B89\u5E02","\u8FBE\u5DDE\u5E02","\u96C5\u5B89\u5E02","\u5DF4\u4E2D\u5E02","\u8D44\u9633\u5E02","\u963F\u575D\u85CF\u65CF\u7F8C\u65CF\u81EA\u6CBB\u5DDE","\u7518\u5B5C\u85CF\u65CF\u81EA\u6CBB\u5DDE","\u51C9\u5C71\u5F5D\u65CF\u81EA\u6CBB\u5DDE"]],["520000",["\u8D35\u9633\u5E02","\u516D\u76D8\u6C34\u5E02","\u9075\u4E49\u5E02","\u5B89\u987A\u5E02","\u6BD5\u8282\u5E02","\u94DC\u4EC1\u5E02","\u9ED4\u897F\u5357\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE","\u9ED4\u4E1C\u5357\u82D7\u65CF\u4F97\u65CF\u81EA\u6CBB\u5DDE","\u9ED4\u5357\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"]],["530000",["\u6606\u660E\u5E02","\u66F2\u9756\u5E02","\u7389\u6EAA\u5E02","\u4FDD\u5C71\u5E02","\u662D\u901A\u5E02","\u4E3D\u6C5F\u5E02","\u666E\u6D31\u5E02","\u4E34\u6CA7\u5E02","\u695A\u96C4\u5F5D\u65CF\u81EA\u6CBB\u5DDE","\u7EA2\u6CB3\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u5DDE","\u6587\u5C71\u58EE\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE","\u897F\u53CC\u7248\u7EB3\u50A3\u65CF\u81EA\u6CBB\u5DDE","\u5927\u7406\u767D\u65CF\u81EA\u6CBB\u5DDE","\u5FB7\u5B8F\u50A3\u65CF\u666F\u9887\u65CF\u81EA\u6CBB\u5DDE","\u6012\u6C5F\u5088\u50F3\u65CF\u81EA\u6CBB\u5DDE","\u8FEA\u5E86\u85CF\u65CF\u81EA\u6CBB\u5DDE"]],["540000",["\u62C9\u8428\u5E02","\u65E5\u5580\u5219\u5E02","\u660C\u90FD\u5E02","\u6797\u829D\u5E02","\u5C71\u5357\u5E02","\u90A3\u66F2\u5E02","\u963F\u91CC\u5730\u533A"]],["610000",["\u897F\u5B89\u5E02","\u94DC\u5DDD\u5E02","\u5B9D\u9E21\u5E02","\u54B8\u9633\u5E02","\u6E2D\u5357\u5E02","\u5EF6\u5B89\u5E02","\u6C49\u4E2D\u5E02","\u6986\u6797\u5E02","\u5B89\u5EB7\u5E02","\u5546\u6D1B\u5E02"]],["620000",["\u5170\u5DDE\u5E02","\u5609\u5CEA\u5173\u5E02","\u91D1\u660C\u5E02","\u767D\u94F6\u5E02","\u5929\u6C34\u5E02","\u6B66\u5A01\u5E02","\u5F20\u6396\u5E02","\u5E73\u51C9\u5E02","\u9152\u6CC9\u5E02","\u5E86\u9633\u5E02","\u5B9A\u897F\u5E02","\u9647\u5357\u5E02","\u4E34\u590F\u56DE\u65CF\u81EA\u6CBB\u5DDE","\u7518\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE"]],["630000",["\u897F\u5B81\u5E02","\u6D77\u4E1C\u5E02","\u6D77\u5317\u85CF\u65CF\u81EA\u6CBB\u5DDE","\u9EC4\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE","\u6D77\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE","\u679C\u6D1B\u85CF\u65CF\u81EA\u6CBB\u5DDE","\u7389\u6811\u85CF\u65CF\u81EA\u6CBB\u5DDE","\u6D77\u897F\u8499\u53E4\u65CF\u85CF\u65CF\u81EA\u6CBB\u5DDE"]],["640000",["\u94F6\u5DDD\u5E02","\u77F3\u5634\u5C71\u5E02","\u5434\u5FE0\u5E02","\u56FA\u539F\u5E02","\u4E2D\u536B\u5E02"]],["650000",["\u4E4C\u9C81\u6728\u9F50\u5E02","\u514B\u62C9\u739B\u4F9D\u5E02","\u5410\u9C81\u756A\u5E02","\u54C8\u5BC6\u5E02","\u660C\u5409\u56DE\u65CF\u81EA\u6CBB\u5DDE","\u535A\u5C14\u5854\u62C9\u8499\u53E4\u81EA\u6CBB\u5DDE","\u5DF4\u97F3\u90ED\u695E\u8499\u53E4\u81EA\u6CBB\u5DDE","\u963F\u514B\u82CF\u5730\u533A","\u514B\u5B5C\u52D2\u82CF\u67EF\u5C14\u514B\u5B5C\u81EA\u6CBB\u5DDE","\u5580\u4EC0\u5730\u533A","\u548C\u7530\u5730\u533A","\u4F0A\u7281\u54C8\u8428\u514B\u81EA\u6CBB\u5DDE","\u5854\u57CE\u5730\u533A","\u963F\u52D2\u6CF0\u5730\u533A","\u77F3\u6CB3\u5B50\u5E02","\u963F\u62C9\u5C14\u5E02","\u56FE\u6728\u8212\u514B\u5E02","\u4E94\u5BB6\u6E20\u5E02","\u5317\u5C6F\u5E02","\u94C1\u95E8\u5173\u5E02","\u53CC\u6CB3\u5E02","\u53EF\u514B\u8FBE\u62C9\u5E02","\u6606\u7389\u5E02","\u80E1\u6768\u6CB3\u5E02"]],["710000",["\u8FDE\u6C5F\u53BF","\u5B9C\u5170\u53BF","\u5F70\u5316\u53BF","\u5357\u6295\u53BF","\u4E91\u6797\u53BF","\u57FA\u9686\u5E02","\u53F0\u5317\u5E02","\u65B0\u5317\u5E02","\u53F0\u4E2D\u5E02","\u53F0\u5357\u5E02","\u6843\u56ED\u5E02","\u82D7\u6817\u53BF","\u5609\u4E49\u5E02","\u5609\u4E49\u53BF","\u91D1\u95E8\u53BF","\u9AD8\u96C4\u5E02","\u53F0\u4E1C\u53BF","\u82B1\u83B2\u53BF","\u6F8E\u6E56\u53BF","\u65B0\u7AF9\u5E02","\u65B0\u7AF9\u53BF","\u5C4F\u4E1C\u53BF"]],["810000",["\u4E2D\u897F\u533A","\u6E7E\u4ED4\u533A","\u4E1C\u533A","\u5357\u533A","\u6CB9\u5C16\u65FA\u533A","\u6DF1\u6C34\u57D7\u533A","\u4E5D\u9F99\u57CE\u533A","\u9EC4\u5927\u4ED9\u533A","\u89C2\u5858\u533A","\u8343\u6E7E\u533A","\u5C6F\u95E8\u533A","\u5143\u6717\u533A","\u5317\u533A","\u5927\u57D4\u533A","\u897F\u8D21\u533A","\u6C99\u7530\u533A","\u8475\u9752\u533A","\u79BB\u5C9B\u533A"]],["820000",["\u82B1\u5730\u739B\u5802\u533A","\u82B1\u738B\u5802\u533A","\u671B\u5FB7\u5802\u533A","\u5927\u5802\u533A","\u98CE\u987A\u5802\u533A","\u5609\u6A21\u5802\u533A","\u8DEF\u51FC\u586B\u6D77\u533A","\u5723\u65B9\u6D4E\u5404\u5802\u533A"]]]),O=[4210607103,4292934911,3655729151,3657423359,4293315839,4291611903,3771858943,3102928383,3773935359,3522494463]},53485:($t,wt,w)=>{"use strict";w.d(wt,{B:()=>Z,R:()=>I});const Z=O=>{O.setAttribute("data-mark","echarts-div")},I=()=>{for(const O of document.querySelectorAll("[data-mark=echarts-div] svg"))O.style.transform="translateZ(0)";requestAnimationFrame(()=>{for(const O of document.querySelectorAll("[data-mark=echarts-div] svg"))O.style.transform=""})}},39541:($t,wt,w)=>{"use strict";w.d(wt,{N:()=>Z});const Z={bar_chart:"bar_chart",horizontal_bar_chart:"horizontal_bar_chart",line_chart:"line_chart",line_area_chart:"line_area_chart",pie_chart:"pie_chart",ring_chart:"ring_chart",progress_chart:"progress_chart",radar_chart:"radar_chart",mixed_bar_line_chart:"mixed_bar_line_chart",waterfall_chart:"waterfall_chart",scatter_chart:"scatter_chart",nightingale_chart:"nightingale_chart",funnel_chart:"funnel_chart",gauge_chart:"gauge_chart",liquid_fill_gauge_chart:"liquid_fill_gauge_chart",map_chart:"map_chart",bubble_chart:"bubble_chart",radial_polar_chart:"radial_polar_chart",sunburst_chart:"sunburst_chart",word_cloud_chart:"word_cloud_chart",sankey_chart:"sankey_chart",boxplot_chart:"boxplot_chart"}},62140:($t,wt,w)=>{"use strict";w.d(wt,{o:()=>b,q:()=>rt});var Z=w(86688),I=w(3664),O=w(30954);const b=m=>{const U=m[0].data.map((j,it)=>m.map(Y=>Y.data[it]));let A=0;for(let j=0;j!Y)){A=j;break}return m.map(j=>{const it=j.data.slice(A);return{...j,data:it.map((Y,P)=>P===it.length-1?Number(Y):String(Y))}})},M=m=>b(m).filter(A=>{const j=A.data,it=j.length,Y=!j[0];if(isNaN(j[it-1])||j[it-1]<=0||Y)return!1;const R=j.slice(0,it-1);if(R.every($=>!$))return!1;let at=!1;for(let $=0;$H)){at=!0;break}}return!at}),W=m=>{let{name:U,depth:A,data:j,maxDepth:it,theme:Y,color:P=void 0,index:R=0}=m;const at=U==="root"?j:U?j.filter(B=>B.data[A]===U):[],K=(B=>{const X=new Map,V=[];return B.forEach(L=>{X.has(L.data[A+1])||(X.set(L.data[A+1],!0),V.push(L))}),V})(at),H=U==="root"?void 0:P;return{name:U,children:A+1===it?[]:K.map((B,X)=>{const V=H||(0,I.qy)((0,Z.tp)({theme:Y,color:B==null?void 0:B.color,index:X}));return W({name:B.data[A+1],depth:A+1,data:at,maxDepth:it,theme:Y,color:V,index:X})}),value:at.reduce((B,X)=>B+Number(X.data[X.data.length-1]),0),itemStyle:{color:H,opacity:Math.max(.2*(5-A),.2)}}},st=(m,U)=>{const A=M(m);return A!=null&&A.length?W({name:"root",depth:-1,data:A,maxDepth:A[0].data.length-1,theme:U}).children:[]},rt=m=>{let{data:U,theme:A,borderRadius:j,labelText:it,labelNumber:Y,unit:P}=m;const R=st(U,A),at=it.isVisible?(0,Z.$y)(it.textStyle).textStyle:{},$=Y.isVisible?(0,Z.$y)(Y.textStyle).textStyle:{},{prefixStr:K,suffixStr:H}=(0,O.I)(P);return{type:"sunburst",data:R,radius:[0,"90%"],emphasis:{focus:"ancestor"},label:{show:!0,rotate:"radial",formatter:function(B){const X=it.isVisible?Y.isVisible?B.name+":":B.name:"",V=Y.isVisible?K+B.value+H:"";return"{name|"+X+"} {value|"+V+"}"},rich:{name:{...at},value:{...$}}},itemStyle:{borderRadius:j}}}},75915:($t,wt,w)=>{"use strict";w.d(wt,{L:()=>O,s:()=>I});var Z=w(86688);const I=()=>Math.round(Math.random())*90,O=b=>{let{data:M,theme:W,minFontSize:st,maxFontSize:rt}=b;const m=M.filter(U=>Number(U.data[0])>0);return[{type:"wordCloud",width:"100%",height:"100%",left:"center",top:"center",sizeRange:[st,rt],shape:"circle",drawOutOfBound:!1,layoutAnimation:!1,data:m.map((U,A)=>({name:U.name,value:U.data[0],textStyle:{color:(0,Z.tp)({theme:W,color:U.color,index:A})},rotation:U.rotation}))}]}},30954:($t,wt,w)=>{"use strict";w.d(wt,{I:()=>Z});const Z=I=>{const{prefix:O,suffix:b}=I;return{prefixStr:O.isEnable?O.prefixString:"",suffixStr:b.isEnable?b.suffixString:""}}},86688:($t,wt,w)=>{"use strict";w.d(wt,{$y:()=>W,tp:()=>st});var Z=w(68496),I=w(39557),O=w(54635);const b={newOverOld:!1,showContentBox:!1,fontSize:12,color:"rgba(65, 80, 88, 1)",haDisabled:!0,vaDisabled:!0,isDisabledFontDropdown:!0,isDisabledFontRadioLine:!0,isEditing:!1},M=rt=>{const{textColor:m,fontSize:U}=rt.textV0;return W({color:m,fontSize:U})},W=rt=>({textStyle:{...b,color:rt.color?(0,Z.t0)(rt.color):"",fontSize:rt.fontSize}}),st=rt=>{let{theme:m,color:U,index:A}=rt;const j=O.B5[m][A%O.B5.length];return U?"#"+(0,I.L5)((0,I.NI)(U)):j}},45437:($t,wt,w)=>{"use strict";w.d(wt,{En:()=>Y,Ay:()=>K});var Z=w(51044),I=w(68496),O=w(39033),b=w(41419),M=w(62795),W=w(41593),st=w(21676);const rt=st.Ay.svg.withConfig({displayName:"styles__StyledLineSvg",componentId:"sc-1h8r6tv-0"})(["position:absolute;top:0;left:0;width:100%;height:100%;transition:inherit;overflow:visible;& > path{transition:inherit;}"]),m=st.Ay.div.withConfig({displayName:"styles__LineWrpperStyle",componentId:"sc-1h8r6tv-1"})(["display:flex;align-items:center;justify-content:center;.line-svg-patch{pointer-events:auto;}.rich-text{overflow:visible !important;white-space:pre-wrap;word-break:keep-all;position:absolute;top:0;z-index:1;}"]);var U=w(64954),A=w(57464);function j(H,B){if(H==="solid")return"";if(H==="dotted")return B+" "+B;if(H==="dashed"){if(B===1)return"3 2";if(B===2)return"6 4";if(B>2)return B*2+" "+B}}function it(H,B,X){const{x:V,y:L}=X.linePointFrom,{x:ot,y:G}=X.linePointTo,z=[H*V,B*L],F=[H*ot,B*G];return"M "+z[0]+" "+z[1]+" L "+F[0]+" "+F[1]}class Y extends Z.PureComponent{render(){const{widget:B}=this.props,{width:X,height:V,line:L,shadow:ot,border:{bdrWidth:G,bdrStyle:z,bdrColor:F}}=B,k=(0,I.t0)(F);let ut;ot.shadowIsVisible&&(ut="drop-shadow("+ot.offsetX+"px "+ot.offsetY+"px "+ot.blurRadius+"px "+(0,I.t0)(ot.shadowColor)+")");const E=it(X,V,L),J=j(z,Number.parseInt(G));return(0,A.jsxs)(m,{children:[(0,A.jsxs)(rt,{xmlns:"http://www.w3.org/2000/svg",style:{filter:ut||"none"},children:[(0,A.jsx)("path",{d:E,stroke:k,strokeWidth:G,strokeDasharray:J}),(0,A.jsx)("path",{d:E,stroke:"transparent",strokeWidth:"10",className:"line-svg-patch"})]}),(0,A.jsx)(U.HY,{widget:B,isAutoSize:!0})]})}}const P=(0,Z.memo)(H=>{let{widget:B,treeData:X,mode:V,isSupMkt:L=!1}=H;return(0,A.jsx)(W.cl,{treeData:X,widget:B,mode:V,isSupMkt:L,style:{border:"none",boxShadow:"none",borderWidth:"unset",borderStyle:"unset",pointerEvents:"none"},children:(0,A.jsx)(Y,{widget:B})})});class R extends O.n{renderWidgetContent(B){return(0,A.jsx)(P,{widget:this.widget,treeData:this,mode:"design",isSupMkt:B.isSupMkt})}}class at extends b.f{renderWidgetContent(B){return(0,A.jsx)(P,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:B.isSupMkt})}}class $ extends M.j{renderWidgetContent(B){return(0,A.jsx)(P,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:B.isSupMkt})}}const K=[R,at,$]},13974:($t,wt,w)=>{"use strict";w.d(wt,{PD:()=>O,ji:()=>I,vr:()=>b});var Z=w(63555);const I=M=>M.type===Z.x.WMTextInput&&O(M),O=M=>["datetime-local","date","time"].includes(M.textInput.inputTypes),b=M=>{let{textV0:W,textInput:st}=M;const rt=st.prefillTextV0==="";return{value:rt?W.text:st.prefillTextV0,needShowPlaceholder:rt}}},51944:($t,wt,w)=>{"use strict";w.d(wt,{Bf:()=>m,E3:()=>rt,H8:()=>Y,Sr:()=>it,XZ:()=>M,eh:()=>U,hZ:()=>st,lt:()=>W,qS:()=>j});var Z=w(21840),I=w(63555),O=w(57015),b=w.n(O);const M=P=>{let{optionData:R,optionDataDesignUnExpanded:at,widgetVersion:$}=P;return $===2?(at==null?void 0:at.findIndex(K=>K===R.data.cid))===-1:R.data.designExpanded},W=P=>{let{optionData:R,optionDataSelected:at,widgetVersion:$}=P;return $===2?(at==null?void 0:at.findIndex(K=>K===R.data.cid))!==-1:R.data.selected},st=P=>{let{node:R,optionDataSelected:at,onUpdate:$}=P,K;at.findIndex(H=>H===R.data.cid)===-1&&(K=[R.data.cid],$({optionDataSelected:K}))},rt=P=>{let{node:R,widget:at,optionDataDesignUnExpanded:$,onUpdate:K}=P;const H=M({optionData:R,optionDataDesignUnExpanded:$,widgetVersion:at["!version"]}),{optionData:B}=at,X=[];(0,Z.sV)(B,L=>{X.push(L.cid)});let V;if(H)V=[...$,R.data.cid];else if(V=[...$],at.type===I.x.WNavigationMenu){const{navigationMenu:{canExpandOneMenu:L}}=at,ot=B.findIndex(G=>G.data.cid===R.data.cid)!==-1;L&&ot&&!H&&B.forEach(G=>{G.data.cid!==R.data.cid&&G.children.length>0&&V.push(G.data.cid)}),V=V.filter(G=>G!==R.data.cid)}else V=$.filter(L=>L!==R.data.cid);K({optionDataDesignUnExpanded:b()(V.filter(L=>X.findIndex(ot=>ot===L)===-1))})},m=P=>{let{node:R,path:at,newOptionData:$,onUpdate:K}=P;(0,Z.sV)($,X=>{X.data.selected&&(X.data={...X.data,selected:!1})});const H={...R.data,selected:!0},B=at.split("-");if(B.length===1)$[at].data=H;else{const X=V=>{V.data=H};(0,Z.PM)({newOptionData:$,pathArr:B,onUpdate:X})}K({optionData:$})},U=P=>{let{node:R,path:at,newOptionData:$,canExpandOneMenu:K,onUpdate:H,widgetType:B="none"}=P;const X=at.split("-");K&&$.forEach((L,ot)=>{X.length===1&&Number(X[0])!==ot&&(L.data={...L.data,designExpanded:!1})});const V={...R.data,designExpanded:!R.data.designExpanded};if(B!=="wTree"&&(V.selected=!1),X.length===1)$[at].data=V;else{const L=ot=>{ot.data=V};(0,Z.PM)({newOptionData:$,pathArr:at.split("-"),onUpdate:L})}H({optionData:$})},A=P=>{let{node:R,path:at,designExpanded:$,newOptionData:K,onUpdate:H}=P;if(at.split("-").length===1)preOrderTraversal(K,X=>{X.data.designExpanded&&(X.data.designExpanded=!1)}),K[at].data={...R.data,designExpanded:$,selected:!1};else{const X=(V,L)=>{V.children.forEach((ot,G)=>{parseInt(L)===G?ot.data.designExpanded=$:ot.data.designExpanded=!1})};updateDataByParentOption({newOptionData:K,pathArr:at.split("-"),onUpdate:X})}H({optionData:K})},j=P=>{const{isMenuBackgroundVisible:R,menuBackground:at,menuBorder:$,menuShadow:K,menuTextSize:H,menuTextColor:B,menuHeight:X}=P;return{background:at,isBackgroundVisible:R,border:$,shadow:K,fs:H,tc:B,height:X}},it=P=>{const{isSubMenuBackground:R,subMenuBackground:at,subMenuTextSize:$,subMenuTextColor:K,subMenuHeight:H}=P;return{background:at,isBackgroundVisible:R,fs:$,tc:K,height:H}},Y=P=>{const{isActiveMenuItemBackgroundVisible:R,activeMenuItemBackground:at,activeMenuItemTextSize:$,activeMenuItemTextColor:K}=P;return{background:at,isBackgroundVisible:R,fs:$,tc:K}}},64143:($t,wt,w)=>{"use strict";w.d(wt,{J:()=>Z,b:()=>I});const Z=(O,b)=>{const M=[];O=O.slice();for(let W=0;WO.length-1?(W+1)%O.length:W+1,rt=W+2>O.length-1?(W+2)%O.length:W+2,m=O[W],U=O[st],A=O[rt],j=Math.sqrt(Math.pow(m.x-U.x,2)+Math.pow(m.y-U.y,2)),it=(j-b)/j<.5?.5:(j-b)/j,Y=[(1-it)*m.x+it*U.x,(1-it)*m.y+it*U.y],P=Math.sqrt(Math.pow(U.x-A.x,2)+Math.pow(U.y-A.y,2)),R=b/P>.5?.5:b/P,at=[(1-R)*U.x+R*A.x,(1-R)*U.y+R*A.y];W===O.length-1&&M.unshift("M"+at.join(",")),M.push("L"+Y.join(",")),M.push("Q"+U.x+","+U.y+","+at.join(","))}return M.push("Z"),M.join(" ")},I=O=>{let{width:b,height:M,sides:W,borderWidth:st}=O;const rt=[];let m=0;const U=2*Math.PI/W,A=b-st,j=M-st,it=Math.min(A,j),Y=it/2,P=Y,R=Y;for(let at=0;at{"use strict";w.d(wt,{HY:()=>H,Ay:()=>G,xC:()=>$});var Z=w(86634),I=w.n(Z),O=w(63555),b=w(51044),M=w(68496),W=w(39709),st=w(39033),rt=w(41419),m=w(62795),U=w(17383),A=w(57465),j=w(86803),it=w(41593),Y=w(45411),P=w(21676);const R=P.Ay.div.withConfig({displayName:"style__StyledText",componentId:"sc-5ymsm2-0"})(["word-break:break-all;.link-highlight{background:#BAD7FB;}li{list-style:none;}&.h-right{ul,ol{&.listRTL{li.listRTL{justify-content:flex-end;}}}}&.h-center{ul,ol{&.listRTL{li.listRTL{justify-content:center;}}}}&.h-left,&.h-justify{ul,ol{&.listRTL{li.listRTL{justify-content:flex-start;}}}}.text{position:relative;word-break:break-word;white-space:",";a{pointer-events:auto;cursor:inherit;color:",";text-decoration:",";> span{text-decoration:",";}}}"],z=>z.isAutoSize?"pre":"break-spaces",z=>z.style.color,z=>z.liVersion===3?"":z.linkTextDecoration,z=>z.liVersion===3?"":z.linkTextDecoration);var at=w(57464);const $=z=>{let F="flex-start";return z==="center"&&(F="center"),z==="right"&&(F="flex-end"),F},K=z=>{const{w:F,h:k,richTextV1:{sizeType:ut,fontFamily:E,fontDirection:J,fontWeight:dt,fontSize:pt,textColor:T,letterSpacing:ht,lineHeight:yt,underline:ct,strikethrough:gt,italic:bt,bold:Tt,verticalAlign:Pt,horizontalAlign:It,paddingTuple:Dt,isClipText:jt},shadow:Mt}=z;let Q="";ct&&(Q="underline"),gt&&(Q+=(Q?" ":"")+"line-through"),Q===""&&(Q="none");const vt=z.type===O.x.WRichText?(0,U._y)(dt,Tt):Tt?700:400,Lt=Mt&&z.type==="wRichText"?{textShadow:Mt!=null&&Mt.shadowIsVisible?(Mt==null?void 0:Mt.offsetX)+"px "+(Mt==null?void 0:Mt.offsetY)+"px "+(Mt==null?void 0:Mt.blurRadius)+"px "+(0,M.t0)(Mt==null?void 0:Mt.shadowColor):"none"}:{};return{overflow:ut===0||ut===1&&!jt?"visible":"hidden",width:F,height:k,fontFamily:E,fontSize:pt+"px",fontWeight:vt,fontStyle:bt?"italic":"normal",justifyContent:Pt,alignItems:$(It),textAlign:It,boxShadow:"none",writingMode:J,color:T,letterSpacing:ht+"px",lineHeight:yt+"px",...(0,Y.N3)(Dt),textDecoration:Q,display:"flex",flexDirection:"column",...Lt}};class H extends b.PureComponent{constructor(F){super(F);const{widget:k}=F,E=(0,j.a5)(k.textV1.blocks)?void 0:(0,A.d0)(k);this.state={htmlStr:E}}componentDidUpdate(F){const{widget:{textV1:k,richTextV1:ut}}=F,{widget:{textV1:E,richTextV1:J}}=this.props;if(!(0,W.eI)(E,k)||ut.paraSpacing!==J.paraSpacing||ut.fontDirection!==J.fontDirection||F.widget["!liVersion"]!==this.props.widget["!liVersion"]){const pt=(0,j.a5)(this.props.widget.textV1.blocks)?void 0:(0,A.d0)(this.props.widget);this.setState({htmlStr:pt})}}render(){const{htmlStr:F}=this.state;if(F===void 0)return null;const{widget:k,styles:ut,isAutoSize:E}=this.props,J=I()("rich-text","h-"+this.props.widget.richTextV1.horizontalAlign,k.type),dt=k.richTextV1.sizeType===0||E,pt=K(k),T=pt.textDecoration,ht=T==="none"?"underline":T.includes("underline")?T:T+" underline",yt=k["!liVersion"],ct={...pt,...ut};return(0,at.jsx)(R,{className:J,style:ct,isAutoSize:dt,linkTextDecoration:ht,liVersion:yt,children:(0,at.jsx)("div",{id:"text-dom-"+k.cid,className:"text",dangerouslySetInnerHTML:{__html:F}})})}}const B={display:"flex",whiteSpace:"pre-wrap",wordBreak:"break-word",wordWrap:"break-word"},X=b.memo(z=>{let{widget:F,treeData:k,mode:ut,isSupMkt:E=!1}=z;return(0,at.jsx)(it.cl,{treeData:k,widget:F,mode:ut,isSupMkt:E,style:B,children:(0,at.jsx)(H,{widget:F})})});class V extends st.n{renderWidgetContent(F){return(0,at.jsx)(X,{widget:this.widget,treeData:this,mode:"design",isSupMkt:F.isSupMkt})}}class L extends rt.f{renderWidgetContent(F){return(0,at.jsx)(X,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:F.isSupMkt})}}class ot extends m.j{renderWidgetContent(F){return(0,at.jsx)(X,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:F.isSupMkt})}}const G=[V,L,ot]},95805:($t,wt,w)=>{"use strict";w.d(wt,{z:()=>Z});const Z=I=>{let{width:O,height:b,sides:M,radius:W,borderWidth:st}=I;const rt=Math.min(O,b),m=st>rt/10?rt/10:st,U=O-m,A=b-m,j=Math.min(U,A),it=j/2,Y=Math.PI/M,P=[];for(let R=0;R{"use strict";w.d(wt,{l:()=>K});var Z=w(51044),I=w(81940),O=w(53955);const b=3,M=H=>{let{originXY:B,side:X}=H;const{lf:V,lr:L,lt:ot}=X,G=B[0]<(V+L)/2,z={height:6,width:G?B[0]-V-8+6:L-B[0]-8+6,left:G?5:B[0]-V-3,top:B[1]-ot-3,position:"absolute"},F="M 3 3 H "+(z.width-6),k={x:G?z.width-3:3,y:3},ut={x:G?3:z.width-3,y:3},E={right:G?"":z.width-5,left:G?z.width-5:"",top:z.top-4};return{svgContainer:z,path:F,circleStart:ut,circleEnd:k,pointStyle:E}},W=H=>{let{isLeftSticky:B,side:X}=H;const{lf:V,lr:L}=X,ot={height:6+b*2,width:49+b*2,left:B?-38:L-V-8-3,top:6,position:"absolute"},G=B?"M 46 "+(3+b)+" H "+(3+b):"M "+(3+b)+" "+(3+b)+" H 46",z={x:B?3+b:46+b,y:3+b},F={x:B?46+b:3+b,y:3+b},k={right:B?"":-ot.width+1+b*3,left:B?-ot.width+7+b*3:"",top:ot.top-4+b};return{svgContainer:ot,path:G,circleStart:F,circleEnd:z,pointStyle:k}},st=H=>{let{originXY:B,isLineTop:X,isLineBottom:V,side:L}=H;const{lf:ot,lb:G,lt:z}=L,F={width:6+b*2,height:X?z-B[1]+8+6+b*2:V&&B[1]-G+8+6+b*2,top:X?B[1]-z-3:V&&G-z-8-3,left:B[0]-ot-3,position:"absolute"},k="M "+(3+b)+" "+(3+b)+" V "+(F.height-6),ut={x:3+b,y:X?3+b:F.height-3-b},E={x:3+b,y:X?F.height-3-b:3+b},J={top:X?-F.height+7+3*b:"",left:F.left-4+b,bottom:X?"":-F.height+7+b};return{svgContainer:F,path:k,circleStart:E,circleEnd:ut,pointStyle:J}},rt=H=>{let{originXY:B,isLineLeft:X,isLineRight:V,side:L}=H;const{lf:ot,lr:G,lt:z}=L,F={height:6+b*2,width:X?ot-B[0]+8+6+b*2:V&&B[0]-G+8+6+b*2,left:X?B[0]-ot-3:V&&G-ot-8-3,top:B[1]-z-3,position:"absolute"},k="M "+(3+b)+" "+(3+b)+" H "+(F.width-6),ut={x:X?3+b:F.width-3-b,y:3+b},E={x:X?F.width-3-b:3+b,y:3+b},J={right:X?"":-F.width+7+b,left:X?-F.width+7+b*3:"",top:F.top-4+b};return{svgContainer:F,path:k,circleStart:E,circleEnd:ut,pointStyle:J}},m=H=>{let{originXY:B,isLineLeft:X,side:V}=H;const{lf:L,lr:ot,lt:G,lb:z}=V,F=B[1]<=G+8,k={height:F?G-B[1]+8+6+b*2:B[1]-z+8+6+b*2,width:X?L-B[0]+8+6+b*2:B[0]-ot+8+6+b*2,left:X?-L+B[0]-3:ot-L-8-3,top:F?-G+B[1]-3:z-G-11,position:"absolute"},ut={x:X?3+b:k.width-3-b,y:F?3+b:k.height-3-b},E={x:X?k.width-3-b:3+b,y:F?k.height-3-b:3+b},J={x:(k.width-6)*(X?.6:.4),y:F?k.height-3-b:3+b},dt={x:(k.width-6)*(X?.6:.4),y:F?3+b:k.height-3-b};let pt=4;k.height<=12&&(pt=k.height/4);let T;X?F?T="M "+E.x+" "+E.y+" H "+(J.x+pt)+" Q "+J.x+" "+J.y+" "+J.x+" "+(J.y-pt)+" V "+(dt.y+pt)+" Q "+dt.x+" "+dt.y+" "+(dt.x-pt)+" "+dt.y+" H "+ut.x:T="M "+E.x+" "+E.y+" H "+(J.x+pt)+" Q "+J.x+" "+J.y+" "+J.x+" "+(J.y+pt)+" V "+(dt.y-pt)+" Q "+dt.x+" "+dt.y+" "+(dt.x-pt)+" "+dt.y+" H "+ut.x:F?T="M "+E.x+" "+E.y+" H "+(J.x-pt)+" Q "+J.x+" "+J.y+" "+J.x+" "+(J.y-pt)+" V "+(dt.y+pt)+" Q "+dt.x+" "+dt.y+" "+(dt.x+pt)+" "+dt.y+" H "+ut.x:T="M "+E.x+" "+E.y+" H "+(J.x-pt)+" Q "+J.x+" "+J.y+" "+J.x+" "+(J.y+pt)+" V "+(dt.y-pt)+" Q "+dt.x+" "+dt.y+" "+(dt.x+pt)+" "+dt.y+" H "+ut.x;const ht={right:X?"":-k.width+7+b,top:F?-k.height+7+b*3:"",left:X?-k.width+7+b*3:"",bottom:F?"":-k.height+7+b};return{svgContainer:k,path:T,circleStart:E,circleEnd:ut,pointStyle:ht}},U=H=>{let{originXY:B,side:X}=H;const{lf:V,lr:L,lt:ot,lb:G}=X,z=B[0]-V<=12,F=B[1] div{user-select:inherit;}.text,.text *{user-select:inherit;}p{margin-bottom:5px;word-break:break-word;word-wrap:break-word;}.point{position:absolute;opacity:0;width:14px;height:14px;cursor:pointer;}"]);var R=w(33386),at=w(51794),$=w(57464);class K extends Z.PureComponent{render(){var B;const{type:X,widget:V,fakeAABB:L,aabb:ot,onMouseDown:G,onCopy:z,fakeBindingInfo:F,fakePointToDir:k,onDoubleClick:ut,isPreview:E,sdk:J}=this.props,{lineColor:dt,textPlaceHolder:pt,circleColor:T}=(0,I.$)(V,F),[ht,yt,ct,gt]=L||ot||J.getHotAABB(V.key),bt={lf:ht,lt:yt,lr:ct,lb:gt},{sticky:Tt,pointToDir:Pt,"!stickyPointVersion":It}=V,Dt=V.refWCKey;let jt;const Mt=((B=(0,O.dP)())==null?void 0:B.ui.artboard)||{};if(Mt.isDragAnnotationBindingPoint&&Mt.draggingStickyKey===V.cid)jt=Tt.point&&Tt.point.length?Tt.point:null;else if(Dt==="")jt=Tt.point&&Tt.point.length?Tt.point:null;else if(J.getHotItem(Dt))try{var Q,vt;const Ae=J.getHotBound(Dt),[te,Ie]=(0,at.OH)({stickyPointVersion:It,getV1Offset:()=>[Ae.x,Ae.y],getV2Offset:()=>[Ae.x-Ae.w/2,Ae.y-Ae.h/2]});jt=[(Q=te+(Tt==null?void 0:Tt.point[0]))!=null?Q:0,(vt=Ie+(Tt==null?void 0:Tt.point[1]))!=null?vt:0]}catch(Ae){console.error("[fatal]: StickyComponent getHotBound error",Ae,Dt),(0,R.p)("[fatal]: StickyComponent getHotBound error",Ae),jt=null}else jt=null;let Lt=!1;jt&&jt[0]&&jt[0]>ht-20&&jt[0]gt)&&(Lt=!0);let Rt=!1,Bt=!0;jt&&(Bt=ht>=jt[0]),(!Tt.point||!Tt.point.length||!jt)&&(F&&(F.stickyKey===V.cid||F.stickyKey==="fake")&&k?Bt=k==="l":Bt=Pt==="l",Lt=!1,Rt=!0);let Ht=!1;jt&&jt[0]>ht&&jt[0]yt&&jt[1]ct)&&jt[1]>yt+8&&jt[1]gt)&&jt[0]>ht+8&&jt[0]gt,ee=jt&&jt[0]ct;Rt?{svgContainer:zt,path:ce,circleStart:oe,circleEnd:he,pointStyle:Kt}=W({isLeftSticky:Bt,side:bt}):Ht?{svgContainer:zt,path:ce,circleStart:oe,circleEnd:he,pointStyle:Kt}=M({originXY:jt,side:bt}):Fe?{svgContainer:zt,path:ce,circleStart:oe,circleEnd:he,pointStyle:Kt}=st({originXY:jt,isLineTop:Re,isLineBottom:le,side:bt}):_e?{svgContainer:zt,path:ce,circleStart:oe,circleEnd:he,pointStyle:Kt}=rt({originXY:jt,isLineLeft:ee,isLineRight:ge,side:bt}):!Ht&&!Lt&&!Fe&&!_e?{svgContainer:zt,path:ce,circleStart:oe,circleEnd:he,pointStyle:Kt}=m({originXY:jt,isLineLeft:ee,side:bt}):!Ht&&Lt&&!Fe&&!_e&&({svgContainer:zt,path:ce,circleStart:oe,circleEnd:he,pointStyle:Kt}=U({originXY:jt,side:bt}));const de=!!E;return(0,$.jsxs)(P,{children:[(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)("svg",{style:{...zt,pointerEvents:"none"},xmlns:"http://www.w3.org/2000/svg",children:[(0,$.jsx)("path",{d:ce,stroke:dt,strokeWidth:"2",strokeLinecap:"round",fill:"transparent"}),(0,$.jsx)("circle",{cx:oe.x,cy:oe.y,r:"5",fill:dt}),(0,$.jsx)("circle",{cx:he.x,cy:he.y,r:"5",fill:T,className:"stickyCircle",stroke:dt,strokeWidth:1.5})]}),(0,$.jsx)("div",{style:Kt,className:"point",onMouseDown:G,onDoubleClick:ut})]}),(0,$.jsx)(it.A,{widget:V,children:X==="snapshot"?(0,$.jsx)(j.A,{widget:V,placeHolderColor:pt,onCopy:z}):(0,$.jsx)(A.a,{widget:V,placeHolderColor:pt,isContentCanSelect:de,onCopy:z,isPreview:E})})]})}}},7595:($t,wt,w)=>{"use strict";w.d(wt,{_:()=>V,A:()=>ut});var Z=w(51044),I=w(72605),O=w(86634),b=w.n(O),M=w(39033),W=w(41419),st=w(62795),rt=w(41593),m=w(81940),U=w(5358),A=w(8723),j=w(68496),it=w(47143),Y=w(20029),P=w(30797),R=w(38047),at=w(53955),$=w(35709),K=w(21676);const H=K.Ay.div.withConfig({displayName:"styles__StyledSticky",componentId:"sc-1kq0v0h-0"})(["box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border-radius:4px;z-index:10;width:100%;height:100%;top:0;left:0;& > div{user-select:inherit;}.text,.text *{user-select:inherit;}p{margin-bottom:5px;word-break:break-word;word-wrap:break-word;}.point{position:absolute;opacity:0;width:14px;height:14px;cursor:pointer;}"]),B=K.Ay.div.withConfig({displayName:"styles__StyledTearComponent",componentId:"sc-1kq0v0h-1"})(["width:20px;height:20px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);&.default{color:#333;background:rgba(255,255,255,1);}&.lock{background:rgba(199,199,199,1);color:rgba(255,255,255,1);}&.select-has-binding{background:",";color:#fff;}&.select-no-binding{background:rgba(255,255,255,1);border:2px solid ",";}&.no-ref{background :rgba(255,255,255,1);}&.canHover{&:hover{transition:all 0.05s ease-in-out 0.05s;transform:scale(1.2);cursor:pointer;}}"],E=>E.theme.color_proto,E=>E.theme.color_proto);var X=w(57464);class V extends Z.PureComponent{render(){const{widget:J,canHover:dt,isActive:pt,scale:T,styleFromProps:ht,isDragAnnotationBindingPoint:yt,fakeBindingInfo:ct}=this.props,{cid:gt,fill:bt,isLock:Tt,w:Pt,h:It,order:Dt,refWCKey:jt}=J,Q="scale("+100/T+")",vt={...ht,transform:Q,width:Pt,height:It};let Lt="default";if(pt&&!yt){var Rt;Tt?Lt="lock":ct!=null&&(Rt=ct.stickyKey)!=null&&Rt.includes(gt)?ct.isBinded?Lt="select-has-binding":Lt="select-no-binding":jt?Lt="select-has-binding":Lt="select-no-binding"}else jt?(Lt="has-ref",vt.background=(0,j.t0)(bt.solidColor)):(Lt="no-ref",vt.border="2px solid "+(0,j.t0)(bt.solidColor));return(0,X.jsx)(B,{className:b()(Lt,"default",{canHover:dt,isSelect:pt}),style:vt,children:Dt})}}const L=(E,J)=>{const dt=(0,P.p$)(E),pt=(0,Y.IL)(E),T=(0,it.X_)(E),ht=(0,R.tC)(E),{cid:yt}=J.widget,ct=dt.includes(yt),gt=pt===yt;return{fakeBindingInfo:(0,$.LS)(E),isActive:ct||gt,scale:T,isDragAnnotationBindingPoint:ht}},ot=(0,I.Ng)(L)(V),G=(0,Z.memo)(E=>{let{widget:J,treeData:dt,mode:pt,isShowSticky:T,tearMode:ht,refWCKey:yt,STMode:ct}=E,gt={};if(pt==="design"){const Tt=T&&J.isVisible?J.opacity:0,Pt=!T||!J.isVisible?"none":"auto";gt={width:void 0,height:void 0,opacity:Tt,pointerEvents:Pt}}const bt=()=>{if(pt==="design")return(0,X.jsx)(ot,{canHover:!ct,widget:J});if(pt==="snapshot"){var Tt;const{fill:Pt,w:It,h:Dt,stickyH:jt}=J,{textPlaceHolder:Mt}=(0,m.$)(J),vt=100/(((Tt=(0,at.dP)())==null?void 0:Tt.common.scale)||100);if(ht||J.tearMode){const Lt={...J,...yt&&{refWCKey:yt}},Rt=(0,j.t0)(Pt.solidColor),Bt={width:It,height:Dt,background:Rt,transform:"scale("+vt+")",color:"#333333"};return(0,X.jsx)(V,{styleFromProps:Bt,newSelection:[],widget:Lt})}else return(0,X.jsx)(H,{children:(0,X.jsx)(A.A,{widget:{...J,w:280,h:jt},children:(0,X.jsx)(U.A,{widget:{...J,w:280,h:jt},placeHolderColor:Mt,onCopy:()=>{}})})})}};return(0,X.jsx)(rt.cl,{treeData:dt,widget:J,mode:pt,isNeedAssembly:!1,style:gt,children:bt()})});class z extends M.n{renderWidgetContent(J){return(0,X.jsx)(G,{widget:this.widget,treeData:this,isShowSticky:J.isShowSticky,STMode:J.STMode,mode:"design"})}}class F extends W.f{renderWidgetContent(){return null}}class k extends st.j{renderWidgetContent(J){return(0,X.jsx)(G,{widget:this.widget,treeData:this,tearMode:J.tearMode,refWCKey:J.refWCKey,mode:"snapshot"})}}const ut=[z,F,k]},72254:($t,wt,w)=>{"use strict";w.d(wt,{bS:()=>I,zS:()=>Z,zb:()=>O});const Z={viewBox:"0 0 16 16",path:''},I={viewBox:"0 0 16 16",path:''},O={viewBox:"0 0 16 16",path:''}},71394:($t,wt,w)=>{"use strict";w.d(wt,{r:()=>Z});const Z=(I,O,b,M,W,st)=>{let rt;const m=b?!0:W;if(I.hostname==="youtu.be")rt="https://www.youtube.com/embed/"+I.pathname.replace("/","")+"?autoplay="+(b?1:0)+"&loop="+(M?1:0)+"&controls="+(st?0:1)+"&mute="+(m?1:0);else if(I.hostname==="www.youtube.com")rt="https://www.youtube.com/embed/"+I.searchParams.get("v")+"?autoplay="+(b?1:0)+"&loop="+(M?1:0)+"&controls="+(st?0:1)+"&mute="+(m?1:0);else if(I.hostname==="v.qq.com")rt="https://v.qq.com/txp/iframe/player.html?vid="+I.pathname.split("/").slice(-1).join().replace(".html","")+"&autoplay="+b+(m?"&volume=0":"");else if(I.hostname==="vimeo.com")rt="https://player.vimeo.com/video/"+I.href.split("/").slice(-1).join()+"?autoplay="+(b?1:0)+"&loop="+(M?1:0)+"&controls="+(st?0:1)+"&mute="+(m?1:0);else if(I.hostname==="www.bilibili.com")rt="https://player.bilibili.com/player.html?bvid="+I.pathname.split("/")[2]+"&autoplay="+(b?1:0)+"&t="+(b?.1:0)+"}";else if(I.hostname==="v.youku.com"){var U;rt="https://player.youku.com/embed/"+((U=I.pathname.split("/")[2])==null?void 0:U.replace("id_","").replace(".html",""))}return{iframeSrc:rt,iframeHtml:"'}}},38422:($t,wt,w)=>{"use strict";w.d(wt,{d:()=>Z});const Z={DEFAULT:0,RAINBOW:1,RETRO:2,YOUTH:3,CLASSICAL:4,DARK:5}},5585:($t,wt,w)=>{"use strict";w.d(wt,{M8:()=>st,eB:()=>W,iv:()=>m,or:()=>U,ss:()=>rt});var Z=w(91416),I=w(57882),O=w(38422),b=w(1694),M=w(73773);let W=function(A){return A.SAME_LEVEL="same_level",A.CHILD_LEVEL="child_level",A}({}),st=function(A){return A.UP="up",A.DOWN="down",A.LEFT="left",A.RIGHT="right",A}({});const rt=A=>{let{theme:j,node:it}=A,Y="#1685FC",P=0,R="";const at="solid";let $="#FFFFFF";const K=it.widget.isRoot?"medium":"regular";switch(j){case O.d.DEFAULT:Y=it!=null&&it.widget.isRoot?"#1685FC":"#DAEBFE",$=it!=null&&it.widget.isRoot?"#FFFFFF":"#1F292E";break;case O.d.RAINBOW:Y=it!=null&&it.widget.isRoot?"#EFEFEF":"transparent",$="#1F292E";break;case O.d.RETRO:Y=it!=null&&it.widget.isRoot?"#375F8A":it!=null&&it.isMindFirstDepth?"#53A1D9":"transparent",$=it!=null&&it.widget.isRoot||it!=null&&it.isMindFirstDepth?"#FFFFFF":"#1F292E";break;case O.d.YOUTH:Y=it!=null&&it.widget.isRoot?"#39CCBC":it!=null&&it.isMindFirstDepth?"#EDEDED":"#E0E0E0",$=it!=null&&it.widget.isRoot?"#FFFFFF":"#1F292E";break;case O.d.CLASSICAL:Y="#FFFFFF",P=1,R="#1F292E",$="#1F292E";break;case O.d.DARK:Y=it!=null&&it.widget.isRoot?"#252626":it!=null&&it.isMindFirstDepth?"#363738":"#454647",$="#FFFFFF";break}const H=it!=null&&it.widget.border.bdrIsVisible?(0,I.Um)(it==null?void 0:it.widget):{borderWidth:P,borderColor:R,borderStyle:at};return{backgroundColor:it!=null&&it.widget.fill.fillIsVisible?(0,Z.n7)(it.widget):Y,textColor:it!=null&&it.widget.richTextV1.textColor?it==null?void 0:it.widget.richTextV1.textColor:$,fontWeight:K,...H}},m=A=>({keys:{tab:()=>A({type:"entry:mind:add:node-mind",payload:{type:W.CHILD_LEVEL}}),ins:()=>A({type:"entry:mind:add:node-mind",payload:{type:W.CHILD_LEVEL}}),del:()=>A({type:"entry:mind:del:selected:node-mind"}),backspace:()=>A({type:"entry:mind:del:selected:node-mind"}),enter:()=>A({type:"entry:mind:add:node-mind",payload:{type:W.SAME_LEVEL}}),"command+c":()=>{A({type:"entry:mind:copy:selected:node-mind"})},"ctrl+c":()=>{A({type:"entry:mind:copy:selected:node-mind"})},"ctrl+x":()=>A({type:"entry:mind:cut:node"}),"command+x":()=>A({type:"entry:mind:cut:node"}),"command+alt+v":()=>{A({type:"entry:mind:paste:node:properties"})},"ctrl+d":()=>{},"command+d":()=>{},"ctrl+alt+v":()=>{A({type:"entry:mind:paste:node:properties"})},space:()=>{A({type:"entry:mind:enter:text:editing",payload:{isSelectAll:!1}})},up:()=>{A({type:"entry:mind:arrow:key",payload:{direction:st.UP}})},down:()=>{A({type:"entry:mind:arrow:key",payload:{direction:st.DOWN}})},left:()=>{A({type:"entry:mind:arrow:key",payload:{direction:st.LEFT}})},right:()=>{A({type:"entry:mind:arrow:key",payload:{direction:st.RIGHT}})}},priority:b.zu.Mode}),U=(A,j)=>{const it=A.ctrlKey||A.metaKey,Y=A.altKey,P=A.shiftKey;let R=!0;switch(A.keyCode){case M.Ju.Tab:case M.Ju.Insert:j&&j({type:"entry:mind:add:node-mind",payload:{type:W.CHILD_LEVEL}});break;case M.Ju.Delete:case M.Ju.Backspace:j&&j({type:"entry:mind:del:selected:node-mind"});break;case M.Ju.Enter:j&&j({type:"entry:mind:add:node-mind",payload:{type:W.SAME_LEVEL}});break;case M.Ju.C:it?j&&j({type:"entry:mind:copy:selected:node-mind"}):R=!1;break;case M.Ju.X:it?j&&j({type:"entry:mind:cut:node"}):R=!1;break;case M.Ju.V:it&&Y?j&&j({type:"entry:mind:paste:node:properties"}):R=!1;break;case M.Ju.Space:j&&j({type:"entry:mind:enter:text:editing",payload:{isSelectAll:!1}});break;case M.Ju.Left:j&&j({type:"entry:mind:arrow:key",payload:{direction:st.LEFT}});break;case M.Ju.Up:j&&j({type:"entry:mind:arrow:key",payload:{direction:st.UP}});break;case M.Ju.Right:j&&j({type:"entry:mind:arrow:key",payload:{direction:st.RIGHT}});break;case M.Ju.Down:j&&j({type:"entry:mind:arrow:key",payload:{direction:st.DOWN}});break;case M.Ju.B:it?j&&j({type:"entry:set:text:attr:by:key",payload:{attr:"boldType"}}):R=!1;break;case M.Ju.I:it?j&&j({type:"entry:set:text:attr:by:key",payload:{attr:"italic"}}):R=!1;break;case M.Ju.U:it?j&&j({type:"entry:set:text:attr:by:key",payload:{attr:"underline"}}):R=!1;break;case M.Ju.S:it&&P?j&&j({type:"entry:set:text:attr:by:key",payload:{attr:"lineThrough"}}):R=!1;break;case M.Ju.Period:it&&P?j&&j({type:"entry:set:text:attr:by:key",payload:{attr:"fontSize",action:"increase"}}):R=!1;break;case M.Ju.Comma:it&&P?j&&j({type:"entry:set:text:attr:by:key",payload:{attr:"fontSize",action:"decrease"}}):R=!1;break;case M.Ju.F:it?j&&j({type:"entry:findReplacePanel:toggle:show"}):R=!1;break;case M.Ju.Z:it?P?j&&j({type:"entry:undo-stack:redo"}):j&&j({type:"entry:undo-stack:undo"}):R=!1;break;default:R=!1;break}return R}},20141:($t,wt,w)=>{"use strict";if(w.d(wt,{AT:()=>Y,D7:()=>P,Id:()=>$,Xb:()=>K,ZC:()=>it,lW:()=>A,wj:()=>at}),w.j!=183)var Z=w(74138);if(w.j!=183)var I=w(85797);var O=w(83053),b=w(20592),M=w(14586),W=w(96851);const st=H=>{const B=H.map(ot=>ot.mindNodePosition.x),X=Math.min(...B),V=H.map(ot=>ot.mindNodePosition.x+ot.mindNodeSize.w);return Math.max(...V)-X},rt=H=>{const B=H.map(ot=>ot.mindNodePosition.y),X=Math.min(...B),V=H.map(ot=>ot.mindNodePosition.y+ot.mindNodeSize.h);return Math.max(...V)-X},m=(H,B)=>{const X=[],V=B(H);return V&&X.push(V),H.widget.expand&&H.children.forEach(L=>{X.push(...m(L,B))}),X},U=H=>{const B=[];return m(H,X=>{B.push(X)}),B},A=H=>{var B;const X=(B=H.children[0])==null?void 0:B.children.find(G=>G.widget.isRoot),V=U(X),L=st(V),ot=rt(V);return{w:L+M.Ls*2,h:ot+M.Z6*2}},j=H=>{let B=H;const X=[];if(!H)return X;for(;B&&(X.push(B),B.children.length&&B.widget.expand);)B=B.children[0];return X},it=(H,B)=>H.widget.order-B.widget.order,Y=H=>{if(!H)return{x:0,y:0};const{widget:{border:{bdrIsVisible:B,bdrWidth:X}}}=H.parent.parent,V=B?-X:0,ot=U(H).map(yt=>yt.mindNodePosition.x),G=Math.min(...ot),z=M.Ls-(G-V),F=H==null?void 0:H.children,k=F.filter(yt=>{var ct,gt;return yt.widget.placement==="left"&&(yt==null||(ct=yt.parent)==null?void 0:ct.mindNodeTreeSize.h)>(yt==null||(gt=yt.parent)==null?void 0:gt.mindNodeSize.h)}).sort(it)[0],ut=F.filter(yt=>{var ct,gt;return yt.widget.placement==="right"&&(yt==null||(ct=yt.parent)==null?void 0:ct.mindNodeTreeSize.h)>(yt==null||(gt=yt.parent)==null?void 0:gt.mindNodeSize.h)}).sort(it)[0],E=j(k),J=j(ut),dt=E.map(yt=>yt.mindNodePosition.y),pt=J.map(yt=>yt.mindNodePosition.y),T=!dt.length&&!pt.length?0:Math.min(...dt,...pt),ht=M.Z6-(T-V);return{x:z,y:ht}},P=(H,B)=>{const{x:X,y:V}=B,{x:L,y:ot,r:G,w:z,h:F}=sdkStore.getHotBound(H);return(0,I.of)((0,I.bj)(),(0,I.CR)(L,ot,z*.5,F*.5,(0,O.EQ)(G)),(0,I.Q6)(X,V,0))},R=H=>{const{w:B,h:X}=H.mindNodeSize,{h:V}=H.mindNodeTreeSize,{x:L,y:ot}=H.mindNodePosition,G=(0,b.F1)();return!H.children.length||!H.widget.expand||V<=X?(G[0]=L-(H.widget.placement==="left"?48:0),G[1]=ot,G[2]=G[0]+B+48,G[3]=G[1]+X):(G[0]=L-(H.widget.placement==="left"?48:0),G[1]=ot-(V-X)/2,G[2]=G[0]+B+48,G[3]=G[1]+V),G},at=(H,B,X)=>{const V=(0,Z.Si)(z=>z.children);let L,ot;const G=R(B);return(0,b.N0)(G,H)?{closestMindNode:B,relPos:(H.x<(G[0]+G[2])/2?"left":"right")+"-"+(H.y<(G[1]+G[3])/2?"top":"bottom")}:(V(B,z=>{const F=R(z);if((0,b.N0)(F,H))return L=z,ot=(H.x<(F[0]+F[2])/2?"left":"right")+"-"+(H.y<(F[1]+F[3])/2?"top":"bottom"),Z.Hs;if(X(z.key)||!z.widget.expand)return Z.NU}),{closestMindNode:L,relPos:ot})},$=(H,B)=>{const X=H.widget.placement||"right";if(H.widget.isRoot)if(B==="right-top"||B==="right-bottom"){const V=H.children.filter(L=>L.widget.placement==="right");return V.length===0?[H,"right",!0]:B==="right-top"?[V[0],"above",!1]:[V.slice(-1)[0],"below",!1]}else{const V=H.children.filter(L=>L.widget.placement==="left");return V.length===0?[H,"left",!0]:B==="left-top"?[V[0],"above",!1]:[V.slice(-1)[0],"below",!1]}else return X==="right"?B==="left-top"||B==="left-bottom"?[H,B==="left-top"?"above":"below",!1]:H.children.length===0||!H.widget.expand?[H,"right",!0]:B==="right-top"?[H.children[0],"above",!1]:[H.children.slice(-1)[0],"below",!1]:B==="right-top"||B==="right-bottom"?[H,B==="right_top"?"above":"below",!1]:H.children.length===0||!H.widget.expand?[H,"left",!0]:B==="left-top"?[H.children[0],"above",!1]:[H.children.slice(-1)[0],"below",!1]},K=(H,B,X)=>{let{scale:V,offset:L,viewportRect:ot}=B,{onDragStart:G,onDragging:z,onDragEnd:F}=X;const k=V/100;let ut=!1;const E=H.clientX,J=H.clientY;let dt=!1;const pt=ht=>{dt=dt||Math.abs(ht.clientX-E)>1||Math.abs(ht.clientY-J)>1,dt&&(!ut&&G(),ut=!0,z((0,W.mG)(ht,{scale:V,offset:L,viewportRect:ot})))},T=()=>{document.removeEventListener("mousemove",pt),document.removeEventListener("mouseup",T),dt&&F()};document.addEventListener("mousemove",pt),document.addEventListener("mouseup",T)}},39033:($t,wt,w)=>{"use strict";w.d(wt,{n:()=>O,t:()=>b});var Z=w(74059),I=w(98551);class O extends I.L{constructor(){super(...arguments),(0,Z.A)(this,"widgetMode","design")}}class b extends I.z{}},41419:($t,wt,w)=>{"use strict";w.d(wt,{H:()=>b,f:()=>O});var Z=w(74059),I=w(98551);class O extends I.L{constructor(){super(...arguments),(0,Z.A)(this,"widgetMode","preview")}get keyToAccessIntAct(){return this.key}}class b extends I.z{}},98551:($t,wt,w)=>{"use strict";w.d(wt,{L:()=>st,z:()=>rt});var Z=w(51044),I=w(66554),O=w(14586),b=w(53955),M=w(57464);const W=Z.memo(m=>{const{widgetNode:U,otherProps:A}=m;return(0,M.jsx)("div",{className:"widget-identify-key",children:U.renderWidgetContent(A)},U.key)},(m,U)=>!(m.widgetNode!==U.widgetNode||m.widgetNode.children!==U.widgetNode.children||U.widgetNode.type==="wSticky"||!(0,b.bN)(U.otherProps,m.otherProps)));class st extends I.B{render(U){return U===void 0&&(U={}),(0,M.jsx)(W,{otherProps:U,widgetNode:this},this.key)}}class rt extends O.DX{}},62795:($t,wt,w)=>{"use strict";w.d(wt,{X:()=>b,j:()=>O});var Z=w(74059),I=w(98551);class O extends I.L{constructor(){super(...arguments),(0,Z.A)(this,"widgetMode","snapshot")}}class b extends I.z{}},41593:($t,wt,w)=>{"use strict";w.d(wt,{af:()=>pt,cl:()=>ht,XI:()=>T,oj:()=>ut,I2:()=>ot});var Z=w(51044),I=w(40652),O=w(19216),b=w(62065),M=w(66131),W=w(4098),st=w(57882),rt=w(63555),m=w(45411),U=w(59742),A=w(45309),j=w(32010),it=w(15915),Y=w(9376);function P(yt,ct){if(!window.DeviceMotionEvent){ct("\u8BBE\u5907\u6216\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u6447\u4E00\u6447\u529F\u80FD");return}typeof DeviceMotionEvent.requestPermission=="function"&&DeviceMotionEvent.requestPermission().then(gt=>{gt==="granted"&&ct("\u7528\u6237\u5141\u8BB8\u6743\u9650")}).catch(gt=>{gt.name==="NotAllowedError"?ct("\u7528\u6237\u672A\u5141\u8BB8\u6743\u9650"):ct("\u8BF7\u6C42\u6743\u9650\u65F6\u53D1\u751F\u9519\u8BEF")})}const R=()=>{P(yt=>{const ct=yt.acceleration;let{x:gt,y:bt,z:Tt}=ct;(0,Y.un)()||(gt=-gt,bt=-bt,Tt=-Tt)},yt=>{console.log(yt)})},at=yt=>(0,Y.Fr)()&&(0,Y.un)()?yt.includes("shake"):!1;var $=w(57464);const K=yt=>yt.type==="rResCanvas"?"tree-node "+yt.type:"widget tree-node "+yt.type,H=yt=>""+K(yt),B=yt=>{let{treeData:ct,widget:gt}=yt,bt="";gt.animation&>.animation.aniName!=="none"&&(bt+=" animated "+gt.animation.aniName),gt.isVisible||(bt+=" invisible");const Tt=(0,O.Xr)(ct.widgetStore.sdkStore,gt.key,ct.runningIsEditingCombo,ct.editingBDanliKey);if(Tt.filter(It=>It.interactive).length>0){const It=gt.type==="rResCanvas"?ct.widgetStore.sdkStore.locUpHotBasketKey(ct.key):!0,Dt=(0,b.t$)(Tt,It);bt+=" "+Dt}let Pt="";return gt.fixPosTo==="sticky"&&((0,m.Wi)(gt.key)||(Pt=(0,U.OO)(gt.key)?"shadow-sticky":"sticky")),K(gt)+" "+bt+" "+Pt},X=yt=>{let{treeData:ct,widget:gt,mode:bt}=yt;if(bt==="design")return H(gt);if(bt==="preview")return B({treeData:ct,widget:gt});if(bt==="snapshot")return K(gt)},V=yt=>{let{treeData:ct,widget:gt,mode:bt}=yt;return{key:gt.key,"data-cid":gt.key,className:X({treeData:ct,widget:gt,mode:bt})}},L=yt=>{let{treeData:ct,widget:gt}=yt;const bt=(0,O.Xr)(ct.widgetStore.sdkStore,gt.key,ct.runningIsEditingCombo,ct.editingBDanliKey);let Tt=0,Pt=!1;if(gt.fixPosTo==="sticky"&&(Pt=!(0,m.Wi)(gt.key),Pt)){const{y:It,h:Dt}=ct.widgetStore.sdkStore.getCCSBound2308(gt.key);Tt=It-Dt/2}return{...V({treeData:ct,widget:gt,mode:"preview"}),"data-link_cid":bt.filter(It=>It.interactive).map(It=>It.key).join(","),...gt.fixPosTo==="sticky"&&Pt&&{"sticky-offset":gt.stickyOffset||0,"origin-top":Tt,"data-is-sticky":0}}},ot=yt=>{let{treeData:ct,widget:gt,mode:bt}=yt;if(bt==="design")return V({treeData:ct,widget:gt,mode:bt});if(bt==="preview")return L({treeData:ct,widget:gt});if(bt==="snapshot")return V({treeData:ct,widget:gt,mode:bt})},G=(yt,ct)=>{const{x:gt,y:bt,r:Tt,w:Pt,h:It}=ct||{};return{position:"absolute",zIndex:ct.zIndex||"inherit",opacity:ct.isVisible?ct.opacity:0,width:Pt,height:It,transform:"translate("+(gt-Pt*.5)+"px,"+(bt-It*.5)+"px) rotate("+Tt+"deg)",...!ct.isVisible&&{pointerEvents:"none"}}},z=yt=>{let{treeData:ct,widget:gt}=yt;const{x:bt,y:Tt,r:Pt,w:It,h:Dt}=ct.widgetStore.sdkStore.getCCSBound2308(gt.key);let jt,Mt,Q,vt=bt-It/2;const{fixedOnTop:Lt,fixedOnBottom:Rt}=(0,M.dI)(gt.key,ct.widgetStore.sdkStore);if(Lt){if(jt="fixed",Mt=Tt-Dt/2,(0,U.OO)(ct.key)){const zt=sdkStore.locUpCanvasKey(ct.key);if(zt){const Kt=sdkStore.getHotItem(zt);Kt&&(vt=vt+Kt.hotAttr.x-Kt.hotAttr.w/2)}}}else if(Rt){jt="fixed";const zt=sdkStore.locUpCanvasKey(ct.key);if(zt){var Bt;const Kt=(0,W.Pb)(ct.widgetStore.sdkStore.getRelocateLocalBound(gt.key,zt)),ce=sdkStore.getHotItem(zt);if(Q=(ce==null||(Bt=ce.hotAttr)==null?void 0:Bt.h)-Kt[3],(0,U.OO)(ct.key)){var Ht;vt=vt+(ce==null?void 0:ce.hotAttr.x)-(ce==null||(Ht=ce.hotAttr)==null?void 0:Ht.w)/2}}}else jt="absolute",Mt=Tt-Dt/2;return{position:jt,left:vt,top:Mt,bottom:Q,r:Pt,w:It,h:Dt}},F=(yt,ct)=>{const{position:gt,left:bt,top:Tt,bottom:Pt,r:It,w:Dt,h:jt}=z({treeData:yt,widget:ct}),Mt=(0,O.Xr)(yt.widgetStore.sdkStore,ct.key,yt.runningIsEditingCombo,yt.editingBDanliKey).filter(vt=>vt.interactive),Q=Mt.length>0&&Mt.findIndex(vt=>vt.interactionTrigger==="tap"||vt.interactionTrigger==="click")!==-1;return{position:gt,top:Tt,bottom:Pt,left:bt,width:Dt,height:jt,zIndex:ct.zIndex||"inherit",pointerEvents:"auto",opacity:ct.isVisible?ct.opacity:0,visibility:ct.isVisible?"visible":"hidden",transform:It?"rotate("+It+"deg)":"",...ct.animation&&ct.animation.aniName!=="none"?{animationDuration:ct.animation.aniDuration,animationIterationCount:ct.animation.aniCount,animationDelay:ct.animation.aniDelay}:{},cursor:Q?"pointer":""}},k=(yt,ct)=>{const{x:gt,y:bt,r:Tt,w:Pt,h:It}=yt.widgetStore.sdkStore.getCCSBound2308(ct.key);return{position:"absolute",zIndex:ct.zIndex||"inherit",opacity:ct.isVisible?ct.opacity:0,width:Pt,height:It,top:bt-It*.5,left:gt-Pt*.5,rotate:Tt+"deg",transformOrigin:"center center",...!ct.isVisible&&{pointerEvents:"none"}}},ut=yt=>{let{treeData:ct,widget:gt,mode:bt}=yt;if(bt==="design")return G(ct,gt);if(bt==="preview")return F(ct,gt);if(bt==="snapshot")return k(ct,gt)},E=yt=>{let{treeData:ct,widget:gt}=yt;return(0,$.jsx)(I.EL,{sdk:ct.widgetStore.sdkStore,widget:gt})},J=yt=>{let{treeData:ct,widget:gt}=yt;const bt=(0,O.Xr)(ct.widgetStore.sdkStore,gt.key,ct.runningIsEditingCombo,ct.editingBDanliKey);if(bt.filter(Dt=>Dt.interactive).length===0)return null;const Tt=(0,b.XY)(bt),Pt=at(Tt);let It;if(rt.Q.USE_CLIP_TEXT.includes(gt.type)&>.richTextV1&&!gt.richTextV1.isClipText){const{boundingBoxTop:Dt,boundingBoxLeft:jt,boundingBoxHeight:Mt,boundingBoxWidth:Q}=gt.richTextMetric;return It={position:"absolute",left:Math.min(0,jt),top:Math.min(0,Dt),width:Math.max(Math.max(0,jt)+Q,gt.w),height:Math.max(Math.max(0,Dt)+Mt,gt.h)},{previewAssembly:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)("div",{"data-cid":ct.key,"data-link_cid":bt.filter(vt=>vt.interactive).map(vt=>vt.key).join(","),style:{...It,zIndex:-1}}),(0,$.jsx)("div",{style:It,className:"region gesture "+Tt})]}),hasShake:Pt}}else if(gt.type==="wWrap"){const{offsetTlX:Dt,offsetTlY:jt,w:Mt=0,h:Q=0}=(0,A.py)(gt.key,ct.widgetStore.sdkStore)||{};return It={position:"absolute",left:Dt,top:jt,width:Mt,height:Q},{previewAssembly:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)("div",{"data-cid":ct.key,"data-link_cid":bt.filter(vt=>vt.interactive).map(vt=>vt.key).join(","),style:{...It,pointerEvents:"auto",zIndex:-1}}),(0,$.jsx)("div",{style:It,className:"region gesture "+Tt})]}),hasShake:Pt}}else{const{w:Dt,h:jt}=ct.widgetStore.sdkStore.getHotBound(gt.key);It={position:"absolute",left:0,top:0,width:Dt,height:jt}}return{previewAssembly:(0,$.jsx)("div",{style:It,className:"region gesture "+Tt}),hasShake:Pt}},dt=yt=>{let{treeData:ct,widget:gt,mode:bt}=yt;if(bt==="design")return E({treeData:ct,widget:gt});if(bt==="preview"){var Tt;const{previewAssembly:Pt,hasShake:It}=(Tt=J({treeData:ct,widget:gt}))!=null?Tt:{};return{previewAssembly:Pt,hasShake:It}}if(bt==="snapshot")return null},pt=yt=>{let{widget:ct,children:gt}=yt;const bt=(0,st.Um)(ct),Tt={overflow:ct.richTextV1&&!ct.richTextV1.isClipText?"visible":"hidden",position:"absolute",width:"100%",height:"100%",...ct.type===rt.x.WOval?{borderRadius:"100%"}:(0,st.Nb)(ct),...(0,st.Dk)(ct)};return bt.border!=="none"&&(ct.border.bdrWidth>=ct.width||ct.border.bdrWidth>=ct.height)?(0,$.jsx)("div",{style:Tt,children:(0,$.jsx)("div",{style:{...(0,st.Um)(ct),overflow:"hidden"},children:gt})}):(0,$.jsx)("div",{style:{...(0,st.Um)(ct),...Tt},children:gt})},T=yt=>{var ct,gt;let{treeData:bt,props:Tt,mode:Pt}=yt;return!bt.children||((bt==null||(ct=bt.hotAttr)==null?void 0:ct.isVisible)===!1||(bt==null||(gt=bt.widget)==null?void 0:gt.isVisible)===!1)&&Pt==="design"?null:(0,$.jsx)($.Fragment,{children:bt.children.map(It=>It.render(Tt))})},ht=yt=>{let{treeData:ct,widget:gt,mode:bt="design",children:Tt,style:Pt=void 0,isNeedAssembly:It=!0,isNeedChildren:Dt=!1,isResetStyle:jt=!1,isSupMkt:Mt=!1,...Q}=yt;if(bt==="design"&>.isVisible===!1)return null;const vt=jt?Pt:{...ut({treeData:ct,widget:gt,mode:bt}),...Pt},Lt=(0,j.tZ)({widget:gt,treeData:ct,isSupMkt:Mt,mode:bt}),Rt=(0,it._5)()&&!(bt==="design"&>.type==="wWrap")&&Lt?Number((vt==null?void 0:vt.width)||0)<80?"has-watermark wm_s":"has-watermark wm_m":"",Bt=ot({treeData:ct,widget:gt,mode:bt});let Ht=null,zt=!1;if(It)if(bt==="preview"){const Kt=dt({treeData:ct,widget:gt,mode:bt});zt=Kt==null?void 0:Kt.hasShake,Ht=Kt==null?void 0:Kt.previewAssembly}else Ht=dt({treeData:ct,widget:gt,mode:bt});return(0,$.jsxs)("div",{...Bt,style:vt,className:((Bt==null?void 0:Bt.className)||"")+" "+Rt,onTouchEnd:zt?R:void 0,onPointerUp:zt?R:void 0,children:[Tt,It&&Ht,Dt&&T({treeData:ct,props:{...Q,isSupMkt:Lt||Mt},mode:bt})]})}},48310:($t,wt,w)=>{"use strict";w.d(wt,{K:()=>Nv,v:()=>Bct});var Z={};w.r(Z),w.d(Z,{Arc:()=>zy,BezierCurve:()=>Np,BoundingRect:()=>wn,Circle:()=>Uo,CompoundPath:()=>Bp,Ellipse:()=>Fy,Group:()=>sn,Image:()=>li,IncrementalDisplayable:()=>hz,Line:()=>oi,LinearGradient:()=>Kd,OrientedBoundingRect:()=>Fp,Path:()=>In,Point:()=>Sn,Polygon:()=>Ki,Polyline:()=>Xi,RadialGradient:()=>KD,Rect:()=>jn,Ring:()=>Rp,Sector:()=>Gi,Text:()=>Wn,applyTransform:()=>Fa,clipPointsByRect:()=>QD,clipRectByRect:()=>mz,createIcon:()=>Yd,extendPath:()=>pz,extendShape:()=>XD,getShapeClass:()=>Uy,getTransform:()=>Ll,groupTransition:()=>Xd,initProps:()=>_r,isElementRemoved:()=>Zu,lineLineIntersect:()=>qD,linePolygonIntersect:()=>Zd,makeImage:()=>YD,makePath:()=>dc,mergePath:()=>xa,registerShape:()=>Wa,removeElement:()=>ws,removeElementWithFadeOut:()=>Id,resizePath:()=>$D,setTooltipConfig:()=>fc,subPixelOptimize:()=>Hp,subPixelOptimizeLine:()=>hc,subPixelOptimizeRect:()=>gz,transformDirection:()=>Up,traverseElements:()=>Ts,updateProps:()=>Hn});var I={};w.r(I),w.d(I,{parse:()=>aat});var O=w(63555),b=w(51044),M=w(39033),W=w(41419),st=w(62795),rt=w(41593),m=w(57464);const U=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,props:i}=n;const a=()=>r==="snapshot"?{position:"absolute",width:"100%",height:"100%",backgroundSize:"100% auto",backgroundColor:e.widget.bgcolor,backgroundImage:e.widget.bgimage?"url("+t.bgimage+")":""}:{...(0,rt.oj)({treeData:e,widget:t,mode:r})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isResetStyle:!0,style:{...a()},isNeedChildren:!0})});class A extends M.n{renderWidgetContent(){return null}}class j extends W.f{renderWidgetContent(){return null}}class it extends st.j{renderWidgetContent(t){return(0,m.jsx)(U,{treeData:this,widget:this.widget,props:t,mode:"snapshot"})}}const Y=[A,j,it];var P=w(68496),R=w(21676);const at=R.Ay.div.withConfig({displayName:"styles__StyledMTooltip",componentId:"sc-1cswk3w-0"})([".text{width:100%;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;p{padding:0;margin-bottom:5px;white-space:pre-wrap;&:last-child{margin-bottom:0;}}}.rich-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;}.arrow,.arrow2{position:absolute;background-image:none;&.top,&.bottom{border-left:10px solid transparent;border-right:10px solid transparent;}&.top{border-bottom-color:#aaa;border-bottom-style:solid;}&.bottom{bottom:0;border-top-color:#aaa;border-top-style:solid;}&.left,&.right{border-top:10px solid transparent;border-bottom:10px solid transparent;}&.left{border-right-color:#aaa;border-right-style:solid;}&.right{right:0;border-left-color:#aaa;border-left-style:solid;}}"]);var $=w(91416),K=w(57882),H=w(64954);class B extends b.PureComponent{render(){const{widget:t}=this.props,{tooltip:e,border:r,fill:i}=t,{arrowSize:a,offset:o,placement:s}=e,u={top:"borderBottomColor",bottom:"borderTopColor",left:"borderRightColor",right:"borderLeftColor"}[s],c=s==="top"||s==="bottom",d={borderWidth:a,left:c?o:"",top:c?"":o},h={...d,[s]:1,[u]:r.bdrIsVisible?(0,P.t0)(r.bdrColor):"transparent"},f={...d,[s]:0+r.bdrWidth+1,[u]:(0,P.t0)(i.solidColor)},p=X(t);return(0,m.jsxs)(at,{style:p,children:[(0,m.jsx)("div",{className:"arrow1 arrow "+s,style:h}),(0,m.jsx)("div",{className:"arrow2 arrow "+s,style:f}),(0,m.jsx)(H.HY,{widget:t})]})}}function X(n){const{w:t,h:e,tooltip:r}=n,{placement:i,arrowSize:a}=r;let o=e,s=t;i==="top"||i==="bottom"?o-=a:s-=a;const l=["top","right","bottom","left"].map(u=>u===i?a+"px":0);return{...(0,K.u6)(n),width:s,height:o,display:"flex",margin:l.join(" "),background:(0,$.n7)(n),opacity:n.opacity,...(0,K.Um)(n),overflow:"hidden"}}const V={overflow:"visible",boxShadow:"none"},L=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:V,children:(0,m.jsx)(B,{widget:t})})});class ot extends M.n{renderWidgetContent(t){return(0,m.jsx)(L,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class G extends W.f{renderWidgetContent(t){return(0,m.jsx)(L,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class z extends st.j{renderWidgetContent(t){return(0,m.jsx)(L,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const F=[ot,G,z];var k=w(74059),ut=w(86634),E=w.n(ut),J=w(72605);function dt(n){const{isThumbVisible:t,thumbColor:e,isCheckedThumbVisible:r,checkedThumbColor:i,isTrackVisible:a,trackColor:o,isCheckedTrackVisible:s,checkedTrackColor:l}=n,u=r?(0,P.t0)(i):"#00000000",c=s?(0,P.t0)(l):"#00000000",d=t?(0,P.t0)(e):"#00000000",h=a?(0,P.t0)(o):"#00000000";return{thumbCheckedBg:u,thumbUncheckedBg:d,trackCheckedBg:c,trackUncheckedBg:h}}var pt=w(91560);const T=R.Ay.label.withConfig({displayName:"style__StyledIOSSwitch",componentId:"sc-1gk2f8e-0"})(["position:relative;display:block;opacity:1;margin:0;padding:0;width:100%;height:100%;font-size:100px;overflow:hidden;border-radius:",";pointer-events:"," !important;cursor:"," !important;input{position:absolute;width:0;height:0;left:0;top:0;opacity:0;cursor:inherit;}.CheckState-Switches{display:flex;align-items:center;width:100%;height:100%;color:transparent;justify-content:flex-start;}svg{display:block;transition:all 0.1s ease-in-out;stroke:currentColor;fill:none;}input:checked + .CheckState-Switches{color:#fff;svg{opacity:1;}}input:not(:checked) + .CheckState-Switches{svg{opacity:0;}}&.iOS-Switches{z-index:5;.CheckState-Switches{text-align:center;color:#333;background-color:",";&::after{content:'';position:relative;display:block;margin:0;padding:",";width:",";height:",";border:",";box-sizing:border-box;background-color:",";border-radius:50%;box-shadow:",";transition:",";transform:",";}}input:checked + .CheckState-Switches{background-color:",";border-color:transparent;&::after{transform:",";background-color:",";box-shadow:",";border:",";}}}&.Switches-Disabled{cursor:pointer !important;&::after{content:'';position:absolute;display:block;width:100%;height:100%;opacity:",";top:0;z-index:1;background:#fff;}&.iOS-Switches .CheckState-Switches{&::before{content:'';position:absolute;display:block;margin:0;opacity:",";z-index:1;padding:",";width:",";height:",";box-sizing:border-box;background-color:#fff;border-radius:50%;transform:",";}}input:checked + .CheckState-Switches{&::before{transform:",";opacity:",";}}}"],n=>n.trackBorderRadius,n=>n.editable?"auto":"none",n=>n.editable?"pointer":"inherit",n=>n.trackUncheckedBg,n=>n.thumbIOSPadding,n=>n.thumbIOSWidth,n=>n.thumbIOSWidth,n=>n.thumbUncheckedBg!=="#00000000"?"0.5px solid rgba(0, 0, 0, 0.04)":"none",n=>n.thumbUncheckedBg,n=>n.thumbUncheckedBg!=="#00000000"?"0 3px 1px rgba(0, 0, 0, 0.06), 0 3px 8px rgba(0, 0, 0, 0.15)":"none",n=>n.editable?"transform 0.25s ease-in-out":"none",n=>n.thumbIOSUncheckedPosition,n=>n.trackCheckedBg,n=>n.thumbIOSCheckedPosition,n=>n.thumbCheckedBg,n=>n.thumbCheckedBg!=="#00000000"?"0 3px 1px rgba(0, 0, 0, 0.06), 0 3px 8px rgba(0, 0, 0, 0.15)":"none",n=>n.thumbCheckedBg!=="#00000000"?"0.5px solid rgba(0, 0, 0, 0.04)":"none",n=>n.isChecked?n.trackCheckedBg==="#00000000"?"0":"0.6":n.trackUncheckedBg==="#00000000"?"0":"0.6",n=>n.thumbUncheckedBg==="#00000000"||n.trackUncheckedBg!=="#00000000"?"0":"0.6",n=>n.thumbIOSPadding,n=>n.thumbIOSWidth,n=>n.thumbIOSWidth,n=>n.thumbIOSUncheckedPosition,n=>n.thumbIOSCheckedPosition,n=>n.thumbCheckedBg==="#00000000"||n.trackCheckedBg!=="#00000000"?"0":"0.6");class ht extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onClick",t=>{t.stopPropagation();const{widget:e,isChecked:r,handleSwitchCheckedChange:i}=this.props,{isDisabled:a}=e.switch;if(a)return t.preventDefault();typeof i=="function"&&i(!r)})}render(){const{widget:t,editable:e,isChecked:r}=this.props,{isDisabled:i}=t.switch,{thumbCheckedBg:a,thumbUncheckedBg:o,trackCheckedBg:s,trackUncheckedBg:l}=dt(t.switch),u=t.h*.8,c=u+"px",d="0 0 0 "+(u-2)+"px",h="translate("+(t.w-u-t.h*.1)+"px, 0)",f="translate("+t.h*.1+"px, 0)",p=t.h*.5+"px";return(0,m.jsxs)(T,{className:E()("iOS-Switches","canClickableHighWidget",i&&"Switches-Disabled"),editable:e,isChecked:r,thumbCheckedBg:a,thumbUncheckedBg:o,thumbIOSCheckedPosition:h,thumbIOSUncheckedPosition:f,thumbIOSPadding:d,trackCheckedBg:s,trackUncheckedBg:l,thumbIOSWidth:c,trackBorderRadius:p,children:[(0,m.jsx)("input",{onClick:this.onClick,type:"checkbox",checked:r},t.key+r),(0,m.jsx)("span",{className:"CheckState-Switches"})]})}}const yt=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isChecked:i,isEditing:a,isSupMkt:o=!1,dispatch:s}=n;const l=(0,b.useCallback)(u=>{if(r==="design"){MB.action("entry:switch:attr:set",{value:u,attr:"checked"});return}r==="preview"&&s({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:t.key,status:u,defaultStatus:t.switch.checked}})},[s,r,t.key,t.switch.checked]);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:o,children:(0,m.jsx)(ht,{widget:t,isChecked:r==="preview"?i:t.switch.checked,editable:r==="preview"?!0:a,handleSwitchCheckedChange:l})})});class ct extends M.n{renderWidgetContent(t){const e=t.editingEditableWidgetCid===this.widget.key;return(0,m.jsx)(yt,{widget:this.widget,treeData:this,isEditing:e,mode:"design",isSupMkt:t.isSupMkt})}}const gt=(n,t)=>{var e,r;const{widgetStatusMap:i}=(0,pt.mf)(n),{widget:{key:a,switch:{checked:o}}}=t;return{isChecked:(e=(r=i[a])==null?void 0:r.status)!=null?e:o}},bt=(0,J.Ng)(gt)(yt);class Tt extends W.f{renderWidgetContent(t){return(0,m.jsx)(bt,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Pt extends st.j{renderWidgetContent(t){return(0,m.jsx)(yt,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const It=[ct,Tt,Pt];var Dt=w(57465),jt=w(86803),Mt=w(45411),Q=w(53955);const vt=R.Ay.div.withConfig({displayName:"styles__StyledRichText",componentId:"sc-1x53i04-0"})(["white-space:pre-wrap;word-break:break-word;word-wrap:break-word;&.h-right{ul,ol{&.listRTL{li.listRTL{justify-content:flex-end;}}}}&.h-center{ul,ol{&.listRTL{li.listRTL{justify-content:center;}}}}&.h-left,&.h-justify{ul,ol{&.listRTL{li.listRTL{justify-content:flex-start;}}}}a{pointer-events:auto;cursor:inherit;color:",";}"],n=>n.style.color),Lt=R.Ay.div.withConfig({displayName:"styles__StyledTextView",componentId:"sc-1x53i04-1"})(['&:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:',";}"],n=>n.background),Rt=n=>{const{w:t,h:e,richTextV1:r}=n,{fontSize:i,textColor:a,lineHeight:o,paddingTuple:s,fontDirection:l,fontFamily:u,fontWeight:c,underline:d,strikethrough:h,italic:f,bold:p,verticalAlign:g,horizontalAlign:v,letterSpacing:y,isClipText:x}=r||{},{borderLeft:S,borderTop:_,borderRight:D,borderBottom:C}=(0,K.NV)(n),N=t-S-D,q=e-_-C,et=p?700:400;let lt="";return d&&(lt="underline"),h&&(lt+=(lt?" ":"")+"line-through"),lt===""&&(lt="none"),{width:N,height:q,fontFamily:u,fontWeight:et,fontSize:i+"px",fontStyle:f?"italic":"normal",letterSpacing:y+"px",justifyContent:g,alignItems:(0,H.xC)(v),textAlign:v,boxShadow:"none",color:a,lineHeight:o+"px",...(0,Mt.N3)(s),textDecoration:lt,display:"flex",flexDirection:"column",writingMode:l,overflow:x||x===void 0?"hidden":"visible"}},Bt=b.memo(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{...(0,K.u6)(t),...zt(t),...t.type===O.x.WOval?{borderRadius:"100%"}:{}},children:(0,m.jsx)(rt.af,{widget:t,children:(0,m.jsx)(Ht,{widget:t})})})});class Ht extends b.Component{shouldComponentUpdate(t,e,r){if(this.props.widget!==t.widget){var i;return!((i=(0,Q.dP)())!=null&&i.flag.isDraggingItem)}return!1}render(){const{widget:t}=this.props;if((0,jt.SD)(t.textV1.blocks))return null;const r=(0,Dt.d0)(t),i=!r||r==="

 

"||r==='

 

';return(0,m.jsx)(vt,{id:"text-dom-"+t.key,className:"rich-text h-"+t.richTextV1.horizontalAlign,style:Rt(t),dangerouslySetInnerHTML:i?void 0:{__html:r}})}}const zt=n=>({background:(0,$.n7)(n)});class Kt extends M.n{renderWidgetContent(t){return(0,m.jsx)(Bt,{widget:this.widget,mode:"design",treeData:this,isSupMkt:t.isSupMkt})}}class ce extends W.f{renderWidgetContent(t){return(0,m.jsx)(Bt,{widget:this.widget,mode:"preview",treeData:this,isSupMkt:t.isSupMkt})}}class oe extends st.j{renderWidgetContent(t){return(0,m.jsx)(Bt,{widget:this.widget,mode:"snapshot",treeData:this,isSupMkt:t.isSupMkt})}}const he=[Kt,ce,oe];var _e=w(54909);const Fe=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n,a={};return r!=="preview"&&t.type==="wLr"&&(a=ge),(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)("span",{style:a})})});class Re extends M.n{renderWidgetContent(t){return(0,m.jsx)(Fe,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class le extends W.f{renderWidgetContent(t){return(0,m.jsx)(Fe,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class ee extends st.j{renderWidgetContent(t){return(0,m.jsx)(Fe,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const ge={background:_e.f.color_hotspot.value_light,border:"1px solid "+_e.f.color_comments.value_light,position:"absolute",height:"100%",width:"100%"},de=[Re,le,ee],fe=R.Ay.div.withConfig({displayName:"styles__StyledIOSStatusBar",componentId:"sc-1ytee4i-0"})(["position:relative;display:flex;justify-content:center;align-items:center;padding:0 0.5em;width:100%;height:100%;.StatusBarSignal{margin-right:0.25em;}.StatusBarWifi{margin-left:0.25em;margin-right:auto;}.StatusBarBattery{margin-left:auto;}.StatusBarTime{position:absolute;left:50%;transform:translateX(-50%);}"]);class Ae extends b.PureComponent{render(){const{widget:{textV0:{textColor:t},fill:e}}=this.props,r=e.fillIsVisible?(0,P.t0)(e.solidColor):"";return(0,m.jsxs)(fe,{className:"iOS-StatusBar",style:{color:(0,P.t0)(t),background:r,alignItems:"center"},children:[(0,m.jsx)("div",{className:"StatusBarSignal",children:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"12",children:(0,m.jsx)("path",{d:"M1.25 6.5h1a1 1 0 0 1 1 1V10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7.5a1 1 0 0 1 1-1zM5.75 5h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm4.5-2h1a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.5-2h1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z",fillRule:"evenodd",fill:"currentColor"})})}),(0,m.jsx)("div",{className:"StatusBarWifi",children:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"12",children:(0,m.jsx)("path",{d:"M8.007 2.787a8.64 8.64 0 0 1 5.953 2.379c.12.118.314.116.433-.004l1.156-1.166a.322.322 0 0 0-.003-.456 10.897 10.897 0 0 0-15.08 0 .322.322 0 0 0-.003.456L1.62 5.162c.119.12.312.122.433.004a8.641 8.641 0 0 1 5.954-2.379zm0 3.796c1.217 0 2.391.452 3.294 1.27a.31.31 0 0 0 .433-.006l1.155-1.167a.322.322 0 0 0-.005-.459 7.16 7.16 0 0 0-9.752 0 .322.322 0 0 0-.005.46l1.155 1.166a.31.31 0 0 0 .433.006 4.907 4.907 0 0 1 3.292-1.27zm2.219 2.784a.314.314 0 0 0-.01-.457 3.422 3.422 0 0 0-4.42 0 .314.314 0 0 0-.009.457l1.998 2.016a.312.312 0 0 0 .443 0l1.998-2.016z",fillRule:"nonzero",fill:"currentColor"})})}),(0,m.jsx)("div",{className:"StatusBarTime",children:"12:00"}),(0,m.jsx)("div",{className:"StatusBarBattery",children:(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"25",height:"12",children:[(0,m.jsx)("path",{d:"M2.667 1.333C1.747 1.333 1 2.08 1 3v6c0 .92.746 1.667 1.667 1.667h16.666C20.253 10.667 21 9.92 21 9V3c0-.92-.746-1.667-1.667-1.667H2.667zm0-1h16.666A2.667 2.667 0 0 1 22 3v6a2.667 2.667 0 0 1-2.667 2.667H2.667A2.667 2.667 0 0 1 0 9V3A2.667 2.667 0 0 1 2.667.333z",opacity:".35",fill:"currentColor"}),(0,m.jsx)("path",{d:"M23 4v4a2.17 2.17 0 0 0 0-4",opacity:".4",fill:"currentColor"}),(0,m.jsx)("rect",{fill:"currentColor",x:"2",y:"2.333",width:"18",height:"7.333",rx:"1.333"})]})})]})}}const te=b.memo(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(Ae,{widget:t})})});class Ie extends M.n{renderWidgetContent(t){return(0,m.jsx)(te,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class cn extends W.f{renderWidgetContent(t){return(0,m.jsx)(te,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class ln extends st.j{renderWidgetContent(t){return(0,m.jsx)(te,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Qe=[Ie,cn,ln],dn=R.Ay.div.withConfig({displayName:"styles__StyledIPhoneXStatusBar",componentId:"sc-tl68by-0"})(["display:flex;justify-content:center;height:100%;padding:0 14px;.StatusBarTime{justify-content:center;margin-right:auto;margin-left:7px;width:54px;font-size:14px;font-weight:600;}.StatusBarSignal{margin-left:auto;}.StatusBarSignal,.StatusBarWifi{margin-right:0.4em;}"]);class fn extends b.PureComponent{render(){const{widget:{textV0:{textColor:t},fill:e}}=this.props,r=e.fillIsVisible?(0,P.t0)(e.solidColor):"";return(0,m.jsxs)(dn,{className:"iPhoneX-StatusBar",style:{color:(0,P.t0)(t),background:r,alignItems:"center"},children:[(0,m.jsx)("div",{className:"StatusBarTime",children:"12:00"}),(0,m.jsx)("div",{className:"StatusBarSignal",children:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"12",fill:"currentColor",children:(0,m.jsx)("path",{d:"M1.25 6.5h1a1 1 0 0 1 1 1V10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7.5a1 1 0 0 1 1-1zM5.75 5h1a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm4.5-2h1a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm4.5-2h1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z",fillRule:"evenodd",fill:"currentColor"})})}),(0,m.jsx)("div",{className:"StatusBarWifi",children:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"12",fill:"currentColor",children:(0,m.jsx)("path",{d:"M8.007 2.787a8.64 8.64 0 0 1 5.953 2.379c.12.118.314.116.433-.004l1.156-1.166a.322.322 0 0 0-.003-.456 10.897 10.897 0 0 0-15.08 0 .322.322 0 0 0-.003.456L1.62 5.162c.119.12.312.122.433.004a8.641 8.641 0 0 1 5.954-2.379zm0 3.796c1.217 0 2.391.452 3.294 1.27a.31.31 0 0 0 .433-.006l1.155-1.167a.322.322 0 0 0-.005-.459 7.16 7.16 0 0 0-9.752 0 .322.322 0 0 0-.005.46l1.155 1.166a.31.31 0 0 0 .433.006 4.907 4.907 0 0 1 3.292-1.27zm2.219 2.784a.314.314 0 0 0-.01-.457 3.422 3.422 0 0 0-4.42 0 .314.314 0 0 0-.009.457l1.998 2.016a.312.312 0 0 0 .443 0l1.998-2.016z",fill:"currentColor",fillRule:"nonzero"})})}),(0,m.jsx)("div",{className:"StatusBarBattery",children:(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"25",height:"12",fill:"currentColor",children:[(0,m.jsx)("path",{d:"M2.667 1.333C1.747 1.333 1 2.08 1 3v6c0 .92.746 1.667 1.667 1.667h16.666C20.253 10.667 21 9.92 21 9V3c0-.92-.746-1.667-1.667-1.667H2.667zm0-1h16.666A2.667 2.667 0 0 1 22 3v6a2.667 2.667 0 0 1-2.667 2.667H2.667A2.667 2.667 0 0 1 0 9V3A2.667 2.667 0 0 1 2.667.333z",opacity:".35"}),(0,m.jsx)("path",{d:"M23 4v4a2.17 2.17 0 0 0 0-4",fill:"currentColor",opacity:".4"}),(0,m.jsx)("rect",{fill:"currentColor",x:"2",y:"2.333",width:"18",height:"7.333",rx:"1.333"})]})})]})}}const Tn=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(fn,{widget:t})})});class un extends M.n{renderWidgetContent(t){return(0,m.jsx)(Tn,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class gn extends W.f{renderWidgetContent(t){return(0,m.jsx)(Tn,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class ne extends st.j{renderWidgetContent(t){return(0,m.jsx)(Tn,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const bn=[un,gn,ne],en=R.Ay.div.withConfig({displayName:"styles__StyledAndroidStatusBar",componentId:"sc-15699n8-0"})(["display:flex;justify-content:flex-end;padding:0 10px;height:100%;font-size:16px;.StatusBarBattery{font-size:18px;margin:0 6px;}.StatusBarTime{font-size:13px;}"]);class Bn extends b.PureComponent{render(){const{widget:{textV0:{textColor:t},fill:e}}=this.props,r=e.fillIsVisible?(0,P.t0)(e.solidColor):"";return(0,m.jsxs)(en,{className:"Android-StatusBar",style:{color:(0,P.t0)(t),background:r,alignItems:"center"},children:[(0,m.jsx)("div",{className:"StatusBarWifi",children:(0,m.jsx)("svg",{width:"15",height:"13",viewBox:"0 0 15 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,m.jsx)("path",{d:"M0.0507812 3.54971C4.39709 0.111033 10.5736 0.111033 14.9199 3.54971L7.48533 12.9707L0.0507812 3.54971Z",fill:"currentColor"})})}),(0,m.jsx)("div",{className:"StatusBarSignal",children:(0,m.jsx)("svg",{width:"13",height:"13",viewBox:"0 0 13 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,m.jsx)("path",{d:"M13 0V13H0L13 0Z",fill:"currentColor"})})}),(0,m.jsx)("div",{className:"StatusBarBattery",children:(0,m.jsxs)("svg",{width:"8",height:"15",viewBox:"0 0 8 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,m.jsx)("path",{d:"M0 3C0 2.44772 0.447715 2 1 2H7C7.55228 2 8 2.44772 8 3V14C8 14.5523 7.55228 15 7 15H1C0.447715 15 0 14.5523 0 14V3Z",fill:"currentColor"}),(0,m.jsx)("path",{d:"M2.5 0H5.5V3H2.5V0Z",fill:"currentColor"})]})}),(0,m.jsx)("div",{className:"StatusBarTime",children:"12:00"})]})}}const Ln=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(Bn,{widget:t})})});class vn extends M.n{renderWidgetContent(t){return(0,m.jsx)(Ln,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Fn extends W.f{renderWidgetContent(t){return(0,m.jsx)(Ln,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class zn extends st.j{renderWidgetContent(t){return(0,m.jsx)(Ln,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const On=[vn,Fn,zn];var an=w(73773),mn=w(19418);const rr=R.Ay.input.withConfig({displayName:"styles__StyledInput",componentId:"sc-1tc6s27-0"})(["padding:0 8px;display:block;position:absolute;left:0;width:100%;height:100%;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;border:none;border-radius:inherit;outline:none;background:inherit;text-align:inherit;line-height:inherit;resize:none;&::-webkit-input-placeholder{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;word-break:break-all;}&[type=date],&[type=time],&[type=datetime-local]{-webkit-appearance:none;}"]);var Un=w(17383);const fr=(0,b.memo)(n=>{let{widget:t,needShowPlaceholder:e,value:r,onInput:i,inputStyle:a}=n;const o=(0,b.useRef)(null),{textInput:s,textV0:l}=t,u=(0,K.H9)(t),c=(0,K.xQ)(t),d=(0,K.Dm)(t),h=(0,P.t0)(e?l.textColor:s.prefillTextColorV0),f={padding:"0 8px",...d,...c,color:h,position:"relative",fontFamily:l.fontFamily,fontWeight:(0,Un._y)(l==null?void 0:l.fontWeight,l==null?void 0:l.bold),...a},p=e?{placeholder:r,value:""}:{value:r};let g=s.inputTypes;s.inputTypes==="password"&&e&&(g="text");const v=(0,b.useCallback)(x=>{x.key===an._.Enter&&x.preventDefault()},[]),y=(0,b.useCallback)(()=>{var x;(x=o.current)==null||x.blur()},[]);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("form",{style:{width:"100%",height:"100%"},children:(0,m.jsx)(rr,{ref:o,style:f,type:g,...p,autoComplete:"off",onKeyDown:v,onInput:i})}),(0,m.jsx)(mn.A,{target:document,onMouseDown:(0,mn.t)(y,{capture:!0})})]})});var lr=w(13974);class yr extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onInput",t=>{const{widget:e,isEditing:r}=this.props;r&&MB.action("entry:widget:change",{flatChgList:[{key:e.key,hotAttr:{textInput:{...e.textInput,prefillTextV0:t.target.value}}}]})})}render(){const{widget:t,isEditing:e}=this.props,{textV0:r,textInput:i}=t,a=(0,K.Dm)(t),o=(0,K.xQ)(t),s=(0,K.H9)(t),{needShowPlaceholder:l,value:u}=(0,lr.vr)(t),c=(0,P.t0)(l?r.textColor:i.prefillTextColorV0),d=u,h={padding:"0 8px",...a,...o,position:"relative",color:c,pointerEvents:e?"auto":"none",fontFamily:r.fontFamily,fontWeight:(0,Un._y)(r==null?void 0:r.fontWeight,r==null?void 0:r.bold)};let f=i.inputTypes;return i.inputTypes==="password"&&l&&(f="text"),(0,m.jsx)("form",{style:{width:"100%",height:"100%"},children:(0,m.jsx)(rr,{style:h,type:f,value:d,autoComplete:"off",onInput:this.onInput})})}}var Xn=w(63686);const Pr=n=>{const{textV0:t,textInput:e}=n,[r,i]=(0,b.useState)(e.prefillTextV0===""),[a,o]=(0,b.useState)(r?t.text:e.prefillTextV0);return{needShowPlaceholder:r,setNeedShowPlaceholder:i,value:a,setValue:o}},Ar=(0,Xn.Mz)([pt.mf],n=>{let{runnerCacheTag:t}=n;return{runnerCacheTag:t}});function Yn(n){let{widget:t}=n;const{textV0:e}=t,{value:r,setValue:i,needShowPlaceholder:a,setNeedShowPlaceholder:o}=Pr(t),s=(0,b.useCallback)(u=>{u.target.value===""?(o(!0),i(e.text)):(o(!1),i(u.target.value))},[e,o,i]),{runnerCacheTag:l}=(0,J.d4)(Ar);return(0,b.useEffect)(()=>{const{needShowPlaceholder:u,value:c}=(0,lr.vr)(t);o(u),i(c)},[l,t,i,o]),(0,m.jsx)(fr,{widget:t,needShowPlaceholder:a,value:r,onInput:s})}const Tr=n=>{const t=(0,$.n7)(n);return{...(0,K.u6)(n),background:t,overflow:"hidden",...(0,K.im)(n),...(0,K.Um)(n)}},Ji=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isSupMkt:a=!1}=n;const{needShowPlaceholder:o,value:s}=(0,b.useMemo)(()=>(0,lr.vr)(t),[t]);return(0,m.jsxs)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:Tr(t),children:[r==="design"&&(0,m.jsx)(yr,{widget:t,isEditing:i}),r==="preview"&&(0,m.jsx)(Yn,{widget:t}),r==="snapshot"&&(0,m.jsx)(fr,{widget:t,needShowPlaceholder:o,value:s})]})});class qt extends M.n{renderWidgetContent(t){const e=this.widget.key===this.editingEditableWidgetCid;return(0,m.jsx)(Ji,{widget:this.widget,treeData:this,mode:"design",isEditing:e,isSupMkt:t.isSupMkt})}}class Jt extends W.f{renderWidgetContent(t){return(0,m.jsx)(Ji,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class se extends st.j{renderWidgetContent(t){return(0,m.jsx)(Ji,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const xe=[qt,Jt,se],ke=R.Ay.div.withConfig({displayName:"styles__StyledMTextarea",componentId:"sc-1c41394-0"})(["width:100%;height:100%;position:absolute;overflow:hidden;textarea{left:0;width:100%;height:100%;display:block;position:absolute;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;border:none;border-radius:inherit;outline:none;background:inherit;text-align:inherit;line-height:inherit;resize:none;&::-webkit-input-placeholder{color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;word-break:break-all;}}"]);class Ne extends b.PureComponent{render(){const{widget:t,onlyView:e}=this.props,{textV0:r,textInput:i}=t,{needShowPlaceholder:a,value:o}=(0,lr.vr)(t),s=(0,P.t0)(a?r.textColor:i.prefillTextColorV0),l=Math.round(r.padding);let u=Math.round(l-(r.lineHeight-r.fontSize)/2);u<0&&(u=0);const c=o,d={padding:u+"px "+l+"px",...(0,K.Zv)(r),color:s};let h={placeholder:c};return e&&(h={value:o}),(0,m.jsx)(ke,{children:(0,m.jsx)("textarea",{style:d,...h})})}}class $e extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"onInput",i=>{const{widget:a}=this.props,{textV0:o}=a;i.target.value===""?this.setState({needShowPlaceholder:!0,value:o.text}):this.setState({needShowPlaceholder:!1,value:i.target.value})}),(0,k.A)(this,"handleClickOutSide",i=>{this.textAreaRef.blur()});const{needShowPlaceholder:e,value:r}=(0,lr.vr)(t.widget);this.state={needShowPlaceholder:e,value:r}}componentDidUpdate(t){if(t.runnerCacheTag!==this.props.runnerCacheTag){const{needShowPlaceholder:e,value:r}=(0,lr.vr)(this.props.widget);this.setState({needShowPlaceholder:e,value:r})}}render(){const{widget:t}=this.props,{needShowPlaceholder:e,value:r}=this.state,{textV0:i,textInput:a}=t,o=Math.round(i.padding);let s=Math.round(o-(i.lineHeight-i.fontSize)/2);s<0&&(s=0);const l=(0,P.t0)(e?i.textColor:a.prefillTextColorV0),u=e?{placeholder:r}:{value:r},c={...(0,K.Zv)(i),padding:s+"px "+o+"px",color:l};return(0,m.jsxs)(ke,{children:[(0,m.jsx)("textarea",{ref:d=>{this.textAreaRef=d},style:c,...u,onInput:this.onInput}),(0,m.jsx)(mn.A,{target:document,onMouseDown:(0,mn.t)(this.handleClickOutSide,{capture:!0})})]})}}const Le=(0,Xn.Mz)([pt.mf],n=>{let{runnerCacheTag:t}=n;return{runnerCacheTag:t}}),He=(0,J.Ng)(Le)($e),Ye=n=>{const t=(0,$.n7)(n);return{...(0,K.u6)(n),background:t,...(0,K.im)(n),...(0,K.Um)(n),padding:0}},Ke=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,onlyView:i,isSupMkt:a=!1}=n;return(0,m.jsxs)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:Ye(t),children:[(r==="design"||r==="snapshot")&&(0,m.jsx)(Ne,{widget:t,onlyView:i}),r==="preview"&&(0,m.jsx)(He,{widget:t})]})});class yn extends M.n{renderWidgetContent(t){const{onlyView:e}=t;return(0,m.jsx)(Ke,{widget:this.widget,treeData:this,mode:"design",onlyView:e,isSupMkt:t.isSupMkt})}}class Qn extends W.f{renderWidgetContent(t){return(0,m.jsx)(Ke,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class tr extends st.j{renderWidgetContent(t){return(0,m.jsx)(Ke,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Sr=[yn,Qn,tr],ur=R.Ay.input.withConfig({displayName:"styles__StyledMFileInput",componentId:"sc-1268c1t-0"})(["position:absolute;line-height:1ex;width:100%;outline:none;top:50%;transform:translateY(-50%);color:#5b6b73;"]),ar=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(ur,{type:"file"})})});class bi extends M.n{renderWidgetContent(t){return(0,m.jsx)(ar,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Ir extends W.f{renderWidgetContent(t){return(0,m.jsx)(ar,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Ur extends st.j{renderWidgetContent(t){return(0,m.jsx)(ar,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Gr=[bi,Ir,Ur],sa=n=>'\n width: 100%;\n height: 100%;\n // left: 0;\n display: block;\n // position: absolute;\n font-size: inherit;\n color: inherit;\n border: none;\n border-radius: inherit;\n outline: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n background-color: inherit;\n background-image: url("data:image/svg+xml,%20%20%3Csvg%0A%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20class%3D%22svg-icon%20icon%20arrow-icon%22%0A%20%20%20%20viewBox%3D%220%200%208%208%22%0A%20%20%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20%20%20clip-rule%3D%22evenodd%22%0A%20%20%20%20%20%20d%3D%22M7.18198%202.64658C7.37724%202.84184%207.37724%203.15842%207.18198%203.35369L4.35355%206.18211C4.15829%206.37738%203.84171%206.37738%203.64645%206.18211L0.81802%203.35369C0.622757%203.15842%200.622757%202.84184%200.81802%202.64658C1.01328%202.45132%201.32986%202.45132%201.52513%202.64658L4%205.12145L6.47487%202.64658C6.67014%202.45132%206.98672%202.45132%207.18198%202.64658Z%22%0A%20%20%20%20%20%20fill%3D%22%23888%22%0A%20%20%20%20%3E%3C%2Fpath%3E%0A%20%20%3C%2Fsvg%3E");\n background-repeat: no-repeat, repeat;\n background-position: right 4px top 50%, 0 0;\n background-size: '+n.backgroundSize+"px auto, 100%;\n line-height: initial;\n",Ya=R.Ay.select.withConfig({displayName:"styles__StyledMSelect",componentId:"sc-rz9uan-0"})(["",""],sa),Ni=R.Ay.div.withConfig({displayName:"styles__StyledOnlyViewMSelect",componentId:"sc-rz9uan-1"})([""," display:flex;align-items:center;"],sa),rs=n=>({background:(0,$.n7)(n),...(0,K.Um)(n),...(0,K.Nb)(n),fontSize:n.textV0.fontSize,color:(0,P.t0)(n.textV0.textColor),boxShadow:(0,K.Ps)(n.shadow),minHeight:"17px"}),Za=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,onlyView:i,isSupMkt:a=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:rs(t),children:(0,m.jsx)(ko,{widget:t,value:0,mode:r,onlyView:i})})});class ko extends b.PureComponent{render(){const{widget:t,value:e=0,mode:r,onlyView:i}=this.props,{textV0:a}=t,o=r==="preview"?{defaultValue:e}:{value:e},s=a.text.split(/\n/),{fontSize:l}=(0,K.Zv)(a),u={...(0,K.Zv)(a),justifyContent:"flex-start",...(0,Mt.JG)(a.paddingTuple)};return i?(0,m.jsx)(Ni,{backgroundSize:l,style:u,className:"text",children:s[0]}):(0,m.jsx)(Ya,{backgroundSize:l,style:u,className:"text",...o,children:a.text.split(/\n/).map((c,d)=>(0,m.jsx)("option",{value:d,children:c},c+d))})}}class tt extends M.n{renderWidgetContent(t){const{onlyView:e}=t;return(0,m.jsx)(Za,{widget:this.widget,treeData:this,mode:"design",onlyView:e,isSupMkt:t.isSupMkt})}}class St extends W.f{renderWidgetContent(t){return(0,m.jsx)(Za,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Et extends st.j{renderWidgetContent(t){return(0,m.jsx)(Za,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Ft=[tt,St,Et],ve=R.Ay.div.withConfig({displayName:"styles__StyledButton",componentId:"sc-1naap5b-0"})(["display:flex;height:100%;width:100%;.button-wrapper{width:100%;height:100%;display:flex;justify-content:inherit;align-items:inherit;.rich-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;}.icon{margin:0 4px;}.text{white-space:pre;line-height:normal;}}"]);class ae extends b.PureComponent{render(){const{widget:t}=this.props;return(0,m.jsx)(ve,{className:"button-wrapper",style:{...(0,K.lL)(t)},children:(0,m.jsx)(H.HY,{widget:t})})}}const be=n=>{var t;const e=n.fill?(0,$.n7)(n):"";return{...(0,K.u6)(n),justifyContent:(t=n.textV0)==null?void 0:t.horizontalAlign,background:e}},Ue=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{...be(t)},children:(0,m.jsx)(rt.af,{widget:t,children:(0,m.jsx)(ae,{widget:t})})})});class Cn extends M.n{renderWidgetContent(t){return(0,m.jsx)(Ue,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Pn extends W.f{renderWidgetContent(t){return(0,m.jsx)(Ue,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Vn extends st.j{renderWidgetContent(t){return(0,m.jsx)(Ue,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Dr=[Cn,Pn,Vn];var Qi=w(45437),Bi=w(87387),pi=w(35709),Ci=w(20029),Vi=w(76445),Hs=w(36892),$a=w(51794);const fu=n=>({...(0,K.im)(n)}),Ja=(0,Xn.Mz)([pi.LS,pi.sL,Ci.jx],(n,t,e)=>{const r=e===Vi.qi.OnlyView;return{fakeBindingInfo:n,fakePointToDir:t,onlyView:r}}),pu=(0,b.memo)(n=>{let{widget:t,refWCWidgetToTrigger:e,supWidgetToTrigger:r,rbpageToTrigger:i,sdk:a}=n;const{fakeBindingInfo:o,fakePointToDir:s,onlyView:l}=(0,J.d4)(Ja),u=(0,J.wA)();(0,b.useEffect)(()=>{u({type:"entry:sticky:migrate",payload:{key:t.key,sdk:a}})},[]);const c=(0,b.useCallback)(h=>{const f=a.getHotItem(t.key).hotAttr,{refWCKey:p,sticky:g,pointToDir:v,"!stickyPointVersion":y}=f;h.stopPropagation();const x=MB.getScale(),S=h.clientX,_=h.clientY;let D=g.point&&g.point.length?g.point:null,C;if(p==="")D=g.point&&g.point.length?g.point:null;else{var N,q;C=a.getHotBound(p);const[kt,Ot]=(0,$a.OH)({stickyPointVersion:y,getV1Offset:()=>[C.x,C.y],getV2Offset:()=>[C.x-C.w/2,C.y-C.h/2]});D=[(N=kt+(g==null?void 0:g.point[0]))!=null?N:0,(q=Ot+(g==null?void 0:g.point[1]))!=null?q:0]}let et;if(!g.point||!g.point.length){const[kt,Ot,Nt]=a.getHotAABB(t.key);let Xt=kt-35,Vt=Ot+8;v==="r"?(Xt=Nt+35,Vt=Ot+8):(Xt=kt-35,Vt=Ot+8),D=[Xt,Vt],et=[Xt,Vt]}let lt=[...D],ft=!1;a.combineMergeMark("sticky-drag-point");const _t=kt=>{const Ot=kt.clientX-S,Nt=kt.clientY-_;if(ft=ft||Math.abs(Ot)>1||Math.abs(Nt)>1,!ft)return;u({type:"artboard:update:state",payload:{isDragAnnotationBindingPoint:!0,draggingStickyKey:t.key}});const Xt=Ot/x*100,Vt=Nt/x*100;if(p==="")D=g.point&&g.point.length?g.point:et;else{var Ut,Yt;const[ie,Gt]=(0,$a.OH)({stickyPointVersion:y,getV1Offset:()=>[C.x,C.y],getV2Offset:()=>[C.x-C.w/2,C.y-C.h/2]});D=[(Ut=ie+(g==null?void 0:g.point[0]))!=null?Ut:0,(Yt=Gt+(g==null?void 0:g.point[1]))!=null?Yt:0]}lt=[Math.round(D[0]+Xt),Math.round(D[1]+Vt)],u({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{sticky:{...g,point:lt}}}]}});const ue=(0,Hs.Cu)({x:lt[0],y:lt[1]},t.key,kt);u({type:"ST:update",payload:{fakeBindingInfo:ue}})},Ct=kt=>{document.removeEventListener("mousemove",_t),document.removeEventListener("mouseup",Ct),ft&&(u({type:"artboard:update:state",payload:{isDragAnnotationBindingPoint:!1,draggingStickyKey:""}}),u({type:"entry:sticky:bind",payload:{widget:{key:t.key,...t,"!stickyPointVersion":y,sticky:{...g,point:lt}},event:kt}}),u({type:"ST:clear:fake-related"}),a.combineMerge("sticky-drag-point"))};document.addEventListener("mousemove",_t),document.addEventListener("mouseup",Ct)},[t.key,u]),d=(0,b.useCallback)(()=>{u({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{refWCKey:"",sticky:{point:[]}}}]}})},[u,t.key]);return(0,m.jsx)(Bi.l,{type:"design",onlyView:l,widget:t,sdk:a,refWCWidgetToTrigger:e,supWidgetToTrigger:r,rbpageToTrigger:i,onMouseDown:l?null:c,onDoubleClick:l?null:d,fakeBindingInfo:o,fakePointToDir:s})}),tf=(0,b.memo)(n=>{let{widget:t,treeData:e,fakeBindingInfo:r,fakePointToDir:i,fakeAABB:a,isShowSticky:o,STMode:s,mode:l,refWCWidgetToTrigger:u,supWidgetToTrigger:c,rbpageToTrigger:d}=n;if(l==="preview")return null;let h={};if(l==="design"){const p=(o||s)&&t.isVisible?t.opacity:0;h={width:t.w,height:t.h,opacity:p}}const f=e.widgetStore.sdkStore;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:l,isNeedAssembly:!1,style:{...h,...fu(t)},children:l==="design"?(0,m.jsx)(pu,{widget:t,refWCWidgetToTrigger:u,supWidgetToTrigger:c,rbpageToTrigger:d,sdk:f}):(0,m.jsx)(Bi.l,{type:"snapshot",widget:t,sdk:f,aabb:f.getHotAABB(t.key),fakeBindingInfo:r,fakePointToDir:i,fakeAABB:a})})});class Bv extends M.n{renderWidgetContent(t){var e;return(0,m.jsx)(tf,{widget:this.widget,treeData:this,isShowSticky:t.isShowSticky,STMode:t.STMode,mode:"design",refWCWidgetToTrigger:this.widgetStore.getWidget(this.widget.refWCKey),supWidgetToTrigger:this.widget.refWCKey?this.widgetStore.getWidget((e=this.widgetStore.sdkStore.getHotItem(this.widget.refWCKey))==null?void 0:e.sup):null,rbpageToTrigger:this.widget.refWCKey?this.widgetStore.getWidget(this.widgetStore.sdkStore.locUpColdCanvasKey(this.widget.refWCKey)):null})}}class Vv extends W.f{renderWidgetContent(){return null}}class Wv extends st.j{renderWidgetContent(t){return(0,m.jsx)(tf,{widget:this.widget,treeData:this,fakeBindingInfo:t.fakeBindingInfo,fakePointToDir:t.fakePointToDir,fakeAABB:t.fakeAABB,mode:"snapshot"})}}const Fv=[Bv,Vv,Wv],ka=R.Ay.label.withConfig({displayName:"style__StyledAndroidSwitch",componentId:"sc-dbndc5-0"})(["position:relative;display:block;opacity:1;margin:0;padding:0;width:100%;height:100%;font-size:100px;pointer-events:"," !important;cursor:"," !important;input{position:absolute;width:0;height:0;left:0;top:0;opacity:0;cursor:inherit;}.CheckState-Switches{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:transparent;}svg{display:block;transition:all 0.1s ease-in-out;stroke:currentColor;fill:none;}input:checked + .CheckState-Switches{color:#fff;svg{opacity:1;}}input:not(:checked) + .CheckState-Switches{svg{opacity:0;}}&.Android-Switches{display:flex;align-items:center;.CheckState-Switches{position:relative;height:70%;justify-content:flex-start;background-color:",";border-radius:",";transition:background 0.25s ease-in-out;&::after{content:'';position:relative;display:block;width:",";padding-bottom:",";background-color:",";border-radius:50%;box-shadow:",";transition:",";transform:translate(0,0);}}input:checked + .CheckState-Switches{background-color:",";&::after{background-color:",";box-shadow:",";transform:",";}}}&.Switches-Disabled{cursor:pointer !important;.CheckState-Switches{&::before{content:'';position:absolute;display:block;width:",";padding-bottom:",";background:#fff;opacity:",";border-radius:50%;transition:transform 0.25s ease-in-out;transform:translate(0,0);z-index:1;}}input:checked + .CheckState-Switches{&::before{background:#fff;opacity:",";transform:",";}}}.disable-layer{width:100%;height:100%;top:0;position:absolute;background:#fff;opacity:",";border-radius:",";}"],n=>n.editable?"auto":"none",n=>n.editable?"pointer":"inherit",n=>n.trackUncheckedBg,n=>n.trackBorderRadius,n=>n.thumbAndroidWidth,n=>n.thumbAndroidWidth,n=>n.thumbUncheckedBg,n=>n.thumbUncheckedBg==="#00000000"||n.switchDisabled?"none":"0 0 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24)",n=>n.editable?"transform 0.25s ease-in-out":"none",n=>n.trackCheckedBg,n=>n.thumbCheckedBg,n=>n.thumbCheckedBg==="#00000000"||n.switchDisabled?"none":"0 0 1px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24)",n=>n.thumbAndroidCheckedPosition,n=>n.thumbAndroidWidth,n=>n.thumbAndroidWidth,n=>n.thumbUncheckedBg==="#00000000"?"0":"0.6",n=>n.thumbCheckedBg==="#00000000"?"0":"0.6",n=>n.thumbAndroidCheckedPosition,n=>n.isChecked?n.trackCheckedBg==="#00000000"?"0":"0.6":n.trackUncheckedBg==="#00000000"?"0":"0.6",n=>n.trackBorderRadius);class Gc extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onClick",t=>{t.stopPropagation();const{widget:e,isChecked:r,handleSwitchCheckedChange:i}=this.props,{isDisabled:a}=e.switch;if(a)return t.preventDefault();typeof i=="function"&&i(!r)})}render(){const{widget:t,editable:e,isChecked:r}=this.props,{isDisabled:i}=t.switch,{thumbCheckedBg:a,thumbUncheckedBg:o,trackCheckedBg:s,trackUncheckedBg:l}=dt(t.switch),u=t.h*.7*1.42,c=u+"px";let d="translate("+(t.w-u)+"px, 0)";const h=t.h*.5+"px";return u>=t.w&&(d="translate(0, 0)"),(0,m.jsxs)(ka,{className:E()("Android-Switches","canClickableHighWidget",i&&"Switches-Disabled"),editable:e,isChecked:r,switchDisabled:i,thumbCheckedBg:a,thumbUncheckedBg:o,trackCheckedBg:s,trackUncheckedBg:l,thumbAndroidWidth:c,thumbAndroidCheckedPosition:d,trackBorderRadius:h,children:[(0,m.jsx)("input",{onClick:this.onClick,type:"checkbox",checked:r},t.key+r),(0,m.jsx)("span",{className:"CheckState-Switches",children:i&&(0,m.jsx)("div",{className:"disable-layer"})})]})}}const is=(0,b.memo)(n=>{let{widget:t,isEditing:e,isChecked:r,treeData:i,mode:a,isSupMkt:o=!1,dispatch:s}=n;const l=(0,b.useCallback)(u=>{if(a==="design"){MB.action("entry:switch:attr:set",{value:u,attr:"checked"});return}a==="preview"&&s({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:t.key,status:u,defaultStatus:t.switch.checked}})},[s,a,t.key,t.switch.checked]);return(0,m.jsx)(rt.cl,{treeData:i,widget:t,mode:a,isSupMkt:o,children:(0,m.jsx)(Gc,{widget:t,isChecked:a==="preview"?r:t.switch.checked,editable:a==="preview"?!0:e,handleSwitchCheckedChange:l})})});class wr extends M.n{renderWidgetContent(t){const e=t.editingEditableWidgetCid===this.widget.key;return(0,m.jsx)(is,{widget:this.widget,isEditing:e,mode:"design",treeData:this,isSupMkt:t.isSupMkt})}}const Us=(n,t)=>{var e,r;const{widgetStatusMap:i}=(0,pt.mf)(n),{widget:{key:a,switch:{checked:o}}}=t;return{isChecked:(e=(r=i[a])==null?void 0:r.status)!=null?e:o}},gu=(0,J.Ng)(Us)(is);class Gs extends W.f{renderWidgetContent(t){return(0,m.jsx)(gu,{widget:this.widget,mode:"preview",treeData:this,isSupMkt:t.isSupMkt})}}class Qa extends st.j{renderWidgetContent(t){return(0,m.jsx)(is,{widget:this.widget,mode:"snapshot",treeData:this,isSupMkt:t.isSupMkt})}}const vu=[wr,Gs,Qa];var ni=w(17599),mu=w(83931);const Kc=R.Ay.svg.withConfig({displayName:"styles__StyledTriangleSvg",componentId:"sc-1t7z2n6-0"})(["position:absolute;top:0;left:0;width:100%;height:100%;"]);class Xc extends b.PureComponent{render(){const{widget:t}=this.props,r="M "+{[O.x.WTriangleB]:[[t.width/2,0],[t.width,t.height],[0,t.height]],[O.x.WTriangleTL]:[[0,0],[t.width,0],[0,t.height]]}[t.type].map(c=>c.join(" ")).join(" L ")+" Z",i=(0,$.$8)(t.fill,{w:t.width,h:t.height}),a=(0,K.rM)(i),o=(0,K.Q)(i),s=Math.floor(Math.random()*1e5),{type:l,v:u}=i;return(0,m.jsxs)(Kc,{xmlns:"http://www.w3.org/2000/svg",children:[(0,m.jsx)("defs",{children:l===ni.LA.LinearGradient?(0,m.jsx)("linearGradient",{id:s,x1:0,x2:1,y1:0,y2:0,gradientTransform:a,children:o.sort((c,d)=>c.point-d.point).map((c,d)=>(0,m.jsx)("stop",{stopColor:c.hex,stopOpacity:c.alpha,offset:c.point},d))}):l===ni.LA.RadialGradient?(0,m.jsx)("radialGradient",{id:s,cx:0,cy:0,r:1,gradientTransform:a,children:o.map((c,d)=>(0,m.jsx)("stop",{stopColor:c.hex,stopOpacity:c.alpha,offset:c.point},d))}):null}),(0,m.jsx)("path",{fill:u?l!==ni.LA.Solid?"url(#"+s+")":mu.Q.toRGBAStr(i.color):"rgba(255, 255, 255, 0)",d:r})]})}}const yu=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(Xc,{widget:t})})});class ef extends M.n{renderWidgetContent(t){return(0,m.jsx)(yu,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class nf extends W.f{renderWidgetContent(t){return(0,m.jsx)(yu,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class jv extends st.j{renderWidgetContent(t){return(0,m.jsx)(yu,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const rf=[ef,nf,jv],xu=R.Ay.div.withConfig({displayName:"styles__StyledSearchBar",componentId:"sc-12pxbj6-0"})(['&::after{content:"\\00a0";position:absolute;bottom:-1px;left:0;height:1px;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;display:block;}i.fa-search{position:absolute;top:7px;left:20px;line-height:32px;}.text_edit{position:absolute;top:7px;left:10px;right:10px;height:32px;border-radius:8px;background-color:white;input{border:none;width:100%;height:100%;line-height:100%;background-color:transparent;text-align:inherit;padding:0 26px;outline:none;color:inherit;&::-webkit-input-placeholder{color:inherit;}&::-moz-placeholder{color:inherit;}}}']),af=n=>{const{textV0:{textColor:t},fill:e,border:r}=n;return{background:e.fillIsVisible?(0,P.t0)(e.solidColor):"",color:(0,P.t0)(t),borderColor:(0,K.X3)(r).borderColor,width:"100%",height:"100%",fontSize:"14px"}};class Su extends b.PureComponent{render(){const{widget:t}=this.props;return(0,m.jsxs)(xu,{children:[(0,m.jsx)("div",{className:"text_edit",children:(0,m.jsx)("input",{type:"text",placeholder:t.textV0.text})}),(0,m.jsx)("i",{className:"fa fa-search"})]})}}const Ks=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:af(t),children:(0,m.jsx)(Su,{widget:t})})});class zv extends M.n{renderWidgetContent(t){return(0,m.jsx)(Ks,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Xs extends W.f{renderWidgetContent(t){return(0,m.jsx)(Ks,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Hv extends st.j{renderWidgetContent(t){return(0,m.jsx)(Ks,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Yc=[zv,Xs,Hv];var wu=w(21011),as=w(13808);const _u=R.Ay.div.withConfig({displayName:"styles__StyledArrow",componentId:"sc-xv1v2u-0"})([".arrow-svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;.arrow-svg-path,.arrow-svg-ellipse{pointer-events:auto;}}.rich-text{overflow:visible !important;white-space:pre-wrap;word-break:keep-all;position:absolute;top:0;}"]);class of extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"getStrokeDashArray",(t,e)=>{if(t==="solid")return"";if(t==="dotted")return e+" "+e;if(t==="dashed"){if(e===1)return"3 2";if(e===2)return"6 4";if(e>2)return e*2+" "+e}}),(0,k.A)(this,"getStrokePath",(t,e,r,i,a)=>{const{widget:o}=this.props,{angle:s}=(0,wu.hz)(o),{x:l,y:u}=r.arrowPointFrom;s>90&&s<180&&l===1&&u===0&&([a,i]=[i,a]);const c=s*Math.PI/180,[d,h]=[Math.cos(c),Math.sin(c)];let f=null,p=[0,0],g=[0,0];return s===0?(f="M "+i+" "+.5+" L "+(t-a)+" "+.5,p=[i/2,0],g=[t-a/2,0]):s<90?(f="M "+i*d+" "+i*h+" L "+(t-a*d)+" "+(e-a*h),p=[i*d/2,i*h/2],g=[t-a*d/2,e-a*h/2]):s===90?(f="M "+.5+" "+i+" L "+.5+" "+(e-a),p=[0,i/2],g=[0,a/2]):s<180?(f="M "+(t+a*d)+" "+a*h+" L "+-i*d+" "+(e-i*h),p=[t+a*d/2,a*h/2],g=[-i*d/2,e-i*h/2]):s===180?(f="M "+(t-i)+" "+.5+" L "+a+" "+.5,p=[t-i/2,0],g=[a/2,0]):s<270?(f="M "+(t+i*d)+" "+(e+i*h)+" L "+-a*d+" "+(0-a*h),p=[t+i*d/2,e+i*h/2],g=[-a*d/2,0-a*h/2]):s===270?(f="M "+.5+" "+(e-i)+" L "+.5+" "+a,p=[0,e-i/2],g=[0,a/2]):(f="M "+i*d+" "+(e+i*h)+" L "+(t-a*d)+" "+(0-a*h)+" ",p=[i*d/2,e+i*h/2],g=[t-a*d/2,0-a*h/2]),{d:f,leftCxCy:p,rightCxCy:g}}),(0,k.A)(this,"getMarketAndMarkerOptions",(t,e,r,i,a)=>{const o=(0,as.Xh)(e),s=t?"ArrowTriangleArrowToLeft_"+e+"_"+r:"ArrowTriangleArrowToRight_"+e+"_"+r,{w:l,h:u}=(0,as.Lv)(e,i),c="0 0 "+l+" "+u,d="url(#"+s+")",h=(0,m.jsx)("marker",{id:s,dangerouslySetInnerHTML:{__html:o.getPath(l,u,i,a)},viewBox:c,refX:o.getRefX&&o.getRefX(l)||0,refY:u/2,markerUnits:"userSpaceOnUse",markerWidth:l,markerHeight:u,orient:t?"auto-start-reverse":"auto"});return{markerInfo:d,marker:h,reduceLength:o.lineWidth(l)}})}render(){const{widget:t}=this.props,{w:e,h:r,arrow:i,shadow:a,arrow:{arrowStroke:{bdrWidth:o,bdrStyle:s,bdrColor:l}}}=t,u=(0,P.t0)(l),c=Number.parseInt(o);let d;a.shadowIsVisible&&(d="drop-shadow("+a.offsetX+"px "+a.offsetY+"px "+a.blurRadius+"px "+(0,P.t0)(a.shadowColor)+")");const{arrowPointFromType:h,arrowPointToType:f}=i;let p=null,g=null,v=null,y=null,x=0,S=0;h&&c&&({markerInfo:p,marker:v,reduceLength:x}=this.getMarketAndMarkerOptions(!0,h,""+t.cid+t.screenstate_cid,c,u)),f&&c&&({markerInfo:g,marker:y,reduceLength:S}=this.getMarketAndMarkerOptions(!1,f,""+t.cid+t.screenstate_cid,c,u));const{d:_,leftCxCy:D,rightCxCy:C}=this.getStrokePath(e,r,i,x,S),N=this.getStrokeDashArray(s,c);return(0,m.jsxs)(_u,{children:[(0,m.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"arrow-svg",style:{filter:d||"none"},children:[(0,m.jsxs)("defs",{children:[v,y]}),(0,m.jsx)("path",{d:_,stroke:u,strokeWidth:o,strokeDasharray:N,markerStart:p,markerEnd:g}),(0,m.jsx)("ellipse",{fill:"transparent",rx:x/2,ry:x/2,cx:D[0],cy:D[1],className:"arrow-svg-ellipse"}),(0,m.jsx)("ellipse",{fill:"transparent",rx:S/2,ry:S/2,cx:C[0],cy:C[1],className:"arrow-svg-ellipse"}),(0,m.jsx)("path",{d:_,stroke:"transparent",strokeWidth:"10",className:"arrow-svg-path"})]}),(0,m.jsx)(H.HY,{widget:t,isAutoSize:!0})]})}}const sf={border:"none",boxShadow:"none",pointerEvents:"none"},bu=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:sf,children:(0,m.jsx)(of,{widget:t})})});class Zc extends M.n{renderWidgetContent(t){return(0,m.jsx)(bu,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Mi extends W.f{renderWidgetContent(t){return(0,m.jsx)(bu,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class lf extends st.j{renderWidgetContent(t){return(0,m.jsx)(bu,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const $c=[Zc,Mi,lf];class Uv extends b.PureComponent{render(){const{widget:t}=this.props;let e=t.w-10;return e<1&&(e=1),(0,m.jsx)("span",{style:{borderLeftWidth:e}})}}const Cu=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(Uv,{widget:t})})});class Mu extends M.n{renderWidgetContent(t){return(0,m.jsx)(Cu,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class uf extends W.f{renderWidgetContent(t){return(0,m.jsx)(Cu,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class cf extends st.j{renderWidgetContent(t){return(0,m.jsx)(Cu,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Tu=[Mu,uf,cf];var gi=w(98310);class df extends b.PureComponent{render(){const{widget:t}=this.props,e=(0,gi.Kf)(t.kbImageSrc);return(0,m.jsx)("img",{style:{height:"100%",width:"100%"},src:e,className:"keyboard-img",alt:"keyboard",draggable:!1})}}const Du=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(df,{widget:t})})});class hf extends M.n{renderWidgetContent(t){return(0,m.jsx)(Du,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Jc extends W.f{renderWidgetContent(t){return(0,m.jsx)(Du,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class ff extends st.j{renderWidgetContent(t){return(0,m.jsx)(Du,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const nt=[hf,Jc,ff],xt=R.Ay.label.withConfig({displayName:"styles__StyledIOSCheck",componentId:"sc-z6gn1e-0"})(["position:relative;display:block;opacity:1;margin:0;padding:0;width:100%;height:100%;font-size:100px;cursor:inherit;input{position:absolute;left:0;top:0;opacity:0;cursor:pointer;}.CheckState{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:transparent;background-color:#fff;border:1px solid #c7c7cd;border-radius:50%;}svg{display:block;transition:all 0.1s ease-in-out;stroke:currentColor;fill:none;width:55%;height:36%;}input:checked + .CheckState{color:#fff;background-color:#0076ff;border-color:transparent;svg{opacity:1;}}input:not(:checked) + .CheckState{svg{opacity:0;}}&.is-preview{pointer-events:auto;cursor:pointer;}"]);class At extends b.PureComponent{render(){const{widget:t,isPreview:e}=this.props,{isChecked:r,key:i}=t;let a;return e?a={defaultChecked:r}:a={checked:r},(0,m.jsxs)(xt,{className:E()("iOS-Check",{"is-preview":e}),children:[(0,m.jsx)("input",{type:"checkbox",...a},i+r),(0,m.jsx)("span",{className:"CheckState",children:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"8",viewBox:"0 0 13 8",children:(0,m.jsx)("path",{d:"M1 4.5L4.5 8l8-8"})})})]})}}const Wt=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(At,{widget:t,isPreview:r==="preview"})})});class pe extends M.n{renderWidgetContent(t){return(0,m.jsx)(Wt,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class re extends W.f{renderWidgetContent(t){return(0,m.jsx)(Wt,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Me extends st.j{renderWidgetContent(t){return(0,m.jsx)(Wt,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const ze=[pe,re,Me],Dn=R.Ay.label.withConfig({displayName:"styles__StyledAndroidCheck",componentId:"sc-10bsb57-0"})(["position:relative;display:block;opacity:1;margin:0;padding:0;width:100%;height:100%;font-size:100px;cursor:inherit;input{position:absolute;left:0;top:0;opacity:0;cursor:pointer;}.CheckState{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:transparent;background-color:#fff;border:2px solid #ccc;border-radius:11%;}svg{display:block;transition:all 0.1s ease-in-out;width:78%;height:56%;fill:currentColor;stroke:none;}input:checked + .CheckState{color:#fff;background-color:#5677fc;border-color:transparent;svg{opacity:1;}}input:not(:checked) + .CheckState{svg{opacity:0;}}&.is-preview{pointer-events:auto;cursor:pointer;}"]);class Gn extends b.PureComponent{render(){const{widget:t,isPreview:e}=this.props,{isChecked:r,key:i}=t;let a;return e?a={defaultChecked:r}:a={checked:r},(0,m.jsxs)(Dn,{className:E()("Android-Check",{"is-preview":e}),children:[(0,m.jsx)("input",{type:"checkbox",...a},i+r),(0,m.jsx)("span",{className:"CheckState",children:(0,m.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10",viewBox:"0 0 14 10",children:(0,m.jsx)("path",{d:"M5 10L0 5.192l1.4-1.346L5 7.308 12.6 0 14 1.346"})})})]})}}const Rn=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(Gn,{widget:t,isPreview:r==="preview"})})});class kr extends M.n{renderWidgetContent(t){return(0,m.jsx)(Rn,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class vi extends W.f{renderWidgetContent(t){return(0,m.jsx)(Rn,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class qi extends st.j{renderWidgetContent(t){return(0,m.jsx)(Rn,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const ta=[kr,vi,qi],ku=R.Ay.label.withConfig({displayName:"styles__StyledAndroidRadio",componentId:"sc-1vhn3x9-0"})(["position:relative;display:block;opacity:1;margin:0;padding:0;width:100%;height:100%;font-size:100px;cursor:inherit;input{position:absolute;left:0;top:0;opacity:0;cursor:pointer;}.CheckState{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:transparent;padding:15%;background-color:transparent;background-clip:content-box;border:2px solid #ccc;border-radius:50%;}svg{display:block;transition:all 0.1s ease-in-out;stroke:currentColor;fill:none;}input:checked + .CheckState{color:#fff;background-color:#5677fc;border-color:#5677fc;svg{opacity:1;}}input:not(:checked) + .CheckState{svg{opacity:0;}}&.is-preview{pointer-events:auto;cursor:pointer;}"]),pf=n=>{const{widget:t,isPreview:e}=n,[r,i]=(0,b.useState)(t.isChecked);(0,b.useEffect)(()=>{i(t.isChecked)},[t.isChecked]);const a=()=>{i(!r)};return(0,m.jsxs)(ku,{className:E()("Android-Radio",{"is-preview":e}),children:[(0,m.jsx)("input",{type:"radio",checked:r,onClick:a}),(0,m.jsx)("span",{className:"CheckState"})]})},os=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(pf,{widget:t,isPreview:r==="preview"})})});class aB extends M.n{renderWidgetContent(t){return(0,m.jsx)(os,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class oB extends W.f{renderWidgetContent(t){return(0,m.jsx)(os,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class sB extends st.j{renderWidgetContent(t){return(0,m.jsx)(os,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const lB=[aB,oB,sB];var uB=w(47946);const Y1=R.Ay.div.withConfig({displayName:"styles__StyledWebpage",componentId:"sc-1pnz8hn-0"})(["display:flex;flex-direction:column;width:100%;height:100%;-webkit-overflow-scrolling:touch;pointer-events:auto;&::-webkit-scrollbar{width:0;height:0;}.webpage-position{width:100%;height:100%;}.webpage-header{display:flex;background-color:#ededed;padding:0 12px;align-items:center;min-height:40px;.dot,.dot2{height:22px;width:22px;border-radius:50%;background-color:#dbdbdb;}.dot2{margin:0 8px 0 8px;}.oval{min-width:0;flex:1;border-radius:11px;height:22px;line-height:22px;background:#dbdbdb;.text{font-size:12px;padding-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d8694;}}}.content{height:calc(100% - 40px);padding:12px;background-color:#f7f7f7;margin-top:-1px;.webpage-url{background-color:#ebebeb;height:100%;display:flex;align-items:center;justify-content:center;.desc{font-size:16px;color:#8d9ea7;}}}span{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;line-height:30px !important;margin:10px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.31);}.notice{position:absolute;top:60px;text-align:left;color:red;left:0;width:100%;line-height:22px;}.iframe{width:100%;height:100%;border:none;}"]);class Z1 extends b.PureComponent{render(){const{widget:t}=this.props;return(0,m.jsx)(Y1,{children:(0,m.jsxs)("div",{className:"webpage-position",children:[(0,m.jsxs)("div",{className:"webpage-header",children:[(0,m.jsx)("div",{className:"dot"}),(0,m.jsx)("div",{className:"dot2"}),(0,m.jsx)("div",{className:"oval",children:(0,m.jsx)("p",{className:"text",children:t.webpage.url?t.webpage.url:I18N.Common.https_only})})]}),(0,m.jsx)("div",{className:"content",children:(0,m.jsx)("div",{className:"webpage-url",children:(0,m.jsx)("p",{className:"desc",children:"Web Page"})})})]})})}}class cB extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"setElemRef",t=>this.$elem=t),(0,k.A)(this,"updateIframeSrc",t=>{try{this.$elem.contentWindow.location.replace(t)}catch(e){console.error(e)}})}componentDidMount(){const{src:t}=this.props;this.updateIframeSrc(t)}componentDidUpdate(t){const{src:e}=this.props;e!==t.src&&this.updateIframeSrc(e)}render(){const t={position:"absolute",top:"-9999em",visibility:"hidden"},e=()=>{this.$elem.style.position="relative",this.$elem.style.top="0",this.$elem.style.visibility="visible"};return(0,m.jsx)(Y1,{children:(0,m.jsx)("iframe",{style:t,onLoad:e,ref:this.setElemRef,className:"iframe"})})}}const Gv=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;const a=t.webpage.url.replace(/&/g,"&"),o=uB.Bs.test(a);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{overflow:"hidden"},children:r==="design"||r==="snapshot"?(0,m.jsx)(Z1,{widget:t}):o?(0,m.jsx)(cB,{src:a}):(0,m.jsx)(Z1,{widget:t})})});class dB extends M.n{renderWidgetContent(t){return(0,m.jsx)(Gv,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class hB extends W.f{renderWidgetContent(t){return(0,m.jsx)(Gv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class fB extends st.j{renderWidgetContent(t){return(0,m.jsx)(Gv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const pB=[dB,hB,fB];function gB(n){const{shadow:t,fill:e}=n,r="drop-shadow("+t.offsetX+"px "+t.offsetY+"px "+t.blurRadius+"px "+(0,P.t0)(t.shadowColor)+")";return{filter:t.shadowIsVisible?r:"none",backgroundColor:e.fillIsVisible?(0,P.t0)(e.solidColor):"transparent",...(0,K.Um)(n),display:"flex",alignItems:"center",justifyContent:"center"}}const $1=/^(fa|md|mb|ci|fa5|antOutline|antFill)-/,Kv=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;const a=$1.test(t.icon),o=(t.icon||"").replace($1,""),s=a?t.icon.split("-")[0]:"fa";return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{...gB(t)},children:(0,m.jsx)("span",{className:"icon "+s+" "+(s==="mb"?"icon":s)+"-"+o,style:{fontSize:t.w+"px"},children:s==="md"?o:null})})});class vB extends M.n{renderWidgetContent(t){return(0,m.jsx)(Kv,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class mB extends W.f{renderWidgetContent(t){return(0,m.jsx)(Kv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class yB extends st.j{renderWidgetContent(t){return(0,m.jsx)(Kv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const xB=[vB,mB,yB],SB=R.Ay.div.withConfig({displayName:"styles__StyledMapView",componentId:"sc-ec1xyl-0"})(['overflow:hidden;width:100%;height:100%;background:#eeece4;position:relative;img{width:100%;height:100%;object-fit:cover;pointer-events:none;}&::after{content:"\\00a0";position:absolute;bottom:-1px;left:0;height:1px;width:100%;border-top:1px solid #bbb;display:block;}']);class wB extends b.PureComponent{render(){const{widget:t}=this.props,e=(0,gi.Kf)(t.map.mapImageSrc);return(0,m.jsx)(SB,{className:"image",children:(0,m.jsx)("img",{draggable:!1,src:e,alt:"map_view"})})}}const _B={borderTop:"1px solid #bbb",overflow:"hidden"},Xv=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:_B,children:(0,m.jsx)(wB,{widget:t})})});class bB extends M.n{renderWidgetContent(t){return(0,m.jsx)(Xv,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class CB extends W.f{renderWidgetContent(t){return(0,m.jsx)(Xv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class TB extends st.j{renderWidgetContent(t){return(0,m.jsx)(Xv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const DB=[bB,CB,TB];var kB=w(36875),PB=w(39557),J1=w(67122);const AB=R.Ay.svg.withConfig({displayName:"styles__StyledSVGIconPathComponent",componentId:"sc-1sh3oaa-0"})(["vertical-align:top;&.fill{g{[fill]{fill:",";stroke:none;}[stroke]{stroke:",";fill:none;}[fill='none']{fill:none;}[fill='none'][stroke]{stroke:",";}[stroke='none']{stroke:none;}[stroke='none'][fill]{fill:",";}}&:not([fill]){fill:",";}&:not([stroke]){fill:",";}}"],n=>n.gradientId?"url(#"+n.gradientId+")":n.solidColor,n=>n.gradientId?"url(#"+n.gradientId+")":n.solidColor,n=>n.gradientId?"url(#"+n.gradientId+")":n.solidColor,n=>n.gradientId?"url(#"+n.gradientId+")":n.solidColor,n=>n.gradientId?"url(#"+n.gradientId+")":n.solidColor,n=>n.gradientId?"url(#"+n.gradientId+")":n.solidColor),IB=/^(fa5|md|mb|ci)-/;class Q1 extends b.PureComponent{constructor(t){super(t),this.state={prevProps:{widget:this.props.widget},svgElement:(0,J1.RY)(this.props.widget)}}static getDerivedStateFromProps(t,e){let{prevProps:r}=e;const{widget:i}=r,{iconName:a,path:o}=i==null?void 0:i.iconData,{widget:s}=t,{iconName:l,path:u}=s==null?void 0:s.iconData;return a!==l||o!==u?{prevProps:{widget:s},svgElement:(0,J1.RY)(s)}:null}render(){var t;const{widget:e,noNeed100:r}=this.props,{viewBox:i,svgAttr:a,iconColor:o,iconName:s,iconSize:l,isMultiColorIcon:u}=e==null?void 0:e.iconData,c=(s||"").replace(IB,""),d=s.split("-")[0],h=d+"-"+c,f="svg-"+d+" svg-"+h,p=l,g=typeof o=="number"?(0,PB._o)(o):o,v={position:"relative",display:"block",width:r?"":"100%",height:"100%",minWidth:p,minHeight:p,transform:""+(0,K.Qz)(e)},y=a&&a.fill?{fill:a.fill}:a&&a.stroke?{stroke:a.stroke}:{},x=(0,$.$8)(e.fill,{w:e.width,h:e.height}),S=i?i.split(" ").map(N=>Number(N)):[0,0,e.width,e.height];i||(0,kB.Cp)(new Error("DEBUG Widget icon viewBox is undefined"),{level:"debug",fingerprint:["debug-widget-icon-viewBox-is-undefined"],extra:{key:e==null?void 0:e.key,iconData:e==null?void 0:e.iconData}});const _=(0,K.rM)(x,{minX:S[0],minY:S[1],width:S[2],height:S[3]}),D=(0,K.Q)(x),C=""+e.cid+x.type;return(0,m.jsx)("span",{className:"icon svg-icon-wrap "+f+"-wrap",style:v,children:(0,m.jsxs)(AB,{xmlns:"http://www.w3.org/2000/svg",className:E()("svg-icon-path-icon",{fill:g!=="unset"&&!u}),viewBox:i,width:e.width,height:e.height,solidColor:x.type===ni.LA.Solid&&mu.Q.toRGBAStr(x.color),gradientId:x.type!==ni.LA.Solid&&C,...y,children:[(0,m.jsx)("defs",{children:x.type===ni.LA.LinearGradient?(0,m.jsx)("linearGradient",{id:C,x1:0,x2:"100%",y1:0,y2:0,gradientTransform:_,gradientUnits:"userSpaceOnUse",children:D.sort((N,q)=>N.point-q.point).map((N,q)=>(0,m.jsx)("stop",{stopColor:N.hex,stopOpacity:N.alpha,offset:N.point},q))}):x.type===ni.LA.RadialGradient?(0,m.jsx)("radialGradient",{id:C,cx:0,cy:0,r:"100%",gradientTransform:_,gradientUnits:"userSpaceOnUse",children:D.map((N,q)=>(0,m.jsx)("stop",{stopColor:N.hex,stopOpacity:N.alpha,offset:N.point},q))}):null}),(0,m.jsx)("g",{dangerouslySetInnerHTML:{__html:((t=this.state.svgElement)==null?void 0:t.innerHTML)||""}})]})})}}function EB(n){const{shadow:t}=n,e="drop-shadow("+t.offsetX+"px "+t.offsetY+"px "+t.blurRadius+"px "+(0,P.t0)(t.shadowColor)+")";return{filter:t.shadowIsVisible?e:"none",backgroundColor:"transparent",...(0,K.Um)(n),...(0,K.Nb)(n),display:"flex",alignItems:"center",justifyContent:"center"}}const Yv=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{...EB(t)},children:(0,m.jsx)(Q1,{widget:t})})});class LB extends M.n{renderWidgetContent(t){return(0,m.jsx)(Yv,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class OB extends W.f{renderWidgetContent(t){return(0,m.jsx)(Yv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class RB extends st.j{renderWidgetContent(t){return(0,m.jsx)(Yv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const NB=[LB,OB,RB],BB=R.Ay.div.withConfig({displayName:"styles__StyledTabItemWrapper",componentId:"sc-e85ckz-0"})(["width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;.text{white-space:nowrap;margin-top:2px;line-height:1;}"]);class VB extends b.PureComponent{render(){const{widget:t}=this.props,e=(0,P.t0)(t.textV0.textColor);return(0,m.jsxs)(BB,{className:"wrapper",children:[(0,m.jsx)(Q1,{noNeed100:!0,widget:t}),(0,m.jsx)("span",{className:"text",style:{color:e},children:t.textV0.text})]})}}const WB={height:"100%",color:"#444",fontSize:"12px"},Zv=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:WB,children:(0,m.jsx)(VB,{widget:t})})});class FB extends M.n{renderWidgetContent(t){return(0,m.jsx)(Zv,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class jB extends W.f{renderWidgetContent(t){return(0,m.jsx)(Zv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class zB extends st.j{renderWidgetContent(t){return(0,m.jsx)(Zv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const HB=[FB,jB,zB],UB=R.Ay.div.withConfig({displayName:"styles__StyledPlaceholderText",componentId:"sc-1mh0wjs-0"})(["width:100%;height:100%;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;z-index:1;max-height:100%;overflow:hidden;position:absolute;top:0;left:0;display:flex;border-radius:inherit;.rich-text{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;z-index:1;position:absolute;top:0;}span.text{position:absolute;}p{padding:0;margin-bottom:5px;white-space:pre-wrap;&:last-child{margin-bottom:0;}}"]),GB=n=>({...(0,K.u6)(n),background:(0,$.n7)(n),...(0,K.Um)(n),padding:0});class KB extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"getStrokeDashArray",(t,e)=>{if(t==="solid")return"";if(t==="dotted")return e+" "+e;if(t==="dashed"){if(e===1)return"3 2";if(e===2)return"6 4";if(e>2)return e*2+" "+e}}),(0,k.A)(this,"renderDiagonalLines",()=>{const{widget:t}=this.props,e={bdrColor:(0,P.t0)(t.border.bdrColor),bdrWidth:t.border.bdrWidth+"px",bdrStyle:t.border.bdrStyle,bdrIsVisible:t.border.bdrIsVisible},{w:r,h:i}=t,{bdrColor:a,bdrWidth:o,bdrStyle:s,bdrIsVisible:l}=e,u=this.getStrokeDashArray(s,Number.parseInt(o));return l?(0,m.jsxs)("svg",{className:"diagonalLines",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",width:r,height:i,style:{top:"-"+o,left:"-"+o,position:"absolute"},children:[(0,m.jsx)("line",{xmlns:"http://www.w3.org/2000/svg",x1:"0",y1:"0",x2:r,y2:i,stroke:a,strokeWidth:o,strokeDasharray:u}),(0,m.jsx)("line",{xmlns:"http://www.w3.org/2000/svg",x1:"0",y1:i,x2:r,y2:"0",stroke:a,strokeWidth:o,strokeDasharray:u})]}):null})}render(){const{widget:t}=this.props;return(0,m.jsxs)(UB,{style:{...(0,K.im)(t),overflow:t.richTextV1&&!t.richTextV1.isClipText?"visible":"hidden"},children:[this.renderDiagonalLines(),(0,m.jsx)(H.HY,{widget:t})]})}}const $v=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:GB(t),children:(0,m.jsx)(KB,{widget:t})})});class XB extends M.n{renderWidgetContent(t){return(0,m.jsx)($v,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class YB extends W.f{renderWidgetContent(t){return(0,m.jsx)($v,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class ZB extends st.j{renderWidgetContent(t){return(0,m.jsx)($v,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const $B=[XB,YB,ZB];var JB=w(70949),q1=w(68696),qa=w(40652);const tb=R.Ay.div.withConfig({displayName:"styles__StyledCarousel",componentId:"sc-8dkt1x-0"})(["height:100%;.pointers{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:30px;top:auto !important;right:auto !important;bottom:0 !important;left:0 !important;transform:translateX(0) !important;}.pointer{background-color:rgb(51,51,51);display:block;width:8px;height:8px;border-radius:4px;margin:0 10px 0 0;}&.vertical{.pointer{margin:10px 0 0 0;}.pointers{flex-direction:column;width:30px;height:100%;top:0 !important;right:0 !important;bottom:auto !important;left:auto !important;transform:translateY(0) !important;}.slick-slider{.slick-track{display:block !important;}.slick-dots{width:30px;height:100%;flex-direction:column;right:0;}}}.slick-slider{height:100%;.slick-list{height:100% !important;.slick-track{height:100% !important;display:flex;.slick-slide{height:100%;> div{height:100%;}}}}.slick-dots{position:absolute;bottom:0;width:100%;height:30px;display:flex !important;justify-content:center;align-items:center;li{display:flex;span{display:none;}}}.image-wrapper{position:relative;span{svg.icon{width:32px;height:32px;}}}}"]);var ri=w(19216),Pa=w(97788);class eb extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"genPointers",t=>(e,r)=>{const i=r===t,a="pointer "+(i?"active":""),{widget:{carousel:o}}=this.props,{pointerBg:s,pointerFg:l}=o,u={backgroundColor:i?(0,P.t0)(l):(0,P.t0)(s)};return(0,m.jsx)("i",{style:u,className:a},"pointer-"+r)}),(0,k.A)(this,"genPointersActiveAtStart",t=>(e,r)=>this.genPointers(t)(e,r))}render(){const{widget:{carousel:t},widget:e}=this.props,{slides:r,showPointers:i,vertical:a,displayIndex:o=0}=t,{asset:s,fillType:l}=r[o]||{};return(0,m.jsx)(tb,{className:E()("carousel-wrapper",{vertical:a}),style:(0,K.Nb)(e),children:(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(q1.A,{src:(0,gi.Kf)(s),fillType:l}),i&&(0,m.jsx)("div",{className:"pointers",children:r.map(this.genPointersActiveAtStart(o))})]})})}}const QB=(0,b.memo)(n=>{let{widget:t,treeData:e}=n;const[r,i]=(0,b.useState)(0),{slides:a,autoShift:o,interval:s,vertical:l,showPointers:u}=t.carousel,c=(f,p)=>{let{asset:g,linkCids:v,fillType:y}=f;const x=(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey),{interactiveCids:S,itaClassName:_}=(0,Pa.HW)(x,v),D={pointerEvents:"auto",...(0,K.Nb)(t)};return(0,m.jsx)(q1.A,{dataContainerCid:t.key,src:(0,gi.Kf)(g),link_cid:S,className:_,style:D,fillType:y},"slide-"+p)},d={vertical:l,verticalSwiping:l,autoplay:o,autoplaySpeed:s,pauseOnHover:!1,dots:u&&a.length!==1,infinite:!0,arrows:!1,slidesToShow:1,slidesToScroll:1,beforeChange:(f,p)=>i(p),customPaging:f=>{const p=f===r,g="pointer "+(p?"active":""),{pointerBg:v,pointerFg:y}=t.carousel,x={backgroundColor:p?(0,P.t0)(y):(0,P.t0)(v)};return(0,m.jsx)("i",{style:x,className:g},"pointer-"+f)}},h=a.length===1?[...a,...a]:a;return(0,m.jsx)(tb,{className:E()("carousel-wrapper isPreview",{vertical:l}),children:(0,m.jsx)(JB.A,{...d,children:h.map(c)})})}),Jv=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n,a={};r==="preview"&&(a={overflow:"hidden",...(0,K.Nb)(t)});const o=()=>{if(r==="design")return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(eb,{widget:t}),(0,m.jsx)(qa.Pe,{sdk:e.widgetStore.sdkStore,widget:t})]});if(r==="preview")return(0,m.jsx)(QB,{widget:t,treeData:e});if(r==="snapshot")return(0,m.jsx)(eb,{widget:t})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:a,children:o()})});class qB extends M.n{renderWidgetContent(t){return(0,m.jsx)(Jv,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class t3 extends W.f{renderWidgetContent(t){return(0,m.jsx)(Jv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class e3 extends st.j{renderWidgetContent(t){return(0,m.jsx)(Jv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const n3=[qB,t3,e3];var Vr=w(7290),Qv=w(1163);const r3=R.Ay.div.withConfig({displayName:"style__StyledImageWrapper",componentId:"sc-40ks09-0"})([".image-container{position:relative;overflow:hidden;width:100%;height:100%;transition:inherit;transition-property:filter;border-radius:inherit;&.is-default-image{display:flex;align-items:center;justify-content:center;i{font-size:26px;}.icon{color:#8d9ea7;}.default-image{width:28px;height:22px;}}}"]);function i3(n){const{image:{imageClipType:t},fill:e}=n;return{boxShadow:"none",borderRadius:t===Qv.Mg.circular?"100%":(0,K.Nb)(n).borderRadius,background:e!=null&&e.fillIsVisible?(0,$.n7)(n):"transparent",color:"#bec2c9"}}const a3=n=>{const{shadow:t}=n,{shadowIsVisible:e,offsetX:r,offsetY:i,blurRadius:a,spreadRadius:o,shadowColor:s}=t||{};return e?r+"px "+i+"px "+a+"px "+o+"px "+(0,P.t0)(s):"none"};class o3 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"setElementRef",t=>this.$elem=t)}componentDidMount(){setTimeout(()=>{this.$elem&&/\.(gif|GIF)$/.test(this.$elem.src)&&(this.$elem.src=(0,gi.Kf)(this.props.widget.image.imageRef))})}render(){const{widget:t}=this.props,{w:e,h:r,fill:i,border:{bdrIsVisible:a,bdrColor:o,bdrStyle:s,bdrWidth:l},image:{imageRef:u,imageFilter:c,imageRectWidth:d,imageRectHeight:h,imageRectCenterX:f,imageRectCenterY:p,imageRectR:g},p:v}=t,y=(0,gi.Kf)(u),x={width:"100%",height:"100%",...a?{borderColor:(0,P.t0)(o),borderWidth:l+"px",borderStyle:s}:{borderStyle:"none"},borderRadius:"inherit",overflow:"hidden",boxShadow:a3(t)},S={...a?{top:-l+"px",left:-l+"px",width:e+l,height:r+l}:{}},_=Math.round((f-d*.5)*10)/10,D=Math.round((p-h*.5)*10)/10,C=g,N=(0,K.Qz)(t).trim(),q=_||D||C||N,et={width:d,height:h,display:"block",transform:q?"translate("+_+"px,"+D+"px) rotate("+C+"deg) "+N:void 0,transformOrigin:q?"center center":void 0,filter:c.trim()},lt={backgroundColor:y||i!=null&&i.fillIsVisible?"inherit":"rgb(229, 229, 229)"};return(0,m.jsx)(r3,{className:"image-wrapper",style:x,children:(0,m.jsx)("div",{className:E()("image-container",{"is-default-image":!y}),style:{...S,...lt},children:y?(0,m.jsx)("img",{ref:this.setElementRef,className:"img",src:y,draggable:!1,style:et,alt:"image"}):(0,m.jsx)(Vr.C,{name:"right_panel/image/place_holder",className:"default-image"})})})}}const qv=(0,b.memo)(n=>{var t;let{widget:e,treeData:r,editingImageWrapperCid:i,currentImageOperateType:a,mode:o,isSupMkt:s=!1}=n;const l=(0,b.useMemo)(()=>o==="design"?i&&i.split(",").includes(e.cid)&&a===Qv.bl.slicing:!1,[o,a,i,e.cid]);return(0,m.jsx)(rt.cl,{treeData:r,widget:e,mode:o,isSupMkt:s,style:{...i3(e),borderRadius:(e==null||(t=e.image)==null?void 0:t.imageClipType)===Qv.Mg.circular?"100%":(0,K.Nb)(e).borderRadius},children:(0,m.jsx)(o3,{widget:e,isSlicingImage:l})})});class s3 extends M.n{renderWidgetContent(t){return(0,m.jsx)(qv,{widget:this.widget,treeData:this,editingImageWrapperCid:t.editingImageWrapperCid,currentImageOperateType:t.currentImageOperateType,mode:"design",isSupMkt:t.isSupMkt})}}class l3 extends W.f{renderWidgetContent(t){return(0,m.jsx)(qv,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class u3 extends st.j{renderWidgetContent(t){return(0,m.jsx)(qv,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const c3=[s3,l3,u3];var or=w(61269),Wi=w(86998),Pu=w(7997);const nb=R.Ay.div.withConfig({displayName:"tableCellStyle__StyledTableCell",componentId:"sc-cguj00-0"})(["&.tdDiv{align-items:flex-start;justify-content:center;}&.clickable{cursor:pointer}&.isPreview{position:relative;}"]);var gf=w(88223),vf=w(62065);class d3 extends b.PureComponent{render(){var t;const{tableCid:e,cell:r,stringStyle:i,isPreview:a,isLineEnd:o,isColumnEnd:s,inspectMode:l,x:u,y:c,isShowInnerBorderH:d,isShowInnerBorderV:h,getRuntimeInteractionsPerTableCell:f}=this.props;let p="",g="",v="";const y=f(c,u).filter(S=>S.interactive)||[];a&&(g=y.map(S=>S.key).join(","),p=(y==null?void 0:y.length)>0?(0,vf.t$)(y):"",v=(0,vf.XY)(y));const x=l?{"data-x":u,"data-y":c}:{};return(0,m.jsx)(nb,{...x,"data-container-cid":e,"data-link_cid":g,className:"tdDiv tdDiv-has-text td-need-overflow tdDiv-need-pos "+(a?"isPreview":"")+" "+p,"data-type":"td-div",style:(0,or.To)({stringStyle:i,isLineEnd:o,isColumnEnd:s,isShowInnerBorderH:d,isShowInnerBorderV:h,isPreview:a}),dangerouslySetInnerHTML:{__html:""+(0,gf.rB)().process(r)+(a&&((t=g)==null?void 0:t.length)>0?'
':"")}})}}class tm extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"tableContextMenu",c=>{const{widget:d,selectionTableCellInfo:h}=this.props,{x:f,y:p}=c.target.dataset,{clientX:g,clientY:v}=c;(0,Pu.G)({x:f,y:p,widget:d,selectTableCellInfo:h}),MB.action("entry:contextmenu:withtype",{position:{top:v,left:g}}),(0,or.t0)({isShowTableMenu:!0})}),(0,k.A)(this,"handleUpdateInspectInfo",(c,d)=>{const{widget:h}=this.props;c.stopPropagation();const{clientX:f,clientY:p}=c,g=document.elementFromPoint(f,p),v=g.getAttribute("data-x"),y=g.getAttribute("data-y");v&&y&&MB.action("table:update:inspect:info",{[d]:{key:h.cid,x:Number(v),y:Number(y)}})}),(0,k.A)(this,"handleInspectMouseLeave",c=>{MB.action("table:update:inspect:info",{hoverCellInfo:null})});const{selectionTableCellInfo:e,widget:r,selectCopyCell:i}=this.props,{rows:a,columns:o}=r.tableData,{selectArea:s,firstCell:l,copyArea:u}=(0,or.dY)(e,a,o,i);this.state={selectArea:s,firstCell:l,copyArea:u}}componentDidUpdate(t,e,r){if(t.selectionTableCellInfo!==this.props.selectionTableCellInfo||t.selectCopyCell!==this.props.selectCopyCell||t.widget.tableData.rows!==this.props.widget.tableData.rows||t.widget.tableData.columns!==this.props.widget.tableData.columns){const{selectionTableCellInfo:i,widget:a,selectCopyCell:o}=this.props,{rows:s,columns:l}=a.tableData,{selectArea:u,firstCell:c,copyArea:d}=(0,or.dY)(i,s,l,o);this.setState({selectArea:u,firstCell:c,copyArea:d})}}render(){var t,e;const{widget:r,isPreview:i,editCell:a,onlyView:o,inspectMode:s,getRuntimeInteractionsPerTableCell:l}=this.props,{data:u,rows:c,columns:d,cellStyles:h,mergeCells:f}=r.tableData,p=(t=r.tableConfig)==null?void 0:t.innerBorderH.bdrIsVisible,g=(e=r.tableConfig)==null?void 0:e.innerBorderV.bdrIsVisible,{selectArea:v,firstCell:y,copyArea:x}=this.state,S=(0,or.$)(f);let _,D;return a&&(_=Number(a.x),D=Number(a.y)),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"jexcel_toolbar"}),(0,m.jsxs)("div",{className:"jexcel_content jexcel-table-v1",children:[(0,m.jsxs)("table",{className:"jexcel jexcel_hidden_index",cellPadding:"0",cellSpacing:"0",unselectable:"yes",children:[(0,m.jsx)("colgroup",{children:d.map((C,N)=>(0,m.jsx)("col",{width:C.width},N))}),(0,m.jsx)("thead",{className:"resizable",children:(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{className:"jexcel_selectall"}),d.map((C,N)=>(0,m.jsx)("td",{"data-x":N,children:Wi.A.getColumnName(N)},N))]})}),(0,m.jsx)("tbody",{className:or.hG[r.tableConfig.styleType],children:u.map((C,N)=>{const q=c[N]?c[N].height:30;return(0,m.jsx)("tr",{"data-y":N,style:{height:q},children:C.map((et,lt)=>{const ft=lt+"-"+N,[_t,Ct]=f[ft]||[1,1],kt=_===lt&&D===N,Ot=lt===C.length-1,Nt=N===u.length-1;return S.includes(ft)?null:(0,m.jsx)("td",{className:"td-need-pos td-need-overflow","data-x":lt,"data-y":N,"data-xy":ft,onContextMenu:i?null:this.tableContextMenu,colSpan:_t,rowSpan:Ct,onClick:s?Xt=>this.handleUpdateInspectInfo(Xt,"selectCellInfo"):void 0,onMouseEnter:s?Xt=>this.handleUpdateInspectInfo(Xt,"hoverCellInfo"):void 0,onMouseLeave:s?this.handleInspectMouseLeave:void 0,children:!kt&&(0,m.jsx)(d3,{x:lt,y:N,inspectMode:s,tableCid:r.cid,getRuntimeInteractionsPerTableCell:l,cell:et,isPreview:i,isLineEnd:Ot,isColumnEnd:Nt,stringStyle:h[N][lt],isShowInnerBorderH:p,isShowInnerBorderV:g})},lt)})},N)})})]}),!o&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"jexcel_select_border",style:v,children:(0,m.jsx)("div",{className:"firstCell",style:y})}),(0,m.jsx)("div",{className:"jexcel_corner_warp",style:v,children:(0,m.jsx)("div",{className:"jexcel_corner",unselectable:"on",children:(0,m.jsx)("div",{className:"jexcel_corner_bg"})})})]}),(0,m.jsx)("div",{className:"jexcel_copy_border",style:x}),(0,m.jsx)("textarea",{className:"jexcel_textarea",id:"jexcel_textarea"})]})]})}}const em=R.Ay.div.withConfig({displayName:"style__StyledTable",componentId:"sc-a7lb2p-0"})(["position:relative;width:100%;height:100%;&.is-dragging{cursor:grabbing;}.table_border{border:",";position:absolute;box-sizing:content-box;top:-",";left:-",";}.table-container{.jexcel_content thead{display:none;}&.jexcel_container{padding:0;width:100%;height:100%;position:absolute;top:0;left:0;.jexcel_content{padding:0;.jexcel_select_border{position:absolute;pointer-events:none;border:1px solid #298DF8;z-index:5;overflow:hidden;.firstCell{position:absolute;top:-2px;left:-2px;pointer-events:none;box-shadow:0 0 0 99999px rgba(41,141,248,0.15);}}.jexcel_corner_warp{position:absolute;pointer-events:none;z-index:6;.jexcel_corner{position:absolute;bottom:-3px;right:-3px;cursor:crosshair;top:unset;left:unset;background:#ffffff;pointer-events:all;width:6px;height:6px;border:none;padding:1px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.09);&:focus{outline:none;}.jexcel_corner_bg{background:#298DF8;width:6px;height:6px;pointer-events:none;position:absolute;}}}.jexcel_copy_border{position:absolute;pointer-events:none;border:1px dashed #298DF8;top:-2000px;left:-2000px;}}table{box-sizing:border-box;border:none;tbody{tr{color:#101010;td{line-height:20px;&.td-need-pos{position:relative;}padding:0;border-left:",";border-top:",';border-right-width:0px;border-bottom-width:0px;&[data-x="0"]{border-left:none;}&.td-need-overflow{overflow:hidden;.tdDiv-has-text{overflow:hidden;}}.tdDiv-has-text{&.tdDiv-need-pos{position:absolute;}height:100%;width:100%;top:0;left:0;display:flex;flex-direction:column;pointer-events:none;white-space:pre-wrap;padding:4px;background:#fff;word-break:break-all;&.isPreview{pointer-events:all;}}.tdDiv-no-text{height:100%;width:100%;background:#fff;}}&:first-child{td{border-top:none;}}}&.default{td{.tdDiv{background:#FFFFFF;}}}&.hasBorderInterlacing,&.noBorderInterlacing{tr:nth-child(odd){.tdDiv{background:#F2F2F2ff;}}}&.topLeftBg,&.topBg{tr:first-child{.tdDiv{background:#e8e8e8ff;}}}&.topLeftBg,&.leftBg{tr{td{&[data-x="0"]{.tdDiv{background:#e8e8e8ff;}}}}}}}}}.cover{position:absolute;z-index:11;width:100%;height:100%;left:0;top:0;}.jexcel_textarea{display:none;}'],n=>n.outerBorder.bdrIsVisible?n.outerBorder.borderWidth+" solid "+n.outerBorder.borderColor:"none",n=>n.outerBorder.bdrIsVisible?""+n.outerBorder.borderWidth:0,n=>n.outerBorder.bdrIsVisible?""+n.outerBorder.borderWidth:0,n=>n.innerBorderV.bdrIsVisible?n.innerBorderV.borderWidth+" solid "+n.innerBorderV.borderColor:"none",n=>n.innerBorderH.bdrIsVisible?n.innerBorderH.borderWidth+" solid "+n.innerBorderH.borderColor:"none"),Wct={};var ss=w(40829);const h3=(0,b.memo)(n=>{var t;const{tableCid:e,cellText:r,isPreview:i,x:a,y:o,getRuntimeInteractionsPerTableCell:s,cellReactStyle:l,isNeedPos:u,isEditCell:c}=n;let d="",h="",f="";const p=s(a,o).filter(y=>y.interactive)||[];i&&(h=p.map(y=>y.key).join(","),d=(p==null?void 0:p.length)>0?(0,vf.t$)(p):"",f=(0,vf.XY)(p));const g=r!=="",v=c?"":""+(0,gf.rB)().process(r)+(i&&((t=h)==null?void 0:t.length)>0?'
':"");return(0,m.jsx)(nb,{"data-x":o,"data-y":a,"data-container-cid":e,"data-link_cid":h,className:E()("tdDiv",""+d,{isPreview:i,"tdDiv-need-pos":u,"tdDiv-has-text":g,"tdDiv-no-text":!g}),"data-type":"td-div",style:l,dangerouslySetInnerHTML:{__html:v}})}),f3=(0,b.memo)(n=>{const{x:t,y:e,isEditCell:r,height:i,isPreview:a,handleTableContextMenu:o,colSpan:s,rowSpan:l,inspectMode:u,widgetKey:c,cellText:d,cellStyle:h,getRuntimeInteractionsPerTableCell:f,isLineEnd:p,isColumnEnd:g,isNeedOverflow:v=!0,isNeedPosTotal:y,handleInspectMouseLeave:x,isShowInnerBorderH:S,isShowInnerBorderV:_,innerBorderWidthH:D,handleUpdateInspectInfo:C}=n,N=e+"-"+t;let q=y||Number(s)>1||Number(l)>1;const lt=(0,or.SA)(h).get("padding")!==void 0;!q&<&&(q=!0);let ft=q?"td-need-pos":"";(v||lt)&&(ft+=" td-need-overflow");const _t=(0,or.To)({stringStyle:h,isLineEnd:p,isColumnEnd:g,isShowInnerBorderH:S,isShowInnerBorderV:_,isPreview:a});return q||(Number(t)===0?_t.height=i:_t.height=i-D),d||delete _t.padding,(0,m.jsx)("td",{style:{height:i},className:ft,"data-x":e,"data-y":t,"data-xy":N,onContextMenu:a?null:o,colSpan:s,rowSpan:l,onClick:u?Ct=>C(Ct,"selectCellInfo"):void 0,onMouseEnter:u?Ct=>C(Ct,"hoverCellInfo"):void 0,onMouseLeave:u?x:void 0,children:(0,m.jsx)(h3,{x:t,y:e,tableCid:c,getRuntimeInteractionsPerTableCell:f,cellText:d,isPreview:a,cellReactStyle:_t,isNeedPos:q,isEditCell:r})},N)}),nm=n=>{const{widget:t,isPreview:e,editCell:r,inspectMode:i,getRuntimeInteractionsPerTableCell:a,selectionTableCellInfo:o,selectCopyCell:s,isEdit:l,onlyView:u}=n,{key:c,tableConfig:d,cells:h,heightList:f,widthList:p,table:g,tableData:{mergeCells:v}}=t,{innerBorderH:y,innerBorderV:x}=d,S=(0,b.useRef)(o);S.current=o;const _=(0,b.useCallback)(Ut=>{const{x:Yt,y:ue}=Ut.target.dataset,{clientX:ie,clientY:Gt}=Ut;(0,Pu.G)({x:Yt,y:ue,widget:t,selectTableCellInfo:S.current}),MB.action("entry:contextmenu:withtype",{position:{top:Gt,left:ie}}),(0,or.t0)({isShowTableMenu:!0})},[t,v]),D=(0,b.useCallback)((Ut,Yt)=>{Ut.stopPropagation();const{clientX:ue,clientY:ie}=Ut,Gt=document.elementFromPoint(ue,ie),Qt=Gt.getAttribute("data-x"),me=Gt.getAttribute("data-y");Qt&&me&&MB.action("table:update:inspect:info",{[Yt]:{key:c,x:Number(Qt),y:Number(me)}})},[c]),C=(0,b.useCallback)(Ut=>{MB.action("table:update:inspect:info",{hoverCellInfo:null})},[]),[N,q]=(0,b.useState)(p),[et,lt]=(0,b.useState)(f);(0,b.useEffect)(()=>{(0,or.O6)(et,f)&<(f)},[et,f]),(0,b.useEffect)(()=>{(0,or.O6)(N,p)&&q(p)},[N,p]);const[ft,_t]=(0,b.useState)({selectArea:null,firstCell:null,copyArea:null});(0,b.useEffect)(()=>{const{selectArea:Ut,firstCell:Yt,copyArea:ue}=(0,or.dY)(o,et.map(ie=>({height:ie})),N.map(ie=>({width:ie})),s);_t({selectArea:Ut,firstCell:Yt,copyArea:ue})},[o,s,et,N]);const Ct=(0,b.useMemo)(()=>(0,or.$)(v),[v]);let kt,Ot;r&&(Ot=Number(r.x),kt=Number(r.y));const Nt="jexcel jexcel_hidden_index "+or.hG[d.styleType],Xt=(0,b.useMemo)(()=>N.map((Ut,Yt)=>(0,m.jsx)("col",{width:Ut},Yt)),[N]),Vt=(0,b.useMemo)(()=>{const Ut=f.some(Gt=>Gt<9),Yt=y.bdrIsVisible?y.bdrWidth:0,ue=y.bdrIsVisible,ie=x.bdrIsVisible;return g.map((Gt,Qt)=>{const me=f[Qt];return(0,m.jsx)("tr",{"data-y":Qt,style:{height:me},children:Gt.map((De,Pe)=>{const Ce=Pe+"-"+Qt,[Ee,Ve]=v[Ce]||[1,1],Te=kt===Qt&&Ot===Pe,Be=Pe+Ee===p.length,tn=Qt+Ve===f.length,Je=h[De];return!Je||Ct.includes(Ce)?null:(0,m.jsx)(f3,{cellStyle:Je.style,cellText:Je.data,colSpan:Ee,getRuntimeInteractionsPerTableCell:a,handleTableContextMenu:_,handleInspectMouseLeave:C,height:me,inspectMode:i,isColumnEnd:tn,isEditCell:Te,isLineEnd:Be,isPreview:e,rowSpan:Ve,widgetKey:c,x:Qt,y:Pe,innerBorderWidthH:Yt,isShowInnerBorderH:ue,isShowInnerBorderV:ie,isNeedPosTotal:Ut,handleUpdateInspectInfo:D},Ce)})},Qt)})},[h,a,D,Ct,i,e,_,c,g,et,N,C,y,x,kt,Ot]);return(0,m.jsxs)("div",{className:"jexcel_content jexcel-table-v2",children:[(0,m.jsxs)("table",{className:Nt,cellPadding:"0",cellSpacing:"0",unselectable:"yes",children:[(0,m.jsx)("colgroup",{children:Xt}),(0,m.jsx)("tbody",{className:or.hG[d.styleType],children:Vt})]}),l&&!u&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"jexcel_select_border",style:ft.selectArea,children:(0,m.jsx)("div",{className:"firstCell",style:ft.firstCell})}),(0,m.jsx)("div",{className:"jexcel_corner_warp",style:ft.selectArea,children:(0,m.jsx)("div",{className:"jexcel_corner",unselectable:"on",children:(0,m.jsx)("div",{className:"jexcel_corner_bg"})})})]}),(0,m.jsx)("div",{className:"jexcel_copy_border",style:ft.copyArea})]})};class p3 extends b.PureComponent{render(){const{widget:t,getRuntimeInteractionsPerTableCell:e}=this.props,{w:r,h:i}=t,{innerBorderV:a,innerBorderH:o,outerBorder:s}=(0,or.xf)(t);return(0,m.jsxs)(em,{innerBorderH:o,innerBorderV:a,outerBorder:s,children:[(0,m.jsx)("div",{className:"table_border",style:{width:r,height:i}}),(0,m.jsx)("div",{className:"table-container jexcel_container","data-cid":t.cid,children:(0,ss.SS)(t)?(0,m.jsx)(nm,{widget:t,getRuntimeInteractionsPerTableCell:e,isPreview:!0}):(0,m.jsx)(tm,{widget:t,getRuntimeInteractionsPerTableCell:e,isPreview:!0})})]})}}var Qc=w(67305);const g3=R.Ay.div.withConfig({displayName:"style__StyledTableEditor",componentId:"sc-143oh2y-0"})(["position:absolute;z-index:2;#text_editor{width:100%;height:100%;outline:none;display:flex;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;color:#101010;cursor:text;background-color:#fff;-webkit-user-select:text;user-select:text;line-height:20px;padding:4px;user-modify:read-write-plaintext-only;word-break:break-all;}"]);var v3=w(66748),Po=w.n(v3);class rb extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"state",{editorText:this.props.editorText}),(0,k.A)(this,"handleMouseDown",t=>{t.stopPropagation()}),(0,k.A)(this,"handleKeyDown",t=>{const{handleSelectNextOnEnter:e,isOpenEditor:r,onOpenEditor:i,selectionTableCellInfo:a}=this.props,{selectionLeftTopInfo:{x:o,y:s}}=a,l=t.ctrlKey||t.metaKey;if((0,Qc.C2)(t)&&!l&&!r&&i({x:o,y:s,isNeedOldText:!1,notSelectAll:!0}),t.key===an._.Tab&&t.preventDefault(),!r){t.key===an._.Enter&&t.preventDefault();return}const u=t.key===an._.Escape,c=t.key===an._.Enter,d=t.key===an._.Alt,h=t.metaKey||t.ctrlKey,f=t.shiftKey;if(d){t.preventDefault(),t.stopPropagation();return}if(t.key===an._.Tab){this.closeEditor();return}if(c&&!f){e(this.getEditorContent()),this.$elem.innerHTML="",t.preventDefault();return}u||h&&c?this.closeEditor():r&&h&&!["z","Z","x","c","v","a"].includes(t.key)&&t.preventDefault()}),(0,k.A)(this,"setElementRef",t=>this.$elem=t),(0,k.A)(this,"closeEditor",()=>{const{closeEditor:t,isOpenEditor:e}=this.props;e&&(t(this.getEditorContent()),this.$elem.innerHTML="")})}componentDidMount(){setTimeout(()=>{this.selectAll()})}componentDidUpdate(t){const{selectionTableCellInfo:e,isOpenEditor:r,notSelectAll:i,editorText:a}=this.props,{isOpenEditor:o}=t;e&&setTimeout(()=>{document.activeElement&&document.activeElement.tagName!=="INPUT"&&this.$elem&&this.$elem.focus()}),!o&&r&&(this.$elem.innerHTML=a||" "),!o&&r&&!i&&this.selectAll()}selectAll(){const{notSelectAll:t}=this.props,e=this.$elem;if(e)if(e.focus(),!t&&e.childNodes.length>0){const r=document.createRange(),i=window.getSelection();r.setStartBefore(e.childNodes[0]),r.setEndAfter(e.childNodes[e.childNodes.length-1]),i.removeAllRanges(),i.addRange(r)}else{const r=document.createRange();r.selectNodeContents(e),r.collapse(!1);const i=window.getSelection();if(i.anchorOffset!==0)return;i.removeAllRanges(),i.addRange(r)}}componentWillUnmount(){this.closeEditor()}getEditorContent(){return this.$elem.innerHTML.replace(/\n/g,"
").replace(/ /g,"")}render(){let{styleWarp:t,editorStyle:e,editorText:r}=this.props;return r||(r=" "),(0,m.jsx)(g3,{style:t,children:(0,m.jsx)("div",{contentEditable:!0,id:"text_editor",style:{...e,cursor:"text"},ref:this.setElementRef,dangerouslySetInnerHTML:{__html:r},onMouseDown:this.handleMouseDown,onKeyDown:this.handleKeyDown,onBlur:this.closeEditor})})}}(0,k.A)(rb,"propTypes",{styleWarp:Po().object,editorStyle:Po().object,selectionTableCellInfo:Po().object,closeEditor:Po().func,onOpenEditor:Po().func,notSelectAll:Po().bool,isOpenEditor:Po().bool,handleSelectNextOnEnter:Po().func,editorText:Po().string});var Au=w(92021),Iu=w(84044);const ib={styleWarp:{left:-2e3,top:-2e3,width:200,height:200},editorStyle:null,editorText:"",isCanEditInEditor:!1};class m3 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"state",{isEdit:!1,isOpenEditor:!1,editorInfo:ib,editCell:null}),(0,k.A)(this,"setElementRef",t=>this.$element=t),(0,k.A)(this,"handleChangeStyle",t=>{let{attr:e,action:r}=t;const{selectionTableCellInfo:i}=this.props,{widget:a}=this.props,o=e==="textDecorationU"||e==="textDecorationS"?"textDecoration":e,s=(0,Qc.kO)(i,a)[o],l={boldType:1-s,fontStyle:!s||s==="normal"?"italic":"normal",fontSize:r==="increase"?s+1:s-1<1?1:s-1,textDecorationU:!s||s==="normal"||s==="none"||s==="line-through"?"underline":"normal",textDecorationS:!s||s==="normal"||s==="none"||s==="underline"?"line-through":"normal"};MB.action("entry:table:set:cell:attr:new",{attr:o,value:l[e]})}),(0,k.A)(this,"newJexcelKeyDownControls",t=>{const{selectionTableCellInfo:e}=this.props,{isOpenEditor:r}=this.state;if(!Au.a.tableHandle||!e||r||!(0,or.Py)(t))return;const i=t.shiftKey,a=t.ctrlKey||t.metaKey,o=t.altKey;if(t.key===an._.Tab){this.gotoNextAndEdit();return}if(t.key===an._.Enter&&e){const{selectionLeftTopInfo:{x:s,y:l}}=e;this.openEditor(s,l);return}if(e){let s="";switch(t.keyCode){case an.Ju.Up:s="up";break;case an.Ju.Right:s="right";break;case an.Ju.Down:s="down";break;case an.Ju.Left:s="left";break;case an.Ju.Backspace:case an.Ju.Delete:s="delete";break;case an.Ju.A:a&&!i&&(s="selectAll");break;case an.Ju.C:a&&!i&&(s="copy");break;case an.Ju.X:a&&!i&&(s="cut");break;case an.Ju.Z:a&&!i?s="undo":a&&i&&(s="redo");break;case an.Ju.V:a&&o&&!i&&(s="pasteProperties");break;case an.Ju.B:t.preventDefault(),a&&(this.handleChangeStyle({attr:"boldType"}),(0,Iu.L)("command+b \u9009\u4E2D\u6574\u4F53"));break;case an.Ju.I:t.preventDefault(),a&&(this.handleChangeStyle({attr:"fontStyle"}),(0,Iu.L)("command+i \u9009\u4E2D\u6574\u4F53"));break;case an.Ju.U:a&&(t.preventDefault(),this.handleChangeStyle({attr:"textDecorationU"}),(0,Iu.L)("command+u \u9009\u4E2D\u6574\u4F53"));break;case an.Ju.S:a&&i&&(t.preventDefault(),this.handleChangeStyle({attr:"textDecorationS"}),(0,Iu.L)("command+s \u9009\u4E2D\u6574\u4F53"));break;case an.Ju.Dot:a&&i&&(t.preventDefault(),this.handleChangeStyle({attr:"fontSize",action:"increase"}),(0,Iu.L)("command+shift+. \u9009\u4E2D\u6574\u4F53"));break;case an.Ju.Comma:a&&i&&(t.preventDefault(),this.handleChangeStyle({attr:"fontSize",action:"decrease"}),(0,Iu.L)("command+shift+, \u9009\u4E2D\u6574\u4F53"));break}s&&(this.onTableKeyDown(s,{shiftKey:i,ctrlKey:a}),t.preventDefault())}}),(0,k.A)(this,"onOpenEditor",t=>{let{x:e,y:r,isNeedOldText:i,notSelectAll:a=!1}=t;const{widget:o}=this.props,{cellStyles:s,data:l}=o.tableData;let u="",c="";if((0,ss.SS)(o)){const{cells:_,table:D}=o,C=(0,ss.j)(_,D,r,e);C&&(u=C.style,c=C.data)}else u=s[r][e],c=l[r][e];const d=this.el.el.querySelector('[data-xy="'+e+"-"+r+'"]');if(!d||!this.$element)return;const h=this.$element.getBoundingClientRect(),{width:f,height:p,top:g,left:v}=d.getBoundingClientRect(),y=MB.getScale(),S={styleWarp:{width:f/y*100,height:p/y*100,top:(g-h.top)/y*100,left:(v-h.left)/y*100},editorStyle:{width:f/y*100,height:p/y*100,...(0,or.To)({stringStyle:u,isPreview:!1})},editorText:i?c:"",isOpenEditor:!0,notSelectAll:a};MB.action("reducer:flag:set:is-show-resizer",{isHideResizer:!0}),this.setState({isOpenEditor:!0,editorInfo:S,editCell:{x:e,y:r}})}),(0,k.A)(this,"onPaste",t=>{const{selectionTableCellInfo:e}=this.props,{isOpenEditor:r}=this.state;e&&!r&&!(0,or.C1)("isInSetting")&&!MB.f.addActionInputFocus&&this.onTableKeyDown("paste",{text:(0,gf.rB)().process(t.clipboardData.getData("text"))})}),(0,k.A)(this,"mouseUpControls",()=>{const{widget:t,selectCopyCell:e,selectionTableCellInfo:r}=this.props;(0,or.C1)("isEditTable")&&Au.a.tableHandle&&(e&&(MB.action("entry:table:paste:copyselection",{widget:t,selectCopyCell:e,selectionTableCellInfo:r}),Wi.A.current.selectedCorner=!1),(0,or.t0)({isMouseDownInTable:!1}))}),(0,k.A)(this,"mouseDownControls",t=>{(0,or.t0)({isMouseDownInTable:!0}),Wi.A.mouseDownControls(t)}),(0,k.A)(this,"gotoNextAndEdit",()=>{const{selectionTableCellInfo:t,widget:e}=this.props;if(!t||!this.el)return;const{selectionLeftTopInfo:{x:r,y:i}}=t,{maxX:a,maxY:o}=(0,or.II)(e),s=r+1>a;if(s?i+1>o:i>o)return;let u={x1:s?0:r+1,y1:s?i+1:i};u=(0,Qc.n7)(e,u,"tab"),u&&((0,Pu.Z)({widget:e,x1:u.x1,y1:u.y1,x2:u.x1,y2:u.y1}),this.onOpenEditor({x:u.x1,y:u.y1,isNeedOldText:!0}))}),(0,k.A)(this,"openEditor",(t,e)=>{this.onOpenEditor({x:t,y:e,isNeedOldText:!0})}),(0,k.A)(this,"closeEditor",t=>{const{editCell:e}=this.state,{widget:r}=this.props;if(!e)return;const i=e.x,a=e.y;let o="";if((0,ss.SS)(r)){const{cells:s,table:l}=r,u=(0,ss.j)(s,l,a,i);u&&(o=u.data)}else o=r.tableData.data[a][i];o!==t&&MB.action("entry:table:set:value",{widget:r,text:t,position:{x:i,y:a}}),MB.action("reducer:flag:set:is-show-resizer",{isHideResizer:!1}),this.setState({isOpenEditor:!1,editCell:null,editorInfo:ib},()=>{this.lastClickEventRef&&this.handleDocDown(this.lastClickEvent)})}),(0,k.A)(this,"handleSelectNextOnEnter",t=>{const{editCell:e}=this.state,{widget:r}=this.props,i=Number(e.x),a=Number(e.y),s=r.tableData.data.length-1,l=a+1,u={x:i,y:l},c=(0,Qc.n7)(r,{x1:u.x,y1:u.y},"down");if(!c){setTimeout(()=>{this.closeEditor(t)});return}const{x1:d,y1:h}=c;h<=s&&(0,Pu.Z)({widget:r,x1:d,y1:h,x2:d,y2:h}),setTimeout(()=>{this.closeEditor(t)})}),(0,k.A)(this,"onSelection",(t,e,r,i,a)=>{const{widget:o,isResizeCell:s,onlyView:l,isMovingInDrag:u}=this.props;s||l||u||(0,Pu.Z)({widget:o,x1:e,y1:r,x2:i,y2:a})}),(0,k.A)(this,"onTableKeyDown",(t,e)=>{const{widget:r,selectionTableCellInfo:i}=this.props;MB.action("entry:table:key:down",{widget:r,eventType:t,options:e,selectTableCellInfo:i})}),(0,k.A)(this,"onCopySelection",(t,e)=>{const{selectionTableCellInfo:r}=this.props,i=(0,Qc.qt)(r,{endX:Number(t),endY:Number(e)});(0,or.t0)({selectCopyCell:i})}),(0,k.A)(this,"exitEditTable",()=>{var t;(0,or.t0)({selectTableCellInfo:null,isShowTableMenu:!1,widget:null,isEditTable:!1}),this.setState({isEdit:!1}),this.el.resetSelection(!0),(0,or.KN)("isEditTable",!1),(t=document.querySelector("#link-design"))==null||t.classList.remove("hide")}),(0,k.A)(this,"handleDocDown",t=>{const{isOpenEditor:e}=this.state;if(e){this.lastClickEvent=t;return}else this.lastClickEvent=null;if((0,or.PK)(t)){if(MB.f.editing){setTimeout(()=>{this.exitEditTable()},500);return}this.exitEditTable()}}),(0,k.A)(this,"stopEvent",t=>{const{isEdit:e}=this.state;e&&t.target.closest(".jexcel_container")&&t.stopPropagation()}),(0,k.A)(this,"dblclick",t=>{const{onlyView:e,widget:r,isSelected:i}=this.props;if(!(e||r.isLock)&&i){const{clientX:a,clientY:o}=t;this.enterEditMode(a,o)}}),(0,k.A)(this,"enterEditMode",(t,e)=>{var r;const{widget:i}=this.props;(0,or.t0)({isEditTable:!0}),this.setState({isEdit:!0},()=>{let a=document.elementFromPoint(t,e);const o=Wi.A.getElement(a);o[0]?Wi.A.current!==o[0].jexcel&&(Wi.A.current&&Wi.A.current.resetSelection(),Wi.A.current=o[0].jexcel):Wi.A.current&&(Wi.A.current.resetSelection(!0),Wi.A.current=null);const s=l=>{if(l.className&&l.classList.contains("jexcel_container"))return null;if(l.tagName==="TD")return l;if(l.parentNode)return s(l.parentNode)};if(a.tagName!=="TD"&&(a=s(a)),a){const l=a.getAttribute("data-x"),u=a.getAttribute("data-y");(0,Pu.Z)({widget:i,x1:l,y1:u,x2:l,y2:u})}}),(r=document.querySelector("#link-design"))==null||r.classList.add("hide"),(0,or.KN)("isEditTable",!0)}),(0,k.A)(this,"handleClickCover",t=>{const{widget:e,isSelected:r,onlyView:i}=this.props;if(i||e.isLock||!r)return;t.stopPropagation(),(0,or.t0)({widget:e,selectTableCellInfo:null});const{metaKey:a,ctrlKey:o,clientX:s,clientY:l}=t;(a||o)&&this.enterEditMode(s,l)}),(0,k.A)(this,"tableContainerHandleDbClick",t=>{const{onlyView:e}=this.props;e||Wi.A.doubleClickControls(t)}),(0,k.A)(this,"tableContainerHandleMouseOver",t=>{const{onlyView:e}=this.props;e||Wi.A.mouseOverControls(t)})}componentDidMount(){const t={onselection:this.onSelection,onCopySelection:this.onCopySelection,onTableKeyDown:this.onTableKeyDown};this.el=(0,Wi.A)(this.$element,t),this.el.openEditor=this.openEditor,this.el.corner=this.el.el.querySelector(".jexcel_corner"),(0,Au.e)({tableHandle:this.el}),document.addEventListener("keydown",this.newJexcelKeyDownControls),document.addEventListener("mouseup",this.mouseUpControls),document.addEventListener("paste",this.onPaste)}componentWillUnmount(){var t;document.removeEventListener("keydown",this.newJexcelKeyDownControls),document.removeEventListener("mouseup",this.mouseUpControls),document.removeEventListener("paste",this.onPaste),(t=this.el)==null||t.destory(),this.el=null,(0,Au.e)({tableHandle:null})}componentDidUpdate(t){var e;const{widget:r,selectionTableCellInfo:i,isSingleSelected:a}=this.props,{selectionTableCellInfo:o}=t;o===null&&i!==null&&!this.state.isEdit&&this.setState({isEdit:!0}),a&&r.cid!==((e=Au.a.tableHandle)==null||(e=e.el)==null?void 0:e.getAttribute("data-cid"))&&((0,or.t0)({widget:r,selectTableCellInfo:null}),(0,Au.e)({tableHandle:this.el})),o!==null&&i===null&&this.state.isEdit&&this.exitEditTable()}render(){const{isEdit:t,editorInfo:e,editCell:r}=this.state,{widget:i,selectionTableCellInfo:a,selectCopyCell:o,isSingleSelected:s,onlyView:l,inspectMode:u,getRuntimeInteractionsPerTableCell:c}=this.props,{w:d,h}=i,f=s&&a,{innerBorderV:p,innerBorderH:g,outerBorder:v}=(0,or.xf)(i);return(0,m.jsxs)(em,{onMouseDown:this.stopEvent,innerBorderH:g,innerBorderV:p,outerBorder:v,children:[(0,m.jsx)("div",{className:"table_border",style:{width:d,height:h}}),(0,m.jsx)("div",{ref:this.setElementRef,className:"table-container jexcel_container","data-cid":i.cid,onMouseDown:u?void 0:this.mouseDownControls,onMouseOver:u?void 0:this.tableContainerHandleMouseOver,onDoubleClick:u?void 0:this.tableContainerHandleDbClick,children:(0,ss.SS)(i)?(0,m.jsx)(nm,{widget:i,selectCopyCell:o,selectionTableCellInfo:a,editCell:r,onlyView:l,inspectMode:u,getRuntimeInteractionsPerTableCell:c,isEdit:t}):(0,m.jsx)(tm,{widget:i,selectCopyCell:o,selectionTableCellInfo:a,editCell:r,onlyView:l,inspectMode:u,getRuntimeInteractionsPerTableCell:c,isEdit:t})}),u||l?null:t?(0,m.jsx)(mn.A,{target:document.body,onMouseDown:(0,mn.t)(this.handleDocDown,{capture:!0})}):(0,m.jsx)("div",{className:"cover",onClick:this.handleClickCover,onDoubleClick:this.dblclick}),f&&!l&&(0,m.jsx)(rb,{...e,widget:i,selectionTableCellInfo:a,closeEditor:this.closeEditor,onOpenEditor:this.onOpenEditor,handleSelectNextOnEnter:this.handleSelectNextOnEnter})]})}}var mf=w(30797),qc=w(61724);class y3 extends b.PureComponent{componentDidMount(){const{onlyView:t,widget:e,dispatch:r,isSingleSelected:i}=this.props;t||e["!version"]!==3&&setTimeout(()=>{r({type:"entry:table:migrate",payload:{key:e.cid}})},30),i&&r({type:"table:update:info",payload:{widget:e}})}componentDidUpdate(t){const{widget:e,dispatch:r,isSingleSelected:i}=this.props;i&&this.props.widget!==t.widget&&r({type:"table:update:info",payload:{widget:e}})}render(){const{widget:t,onlyView:e,selectionTableCellInfo:r,selectCopyCell:i,getRuntimeInteractionsPerTableCell:a,isSelected:o,isSingleSelected:s,isResizeCell:l,inspectMode:u,isMovingInDrag:c}=this.props;return(0,m.jsx)(m3,{widget:t,selectCopyCell:i,selectionTableCellInfo:r,isSelected:o,isSingleSelected:s,isResizeCell:l,getRuntimeInteractionsPerTableCell:a,onlyView:e,inspectMode:u,isMovingInDrag:c})}}const x3=(0,J.Ng)((n,t)=>{const{widget:e}=t,r=(0,qc.zX)(n),i=(0,qc.g8)(n),a=(0,qc.nh)(n),o=(0,mf.p$)(n),s=(0,qc.fv)(n),l=(0,Ci.jx)(n),u=(0,Ci._b)(n),c=(0,qc.CY)(n),d=l===Vi.qi.OnlyView,h=o.includes(e.cid),f=h&&o.length===1;return a&&e&&a.cid===e.cid?{onlyView:d,selectionTableCellInfo:r,selectCopyCell:i,isResizeCell:s,isSelected:h,isSingleSelected:f,inspectMode:u,isMovingInDrag:c}:{onlyView:d,selectionTableCellInfo:null,selectCopyCell:null,isResizeCell:s,isSelected:h,isSingleSelected:f,inspectMode:u,isMovingInDrag:c}})(y3);class S3 extends b.PureComponent{render(){const{widget:t,getRuntimeInteractionsPerTableCell:e}=this.props,{w:r,h:i}=t,{innerBorderV:a,innerBorderH:o,outerBorder:s}=(0,or.xf)(t);return(0,m.jsxs)(em,{innerBorderH:o,innerBorderV:a,outerBorder:s,children:[(0,m.jsx)("div",{className:"table_border",style:{width:r,height:i}}),(0,m.jsx)("div",{className:"table-container jexcel_container","data-cid":t.cid,children:(0,ss.SS)(t)?(0,m.jsx)(nm,{widget:t,getRuntimeInteractionsPerTableCell:e}):(0,m.jsx)(tm,{widget:t,getRuntimeInteractionsPerTableCell:e})})]})}}const w3={fontSize:"14px"},rm=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,onlyView:i,isSupMkt:a=!1}=n;const o=(0,b.useCallback)((l,u)=>(0,ss.SS)(t)?(0,ri.wI)(e.widgetStore.sdkStore,t.key,l,u,e.runningIsEditingCombo,e.editingBDanliKey):(0,ri.je)(e.widgetStore.sdkStore,t.key,l,u,e.runningIsEditingCombo,e.editingBDanliKey),[e.widgetStore.sdkStore,e.editingBDanliKey,e.runningIsEditingCombo,t.key,t.interactions]),s=()=>{if(r==="design")return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(x3,{onlyView:i,widget:t,getRuntimeInteractionsPerTableCell:o}),(0,m.jsx)(qa.N5,{sdk:e.widgetStore.sdkStore,widget:t})]});if(r==="preview")return(0,m.jsx)(p3,{widget:t,getRuntimeInteractionsPerTableCell:o});if(r==="snapshot")return(0,m.jsx)(S3,{widget:t,getRuntimeInteractionsPerTableCell:o})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:w3,children:s()})});class _3 extends M.n{renderWidgetContent(t){const{onlyView:e}=t;return(0,m.jsx)(rm,{widget:this.widget,treeData:this,onlyView:e,mode:"design",isSupMkt:t.isSupMkt})}}class b3 extends W.f{renderWidgetContent(t){return(0,m.jsx)(rm,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class C3 extends st.j{renderWidgetContent(t){return(0,m.jsx)(rm,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const M3=[_3,b3,C3];var T3=w(15139);const ab=R.Ay.div.withConfig({displayName:"styles__StyledAudio",componentId:"sc-akmvrq-0"})(["background-color:#e8e8e8;display:flex;pointer-events:auto;button.play-pause{width:36px;height:36px;border-radius:50%;background-color:#fff;margin-left:12px;align-self:center;&[data-state=pause]{svg{&.play{display:block;width:10px;height:13px;margin-left:14px;margin-right:12px;}&.pause{display:none;}}}&[data-state=play]{svg{&.play{display:none;}&.pause{display:block;width:20px;height:20px;margin-left:8px;margin-right:8px;}}}}span.progress{display:flex;align-self:center;margin-left:12px;span{line-height:20px;font-weight:500;}.current-time,.duration{min-width:35px;}}input[type=range]{-webkit-appearance:none;position:relative;min-width:24px;flex-grow:1;flex-shrink:1;align-self:center;margin:0 12px;background-color:transparent;}input[type=range]::before{position:absolute;height:100%;width:0;content:'';background-color:#7d8b94;border-radius:100px;}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:100px;background-color:rgba(164,173,179,0.6);}input[type=range]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.23);margin-top:-6px;opacity:1;cursor:pointer;}input[type=range]::-moz-range-track{height:4px;border-radius:100px;background-color:rgba(164,173,179,0.6);}input[type=range]::-moz-range-progress{height:4px;border-radius:100px;background-color:#7d8b94;}input[type=range]::-moz-range-thumb{position:relative;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.23);margin-top:-6px;opacity:1;cursor:pointer;}input[type=range]:focus{outline:none;}button.mute-control{margin-left:auto;margin-right:23px;pointer-events:none;svg{display:block;margin:auto;height:18px;width:18px;}}"]);function yf(n){const t=Math.floor(n/3600),e=t<10?"0"+t:""+t,r=Math.floor(n%3600/60),i=r<10?"0"+r:""+r,a=Math.floor(n%60),o=a<10?"0"+a:""+a;return t>1?e+":"+i+":"+o:i+":"+o}class D3 extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"audioEl",b.createRef()),(0,k.A)(this,"handleMetaDataLoaded",e=>{this.setState({duration:e.target.duration,audioLoaded:!0})}),this.state={duration:0,audioLoaded:!1}}render(){const{widget:t}=this.props,{width:e,height:r,audio:{audioSrc:i}}=t,{audioLoaded:a}=this.state,o={width:e,height:r,...ob(t)},s={color:a?"#415058":"#7d8b94"};return(0,m.jsxs)(ab,{style:o,children:[(0,m.jsxs)("button",{className:"play-pause","data-state":"pause",style:{pointerEvents:"none"},children:[(0,m.jsx)(Vr.C,{className:"play",name:"design/audio/play",style:s}),(0,m.jsx)(Vr.C,{className:"pause",name:"design/audio/pause"})]}),(0,m.jsxs)("span",{className:"progress",children:[(0,m.jsx)("span",{className:"current-time",style:s,children:yf(0)}),(0,m.jsx)("span",{style:s,children:"\xA0/\xA0"}),(0,m.jsx)("span",{className:"duration",style:s,children:yf(this.state.duration)})]}),(0,m.jsx)("input",{type:"range",defaultValue:"0",min:"0",max:"100"}),(0,m.jsx)("button",{className:"mute-control",children:(0,m.jsx)(Vr.C,{name:"design/audio/mute-control"})}),(0,m.jsx)("audio",{ref:this.audioEl,preload:"metadata",hidden:!0,onLoadedMetadata:this.handleMetaDataLoaded,children:(0,m.jsx)("source",{src:i})})]})}}class k3 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"handleProgressChange",t=>{const e=t.currentTarget,{widget:{cid:r,audio:{audioSrc:i}},audio:a,duration:o,dispatch:s}=this.props;s({type:"entry:runner:update:audio",payload:{key:r+"-"+i,currentTime:e.value/100*o}}),a.audioObj.currentTime=e.value/100*o}),(0,k.A)(this,"handlePlayButtonClick",async()=>{const{audio:{audioObj:t}}=this.props;t.currentTime===0||t.paused||t.ended?await t.play():t.pause()})}render(){const{widget:t,audioState:e,duration:r,currentTime:i,previewAudioLoaded:a}=this.props,{width:o,height:s,v:l}=t,u={"--progress":i/r*100+"%"},c={width:o,height:s,...ob(t)},d={color:a?"#415058":"#7d8b94"},h=l||T3.A.getCurrentWidgetOpacity(t.cid)==="1";return(0,m.jsxs)(ab,{style:c,children:[(0,m.jsxs)("button",{className:"play-pause","data-state":h?e:"pause",onClick:this.handlePlayButtonClick,style:{pointerEvents:"auto"},children:[(0,m.jsx)(Vr.C,{className:"play",name:"design/audio/play",style:d}),(0,m.jsx)(Vr.C,{className:"pause",name:"design/audio/pause"})]}),(0,m.jsxs)("span",{className:"progress",children:[(0,m.jsx)("span",{className:"current-time",style:d,children:yf(i)}),(0,m.jsx)("span",{style:d,children:"\xA0/\xA0"}),(0,m.jsx)("span",{className:"duration",style:d,children:yf(r)})]}),(0,m.jsx)("input",{type:"range",value:Math.floor(i/(r||1)*100),min:"0",max:"100",onChange:this.handleProgressChange,style:u,className:"audio-progress"}),(0,m.jsx)("button",{className:"mute-control",children:(0,m.jsx)(Vr.C,{name:"design/audio/mute-control"})})]})}}const P3=(n,t)=>{const e=(0,pt.mf)(n),{widget:{key:r}}=t,{audioList:i,runnerCacheTag:a}=e,o=i.find(s=>s.key===r);return{audio:o,duration:o?o.duration:0,currentTime:o?o.currentTime:0,previewAudioLoaded:o?o.previewAudioLoaded:!1,audioState:o?o.audioState:"pause",runnerCacheTag:a}},A3=(0,J.Ng)(P3)(k3);function ob(n){return{display:n.audio.isHidden?"none":void 0,overflow:"hidden",boxShadow:(0,K.Ps)(n.shadow),...(0,K.Nb)(n)}}const im=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:r==="preview"?(0,m.jsx)(A3,{widget:t},t.cid+t.text):(0,m.jsx)(D3,{widget:t})})});class I3 extends M.n{renderWidgetContent(t){return(0,m.jsx)(im,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class E3 extends W.f{renderWidgetContent(t){return(0,m.jsx)(im,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class L3 extends st.j{renderWidgetContent(t){return(0,m.jsx)(im,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const O3=[I3,E3,L3];var am=w(43109),R3=w(71394);const sb=R.Ay.div.withConfig({displayName:"styles__StyledVideo",componentId:"sc-1j6g03n-0"})(["width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;video{width:100%;height:100%;&:focus{outline:none;}}.iframe-container{width:100%;height:100%;}.status-indicator{margin:auto;text-align:center;color:#dbdbdb;}.controls-container{width:100%;display:flex;flex-direction:column;justify-content:flex-end;.progress-bar{background-color:#f2f4f5;margin:0 16px;border-radius:100px;width:auto;height:3px;opacity:0.2;}.controls{display:flex;align-items:center;margin-top:8px;margin-bottom:12px;svg{path{fill:#f7f7f7;}}.play-button{min-width:12px;min-height:15px;margin-left:18px;}.progress{color:#f7f7f7;margin-left:14px;margin-right:auto;font-size:14px;white-space:nowrap;}.mute-control{min-width:18px;min-height:14px;margin-left:14px;margin-right:22px;opacity:0.4;}.full-screen{min-width:17px;min-height:15px;margin-right:20px;opacity:0.4;}}}"]),lb=(n,t)=>({boxShadow:(0,K.Ps)(n.shadow),background:"linear-gradient(to top, #151515 6.56%, rgba(21, 21, 21, 0) 50%), "+(t?"#595a5c":"#454647"),...(0,K.Nb)(n)});class N3 extends b.PureComponent{render(){const{widget:t}=this.props,{is_muted:e,is_hide_controls:r,video:{videoSrc:i}}=t,a=(0,am.dB)(i),o=lb(t,a);return(0,m.jsxs)(sb,{className:"video",style:o,children:[(0,m.jsx)("div",{className:"status-indicator",children:a?I18N.w.video_will_play_on_preview:I18N.w.insert_video_on_the_right_panel}),(0,m.jsx)("div",{className:"controls-container",children:!r&&(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"progress-bar"}),(0,m.jsxs)("div",{className:"controls",children:[(0,m.jsx)(Vr.C,{className:"play-button",name:"design/audio/play",style:{opacity:a?1:.4}}),(0,m.jsx)("div",{className:"progress",style:{opacity:a?1:.4},children:"0:00 / 0:00"}),(0,m.jsx)(Vr.C,{className:"mute-control",name:e?"design/video/mute":"design/audio/mute-control"}),(0,m.jsx)(Vr.C,{className:"full-screen",name:"design/video/full-screen"})]})]})})]},i)}}class B3 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"setVideoRef",t=>this.$video=t)}componentDidUpdate(t,e,r){if(t.runnerCacheTag!==this.props.runnerCacheTag){var i;(i=this.$video)==null||i.load()}}render(){const{widget:t,activeCanvasKey:e}=this.props,{cid:r,w:i,h:a,video:{isAutoplay:o,isLoop:s,isMuted:l,isHideControls:u,videoSrc:c},isVisible:d}=t,h=(0,am.dB)(c),f={...lb(t,h),pointerEvents:d?"auto":"none"},g=sdkStore.locUpColdCanvasKey(t.cid)===e,v=h?(0,R3.r)(new URL(c),r,o&&g,s,l,u).iframeHtml:"",y=d&&o&&g;return(0,m.jsx)(sb,{className:"video",style:f,children:h&&(0,am.Je)(new URL(c))?(0,m.jsx)("div",{className:"iframe-container",dangerouslySetInnerHTML:{__html:v}}):(0,m.jsxs)("video",{id:r,width:i,height:a,playsInline:!0,autoPlay:y,loop:d&&s,controls:!u,muted:y?!0:l,disablePictureInPicture:!0,controlsList:"nodownload",ref:this.setVideoRef,children:[(0,m.jsx)("source",{src:c}),"Video element is not supported in this browser."]})},c)}}const V3=(n,t)=>{const e=(0,pt.mf)(n),{widget:{key:r}}=t,{videoList:i,runnerCacheTag:a,activeCanvasKey:o}=e;return{video:i.find(l=>l.key===r),runnerCacheTag:a,activeCanvasKey:o}},W3=(0,J.Ng)(V3)(B3),om=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:r==="preview"?(0,m.jsx)(W3,{widget:t}):(0,m.jsx)(N3,{widget:t})})});class F3 extends M.n{renderWidgetContent(t){return(0,m.jsx)(om,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class j3 extends W.f{renderWidgetContent(t){return(0,m.jsx)(om,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class z3 extends st.j{renderWidgetContent(t){return(0,m.jsx)(om,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const H3=[F3,j3,z3];var ub=w(21183);const U3=R.Ay.div.withConfig({displayName:"styles__StyledQRCode",componentId:"sc-thux50-0"})(["overflow:hidden;.behavior{position:absolute;top:50%;left:50%;margin-left:-54px;margin-top:-16px;line-height:32px;height:32px;width:108px;font-size:12px;z-index:101;text-align:center;background-color:rgba(31,41,46,0);border-radius:2px;pointer-events:none;&:lang(en){width:100px;margin-left:-50px;height:50px;margin-top:-25px;line-height:16px;}&:lang(ja){width:150px;margin-left:-75px;}span{color:#fff;opacity:0;}}&:hover{.behavior{background-color:rgba(31,41,46,0.9);span{opacity:1;}}}"]),G3=n=>{const{widget:t,scale:e,isReadOnly:r}=n,{w:i,h:a,isLock:o,qrCode:s}=t,{isBackgroundVisible:l,backgroundColor:u,isForegroundVisible:c,foregroundColor:d,content:h}=s,p=(0,ub.j)({height:a,width:i,text:h||I18N.link.link_qrcode_default,foreground:(0,K.Lt)(c,d),background:(0,K.Lt)(l,u)}).toDataURL();return(0,m.jsx)(U3,{children:(0,m.jsx)("img",{width:i,height:a,src:p,alt:"QR code",style:{pointerEvents:"none"}})})},K3=(0,J.Ng)(n=>({isReadOnly:(0,Ci.jx)(n)===Vi.qi.OnlyView}))(G3);class X3 extends b.PureComponent{render(){const{widget:t}=this.props,{w:e,h:r,qrCode:i}=t,{isBackgroundVisible:a,backgroundColor:o,isForegroundVisible:s,foregroundColor:l,content:u}=i,d=(0,ub.j)({height:r,width:e,text:u||I18N.link.link_qrcode_default,foreground:(0,K.Lt)(s,l),background:(0,K.Lt)(a,o)}).toDataURL();return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("img",{width:e,height:r,src:d,alt:"QR code",style:{pointerEvents:"none"}})})}}const sm=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{overflow:"hidden"},children:r==="design"?(0,m.jsx)(K3,{widget:t}):(0,m.jsx)(X3,{widget:t})})});class Y3 extends M.n{renderWidgetContent(t){return(0,m.jsx)(sm,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Z3 extends W.f{renderWidgetContent(t){return(0,m.jsx)(sm,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class $3 extends st.j{renderWidgetContent(t){return(0,m.jsx)(sm,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const J3=[Y3,Z3,$3];var cb=w(64143);const jct=n=>{const{richTextV1:{fontSize:t,textColor:e,lineHeight:r,paddingTuple:i,fontDirection:a,underline:o,strikethrough:s,italic:l,bold:u,verticalAlign:c,horizontalAlign:d,letterSpacing:h,isClipText:f}}=n;let p="";return o&&(p="underline"),s&&(p+=(p?" ":"")+"line-through"),p===""&&(p="none"),{fontSize:t+"px",fontWeight:u?700:400,fontStyle:l?"italic":"normal",letterSpacing:h+"px",justifyContent:c,alignItems:getRichTextAlignItems(d),textAlign:d,boxShadow:"none",color:e,lineHeight:r+"px",...formatPaddingTuple(i),textDecoration:p,flexDirection:"column",writingMode:a,overflow:f?"hidden":"visible"}};class db extends b.PureComponent{render(){var t,e;const{widget:r,widget:{type:i,w:a,h:o,richTextV1:{paddingTuple:s},border:{bdrIsVisible:l,bdrWidth:u,bdrStyle:c,bdrColor:d},shadow:h,fill:f},getPointsArr:p}=this.props,g=i===O.x.WPolygon?this.props.widget.polygon.sideNum:this.props.widget.star.sideNum,v=i===O.x.WPolygon?this.props.widget.polygon.cornerRadius:this.props.widget.star.cornerRadius,y=(t=(e=this.props.widget.star)==null?void 0:e.radius)!=null?t:0,x=(0,P.t0)(d),S={solid:"0 0",dotted:u+" "+u,dashed:u*2+" "+u},_={stroke:l?x:void 0,strokeWidth:u,strokeDasharray:S[c]},D={display:"flex",width:a-u*2,height:o-u*2},C=p({width:a,height:o,sides:g,radius:y/100,borderWidth:u});let N;h.shadowIsVisible&&(N="drop-shadow("+h.offsetX+"px "+h.offsetY+"px "+h.blurRadius+"px "+(0,P.t0)(h.shadowColor)+")");const q=(0,$.$8)(f,{w:a,h:o}),et=(0,K.rM)(q),lt=(0,K.Q)(q),ft=Math.floor(Math.random()*1e5);return(0,m.jsxs)("svg",{width:a,height:o,style:{overflow:"visible",filter:N||"none"},x:u/2,y:u/2,children:[(0,m.jsx)("defs",{children:q.type===ni.LA.LinearGradient?(0,m.jsx)("linearGradient",{id:ft,x1:0,x2:1,y1:0,y2:0,gradientTransform:et,children:lt.sort((_t,Ct)=>_t.point-Ct.point).map((_t,Ct)=>(0,m.jsx)("stop",{stopColor:_t.hex,stopOpacity:_t.alpha,offset:_t.point},Ct))}):q.type===ni.LA.RadialGradient?(0,m.jsx)("radialGradient",{id:ft,cx:0,cy:0,r:1,gradientTransform:et,children:lt.map((_t,Ct)=>(0,m.jsx)("stop",{stopColor:_t.hex,stopOpacity:_t.alpha,offset:_t.point},Ct))}):null}),(0,m.jsx)("path",{d:(0,cb.J)(C,Number(v)),style:_,fill:q.v?q.type!==ni.LA.Solid?"url(#"+ft+")":mu.Q.toRGBAStr(q.color):"rgba(255, 255, 255, 0)"}),(0,m.jsx)("foreignObject",{width:Math.abs(a-u*2),height:Math.abs(o-u*2-s.pT),x:u/2,y:u/2,style:{overflow:"visible"},children:(0,m.jsx)(H.HY,{widget:r,styles:D})})]})}}const Q3=n=>{var t,e,r,i,a,o,s;return{zIndex:n.zIndex,opacity:n.opacity,boxShadow:"none",fontSize:(t=n.textV0)==null?void 0:t.fontSize,lineHeight:((e=n.textV0)==null?void 0:e.lineHeight)+"px",padding:(r=n.textV0)==null?void 0:r.padding,fontWeight:(i=n.textV0)!=null&&i.bold?"bold":"normal",fontStyle:(a=n.textV0)!=null&&a.italic?"italic":"normal",textDecoration:(o=n.textV0)==null?void 0:o.textDecoration,display:"flex",color:(0,P.t0)((s=n.textV0)==null?void 0:s.textColor),alignItems:"center",justifyContent:"center",overflow:"visible"}};class q3 extends b.PureComponent{render(){const{widget:t}=this.props;return(0,m.jsx)("svg",{width:t.width,height:t.height,style:{overflow:"visible"},children:(0,m.jsx)(db,{widget:t,getPointsArr:cb.b})})}}const lm=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:Q3(t),children:(0,m.jsx)(q3,{widget:t})})});class t4 extends M.n{renderWidgetContent(t){return(0,m.jsx)(lm,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class e4 extends W.f{renderWidgetContent(t){return(0,m.jsx)(lm,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class n4 extends st.j{renderWidgetContent(t){return(0,m.jsx)(lm,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const r4=[t4,e4,n4];var i4=w(95805);class a4 extends b.PureComponent{render(){const{widget:t}=this.props;return(0,m.jsx)("svg",{width:t.w,height:t.h,style:{overflow:"visible"},children:(0,m.jsx)(db,{widget:t,getPointsArr:i4.z})})}}const o4=n=>{var t,e,r,i,a,o,s;return{zIndex:n.zIndex,opacity:n.opacity,boxShadow:"none",fontSize:(t=n.textV0)==null?void 0:t.fontSize,lineHeight:((e=n.textV0)==null?void 0:e.lineHeight)+"px",padding:(r=n.textV0)==null?void 0:r.padding,fontWeight:(i=n.textV0)!=null&&i.bold?"bold":"normal",fontStyle:(a=n.textV0)!=null&&a.italic?"italic":"normal",textDecoration:(o=n.textV0)==null?void 0:o.textDecoration,display:"flex",color:(0,P.t0)((s=n.textV0)==null?void 0:s.textColor),alignItems:"center",justifyContent:"center",overflow:n.richTextV1.isClipText?"hidden":"visible"}},um=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{...o4(t)},children:(0,m.jsx)(a4,{widget:t})})});class s4 extends M.n{renderWidgetContent(t){return(0,m.jsx)(um,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class l4 extends W.f{renderWidgetContent(t){return(0,m.jsx)(um,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class u4 extends st.j{renderWidgetContent(t){return(0,m.jsx)(um,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const c4=[s4,l4,u4];var cm=w(32010),dm=w(15915);const hm=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1,...a}=n;const o=()=>{if(r==="preview"){if((0,ri.Xr)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey).filter(p=>p.interactive).length===0)return null;const{w:d,h}=e.widgetStore.sdkStore.getCCSBound2308(t.key),f={position:"absolute",left:0,top:0,width:d,height:h,zIndex:t.z,pointerEvents:"auto"};return(0,m.jsx)("div",{style:f})}return null};let s={},l=!1,u="";try{if(r==="design"&&(l=(0,cm.tZ)({widget:t,treeData:e,isSupMkt:i,mode:r}),l)){const{x:c,y:d}=sdkStore.getLBCOff(t.key)||{},{w:h,h:f}=sdkStore.getCCSBound2308(t.key);s={pointerEvents:"none",zIndex:2147483646,position:"absolute",left:c-h/2,top:d-f/2,width:h,height:f},u=(0,dm._5)()&&l?Number(h||0)<80?"has-watermark wm_s":"has-watermark wm_m":""}}catch(c){l=!1}return(0,m.jsxs)(rt.cl,{treeData:e,widget:t,mode:r,isNeedChildren:!0,isSupMkt:i,style:{...r==="preview"&&{pointerEvents:"none"}},...a,children:[o(),r==="design"&&l&&(0,m.jsx)("div",{style:s,className:u})]})});class d4 extends M.n{renderWidgetContent(t){return(0,m.jsx)(hm,{widget:this.widget,mode:"design",treeData:this,...t})}}class h4 extends W.f{renderWidgetContent(t){return(0,m.jsx)(hm,{widget:this.widget,mode:"preview",treeData:this,...t})}}class f4 extends st.j{renderWidgetContent(t){return(0,m.jsx)(hm,{widget:this.widget,mode:"snapshot",treeData:this,...t})}}const p4=[d4,h4,f4];var g4=w(98236),Ys=w.n(g4);/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var fm=function(n,t){return fm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])},fm(n,t)};function Zt(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");fm(n,t);function e(){this.constructor=n}n.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}var hb=function(){return hb=Object.assign||function(t){for(var e,r=1,i=arguments.length;r=0;s--)(o=n[s])&&(a=(i<3?o(a):i>3?o(t,e,a):o(t,e))||a);return i>3&&a&&Object.defineProperty(t,e,a),a}function Uct(n,t){return function(e,r){t(e,r,n)}}function Gct(n,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(n,t)}function Kct(n,t,e,r){function i(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(c){try{u(r.next(c))}catch(d){o(d)}}function l(c){try{u(r.throw(c))}catch(d){o(d)}}function u(c){c.done?a(c.value):i(c.value).then(s,l)}u((r=r.apply(n,t||[])).next())})}function Xct(n,t){var e={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(u){return function(c){return l([u,c])}}function l(u){if(r)throw new TypeError("Generator is already executing.");for(;e;)try{if(r=1,i&&(a=u[0]&2?i.return:u[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,u[1])).done)return a;switch(i=0,a&&(u=[u[0]&2,a.value]),u[0]){case 0:case 1:a=u;break;case 4:return e.label++,{value:u[1],done:!1};case 5:e.label++,i=u[1],u=[0];continue;case 7:u=e.ops.pop(),e.trys.pop();continue;default:if(a=e.trys,!(a=a.length>0&&a[a.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v4(n,t){var e=typeof Symbol=="function"&&n[Symbol.iterator];if(!e)return n;var r=e.call(n),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(e=r.return)&&e.call(r)}finally{if(o)throw o.error}}return a}function Zct(){for(var n=[],t=0;t1||s(h,f)})})}function s(h,f){try{l(r[h](f))}catch(p){d(a[0][3],p)}}function l(h){h.value instanceof xf?Promise.resolve(h.value.v).then(u,c):d(a[0][2],h)}function u(h){s("next",h)}function c(h){s("throw",h)}function d(h,f){h(f),a.shift(),a.length&&s(a[0][0],a[0][1])}}function qct(n){var t,e;return t={},r("next"),r("throw",function(i){throw i}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(i,a){t[i]=n[i]?function(o){return(e=!e)?{value:xf(n[i](o)),done:i==="return"}:a?a(o):o}:a}}function tdt(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=n[Symbol.asyncIterator],e;return t?t.call(n):(n=typeof pb=="function"?pb(n):n[Symbol.iterator](),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(a){e[a]=n[a]&&function(o){return new Promise(function(s,l){o=n[a](o),i(s,l,o.done,o.value)})}}function i(a,o,s,l){Promise.resolve(l).then(function(u){a({value:u,done:s})},o)}}function edt(n,t){return Object.defineProperty?Object.defineProperty(n,"raw",{value:t}):n.raw=t,n}var m4=Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t};function ndt(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&fb(t,n,e);return m4(t,n),t}function rdt(n){return n&&n.__esModule?n:{default:n}}function idt(n,t,e,r){if(e==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?n!==t||!r:!t.has(n))throw new TypeError("Cannot read private member from an object whose class did not declare it");return e==="m"?r:e==="a"?r.call(n):r?r.value:t.get(n)}function adt(n,t,e,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?n!==t||!i:!t.has(n))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(n,e):i?i.value=e:t.set(n,e),e}var y4=function(){function n(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return n}(),x4=function(){function n(){this.browser=new y4,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return n}(),Zs=new x4;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(Zs.wxa=!0,Zs.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?Zs.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(Zs.node=!0,Zs.svgSupported=!0):S4(navigator.userAgent,Zs);function S4(n,t){var e=t.browser,r=n.match(/Firefox\/([\d.]+)/),i=n.match(/MSIE\s([\d.]+)/)||n.match(/Trident\/.+?rv:(([\d.]+))/),a=n.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(n);r&&(e.firefox=!0,e.version=r[1]),i&&(e.ie=!0,e.version=i[1]),a&&(e.edge=!0,e.version=a[1],e.newEdge=+a[1].split(".")[0]>18),o&&(e.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!e.ie&&!e.edge,t.pointerEventsSupported="onpointerdown"in window&&(e.edge||e.ie&&+e.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(e.ie&&"transition"in s||e.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||e.ie&&+e.version>=9}const Zn=Zs;var pm=12,gb="sans-serif",ls=pm+"px "+gb,w4=20,_4=100,b4="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function C4(n){var t={};if(typeof JSON>"u")return t;for(var e=0;e=0)s=o*e.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",i[u]+":0",r[1-l]+":auto",i[1-u]+":auto",""].join("!important;"),n.appendChild(o),e.push(o)}return e}function X4(n,t,e){for(var r=e?"invTrans":"trans",i=t[r],a=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var c=n[u].getBoundingClientRect(),d=2*u,h=c.left,f=c.top;o.push(h,f),l=l&&a&&h===a[d]&&f===a[d+1],s.push(n[u].offsetLeft,n[u].offsetTop)}return l&&i?i:(t.srcCoords=o,t[r]=e?Mb(s,o):Mb(o,s))}function Db(n){return n.nodeName.toUpperCase()==="CANVAS"}var Y4=/([&<>"'])/g,Z4={"&":"&","<":"<",">":">",'"':""","'":"'"};function ji(n){return n==null?"":(n+"").replace(Y4,function(t,e){return Z4[e]})}var $4=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,km=[],J4=Zn.browser.firefox&&+Zn.browser.version.split(".")[0]<39;function Pm(n,t,e,r){return e=e||{},r?kb(n,t,e):J4&&t.layerX!=null&&t.layerX!==t.offsetX?(e.zrX=t.layerX,e.zrY=t.layerY):t.offsetX!=null?(e.zrX=t.offsetX,e.zrY=t.offsetY):kb(n,t,e),e}function kb(n,t,e){if(Zn.domSupported&&n.getBoundingClientRect){var r=t.clientX,i=t.clientY;if(Db(n)){var a=n.getBoundingClientRect();e.zrX=r-a.left,e.zrY=i-a.top;return}else if(Dm(km,n,r,i)){e.zrX=km[0],e.zrY=km[1];return}}e.zrX=e.zrY=0}function Am(n){return n||window.event}function ua(n,t,e){if(t=Am(t),t.zrX!=null)return t;var r=t.type,i=r&&r.indexOf("touch")>=0;if(i){var o=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&Pm(n,o,t,e)}else{Pm(n,t,t,e);var a=Q4(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&$4.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Q4(n){var t=n.wheelDelta;if(t)return t;var e=n.deltaX,r=n.deltaY;if(e==null||r==null)return t;var i=Math.abs(r!==0?r:e),a=r>0?-1:r<0?1:e>0?-1:1;return 3*i*a}function Im(n,t,e,r){n.addEventListener(t,e,r)}function q4(n,t,e,r){n.removeEventListener(t,e,r)}var Io=function(n){n.preventDefault(),n.stopPropagation(),n.cancelBubble=!0};function Pb(n){return n.which===2||n.which===3}var tV=function(){function n(){this._track=[]}return n.prototype.recognize=function(t,e,r){return this._doTrack(t,e,r),this._recognize(t)},n.prototype.clear=function(){return this._track.length=0,this},n.prototype._doTrack=function(t,e,r){var i=t.touches;if(i){for(var a={points:[],touches:[],target:e,event:t},o=0,s=i.length;o1&&r&&r.length>1){var a=Ab(r)/Ab(i);!isFinite(a)&&(a=1),t.pinchScale=a;var o=eV(r);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:n[0].target,event:t}}}}};function ea(){return[1,0,0,1,0,0]}function Pf(n){return n[0]=1,n[1]=0,n[2]=0,n[3]=1,n[4]=0,n[5]=0,n}function Lm(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4],n[5]=t[5],n}function Eo(n,t,e){var r=t[0]*e[0]+t[2]*e[1],i=t[1]*e[0]+t[3]*e[1],a=t[0]*e[2]+t[2]*e[3],o=t[1]*e[2]+t[3]*e[3],s=t[0]*e[4]+t[2]*e[5]+t[4],l=t[1]*e[4]+t[3]*e[5]+t[5];return n[0]=r,n[1]=i,n[2]=a,n[3]=o,n[4]=s,n[5]=l,n}function no(n,t,e){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n[4]=t[4]+e[0],n[5]=t[5]+e[1],n}function qs(n,t,e,r){r===void 0&&(r=[0,0]);var i=t[0],a=t[2],o=t[4],s=t[1],l=t[3],u=t[5],c=Math.sin(e),d=Math.cos(e);return n[0]=i*d+s*c,n[1]=-i*c+s*d,n[2]=a*d+l*c,n[3]=-a*c+d*l,n[4]=d*(o-r[0])+c*(u-r[1])+r[0],n[5]=d*(u-r[1])-c*(o-r[0])+r[1],n}function Om(n,t,e){var r=e[0],i=e[1];return n[0]=t[0]*r,n[1]=t[1]*i,n[2]=t[2]*r,n[3]=t[3]*i,n[4]=t[4]*r,n[5]=t[5]*i,n}function Nu(n,t){var e=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],l=e*o-a*r;return l?(l=1/l,n[0]=o*l,n[1]=-a*l,n[2]=-r*l,n[3]=e*l,n[4]=(r*s-o*i)*l,n[5]=(a*i-e*s)*l,n):null}function nV(n){var t=ea();return Lm(t,n),t}var rV=function(){function n(t,e){this.x=t||0,this.y=e||0}return n.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},n.prototype.clone=function(){return new n(this.x,this.y)},n.prototype.set=function(t,e){return this.x=t,this.y=e,this},n.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},n.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},n.prototype.scale=function(t){this.x*=t,this.y*=t},n.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},n.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},n.prototype.dot=function(t){return this.x*t.x+this.y*t.y},n.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},n.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},n.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},n.prototype.distance=function(t){var e=this.x-t.x,r=this.y-t.y;return Math.sqrt(e*e+r*r)},n.prototype.distanceSquare=function(t){var e=this.x-t.x,r=this.y-t.y;return e*e+r*r},n.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},n.prototype.transform=function(t){if(t){var e=this.x,r=this.y;return this.x=t[0]*e+t[2]*r+t[4],this.y=t[1]*e+t[3]*r+t[5],this}},n.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},n.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},n.set=function(t,e,r){t.x=e,t.y=r},n.copy=function(t,e){t.x=e.x,t.y=e.y},n.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},n.lenSquare=function(t){return t.x*t.x+t.y*t.y},n.dot=function(t,e){return t.x*e.x+t.y*e.y},n.add=function(t,e,r){t.x=e.x+r.x,t.y=e.y+r.y},n.sub=function(t,e,r){t.x=e.x-r.x,t.y=e.y-r.y},n.scale=function(t,e,r){t.x=e.x*r,t.y=e.y*r},n.scaleAndAdd=function(t,e,r,i){t.x=e.x+r.x*i,t.y=e.y+r.y*i},n.lerp=function(t,e,r,i){var a=1-i;t.x=a*e.x+i*r.x,t.y=a*e.y+i*r.y},n}();const Sn=rV;var Af=Math.min,If=Math.max,tl=new Sn,el=new Sn,nl=new Sn,rl=new Sn,nd=new Sn,rd=new Sn,iV=function(){function n(t,e,r,i){r<0&&(t=t+r,r=-r),i<0&&(e=e+i,i=-i),this.x=t,this.y=e,this.width=r,this.height=i}return n.prototype.union=function(t){var e=Af(t.x,this.x),r=Af(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=If(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=If(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=e,this.y=r},n.prototype.applyTransform=function(t){n.applyTransform(this,this,t)},n.prototype.calculateTransform=function(t){var e=this,r=t.width/e.width,i=t.height/e.height,a=ea();return no(a,a,[-e.x,-e.y]),Om(a,a,[r,i]),no(a,a,[t.x,t.y]),a},n.prototype.intersect=function(t,e){if(!t)return!1;t instanceof n||(t=n.create(t));var r=this,i=r.x,a=r.x+r.width,o=r.y,s=r.y+r.height,l=t.x,u=t.x+t.width,c=t.y,d=t.y+t.height,h=!(ap&&(p=S,gp&&(p=_,y=r.x&&t<=r.x+r.width&&e>=r.y&&e<=r.y+r.height},n.prototype.clone=function(){return new n(this.x,this.y,this.width,this.height)},n.prototype.copy=function(t){n.copy(this,t)},n.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},n.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},n.prototype.isZero=function(){return this.width===0||this.height===0},n.create=function(t){return new n(t.x,t.y,t.width,t.height)},n.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},n.applyTransform=function(t,e,r){if(!r){t!==e&&n.copy(t,e);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var i=r[0],a=r[3],o=r[4],s=r[5];t.x=e.x*i+o,t.y=e.y*a+s,t.width=e.width*i,t.height=e.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}tl.x=nl.x=e.x,tl.y=rl.y=e.y,el.x=rl.x=e.x+e.width,el.y=nl.y=e.y+e.height,tl.transform(r),rl.transform(r),el.transform(r),nl.transform(r),t.x=Af(tl.x,el.x,nl.x,rl.x),t.y=Af(tl.y,el.y,nl.y,rl.y);var l=If(tl.x,el.x,nl.x,rl.x),u=If(tl.y,el.y,nl.y,rl.y);t.width=l-t.x,t.height=u-t.y},n}();const wn=iV;var Ib="silent";function aV(n,t,e){return{type:n,event:e,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:e.zrX,offsetY:e.zrY,gestureEvent:e.gestureEvent,pinchX:e.pinchX,pinchY:e.pinchY,pinchScale:e.pinchScale,wheelDelta:e.zrDelta,zrByTouch:e.zrByTouch,which:e.which,stop:oV}}function oV(){Io(this.event)}var sV=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.handler=null,e}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(la),id=function(){function n(t,e){this.x=t,this.y=e}return n}(),lV=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Rm=new wn(0,0,0,0),Eb=function(n){Zt(t,n);function t(e,r,i,a,o){var s=n.call(this)||this;return s._hovered=new id(0,0),s.storage=e,s.painter=r,s.painterRoot=a,s._pointerSize=o,i=i||new sV,s.proxy=null,s.setHandlerProxy(i),s._draggingMgr=new z4(s),s}return t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(mt(lV,function(r){e.on&&e.on(r,this[r],this)},this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var r=e.zrX,i=e.zrY,a=Ob(this,r,i),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=a?new id(r,i):this.findHover(r,i),u=l.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",e),this.dispatchToElement(l,"mousemove",e),u&&u!==s&&this.dispatchToElement(l,"mouseover",e)},t.prototype.mouseout=function(e){var r=e.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",e),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new id(0,0)},t.prototype.dispatch=function(e,r){var i=this[e];i&&i.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var r=this.proxy;r.setCursor&&r.setCursor(e)},t.prototype.dispatchToElement=function(e,r,i){e=e||{};var a=e.target;if(!(a&&a.silent)){for(var o="on"+r,s=aV(r,e,i);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(r,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(r,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(r,s)}))}},t.prototype.findHover=function(e,r,i){var a=this.storage.getDisplayList(),o=new id(e,r);if(Lb(a,o,e,r,i),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,c=new wn(e-u,r-u,l,l),d=a.length-1;d>=0;d--){var h=a[d];h!==i&&!h.ignore&&!h.ignoreCoarsePointer&&(!h.parent||!h.parent.ignoreCoarsePointer)&&(Rm.copy(h.getBoundingRect()),h.transform&&Rm.applyTransform(h.transform),Rm.intersect(c)&&s.push(h))}if(s.length)for(var f=4,p=Math.PI/12,g=Math.PI*2,v=0;v4)return;this._downPoint=null}this.dispatchToElement(a,n,t)}});function uV(n,t,e){if(n[n.rectHover?"rectContain":"contain"](t,e)){for(var r=n,i=void 0,a=!1;r;){if(r.ignoreClip&&(a=!0),!a){var o=r.getClipPath();if(o&&!o.contain(t,e))return!1}r.silent&&(i=!0);var s=r.__hostTarget;r=s||r.parent}return i?Ib:!0}return!1}function Lb(n,t,e,r,i){for(var a=n.length-1;a>=0;a--){var o=n[a],s=void 0;if(o!==i&&!o.ignore&&(s=uV(o,e,r))&&(!t.topTarget&&(t.topTarget=o),s!==Ib)){t.target=o;break}}}function Ob(n,t,e){var r=n.painter;return t<0||t>r.getWidth()||e<0||e>r.getHeight()}const cV=Eb;var Rb=32,ad=7;function dV(n){for(var t=0;n>=Rb;)t|=n&1,n>>=1;return n+t}function Nb(n,t,e,r){var i=t+1;if(i===e)return 1;if(r(n[i++],n[t])<0){for(;i=0;)i++;return i-t}function hV(n,t,e){for(e--;t>>1,i(a,n[l])<0?s=l:o=l+1;var u=r-o;switch(u){case 3:n[o+3]=n[o+2];case 2:n[o+2]=n[o+1];case 1:n[o+1]=n[o];break;default:for(;u>0;)n[o+u]=n[o+u-1],u--}n[o]=a}}function Nm(n,t,e,r,i,a){var o=0,s=0,l=1;if(a(n,t[e+i])>0){for(s=r-i;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}else{for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}for(o++;o>>1);a(n,t[e+c])>0?o=c+1:l=c}return l}function Bm(n,t,e,r,i,a){var o=0,s=0,l=1;if(a(n,t[e+i])<0){for(s=i+1;ls&&(l=s);var u=o;o=i-l,l=i-u}else{for(s=r-i;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=i,l+=i}for(o++;o>>1);a(n,t[e+c])<0?l=c:o=c+1}return l}function fV(n,t){var e=ad,r,i,a=0,o=[];r=[],i=[];function s(f,p){r[a]=f,i[a]=p,a+=1}function l(){for(;a>1;){var f=a-2;if(f>=1&&i[f-1]<=i[f]+i[f+1]||f>=2&&i[f-2]<=i[f]+i[f-1])i[f-1]i[f+1])break;c(f)}}function u(){for(;a>1;){var f=a-2;f>0&&i[f-1]=ad||N>=ad);if(q)break;D<0&&(D=0),D+=2}if(e=D,e<1&&(e=1),p===1){for(y=0;y=0;y--)n[C+y]=n[D+y];n[_]=o[S];return}for(var N=e;;){var q=0,et=0,lt=!1;do if(t(o[S],n[x])<0){if(n[_--]=n[x--],q++,et=0,--p===0){lt=!0;break}}else if(n[_--]=o[S--],et++,q=0,--v===1){lt=!0;break}while((q|et)=0;y--)n[C+y]=n[D+y];if(p===0){lt=!0;break}}if(n[_--]=o[S--],--v===1){lt=!0;break}if(et=v-Nm(n[x],o,0,v,v-1,t),et!==0){for(_-=et,S-=et,v-=et,C=_+1,D=S+1,y=0;y=ad||et>=ad);if(lt)break;N<0&&(N=0),N+=2}if(e=N,e<1&&(e=1),v===1){for(_-=p,x-=p,C=_+1,D=x+1,y=p-1;y>=0;y--)n[C+y]=n[D+y];n[_]=o[S]}else{if(v===0)throw new Error;for(D=_-(v-1),y=0;ys&&(l=s),Bb(n,e,e+l,e+a,t),a=l}o.pushRun(e,a),o.mergeRuns(),i-=a,e+=a}while(i!==0);o.forceMergeRuns()}}var na=1,od=2,Bu=4,Vb=!1;function Vm(){Vb||(Vb=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Wb(n,t){return n.zlevel===t.zlevel?n.z===t.z?n.z2-t.z2:n.z-t.z:n.zlevel-t.zlevel}var pV=function(){function n(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Wb}return n.prototype.traverse=function(t,e){for(var r=0;r0&&(c.__clipPaths=[]),isNaN(c.z)&&(Vm(),c.z=0),isNaN(c.z2)&&(Vm(),c.z2=0),isNaN(c.zlevel)&&(Vm(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var d=t.getDecalElement&&t.getDecalElement();d&&this._updateAndAddDisplayable(d,e,r);var h=t.getTextGuideLine();h&&this._updateAndAddDisplayable(h,e,r);var f=t.getTextContent();f&&this._updateAndAddDisplayable(f,e,r)}},n.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},n.prototype.delRoot=function(t){if(t instanceof Array){for(var e=0,r=t.length;e=0&&this._roots.splice(i,1)},n.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},n.prototype.getRoots=function(){return this._roots},n.prototype.dispose=function(){this._displayList=null,this._roots=null},n}();const gV=pV;var Fb;Fb=Zn.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(n){return setTimeout(n,16)};const Wm=Fb;var Lf={linear:function(n){return n},quadraticIn:function(n){return n*n},quadraticOut:function(n){return n*(2-n)},quadraticInOut:function(n){return(n*=2)<1?.5*n*n:-.5*(--n*(n-2)-1)},cubicIn:function(n){return n*n*n},cubicOut:function(n){return--n*n*n+1},cubicInOut:function(n){return(n*=2)<1?.5*n*n*n:.5*((n-=2)*n*n+2)},quarticIn:function(n){return n*n*n*n},quarticOut:function(n){return 1- --n*n*n*n},quarticInOut:function(n){return(n*=2)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2)},quinticIn:function(n){return n*n*n*n*n},quinticOut:function(n){return--n*n*n*n*n+1},quinticInOut:function(n){return(n*=2)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2)},sinusoidalIn:function(n){return 1-Math.cos(n*Math.PI/2)},sinusoidalOut:function(n){return Math.sin(n*Math.PI/2)},sinusoidalInOut:function(n){return .5*(1-Math.cos(Math.PI*n))},exponentialIn:function(n){return n===0?0:Math.pow(1024,n-1)},exponentialOut:function(n){return n===1?1:1-Math.pow(2,-10*n)},exponentialInOut:function(n){return n===0?0:n===1?1:(n*=2)<1?.5*Math.pow(1024,n-1):.5*(-Math.pow(2,-10*(n-1))+2)},circularIn:function(n){return 1-Math.sqrt(1-n*n)},circularOut:function(n){return Math.sqrt(1- --n*n)},circularInOut:function(n){return(n*=2)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},elasticIn:function(n){var t,e=.1,r=.4;return n===0?0:n===1?1:(!e||e<1?(e=1,t=r/4):t=r*Math.asin(1/e)/(2*Math.PI),-(e*Math.pow(2,10*(n-=1))*Math.sin((n-t)*(2*Math.PI)/r)))},elasticOut:function(n){var t,e=.1,r=.4;return n===0?0:n===1?1:(!e||e<1?(e=1,t=r/4):t=r*Math.asin(1/e)/(2*Math.PI),e*Math.pow(2,-10*n)*Math.sin((n-t)*(2*Math.PI)/r)+1)},elasticInOut:function(n){var t,e=.1,r=.4;return n===0?0:n===1?1:(!e||e<1?(e=1,t=r/4):t=r*Math.asin(1/e)/(2*Math.PI),(n*=2)<1?-.5*(e*Math.pow(2,10*(n-=1))*Math.sin((n-t)*(2*Math.PI)/r)):e*Math.pow(2,-10*(n-=1))*Math.sin((n-t)*(2*Math.PI)/r)*.5+1)},backIn:function(n){var t=1.70158;return n*n*((t+1)*n-t)},backOut:function(n){var t=1.70158;return--n*n*((t+1)*n+t)+1},backInOut:function(n){var t=2.5949095;return(n*=2)<1?.5*(n*n*((t+1)*n-t)):.5*((n-=2)*n*((t+1)*n+t)+2)},bounceIn:function(n){return 1-Lf.bounceOut(1-n)},bounceOut:function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bounceInOut:function(n){return n<.5?Lf.bounceIn(n*2)*.5:Lf.bounceOut(n*2-1)*.5+.5}};const jb=Lf;var Of=Math.pow,hs=Math.sqrt,Rf=1e-8,zb=1e-4,Hb=hs(3),Nf=1/3,ro=$s(),ca=$s(),Vu=$s();function fs(n){return n>-Rf&&nRf||n<-Rf}function Jr(n,t,e,r,i){var a=1-i;return a*a*(a*n+3*i*t)+i*i*(i*r+3*a*e)}function Gb(n,t,e,r,i){var a=1-i;return 3*(((t-n)*a+2*(e-t)*i)*a+(r-e)*i*i)}function Bf(n,t,e,r,i,a){var o=r+3*(t-e)-n,s=3*(e-t*2+n),l=3*(t-n),u=n-i,c=s*s-3*o*l,d=s*l-9*o*u,h=l*l-3*s*u,f=0;if(fs(c)&&fs(d))if(fs(s))a[0]=0;else{var p=-l/s;p>=0&&p<=1&&(a[f++]=p)}else{var g=d*d-4*c*h;if(fs(g)){var v=d/c,p=-s/o+v,y=-v/2;p>=0&&p<=1&&(a[f++]=p),y>=0&&y<=1&&(a[f++]=y)}else if(g>0){var x=hs(g),S=c*s+1.5*o*(-d+x),_=c*s+1.5*o*(-d-x);S<0?S=-Of(-S,Nf):S=Of(S,Nf),_<0?_=-Of(-_,Nf):_=Of(_,Nf);var p=(-s-(S+_))/(3*o);p>=0&&p<=1&&(a[f++]=p)}else{var D=(2*c*s-3*o*d)/(2*hs(c*c*c)),C=Math.acos(D)/3,N=hs(c),q=Math.cos(C),p=(-s-2*N*q)/(3*o),y=(-s+N*(q+Hb*Math.sin(C)))/(3*o),et=(-s+N*(q-Hb*Math.sin(C)))/(3*o);p>=0&&p<=1&&(a[f++]=p),y>=0&&y<=1&&(a[f++]=y),et>=0&&et<=1&&(a[f++]=et)}}return f}function Kb(n,t,e,r,i){var a=6*e-12*t+6*n,o=9*t+3*r-3*n-9*e,s=3*t-3*n,l=0;if(fs(o)){if(Ub(a)){var u=-s/a;u>=0&&u<=1&&(i[l++]=u)}}else{var c=a*a-4*o*s;if(fs(c))i[0]=-a/(2*o);else if(c>0){var d=hs(c),u=(-a+d)/(2*o),h=(-a-d)/(2*o);u>=0&&u<=1&&(i[l++]=u),h>=0&&h<=1&&(i[l++]=h)}}return l}function ps(n,t,e,r,i,a){var o=(t-n)*i+n,s=(e-t)*i+t,l=(r-e)*i+e,u=(s-o)*i+o,c=(l-s)*i+s,d=(c-u)*i+u;a[0]=n,a[1]=o,a[2]=u,a[3]=d,a[4]=d,a[5]=c,a[6]=l,a[7]=r}function Xb(n,t,e,r,i,a,o,s,l,u,c){var d,h=.005,f=1/0,p,g,v,y;ro[0]=l,ro[1]=u;for(var x=0;x<1;x+=.05)ca[0]=Jr(n,e,i,o,x),ca[1]=Jr(t,r,a,s,x),v=Qs(ro,ca),v=0&&v=0&&u<=1&&(i[l++]=u)}}else{var c=o*o-4*a*s;if(fs(c)){var u=-o/(2*a);u>=0&&u<=1&&(i[l++]=u)}else if(c>0){var d=hs(c),u=(-o+d)/(2*a),h=(-o-d)/(2*a);u>=0&&u<=1&&(i[l++]=u),h>=0&&h<=1&&(i[l++]=h)}}return l}function Yb(n,t,e){var r=n+e-2*t;return r===0?.5:(n-t)/r}function sd(n,t,e,r,i){var a=(t-n)*r+n,o=(e-t)*r+t,s=(o-a)*r+a;i[0]=n,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=e}function Zb(n,t,e,r,i,a,o,s,l){var u,c=.005,d=1/0;ro[0]=o,ro[1]=s;for(var h=0;h<1;h+=.05){ca[0]=ai(n,e,i,h),ca[1]=ai(t,r,a,h);var f=Qs(ro,ca);f=0&&f=1?1:Bf(0,r,a,1,l,s)&&Jr(0,i,o,1,s[0])}}}var SV=function(){function n(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Fr,this.ondestroy=t.ondestroy||Fr,this.onrestart=t.onrestart||Fr,t.easing&&this.setEasing(t.easing)}return n.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=e;return}var r=this._life,i=t-this._startTime-this._pausedTime,a=i/r;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var l=i%r;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},n.prototype.pause=function(){this._paused=!0},n.prototype.resume=function(){this._paused=!1},n.prototype.setEasing=function(t){this.easing=t,this.easingFunc=qe(t)?t:jb[t]||jm(t)},n}();const wV=SV;var $b=function(){function n(t){this.value=t}return n}(),_V=function(){function n(){this._len=0}return n.prototype.insert=function(t){var e=new $b(t);return this.insertEntry(e),e},n.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},n.prototype.remove=function(t){var e=t.prev,r=t.next;e?e.next=r:this.head=r,r?r.prev=e:this.tail=e,t.next=t.prev=null,this._len--},n.prototype.len=function(){return this._len},n.prototype.clear=function(){this.head=this.tail=null,this._len=0},n}(),bV=function(){function n(t){this._list=new _V,this._maxSize=10,this._map={},this._maxSize=t}return n.prototype.put=function(t,e){var r=this._list,i=this._map,a=null;if(i[t]==null){var o=r.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=r.head;r.remove(l),delete i[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new $b(e),s.key=t,r.insertEntry(s),i[t]=s}return a},n.prototype.get=function(t){var e=this._map[t],r=this._list;if(e!=null)return e!==r.tail&&(r.remove(e),r.insertEntry(e)),e.value},n.prototype.clear=function(){this._list.clear(),this._map={}},n.prototype.len=function(){return this._list.len()},n}();const ld=bV;var Jb={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ea(n){return n=Math.round(n),n<0?0:n>255?255:n}function CV(n){return n=Math.round(n),n<0?0:n>360?360:n}function ud(n){return n<0?0:n>1?1:n}function zm(n){var t=n;return t.length&&t.charAt(t.length-1)==="%"?Ea(parseFloat(t)/100*255):Ea(parseInt(t,10))}function il(n){var t=n;return t.length&&t.charAt(t.length-1)==="%"?ud(parseFloat(t)/100):ud(parseFloat(t))}function Hm(n,t,e){return e<0?e+=1:e>1&&(e-=1),e*6<1?n+(t-n)*e*6:e*2<1?t:e*3<2?n+(t-n)*(2/3-e)*6:n}function gs(n,t,e){return n+(t-n)*e}function da(n,t,e,r,i){return n[0]=t,n[1]=e,n[2]=r,n[3]=i,n}function Um(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=t[3],n}var Qb=new ld(20),Vf=null;function Wu(n,t){Vf&&Um(Vf,t),Vf=Qb.put(n,Vf||t.slice())}function zi(n,t){if(n){t=t||[];var e=Qb.get(n);if(e)return Um(t,e);n=n+"";var r=n.replace(/ /g,"").toLowerCase();if(r in Jb)return Um(t,Jb[r]),Wu(n,t),t;var i=r.length;if(r.charAt(0)==="#"){if(i===4||i===5){var a=parseInt(r.slice(1,4),16);if(!(a>=0&&a<=4095)){da(t,0,0,0,1);return}return da(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,i===5?parseInt(r.slice(4),16)/15:1),Wu(n,t),t}else if(i===7||i===9){var a=parseInt(r.slice(1,7),16);if(!(a>=0&&a<=16777215)){da(t,0,0,0,1);return}return da(t,(a&16711680)>>16,(a&65280)>>8,a&255,i===9?parseInt(r.slice(7),16)/255:1),Wu(n,t),t}return}var o=r.indexOf("("),s=r.indexOf(")");if(o!==-1&&s+1===i){var l=r.substr(0,o),u=r.substr(o+1,s-(o+1)).split(","),c=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?da(t,+u[0],+u[1],+u[2],1):da(t,0,0,0,1);c=il(u.pop());case"rgb":if(u.length>=3)return da(t,zm(u[0]),zm(u[1]),zm(u[2]),u.length===3?c:il(u[3])),Wu(n,t),t;da(t,0,0,0,1);return;case"hsla":if(u.length!==4){da(t,0,0,0,1);return}return u[3]=il(u[3]),Gm(u,t),Wu(n,t),t;case"hsl":if(u.length!==3){da(t,0,0,0,1);return}return Gm(u,t),Wu(n,t),t;default:return}}da(t,0,0,0,1)}}function Gm(n,t){var e=(parseFloat(n[0])%360+360)%360/360,r=il(n[1]),i=il(n[2]),a=i<=.5?i*(r+1):i+r-i*r,o=i*2-a;return t=t||[],da(t,Ea(Hm(o,a,e+1/3)*255),Ea(Hm(o,a,e)*255),Ea(Hm(o,a,e-1/3)*255),1),n.length===4&&(t[3]=n[3]),t}function MV(n){if(n){var t=n[0]/255,e=n[1]/255,r=n[2]/255,i=Math.min(t,e,r),a=Math.max(t,e,r),o=a-i,s=(a+i)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(a+i):u=o/(2-a-i);var c=((a-t)/6+o/2)/o,d=((a-e)/6+o/2)/o,h=((a-r)/6+o/2)/o;t===a?l=h-d:e===a?l=1/3+c-h:r===a&&(l=2/3+d-c),l<0&&(l+=1),l>1&&(l-=1)}var f=[l*360,u,s];return n[3]!=null&&f.push(n[3]),f}}function Km(n,t){var e=zi(n);if(e){for(var r=0;r<3;r++)t<0?e[r]=e[r]*(1-t)|0:e[r]=(255-e[r])*t+e[r]|0,e[r]>255?e[r]=255:e[r]<0&&(e[r]=0);return io(e,e.length===4?"rgba":"rgb")}}function pdt(n){var t=zi(n);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Xm(n,t,e){if(!(!(t&&t.length)||!(n>=0&&n<=1))){e=e||[];var r=n*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=t[i],s=t[a],l=r-i;return e[0]=Ea(gs(o[0],s[0],l)),e[1]=Ea(gs(o[1],s[1],l)),e[2]=Ea(gs(o[2],s[2],l)),e[3]=ud(gs(o[3],s[3],l)),e}}var gdt=null;function TV(n,t,e){if(!(!(t&&t.length)||!(n>=0&&n<=1))){var r=n*(t.length-1),i=Math.floor(r),a=Math.ceil(r),o=zi(t[i]),s=zi(t[a]),l=r-i,u=io([Ea(gs(o[0],s[0],l)),Ea(gs(o[1],s[1],l)),Ea(gs(o[2],s[2],l)),ud(gs(o[3],s[3],l))],"rgba");return e?{color:u,leftIndex:i,rightIndex:a,value:r}:u}}var vdt=null;function cd(n,t,e,r){var i=zi(n);if(n)return i=MV(i),t!=null&&(i[0]=CV(t)),e!=null&&(i[1]=il(e)),r!=null&&(i[2]=il(r)),io(Gm(i),"rgba")}function Wf(n,t){var e=zi(n);if(e&&t!=null)return e[3]=ud(t),io(e,"rgba")}function io(n,t){if(!(!n||!n.length)){var e=n[0]+","+n[1]+","+n[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(e+=","+n[3]),t+"("+e+")"}}function Ff(n,t){var e=zi(n);return e?(.299*e[0]+.587*e[1]+.114*e[2])*e[3]/255+(1-e[3])*t:0}function mdt(){return io([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],"rgb")}var qb=new ld(100);function Ym(n){if(je(n)){var t=qb.get(n);return t||(t=Km(n,-.1),qb.put(n,t)),t}else if(_f(n)){var e=ye({},n);return e.colorStops=we(n.colorStops,function(r){return{offset:r.offset,color:Km(r.color,-.1)}}),e}return n}var dd=Math.round;function hd(n){var t;if(!n||n==="transparent")n="none";else if(typeof n=="string"&&n.indexOf("rgba")>-1){var e=zi(n);e&&(n="rgb("+e[0]+","+e[1]+","+e[2]+")",t=e[3])}return{color:n,opacity:t==null?1:t}}var tC=1e-4;function vs(n){return n-tC}function jf(n){return dd(n*1e3)/1e3}function Zm(n){return dd(n*1e4)/1e4}function ydt(n){return dd(n*10)/10}function DV(n){return"matrix("+jf(n[0])+","+jf(n[1])+","+jf(n[2])+","+jf(n[3])+","+Zm(n[4])+","+Zm(n[5])+")"}var kV={left:"start",right:"end",center:"middle",middle:"middle"};function PV(n,t,e){return e==="top"?n+=t/2:e==="bottom"&&(n-=t/2),n}function AV(n){return n&&(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY)}function IV(n){var t=n.style,e=n.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),e[0],e[1]].join(",")}function xdt(n){var t=[];if(n)for(var e=0;er?t:n,a=Math.min(e,r),o=i[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)r.length=o;else for(var l=a;l=1},n.prototype.getAdditiveTrack=function(){return this._additiveTrack},n.prototype.addKeyframe=function(t,e,r){this._needsSort=!0;var i=this.keyframes,a=i.length,o=!1,s=uC,l=e;if(mi(e)){var u=BV(e);s=u,(u===1&&!$n(e[0])||u===2&&!$n(e[0][0]))&&(o=!0)}else if($n(e)&&!td(e))s=Gf;else if(je(e))if(!isNaN(+e))s=Gf;else{var c=zi(e);c&&(l=c,s=pd)}else if(_f(e)){var d=ye({},l);d.colorStops=we(e.colorStops,function(f){return{offset:f.offset,color:zi(f.color)}}),nC(e)?s=qm:rC(e)&&(s=t0),l=d}a===0?this.valType=s:(s!==this.valType||s===uC)&&(o=!0),this.discrete=this.discrete||o;var h={time:t,value:l,rawValue:e,percent:0};return r&&(h.easing=r,h.easingFunc=qe(r)?r:jb[r]||jm(r)),i.push(h),h},n.prototype.prepare=function(t,e){var r=this.keyframes;this._needsSort&&r.sort(function(g,v){return g.time-v.time});for(var i=this.valType,a=r.length,o=r[a-1],s=this.discrete,l=Xf(i),u=cC(i),c=0;c=0&&!(o[c].percent<=e);c--);c=h(c,s-2)}else{for(c=d;ce);c++);c=h(c-1,s-2)}p=o[c+1],f=o[c]}if(f&&p){this._lastFr=c,this._lastFrP=e;var v=p.percent-f.percent,y=v===0?1:h((e-f.percent)/v,1);p.easingFunc&&(y=p.easingFunc(y));var x=r?this._additiveValue:u?gd:t[l];if((Xf(a)||u)&&!x&&(x=this._additiveValue=[]),this.discrete)t[l]=y<1?f.rawValue:p.rawValue;else if(Xf(a))a===Kf?Qm(x,f[i],p[i],y):OV(x,f[i],p[i],y);else if(cC(a)){var S=f[i],_=p[i],D=a===qm;t[l]={type:D?"linear":"radial",x:Lo(S.x,_.x,y),y:Lo(S.y,_.y,y),colorStops:we(S.colorStops,function(N,q){var et=_.colorStops[q];return{offset:Lo(N.offset,et.offset,y),color:Uf(Qm([],N.color,et.color,y))}}),global:_.global},D?(t[l].x2=Lo(S.x2,_.x2,y),t[l].y2=Lo(S.y2,_.y2,y)):t[l].r=Lo(S.r,_.r,y)}else if(u)Qm(x,f[i],p[i],y),r||(t[l]=Uf(x));else{var C=Lo(f[i],p[i],y);r?this._additiveValue=C:t[l]=C}r&&this._addToTarget(t)}}},n.prototype._addToTarget=function(t){var e=this.valType,r=this.propName,i=this._additiveValue;e===Gf?t[r]=t[r]+i:e===pd?(zi(t[r],gd),Hf(gd,gd,i,1),t[r]=Uf(gd)):e===Kf?Hf(t[r],t[r],i,1):e===lC&&sC(t[r],t[r],i,1)},n}(),WV=function(){function n(t,e,r,i){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&i){mm("Can' use additive animation on looped animation.");return}this._additiveAnimators=i,this._allowDiscrete=r}return n.prototype.getMaxTime=function(){return this._maxTime},n.prototype.getDelay=function(){return this._delay},n.prototype.getLoop=function(){return this._loop},n.prototype.getTarget=function(){return this._target},n.prototype.changeTarget=function(t){this._target=t},n.prototype.when=function(t,e,r){return this.whenWithKeys(t,e,Nn(e),r)},n.prototype.whenWithKeys=function(t,e,r,i){for(var a=this._tracks,o=0;o0&&l.addKeyframe(0,fd(u),i),this._trackKeys.push(s)}l.addKeyframe(t,fd(e[s]),i)}return this._maxTime=Math.max(this._maxTime,t),this},n.prototype.pause=function(){this._clip.pause(),this._paused=!0},n.prototype.resume=function(){this._clip.resume(),this._paused=!1},n.prototype.isPaused=function(){return!!this._paused},n.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},n.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,r=0;r0)){this._started=1;for(var e=this,r=[],i=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[i]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},n}();const e0=WV;function Fu(){return new Date().getTime()}var FV=function(n){Zt(t,n);function t(e){var r=n.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,e=e||{},r.stage=e.stage||{},r}return t.prototype.addClip=function(e){e.animation&&this.removeClip(e),this._head?(this._tail.next=e,e.prev=this._tail,e.next=null,this._tail=e):this._head=this._tail=e,e.animation=this},t.prototype.addAnimator=function(e){e.animation=this;var r=e.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(e){if(e.animation){var r=e.prev,i=e.next;r?r.next=i:this._head=i,i?i.prev=r:this._tail=r,e.next=e.prev=e.animation=null}},t.prototype.removeAnimator=function(e){var r=e.getClip();r&&this.removeClip(r),e.animation=null},t.prototype.update=function(e){for(var r=Fu()-this._pausedTime,i=r-this._time,a=this._head;a;){var o=a.next,s=a.step(r,i);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=r,e||(this.trigger("frame",i),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var e=this;this._running=!0;function r(){e._running&&(Wm(r),!e._paused&&e.update())}Wm(r)},t.prototype.start=function(){this._running||(this._time=Fu(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Fu(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Fu()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var e=this._head;e;){var r=e.next;e.prev=e.next=e.animation=null,e=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(e,r){r=r||{},this.start();var i=new e0(e,r.loop);return this.addAnimator(i),i},t}(la);const jV=FV;var zV=300,n0=Zn.domSupported,r0=function(){var n=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],e={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=we(n,function(i){var a=i.replace("mouse","pointer");return e.hasOwnProperty(a)?a:i});return{mouse:n,touch:t,pointer:r}}(),dC={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},hC=!1;function i0(n){var t=n.pointerType;return t==="pen"||t==="touch"}function HV(n){n.touching=!0,n.touchTimer!=null&&(clearTimeout(n.touchTimer),n.touchTimer=null),n.touchTimer=setTimeout(function(){n.touching=!1,n.touchTimer=null},700)}function a0(n){n&&(n.zrByTouch=!0)}function UV(n,t){return ua(n.dom,new GV(n,t),!0)}function fC(n,t){for(var e=t,r=!1;e&&e.nodeType!==9&&!(r=e.domBelongToZr||e!==t&&e===n.painterRoot);)e=e.parentNode;return r}var GV=function(){function n(t,e){this.stopPropagation=Fr,this.stopImmediatePropagation=Fr,this.preventDefault=Fr,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return n}(),La={mousedown:function(n){n=ua(this.dom,n),this.__mayPointerCapture=[n.zrX,n.zrY],this.trigger("mousedown",n)},mousemove:function(n){n=ua(this.dom,n);var t=this.__mayPointerCapture;t&&(n.zrX!==t[0]||n.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",n)},mouseup:function(n){n=ua(this.dom,n),this.__togglePointerCapture(!1),this.trigger("mouseup",n)},mouseout:function(n){n=ua(this.dom,n);var t=n.toElement||n.relatedTarget;fC(this,t)||(this.__pointerCapturing&&(n.zrEventControl="no_globalout"),this.trigger("mouseout",n))},wheel:function(n){hC=!0,n=ua(this.dom,n),this.trigger("mousewheel",n)},mousewheel:function(n){hC||(n=ua(this.dom,n),this.trigger("mousewheel",n))},touchstart:function(n){n=ua(this.dom,n),a0(n),this.__lastTouchMoment=new Date,this.handler.processGesture(n,"start"),La.mousemove.call(this,n),La.mousedown.call(this,n)},touchmove:function(n){n=ua(this.dom,n),a0(n),this.handler.processGesture(n,"change"),La.mousemove.call(this,n)},touchend:function(n){n=ua(this.dom,n),a0(n),this.handler.processGesture(n,"end"),La.mouseup.call(this,n),+new Date-+this.__lastTouchMomentmC||n<-mC}var ol=[],ju=[],d0=ea(),h0=Math.abs,JV=function(){function n(){}return n.prototype.getLocalTransform=function(t){return n.getLocalTransform(this,t)},n.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},n.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},n.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},n.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},n.prototype.needLocalTransform=function(){return al(this.rotation)||al(this.x)||al(this.y)||al(this.scaleX-1)||al(this.scaleY-1)||al(this.skewX)||al(this.skewY)},n.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),r=this.transform;if(!(e||t)){r&&(vC(r),this.invTransform=null);return}r=r||ea(),e?this.getLocalTransform(r):vC(r),t&&(e?Eo(r,t,r):Lm(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},n.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(e!=null&&e!==1){this.getGlobalScale(ol);var r=ol[0]<0?-1:1,i=ol[1]<0?-1:1,a=((ol[0]-r)*e+r)/ol[0]||0,o=((ol[1]-i)*e+i)/ol[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||ea(),Nu(this.invTransform,t)},n.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},n.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),a=Math.PI/2+i-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(a),e=Math.sqrt(e),this.skewX=a,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=r,this.originX=0,this.originY=0}},n.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||ea(),Eo(ju,t.invTransform,e),e=ju);var r=this.originX,i=this.originY;(r||i)&&(d0[4]=r,d0[5]=i,Eo(ju,e,d0),ju[4]-=r,ju[5]-=i,e=ju),this.setLocalTransform(e)}},n.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},n.prototype.transformCoordToLocal=function(t,e){var r=[t,e],i=this.invTransform;return i&&si(r,r,i),r},n.prototype.transformCoordToGlobal=function(t,e){var r=[t,e],i=this.transform;return i&&si(r,r,i),r},n.prototype.getLineScale=function(){var t=this.transform;return t&&h0(t[0]-1)>1e-10&&h0(t[3]-1)>1e-10?Math.sqrt(h0(t[0]*t[3]-t[2]*t[1])):1},n.prototype.copyTransform=function(t){yC(this,t)},n.getLocalTransform=function(t,e){e=e||[];var r=t.originX||0,i=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,c=t.x,d=t.y,h=t.skewX?Math.tan(t.skewX):0,f=t.skewY?Math.tan(-t.skewY):0;if(r||i||s||l){var p=r+s,g=i+l;e[4]=-p*a-h*g*o,e[5]=-g*o-f*p*a}else e[4]=e[5]=0;return e[0]=a,e[3]=o,e[1]=f*a,e[2]=h*o,u&&qs(e,e,u),e[4]+=r+c,e[5]+=i+d,e},n.initDefaultProps=function(){var t=n.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),n}(),ao=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function yC(n,t){for(var e=0;e=0?parseFloat(n)/100*t:parseFloat(n):n}function Jf(n,t,e){var r=t.position||"inside",i=t.distance!=null?t.distance:5,a=e.height,o=e.width,s=a/2,l=e.x,u=e.y,c="left",d="top";if(r instanceof Array)l+=Oa(r[0],e.width),u+=Oa(r[1],e.height),c=null,d=null;else switch(r){case"left":l-=i,u+=s,c="right",d="middle";break;case"right":l+=i+o,u+=s,d="middle";break;case"top":l+=o/2,u-=i,c="center",d="bottom";break;case"bottom":l+=o/2,u+=a+i,c="center";break;case"inside":l+=o/2,u+=s,c="center",d="middle";break;case"insideLeft":l+=i,u+=s,d="middle";break;case"insideRight":l+=o-i,u+=s,c="right",d="middle";break;case"insideTop":l+=o/2,u+=i,c="center";break;case"insideBottom":l+=o/2,u+=a-i,c="center",d="bottom";break;case"insideTopLeft":l+=i,u+=i;break;case"insideTopRight":l+=o-i,u+=i,c="right";break;case"insideBottomLeft":l+=i,u+=a-i,d="bottom";break;case"insideBottomRight":l+=o-i,u+=a-i,c="right",d="bottom";break}return n=n||{},n.x=l,n.y=u,n.align=c,n.verticalAlign=d,n}var f0="__zr_normal__",p0=ao.concat(["ignore"]),QV=to(ao,function(n,t){return n[t]=!0,n},{ignore:!1}),Hu={},qV=new wn(0,0,0,0),g0=function(){function n(t){this.id=xb(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return n.prototype._init=function(t){this.attr(t)},n.prototype.drift=function(t,e,r){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0;break}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw()},n.prototype.beforeUpdate=function(){},n.prototype.afterUpdate=function(){},n.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},n.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,i=r.local,a=e.innerTransformable,o=void 0,s=void 0,l=!1;a.parent=i?this:null;var u=!1;if(a.copyTransform(e),r.position!=null){var c=qV;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),i||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Hu,r,c):Jf(Hu,r,c),a.x=Hu.x,a.y=Hu.y,o=Hu.align,s=Hu.verticalAlign;var d=r.origin;if(d&&r.rotation!=null){var h=void 0,f=void 0;d==="center"?(h=c.width*.5,f=c.height*.5):(h=Oa(d[0],c.width),f=Oa(d[1],c.height)),u=!0,a.originX=-a.x+h+(i?0:c.x),a.originY=-a.y+f+(i?0:c.y)}}r.rotation!=null&&(a.rotation=r.rotation);var p=r.offset;p&&(a.x+=p[0],a.y+=p[1],u||(a.originX=-p[0],a.originY=-p[1]));var g=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,v=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,x=void 0,S=void 0;g&&this.canBeInsideText()?(y=r.insideFill,x=r.insideStroke,(y==null||y==="auto")&&(y=this.getInsideTextFill()),(x==null||x==="auto")&&(x=this.getInsideTextStroke(y),S=!0)):(y=r.outsideFill,x=r.outsideStroke,(y==null||y==="auto")&&(y=this.getOutsideFill()),(x==null||x==="auto")&&(x=this.getOutsideStroke(y),S=!0)),y=y||"#000",(y!==v.fill||x!==v.stroke||S!==v.autoStroke||o!==v.align||s!==v.verticalAlign)&&(l=!0,v.fill=y,v.stroke=x,v.autoStroke=S,v.align=o,v.verticalAlign=s,e.setDefaultTextStyle(v)),e.__dirty|=na,l&&e.dirtyStyle(!0)}},n.prototype.canBeInsideText=function(){return!0},n.prototype.getInsideTextFill=function(){return"#fff"},n.prototype.getInsideTextStroke=function(t){return"#000"},n.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?c0:u0},n.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),r=typeof e=="string"&&zi(e);r||(r=[255,255,255,1]);for(var i=r[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)r[o]=r[o]*i+(a?0:255)*(1-i);return r[3]=1,io(r,"rgba")},n.prototype.traverse=function(t,e){},n.prototype.attrKV=function(t,e){t==="textConfig"?this.setTextConfig(e):t==="textContent"?this.setTextContent(e):t==="clipPath"?this.setClipPath(e):t==="extra"?(this.extra=this.extra||{},ye(this.extra,e)):this[t]=e},n.prototype.hide=function(){this.ignore=!0,this.markRedraw()},n.prototype.show=function(){this.ignore=!1,this.markRedraw()},n.prototype.attr=function(t,e){if(typeof t=="string")this.attrKV(t,e);else if(rn(t))for(var r=t,i=Nn(r),a=0;a0},n.prototype.getState=function(t){return this.states[t]},n.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},n.prototype.clearStates=function(t){this.useState(f0,!1,t)},n.prototype.useState=function(t,e,r,i){var a=t===f0,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,l=this.stateTransition;if(!(kn(s,t)>=0&&(e||s.length===1))){var u;if(this.stateProxy&&!a&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!a){mm("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||i);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,e,!r&&!this.__inHover&&l&&l.duration>0,l);var d=this._textContent,h=this._textGuide;return d&&d.useState(t,e,r,c),h&&h.useState(t,e,r,c),a?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~na),u}}},n.prototype.useStates=function(t,e,r){if(!t.length)this.clearStates();else{var i=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var l=0;l0,p);var g=this._textContent,v=this._textGuide;g&&g.useStates(t,e,h),v&&v.useStates(t,e,h),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~na)}},n.prototype.isSilent=function(){for(var t=this.silent,e=this.parent;!t&&e;){if(e.silent){t=!0;break}e=e.parent}return t},n.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var r=this.currentStates.slice();r.splice(e,1),this.useStates(r)}},n.prototype.replaceState=function(t,e,r){var i=this.currentStates.slice(),a=kn(i,t),o=kn(i,e)>=0;a>=0?o?i.splice(a,1):i[a]=e:r&&!o&&i.push(e),this.useStates(i)},n.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},n.prototype._mergeStates=function(t){for(var e={},r,i=0;i=0&&a.splice(o,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},n.prototype.updateDuringAnimation=function(t){this.markRedraw()},n.prototype.stopAnimation=function(t,e){for(var r=this.animators,i=r.length,a=[],o=0;o0&&e.during&&a[0].during(function(p,g){e.during(g)});for(var h=0;h0||i.force&&!o.length){var q=void 0,et=void 0,lt=void 0;if(s){et={},h&&(q={});for(var _=0;_=0&&(i.splice(a,0,e),this._doAdd(e))}return this},t.prototype.replace=function(e,r){var i=kn(this._children,e);return i>=0&&this.replaceAt(r,i),this},t.prototype.replaceAt=function(e,r){var i=this._children,a=i[r];if(e&&e!==this&&e.parent!==this&&e!==a){i[r]=e,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(e)}return this},t.prototype._doAdd=function(e){e.parent&&e.parent.remove(e),e.parent=this;var r=this.__zr;r&&r!==e.__zr&&e.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(e){var r=this.__zr,i=this._children,a=kn(i,e);return a<0?this:(i.splice(a,1),e.parent=null,r&&e.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var e=this._children,r=this.__zr,i=0;i0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},n.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},n.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},n.prototype.refreshHover=function(){this._needsRefreshHover=!0},n.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},n.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},n.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},n.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},n.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},n.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},n.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},n.prototype.on=function(t,e,r){return this._disposed||this.handler.on(t,e,r),this},n.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},n.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},n.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e0){if(n<=i)return o;if(n>=a)return s}else{if(n>=i)return o;if(n<=a)return s}else{if(n===i)return o;if(n===a)return s}return(n-i)/l*u+o}function Oe(n,t){switch(n){case"center":case"middle":n="50%";break;case"left":case"top":n="0%";break;case"right":case"bottom":n="100%";break}return je(n)?cW(n).match(/%$/)?parseFloat(n)/100*t:parseFloat(n):n==null?NaN:+n}function Or(n,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),TC),n=(+n).toFixed(t),e?n:+n}function ha(n){return n.sort(function(t,e){return t-e}),n}function oo(n){if(n=+n,isNaN(n))return 0;if(n>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(n*t)/t===n)return e}return dW(n)}function dW(n){var t=n.toString().toLowerCase(),e=t.indexOf("e"),r=e>0?+t.slice(e+1):0,i=e>0?e:t.length,a=t.indexOf("."),o=a<0?0:i-1-a;return Math.max(0,o-r)}function DC(n,t){var e=Math.log,r=Math.LN10,i=Math.floor(e(n[1]-n[0])/r),a=Math.round(e(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function Tdt(n,t,e){if(!n[t])return 0;var r=kC(n,e);return r[t]||0}function kC(n,t){var e=to(n,function(f,p){return f+(isNaN(p)?0:p)},0);if(e===0)return[];for(var r=Math.pow(10,t),i=we(n,function(f){return(isNaN(f)?0:f)/e*r*100}),a=r*100,o=we(i,function(f){return Math.floor(f)}),s=to(o,function(f,p){return f+p},0),l=we(i,function(f,p){return f-o[p]});su&&(u=l[d],c=d);++o[c],l[c]=0,++s}return we(o,function(f){return f/r})}function hW(n,t){var e=Math.max(oo(n),oo(t)),r=n+t;return e>TC?r:Or(r,e)}var PC=9007199254740991;function AC(n){var t=Math.PI*2;return(n%t+t)%t}function yd(n){return n>-MC&&n=10&&t++,t}function IC(n,t){var e=x0(n),r=Math.pow(10,e),i=n/r,a;return t?i<1.5?a=1:i<2.5?a=2:i<4?a=3:i<7?a=5:a=10:i<1?a=1:i<2?a=2:i<3?a=3:i<5?a=5:a=10,n=a*r,e>=-20?+n.toFixed(e<0?-e:0):n}function S0(n,t){var e=(n.length-1)*t+1,r=Math.floor(e),i=+n[r-1],a=e-r;return a?i+a*(n[r]-i):i}function EC(n){n.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,e=1,r=0;r=0||a&&kn(a,l)<0)){var u=r.getShallow(l,t);u!=null&&(o[n[s][0]]=u)}}return o}}var VW=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],WW=dl(VW),FW=function(){function n(){}return n.prototype.getAreaStyle=function(t,e){return WW(this,t,e)},n}(),M0=new ld(50);function jW(n){if(typeof n=="string"){var t=M0.get(n);return t&&t.image}else return n}function T0(n,t,e,r,i){if(n)if(typeof n=="string"){if(t&&t.__zrImageSrc===n||!e)return t;var a=M0.get(n),o={hostEl:e,cb:r,cbPayload:i};return a?(t=a.image,!tp(t)&&a.pending.push(o)):(t=Aa.loadImage(n,XC,XC),t.__zrImageSrc=n,M0.put(n,t.__cachedImgObj={image:t,pending:[o]})),t}else return n;else return t}function XC(){var n=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=ra(e,t);return u>s&&(e="",u=0),s=n-u,i.ellipsis=e,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=n,i}function ZC(n,t){var e=t.containerWidth,r=t.font,i=t.contentWidth;if(!e)return"";var a=ra(n,r);if(a<=e)return n;for(var o=0;;o++){if(a<=i||o>=t.maxIterations){n+=t.ellipsis;break}var s=o===0?HW(n,i,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(n.length*i/a):0;n=n.substr(0,s),a=ra(n,r)}return n===""&&(n=t.placeholder),n}function HW(n,t,e,r){for(var i=0,a=0,o=n.length;af&&u){var p=Math.floor(f/s);d=d.slice(0,p)}if(n&&a&&c!=null)for(var g=YC(c,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),v=0;vs&&k0(e,n.substring(s,u),t,o),k0(e,l[2],t,o,l[1]),s=D0.lastIndex}si){D>0?(x.tokens=x.tokens.slice(0,D),v(x,_,S),e.lines=e.lines.slice(0,y+1)):e.lines=e.lines.slice(0,y);break t}var _t=N.width,Ct=_t==null||_t==="auto";if(typeof _t=="string"&&_t.charAt(_t.length-1)==="%")C.percentWidth=_t,c.push(C),C.contentWidth=ra(C.text,lt);else{if(Ct){var kt=N.backgroundColor,Ot=kt&&kt.image;Ot&&(Ot=jW(Ot),tp(Ot)&&(C.width=Math.max(C.width,Ot.width*ft/Ot.height)))}var Nt=p&&r!=null?r-_:null;Nt!=null&&Nt0&&p+r.accumWidth>r.width&&(c=t.split("\n"),u=!0),r.accumWidth=p}else{var g=JC(t,l,r.width,r.breakAll,r.accumWidth);r.accumWidth=g.accumWidth+f,d=g.linesWidths,c=g.lines}}else c=t.split("\n");for(var v=0;v=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var ZW=to(",&?/;] ".split(""),function(n,t){return n[t]=!0,n},{});function $W(n){return YW(n)?!!ZW[n]:!0}function JC(n,t,e,r,i){for(var a=[],o=[],s="",l="",u=0,c=0,d=0;de:i+c+f>e){c?(s||l)&&(p?(s||(s=l,l="",u=0,c=u),a.push(s),o.push(c-u),l+=h,u+=f,s="",c=u):(l&&(s+=l,l="",u=0),a.push(s),o.push(c),s=h,c=f)):p?(a.push(l),o.push(u),l=h,u=f):(a.push(h),o.push(f));continue}c+=f,p?(l+=h,u+=f):(l&&(s+=l,l="",u=0),s+=h)}return!a.length&&!s&&(s=n,l="",u=0),l&&(s+=l),s&&(a.push(s),o.push(c)),a.length===1&&(c+=i),{accumWidth:c,lines:a,linesWidths:o}}var P0="__zr_style_"+Math.round(Math.random()*10),hl={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ep={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};hl[P0]=!0;var QC=["z","z2","invisible"],JW=["invisible"],QW=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype._init=function(e){for(var r=Nn(e),i=0;i1e-4){s[0]=n-e,s[1]=t-r,l[0]=n+e,l[1]=t+r;return}if(np[0]=L0(i)*e+n,np[1]=E0(i)*r+t,rp[0]=L0(a)*e+n,rp[1]=E0(a)*r+t,u(s,np,rp),c(l,np,rp),i=i%fl,i<0&&(i=i+fl),a=a%fl,a<0&&(a=a+fl),i>a&&!o?a+=fl:ii&&(ip[0]=L0(f)*e+n,ip[1]=E0(f)*r+t,u(s,ip,s),c(l,ip,l))}var vr={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},pl=[],gl=[],lo=[],ms=[],uo=[],co=[],O0=Math.min,R0=Math.max,vl=Math.cos,ml=Math.sin,No=Math.abs,N0=Math.PI,ys=N0*2,B0=typeof Float32Array<"u",bd=[];function V0(n){var t=Math.round(n/N0*1e8)/1e8;return t%2*N0}function W0(n,t){var e=V0(n[0]);e<0&&(e+=ys);var r=e-n[0],i=n[1];i+=r,!t&&i-e>=ys?i=e+ys:t&&e-i>=ys?i=e-ys:!t&&e>i?i=e+(ys-V0(e-i)):t&&e0&&(this._ux=No(r/Zf/t)||0,this._uy=No(r/Zf/e)||0)},n.prototype.setDPR=function(t){this.dpr=t},n.prototype.setContext=function(t){this._ctx=t},n.prototype.getContext=function(){return this._ctx},n.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},n.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},n.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(vr.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},n.prototype.lineTo=function(t,e){var r=No(t-this._xi),i=No(e-this._yi),a=r>this._ux||i>this._uy;if(this.addData(vr.L,t,e),this._ctx&&a&&this._ctx.lineTo(t,e),a)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=r*r+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},n.prototype.bezierCurveTo=function(t,e,r,i,a,o){return this._drawPendingPt(),this.addData(vr.C,t,e,r,i,a,o),this._ctx&&this._ctx.bezierCurveTo(t,e,r,i,a,o),this._xi=a,this._yi=o,this},n.prototype.quadraticCurveTo=function(t,e,r,i){return this._drawPendingPt(),this.addData(vr.Q,t,e,r,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,r,i),this._xi=r,this._yi=i,this},n.prototype.arc=function(t,e,r,i,a,o){this._drawPendingPt(),bd[0]=i,bd[1]=a,W0(bd,o),i=bd[0],a=bd[1];var s=a-i;return this.addData(vr.A,t,e,r,r,i,s,0,o?0:1),this._ctx&&this._ctx.arc(t,e,r,i,a,o),this._xi=vl(a)*r+t,this._yi=ml(a)*r+e,this},n.prototype.arcTo=function(t,e,r,i,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,r,i,a),this},n.prototype.rect=function(t,e,r,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,r,i),this.addData(vr.R,t,e,r,i),this},n.prototype.closePath=function(){this._drawPendingPt(),this.addData(vr.Z);var t=this._ctx,e=this._x0,r=this._y0;return t&&t.closePath(),this._xi=e,this._yi=r,this},n.prototype.fill=function(t){t&&t.fill(),this.toStatic()},n.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},n.prototype.len=function(){return this._len},n.prototype.setData=function(t){var e=t.length;!(this.data&&this.data.length===e)&&B0&&(this.data=new Float32Array(e));for(var r=0;rc.length&&(this._expandData(),c=this.data);for(var d=0;d0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},n.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},n.prototype.getBoundingRect=function(){lo[0]=lo[1]=uo[0]=uo[1]=Number.MAX_VALUE,ms[0]=ms[1]=co[0]=co[1]=-Number.MAX_VALUE;var t=this.data,e=0,r=0,i=0,a=0,o;for(o=0;or||No(S)>i||h===e-1)&&(g=Math.sqrt(x*x+S*S),a=v,o=y);break}case vr.C:{var _=t[h++],D=t[h++],v=t[h++],y=t[h++],C=t[h++],N=t[h++];g=vV(a,o,_,D,v,y,C,N,10),a=C,o=N;break}case vr.Q:{var _=t[h++],D=t[h++],v=t[h++],y=t[h++];g=yV(a,o,_,D,v,y,10),a=v,o=y;break}case vr.A:var q=t[h++],et=t[h++],lt=t[h++],ft=t[h++],_t=t[h++],Ct=t[h++],kt=Ct+_t;h+=1,p&&(s=vl(_t)*lt+q,l=ml(_t)*ft+et),g=R0(lt,ft)*O0(ys,Math.abs(Ct)),a=vl(kt)*lt+q,o=ml(kt)*ft+et;break;case vr.R:{s=a=t[h++],l=o=t[h++];var Ot=t[h++],Nt=t[h++];g=Ot*2+Nt*2;break}case vr.Z:{var x=s-a,S=l-o;g=Math.sqrt(x*x+S*S),a=s,o=l;break}}g>=0&&(u[d++]=g,c+=g)}return this._pathLen=c,c},n.prototype.rebuildPath=function(t,e){var r=this.data,i=this._ux,a=this._uy,o=this._len,s,l,u,c,d,h,f=e<1,p,g,v=0,y=0,x,S=0,_,D;if(!(f&&(this._pathSegLen||this._calculateLength(),p=this._pathSegLen,g=this._pathLen,x=e*g,!x)))t:for(var C=0;C0&&(t.lineTo(_,D),S=0),N){case vr.M:s=u=r[C++],l=c=r[C++],t.moveTo(u,c);break;case vr.L:{d=r[C++],h=r[C++];var et=No(d-u),lt=No(h-c);if(et>i||lt>a){if(f){var ft=p[y++];if(v+ft>x){var _t=(x-v)/ft;t.lineTo(u*(1-_t)+d*_t,c*(1-_t)+h*_t);break t}v+=ft}t.lineTo(d,h),u=d,c=h,S=0}else{var Ct=et*et+lt*lt;Ct>S&&(_=d,D=h,S=Ct)}break}case vr.C:{var kt=r[C++],Ot=r[C++],Nt=r[C++],Xt=r[C++],Vt=r[C++],Ut=r[C++];if(f){var ft=p[y++];if(v+ft>x){var _t=(x-v)/ft;ps(u,kt,Nt,Vt,_t,pl),ps(c,Ot,Xt,Ut,_t,gl),t.bezierCurveTo(pl[1],gl[1],pl[2],gl[2],pl[3],gl[3]);break t}v+=ft}t.bezierCurveTo(kt,Ot,Nt,Xt,Vt,Ut),u=Vt,c=Ut;break}case vr.Q:{var kt=r[C++],Ot=r[C++],Nt=r[C++],Xt=r[C++];if(f){var ft=p[y++];if(v+ft>x){var _t=(x-v)/ft;sd(u,kt,Nt,_t,pl),sd(c,Ot,Xt,_t,gl),t.quadraticCurveTo(pl[1],gl[1],pl[2],gl[2]);break t}v+=ft}t.quadraticCurveTo(kt,Ot,Nt,Xt),u=Nt,c=Xt;break}case vr.A:var Yt=r[C++],ue=r[C++],ie=r[C++],Gt=r[C++],Qt=r[C++],me=r[C++],De=r[C++],Pe=!r[C++],Ce=ie>Gt?ie:Gt,Ee=No(ie-Gt)>.001,Ve=Qt+me,Te=!1;if(f){var ft=p[y++];v+ft>x&&(Ve=Qt+me*(x-v)/ft,Te=!0),v+=ft}if(Ee&&t.ellipse?t.ellipse(Yt,ue,ie,Gt,De,Qt,Ve,Pe):t.arc(Yt,ue,Ce,Qt,Ve,Pe),Te)break t;q&&(s=vl(Qt)*ie+Yt,l=ml(Qt)*Gt+ue),u=vl(Ve)*ie+Yt,c=ml(Ve)*Gt+ue;break;case vr.R:s=u=r[C],l=c=r[C+1],d=r[C++],h=r[C++];var Be=r[C++],tn=r[C++];if(f){var ft=p[y++];if(v+ft>x){var Je=x-v;t.moveTo(d,h),t.lineTo(d+O0(Je,Be),h),Je-=Be,Je>0&&t.lineTo(d+Be,h+O0(Je,tn)),Je-=tn,Je>0&&t.lineTo(d+R0(Be-Je,0),h+tn),Je-=Be,Je>0&&t.lineTo(d,h+R0(tn-Je,0));break t}v+=ft}t.rect(d,h,Be,tn);break;case vr.Z:if(f){var ft=p[y++];if(v+ft>x){var _t=(x-v)/ft;t.lineTo(u*(1-_t)+s*_t,c*(1-_t)+l*_t);break t}v+=ft}t.closePath(),u=s,c=l}}},n.prototype.clone=function(){var t=new n,e=this.data;return t.data=e.slice?e.slice():Array.prototype.slice.call(e),t._len=this._len,t},n.CMD=vr,n.initDefaultProps=function(){var t=n.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),n}();const ho=rF;function xs(n,t,e,r,i,a,o){if(i===0)return!1;var s=i,l=0,u=n;if(o>t+s&&o>r+s||on+s&&a>e+s||at+d&&c>r+d&&c>a+d&&c>s+d||cn+d&&u>e+d&&u>i+d&&u>o+d||ut+u&&l>r+u&&l>a+u||ln+u&&s>e+u&&s>i+u||se||c+ui&&(i+=Cd);var h=Math.atan2(l,s);return h<0&&(h+=Cd),h>=r&&h<=i||h+Cd>=r&&h+Cd<=i}function Bo(n,t,e,r,i,a){if(a>t&&a>r||ai?s:0}var Ss=ho.CMD,yl=Math.PI*2,oF=1e-4;function sF(n,t){return Math.abs(n-t)t&&u>r&&u>a&&u>s||u1&&lF(),f=Jr(t,r,a,s,pa[0]),h>1&&(p=Jr(t,r,a,s,pa[1]))),h===2?vt&&s>r&&s>a||s=0&&u<=1){for(var c=0,d=ai(t,r,a,u),h=0;he||s<-e)return 0;var l=Math.sqrt(e*e-s*s);ki[0]=-l,ki[1]=l;var u=Math.abs(r-i);if(u<1e-4)return 0;if(u>=yl-1e-4){r=0,i=yl;var c=a?1:-1;return o>=ki[0]+n&&o<=ki[1]+n?c:0}if(r>i){var d=r;r=i,i=d}r<0&&(r+=yl,i+=yl);for(var h=0,f=0;f<2;f++){var p=ki[f];if(p+n>o){var g=Math.atan2(s,p),c=a?1:-1;g<0&&(g=yl+g),(g>=r&&g<=i||g+yl>=r&&g+yl<=i)&&(g>Math.PI/2&&g1&&(e||(s+=Bo(l,u,c,d,r,i))),v&&(l=a[p],u=a[p+1],c=l,d=u),g){case Ss.M:c=a[p++],d=a[p++],l=c,u=d;break;case Ss.L:if(e){if(xs(l,u,a[p],a[p+1],t,r,i))return!0}else s+=Bo(l,u,a[p],a[p+1],r,i)||0;l=a[p++],u=a[p++];break;case Ss.C:if(e){if(iF(l,u,a[p++],a[p++],a[p++],a[p++],a[p],a[p+1],t,r,i))return!0}else s+=uF(l,u,a[p++],a[p++],a[p++],a[p++],a[p],a[p+1],r,i)||0;l=a[p++],u=a[p++];break;case Ss.Q:if(e){if(nM(l,u,a[p++],a[p++],a[p],a[p+1],t,r,i))return!0}else s+=cF(l,u,a[p++],a[p++],a[p],a[p+1],r,i)||0;l=a[p++],u=a[p++];break;case Ss.A:var y=a[p++],x=a[p++],S=a[p++],_=a[p++],D=a[p++],C=a[p++];p+=1;var N=!!(1-a[p++]);h=Math.cos(D)*S+y,f=Math.sin(D)*_+x,v?(c=h,d=f):s+=Bo(l,u,h,f,r,i);var q=(r-y)*_/S+y;if(e){if(aF(y,x,_,D,D+C,N,t,q,i))return!0}else s+=dF(y,x,_,D,D+C,N,q,i);l=Math.cos(D+C)*S+y,u=Math.sin(D+C)*_+x;break;case Ss.R:c=l=a[p++],d=u=a[p++];var et=a[p++],lt=a[p++];if(h=c+et,f=d+lt,e){if(xs(c,d,h,d,t,r,i)||xs(h,d,h,f,t,r,i)||xs(h,f,c,f,t,r,i)||xs(c,f,c,d,t,r,i))return!0}else s+=Bo(h,d,h,f,r,i),s+=Bo(c,f,c,d,r,i);break;case Ss.Z:if(e){if(xs(l,u,c,d,t,r,i))return!0}else s+=Bo(l,u,c,d,r,i);l=c,u=d;break}}return!e&&!sF(u,d)&&(s+=Bo(l,u,c,d,r,i)||0),s!==0}function hF(n,t,e){return iM(n,0,!1,t,e)}function fF(n,t,e,r){return iM(n,t,!0,e,r)}var op=nn({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},hl),pF={style:nn({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ep.style)},F0=ao.concat(["invisible","culling","z","z2","zlevel","parent"]),gF=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype.update=function(){var e=this;n.prototype.update.call(this);var r=this.style;if(r.decal){var i=this._decalEl=this._decalEl||new t;i.buildPath===t.prototype.buildPath&&(i.buildPath=function(l){e.buildPath(l,e.shape)}),i.silent=!0;var a=i.style;for(var o in r)a[o]!==r[o]&&(a[o]=r[o]);a.fill=r.fill?r.decal:null,a.decal=null,a.shadowColor=null,r.strokeFirst&&(a.stroke=null);for(var s=0;s.5?u0:r>.2?$V:c0}else if(e)return c0}return u0},t.prototype.getInsideTextStroke=function(e){var r=this.style.fill;if(je(r)){var i=this.__zr,a=!!(i&&i.isDarkMode()),o=Ff(e,0)0))},t.prototype.hasFill=function(){var e=this.style,r=e.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var e=this._rect,r=this.style,i=!e;if(i){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&Bu)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),e=o.getBoundingRect()}if(this._rect=e,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=e.clone());if(this.__dirty||i){s.copy(e);var l=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c==null?4:c)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return e},t.prototype.contain=function(e,r){var i=this.transformCoordToLocal(e,r),a=this.getBoundingRect(),o=this.style;if(e=i[0],r=i[1],a.contain(e,r)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),fF(s,l/u,e,r)))return!0}if(this.hasFill())return hF(s,e,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=Bu,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(e){return this.animate("shape",e)},t.prototype.updateDuringAnimation=function(e){e==="style"?this.dirtyStyle():e==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(e,r){e==="shape"?this.setShape(r):n.prototype.attrKV.call(this,e,r)},t.prototype.setShape=function(e,r){var i=this.shape;return i||(i=this.shape={}),typeof e=="string"?i[e]=r:ye(i,e),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&Bu)},t.prototype.createStyle=function(e){return Mf(op,e)},t.prototype._innerSaveToNormal=function(e){n.prototype._innerSaveToNormal.call(this,e);var r=this._normalState;e.shape&&!r.shape&&(r.shape=ye({},this.shape))},t.prototype._applyStateObj=function(e,r,i,a,o,s){n.prototype._applyStateObj.call(this,e,r,i,a,o,s);var l=!(r&&a),u;if(r&&r.shape?o?a?u=r.shape:(u=ye({},i.shape),ye(u,r.shape)):(u=ye({},a?this.shape:i.shape),ye(u,r.shape)):l&&(u=i.shape),u)if(o){this.shape=ye({},this.shape);for(var c={},d=Nn(u),h=0;h0},t.prototype.hasFill=function(){var e=this.style,r=e.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(e){return Mf(vF,e)},t.prototype.setBoundingRect=function(e){this._rect=e},t.prototype.getBoundingRect=function(){var e=this.style;if(!this._rect){var r=e.text;r!=null?r+="":r="";var i=vd(r,e.font,e.textAlign,e.textBaseline);if(i.x+=e.x||0,i.y+=e.y||0,this.hasStroke()){var a=e.lineWidth;i.x-=a/2,i.y-=a/2,i.width+=a,i.height+=a}this._rect=i}return this._rect},t.initDefaultProps=function(){var e=t.prototype;e.dirtyRectTolerance=10}(),t}(fa);aM.prototype.type="tspan";const Md=aM;var mF=nn({x:0,y:0},hl),yF={style:nn({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ep.style)};function xF(n){return!!(n&&typeof n!="string"&&n.width&&n.height)}var oM=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.createStyle=function(e){return Mf(mF,e)},t.prototype._getSize=function(e){var r=this.style,i=r[e];if(i!=null)return i;var a=xF(r.image)?r.image:this.__image;if(!a)return 0;var o=e==="width"?"height":"width",s=r[o];return s==null?a[e]:a[e]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return yF},t.prototype.getBoundingRect=function(){var e=this.style;return this._rect||(this._rect=new wn(e.x||0,e.y||0,this.getWidth(),this.getHeight())),this._rect},t}(fa);oM.prototype.type="image";const li=oM;function SF(n,t){var e=t.x,r=t.y,i=t.width,a=t.height,o=t.r,s,l,u,c;i<0&&(e=e+i,i=-i),a<0&&(r=r+a,a=-a),typeof o=="number"?s=l=u=c=o:o instanceof Array?o.length===1?s=l=u=c=o[0]:o.length===2?(s=u=o[0],l=c=o[1]):o.length===3?(s=o[0],l=c=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],c=o[3]):s=l=u=c=0;var d;s+l>i&&(d=s+l,s*=i/d,l*=i/d),u+c>i&&(d=u+c,u*=i/d,c*=i/d),l+u>a&&(d=l+u,l*=a/d,u*=a/d),s+c>a&&(d=s+c,s*=a/d,c*=a/d),n.moveTo(e+s,r),n.lineTo(e+i-l,r),l!==0&&n.arc(e+i-l,r+l,l,-Math.PI/2,0),n.lineTo(e+i,r+a-u),u!==0&&n.arc(e+i-u,r+a-u,u,0,Math.PI/2),n.lineTo(e+c,r+a),c!==0&&n.arc(e+c,r+a-c,c,Math.PI/2,Math.PI),n.lineTo(e,r+s),s!==0&&n.arc(e+s,r+s,s,Math.PI,Math.PI*1.5)}var Gu=Math.round;function sM(n,t,e){if(t){var r=t.x1,i=t.x2,a=t.y1,o=t.y2;n.x1=r,n.x2=i,n.y1=a,n.y2=o;var s=e&&e.lineWidth;return s&&(Gu(r*2)===Gu(i*2)&&(n.x1=n.x2=xl(r,s,!0)),Gu(a*2)===Gu(o*2)&&(n.y1=n.y2=xl(a,s,!0))),n}}function lM(n,t,e){if(t){var r=t.x,i=t.y,a=t.width,o=t.height;n.x=r,n.y=i,n.width=a,n.height=o;var s=e&&e.lineWidth;return s&&(n.x=xl(r,s,!0),n.y=xl(i,s,!0),n.width=Math.max(xl(r+a,s,!1)-n.x,a===0?0:1),n.height=Math.max(xl(i+o,s,!1)-n.y,o===0?0:1)),n}}function xl(n,t,e){if(!t)return n;var r=Gu(n*2);return(r+Gu(t))%2===0?r/2:(r+(e?1:-1))/2}var wF=function(){function n(){this.x=0,this.y=0,this.width=0,this.height=0}return n}(),_F={},uM=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new wF},t.prototype.buildPath=function(e,r){var i,a,o,s;if(this.subPixelOptimize){var l=lM(_F,r,this.style);i=l.x,a=l.y,o=l.width,s=l.height,l.r=r.r,r=l}else i=r.x,a=r.y,o=r.width,s=r.height;r.r?SF(e,r):e.rect(i,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(In);uM.prototype.type="rect";const jn=uM;var cM={fill:"#000"},dM=2,bF={style:nn({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ep.style)},hM=function(n){Zt(t,n);function t(e){var r=n.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=cM,r.attr(e),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){n.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e0,_t=e.width!=null&&(e.overflow==="truncate"||e.overflow==="break"||e.overflow==="breakAll"),Ct=o.calculatedLineHeight,kt=0;kt=0&&(kt=C[Ct],kt.align==="right");)this._placeToken(kt,e,q,y,_t,"right",S),et-=kt.width,_t-=kt.width,Ct--;for(ft+=(a-(ft-v)-(x-_t)-et)/2;lt<=Ct;)kt=C[lt],this._placeToken(kt,e,q,y,ft+kt.width/2,"center",S),ft+=kt.width,lt++;y+=q}},t.prototype._placeToken=function(e,r,i,a,o,s,l){var u=r.rich[e.styleName]||{};u.text=e.text;var c=e.verticalAlign,d=a+i/2;c==="top"?d=a+e.height/2:c==="bottom"&&(d=a+i-e.height/2);var h=!e.isLineHolder&&j0(u);h&&this._renderBackground(u,r,s==="right"?o-e.width:s==="center"?o-e.width/2:o,d-e.height/2,e.width,e.height);var f=!!u.backgroundColor,p=e.textPadding;p&&(o=SM(o,s,p),d-=e.height/2-p[0]-e.innerHeight/2);var g=this._getOrCreateChild(Md),v=g.createStyle();g.useStyle(v);var y=this._defaultStyle,x=!1,S=0,_=xM("fill"in u?u.fill:"fill"in r?r.fill:(x=!0,y.fill)),D=yM("stroke"in u?u.stroke:"stroke"in r?r.stroke:!f&&!l&&(!y.autoStroke||x)?(S=dM,y.stroke):null),C=u.textShadowBlur>0||r.textShadowBlur>0;v.text=e.text,v.x=o,v.y=d,C&&(v.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,v.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",v.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,v.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),v.textAlign=s,v.textBaseline="middle",v.font=e.font||ls,v.opacity=eo(u.opacity,r.opacity,1),gM(v,u),D&&(v.lineWidth=eo(u.lineWidth,r.lineWidth,S),v.lineDash=pn(u.lineDash,r.lineDash),v.lineDashOffset=r.lineDashOffset||0,v.stroke=D),_&&(v.fill=_);var N=e.contentWidth,q=e.contentHeight;g.setBoundingRect(new wn(md(v.x,N,v.textAlign),zu(v.y,q,v.textBaseline),N,q))},t.prototype._renderBackground=function(e,r,i,a,o,s){var l=e.backgroundColor,u=e.borderWidth,c=e.borderColor,d=l&&l.image,h=l&&!d,f=e.borderRadius,p=this,g,v;if(h||e.lineHeight||u&&c){g=this._getOrCreateChild(jn),g.useStyle(g.createStyle()),g.style.fill=null;var y=g.shape;y.x=i,y.y=a,y.width=o,y.height=s,y.r=f,g.dirtyShape()}if(h){var x=g.style;x.fill=l||null,x.fillOpacity=pn(e.fillOpacity,1)}else if(d){v=this._getOrCreateChild(li),v.onload=function(){p.dirtyStyle()};var S=v.style;S.image=l.image,S.x=i,S.y=a,S.width=o,S.height=s}if(u&&c){var x=g.style;x.lineWidth=u,x.stroke=c,x.strokeOpacity=pn(e.strokeOpacity,1),x.lineDash=e.borderDash,x.lineDashOffset=e.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(x.strokeFirst=!0,x.lineWidth*=2)}var _=(g||v).style;_.shadowBlur=e.shadowBlur||0,_.shadowColor=e.shadowColor||"transparent",_.shadowOffsetX=e.shadowOffsetX||0,_.shadowOffsetY=e.shadowOffsetY||0,_.opacity=eo(e.opacity,r.opacity,1)},t.makeFont=function(e){var r="";return vM(e)&&(r=[e.fontStyle,e.fontWeight,pM(e.fontSize),e.fontFamily||"sans-serif"].join(" ")),r&&Ia(r)||e.textFont||e.font},t}(fa),CF={left:!0,right:1,center:1},MF={top:1,bottom:1,middle:1},fM=["fontStyle","fontWeight","fontSize","fontFamily"];function pM(n){return typeof n=="string"&&(n.indexOf("px")!==-1||n.indexOf("rem")!==-1||n.indexOf("em")!==-1)?n:isNaN(+n)?pm+"px":n+"px"}function gM(n,t){for(var e=0;e=0,a=!1;if(n instanceof In){var o=CM(n),s=i&&o.selectFill||o.normalFill,l=i&&o.selectStroke||o.normalStroke;if(Xu(s)||Xu(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(a=!0,r=ye({},r),u=ye({},u),u.fill=s):!Xu(u.fill)&&Xu(s)?(a=!0,r=ye({},r),u=ye({},u),u.fill=Ym(s)):!Xu(u.stroke)&&Xu(l)&&(a||(r=ye({},r),u=ye({},u)),u.stroke=Ym(l)),r.style=u}}if(r&&r.z2==null){a||(r=ye({},r));var c=n.z2EmphasisLift;r.z2=n.z2+(c!=null?c:Ku)}return r}function EF(n,t,e){if(e&&e.z2==null){e=ye({},e);var r=n.z2SelectLift;e.z2=n.z2+(r!=null?r:DF)}return e}function LF(n,t,e){var r=kn(n.currentStates,t)>=0,i=n.style.opacity,a=r?null:AF(n,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=ye({},e),o=ye({opacity:r?i:a.opacity*.1},o),e.style=o),e}function K0(n,t){var e=this.states[n];if(this.style){if(n==="emphasis")return IF(this,n,t,e);if(n==="blur")return LF(this,n,e);if(n==="select")return EF(this,n,e)}return e}function wl(n){n.stateProxy=K0;var t=n.getTextContent(),e=n.getTextGuideLine();t&&(t.stateProxy=K0),e&&(e.stateProxy=K0)}function PM(n,t){!OM(n,t)&&!n.__highByOuter&&Vo(n,MM)}function AM(n,t){!OM(n,t)&&!n.__highByOuter&&Vo(n,TM)}function Wo(n,t){n.__highByOuter|=1<<(t||0),Vo(n,MM)}function Fo(n,t){!(n.__highByOuter&=~(1<<(t||0)))&&Vo(n,TM)}function IM(n){Vo(n,G0)}function X0(n){Vo(n,DM)}function EM(n){Vo(n,kF)}function LM(n){Vo(n,PF)}function OM(n,t){return n.__highDownSilentOnTouch&&t.zrByTouch}function RM(n){var t=n.getModel(),e=[],r=[];t.eachComponent(function(i,a){var o=H0(a),s=i==="series",l=s?n.getViewOfSeriesModel(a):n.getViewOfComponentModel(a);!s&&r.push(l),o.isBlured&&(l.group.traverse(function(u){DM(u)}),s&&e.push(a)),o.isBlured=!1}),mt(r,function(i){i&&i.toggleBlurSeries&&i.toggleBlurSeries(e,!1,t)})}function Y0(n,t,e,r){var i=r.getModel();e=e||"coordinateSystem";function a(u,c){for(var d=0;d0){var l={dataIndex:s,seriesIndex:e.seriesIndex};o!=null&&(l.dataType=o),t.push(l)}})}),t}function jo(n,t,e){_l(n,!0),Vo(n,wl),J0(n,t,e)}function WF(n){_l(n,!1)}function Er(n,t,e,r){r?WF(n):jo(n,t,e)}function J0(n,t,e){var r=hn(n);t!=null?(r.focus=t,r.blurScope=e):r.focus&&(r.focus=null)}var BM=["emphasis","blur","select"],FF={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function ui(n,t,e,r){e=e||"itemStyle";for(var i=0;i0){var d=c.duration,h=c.delay,f=c.easing,p={duration:d,delay:h||0,easing:f,done:a,force:!!a||!!o,setToFinal:!u,scope:n,during:o};s?t.animateFrom(e,p):t.animateTo(e,p)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),a&&a()}function Hn(n,t,e,r,i,a){q0("update",n,t,e,r,i,a)}function _r(n,t,e,r,i,a){q0("enter",n,t,e,r,i,a)}function Zu(n){if(!n.__zr)return!0;for(var t=0;t=0&&s.push(l)}),s}}function _s(n,t){return Mn(Mn({},n,!0),t,!0)}const r6={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},i6={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE",custom:"\u81EA\u5B9A\u4E49\u56FE\u8868",chart:"\u56FE\u8868"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};var pp="ZH",iy="EN",Qu=iy,gp={},ay={},$M=Zn.domSupported?function(){var n=(document.documentElement.lang||navigator.language||navigator.browserLanguage||Qu).toUpperCase();return n.indexOf(pp)>-1?pp:Qu}():Qu;function JM(n,t){n=n.toUpperCase(),ay[n]=new pr(t),gp[n]=t}function a6(n){if(je(n)){var t=gp[n.toUpperCase()]||{};return n===pp||n===iy?on(t):Mn(on(t),on(gp[Qu]),!1)}else return Mn(on(n),on(gp[Qu]),!1)}function oy(n){return ay[n]}function o6(){return ay[Qu]}JM(iy,r6),JM(pp,i6);var sy=1e3,ly=sy*60,Ed=ly*60,ga=Ed*24,QM=ga*365,Ld={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},vp="{yyyy}-{MM}-{dd}",qM={year:"{yyyy}",month:"{yyyy}-{MM}",day:vp,hour:vp+" "+Ld.hour,minute:vp+" "+Ld.minute,second:vp+" "+Ld.second,millisecond:Ld.none},uy=["year","month","day","hour","minute","second","millisecond"],tT=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Ai(n,t){return n+="","0000".substr(0,t-n.length)+n}function qu(n){switch(n){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return n}}function s6(n){return n===qu(n)}function l6(n){switch(n){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function mp(n,t,e,r){var i=Ra(n),a=i[cy(e)](),o=i[tc(e)]()+1,s=Math.floor((o-1)/3)+1,l=i[yp(e)](),u=i["get"+(e?"UTC":"")+"Day"](),c=i[Od(e)](),d=(c-1)%12+1,h=i[xp(e)](),f=i[Sp(e)](),p=i[wp(e)](),g=r instanceof pr?r:oy(r||$M)||o6(),v=g.getModel("time"),y=v.get("month"),x=v.get("monthAbbr"),S=v.get("dayOfWeek"),_=v.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,a+"").replace(/{yy}/g,Ai(a%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[o-1]).replace(/{MMM}/g,x[o-1]).replace(/{MM}/g,Ai(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Ai(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,S[u]).replace(/{ee}/g,_[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Ai(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Ai(d+"",2)).replace(/{h}/g,d+"").replace(/{mm}/g,Ai(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,Ai(f,2)).replace(/{s}/g,f+"").replace(/{SSS}/g,Ai(p,3)).replace(/{S}/g,p+"")}function u6(n,t,e,r,i){var a=null;if(je(e))a=e;else if(qe(e))a=e(n.value,t,{level:n.level});else{var o=ye({},Ld);if(n.level>0)for(var s=0;s=0;--s)if(l[u]){a=l[u];break}a=a||o.none}if(Se(a)){var d=n.level==null?0:n.level>=0?n.level:a.length+n.level;d=Math.min(d,a.length-1),a=a[d]}}return mp(new Date(n.value),a,i,r)}function eT(n,t){var e=Ra(n),r=e[tc(t)]()+1,i=e[yp(t)](),a=e[Od(t)](),o=e[xp(t)](),s=e[Sp(t)](),l=e[wp(t)](),u=l===0,c=u&&s===0,d=c&&o===0,h=d&&a===0,f=h&&i===1,p=f&&r===1;return p?"year":f?"month":h?"day":d?"hour":c?"minute":u?"second":"millisecond"}function nT(n,t,e){var r=$n(n)?Ra(n):n;switch(t=t||eT(n,e),t){case"year":return r[cy(e)]();case"half-year":return r[tc(e)]()>=6?1:0;case"quarter":return Math.floor((r[tc(e)]()+1)/4);case"month":return r[tc(e)]();case"day":return r[yp(e)]();case"half-day":return r[Od(e)]()/24;case"hour":return r[Od(e)]();case"minute":return r[xp(e)]();case"second":return r[Sp(e)]();case"millisecond":return r[wp(e)]()}}function cy(n){return n?"getUTCFullYear":"getFullYear"}function tc(n){return n?"getUTCMonth":"getMonth"}function yp(n){return n?"getUTCDate":"getDate"}function Od(n){return n?"getUTCHours":"getHours"}function xp(n){return n?"getUTCMinutes":"getMinutes"}function Sp(n){return n?"getUTCSeconds":"getSeconds"}function wp(n){return n?"getUTCMilliseconds":"getMilliseconds"}function c6(n){return n?"setUTCFullYear":"setFullYear"}function rT(n){return n?"setUTCMonth":"setMonth"}function iT(n){return n?"setUTCDate":"setDate"}function aT(n){return n?"setUTCHours":"setHours"}function oT(n){return n?"setUTCMinutes":"setMinutes"}function sT(n){return n?"setUTCSeconds":"setSeconds"}function lT(n){return n?"setUTCMilliseconds":"setMilliseconds"}function uT(n){if(!LC(n))return je(n)?n:"-";var t=(n+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function cT(n,t){return n=(n||"").toLowerCase().replace(/-(.)/g,function(e,r){return r.toUpperCase()}),t&&n&&(n=n.charAt(0).toUpperCase()+n.slice(1)),n}var ec=wm;function dy(n,t,e){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function i(c){return c&&Ia(c)?c:"-"}function a(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=n instanceof Date;if(o||s){var l=o?Ra(n):n;if(isNaN(+l)){if(s)return"-"}else return mp(l,r,e)}if(t==="ordinal")return xm(n)?i(n):$n(n)&&a(n)?n+"":"-";var u=Ro(n);return a(u)?uT(u):xm(n)?i(n):typeof n=="boolean"?n+"":"-"}var dT=["a","b","c","d","e","f","g"],hy=function(n,t){return"{"+n+(t==null?"":t)+"}"};function hT(n,t,e){Se(t)||(t=[t]);var r=t.length;if(!r)return"";for(var i=t[0].$vars||[],a=0;a':'';var o=e.markerId||"markerX";return{renderMode:a,content:"{"+o+"|} ",style:i==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function Adt(n,t,e){(n==="week"||n==="month"||n==="quarter"||n==="half-year"||n==="year")&&(n="MM-dd\nyyyy");var r=Ra(t),i=e?"getUTC":"get",a=r[i+"FullYear"](),o=r[i+"Month"]()+1,s=r[i+"Date"](),l=r[i+"Hours"](),u=r[i+"Minutes"](),c=r[i+"Seconds"](),d=r[i+"Milliseconds"]();return n=n.replace("MM",Ai(o,2)).replace("M",o).replace("yyyy",a).replace("yy",Ai(a%100+"",2)).replace("dd",Ai(s,2)).replace("d",s).replace("hh",Ai(l,2)).replace("h",l).replace("mm",Ai(u,2)).replace("m",u).replace("ss",Ai(c,2)).replace("s",c).replace("SSS",Ai(d,3)),n}function f6(n){return n&&n.charAt(0).toUpperCase()+n.substr(1)}function Cl(n,t){return t=t||"transparent",je(n)?n:rn(n)&&n.colorStops&&(n.colorStops[0]||{}).color||t}function _p(n,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=n}else window.open(n,t)}var bp=mt,fT=["left","right","top","bottom","width","height"],Ml=[["width","left","right"],["height","top","bottom"]];function fy(n,t,e,r,i){var a=0,o=0;r==null&&(r=1/0),i==null&&(i=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),d=t.childAt(u+1),h=d&&d.getBoundingRect(),f,p;if(n==="horizontal"){var g=c.width+(h?-h.x+c.x:0);f=a+g,f>r||l.newline?(a=0,f=g,o+=s+e,s=c.height):s=Math.max(s,c.height)}else{var v=c.height+(h?-h.y+c.y:0);p=o+v,p>i||l.newline?(a+=s+e,o=0,p=v,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=a,l.y=o,l.markRedraw(),n==="horizontal"?a=f+e:o=p+e)})}var Tl=fy,Idt=xn(fy,"vertical"),Edt=xn(fy,"horizontal");function p6(n,t,e){var r=t.width,i=t.height,a=Oe(n.left,r),o=Oe(n.top,i),s=Oe(n.right,r),l=Oe(n.bottom,i);return(isNaN(a)||isNaN(parseFloat(n.left)))&&(a=0),(isNaN(s)||isNaN(parseFloat(n.right)))&&(s=r),(isNaN(o)||isNaN(parseFloat(n.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(n.bottom)))&&(l=i),e=ec(e||0),{width:Math.max(s-a-e[1]-e[3],0),height:Math.max(l-o-e[0]-e[2],0)}}function Xr(n,t,e){e=ec(e||0);var r=t.width,i=t.height,a=Oe(n.left,r),o=Oe(n.top,i),s=Oe(n.right,r),l=Oe(n.bottom,i),u=Oe(n.width,r),c=Oe(n.height,i),d=e[2]+e[0],h=e[1]+e[3],f=n.aspect;switch(isNaN(u)&&(u=r-s-h-a),isNaN(c)&&(c=i-l-d-o),f!=null&&(isNaN(u)&&isNaN(c)&&(f>r/i?u=r*.8:c=i*.8),isNaN(u)&&(u=f*c),isNaN(c)&&(c=u/f)),isNaN(a)&&(a=r-s-u-h),isNaN(o)&&(o=i-l-c-d),n.left||n.right){case"center":a=r/2-u/2-e[3];break;case"right":a=r-u-h;break}switch(n.top||n.bottom){case"middle":case"center":o=i/2-c/2-e[0];break;case"bottom":o=i-c-d;break}a=a||0,o=o||0,isNaN(u)&&(u=r-h-a-(s||0)),isNaN(c)&&(c=i-d-o-(l||0));var p=new wn(a+e[3],o+e[0],u,c);return p.margin=e,p}function Cp(n,t,e,r,i,a){var o=!i||!i.hv||i.hv[0],s=!i||!i.hv||i.hv[1],l=i&&i.boundingMode||"all";if(a=a||n,a.x=n.x,a.y=n.y,!o&&!s)return!1;var u;if(l==="raw")u=n.type==="group"?new wn(0,0,+t.width||0,+t.height||0):n.getBoundingRect();else if(u=n.getBoundingRect(),n.needLocalTransform()){var c=n.getLocalTransform();u=u.clone(),u.applyTransform(c)}var d=Xr(nn({width:u.width,height:u.height},t),e,r),h=o?d.x-u.x:0,f=s?d.y-u.y:0;return l==="raw"?(a.x=h,a.y=f):(a.x+=h,a.y+=f),a===n&&n.markRedraw(),!0}function g6(n,t){return n[Ml[t][0]]!=null||n[Ml[t][1]]!=null&&n[Ml[t][2]]!=null}function Rd(n){var t=n.layoutMode||n.constructor.layoutMode;return rn(t)?t:t?{type:t}:null}function bs(n,t,e){var r=e&&e.ignoreSize;!Se(r)&&(r=[r,r]);var i=o(Ml[0],0),a=o(Ml[1],1);u(Ml[0],n,i),u(Ml[1],n,a);function o(c,d){var h={},f=0,p={},g=0,v=2;if(bp(c,function(S){p[S]=n[S]}),bp(c,function(S){s(t,S)&&(h[S]=p[S]=t[S]),l(h,S)&&f++,l(p,S)&&g++}),r[d])return l(t,c[1])?p[c[2]]=null:l(t,c[2])&&(p[c[1]]=null),p;if(g===v||!f)return p;if(f>=v)return h;for(var y=0;y=0;l--)s=Mn(s,i[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(e,r){var i=e+"Index",a=e+"Id";return _d(this.ecModel,e,{index:this.get(i,!0),id:this.get(a,!0)},r)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(pr);KC(rc,pr),qf(rc),e6(rc),n6(rc,m6);function m6(n){var t=[];return mt(rc.getClassesByMainType(n),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=we(t,function(e){return so(e).main}),n!=="dataset"&&kn(t,"dataset")<=0&&t.unshift("dataset"),t}const Jn=rc;var gT="";typeof navigator<"u"&&(gT=navigator.platform||"");var ic="rgba(0, 0, 0, 0.2)";const y6={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:ic,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:ic,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:ic,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:ic,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:ic,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:ic,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:gT.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var vT=Ze(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),va="original",yi="arrayRows",ma="objectRows",fo="keyedColumns",zo="typedArray",mT="unknown",po="column",ac="row",di={Must:1,Might:2,Not:3},yT=Kn();function x6(n){yT(n).datasetMap=Ze()}function xT(n,t,e){var r={},i=gy(t);if(!i||!n)return r;var a=[],o=[],s=t.ecModel,l=yT(s).datasetMap,u=i.uid+"_"+e.seriesLayoutBy,c,d;n=n.slice(),mt(n,function(g,v){var y=rn(g)?g:n[v]={name:g};y.type==="ordinal"&&c==null&&(c=v,d=p(y)),r[y.name]=[]});var h=l.get(u)||l.set(u,{categoryWayDim:d,valueWayDim:0});mt(n,function(g,v){var y=g.name,x=p(g);if(c==null){var S=h.valueWayDim;f(r[y],S,x),f(o,S,x),h.valueWayDim+=x}else if(c===v)f(r[y],0,x),f(a,0,x);else{var S=h.categoryWayDim;f(r[y],S,x),f(o,S,x),h.categoryWayDim+=x}});function f(g,v,y){for(var x=0;xt)return n[r];return n[e-1]}function bT(n,t,e,r,i,a,o){a=a||n;var s=t(a),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(i))return u[i];var c=o==null||!r?e:C6(r,o);if(c=c||e,!(!c||!c.length)){var d=c[l];return i&&(u[i]=d),s.paletteIdx=(l+1)%c.length,d}}function M6(n,t){t(n).paletteIdx=0,t(n).paletteNameMap={}}var Mp,Nd,CT,MT="\0_ec_inner",T6=1,D6={grid:"GridComponent",polar:"PolarComponent",geo:"GeoComponent",singleAxis:"SingleAxisComponent",parallel:"ParallelComponent",calendar:"CalendarComponent",graphic:"GraphicComponent",toolbox:"ToolboxComponent",tooltip:"TooltipComponent",axisPointer:"AxisPointerComponent",brush:"BrushComponent",title:"TitleComponent",timeline:"TimelineComponent",markPoint:"MarkPointComponent",markLine:"MarkLineComponent",markArea:"MarkAreaComponent",legend:"LegendComponent",dataZoom:"DataZoomComponent",visualMap:"VisualMapComponent",xAxis:"GridComponent",yAxis:"GridComponent",angleAxis:"PolarComponent",radiusAxis:"PolarComponent"},Ldt={line:"LineChart",bar:"BarChart",pie:"PieChart",scatter:"ScatterChart",radar:"RadarChart",map:"MapChart",tree:"TreeChart",treemap:"TreemapChart",graph:"GraphChart",gauge:"GaugeChart",funnel:"FunnelChart",parallel:"ParallelChart",sankey:"SankeyChart",boxplot:"BoxplotChart",candlestick:"CandlestickChart",effectScatter:"EffectScatterChart",lines:"LinesChart",heatmap:"HeatmapChart",pictorialBar:"PictorialBarChart",themeRiver:"ThemeRiverChart",sunburst:"SunburstChart",custom:"CustomChart"},TT={};function Odt(n){each(n,function(t,e){if(!ComponentModel.hasClass(e)){var r=D6[e];r&&!TT[r]&&(error("Component "+e+" is used but not imported.\nimport { "+r+" } from 'echarts/components';\necharts.use(["+r+"]);"),TT[r]=!0)}})}var DT=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.init=function(e,r,i,a,o,s){a=a||{},this.option=null,this._theme=new pr(a),this._locale=new pr(o),this._optionManager=s},t.prototype.setOption=function(e,r,i){var a=AT(r);this._optionManager.setOption(e,i,a),this._resetOption(null,a)},t.prototype.resetOption=function(e,r){return this._resetOption(e,AT(r))},t.prototype._resetOption=function(e,r){var i=!1,a=this._optionManager;if(!e||e==="recreate"){var o=a.mountOption(e==="recreate");!this.option||e==="recreate"?CT(this,o):(this.restoreData(),this._mergeOption(o,r)),i=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=a.getTimelineOption(this);s&&(i=!0,this._mergeOption(s,r))}if(!e||e==="recreate"||e==="media"){var l=a.getMediaOption(this);l.length&&mt(l,function(u){i=!0,this._mergeOption(u,r)},this)}return i},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,r){var i=this.option,a=this._componentsMap,o=this._componentsCount,s=[],l=Ze(),u=r&&r.replaceMergeMainTypeMap;x6(this),mt(e,function(d,h){d!=null&&(Jn.hasClass(h)?h&&(s.push(h),l.set(h,!0)):i[h]=i[h]==null?on(d):Mn(i[h],d,!0))}),u&&u.each(function(d,h){Jn.hasClass(h)&&!l.get(h)&&(s.push(h),l.set(h,!0))}),Jn.topologicalTravel(s,Jn.getAllClassMainTypes(),c,this);function c(d){var h=_6(this,d,cr(e[d])),f=a.get(d),p=f?u&&u.get(d)?"replaceMerge":"normalMerge":"replaceAll",g=jC(f,h,p);bW(g,d,Jn),i[d]=null,a.set(d,null),o.set(d,0);var v=[],y=[],x=0,S,_;mt(g,function(D,C){var N=D.existing,q=D.newOption;if(!q)N&&(N.mergeOption({},this),N.optionUpdated({},!1));else{var et=d==="series",lt=Jn.getClass(d,D.keyInfo.subType,!et);if(!lt){if(0)var ft,_t;return}if(d==="tooltip"){if(S)return;S=!0}if(N&&N.constructor===lt)N.name=D.keyInfo.name,N.mergeOption(q,this),N.optionUpdated(q,!1);else{var Ct=ye({componentIndex:C},D.keyInfo);N=new lt(q,this,this,Ct),ye(N,Ct),D.brandNew&&(N.__requireNewView=!0),N.init(q,this,this),N.optionUpdated(null,!0)}}N?(v.push(N.option),y.push(N),x++):(v.push(void 0),y.push(void 0))},this),i[d]=v,a.set(d,y),o.set(d,x),d==="series"&&Mp(this)}this._seriesIndices||Mp(this)},t.prototype.getOption=function(){var e=on(this.option);return mt(e,function(r,i){if(Jn.hasClass(i)){for(var a=cr(r),o=a.length,s=!1,l=o-1;l>=0;l--)a[l]&&!Sd(a[l])?s=!0:(a[l]=null,!s&&o--);a.length=o,e[i]=a}}),delete e[MT],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,r){var i=this._componentsMap.get(e);if(i){var a=i[r||0];if(a)return a;if(r==null){for(var o=0;o=t:e==="max"?n<=t:n===t}function V6(n,t){return n.join(",")===t.join(",")}const W6=O6;var Ba=mt,Vd=rn,LT=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Sy(n){var t=n&&n.itemStyle;if(t)for(var e=0,r=LT.length;e=0;v--){var y=n[v];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,f)),p>=0){var x=y.data.getByRawIndex(y.stackResultDimension,p);if(l==="all"||l==="positive"&&x>0||l==="negative"&&x<0||l==="samesign"&&h>=0&&x>0||l==="samesign"&&h<=0&&x<0){h=hW(h,x),g=x;break}}}return r[0]=h,r[1]=g,r})})}var Tp=function(){function n(t){this.data=t.data||(t.sourceFormat===fo?{}:[]),this.sourceFormat=t.sourceFormat||mT,this.seriesLayoutBy=t.seriesLayoutBy||po,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var r=0;rg&&(g=S)}f[0]=p,f[1]=g}},i=function(){return this._data?this._data.length/this._dimSize:0};UT=(t={},t[yi+"_"+po]={pure:!0,appendData:a},t[yi+"_"+ac]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[ma]={pure:!0,appendData:a},t[fo]={pure:!0,appendData:function(o){var s=this._data;mt(o,function(l,u){for(var c=s[u]||(s[u]=[]),d=0;d<(l||[]).length;d++)c.push(l[d])})}},t[va]={appendData:a},t[zo]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function a(o){for(var s=0;s=0&&(g=o.interpolatedValue[v])}return g!=null?g+"":""})}},n.prototype.getRawValue=function(t,e){return oc(this.getData(e),t)},n.prototype.formatTooltip=function(t,e,r){},n}();function QT(n){var t,e;return rn(n)?n.type&&(e=n):t=n,{text:t,frag:e}}function jd(n){return new nj(n)}var nj=function(){function n(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return n.prototype.perform=function(t){var e=this._upstream,r=t&&t.skip;if(this._dirty&&e){var i=this.context;i.data=i.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!r&&(a=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(a="reset");function c(x){return!(x>=1)&&(x=1),x}var d;(this._dirty||a==="reset")&&(this._dirty=!1,d=this._doReset(r)),this._modBy=l,this._modDataCount=u;var h=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,p=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!r&&(d||f1&&r>0?s:o}};return a;function o(){return t=n?null:lt},gte:function(n,t){return n>=t}},sj=function(){function n(t,e){if(!$n(e)){var r="";er(r)}this._opFn=nD[t],this._rvalFloat=Ro(e)}return n.prototype.evaluate=function(t){return $n(t)?this._opFn(t,this._rvalFloat):this._opFn(Ro(t),this._rvalFloat)},n}(),rD=function(){function n(t,e){var r=t==="desc";this._resultLT=r?1:-1,e==null&&(e=r?"min":"max"),this._incomparable=e==="min"?-1/0:1/0}return n.prototype.evaluate=function(t,e){var r=$n(t)?t:Ro(t),i=$n(e)?e:Ro(e),a=isNaN(r),o=isNaN(i);if(a&&(r=this._incomparable),o&&(i=this._incomparable),a&&o){var s=je(t),l=je(e);s&&(r=l?t:0),l&&(i=s?e:0)}return ri?-this._resultLT:0},n}(),lj=function(){function n(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=Ro(e)}return n.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var r=typeof t;r!==this._rvalTypeof&&(r==="number"||this._rvalTypeof==="number")&&(e=Ro(t)===this._rvalFloat)}return this._isEQ?e:!e},n}();function uj(n,t){return n==="eq"||n==="ne"?new lj(n==="eq",t):Xe(nD,n)?new sj(n,t):null}var cj=function(){function n(){}return n.prototype.getRawData=function(){throw new Error("not supported")},n.prototype.getRawDataItem=function(t){throw new Error("not supported")},n.prototype.cloneRawData=function(){},n.prototype.getDimensionInfo=function(t){},n.prototype.cloneAllDimensionInfo=function(){},n.prototype.count=function(){},n.prototype.retrieveValue=function(t,e){},n.prototype.retrieveValueFromItem=function(t,e){},n.prototype.convertValue=function(t,e){return Cs(t,e)},n}();function dj(n,t){var e=new cj,r=n.data,i=e.sourceFormat=n.sourceFormat,a=n.startIndex,o="";n.seriesLayoutBy!==po&&er(o);var s=[],l={},u=n.dimensionsDefine;if(u)mt(u,function(g,v){var y=g.name,x={index:v,name:y,displayName:g.displayName};if(s.push(x),y!=null){var S="";Xe(l,y)&&er(S),l[y]=x}});else for(var c=0;c65535?xj:Sj}function sc(){return[1/0,-1/0]}function wj(n){var t=n.constructor;return t===Array?n.slice():new t(n)}function lD(n,t,e,r,i){var a=sD[e||"float"];if(i){var o=n[t],s=o&&o.length;if(s!==r){for(var l=new a(r),u=0;uv[1]&&(v[1]=g)}return this._rawCount=this._count=l,{start:s,end:l}},n.prototype._initDataFromProvider=function(t,e,r){for(var i=this._provider,a=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=we(o,function(x){return x.property}),c=0;cy[1]&&(y[1]=v)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},n.prototype.count=function(){return this._count},n.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,r=e[t];if(r!=null&&rt)a=o-1;else return o}return-1},n.prototype.indicesOfNearest=function(t,e,r){var i=this._chunks,a=i[t],o=[];if(!a)return o;r==null&&(r=1/0);for(var s=1/0,l=-1,u=0,c=0,d=this.count();c=0&&l<0)&&(s=p,l=f,u=0),f===l&&(o[u++]=c))}return o.length=u,o},n.prototype.getIndices=function(){var t,e=this._indices;if(e){var r=e.constructor,i=this._count;if(r===Array){t=new r(i);for(var a=0;a=d&&x<=h||isNaN(x))&&(l[u++]=g),g++}p=!0}else if(a===2){for(var v=f[i[0]],S=f[i[1]],_=t[i[1]][0],D=t[i[1]][1],y=0;y=d&&x<=h||isNaN(x))&&(C>=_&&C<=D||isNaN(C))&&(l[u++]=g),g++}p=!0}}if(!p)if(a===1)for(var y=0;y=d&&x<=h||isNaN(x))&&(l[u++]=N)}else for(var y=0;yt[lt][1])&&(q=!1)}q&&(l[u++]=e.getRawIndex(y))}return uy[1]&&(y[1]=v)}}}},n.prototype.lttbDownSample=function(t,e){var r=this.clone([t],!0),i=r._chunks,a=i[t],o=this.count(),s=0,l=Math.floor(1/e),u=this.getRawIndex(0),c,d,h,f=new(zd(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));f[s++]=u;for(var p=1;pc&&(c=d,h=_)}ft>0&&ftc-p&&(l=c-p,s.length=l);for(var g=0;gd[1]&&(d[1]=y),h[f++]=x}return a._count=f,a._indices=h,a._updateGetRawIdx(),a},n.prototype.each=function(t,e){if(this._count)for(var r=t.length,i=this._chunks,a=0,o=this.count();al&&(l=d)}return o=[s,l],this._extent[t]=o,o},n.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var r=[],i=this._chunks,a=0;a=0?this._indices[t]:-1},n.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},n.internalField=function(){function t(e,r,i,a){return Cs(e[a],this._dimensions[a])}Ay={arrayRows:t,objectRows:function(e,r,i,a){return Cs(e[r],this._dimensions[a])},keyedColumns:t,original:function(e,r,i,a){var o=e&&(e.value==null?e:e.value);return Cs(o instanceof Array?o[a]:o,this._dimensions[a])},typedArray:function(e,r,i,a){return e[a]}}}(),n}();const Iy=_j;var uD=function(){function n(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return n.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},n.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},n.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},n.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},n.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),r=!!e.length,i,a;if(kp(t)){var o=t,s=void 0,l=void 0,u=void 0;if(r){var c=e[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,a=[c._getVersionSign()]}else s=o.get("data",!0),l=Fi(s)?zo:va,a=[];var d=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},f=pn(d.seriesLayoutBy,h.seriesLayoutBy)||null,p=pn(d.sourceHeader,h.sourceHeader),g=pn(d.dimensions,h.dimensions),v=f!==h.seriesLayoutBy||!!p!=!!h.sourceHeader||g;i=v?[by(s,{seriesLayoutBy:f,sourceHeader:p,dimensions:g},l)]:[]}else{var y=t;if(r){var x=this._applyTransform(e);i=x.sourceList,a=x.upstreamSignList}else{var S=y.get("source",!0);i=[by(S,this._getSourceMetaRawOption(),null)],a=[]}}this._setLocalSource(i,a)},n.prototype._applyTransform=function(t){var e=this._sourceHost,r=e.get("transform",!0),i=e.get("fromTransformResult",!0);if(i!=null){var a="";t.length!==1&&dD(a)}var o,s=[],l=[];return mt(t,function(u){u.prepareSource();var c=u.getSource(i||0),d="";i!=null&&!c&&dD(d),s.push(c),l.push(u._getVersionSign())}),r?o=mj(r,s,{datasetIndex:e.componentIndex}):i!=null&&(o=[Z6(s[0])]),{sourceList:o,upstreamSignList:l}},n.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!n.noHeader;return mt(n.blocks,function(i){var a=gD(i);a>=t&&(t=a+ +(r&&(!a||Ey(i)&&!i.noHeader)))}),t}return 0}function Mj(n,t,e,r){var i=t.noHeader,a=Dj(gD(t)),o=[],s=t.blocks||[];Ti(!s||Se(s)),s=s||[];var l=n.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Xe(u,l)){var c=new rD(u[l],null);s.sort(function(p,g){return c.evaluate(p.sortParam,g.sortParam)})}else l==="seriesDesc"&&s.reverse()}mt(s,function(p,g){var v=t.valueFormatter,y=pD(p)(v?ye(ye({},n),{valueFormatter:v}):n,p,g>0?a.html:0,r);y!=null&&o.push(y)});var d=n.renderMode==="richText"?o.join(a.richText):Ly(o.join(""),i?e:a.html);if(i)return d;var h=dy(t.header,"ordinal",n.useUTC),f=fD(r,n.renderMode).nameStyle;return n.renderMode==="richText"?mD(n,h,f)+a.richText+d:Ly('
'+ji(h)+"
"+d,e)}function Tj(n,t,e,r){var i=n.renderMode,a=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=n.useUTC,c=t.valueFormatter||n.valueFormatter||function(_){return _=Se(_)?_:[_],we(_,function(D,C){return dy(D,Se(f)?f[C]:f,u)})};if(!(a&&o)){var d=s?"":n.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",i),h=a?"":dy(l,"ordinal",u),f=t.valueType,p=o?[]:c(t.value,t.dataIndex),g=!s||!a,v=!s&&a,y=fD(r,i),x=y.nameStyle,S=y.valueStyle;return i==="richText"?(s?"":d)+(a?"":mD(n,h,x))+(o?"":Aj(n,p,g,v,S)):Ly((s?"":d)+(a?"":kj(h,!s,x))+(o?"":Pj(p,g,v,S)),e)}}function vD(n,t,e,r,i,a){if(n){var o=pD(n),s={useUTC:i,renderMode:e,orderMode:r,markupStyleCreator:t,valueFormatter:n.valueFormatter};return o(s,n,0,a)}}function Dj(n){return{html:bj[n],richText:Cj[n]}}function Ly(n,t){var e='
',r="margin: "+t+"px 0 0";return'
'+n+e+"
"}function kj(n,t,e){var r=t?"margin-left:2px":"";return''+ji(n)+""}function Pj(n,t,e,r){var i=e?"10px":"20px",a=t?"float:right;margin-left:"+i:"";return n=Se(n)?n:[n],''+we(n,function(o){return ji(o)}).join("  ")+""}function mD(n,t,e){return n.markupStyleCreator.wrapRichTextStyle(t,e)}function Aj(n,t,e,r,i){var a=[i],o=r?10:20;return e&&a.push({padding:[0,0,0,o],align:"right"}),n.markupStyleCreator.wrapRichTextStyle(Se(t)?t.join(" "):t,a)}function yD(n,t){var e=n.getData().getItemVisual(t,"style"),r=e[n.visualDrawType];return Cl(r)}function xD(n,t){var e=n.get("padding");return e!=null?e:t==="richText"?[8,10]:10}var Oy=function(){function n(){this.richTextStyles={},this._nextStyleNameId=OC()}return n.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},n.prototype.makeTooltipMarker=function(t,e,r){var i=r==="richText"?this._generateStyleName():null,a=h6({color:e,type:t,renderMode:r,markerId:i});return je(a)?a:(this.richTextStyles[i]=a.style,a.content)},n.prototype.wrapRichTextStyle=function(t,e){var r={};Se(e)?mt(e,function(a){return ye(r,a)}):ye(r,e);var i=this._generateStyleName();return this.richTextStyles[i]=r,"{"+i+"|"+t+"}"},n}();function SD(n){var t=n.series,e=n.dataIndex,r=n.multipleSeries,i=t.getData(),a=i.mapDimensionsAll("defaultedTooltip"),o=a.length,s=t.getRawValue(e),l=Se(s),u=yD(t,e),c,d,h,f;if(o>1||l&&!o){var p=Ij(s,t,e,a,u);c=p.inlineValues,d=p.inlineValueTypes,h=p.blocks,f=p.inlineValues[0]}else if(o){var g=i.getDimensionInfo(a[0]);f=c=oc(i,e,a[0]),d=g.type}else f=c=l?s[0]:s;var v=w0(t),y=v&&t.name||"",x=i.getName(e),S=r?y:x;return qr("section",{header:y,noHeader:r||!v,sortParam:f,blocks:[qr("nameValue",{markerType:"item",markerColor:u,name:S,noName:!Ia(S),value:c,valueType:d,dataIndex:e})].concat(h||[])})}function Ij(n,t,e,r,i){var a=t.getData(),o=to(n,function(d,h,f){var p=a.getDimensionInfo(f);return d=d||p&&p.tooltip!==!1&&p.displayName!=null},!1),s=[],l=[],u=[];r.length?mt(r,function(d){c(oc(a,e,d),d)}):mt(n,c);function c(d,h){var f=a.getDimensionInfo(h);!f||f.otherDims.tooltip===!1||(o?u.push(qr("nameValue",{markerType:"subItem",markerColor:i,name:f.displayName,value:d,valueType:f.type})):(s.push(d),l.push(f.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var Ms=Kn();function Pp(n,t){return n.getName(t)||n.getId(t)}var Ap="__universalTransitionEnabled",Ip=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,r,i){this.seriesIndex=this.componentIndex,this.dataTask=jd({count:Lj,reset:Oj}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,i);var a=Ms(this).sourceManager=new uD(this);a.prepareSource();var o=this.getInitialData(e,i);_D(o,this),this.dataTask.context.data=o,Ms(this).dataBeforeProcessed=o,wD(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,r){var i=Rd(this),a=i?nc(e):{},o=this.subType;Jn.hasClass(o)&&(o+="Series"),Mn(e,r.getTheme().get(this.subType)),Mn(e,this.getDefaultOption()),ll(e,"label",["show"]),this.fillDataTextStyle(e.data),i&&bs(e,a,i)},t.prototype.mergeOption=function(e,r){e=Mn(this.option,e,!0),this.fillDataTextStyle(e.data);var i=Rd(this);i&&bs(this.option,e,i);var a=Ms(this).sourceManager;a.dirty(),a.prepareSource();var o=this.getInitialData(e,r);_D(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Ms(this).dataBeforeProcessed=o,wD(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!Fi(e))for(var r=["show"],i=0;ithis.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,r,i){var a=this.ecModel,o=my.prototype.getColorFromPalette.call(this,e,r,i);return o||(o=a.getColorFromPalette(e,r,i)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,r){this._innerSelect(this.getData(r),e)},t.prototype.unselect=function(e,r){var i=this.option.selectedMap;if(i){var a=this.option.selectedMode,o=this.getData(r);if(a==="series"||i==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&i.push(o)}return i},t.prototype.isSelected=function(e,r){var i=this.option.selectedMap;if(!i)return!1;var a=this.getData(r);return(i==="all"||i[Pp(a,e)])&&!a.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[Ap])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,r){var i,a,o=this.option,s=o.selectedMode,l=r.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){rn(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(e,r)}},t.registerClass=function(e){return Jn.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(Jn);Wr(Ip,Dy),Wr(Ip,my),KC(Ip,Jn);function wD(n){var t=n.name;w0(n)||(n.name=Ej(n)||t)}function Ej(n){var t=n.getRawData(),e=t.mapDimensionsAll("seriesName"),r=[];return mt(e,function(i){var a=t.getDimensionInfo(i);a.displayName&&r.push(a.displayName)}),r.join(" ")}function Lj(n){return n.model.getRawData().count()}function Oj(n){var t=n.model;return t.setData(t.getRawData().cloneShallow()),Rj}function Rj(n,t){t.outputData&&n.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function _D(n,t){mt(Cf(n.CHANGABLE_METHODS,n.DOWNSAMPLE_METHODS),function(e){n.wrapMethod(e,xn(Nj,t))})}function Nj(n,t){var e=Ry(n);return e&&e.setOutputEnd((t||this).count()),t}function Ry(n){var t=(n.ecModel||{}).scheduler,e=t&&t.getPipeline(n.uid);if(e){var r=e.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(n.uid))}return r}}const br=Ip;var Ny=function(){function n(){this.group=new sn,this.uid=Ju("viewComponent")}return n.prototype.init=function(t,e){},n.prototype.render=function(t,e,r,i){},n.prototype.dispose=function(t,e){},n.prototype.updateView=function(t,e,r,i){},n.prototype.updateLayout=function(t,e,r,i){},n.prototype.updateVisual=function(t,e,r,i){},n.prototype.toggleBlurSeries=function(t,e,r){},n.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},n}();C0(Ny),qf(Ny);const Lr=Ny;function lc(){var n=Kn();return function(t){var e=n(t),r=t.pipelineContext,i=!!e.large,a=!!e.progressiveRender,o=e.large=!!(r&&r.large),s=e.progressiveRender=!!(r&&r.progressiveRender);return(i!==o||a!==s)&&"reset"}}var uc=ho.CMD,Bj=[[],[],[]],bD=Math.sqrt,Vj=Math.atan2;function CD(n,t){if(t){var e=n.data,r=n.len(),i,a,o,s,l,u,c=uc.M,d=uc.C,h=uc.L,f=uc.R,p=uc.A,g=uc.Q;for(o=0,s=0;o1&&(o*=By(p),s*=By(p));var g=(i===a?-1:1)*By((o*o*(s*s)-o*o*(f*f)-s*s*(h*h))/(o*o*(f*f)+s*s*(h*h)))||0,v=g*o*f/s,y=g*-s*h/o,x=(n+e)/2+Lp(d)*v-Ep(d)*y,S=(t+r)/2+Ep(d)*v+Lp(d)*y,_=TD([1,0],[(h-v)/o,(f-y)/s]),D=[(h-v)/o,(f-y)/s],C=[(-1*h-v)/o,(-1*f-y)/s],N=TD(D,C);if(Vy(D,C)<=-1&&(N=Hd),Vy(D,C)>=1&&(N=0),N<0){var q=Math.round(N/Hd*1e6)/1e6;N=Hd*2+q%2*Hd}c.addData(u,x,S,o,s,_,N,d,a)}var Wj=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Fj=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function jj(n){var t=new ho;if(!n)return t;var e=0,r=0,i=e,a=r,o,s=ho.CMD,l=n.match(Wj);if(!l)return t;for(var u=0;ukt*kt+Ot*Ot&&(q=lt,et=ft),{cx:q,cy:et,x0:-c,y0:-d,x1:q*(i/D-1),y1:et*(i/D-1)}}function Yj(n){var t;if(Se(n)){var e=n.length;if(!e)return n;e===1?t=[n[0],n[0],0,0]:e===2?t=[n[0],n[0],n[1],n[1]]:e===3?t=n.concat(n[2]):t=n}else t=[n,n,n,n];return t}function Zj(n,t){var e,r=Gd(t.r,0),i=Gd(t.r0||0,0),a=r>0,o=i>0;if(!(!a&&!o)){if(a||(r=i,i=0),i>r){var s=r;r=i,i=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var c=t.cx,d=t.cy,h=!!t.clockwise,f=RD(u-l),p=f>jy&&f%jy;if(p>Va&&(f=p),!(r>Va))n.moveTo(c,d);else if(f>jy-Va)n.moveTo(c+r*cc(l),d+r*Al(l)),n.arc(c,d,r,l,u,!h),i>Va&&(n.moveTo(c+i*cc(u),d+i*Al(u)),n.arc(c,d,i,u,l,h));else{var g=void 0,v=void 0,y=void 0,x=void 0,S=void 0,_=void 0,D=void 0,C=void 0,N=void 0,q=void 0,et=void 0,lt=void 0,ft=void 0,_t=void 0,Ct=void 0,kt=void 0,Ot=r*cc(l),Nt=r*Al(l),Xt=i*cc(u),Vt=i*Al(u),Ut=f>Va;if(Ut){var Yt=t.cornerRadius;Yt&&(e=Yj(Yt),g=e[0],v=e[1],y=e[2],x=e[3]);var ue=RD(r-i)/2;if(S=go(ue,y),_=go(ue,x),D=go(ue,g),C=go(ue,v),et=N=Gd(S,_),lt=q=Gd(D,C),(N>Va||q>Va)&&(ft=r*cc(u),_t=r*Al(u),Ct=i*cc(l),kt=i*Al(l),fVa){var Ee=go(y,et),Ve=go(x,et),Te=Op(Ct,kt,Ot,Nt,r,Ee,h),Be=Op(ft,_t,Xt,Vt,r,Ve,h);n.moveTo(c+Te.cx+Te.x0,d+Te.cy+Te.y0),et0&&n.arc(c+Te.cx,d+Te.cy,Ee,Si(Te.y0,Te.x0),Si(Te.y1,Te.x1),!h),n.arc(c,d,r,Si(Te.cy+Te.y1,Te.cx+Te.x1),Si(Be.cy+Be.y1,Be.cx+Be.x1),!h),Ve>0&&n.arc(c+Be.cx,d+Be.cy,Ve,Si(Be.y1,Be.x1),Si(Be.y0,Be.x0),!h))}else n.moveTo(c+Ot,d+Nt),n.arc(c,d,r,l,u,!h);if(!(i>Va)||!Ut)n.lineTo(c+Xt,d+Vt);else if(lt>Va){var Ee=go(g,lt),Ve=go(v,lt),Te=Op(Xt,Vt,ft,_t,i,-Ve,h),Be=Op(Ot,Nt,Ct,kt,i,-Ee,h);n.lineTo(c+Te.cx+Te.x0,d+Te.cy+Te.y0),lt0&&n.arc(c+Te.cx,d+Te.cy,Ve,Si(Te.y0,Te.x0),Si(Te.y1,Te.x1),!h),n.arc(c,d,i,Si(Te.cy+Te.y1,Te.cx+Te.x1),Si(Be.cy+Be.y1,Be.cx+Be.x1),h),Ee>0&&n.arc(c+Be.cx,d+Be.cy,Ee,Si(Be.y1,Be.x1),Si(Be.y0,Be.x0),!h))}else n.lineTo(c+Xt,d+Vt),n.arc(c,d,i,u,l,h)}n.closePath()}}}var $j=function(){function n(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return n}(),ND=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new $j},t.prototype.buildPath=function(e,r){Zj(e,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(In);ND.prototype.type="sector";const Gi=ND;var Jj=function(){function n(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return n}(),BD=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new Jj},t.prototype.buildPath=function(e,r){var i=r.cx,a=r.cy,o=Math.PI*2;e.moveTo(i+r.r,a),e.arc(i,a,r.r,0,o,!1),e.moveTo(i+r.r0,a),e.arc(i,a,r.r0,0,o,!0)},t}(In);BD.prototype.type="ring";const Rp=BD;function Qj(n,t,e,r){var i=[],a=[],o=[],s=[],l,u,c,d;if(r){c=[1/0,1/0],d=[-1/0,-1/0];for(var h=0,f=n.length;h=2){if(r){var a=Qj(i,r,e,t.smoothConstraint);n.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;s<(e?o:o-1);s++){var l=a[s*2],u=a[s*2+1],c=i[(s+1)%o];n.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{n.moveTo(i[0][0],i[0][1]);for(var s=1,d=i.length;sEl[1]){if(s=!1,a)return s;var c=Math.abs(El[0]-Il[1]),d=Math.abs(Il[0]-El[1]);Math.min(c,d)>i.len()&&(cMath.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function JD(n){return!n.isGroup}function vz(n){return n.shape!=null}function Xd(n,t,e){if(!n||!t)return;function r(o){var s={};return o.traverse(function(l){JD(l)&&l.anid&&(s[l.anid]=l)}),s}function i(o){var s={x:o.x,y:o.y,rotation:o.rotation};return vz(o)&&(s.shape=ye({},o.shape)),s}var a=r(n);t.traverse(function(o){if(JD(o)&&o.anid){var s=a[o.anid];if(s){var l=i(o);o.attr(i(s)),Hn(o,l,e,hn(o).dataIndex)}}})}function QD(n,t){return we(n,function(e){var r=e[0];r=jp(r,t.x),r=zp(r,t.x+t.width);var i=e[1];return i=jp(i,t.y),i=zp(i,t.y+t.height),[r,i]})}function mz(n,t){var e=jp(n.x,t.x),r=zp(n.x+n.width,t.x+t.width),i=jp(n.y,t.y),a=zp(n.y+n.height,t.y+t.height);if(r>=e&&a>=i)return{x:e,y:i,width:r-e,height:a-i}}function Yd(n,t,e){var r=ye({rectHover:!0},t),i=r.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},n)return n.indexOf("image://")===0?(i.image=n.slice(8),nn(i,e),new li(r)):dc(n.replace("path://",""),r,e,"center")}function Zd(n,t,e,r,i){for(var a=0,o=i[i.length-1];a1)return!1;var v=Gy(f,p,c,d)/h;return!(v<0||v>1)}function Gy(n,t,e,r){return n*r-e*t}function yz(n){return n<=1e-6&&n>=-1e-6}function fc(n){var t=n.itemTooltipOption,e=n.componentModel,r=n.itemName,i=je(t)?{formatter:t}:t,a=e.mainType,o=e.componentIndex,s={componentType:a,name:r,$vars:["name"]};s[a+"Index"]=o;var l=n.formatterParamsExtra;l&&mt(Nn(l),function(c){Xe(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=hn(n.el);u.componentMainType=a,u.componentIndex=o,u.tooltipConfig={name:r,option:nn({content:r,formatterParams:s},i)}}function tk(n,t){var e;n.isGroup&&(e=t(n)),e||n.traverse(t)}function Ts(n,t){if(n)if(Se(n))for(var e=0;e=0?d():o=setTimeout(d,-s),i=r};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(f){c=f},h}function pc(n,t,e,r){var i=n[t];if(i){var a=i[Gp]||i,o=i[ak],s=i[ik];if(s!==e||o!==r){if(e==null||!r)return n[t]=a;i=n[t]=Xy(a,e,r==="debounce"),i[Gp]=a,i[ak]=r,i[ik]=e}return i}}function $d(n,t){var e=n[t];e&&e[Gp]&&(e.clear&&e.clear(),n[t]=e[Gp])}var ok=Kn(),sk={itemStyle:dl(ZM,!0),lineStyle:dl(YM,!0)},bz={lineStyle:"stroke",itemStyle:"fill"};function lk(n,t){var e=n.visualStyleMapper||sk[t];return e||(console.warn("Unknown style type '"+t+"'."),sk.itemStyle)}function uk(n,t){var e=n.visualDrawType||bz[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var Cz={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var e=n.getData(),r=n.visualStyleAccessPath||"itemStyle",i=n.getModel(r),a=lk(n,r),o=a(i),s=i.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var l=uk(n,r),u=o[l],c=qe(u)?u:null,d=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||d){var h=n.getColorFromPalette(n.name,null,t.getSeriesCount());o[l]||(o[l]=h,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||qe(o.fill)?h:o.fill,o.stroke=o.stroke==="auto"||qe(o.stroke)?h:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",l),!t.isSeriesFiltered(n)&&c)return e.setVisual("colorFromPalette",!1),{dataEach:function(f,p){var g=n.getDataParams(p),v=ye({},o);v[l]=c(g),f.setItemVisual(p,"style",v)}}}},Jd=new pr,Mz={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){if(!(n.ignoreStyleOnData||t.isSeriesFiltered(n))){var e=n.getData(),r=n.visualStyleAccessPath||"itemStyle",i=lk(n,r),a=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[r]){Jd.option=l[r];var u=i(Jd),c=o.ensureUniqueItemVisual(s,"style");ye(c,u),Jd.option.decal&&(o.setItemVisual(s,"decal",Jd.option.decal),Jd.option.decal.dirty=!0),a in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},Tz={performRawSeries:!0,overallReset:function(n){var t=Ze();n.eachSeries(function(e){var r=e.getColorBy();if(!e.isColorBySeries()){var i=e.type+"-"+r,a=t.get(i);a||(a={},t.set(i,a)),ok(e).scope=a}}),n.eachSeries(function(e){if(!(e.isColorBySeries()||n.isSeriesFiltered(e))){var r=e.getRawData(),i={},a=e.getData(),o=ok(e).scope,s=e.visualStyleAccessPath||"itemStyle",l=uk(e,s);a.each(function(u){var c=a.getRawIndex(u);i[c]=u}),r.each(function(u){var c=i[u],d=a.getItemVisual(c,"colorFromPalette");if(d){var h=a.ensureUniqueItemVisual(c,"style"),f=r.getName(u)||u+"",p=r.count();h[l]=e.getColorFromPalette(f,o,p)}})}})}},Kp=Math.PI;function Dz(n,t){t=t||{},nn(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var e=new sn,r=new jn({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(r);var i=new Wn({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),a=new jn({style:{fill:"none"},textContent:i,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(a);var o;return t.showSpinner&&(o=new zy({shape:{startAngle:-Kp/2,endAngle:-Kp/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:Kp*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:Kp*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=i.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(n.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=n.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),a.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),r.setShape({x:0,y:0,width:n.getWidth(),height:n.getHeight()})},e.resize(),e}var kz=function(){function n(t,e,r,i){this._stageTaskMap=Ze(),this.ecInstance=t,this.api=e,r=this._dataProcessorHandlers=r.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=r.concat(i)}return n.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(r){var i=r.overallTask;i&&i.dirty()})},n.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),i=r.context,a=!e&&r.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>r.blockIndex,o=a?r.step:null,s=i&&i.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},n.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},n.prototype.updateStreamModes=function(t,e){var r=this._pipelineMap.get(t.uid),i=t.getData(),a=i.count(),o=r.progressiveEnabled&&e.incrementalPrepareRender&&a>=r.threshold,s=t.get("large")&&a>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?a:null;t.pipelineContext=r.context={progressiveRender:o,modDataCount:l,large:s}},n.prototype.restorePipelines=function(t){var e=this,r=e._pipelineMap=Ze();t.eachSeries(function(i){var a=i.getProgressive(),o=i.uid;r.set(o,{id:o,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),e._pipe(i,i.dataTask)})},n.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),r=this.api;mt(this._allHandlers,function(i){var a=t.get(i.uid)||t.set(i.uid,{}),o="";Ti(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,a,e,r),i.overallReset&&this._createOverallStageTask(i,a,e,r)},this)},n.prototype.prepareView=function(t,e,r,i){var a=t.renderTask,o=a.context;o.model=e,o.ecModel=r,o.api=i,a.__block=!t.incrementalPrepareRender,this._pipe(e,a)},n.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},n.prototype.performVisualTasks=function(t,e,r){this._performStageTasks(this._visualHandlers,t,e,r)},n.prototype._performStageTasks=function(t,e,r,i){i=i||{};var a=!1,o=this;mt(t,function(l,u){if(!(i.visualType&&i.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),d=c.seriesTaskMap,h=c.overallTask;if(h){var f,p=h.agentStubMap;p.each(function(v){s(i,v)&&(v.dirty(),f=!0)}),f&&h.dirty(),o.updatePayload(h,r);var g=o.getPerformArgs(h,i.block);p.each(function(v){v.perform(g)}),h.perform(g)&&(a=!0)}else d&&d.each(function(v,y){s(i,v)&&v.dirty();var x=o.getPerformArgs(v,i.block);x.skip=!l.performRawSeries&&e.isSeriesFiltered(v.context.model),o.updatePayload(v,r),v.perform(x)&&(a=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=a||this.unfinished},n.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(r){e=r.dataTask.perform()||e}),this.unfinished=e||this.unfinished},n.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},n.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},n.prototype._createSeriesStageTask=function(t,e,r,i){var a=this,o=e.seriesTaskMap,s=e.seriesTaskMap=Ze(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):l?r.eachRawSeriesByType(l,c):u&&u(r,i).each(c);function c(d){var h=d.uid,f=s.set(h,o&&o.get(h)||jd({plan:Lz,reset:Oz,count:Nz}));f.context={model:d,ecModel:r,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:a},a._pipe(d,f)}},n.prototype._createOverallStageTask=function(t,e,r,i){var a=this,o=e.overallTask=e.overallTask||jd({reset:Pz});o.context={ecModel:r,api:i,overallReset:t.overallReset,scheduler:a};var s=o.agentStubMap,l=o.agentStubMap=Ze(),u=t.seriesType,c=t.getTargetSeries,d=!0,h=!1,f="";Ti(!t.createOnAllSeries,f),u?r.eachRawSeriesByType(u,p):c?c(r,i).each(p):(d=!1,mt(r.getSeries(),p));function p(g){var v=g.uid,y=l.set(v,s&&s.get(v)||(h=!0,jd({reset:Az,onDirty:Ez})));y.context={model:g,overallProgress:d},y.agent=o,y.__block=d,a._pipe(g,y)}h&&o.dirty()},n.prototype._pipe=function(t,e){var r=t.uid,i=this._pipelineMap.get(r);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},n.wrapStageHandler=function(t,e){return qe(t)&&(t={overallReset:t,seriesType:Bz(t)}),t.uid=Ju("stageHandler"),e&&(t.visualType=e),t},n}();function Pz(n){n.overallReset(n.ecModel,n.api,n.payload)}function Az(n){return n.overallProgress&&Iz}function Iz(){this.agent.dirty(),this.getDownstream().dirty()}function Ez(){this.agent&&this.agent.dirty()}function Lz(n){return n.plan?n.plan(n.model,n.ecModel,n.api,n.payload):null}function Oz(n){n.useClearVisual&&n.data.clearAllVisual();var t=n.resetDefines=cr(n.reset(n.model,n.ecModel,n.api,n.payload));return t.length>1?we(t,function(e,r){return ck(r)}):Rz}var Rz=ck(0);function ck(n){return function(t,e){var r=e.data,i=e.resetDefines[n];if(i&&i.dataEach)for(var a=t.start;a0&&f===u.length-h.length){var p=u.slice(0,f);p!=="data"&&(e.mainType=p,e[h.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(r[u]=l,c=!0),c||(i[u]=l)})}return{cptQuery:e,dataQuery:r,otherQuery:i}},n.prototype.filter=function(t,e){var r=this.eventInfo;if(!r)return!0;var i=r.targetEl,a=r.packedEvent,o=r.model,s=r.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,a,"name")&&c(u,a,"dataIndex")&&c(u,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,i,a));function c(d,h,f,p){return d[f]==null||h[p||f]===d[f]}},n.prototype.afterTrigger=function(){this.eventInfo=null},n}(),Yy=["symbol","symbolSize","symbolRotate","symbolOffset"],yk=Yy.concat(["symbolKeepAspect"]),jz={createOnAllSeries:!0,performRawSeries:!0,reset:function(n,t){var e=n.getData();if(n.legendIcon&&e.setVisual("legendIcon",n.legendIcon),!n.hasSymbolVisual)return;for(var r={},i={},a=!1,o=0;o=0&&Nl(l)?l:.5;var u=n.createRadialGradient(o,s,0,o,s,l);return u}function $y(n,t,e){for(var r=t.type==="radial"?rH(n,t,e):nH(n,t,e),i=t.colorStops,a=0;a0)?null:n==="dashed"?[4*t,2*t]:n==="dotted"?[t]:$n(n)?[n]:Se(n)?n:null}function Jy(n){var t=n.style,e=t.lineDash&&t.lineWidth>0&&aH(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(e){var i=t.strokeNoScale&&n.getLineScale?n.getLineScale():1;i&&i!==1&&(e=we(e,function(a){return a/i}),r/=i)}return[e,r]}var oH=new ho(!0);function Jp(n){var t=n.stroke;return!(t==null||t==="none"||!(n.lineWidth>0))}function wk(n){return typeof n=="string"&&n!=="none"}function Qp(n){var t=n.fill;return t!=null&&t!=="none"}function _k(n,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var e=n.globalAlpha;n.globalAlpha=t.fillOpacity*t.opacity,n.fill(),n.globalAlpha=e}else n.fill()}function bk(n,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var e=n.globalAlpha;n.globalAlpha=t.strokeOpacity*t.opacity,n.stroke(),n.globalAlpha=e}else n.stroke()}function Qy(n,t,e){var r=T0(t.image,t.__image,e);if(tp(r)){var i=n.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&i&&i.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Tf),a.scaleSelf(t.scaleX||1,t.scaleY||1),i.setTransform(a)}return i}}function sH(n,t,e,r){var i,a=Jp(e),o=Qp(e),s=e.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||oH,d=t.__dirty;if(!r){var h=e.fill,f=e.stroke,p=o&&!!h.colorStops,g=a&&!!f.colorStops,v=o&&!!h.image,y=a&&!!f.image,x=void 0,S=void 0,_=void 0,D=void 0,C=void 0;(p||g)&&(C=t.getBoundingRect()),p&&(x=d?$y(n,h,C):t.__canvasFillGradient,t.__canvasFillGradient=x),g&&(S=d?$y(n,f,C):t.__canvasStrokeGradient,t.__canvasStrokeGradient=S),v&&(_=d||!t.__canvasFillPattern?Qy(n,h,t):t.__canvasFillPattern,t.__canvasFillPattern=_),y&&(D=d||!t.__canvasStrokePattern?Qy(n,f,t):t.__canvasStrokePattern,t.__canvasStrokePattern=_),p?n.fillStyle=x:v&&(_?n.fillStyle=_:o=!1),g?n.strokeStyle=S:y&&(D?n.strokeStyle=D:a=!1)}var N=t.getGlobalScale();c.setScale(N[0],N[1],t.segmentIgnoreThreshold);var q,et;n.setLineDash&&e.lineDash&&(i=Jy(t),q=i[0],et=i[1]);var lt=!0;(u||d&Bu)&&(c.setDPR(n.dpr),l?c.setContext(null):(c.setContext(n),lt=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),lt&&c.rebuildPath(n,l?s:1),q&&(n.setLineDash(q),n.lineDashOffset=et),r||(e.strokeFirst?(a&&bk(n,e),o&&_k(n,e)):(o&&_k(n,e),a&&bk(n,e))),q&&n.setLineDash([])}function lH(n,t,e){var r=t.__image=T0(e.image,t.__image,t,t.onload);if(!(!r||!tp(r))){var i=e.x||0,a=e.y||0,o=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=r.width,s=r.height),e.sWidth&&e.sHeight){var u=e.sx||0,c=e.sy||0;n.drawImage(r,u,c,e.sWidth,e.sHeight,i,a,o,s)}else if(e.sx&&e.sy){var u=e.sx,c=e.sy,d=o-u,h=s-c;n.drawImage(r,u,c,d,h,i,a,o,s)}else n.drawImage(r,i,a,o,s)}}function uH(n,t,e){var r,i=e.text;if(i!=null&&(i+=""),i){n.font=e.font||ls,n.textAlign=e.textAlign,n.textBaseline=e.textBaseline;var a=void 0,o=void 0;n.setLineDash&&e.lineDash&&(r=Jy(t),a=r[0],o=r[1]),a&&(n.setLineDash(a),n.lineDashOffset=o),e.strokeFirst?(Jp(e)&&n.strokeText(i,e.x,e.y),Qp(e)&&n.fillText(i,e.x,e.y)):(Qp(e)&&n.fillText(i,e.x,e.y),Jp(e)&&n.strokeText(i,e.x,e.y)),a&&n.setLineDash([])}}var Ck=["shadowBlur","shadowOffsetX","shadowOffsetY"],Mk=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Tk(n,t,e,r,i){var a=!1;if(!r&&(e=e||{},t===e))return!1;if(r||t.opacity!==e.opacity){Zi(n,i),a=!0;var o=Math.max(Math.min(t.opacity,1),0);n.globalAlpha=isNaN(o)?hl.opacity:o}(r||t.blend!==e.blend)&&(a||(Zi(n,i),a=!0),n.globalCompositeOperation=t.blend||hl.blend);for(var s=0;s0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,r,i){if(!this[wi]){if(this._disposed){this.id;return}var a,o,s;if(rn(r)&&(i=r.lazyUpdate,a=r.silent,o=r.replaceMerge,s=r.transition,r=r.notMerge),this[wi]=!0,!this._model||r){var l=new W6(this._api),u=this._theme,c=this._model=new IT;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(e,{replaceMerge:o},cx);var d={seriesTransition:s,optionChanged:!0};if(i)this[$i]={silent:a,updateParams:d},this[wi]=!1,this.getZr().wakeUp();else{try{xc(this),Ds.update.call(this,null,d)}catch(h){throw this[$i]=null,this[wi]=!1,h}this._ssr||this._zr.flush(),this[$i]=null,this[wi]=!1,eh.call(this,a),nh.call(this,a)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Zn.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var r=this._zr.painter;return r.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(Zn.svgSupported){var e=this._zr,r=e.storage.getDisplayList();return mt(r,function(i){i.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var r=e.excludeComponents,i=this._model,a=[],o=this;mt(r,function(l){i.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(a.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return mt(a,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var r=e.type==="svg",i=this.group,a=Math.min,o=Math.max,s=1/0;if(ag[i]){var l=s,u=s,c=-s,d=-s,h=[],f=e&&e.pixelRatio||this.getDevicePixelRatio();mt(Vl,function(S,_){if(S.group===i){var D=r?S.getZr().painter.getSvgDom().innerHTML:S.renderToCanvas(on(e)),C=S.getDom().getBoundingClientRect();l=a(C.left,l),u=a(C.top,u),c=o(C.right,c),d=o(C.bottom,d),h.push({dom:D,left:C.left,top:C.top})}}),l*=f,u*=f,c*=f,d*=f;var p=c-l,g=d-u,v=Aa.createCanvas(),y=CC(v,{renderer:r?"svg":"canvas"});if(y.resize({width:p,height:g}),r){var x="";return mt(h,function(S){var _=S.left-l,D=S.top-u;x+=''+S.dom+""}),y.painter.getSvgRoot().innerHTML=x,e.connectedBackgroundColor&&y.painter.setBackgroundColor(e.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}else return e.connectedBackgroundColor&&y.add(new jn({shape:{x:0,y:0,width:p,height:g},style:{fill:e.connectedBackgroundColor}})),mt(h,function(S){var _=new li({style:{x:S.left*f-l,y:S.top*f-u,image:S.dom}});y.add(_)}),y.refreshImmediately(),v.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,r){return ix(this,"convertToPixel",e,r)},t.prototype.convertFromPixel=function(e,r){return ix(this,"convertFromPixel",e,r)},t.prototype.containPixel=function(e,r){if(this._disposed){this.id;return}var i=this._model,a,o=wd(i,e);return mt(o,function(s,l){l.indexOf("Models")>=0&&mt(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)a=a||!!c.containPoint(r);else if(l==="seriesModels"){var d=this._chartsMap[u.__viewId];d&&d.containPoint&&(a=a||d.containPoint(r,u))}},this)},this),!!a},t.prototype.getVisual=function(e,r){var i=this._model,a=wd(i,e,{defaultMainType:"series"}),o=a.seriesModel,s=o.getData(),l=a.hasOwnProperty("dataIndexInside")?a.dataIndexInside:a.hasOwnProperty("dataIndex")?s.indexOfRawIndex(a.dataIndex):null;return l!=null?Zy(s,l,r):qd(s,r)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;mt(RH,function(r){var i=function(a){var o=e.getModel(),s=a.target,l,u=r==="globalout";if(u?l={}:s&&Ol(s,function(p){var g=hn(p);if(g&&g.dataIndex!=null){var v=g.dataModel||o.getSeriesByIndex(g.seriesIndex);return l=v&&v.getDataParams(g.dataIndex,g.dataType,s)||{},!0}else if(g.eventData)return l=ye({},g.eventData),!0},!0),l){var c=l.componentType,d=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",d=l.seriesIndex);var h=c&&d!=null&&o.getComponent(c,d),f=h&&e[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];l.event=a,l.type=r,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:h,view:f},e.trigger(r,l)}};i.zrEventfulCallAtLast=!0,e._zr.on(r,i,e)}),mt(rh,function(r,i){e._messageCenter.on(i,function(a){this.trigger(i,a)},e)}),mt(["selectchanged"],function(r){e._messageCenter.on(r,function(i){this.trigger(r,i)},e)}),Hz(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var e=this.getDom();e&&HC(this.getDom(),hx,"");var r=this,i=r._api,a=r._model;mt(r._componentsViews,function(o){o.dispose(a,i)}),mt(r._chartsViews,function(o){o.dispose(a,i)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete Vl[r.id]},t.prototype.resize=function(e){if(!this[wi]){if(this._disposed){this.id;return}this._zr.resize(e);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var i=r.resetOption("media"),a=e&&e.silent;this[$i]&&(a==null&&(a=this[$i].silent),i=!0,this[$i]=null),this[wi]=!0;try{i&&xc(this),Ds.update.call(this,{type:"resize",animation:ye({duration:0},e&&e.animation)})}catch(o){throw this[wi]=!1,o}this[wi]=!1,eh.call(this,a),nh.call(this,a)}}},t.prototype.showLoading=function(e,r){if(this._disposed){this.id;return}if(rn(e)&&(r=e,e=""),e=e||"default",this.hideLoading(),!!dx[e]){var i=dx[e](this._api,r),a=this._zr;this._loadingFX=i,a.add(i)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var r=ye({},e);return r.type=rh[e.type],r},t.prototype.dispatchAction=function(e,r){if(this._disposed){this.id;return}if(rn(r)||(r={silent:!!r}),!!rg[e.type]&&this._model){if(this[wi]){this._pendingActions.push(e);return}var i=r.silent;ox.call(this,e,i);var a=r.flush;a?this._zr.flush():a!==!1&&Zn.browser.weChat&&this._throttledZrFlush(),eh.call(this,i),nh.call(this,i)}},t.prototype.updateLabelLayout=function(){ja.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var r=e.seriesIndex,i=this.getModel(),a=i.getSeriesByIndex(r);a.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){xc=function(d){var h=d._scheduler;h.restorePipelines(d._model),h.prepareStageTasks(),rx(d,!0),rx(d,!1),h.plan()},rx=function(d,h){for(var f=d._model,p=d._scheduler,g=h?d._componentsViews:d._chartsViews,v=h?d._componentsMap:d._chartsMap,y=d._zr,x=d._api,S=0;Sh.get("hoverLayerThreshold")&&!Zn.node&&!Zn.worker&&h.eachSeries(function(v){if(!v.preventUsingHoverLayer){var y=d._chartsMap[v.__viewId];y.__alive&&y.eachRendered(function(x){x.states.emphasis&&(x.states.emphasis.hoverLayer=!0)})}})}function o(d,h){var f=d.get("blendMode")||null;h.eachRendered(function(p){p.isGroup||(p.style.blend=f)})}function s(d,h){if(!d.preventAutoZ){var f=d.get("z")||0,p=d.get("zlevel")||0;h.eachRendered(function(g){return l(g,f,p,-1/0),!0})}}function l(d,h,f,p){var g=d.getTextContent(),v=d.getTextGuideLine(),y=d.isGroup;if(y)for(var x=d.childrenRef(),S=0;S0?{duration:g,delay:f.get("delay"),easing:f.get("easing")}:null;h.eachRendered(function(y){if(y.states&&y.states.emphasis){if(Zu(y))return;if(y instanceof In&&HF(y),y.__dirty){var x=y.prevStates;x&&y.useStates(x)}if(p){y.stateTransition=v;var S=y.getTextContent(),_=y.getTextGuideLine();S&&(S.stateTransition=v),_&&(_.stateTransition=v)}y.__dirty&&i(y)}})}qk=function(d){return new(function(h){Zt(f,h);function f(){return h!==null&&h.apply(this,arguments)||this}return f.prototype.getCoordinateSystems=function(){return d._coordSysMgr.getCoordinateSystems()},f.prototype.getComponentByElement=function(p){for(;p;){var g=p.__ecComponentInfo;if(g!=null)return d._model.getComponent(g.mainType,g.index);p=p.parent}},f.prototype.enterEmphasis=function(p,g){Wo(p,g),Sa(d)},f.prototype.leaveEmphasis=function(p,g){Fo(p,g),Sa(d)},f.prototype.enterBlur=function(p){IM(p),Sa(d)},f.prototype.leaveBlur=function(p){X0(p),Sa(d)},f.prototype.enterSelect=function(p){EM(p),Sa(d)},f.prototype.leaveSelect=function(p){LM(p),Sa(d)},f.prototype.getModel=function(){return d.getModel()},f.prototype.getViewOfComponentModel=function(p){return d.getViewOfComponentModel(p)},f.prototype.getViewOfSeriesModel=function(p){return d.getViewOfSeriesModel(p)},f}(ET))(d)},t2=function(d){function h(f,p){for(var g=0;g=0)){s2.push(e);var a=fk.wrapStageHandler(e,i);a.__prio=t,a.__raw=e,n.push(a)}}function l2(n,t){dx[n]=t}function $dt(n){setPlatformAPI({createCanvas:n})}function og(n,t,e){var r=SH("registerMap");r&&r(n,t,e)}function Jdt(n){var t=getImpl("getMap");return t&&t(n)}var jH=vj;Wl(tx,Cz),Wl(qp,Mz),Wl(qp,Tz),Wl(tx,jz),Wl(qp,zz),Wl(zk,mH),px(WT),a2(bH,X6),l2("default",Dz),vo({type:Sl,event:Sl,update:Sl},Fr),vo({type:lp,event:lp,update:lp},Fr),vo({type:kd,event:kd,update:kd},Fr),vo({type:up,event:up,update:up},Fr),vo({type:Pd,event:Pd,update:Pd},Fr),i2("light",Vz),i2("dark",Wz);var sg={},u2=[],zH={registerPreprocessor:px,registerProcessor:a2,registerPostInit:VH,registerPostUpdate:WH,registerUpdateLifecycle:gx,registerAction:vo,registerCoordinateSystem:FH,registerLayout:o2,registerVisual:Wl,registerTransform:jH,registerLoading:l2,registerMap:og,registerImpl:xH,PRIORITY:EH,ComponentModel:Jn,ComponentView:Lr,SeriesModel:br,ChartView:gr,registerComponentModel:function(n){Jn.registerClass(n)},registerComponentView:function(n){Lr.registerClass(n)},registerSeriesModel:function(n){br.registerClass(n)},registerChartView:function(n){gr.registerClass(n)},registerSubTypeDefaulter:function(n,t){Jn.registerSubTypeDefaulter(n,t)},registerPainter:function(n,t){sW(n,t)}};function _n(n){if(Se(n)){mt(n,function(t){_n(t)});return}kn(u2,n)>=0||(u2.push(n),qe(n)&&(n={install:n}),n.install(zH))}function ih(n){return n==null?0:n.length||1}function c2(n){return n}var HH=function(){function n(t,e,r,i,a,o){this._old=t,this._new=e,this._oldKeyGetter=r||c2,this._newKeyGetter=i||c2,this.context=a,this._diffModeMultiple=o==="multiple"}return n.prototype.add=function(t){return this._add=t,this},n.prototype.update=function(t){return this._update=t,this},n.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},n.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},n.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},n.prototype.remove=function(t){return this._remove=t,this},n.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},n.prototype._executeOneToOne=function(){var t=this._old,e=this._new,r={},i=new Array(t.length),a=new Array(e.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(e,r,a,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(r[s]=l[0]),this._update&&this._update(c,o)}else u===1?(r[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(a,r)},n.prototype._executeMultiple=function(){var t=this._old,e=this._new,r={},i={},a=[],o=[];this._initIndexMap(t,r,a,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var s=0;s1&&h===1)this._updateManyToOne&&this._updateManyToOne(c,u),i[l]=null;else if(d===1&&h>1)this._updateOneToMany&&this._updateOneToMany(c,u),i[l]=null;else if(d===1&&h===1)this._update&&this._update(c,u),i[l]=null;else if(d>1&&h>1)this._updateManyToMany&&this._updateManyToMany(c,u),i[l]=null;else if(d>1)for(var f=0;f1)for(var s=0;s30}var ah=rn,ks=we,$H=typeof Int32Array>"u"?Array:Int32Array,JH="e\0\0",v2=-1,QH=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],qH=["_approximateExtent"],m2,cg,oh,sh,yx,dg,xx,t8=function(){function n(t,e){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,i=!1;h2(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,r=t),r=r||["x","y"];for(var a={},o=[],s={},l=!1,u={},c=0;c=e)){var r=this._store,i=r.getProvider();this._updateOrdinalMeta();var a=this._nameList,o=this._idList,s=i.getSource().sourceFormat,l=s===va;if(l&&!i.pure)for(var u=[],c=t;c0},n.prototype.ensureUniqueItemVisual=function(t,e){var r=this._itemVisuals,i=r[t];i||(i=r[t]={});var a=i[e];return a==null&&(a=this.getVisual(e),Se(a)?a=a.slice():ah(a)&&(a=ye({},a)),i[e]=a),a},n.prototype.setItemVisual=function(t,e,r){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,ah(e)?ye(i,e):i[e]=r},n.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},n.prototype.setLayout=function(t,e){ah(t)?ye(this._layout,t):this._layout[t]=e},n.prototype.getLayout=function(t){return this._layout[t]},n.prototype.getItemLayout=function(t){return this._itemLayouts[t]},n.prototype.setItemLayout=function(t,e,r){this._itemLayouts[t]=r?ye(this._itemLayouts[t]||{},e):e},n.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},n.prototype.setItemGraphicEl=function(t,e){var r=this.hostModel&&this.hostModel.seriesIndex;z0(r,this.dataType,t,e),this._graphicEls[t]=e},n.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},n.prototype.eachItemGraphicEl=function(t,e){mt(this._graphicEls,function(r,i){r&&t&&t.call(e,r,i)})},n.prototype.cloneShallow=function(t){return t||(t=new n(this._schema?this._schema:ks(this.dimensions,this._getDimInfo,this),this.hostModel)),yx(t,this),t._store=this._store,t},n.prototype.wrapMethod=function(t,e){var r=this[t];qe(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var i=r.apply(this,arguments);return e.apply(this,[i].concat(Sm(arguments)))})},n.internalField=function(){m2=function(t){var e=t._invertedIndicesMap;mt(e,function(r,i){var a=t._dimInfos[i],o=a.ordinalMeta,s=t._store;if(o){r=e[i]=new $H(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),i[e]=l}}}(),n}();const hi=t8;function y2(n,t){return Sc(n,t).dimensions}function Sc(n,t){_y(n)||(n=Cy(n)),t=t||{};var e=t.coordDimensions||[],r=t.dimensionsDefine||n.dimensionsDefine||[],i=Ze(),a=[],o=n8(n,e,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&g2(o),l=r===n.dimensionsDefine,u=l?p2(n):f2(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(n,o));for(var d=Ze(c),h=new aD(o),f=0;f0&&(r.name=i+(a-1)),a++,t.set(i,a)}}function n8(n,t,e,r){var i=Math.max(n.dimensionsDetectedCount||1,t.length,e.length,r||0);return mt(t,function(a){var o;rn(a)&&(o=a.dimsDef)&&(i=Math.max(i,o.length))}),i}function r8(n,t,e){if(e||t.hasKey(n)){for(var r=0;t.hasKey(n+r);)r++;n+=r}return t.set(n,!0),n}var i8=function(){function n(t){this.coordSysDims=[],this.axisMap=Ze(),this.categoryAxisMap=Ze(),this.coordSysName=t}return n}();function a8(n){var t=n.get("coordinateSystem"),e=new i8(t),r=o8[t];if(r)return r(n,e,e.axisMap,e.categoryAxisMap),e}var o8={cartesian2d:function(n,t,e,r){var i=n.getReferringComponents("xAxis",Kr).models[0],a=n.getReferringComponents("yAxis",Kr).models[0];t.coordSysDims=["x","y"],e.set("x",i),e.set("y",a),wc(i)&&(r.set("x",i),t.firstCategoryDimIndex=0),wc(a)&&(r.set("y",a),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(n,t,e,r){var i=n.getReferringComponents("singleAxis",Kr).models[0];t.coordSysDims=["single"],e.set("single",i),wc(i)&&(r.set("single",i),t.firstCategoryDimIndex=0)},polar:function(n,t,e,r){var i=n.getReferringComponents("polar",Kr).models[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",a),e.set("angle",o),wc(a)&&(r.set("radius",a),t.firstCategoryDimIndex=0),wc(o)&&(r.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(n,t,e,r){t.coordSysDims=["lng","lat"]},parallel:function(n,t,e,r){var i=n.ecModel,a=i.getComponent("parallel",n.get("parallelIndex")),o=t.coordSysDims=a.dimensions.slice();mt(a.parallelAxisIndex,function(s,l){var u=i.getComponent("parallelAxis",s),c=o[l];e.set(c,u),wc(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function wc(n){return n.get("type")==="category"}function x2(n,t,e){e=e||{};var r=e.byIndex,i=e.stackedCoordDimension,a,o,s;s8(t)?a=t:(o=t.schema,a=o.dimensions,s=t.store);var l=!!(n&&n.get("stack")),u,c,d,h;if(mt(a,function(x,S){je(x)&&(a[S]=x={name:x}),l&&!x.isExtraCoord&&(!r&&!u&&x.ordinalMeta&&(u=x),!c&&x.type!=="ordinal"&&x.type!=="time"&&(!i||i===x.coordDim)&&(c=x))}),c&&!r&&!u&&(r=!0),c){d="__\0ecstackresult_"+n.id,h="__\0ecstackedover_"+n.id,u&&(u.createInvertedIndices=!0);var f=c.coordDim,p=c.type,g=0;mt(a,function(x){x.coordDim===f&&g++});var v={name:d,coordDim:f,coordDimIndex:g,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length},y={name:h,coordDim:h,coordDimIndex:g+1,type:p,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:a.length+1};o?(s&&(v.storeDimIndex=s.ensureCalculationDimension(h,p),y.storeDimIndex=s.ensureCalculationDimension(d,p)),o.appendCalculationDimension(v),o.appendCalculationDimension(y)):(a.push(v),a.push(y))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:h,stackResultDimension:d}}function s8(n){return!h2(n.schema)}function Ko(n,t){return!!t&&t===n.getCalculationInfo("stackedDimension")}function Sx(n,t){return Ko(n,t)?n.getCalculationInfo("stackResultDimension"):t}function l8(n,t){var e=n.get("coordinateSystem"),r=Bd.get(e),i;return t&&t.coordSysDims&&(i=we(t.coordSysDims,function(a){var o={name:a},s=t.axisMap.get(a);if(s){var l=s.get("type");o.type=lg(l)}return o})),i||(i=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),i}function u8(n,t,e){var r,i;return e&&mt(n,function(a,o){var s=a.coordDim,l=e.categoryAxisMap.get(s);l&&(r==null&&(r=o),a.ordinalMeta=l.getOrdinalMeta(),t&&(a.createInvertedIndices=!0)),a.otherDims.itemName!=null&&(i=!0)}),!i&&r!=null&&(n[r].otherDims.itemName=0),r}function c8(n,t,e){e=e||{};var r=t.getSourceManager(),i,a=!1;n?(a=!0,i=Cy(n)):(i=r.getSource(),a=i.sourceFormat===va);var o=a8(t),s=l8(t,o),l=e.useEncodeDefaulter,u=qe(l)?l:l?xn(xT,s,t):null,c={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!a},d=Sc(i,c),h=u8(d.dimensions,e.createInvertedIndices,o),f=a?null:r.getSharedDataStore(d),p=x2(t,{schema:d,store:f}),g=new hi(d,t);g.setCalculationInfo(p);var v=h!=null&&d8(i)?function(y,x,S,_){return _===h?S:this.defaultDimValueGetter(y,x,S,_)}:null;return g.hasItemOption=!1,g.initData(a?i:f,null,v),g}function d8(n){if(n.sourceFormat===va){var t=h8(n.data||[]);return!Se(Uu(t))}}function h8(n){for(var t=0;te[1]&&(e[1]=t[1])},n.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.setExtent=function(t,e){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(e)||(r[1]=e)},n.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},n.prototype.isBlank=function(){return this._isBlank},n.prototype.setBlank=function(t){this._isBlank=t},n}();qf(S2);const Xo=S2;var f8=0,p8=function(){function n(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++f8}return n.createByAxisModel=function(t){var e=t.option,r=e.data,i=r&&we(r,g8);return new n({categories:i,needCollect:!i,deduplication:e.dedplication!==!1})},n.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},n.prototype.parseAndCollect=function(t){var e,r=this._needCollect;if(!je(t)&&!r)return t;if(r&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return e=i.get(t),e==null&&(r?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},n.prototype._getOrCreateMap=function(){return this._map||(this._map=Ze(this.categories))},n}();function g8(n){return rn(n)&&n.value!=null?n.value:n+""}const _x=p8;function Qdt(n){var t=Math.pow(10,quantityExponent(Math.abs(n))),e=Math.abs(n/t);return e===0||e===1||e===2||e===3||e===5}function bx(n){return n.type==="interval"||n.type==="log"}function v8(n,t,e,r){var i={},a=n[1]-n[0],o=i.interval=IC(a/t,!0);e!=null&&or&&(o=i.interval=r);var s=i.intervalPrecision=w2(o),l=i.niceTickExtent=[Or(Math.ceil(n[0]/o)*o,s),Or(Math.floor(n[1]/o)*o,s)];return m8(l,n),i}function Cx(n){var t=Math.pow(10,x0(n)),e=n/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,Or(e*t)}function w2(n){return oo(n)+2}function _2(n,t,e){n[t]=Math.max(Math.min(n[t],e[1]),e[0])}function m8(n,t){!isFinite(n[0])&&(n[0]=t[0]),!isFinite(n[1])&&(n[1]=t[1]),_2(n,0,t),_2(n,1,t),n[0]>n[1]&&(n[0]=n[1])}function hg(n,t){return n>=t[0]&&n<=t[1]}function fg(n,t){return t[1]===t[0]?.5:(n-t[0])/(t[1]-t[0])}function pg(n,t){return n*(t[1]-t[0])+t[0]}var b2=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;r.type="ordinal";var i=r.getSetting("ordinalMeta");return i||(i=new _x({})),Se(i)&&(i=new _x({categories:we(i,function(a){return rn(a)?a.value:a})})),r._ordinalMeta=i,r._extent=r.getSetting("extent")||[0,i.categories.length-1],r}return t.prototype.parse=function(e){return e==null?NaN:je(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),hg(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),fg(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(pg(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],r=this._extent,i=r[0];i<=r[1];)e.push({value:i}),i++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=e.ordinalNumbers,i=this._ordinalNumbersByTick=[],a=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,r.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(Xo);Xo.registerClass(b2);const Mx=b2;var Fl=Or,C2=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return hg(e,this._extent)},t.prototype.normalize=function(e){return fg(e,this._extent)},t.prototype.scale=function(e){return pg(e,this._extent)},t.prototype.setExtent=function(e,r){var i=this._extent;isNaN(e)||(i[0]=parseFloat(e)),isNaN(r)||(i[1]=parseFloat(r))},t.prototype.unionExtent=function(e){var r=this._extent;e[0]r[1]&&(r[1]=e[1]),this.setExtent(r[0],r[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=w2(e)},t.prototype.getTicks=function(e){var r=this._interval,i=this._extent,a=this._niceExtent,o=this._intervalPrecision,s=[];if(!r)return s;var l=1e4;i[0]l)return[];var c=s.length?s[s.length-1].value:a[1];return i[1]>c&&(e?s.push({value:Fl(c+r,o)}):s.push({value:i[1]})),s},t.prototype.getMinorTicks=function(e){for(var r=this.getTicks(!0),i=[],a=this.getExtent(),o=1;oa[0]&&f0&&(a=a===null?s:Math.min(a,s))}e[r]=a}}return e}function D2(n){var t=S8(n),e=[];return mt(n,function(r){var i=r.coordinateSystem,a=i.getBaseAxis(),o=a.getExtent(),s;if(a.type==="category")s=a.getBandWidth();else if(a.type==="value"||a.type==="time"){var l=a.dim+"_"+a.index,u=t[l],c=Math.abs(o[1]-o[0]),d=a.scale.getExtent(),h=Math.abs(d[1]-d[0]);s=u?c/h*u:c}else{var f=r.getData();s=Math.abs(o[1]-o[0])/f.count()}var p=Oe(r.get("barWidth"),s),g=Oe(r.get("barMaxWidth"),s),v=Oe(r.get("barMinWidth")||(E2(r)?.5:1),s),y=r.get("barGap"),x=r.get("barCategoryGap");e.push({bandWidth:s,barWidth:p,barMaxWidth:g,barMinWidth:v,barGap:y,barCategoryGap:x,axisKey:kx(a),stackId:Dx(r)})}),k2(e)}function k2(n){var t={};mt(n,function(r,i){var a=r.axisKey,o=r.bandWidth,s=t[a]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[a]=s;var u=r.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var d=r.barMaxWidth;d&&(l[u].maxWidth=d);var h=r.barMinWidth;h&&(l[u].minWidth=h);var f=r.barGap;f!=null&&(s.gap=f);var p=r.barCategoryGap;p!=null&&(s.categoryGap=p)});var e={};return mt(t,function(r,i){e[i]={};var a=r.stacks,o=r.bandWidth,s=r.categoryGap;if(s==null){var l=Nn(a).length;s=Math.max(35-l*4,15)+"%"}var u=Oe(s,o),c=Oe(r.gap,1),d=r.remainedWidth,h=r.autoWidthCount,f=(d-u)/(h+(h-1)*c);f=Math.max(f,0),mt(a,function(y){var x=y.maxWidth,S=y.minWidth;if(y.width){var _=y.width;x&&(_=Math.min(_,x)),S&&(_=Math.max(_,S)),y.width=_,d-=_+c*_,h--}else{var _=f;x&&x<_&&(_=Math.min(x,d)),S&&S>_&&(_=S),_!==f&&(y.width=_,d-=_+c*_,h--)}}),f=(d-u)/(h+(h-1)*c),f=Math.max(f,0);var p=0,g;mt(a,function(y,x){y.width||(y.width=f),g=y,p+=y.width*(1+c)}),g&&(p-=g.width*c);var v=-p/2;mt(a,function(y,x){e[i][x]=e[i][x]||{bandWidth:o,offset:v,width:y.width},v+=y.width*(1+c)})}),e}function w8(n,t,e){if(n&&t){var r=n[kx(t)];return r!=null&&e!=null?r[Dx(e)]:r}}function P2(n,t){var e=T2(n,t),r=D2(e);mt(e,function(i){var a=i.getData(),o=i.coordinateSystem,s=o.getBaseAxis(),l=Dx(i),u=r[kx(s)][l],c=u.offset,d=u.width;a.setLayout({bandWidth:u.bandWidth,offset:c,size:d})})}function A2(n){return{seriesType:n,plan:lc(),reset:function(t){if(I2(t)){var e=t.getData(),r=t.coordinateSystem,i=r.getBaseAxis(),a=r.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(a.dim)),s=e.getDimensionIndex(e.mapDimension(i.dim)),l=t.get("showBackground",!0),u=e.mapDimension(a.dim),c=e.getCalculationInfo("stackResultDimension"),d=Ko(e,u)&&!!e.getCalculationInfo("stackedOnSeries"),h=a.isHorizontal(),f=_8(i,a),p=E2(t),g=t.get("barMinHeight")||0,v=c&&e.getDimensionIndex(c),y=e.getLayout("size"),x=e.getLayout("offset");return{progress:function(S,_){for(var D=S.count,C=p&&yo(D*3),N=p&&l&&yo(D*3),q=p&&yo(D),et=r.master.getRect(),lt=h?et.width:et.height,ft,_t=_.getStore(),Ct=0;(ft=S.next())!=null;){var kt=_t.get(d?v:o,ft),Ot=_t.get(s,ft),Nt=f,Xt=void 0;d&&(Xt=+kt-_t.get(o,ft));var Vt=void 0,Ut=void 0,Yt=void 0,ue=void 0;if(h){var ie=r.dataToPoint([kt,Ot]);if(d){var Gt=r.dataToPoint([Xt,Ot]);Nt=Gt[0]}Vt=Nt,Ut=ie[1]+x,Yt=ie[0]-Nt,ue=y,Math.abs(Yt)>>1;n[i][1]i&&(this._approxInterval=i);var s=gg.length,l=Math.min(b8(gg,this._approxInterval,0,s),s-1);this._interval=gg[l][1],this._minLevelUnit=gg[Math.max(l-1,0)][0]},t.prototype.parse=function(e){return $n(e)?e:+Ra(e)},t.prototype.contain=function(e){return hg(this.parse(e),this._extent)},t.prototype.normalize=function(e){return fg(this.parse(e),this._extent)},t.prototype.scale=function(e){return pg(e,this._extent)},t.type="time",t}(Ps),gg=[["second",sy],["minute",ly],["hour",Ed],["quarter-day",Ed*6],["half-day",Ed*12],["day",ga*1.2],["half-week",ga*3.5],["week",ga*7],["month",ga*31],["quarter",ga*95],["half-year",QM/2],["year",QM]];function C8(n,t,e,r){var i=Ra(t),a=Ra(e),o=function(p){return nT(i,p,r)===nT(a,p,r)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},d=function(){return c()&&o("minute")},h=function(){return d()&&o("second")},f=function(){return h()&&o("millisecond")};switch(n){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return d();case"second":return h();case"millisecond":return f()}}function M8(n,t){return n/=ga,n>16?16:n>7.5?7:n>3.5?4:n>1.5?2:1}function T8(n){var t=30*ga;return n/=t,n>6?6:n>3?3:n>2?2:1}function D8(n){return n/=Ed,n>12?12:n>6?6:n>3.5?4:n>2?2:1}function O2(n,t){return n/=t?ly:sy,n>30?30:n>20?20:n>15?15:n>10?10:n>5?5:n>2?2:1}function k8(n){return IC(n,!0)}function P8(n,t,e){var r=new Date(n);switch(qu(t)){case"year":case"month":r[rT(e)](0);case"day":r[iT(e)](1);case"hour":r[aT(e)](0);case"minute":r[oT(e)](0);case"second":r[sT(e)](0),r[lT(e)](0)}return r.getTime()}function A8(n,t,e,r){var i=1e4,a=tT,o=0;function s(lt,ft,_t,Ct,kt,Ot,Nt){for(var Xt=new Date(ft),Vt=ft,Ut=Xt[Ct]();Vt<_t&&Vt<=r[1];)Nt.push({value:Vt}),Ut+=lt,Xt[kt](Ut),Vt=Xt.getTime();Nt.push({value:Vt,notAdd:!0})}function l(lt,ft,_t){var Ct=[],kt=!ft.length;if(!C8(qu(lt),r[0],r[1],e)){kt&&(ft=[{value:P8(new Date(r[0]),lt,e)},{value:r[1]}]);for(var Ot=0;Ot1&&Ot===0&&_t.unshift({value:_t[0].value-Vt})}}for(var Ot=0;Ot=r[0]&&x<=r[1]&&d++)}var S=(r[1]-r[0])/t;if(d>S*1.5&&h>S/1.5||(u.push(v),d>S||n===a[f]))break}c=[]}}}for(var _=sr(we(u,function(lt){return sr(lt,function(ft){return ft.value>=r[0]&&ft.value<=r[1]&&!ft.notAdd})}),function(lt){return lt.length>0}),D=[],C=_.length-1,f=0;f<_.length;++f)for(var N=_[f],q=0;q0;)a*=10;var s=[Or(L8(r[0]/a)*a),Or(E8(r[1]/a)*a)];this._interval=a,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){lh.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=za(e)/za(this.base),hg(e,this._extent)},t.prototype.normalize=function(e){return e=za(e)/za(this.base),fg(e,this._extent)},t.prototype.scale=function(e){return e=pg(e,this._extent),vg(this.base,e)},t.type="log",t}(Xo),B2=Px.prototype;B2.getMinorTicks=lh.getMinorTicks,B2.getLabel=lh.getLabel;function mg(n,t){return I8(n,oo(t))}Xo.registerClass(Px);const O8=Px;var R8=function(){function n(t,e,r){this._prepareParams(t,e,r)}return n.prototype._prepareParams=function(t,e,r){r[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var h=this._determinedMin,f=this._determinedMax;return h!=null&&(s=h,u=!0),f!=null&&(l=f,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:d}},n.prototype.modifyDataMinMax=function(t,e){this[B8[t]]=e},n.prototype.setDeterminedMinMax=function(t,e){var r=N8[t];this[r]=e},n.prototype.freeze=function(){this.frozen=!0},n}(),N8={min:"_determinedMin",max:"_determinedMax"},B8={min:"_dataMin",max:"_dataMax"};function V2(n,t,e){var r=n.rawExtentInfo;return r||(r=new R8(n,t,e),n.rawExtentInfo=r,r)}function yg(n,t){return t==null?null:td(t)?NaN:n.parse(t)}function W2(n,t){var e=n.type,r=V2(n,t,n.getExtent()).calculate();n.setBlank(r.isBlank);var i=r.min,a=r.max,o=t.ecModel;if(o&&e==="time"){var s=T2("bar",o),l=!1;if(mt(s,function(d){l=l||d.getBaseAxis()===t.axis}),l){var u=D2(s),c=V8(i,a,t,u);i=c.min,a=c.max}}return{extent:[i,a],fixMin:r.minFixed,fixMax:r.maxFixed}}function V8(n,t,e,r){var i=e.axis.getExtent(),a=i[1]-i[0],o=w8(r,e.axis);if(o===void 0)return{min:n,max:t};var s=1/0;mt(o,function(f){s=Math.min(f.offset,s)});var l=-1/0;mt(o,function(f){l=Math.max(f.offset+f.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-n,d=1-(s+l)/a,h=c/d-c;return t+=h*(l/u),n-=h*(s/u),{min:n,max:t}}function jl(n,t){var e=t,r=W2(n,e),i=r.extent,a=e.get("splitNumber");n instanceof O8&&(n.base=e.get("logBase"));var o=n.type,s=e.get("interval"),l=o==="interval"||o==="time";n.setExtent(i[0],i[1]),n.calcNiceExtent({splitNumber:a,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?e.get("minInterval"):null,maxInterval:l?e.get("maxInterval"):null}),s!=null&&n.setInterval&&n.setInterval(s)}function uh(n,t){if(t=t||n.get("type"),t)switch(t){case"category":return new Mx({ordinalMeta:n.getOrdinalMeta?n.getOrdinalMeta():n.getCategories(),extent:[1/0,-1/0]});case"time":return new R2({locale:n.ecModel.getLocaleModel(),useUTC:n.ecModel.get("useUTC")});default:return new(Xo.getClass(t)||Ps)}}function W8(n){var t=n.scale.getExtent(),e=t[0],r=t[1];return!(e>0&&r>0||e<0&&r<0)}function ch(n){var t=n.getLabelModel().get("formatter"),e=n.type==="category"?n.scale.getExtent()[0]:null;return n.scale.type==="time"?function(r){return function(i,a){return n.scale.getFormattedLabel(i,a,r)}}(t):je(t)?function(r){return function(i){var a=n.scale.getLabel(i),o=r.replace("{value}",a!=null?a:"");return o}}(t):qe(t)?function(r){return function(i,a){return e!=null&&(a=i.value-e),r(Ax(n,i),a,i.level!=null?{level:i.level}:null)}}(t):function(r){return n.scale.getLabel(r)}}function Ax(n,t){return n.type==="category"?n.scale.getLabel(t):t.value}function F8(n){var t=n.model,e=n.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var r,i,a=e.getExtent();e instanceof Mx?i=e.count():(r=e.getTicks(),i=r.length);var o=n.getLabelModel(),s=ch(n),l,u=1;i>40&&(u=Math.ceil(i/40));for(var c=0;cn[1]&&(n[1]=i[1])})}var _c=function(){function n(){}return n.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},n.prototype.getCoordSysModel=function(){},n}();function qdt(n){return mo(null,n)}var tht={isDimensionStacked:Ko,enableDataStack:x2,getStackedDimension:Sx};function eht(n,t){var e=t;t instanceof pr||(e=new pr(t));var r=uh(e);return r.setExtent(n[0],n[1]),jl(r,e),r}function nht(n){Wr(n,_c)}function Sg(n,t){return t=t||{},mr(n,null,null,t.state!=="normal")}function rht(n,t,e,r,i,a,o,s){var l=new Wn({style:{text:n,font:t,align:e,verticalAlign:r,padding:i,rich:a,overflow:o?"truncate":null,lineHeight:s}});return l.getBoundingRect()}function iht(n){var t=ComponentModel.extend(n);return ComponentModel.registerClass(t),t}function aht(n){var t=ComponentView.extend(n);return ComponentView.registerClass(t),t}function j2(n){var t=br.extend(n);return br.registerClass(t),t}function z2(n){var t=gr.extend(n);return gr.registerClass(t),t}var dh=Math.PI*2,zl=ho.CMD,H8=["top","right","bottom","left"];function U8(n,t,e,r,i){var a=e.width,o=e.height;switch(n){case"top":r.set(e.x+a/2,e.y-t),i.set(0,-1);break;case"bottom":r.set(e.x+a/2,e.y+o+t),i.set(0,1);break;case"left":r.set(e.x-t,e.y+o/2),i.set(-1,0);break;case"right":r.set(e.x+a+t,e.y+o/2),i.set(1,0);break}}function G8(n,t,e,r,i,a,o,s,l){o-=n,s-=t;var u=Math.sqrt(o*o+s*s);o/=u,s/=u;var c=o*e+n,d=s*e+t;if(Math.abs(r-i)%dh<1e-4)return l[0]=c,l[1]=d,u-e;if(a){var h=r;r=ia(i),i=ia(h)}else r=ia(r),i=ia(i);r>i&&(i+=dh);var f=Math.atan2(s,o);if(f<0&&(f+=dh),f>=r&&f<=i||f+dh>=r&&f+dh<=i)return l[0]=c,l[1]=d,u-e;var p=e*Math.cos(r)+n,g=e*Math.sin(r)+t,v=e*Math.cos(i)+n,y=e*Math.sin(i)+t,x=(p-o)*(p-o)+(g-s)*(g-s),S=(v-o)*(v-o)+(y-s)*(y-s);return x0){t=t/180*Math.PI,Ua.fromArray(n[0]),xr.fromArray(n[1]),jr.fromArray(n[2]),Sn.sub(xo,Ua,xr),Sn.sub(So,jr,xr);var e=xo.len(),r=So.len();if(!(e<.001||r<.001)){xo.scale(1/e),So.scale(1/r);var i=xo.dot(So),a=Math.cos(t);if(a1&&Sn.copy(Ei,jr),Ei.toArray(n[1])}}}}function Y8(n,t,e){if(e<=180&&e>0){e=e/180*Math.PI,Ua.fromArray(n[0]),xr.fromArray(n[1]),jr.fromArray(n[2]),Sn.sub(xo,xr,Ua),Sn.sub(So,jr,xr);var r=xo.len(),i=So.len();if(!(r<.001||i<.001)){xo.scale(1/r),So.scale(1/i);var a=xo.dot(t),o=Math.cos(e);if(a=l)Sn.copy(Ei,jr);else{Ei.scaleAndAdd(So,s/Math.tan(Math.PI/2-c));var d=jr.x!==xr.x?(Ei.x-xr.x)/(jr.x-xr.x):(Ei.y-xr.y)/(jr.y-xr.y);if(isNaN(d))return;d<0?Sn.copy(Ei,xr):d>1&&Sn.copy(Ei,jr)}Ei.toArray(n[1])}}}}function Ex(n,t,e,r){var i=e==="normal",a=i?n:n.ensureState(e);a.ignore=t;var o=r.get("smooth");o&&o===!0&&(o=.3),a.shape=a.shape||{},o>0&&(a.shape.smooth=o);var s=r.getModel("lineStyle").getLineStyle();i?n.useStyle(s):a.style=s}function Z8(n,t){var e=t.smooth,r=t.points;if(r)if(n.moveTo(r[0][0],r[0][1]),e>0&&r.length>=3){var i=us(r[0],r[1]),a=us(r[1],r[2]);if(!i||!a){n.lineTo(r[1][0],r[1][1]),n.lineTo(r[2][0],r[2][1]);return}var o=Math.min(i,a)*e,s=kf([],r[1],r[0],o/i),l=kf([],r[1],r[2],o/a),u=kf([],s,l,.5);n.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),n.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var c=1;c0&&a&&C(-d/o,0,o);var v=n[0],y=n[o-1],x,S;_(),x<0&&N(-x,.8),S<0&&N(S,.8),_(),D(x,S,1),D(S,x,-1),_(),x<0&&q(-x),S<0&&q(S);function _(){x=v.rect[t]-r,S=i-y.rect[t]-y.rect[e]}function D(et,lt,ft){if(et<0){var _t=Math.min(lt,-et);if(_t>0){C(_t*ft,0,o);var Ct=_t+et;Ct<0&&N(-Ct*ft,1)}else N(-et*ft,1)}}function C(et,lt,ft){et!==0&&(u=!0);for(var _t=lt;_t0)for(var Ct=0;Ct0;Ct--){var Xt=ft[Ct-1]*Nt;C(-Xt,Ct,o)}}}function q(et){var lt=et<0?-1:1;et=Math.abs(et);for(var ft=Math.ceil(et/(o-1)),_t=0;_t0?C(ft,0,_t+1):C(-ft,o-_t-1,o),et-=ft,et<=0)return}return u}function $8(n,t,e,r){return X2(n,"x","width",t,e,r)}function Y2(n,t,e,r){return X2(n,"y","height",t,e,r)}function Z2(n){var t=[];n.sort(function(g,v){return v.priority-g.priority});var e=new wn(0,0,0,0);function r(g){if(!g.ignore){var v=g.ensureState("emphasis");v.ignore==null&&(v.ignore=!1)}g.ignore=!0}for(var i=0;i=0&&r.attr(a.oldLayoutSelect),kn(h,"emphasis")>=0&&r.attr(a.oldLayoutEmphasis)),Hn(r,u,e,l)}else if(r.attr(u),!$u(r).valueAnimation){var d=pn(r.style.opacity,1);r.style.opacity=0,_r(r,{style:{opacity:d}},e,l)}if(a.oldLayout=u,r.states.select){var f=a.oldLayoutSelect={};bg(f,u,Cg),bg(f,r.states.select,Cg)}if(r.states.emphasis){var p=a.oldLayoutEmphasis={};bg(p,u,Cg),bg(p,r.states.emphasis,Cg)}XM(r,l,c,e,e)}if(i&&!i.ignore&&!i.invisible){var a=q8(i),o=a.oldLayout,g={points:i.shape.points};o?(i.attr({shape:o}),Hn(i,{shape:g},e)):(i.setShape(g),i.style.strokePercent=0,_r(i,{style:{strokePercent:1}},e)),a.oldLayout=g}},n}();const e7=t7;var Nx=Kn();function Bx(n){n.registerUpdateLifecycle("series:beforeupdate",function(t,e,r){var i=Nx(e).labelManager;i||(i=Nx(e).labelManager=new e7),i.clearLabels()}),n.registerUpdateLifecycle("series:layoutlabels",function(t,e,r){var i=Nx(e).labelManager;r.updatedSeries.forEach(function(a){i.addLabelsOfSeries(e.getViewOfSeriesModel(a))}),i.updateLayoutConfig(e),i.layout(e),i.processLabelsOverall()})}_n(Bx);function J2(n,t,e){var r=Aa.createCanvas(),i=t.getWidth(),a=t.getHeight(),o=r.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=i+"px",o.height=a+"px",r.setAttribute("data-zr-dom-id",n)),r.width=i*e,r.height=a*e,r}var n7=function(n){Zt(t,n);function t(e,r,i){var a=n.call(this)||this;a.motionBlur=!1,a.lastFrameAlpha=.7,a.dpr=1,a.virtual=!1,a.config={},a.incremental=!1,a.zlevel=0,a.maxRepaintRectCount=5,a.__dirty=!0,a.__firstTimePaint=!0,a.__used=!1,a.__drawIndex=0,a.__startIndex=0,a.__endIndex=0,a.__prevStartIndex=null,a.__prevEndIndex=null;var o;i=i||Zf,typeof e=="string"?o=J2(e,r,i):rn(e)&&(o=e,e=o.id),a.id=e,a.dom=o;var s=o.style;return s&&(bb(o),o.onselectstart=function(){return!1},s.padding="0",s.margin="0",s.borderWidth="0"),a.painter=r,a.dpr=i,a}return t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var e=this.dpr;this.domBack=J2("back-"+this.id,this.painter,e),this.ctxBack=this.domBack.getContext("2d"),e!==1&&this.ctxBack.scale(e,e)},t.prototype.createRepaintRects=function(e,r,i,a){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var o=[],s=this.maxRepaintRectCount,l=!1,u=new wn(0,0,0,0);function c(x){if(!(!x.isFinite()||x.isZero()))if(o.length===0){var S=new wn(0,0,0,0);S.copy(x),o.push(S)}else{for(var _=!1,D=1/0,C=0,N=0;N=s)}}for(var d=this.__startIndex;d15)break}}kt.prevElClipPaths&&y.restore()};if(x)if(x.length===0)q=v.__endIndex;else for(var lt=f.dpr,ft=0;ft0&&t>i[0]){for(l=0;lt);l++);s=r[i[l]]}if(i.splice(l+1,0,t),r[t]=e,!e.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(e.dom,u.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.painter||(e.painter=this)}},n.prototype.eachLayer=function(t,e){for(var r=this._zlevelList,i=0;i0?Mg:0),this._needsManuallyCompositing),c.__builtin__||mm("ZLevel "+u+" has been used by unkown layer "+c.id),c!==a&&(c.__used=!0,c.__startIndex!==l&&(c.__dirty=!0),c.__startIndex=l,c.incremental?c.__drawIndex=-1:c.__drawIndex=l,e(l),a=c),i.__dirty&na&&!i.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=l))}e(l),this.eachBuiltinLayer(function(d,h){!d.__used&&d.getElementCount()>0&&(d.__dirty=!0,d.__startIndex=d.__endIndex=d.__drawIndex=0),d.__dirty&&d.__drawIndex<0&&(d.__drawIndex=d.__startIndex)})},n.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},n.prototype._clearLayer=function(t){t.clear()},n.prototype.setBackgroundColor=function(t){this._backgroundColor=t,mt(this._layers,function(e){e.setUnpainted()})},n.prototype.configLayer=function(t,e){if(e){var r=this._layerConfig;r[t]?Mn(r[t],e,!0):r[t]=e;for(var i=0;i0;)t.phase-=Math.PI*2;var r=t.phase/Math.PI/2*t.waveLength,i=t.cx-t.radius+r-t.radius*2;n.moveTo(i,t.waterLevel);for(var a=0,o=0;oGt?(Gt=Vt*2/ie*Gt,ie=Vt*2):(ie=Vt*2/Gt*ie,Gt=Vt*2);var Qt=Ut?0:g-ie/2,me=Ut?0:v-Gt/2;return Yt=dc(D.slice(7),{},new wn(Qt,me,ie,Gt)),Ut&&(Yt.x=-ie/2,Yt.y=-Gt/2),Yt}else if(_){var De=Ut?-Vt[0]:g-Vt[0],Pe=Ut?-Vt[1]:v-Vt[1];return Rr("rect",De,Pe,Vt[0]*2,Vt[1]*2)}else{var De=Ut?-Vt:g-Vt,Pe=Ut?-Vt:v-Vt;return D==="pin"?Pe+=Vt:D==="arrow"&&(Pe-=Vt),Rr(D,De,Pe,Vt*2,Vt*2)}return new Uo({shape:{cx:Ut?0:g,cy:Ut?0:v,r:Vt}})}function Ct(){var Vt=_t(y);return Vt.style.fill=null,Vt.setStyle(n.getModel("outline.itemStyle").getItemStyle()),Vt}function kt(){var Vt=_t(l);Vt.setStyle(n.getModel("backgroundStyle").getItemStyle()),Vt.style.fill=null,Vt.z2=5;var Ut=_t(l);Ut.setStyle(n.getModel("backgroundStyle").getItemStyle()),Ut.style.stroke=null;var Yt=new sn;return Yt.add(Vt),Yt.add(Ut),Yt}function Ot(Vt,Ut,Yt){var ue=_?l[0]:l,ie=_?c/2:l,Gt=a.getItemModel(Vt),Qt=Gt.getModel("itemStyle"),me=Gt.get("phase"),De=Yo(Gt.get("amplitude"),ie*2),Pe=Yo(Gt.get("waveLength"),ue*2),Ce=a.get("value",Vt),Ee=ie-Ce*ie*2;me=Yt?Yt.shape.phase:me==="auto"?Vt*Math.PI/4:me;var Ve=Qt.getItemStyle();if(!Ve.fill){var Te=n.get("color"),Be=Vt%Te.length;Ve.fill=Te[Be]}var tn=ue*2,Je=new c7({shape:{waveLength:Pe,radius:ue,radiusY:ie,cx:tn,cy:0,waterLevel:Ee,amplitude:De,phase:me,inverse:Ut},style:Ve,x:g,y:v});Je.shape._waterLevel=Ee;var An=Gt.getModel("emphasis.itemStyle").getItemStyle();An.lineWidth=0,Je.ensureState("emphasis").style=An,jo(Je);var En=_t(l,!0);return En.setStyle({fill:"white"}),Je.setClipPath(En),Je}function Nt(Vt,Ut,Yt){var ue=a.getItemModel(Vt),ie=ue.get("period"),Gt=ue.get("direction"),Qt=a.get("value",Vt),me=ue.get("phase");me=Yt?Yt.shape.phase:me==="auto"?Vt*Math.PI/4:me;var De=function(Ee){var Ve=a.count();return Ve===0?Ee:Ee*(.2+(Ve-Vt)/Ve*.8)},Pe=0;ie==="auto"?Pe=De(5e3):Pe=typeof ie=="function"?ie(Qt,Vt):ie;var Ce=0;Gt==="right"||Gt==null?Ce=Math.PI:Gt==="left"?Ce=-Math.PI:Gt==="none"?Ce=0:console.error("Illegal direction value for liquid fill."),Gt!=="none"&&ue.get("waveAnimation")&&Ut.animate("shape",!0).when(0,{phase:me}).when(Pe/2,{phase:Ce+me}).when(Pe,{phase:Ce*2+me}).during(function(){et&&et.dirty(!0)}).start()}function Xt(Vt){var Ut=o.getModel("label");function Yt(){var Ve=n.getFormattedLabel(0,"normal"),Te=a.get("value",0)*100,Be=a.getName(0)||n.name;return isNaN(Te)||(Be=Te.toFixed(0)+"%"),Ve==null?Be:Ve}var ue={z2:10,shape:{x:N,y:q,width:(_?l[0]:l)*2,height:(_?l[1]:l)*2},style:{fill:"transparent"},textConfig:{position:Ut.get("position")||"inside"},silent:!0},ie={style:{text:Yt(),textAlign:Ut.get("align"),textVerticalAlign:Ut.get("baseline")}};Object.assign(ie.style,Sg(Ut));var Gt=new jn(ue),Qt=new jn(ue);Qt.disableLabelAnimation=!0,Gt.disableLabelAnimation=!0;var me=new Wn(ie),De=new Wn(ie);Gt.setTextContent(me),Qt.setTextContent(De);var Pe=Ut.get("insideColor");De.style.fill=Pe;var Ce=new sn;Ce.add(Gt),Ce.add(Qt);var Ee=_t(l,!0);return et=new Bp({shape:{paths:Vt},x:g,y:v}),et.setClipPath(Ee),Qt.setClipPath(et),Ce}},dispose:function(){}}),z2({type:"wordCloud",render:function(n,t,e){var r,i=this.group;i.removeAll();var a=n.getData(),o=n.get("gridSize");const s=(u,c,d,h)=>{var f=a.getItemModel(d),p=f.getModel("textStyle"),g=new Wn({style:Sg(p),scaleX:1/h.info.mu,scaleY:1/h.info.mu,x:(h.gx+h.info.gw/2)*o,y:(h.gy+h.info.gh/2)*o,rotation:h.rot});g.setStyle({x:h.info.fillTextOffsetX,y:h.info.fillTextOffsetY+c*.5,text:u,verticalAlign:"middle",fill:a.getItemVisual(d,"style").fill,fontSize:c}),i.add(g),a.setItemGraphicEl(d,g),g.ensureState("emphasis").style=Sg(f.getModel(["emphasis","textStyle"]),{state:"emphasis"}),g.ensureState("blur").style=Sg(f.getModel(["blur","textStyle"]),{state:"blur"}),jo(g,f.get(["emphasis","focus"]),f.get(["emphasis","blurScope"])),g.stateTransition={duration:n.get("animation")?n.get(["stateAnimation","duration"]):0,easing:n.get(["stateAnimation","easing"])},g.__highDownDispatcher=!0},l=(r=n.layoutInstance)==null?void 0:r.drawns;l!=null&&l.length&&l.forEach(u=>{let{item:c,drawn:d}=u;s(c[0],c[1],c[2],d)}),this._model=n},remove:function(){this.group.removeAll()},dispose:function(){}}),j2({type:"series.wordCloud",visualStyleAccessPath:"textStyle",visualStyleMapper:function(n){return{fill:n.get("color")}},visualDrawType:"fill",optionUpdated:function(){var n=this.option;n.gridSize=Math.max(Math.floor(n.gridSize),4)},getInitialData:function(n,t){var e=y2(n.data,{coordDimensions:["value"]}),r=new hi(e,this);return r.initData(n.data),r},defaultOption:{maskImage:null,shape:"circle",keepAspect:!1,left:"center",top:"center",width:"70%",height:"80%",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,shrinkToFit:!1,textStyle:{fontWeight:"normal"}}});var h7=w(67231),f7=w.n(h7);/*! * wordcloud2.js * http://timdream.org/wordcloud2.js/ * * Copyright 2011 - 2019 Tim Guan-tin Chien and contributors. * Released under the MIT license */window.setImmediate||(window.setImmediate=function(){return window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var e=[void 0],r="zero-timeout-message",i=function(o){var s=e.length;return e.push(o),window.postMessage(r+s.toString(36),"*"),s};return window.addEventListener("message",function(o){if(!(typeof o.data!="string"||o.data.substr(0,r.length)!==r)){o.stopImmediatePropagation();var s=parseInt(o.data.substr(r.length),36);e[s]&&(e[s](),e[s]=void 0)}},!0),window.clearImmediate=function(o){e[o]&&(e[o]=void 0)},i}()||function(e){window.setTimeout(e,0)}}()),window.clearImmediate||(window.clearImmediate=function(){return window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(e){window.clearTimeout(e)}}());var Wx=function(){var t=document.createElement("canvas");if(!t||!t.getContext)return!1;var e=t.getContext("2d");return!(!e||!e.getImageData||!e.fillText||!Array.prototype.some||!Array.prototype.push)}(),Fx=function(){if(Wx){for(var t=document.createElement("canvas").getContext("2d"),e=20,r,i;e;){if(t.font=e.toString(10)+"px sans-serif",t.measureText("\uFF37").width===r&&t.measureText("m").width===i)return e+1;r=t.measureText("\uFF37").width,i=t.measureText("m").width,e--}return 0}}(),p7=function(n){if(Array.isArray(n)){var t=n.slice();return t.splice(0,2),t}else return[]},g7=function(t){for(var e,r,i=t.length;i;)e=Math.floor(Math.random()*i),r=t[--i],t[i]=t[e],t[e]=r;return t},jx=function(t,e){if(!Wx)return;Array.isArray(t)||(t=[t]),t.forEach(function(ie,Gt){if(typeof ie=="string"){if(t[Gt]=document.getElementById(ie),!t[Gt])throw new Error("The element id specified is not found.")}else if(!ie.tagName&&!ie.appendChild)throw new Error("You must pass valid HTML elements, or ID of the element.")});var r={list:[],fontFamily:'"Trebuchet MS", "Heiti TC", "\u5FAE\u8EDF\u6B63\u9ED1\u9AD4", "Arial Unicode MS", "Droid Fallback Sans", sans-serif',fontWeight:"normal",color:"random-dark",minSize:0,weightFactor:1,clearCanvas:!0,backgroundColor:"#fff",gridSize:8,drawOutOfBound:!1,shrinkToFit:!1,origin:null,drawMask:!1,maskColor:"rgba(255,0,0,0.3)",maskGapWidth:.3,layoutAnimation:!0,wait:0,abortThreshold:0,abort:function(){},minRotation:-Math.PI/2,maxRotation:Math.PI/2,rotationStep:.1,shuffle:!0,rotateRatio:.1,shape:"circle",ellipticity:.65,classes:null,hover:null,click:null};if(e)for(var i in e)i in r&&(r[i]=e[i]);if(typeof r.weightFactor!="function"){var a=r.weightFactor;r.weightFactor=function(Gt){return Gt*a}}if(typeof r.shape!="function")switch(r.shape){case"circle":default:r.shape="circle";break;case"cardioid":r.shape=function(Gt){return 1-Math.sin(Gt)};break;case"diamond":r.shape=function(Gt){var Qt=Gt%(2*Math.PI/4);return 1/(Math.cos(Qt)+Math.sin(Qt))};break;case"square":r.shape=function(Gt){return Math.min(1/Math.abs(Math.cos(Gt)),1/Math.abs(Math.sin(Gt)))};break;case"triangle-forward":r.shape=function(Gt){var Qt=Gt%(2*Math.PI/3);return 1/(Math.cos(Qt)+Math.sqrt(3)*Math.sin(Qt))};break;case"triangle":case"triangle-upright":r.shape=function(Gt){var Qt=(Gt+Math.PI*3/2)%(2*Math.PI/3);return 1/(Math.cos(Qt)+Math.sqrt(3)*Math.sin(Qt))};break;case"pentagon":r.shape=function(Gt){var Qt=(Gt+.955)%(2*Math.PI/5);return 1/(Math.cos(Qt)+.726543*Math.sin(Qt))};break;case"star":r.shape=function(Gt){var Qt=(Gt+.955)%(2*Math.PI/10);return(Gt+.955)%(2*Math.PI/5)-2*Math.PI/10>=0?1/(Math.cos(2*Math.PI/10-Qt)+3.07768*Math.sin(2*Math.PI/10-Qt)):1/(Math.cos(Qt)+3.07768*Math.sin(Qt))};break}r.gridSize=Math.max(Math.floor(r.gridSize),4);var o=r.gridSize,s=o-r.maskGapWidth,l=Math.abs(r.maxRotation-r.minRotation),u=Math.min(r.maxRotation,r.minRotation),c=r.rotationStep,d,h,f,p,g,v,y;function x(ie,Gt){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(Gt-ie)+ie).toFixed()+"%)"}switch(r.color){case"random-dark":y=function(){return x(10,50)};break;case"random-light":y=function(){return x(50,90)};break;default:typeof r.color=="function"&&(y=r.color);break}var S;typeof r.fontWeight=="function"&&(S=r.fontWeight);var _=null;typeof r.classes=="function"&&(_=r.classes);var D=!1,C=[],N,q=function(Gt){var Qt=Gt.currentTarget,me=Qt.getBoundingClientRect(),De,Pe;Gt.touches?(De=Gt.touches[0].clientX,Pe=Gt.touches[0].clientY):(De=Gt.clientX,Pe=Gt.clientY);var Ce=De-me.left,Ee=Pe-me.top,Ve=Math.floor(Ce*(Qt.width/me.width||1)/o),Te=Math.floor(Ee*(Qt.height/me.height||1)/o);return C[Ve]?C[Ve][Te]:null},et=function(Gt){var Qt=q(Gt);if(N!==Qt){if(N=Qt,!Qt){r.hover(void 0,void 0,Gt);return}r.hover(Qt.item,Qt.dimension,Gt)}},lt=function(Gt){var Qt=q(Gt);Qt&&(r.click(Qt.item,Qt.dimension,Gt),Gt.preventDefault())},ft=[],_t=function(Gt){if(ft[Gt])return ft[Gt];var Qt=Gt*8,me=Qt,De=[];for(Gt===0&&De.push([p[0],p[1],0]);me--;){var Pe=1;r.shape!=="circle"&&(Pe=r.shape(me/Qt*2*Math.PI)),De.push([p[0]+Gt*Pe*Math.cos(-me/Qt*2*Math.PI),p[1]+Gt*Pe*Math.sin(-me/Qt*2*Math.PI)*r.ellipticity,me/Qt*2*Math.PI])}return ft[Gt]=De,De},Ct=function(){return r.abortThreshold>0&&new Date().getTime()-v>r.abortThreshold},kt=function(Gt){return f7()(Gt)?Math.PI/180*Gt:r.rotateRatio===0||Math.random()>r.rotateRatio?0:l===0?u:u+Math.round(Math.random()*l/c)*c},Ot=function(Gt,Qt,me,De){var Pe=!1,Ce=r.weightFactor(Qt);if(Ce<=r.minSize)return!1;var Ee=1;CeRi[1]&&(Ri[1]=ns),DoRi[2]&&(Ri[2]=Do),Pe&&(Be.fillStyle="rgba(255, 0, 0, 0.5)",Be.fillRect(ns*o,Do*o,o-.5,o-.5));break t}Pe&&(Be.fillStyle="rgba(0, 0, 255, 0.5)",Be.fillRect(ns*o,Do*o,o-.5,o-.5))}return Pe&&(Be.fillStyle="rgba(0, 255, 0, 0.5)",Be.fillRect(Ri[3]*o,Ri[0]*o,(Ri[1]-Ri[3]+1)*o,(Ri[2]-Ri[0]+1)*o)),{mu:Ee,occupied:iB,bounds:Ri,gw:Oi,gh:Br,fillTextOffsetX:ir,fillTextOffsetY:ei,fillTextWidth:tn,fillTextHeight:Je,fontSize:Ce}},Nt=function(Gt,Qt,me,De,Pe){for(var Ce=Pe.length;Ce--;){var Ee=Gt+Pe[Ce][0],Ve=Qt+Pe[Ce][1];if(Ee>=h||Ve>=f||Ee<0||Ve<0){if(!r.drawOutOfBound)return!1;continue}if(!d[Ee][Ve])return!1}return!0},Xt=function(Gt,Qt,me,De,Pe,Ce,Ee,Ve,Te,Be){var tn=me.fontSize,Je;y?Je=y(De,Pe,tn,Ce,Ee,Be):Je=r.color;var An;S?An=S(De,Pe,tn,Be):An=r.fontWeight;var En;_?En=_(De,Pe,tn,Be):En=r.classes,t.forEach(function(Cr){if(Cr.getContext){var Mr=Cr.getContext("2d"),ir=me.mu;Mr.save(),Mr.scale(1/ir,1/ir),Mr.font=An+" "+(tn*ir).toString(10)+"px "+r.fontFamily,Mr.fillStyle=Je,Mr.translate((Gt+me.gw/2)*o*ir,(Qt+me.gh/2)*o*ir),Ve!==0&&Mr.rotate(-Ve),Mr.textBaseline="middle",Mr.fillText(De,me.fillTextOffsetX*ir,(me.fillTextOffsetY+tn*.5)*ir),Mr.restore()}else{var ei=document.createElement("span"),Br="";Br="rotate("+-Ve/Math.PI*180+"deg) ",me.mu!==1&&(Br+="translateX(-"+me.fillTextWidth/4+"px) scale("+1/me.mu+")");var Oi={position:"absolute",display:"block",font:An+" "+tn*me.mu+"px "+r.fontFamily,left:(Gt+me.gw/2)*o+me.fillTextOffsetX+"px",top:(Qt+me.gh/2)*o+me.fillTextOffsetY+"px",width:me.fillTextWidth+"px",height:me.fillTextHeight+"px",lineHeight:tn+"px",whiteSpace:"nowrap",transform:Br,webkitTransform:Br,msTransform:Br,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};Je&&(Oi.color=Je),ei.textContent=De;for(var Xa in Oi)ei.style[Xa]=Oi[Xa];if(Te)for(var Uc in Te)ei.setAttribute(Uc,Te[Uc]);En&&(ei.className+=En),Cr.appendChild(ei)}})},Vt=function(Gt,Qt,me,De,Pe){if(!(Gt>=h||Qt>=f||Gt<0||Qt<0)){if(d[Gt][Qt]=!1,me){var Ce=t[0].getContext("2d");Ce.fillRect(Gt*o,Qt*o,s,s)}D&&(C[Gt][Qt]={item:Pe,dimension:De})}},Ut=function(Gt,Qt,me,De,Pe,Ce){var Ee=Pe.occupied,Ve=r.drawMask,Te;Ve&&(Te=t[0].getContext("2d"),Te.save(),Te.fillStyle=r.maskColor);var Be;if(D){var tn=Pe.bounds;Be={x:(Gt+tn[3])*o,y:(Qt+tn[0])*o,w:(tn[1]-tn[3]+1)*o,h:(tn[2]-tn[0]+1)*o}}for(var Je=Ee.length;Je--;){var An=Gt+Ee[Je][0],En=Qt+Ee[Je][1];An>=h||En>=f||An<0||En<0||Vt(An,En,Ve,Be,Ce)}Ve&&Te.restore()},Yt=function ie(Gt,Qt){if(Qt>20)return null;var me,De,Pe,Ce;Array.isArray(Gt)?(me=Gt[0],De=Gt[1],Ce=Gt[3]):(me=Gt.word,De=Gt.weight,Pe=Gt.attributes);var Ee=kt(Ce),Ve=p7(Gt),Te=Ot(me,De,Ee,Ve);if(!Te||Ct())return!1;if(!r.drawOutOfBound&&!r.shrinkToFit){var Be=Te.bounds;if(Be[1]-Be[3]+1>h||Be[2]-Be[0]+1>f)return!1}for(var tn=g+1,Je=function(Mr){var ir=Math.floor(Mr[0]-Te.gw/2),ei=Math.floor(Mr[1]-Te.gh/2),Br=Te.gw,Oi=Te.gh;return Nt(ir,ei,Br,Oi,Te.occupied)?(Xt(ir,ei,Te,me,De,g-tn,Mr[2],Ee,Pe,Ve),Ut(ir,ei,Br,Oi,Te,Gt),{gx:ir,gy:ei,rot:Ee,info:Te}):!1};tn--;){var An=_t(g-tn);r.shuffle&&(An=[].concat(An),g7(An));for(var En=0;En({item:tn,drawn:Yt(tn,0)})).filter(tn=>{let{drawn:Je}=tn;return!!Je})};return ue()};jx.isSupported=Wx,jx.minFontSize=Fx;const nP=jx;if(!nP.isSupported)throw new Error("Sorry your browser not support wordCloud");function v7(n){for(var t=n.getContext("2d"),e=t.getImageData(0,0,n.width,n.height),r=t.createImageData(e),i=0,a=0,o=0;o128){var l=e.data[o]+e.data[o+1]+e.data[o+2];i+=l,++a}}var u=i/a;for(let c=0;cu?(r.data[c]=0,r.data[c+1]=0,r.data[c+2]=0,r.data[c+3]=0):(r.data[c]=255,r.data[c+1]=255,r.data[c+2]=255,r.data[c+3]=255)}t.putImageData(r,0,0)}o2(function(n,t){n.eachSeriesByType("wordCloud",function(e){var r=Xr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),i=e.get("keepAspect"),a=e.get("maskImage"),o=a?a.width/a.height:1;i&&m7(r,o);var s=e.getData(),l=document.createElement("canvas");l.width=r.width,l.height=r.height;var u=l.getContext("2d");if(a)try{u.drawImage(a,0,0,l.width,l.height),v7(l)}catch(y){console.error("Invalid mask image"),console.error(y.toString())}var c=e.get("sizeRange"),d=e.get("rotationRange"),h=s.getDataExtent("value"),f=Math.PI/180,p=e.get("gridSize");const v=nP(l,{list:s.mapArray("value",function(y,x){var S=s.getItemModel(x);return[s.getName(x),S.get("textStyle.fontSize",!0)||nr(y,h,c),x,S.option.rotation]}).sort(function(y,x){return x[1]-y[1]}),fontFamily:e.get("textStyle.fontFamily")||e.get("emphasis.textStyle.fontFamily")||n.get("textStyle.fontFamily"),fontWeight:e.get("textStyle.fontWeight")||e.get("emphasis.textStyle.fontWeight")||n.get("textStyle.fontWeight"),gridSize:p,ellipticity:r.height/r.width,minRotation:d[0]*f,maxRotation:d[1]*f,clearCanvas:!a,rotateRatio:1,rotationStep:e.get("rotationStep")*f,drawOutOfBound:e.get("drawOutOfBound"),shrinkToFit:e.get("shrinkToFit"),layoutAnimation:e.get("layoutAnimation"),shuffle:!1,shape:e.get("shape")}).map(y=>({...y,drawn:{...y.drawn,gx:y.drawn.gx+r.x/p,gy:y.drawn.gy+r.y/p}}));e.layoutInstance={drawns:v}})}),px(function(n){var t=(n||{}).series;!Se(t)&&(t=t?[t]:[]);var e=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];mt(t,function(i){if(i&&i.type==="wordCloud"){var a=i.textStyle||{};r(a.normal),r(a.emphasis)}});function r(i){i&&mt(e,function(a){i.hasOwnProperty(a)&&(i["text"+f6(a)]=i[a])})}});function m7(n,t){var e=n.width,r=n.height;e>r*t?(n.x+=(e-r*t)/2,n.width=r*t):(n.y+=(r-e/t)/2,n.height=e/t)}var y7=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(Jn);const x7=y7;var zx=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Kr).models[0]},t.type="cartesian2dAxis",t}(Jn);Wr(zx,_c);const sht=null;var rP={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},S7=Mn({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},rP),Hx=Mn({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},rP),w7=Mn({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},Hx),_7=nn({logBase:10},Hx);const iP={category:S7,value:Hx,time:w7,log:_7};var b7={value:1,category:1,time:1,log:1};function bc(n,t,e,r){mt(b7,function(i,a){var o=Mn(Mn({},iP[a],!0),r,!0),s=function(l){Zt(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+a,c}return u.prototype.mergeDefaultAndTheme=function(c,d){var h=Rd(this),f=h?nc(c):{},p=d.getTheme();Mn(c,p.get(a+"Axis")),Mn(c,this.getDefaultOption()),c.type=aP(c),h&&bs(c,f,h)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=_x.createByAxisModel(this))},u.prototype.getCategories=function(c){var d=this.option;if(d.type==="category")return c?d.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+a,u.defaultOption=o,u}(e);n.registerComponentModel(s)}),n.registerSubTypeDefaulter(t+"Axis",aP)}function aP(n){return n.type||(n.data?"category":"value")}var C7=function(){function n(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return n.prototype.getAxis=function(t){return this._axes[t]},n.prototype.getAxes=function(){return we(this._dimList,function(t){return this._axes[t]},this)},n.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),sr(this.getAxes(),function(e){return e.scale.type===t})},n.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},n}();const M7=C7;var Ux=["x","y"];function oP(n){return n.type==="interval"||n.type==="time"}var T7=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=Ux,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!oP(e)||!oP(r))){var i=e.getExtent(),a=r.getExtent(),o=this.dataToPoint([i[0],a[0]]),s=this.dataToPoint([i[1],a[1]]),l=i[1]-i[0],u=a[1]-a[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,d=(s[1]-o[1])/u,h=o[0]-i[0]*c,f=o[1]-a[0]*d,p=this._transform=[c,0,0,d,h,f];this._invTransform=Nu([],p)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var r=this.getAxis("x"),i=this.getAxis("y");return r.contain(r.toLocalCoord(e[0]))&&i.contain(i.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,r){var i=this.dataToPoint(e),a=this.dataToPoint(r),o=this.getArea(),s=new wn(i[0],i[1],a[0]-i[0],a[1]-i[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,r,i){i=i||[];var a=e[0],o=e[1];if(this._transform&&a!=null&&isFinite(a)&&o!=null&&isFinite(o))return si(i,e,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return i[0]=s.toGlobalCoord(s.dataToCoord(a,r)),i[1]=l.toGlobalCoord(l.dataToCoord(o,r)),i},t.prototype.clampData=function(e,r){var i=this.getAxis("x").scale,a=this.getAxis("y").scale,o=i.getExtent(),s=a.getExtent(),l=i.parse(e[0]),u=a.parse(e[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),r[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),r},t.prototype.pointToData=function(e,r){var i=[];if(this._invTransform)return si(i,e,this._invTransform);var a=this.getAxis("x"),o=this.getAxis("y");return i[0]=a.coordToData(a.toLocalCoord(e[0]),r),i[1]=o.coordToData(o.toLocalCoord(e[1]),r),i},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(e){e=e||0;var r=this.getAxis("x").getGlobalExtent(),i=this.getAxis("y").getGlobalExtent(),a=Math.min(r[0],r[1])-e,o=Math.min(i[0],i[1])-e,s=Math.max(r[0],r[1])-a+e,l=Math.max(i[0],i[1])-o+e;return new wn(a,o,s,l)},t}(M7);const D7=T7;var hh=Kn();function k7(n){return n.type==="category"?A7(n):E7(n)}function P7(n,t){return n.type==="category"?I7(n,t):{ticks:we(n.scale.getTicks(),function(e){return e.value})}}function A7(n){var t=n.getLabelModel(),e=sP(n,t);return!t.get("show")||n.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function sP(n,t){var e=lP(n,"labels"),r=Ix(t),i=uP(e,r);if(i)return i;var a,o;return qe(r)?a=hP(n,r):(o=r==="auto"?L7(n):r,a=dP(n,o)),cP(e,r,{labels:a,labelCategoryInterval:o})}function I7(n,t){var e=lP(n,"ticks"),r=Ix(t),i=uP(e,r);if(i)return i;var a,o;if((!t.get("show")||n.scale.isBlank())&&(a=[]),qe(r))a=hP(n,r,!0);else if(r==="auto"){var s=sP(n,n.getLabelModel());o=s.labelCategoryInterval,a=we(s.labels,function(l){return l.tickValue})}else o=r,a=dP(n,o,!0);return cP(e,r,{ticks:a,tickCategoryInterval:o})}function E7(n){var t=n.scale.getTicks(),e=ch(n);return{labels:we(t,function(r,i){return{level:r.level,formattedLabel:e(r,i),rawLabel:n.scale.getLabel(r),tickValue:r.value}})}}function lP(n,t){return hh(n)[t]||(hh(n)[t]=[])}function uP(n,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=n.dataToCoord(l+1)-n.dataToCoord(l),c=Math.abs(u*Math.cos(r)),d=Math.abs(u*Math.sin(r)),h=0,f=0;l<=a[1];l+=s){var p=0,g=0,v=vd(e({value:l}),t.font,"center","top");p=v.width*1.3,g=v.height*1.3,h=Math.max(h,p,7),f=Math.max(f,g,7)}var y=h/c,x=f/d;isNaN(y)&&(y=1/0),isNaN(x)&&(x=1/0);var S=Math.max(0,Math.floor(Math.min(y,x))),_=hh(n.model),D=n.getExtent(),C=_.lastAutoInterval,N=_.lastTickCount;return C!=null&&N!=null&&Math.abs(C-S)<=1&&Math.abs(N-o)<=1&&C>S&&_.axisExtent0===D[0]&&_.axisExtent1===D[1]?S=C:(_.lastTickCount=o,_.lastAutoInterval=S,_.axisExtent0=D[0],_.axisExtent1=D[1]),S}function R7(n){var t=n.getLabelModel();return{axisRotate:n.getRotate?n.getRotate():n.isHorizontal&&!n.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function dP(n,t,e){var r=ch(n),i=n.scale,a=i.getExtent(),o=n.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=a[0],c=i.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var d=F2(n),h=o.get("showMinLabel")||d,f=o.get("showMaxLabel")||d;h&&u!==a[0]&&g(a[0]);for(var p=u;p<=a[1];p+=l)g(p);f&&p-l!==a[1]&&g(a[1]);function g(v){var y={value:v};s.push(e?v:{formattedLabel:r(y),rawLabel:i.getLabel(y),tickValue:v})}return s}function hP(n,t,e){var r=n.scale,i=ch(n),a=[];return mt(r.getTicks(),function(o){var s=r.getLabel(o),l=o.value;t(o.value,s)&&a.push(e?l:{formattedLabel:i(o),rawLabel:s,tickValue:l})}),a}var fP=[0,1],N7=function(){function n(t,e,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=r||[0,0]}return n.prototype.contain=function(t){var e=this._extent,r=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=r&&t<=i},n.prototype.containData=function(t){return this.scale.contain(t)},n.prototype.getExtent=function(){return this._extent.slice()},n.prototype.getPixelPrecision=function(t){return DC(t||this.scale.getExtent(),this._extent)},n.prototype.setExtent=function(t,e){var r=this._extent;r[0]=t,r[1]=e},n.prototype.dataToCoord=function(t,e){var r=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&i.type==="ordinal"&&(r=r.slice(),pP(r,i.count())),nr(t,fP,r,e)},n.prototype.coordToData=function(t,e){var r=this._extent,i=this.scale;this.onBand&&i.type==="ordinal"&&(r=r.slice(),pP(r,i.count()));var a=nr(t,r,fP,e);return this.scale.scale(a)},n.prototype.pointToData=function(t,e){},n.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),r=P7(this,e),i=r.ticks,a=we(i,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return B7(this,a,o,t.clamp),a},n.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var r=this.scale.getMinorTicks(e),i=we(r,function(a){return we(a,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return i},n.prototype.getViewLabels=function(){return k7(this).labels},n.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},n.prototype.getTickModel=function(){return this.model.getModel("axisTick")},n.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),r=e[1]-e[0]+(this.onBand?1:0);r===0&&(r=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/r},n.prototype.calculateCategoryInterval=function(){return O7(this)},n}();function pP(n,t){var e=n[1]-n[0],r=t,i=e/r/2;n[0]+=i,n[1]-=i}function B7(n,t,e,r){var i=t.length;if(!n.onBand||e||!i)return;var a=n.getExtent(),o,s;if(i===1)t[0].coord=a[0],o=t[1]={coord:a[1]};else{var l=t[i-1].tickValue-t[0].tickValue,u=(t[i-1].coord-t[0].coord)/l;mt(t,function(f){f.coord-=u/2});var c=n.scale.getExtent();s=1+c[1]-t[i-1].tickValue,o={coord:t[i-1].coord+u*s},t.push(o)}var d=a[0]>a[1];h(t[0].coord,a[0])&&(r?t[0].coord=a[0]:t.shift()),r&&h(a[0],t[0].coord)&&t.unshift({coord:a[0]}),h(a[1],o.coord)&&(r?o.coord=a[1]:t.pop()),r&&h(o.coord,a[1])&&t.push({coord:a[1]});function h(f,p){return f=Or(f),p=Or(p),d?f>p:fr[1]&&r.reverse(),r},t.prototype.pointToData=function(e,r){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(Ga);const W7=V7;function Gx(n,t,e){e=e||{};var r=n.coordinateSystem,i=t.axis,a={},o=i.getAxesOnZeroOf()[0],s=i.position,l=o?"onZero":s,u=i.dim,c=r.getRect(),d=[c.x,c.x+c.width,c.y,c.y+c.height],h={left:0,right:1,top:0,bottom:1,onZero:2},f=t.get("offset")||0,p=u==="x"?[d[2]-f,d[3]+f]:[d[0]-f,d[1]+f];if(o){var g=o.toGlobalCoord(o.dataToCoord(0));p[h.onZero]=Math.max(Math.min(g,p[1]),p[0])}a.position=[u==="y"?p[h[l]]:d[0],u==="x"?p[h[l]]:d[3]],a.rotation=Math.PI/2*(u==="x"?0:1);var v={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=v[s],a.labelOffset=o?p[h[s]]-p[h.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),ii(e.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var y=t.get(["axisLabel","rotate"]);return a.labelRotate=l==="top"?-y:y,a.z2=1,a}function gP(n){return n.get("coordinateSystem")==="cartesian2d"}function vP(n){var t={xAxisModel:null,yAxisModel:null};return mt(t,function(e,r){var i=r.replace(/Model$/,""),a=n.getReferringComponents(i,Kr).models[0];t[r]=a}),t}var Kx=Math.log;function mP(n,t,e){var r=Ps.prototype,i=r.getTicks.call(e),a=r.getTicks.call(e,!0),o=i.length-1,s=r.getInterval.call(e),l=W2(n,t),u=l.extent,c=l.fixMin,d=l.fixMax;if(n.type==="log"){var h=Kx(n.base);u=[Kx(u[0])/h,Kx(u[1])/h]}n.setExtent(u[0],u[1]),n.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:d});var f=r.getExtent.call(n);c&&(u[0]=f[0]),d&&(u[1]=f[1]);var p=r.getInterval.call(n),g=u[0],v=u[1];if(c&&d)p=(v-g)/o;else if(c)for(v=u[0]+p*o;vu[0]&&isFinite(g)&&isFinite(u[0]);)p=Cx(p),g=u[1]-p*o;else{var y=n.getTicks().length-1;y>o&&(p=Cx(p));var x=p*o;v=Math.ceil(u[1]/p)*p,g=Or(v-x),g<0&&u[0]>=0?(g=0,v=Or(x)):v>0&&u[1]<=0&&(v=0,g=-Or(x))}var S=(i[0].value-a[0].value)/s,_=(i[o].value-a[o].value)/s;if(r.setExtent.call(n,g+p*S,v+p*_),r.setInterval.call(n,p),(S||_)&&r.setNiceExtent.call(n,g+p,v-p),0)var D}var F7=function(){function n(t,e,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Ux,this._initCartesian(t,e,r),this.model=t}return n.prototype.getRect=function(){return this._rect},n.prototype.update=function(t,e){var r=this._axesMap;this._updateScale(t,this.model);function i(o){var s,l=Nn(o),u=l.length;if(u){for(var c=[],d=u-1;d>=0;d--){var h=+l[d],f=o[h],p=f.model,g=f.scale;bx(g)&&p.get("alignTicks")&&p.get("interval")==null?c.push(f):(jl(g,p),bx(g)&&(s=f))}c.length&&(s||(s=c.pop(),jl(s.scale,s.model)),mt(c,function(v){mP(v.scale,v.model,s.scale)}))}}i(r.x),i(r.y);var a={};mt(r.x,function(o){yP(r,"y",o,a)}),mt(r.y,function(o){yP(r,"x",o,a)}),this.resize(this.model,e)},n.prototype.resize=function(t,e,r){var i=t.getBoxLayoutParams(),a=!r&&t.get("containLabel"),o=Xr(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;l(),a&&(mt(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=F8(u);if(c){var d=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);o[d]-=c[d]+h,u.position==="top"?o.y+=c.height+h:u.position==="left"&&(o.x+=c.width+h)}}}),l()),mt(this._coordsList,function(u){u.calcAffineTransform()});function l(){mt(s,function(u){var c=u.isHorizontal(),d=c?[0,o.width]:[0,o.height],h=u.inverse?1:0;u.setExtent(d[h],d[1-h]),j7(u,c?o.x:o.y)})}},n.prototype.getAxis=function(t,e){var r=this._axesMap[t];if(r!=null)return r[e||0]},n.prototype.getAxes=function(){return this._axesList.slice()},n.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var r="x"+t+"y"+e;return this._coordsMap[r]}rn(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,a=this._coordsList;i0?"top":"bottom",a="center"):yd(i-As)?(o=r>0?"bottom":"top",a="center"):(o="middle",i>0&&i0?"right":"left":a=r>0?"left":"right"),{rotation:i,textAlign:a,textVerticalAlign:o}},n.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},n.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},n}(),SP={axisLine:function(n,t,e,r){var i=t.get(["axisLine","show"]);if(i==="auto"&&n.handleAutoShown&&(i=n.handleAutoShown("axisLine")),!!i){var a=t.axis.getExtent(),o=r.transform,s=[a[0],0],l=[a[1],0],u=s[0]>l[0];o&&(si(s,s,o),si(l,l,o));var c=ye({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),d=new oi({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:n.strokeContainThreshold||5,silent:!0,z2:1});hc(d.shape,d.style.lineWidth),d.anid="line",e.add(d);var h=t.get(["axisLine","symbol"]);if(h!=null){var f=t.get(["axisLine","symbolSize"]);je(h)&&(h=[h,h]),(je(f)||$n(f))&&(f=[f,f]);var p=Rl(t.get(["axisLine","symbolOffset"])||0,f),g=f[0],v=f[1];mt([{rotate:n.rotation+Math.PI/2,offset:p[0],r:0},{rotate:n.rotation-Math.PI/2,offset:p[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(y,x){if(h[x]!=="none"&&h[x]!=null){var S=Rr(h[x],-g/2,-v/2,g,v,c.stroke,!0),_=y.r+y.offset,D=u?l:s;S.attr({rotation:y.rotate,x:D[0]+_*Math.cos(n.rotation),y:D[1]-_*Math.sin(n.rotation),silent:!0,z2:11}),e.add(S)}})}}},axisTickLabel:function(n,t,e,r){var i=G7(e,r,t,n),a=X7(e,r,t,n);if(U7(t,a,i),K7(e,r,t,n.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=K2(we(a,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Z2(o)}},axisName:function(n,t,e,r){var i=ii(n.axisName,t.get("name"));if(i){var a=t.get("nameLocation"),o=n.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,d=[a==="start"?u[0]-c*l:a==="end"?u[1]+c*l:(u[0]+u[1])/2,_P(a)?n.labelOffset+o*l:0],h,f=t.get("nameRotate");f!=null&&(f=f*As/180);var p;_P(a)?h=Ul.innerTextLayout(n.rotation,f!=null?f:n.rotation,o):(h=H7(n.rotation,a,f||0,u),p=n.axisNameAvailableWidth,p!=null&&(p=Math.abs(p/Math.sin(h.rotation)),!isFinite(p)&&(p=null)));var g=s.getFont(),v=t.get("nameTruncate",!0)||{},y=v.ellipsis,x=ii(n.nameTruncateMaxWidth,v.maxWidth,p),S=new Wn({x:d[0],y:d[1],rotation:h.rotation,silent:Ul.isLabelSilent(t),style:mr(s,{text:i,font:g,overflow:"truncate",width:x,ellipsis:y,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(fc({el:S,componentModel:t,itemName:i}),S.__fullText=i,S.anid="name",t.get("triggerEvent")){var _=Ul.makeAxisEventDataBase(t);_.targetType="axisName",_.name=i,hn(S).eventData=_}r.add(S),S.updateTransform(),e.add(S),S.decomposeTransform()}}};function H7(n,t,e,r){var i=AC(e-n),a,o,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return yd(i-As/2)?(o=l?"bottom":"top",a="center"):yd(i-As*1.5)?(o=l?"top":"bottom",a="center"):(o="middle",iAs/2?a=l?"left":"right":a=l?"right":"left"),{rotation:i,textAlign:a,textVerticalAlign:o}}function U7(n,t,e){if(!F2(n.axis)){var r=n.get(["axisLabel","showMinLabel"]),i=n.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var a=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=e[0],c=e[1],d=e[e.length-1],h=e[e.length-2];r===!1?(wa(a),wa(u)):wP(a,o)&&(r?(wa(o),wa(c)):(wa(a),wa(u))),i===!1?(wa(s),wa(d)):wP(l,s)&&(i?(wa(l),wa(h)):(wa(s),wa(d)))}}function wa(n){n&&(n.ignore=!0)}function wP(n,t){var e=n&&n.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!e||!r)){var i=Pf([]);return qs(i,i,-n.rotation),e.applyTransform(Eo([],i,n.getLocalTransform())),r.applyTransform(Eo([],i,t.getLocalTransform())),e.intersect(r)}}function _P(n){return n==="middle"||n==="center"}function bP(n,t,e,r,i){for(var a=[],o=[],s=[],l=0;l=0||n===t}function q7(n){var t=Zx(n);if(t){var e=t.axisPointerModel,r=t.axis.scale,i=e.option,a=e.get("status"),o=e.get("value");o!=null&&(o=r.parse(o));var s=$x(e);a==null&&(i.status=s?"show":"hide");var l=r.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=Zx(t).seriesDataCount,u=i.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return r===!0},n.prototype.makeElOption=function(t,e,r,i,a){},n.prototype.createPointerEl=function(t,e,r,i){var a=e.pointer;if(a){var o=Kl(t).pointerEl=new Z[a.type](IP(e.pointer));t.add(o)}},n.prototype.createLabelEl=function(t,e,r,i){if(e.label){var a=Kl(t).labelEl=new Wn(IP(e.label));t.add(a),OP(a,i)}},n.prototype.updatePointerEl=function(t,e,r){var i=Kl(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),r(i,{shape:e.pointer.shape}))},n.prototype.updateLabelEl=function(t,e,r,i){var a=Kl(t).labelEl;a&&(a.setStyle(e.label.style),r(a,{x:e.label.x,y:e.label.y}),OP(a,i))},n.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,r=this._api.getZr(),i=this._handle,a=e.getModel("handle"),o=e.get("status");if(!a.get("show")||!o||o==="hide"){i&&r.remove(i),this._handle=null;return}var s;this._handle||(s=!0,i=this._handle=Yd(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){Io(u.event)},onmousedown:Qx(this._onHandleDragMove,this,0,0),drift:Qx(this._onHandleDragMove,this),ondragend:Qx(this._onHandleDragEnd,this)}),r.add(i)),RP(i,e,!1),i.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=a.get("size");Se(l)||(l=[l,l]),i.scaleX=l[0]/2,i.scaleY=l[1]/2,pc(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},n.prototype._moveHandleToValue=function(t,e){EP(this._axisPointerModel,!e&&this._moveAnimation,this._handle,qx(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},n.prototype._onHandleDragMove=function(t,e){var r=this._handle;if(r){this._dragging=!0;var i=this.updateHandleTransform(qx(r),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,r.stopAnimation(),r.attr(qx(i)),Kl(r).lastProp=null,this._doDispatchAxisPointer()}},n.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},n.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},n.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),r=this._group,i=this._handle;e&&r&&(this._lastGraphicKey=null,r&&e.remove(r),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),$d(this,"_doDispatchAxisPointer")},n.prototype.doClear=function(){},n.prototype.buildLabel=function(t,e,r){return r=r||0,{x:t[r],y:t[1-r],width:e[r],height:e[1-r]}},n}();function EP(n,t,e,r){LP(Kl(e).lastProp,r)||(Kl(e).lastProp=r,t?Hn(e,r,n):(e.stopAnimation(),e.attr(r)))}function LP(n,t){if(rn(n)&&rn(t)){var e=!0;return mt(t,function(r,i){e=e&&LP(n[i],r)}),!!e}else return n===t}function OP(n,t){n[t.get(["label","show"])?"show":"hide"]()}function qx(n){return{x:n.x||0,y:n.y||0,rotation:n.rotation||0}}function RP(n,t,e){var r=t.get("z"),i=t.get("zlevel");n&&n.traverse(function(a){a.type!=="group"&&(r!=null&&(a.z=r),i!=null&&(a.zlevel=i),a.silent=e)})}const tS=s9;function eS(n){var t=n.get("type"),e=n.getModel(t+"Style"),r;return t==="line"?(r=e.getLineStyle(),r.fill=null):t==="shadow"&&(r=e.getAreaStyle(),r.stroke=null),r}function NP(n,t,e,r,i){var a=e.get("value"),o=BP(a,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),l=ec(s.get("padding")||0),u=s.getFont(),c=vd(o,u),d=i.position,h=c.width+l[1]+l[3],f=c.height+l[0]+l[2],p=i.align;p==="right"&&(d[0]-=h),p==="center"&&(d[0]-=h/2);var g=i.verticalAlign;g==="bottom"&&(d[1]-=f),g==="middle"&&(d[1]-=f/2),l9(d,h,f,r);var v=s.get("backgroundColor");(!v||v==="auto")&&(v=t.get(["axisLine","lineStyle","color"])),n.label={x:d[0],y:d[1],style:mr(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:v}),z2:10}}function l9(n,t,e,r){var i=r.getWidth(),a=r.getHeight();n[0]=Math.min(n[0]+t,i)-t,n[1]=Math.min(n[1]+e,a)-e,n[0]=Math.max(n[0],0),n[1]=Math.max(n[1],0)}function BP(n,t,e,r,i){n=t.scale.parse(n);var a=t.scale.getLabel({value:n},{precision:i.precision}),o=i.formatter;if(o){var s={value:Ax(t,{value:n}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};mt(r,function(l){var u=e.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,d=u&&u.getDataParams(c);d&&s.seriesData.push(d)}),je(o)?a=o.replace("{value}",a):qe(o)&&(a=o(s))}return a}function nS(n,t,e){var r=ea();return qs(r,r,e.rotation),no(r,r,e.position),Fa([n.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],r)}function VP(n,t,e,r,i,a){var o=Zo.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=i.get(["label","margin"]),NP(t,r,i,a,{position:nS(r.axis,n,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function rS(n,t,e){return e=e||0,{x1:n[e],y1:n[1-e],x2:t[e],y2:t[1-e]}}function WP(n,t,e){return e=e||0,{x:n[e],y:n[1-e],width:t[e],height:t[1-e]}}function FP(n,t,e,r,i,a){return{cx:n,cy:t,r0:e,r,startAngle:i,endAngle:a,clockwise:!0}}var u9=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,r,i,a,o){var s=i.axis,l=s.grid,u=a.get("type"),c=jP(l,s).getOtherAxis(s).getGlobalExtent(),d=s.toGlobalCoord(s.dataToCoord(r,!0));if(u&&u!=="none"){var h=eS(a),f=c9[u](s,d,c);f.style=h,e.graphicKey=f.type,e.pointer=f}var p=Gx(l.model,i);VP(r,e,p,i,a,o)},t.prototype.getHandleTransform=function(e,r,i){var a=Gx(r.axis.grid.model,r,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=nS(r.axis,e,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,r,i,a){var o=i.axis,s=o.grid,l=o.getGlobalExtent(!0),u=jP(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,d=[e.x,e.y];d[c]+=r[c],d[c]=Math.min(l[1],d[c]),d[c]=Math.max(l[0],d[c]);var h=(u[1]+u[0])/2,f=[h,h];f[c]=d[c];var p=[{verticalAlign:"middle"},{align:"center"}];return{x:d[0],y:d[1],rotation:e.rotation,cursorPoint:f,tooltipOption:p[c]}},t}(tS);function jP(n,t){var e={};return e[t.dim+"AxisIndex"]=t.index,n.getCartesian(e)}var c9={line:function(n,t,e){var r=rS([t,e[0]],[t,e[1]],zP(n));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(n,t,e){var r=Math.max(1,n.getBandWidth()),i=e[1]-e[0];return{type:"Rect",shape:WP([t-r/2,e[0]],[r,i],zP(n))}}};function zP(n){return n.dim==="x"?0:1}const d9=u9;var h9=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(Jn);const f9=h9;var $o=Kn(),p9=mt;function HP(n,t,e){if(!Zn.node){var r=t.getZr();$o(r).records||($o(r).records={}),g9(r,t);var i=$o(r).records[n]||($o(r).records[n]={});i.handler=e}}function g9(n,t){if($o(n).initialized)return;$o(n).initialized=!0,e("click",xn(UP,"click")),e("mousemove",xn(UP,"mousemove")),e("globalout",m9);function e(r,i){n.on(r,function(a){var o=y9(t);p9($o(n).records,function(s){s&&i(s,a,o.dispatchAction)}),v9(o.pendings,t)})}}function v9(n,t){var e=n.showTip.length,r=n.hideTip.length,i;e?i=n.showTip[e-1]:r&&(i=n.hideTip[r-1]),i&&(i.dispatchAction=null,t.dispatchAction(i))}function m9(n,t,e){n.handler("leave",null,e)}function UP(n,t,e,r){t.handler(n,e,r)}function y9(n){var t={showTip:[],hideTip:[]},e=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=e,n.dispatchAction(r))};return{dispatchAction:e,pendings:t}}function iS(n,t){if(!Zn.node){var e=t.getZr(),r=($o(e).records||{})[n];r&&($o(e).records[n]=null)}}var x9=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=r.getComponent("tooltip"),o=e.get("triggerOn")||a&&a.get("triggerOn")||"mousemove|click";HP("axisPointer",i,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(e,r){iS("axisPointer",r)},t.prototype.dispose=function(e,r){iS("axisPointer",r)},t.type="axisPointer",t}(Lr);const S9=x9;function GP(n,t){var e=[],r=n.seriesIndex,i;if(r==null||!(i=t.getSeriesByIndex(r)))return{point:[]};var a=i.getData(),o=ul(a,n);if(o==null||o<0||Se(o))return{point:[]};var s=a.getItemGraphicEl(o),l=i.coordinateSystem;if(i.getTooltipPosition)e=i.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(n.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),d=c.dim,h=u.dim,f=d==="x"||d==="radius"?1:0,p=a.mapDimension(h),g=[];g[f]=a.get(p,o),g[1-f]=a.get(a.getCalculationInfo("stackResultDimension"),o),e=l.dataToPoint(g)||[]}else e=l.dataToPoint(a.getValues(we(l.dimensions,function(y){return a.mapDimension(y)}),o))||[];else if(s){var v=s.getBoundingRect().clone();v.applyTransform(s.transform),e=[v.x+v.width/2,v.y+v.height/2]}return{point:e,el:s}}var KP=Kn();function w9(n,t,e){var r=n.currTrigger,i=[n.x,n.y],a=n,o=n.dispatchAction||Ge(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Tg(i)&&(i=GP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},t).point);var l=Tg(i),u=a.axesInfo,c=s.axesInfo,d=r==="leave"||Tg(i),h={},f={},p={list:[],map:{}},g={showPointer:xn(b9,f),showTooltip:xn(C9,p)};mt(s.coordSysMap,function(y,x){var S=l||y.containPoint(i);mt(s.coordSysAxesInfo[x],function(_,D){var C=_.axis,N=k9(u,_);if(!d&&S&&(!u||N)){var q=N&&N.value;q==null&&!l&&(q=C.pointToData(i)),q!=null&&XP(_,q,g,!1,h)}})});var v={};return mt(c,function(y,x){var S=y.linkGroup;S&&!f[x]&&mt(S.axesInfo,function(_,D){var C=f[D];if(_!==y&&C){var N=C.value;S.mapper&&(N=y.axis.scale.parse(S.mapper(N,YP(_),YP(y)))),v[y.key]=N}})}),mt(v,function(y,x){XP(c[x],y,g,!0,h)}),M9(f,c,h),T9(p,i,n,o),D9(c,o,e),h}}function XP(n,t,e,r,i){var a=n.axis;if(!(a.scale.isBlank()||!a.containData(t))){if(!n.involveSeries){e.showPointer(n,t);return}var o=_9(t,n),s=o.payloadBatch,l=o.snapToValue;s[0]&&i.seriesIndex==null&&ye(i,s[0]),!r&&n.snap&&a.containData(l)&&l!=null&&(t=l),e.showPointer(n,t,s),e.showTooltip(n,o,l)}}function _9(n,t){var e=t.axis,r=e.dim,i=n,a=[],o=Number.MAX_VALUE,s=-1;return mt(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(r),d,h;if(l.getAxisTooltipData){var f=l.getAxisTooltipData(c,n,e);h=f.dataIndices,d=f.nestestValue}else{if(h=l.getData().indicesOfNearest(c[0],n,e.type==="category"?.5:null),!h.length)return;d=l.getData().get(c[0],h[0])}if(!(d==null||!isFinite(d))){var p=n-d,g=Math.abs(p);g<=o&&((g=0&&s<0)&&(o=g,s=p,i=d,a.length=0),mt(h,function(v){a.push({seriesIndex:l.seriesIndex,dataIndexInside:v,dataIndex:l.getData().getRawIndex(v)})}))}}),{payloadBatch:a,snapToValue:i}}function b9(n,t,e,r){n[t.key]={value:e,payloadBatch:r}}function C9(n,t,e,r){var i=e.payloadBatch,a=t.axis,o=a.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!i.length)){var l=t.coordSys.model,u=fh(l),c=n.map[u];c||(c=n.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},n.list.push(c)),c.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:i.slice()})}}function M9(n,t,e){var r=e.axesInfo=[];mt(t,function(i,a){var o=i.axisPointerModel.option,s=n[a];s?(!i.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!i.useHandle&&(o.status="hide"),o.status==="show"&&r.push({axisDim:i.axis.dim,axisIndex:i.axis.model.componentIndex,value:o.value})})}function T9(n,t,e,r){if(Tg(t)||!n.list.length){r({type:"hideTip"});return}var i=((n.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:n.list})}function D9(n,t,e){var r=e.getZr(),i="axisPointerLastHighlights",a=KP(r)[i]||{},o=KP(r)[i]={};mt(n,function(u,c){var d=u.axisPointerModel.option;d.status==="show"&&u.triggerEmphasis&&mt(d.seriesDataIndices,function(h){var f=h.seriesIndex+" | "+h.dataIndex;o[f]=h})});var s=[],l=[];mt(a,function(u,c){!o[c]&&l.push(u)}),mt(o,function(u,c){!a[c]&&s.push(u)}),l.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function k9(n,t){for(var e=0;e<(n||[]).length;e++){var r=n[e];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function YP(n){var t=n.axis.model,e={},r=e.axisDim=n.axis.dim;return e.axisIndex=e[r+"AxisIndex"]=t.componentIndex,e.axisName=e[r+"AxisName"]=t.name,e.axisId=e[r+"AxisId"]=t.id,e}function Tg(n){return!n||n[0]==null||isNaN(n[0])||n[1]==null||isNaN(n[1])}function ph(n){Gl.registerAxisPointerClass("CartesianAxisPointer",d9),n.registerComponentModel(f9),n.registerComponentView(S9),n.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Se(e)&&(t.axisPointer.link=[e])}}),n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=Y7(t,e)}),n.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},w9)}function ZP(n){_n(AP),_n(ph)}var P9=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(Jn);const A9=P9;function $P(n){var t=n.get("confine");return t!=null?!!t:n.get("renderMode")==="richText"}function JP(n){if(Zn.domSupported){for(var t=document.documentElement.style,e=0,r=n.length;e-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=a==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=a==="top"?225:45)+"deg)");var c=u*Math.PI/180,d=o+i,h=d*Math.abs(Math.cos(c))+d*Math.abs(Math.sin(c)),f=Math.round(((h-Math.SQRT2*i)/2+Math.SQRT2*i-(h-d)/2)*100)/100;s+=";"+a+":-"+f+"px";var p=t+" solid "+i+"px;",g=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+p,"border-right:"+p,"background-color:"+r+";"];return'
'}function B9(n,t){var e="cubic-bezier(0.23,1,0.32,1)",r=" "+n/2+"s "+e,i="opacity"+r+",visibility"+r;return t||(r=" "+n+"s "+e,i+=Zn.transformSupported?","+aS+r:",left"+r+",top"+r),L9+":"+i}function tA(n,t,e){var r=n.toFixed(0)+"px",i=t.toFixed(0)+"px";if(!Zn.transformSupported)return e?"top:"+i+";left:"+r+";":[["top",i],["left",r]];var a=Zn.transform3dSupported,o="translate"+(a?"3d":"")+"("+r+","+i+(a?",0":"")+")";return e?"top:0;left:0;"+aS+":"+o+";":[["top",0],["left",0],[QP,o]]}function V9(n){var t=[],e=n.get("fontSize"),r=n.getTextColor();r&&t.push("color:"+r),t.push("font:"+n.getFont()),e&&t.push("line-height:"+Math.round(e*3/2)+"px");var i=n.get("textShadowColor"),a=n.get("textShadowBlur")||0,o=n.get("textShadowOffsetX")||0,s=n.get("textShadowOffsetY")||0;return i&&a&&t.push("text-shadow:"+o+"px "+s+"px "+a+"px "+i),mt(["decoration","align"],function(l){var u=n.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function W9(n,t,e){var r=[],i=n.get("transitionDuration"),a=n.get("backgroundColor"),o=n.get("shadowBlur"),s=n.get("shadowColor"),l=n.get("shadowOffsetX"),u=n.get("shadowOffsetY"),c=n.getModel("textStyle"),d=xD(n,"html"),h=l+"px "+u+"px "+o+"px "+s;return r.push("box-shadow:"+h),t&&i&&r.push(B9(i,e)),a&&r.push("background-color:"+a),mt(["width","color","radius"],function(f){var p="border-"+f,g=cT(p),v=n.get(g);v!=null&&r.push(p+":"+v+(f==="color"?"":"px"))}),r.push(V9(c)),d!=null&&r.push("padding:"+ec(d).join("px ")+"px"),r.join(";")+";"}function eA(n,t,e,r,i){var a=t&&t.painter;if(e){var o=a&&a.getViewportRoot();o&&G4(n,o,e,r,i)}else{n[0]=r,n[1]=i;var s=a&&a.getViewportRootOffset();s&&(n[0]+=s.offsetLeft,n[1]+=s.offsetTop)}n[2]=n[0]/t.getWidth(),n[3]=n[1]/t.getHeight()}var F9=function(){function n(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Zn.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var i=this._zr=t.getZr(),a=e.appendTo,o=a&&(je(a)?document.querySelector(a):Lu(a)?a:qe(a)&&a(t.getDom()));eA(this._styleCoord,i,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(r),this._api=t,this._container=o;var s=this;r.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},r.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=i.handler,c=i.painter.getViewportRoot();ua(c,l,!0),u.dispatch("mousemove",l)}},r.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return n.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),r=E9(e,"position"),i=e.style;i.position!=="absolute"&&r!=="absolute"&&(i.position="relative")}var a=t.get("alwaysShowContent");a&&this._moveIfResized(),this._alwaysShowContent=a,this.el.className=t.get("className")||""},n.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,i=r.style,a=this._styleCoord;r.innerHTML?i.cssText=O9+W9(t,!this._firstShow,this._longHide)+tA(a[0],a[1],!0)+("border-color:"+Cl(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},n.prototype.setContent=function(t,e,r,i,a){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(je(a)&&r.get("trigger")==="item"&&!$P(r)&&(s=N9(r,i,a)),je(t))o.innerHTML=t+s;else if(t){o.innerHTML="",Se(t)||(t=[t]);for(var l=0;l=0?this._tryShow(a,o):i==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,r=this._ecModel,i=this._api,a=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&a!=="none"&&a!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!i.isDisposed()&&o.manuallyShowTip(e,r,i,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,r,i,a){if(!(a.from===this.uid||Zn.node||!i.getDom())){var o=iA(a,i);this._ticket="";var s=a.dataByCoordSys,l=Z9(a,r,i);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:a.position,positionDefault:"bottom"},o)}else if(a.tooltip&&a.x!=null&&a.y!=null){var c=U9;c.x=a.x,c.y=a.y,c.update(),hn(c).tooltipConfig={name:null,option:a.tooltip},this._tryShow({offsetX:a.x,offsetY:a.y,target:c},o)}else if(s)this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,dataByCoordSys:s,tooltipOption:a.tooltipOption},o);else if(a.seriesIndex!=null){if(this._manuallyAxisShowTip(e,r,i,a))return;var d=GP(a,r),h=d.point[0],f=d.point[1];h!=null&&f!=null&&this._tryShow({offsetX:h,offsetY:f,target:d.el,position:a.position,positionDefault:"bottom"},o)}else a.x!=null&&a.y!=null&&(i.dispatchAction({type:"updateAxisPointer",x:a.x,y:a.y}),this._tryShow({offsetX:a.x,offsetY:a.y,position:a.position,target:i.getZr().findHover(a.x,a.y).target},o))}},t.prototype.manuallyHideTip=function(e,r,i,a){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,a.from!==this.uid&&this._hide(iA(a,i))},t.prototype._manuallyAxisShowTip=function(e,r,i,a){var o=a.seriesIndex,s=a.dataIndex,l=r.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=r.getSeriesByIndex(o);if(u){var c=u.getData(),d=gh([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(d.get("trigger")==="axis")return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:a.position}),!0}}},t.prototype._tryShow=function(e,r){var i=e.target,a=this._tooltipModel;if(a){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(i){var s=hn(i);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;Ol(i,function(c){if(hn(c).dataIndex!=null)return l=c,!0;if(hn(c).tooltipConfig!=null)return u=c,!0},!0),l?this._showSeriesItemTooltip(e,l,r):u?this._showComponentItemTooltip(e,u,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},t.prototype._showOrMove=function(e,r){var i=e.get("showDelay");r=Ge(r,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(r,i):r()},t.prototype._showAxisTooltip=function(e,r){var i=this._ecModel,a=this._tooltipModel,o=[r.offsetX,r.offsetY],s=gh([r.tooltipOption],a),l=this._renderMode,u=[],c=qr("section",{blocks:[],noHeader:!0}),d=[],h=new Oy;mt(e,function(x){mt(x.dataByAxis,function(S){var _=i.getComponent(S.axisDim+"Axis",S.axisIndex),D=S.value;if(!(!_||D==null)){var C=BP(D,_.axis,i,S.seriesDataIndices,S.valueLabelOpt),N=qr("section",{header:C,noHeader:!Ia(C),sortBlocks:!0,blocks:[]});c.blocks.push(N),mt(S.seriesDataIndices,function(q){var et=i.getSeriesByIndex(q.seriesIndex),lt=q.dataIndexInside,ft=et.getDataParams(lt);if(!(ft.dataIndex<0)){ft.axisDim=S.axisDim,ft.axisIndex=S.axisIndex,ft.axisType=S.axisType,ft.axisId=S.axisId,ft.axisValue=Ax(_.axis,{value:D}),ft.axisValueLabel=C,ft.marker=h.makeTooltipMarker("item",Cl(ft.color),l);var _t=QT(et.formatTooltip(lt,!0,null)),Ct=_t.frag;if(Ct){var kt=gh([et],a).get("valueFormatter");N.blocks.push(kt?ye({valueFormatter:kt},Ct):Ct)}_t.text&&d.push(_t.text),u.push(ft)}})}})}),c.blocks.reverse(),d.reverse();var f=r.position,p=s.get("order"),g=vD(c,h,l,p,i.get("useUTC"),s.get("textStyle"));g&&d.unshift(g);var v=l==="richText"?"\n\n":"
",y=d.join(v);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,f,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,y,u,Math.random()+"",o[0],o[1],f,null,h)})},t.prototype._showSeriesItemTooltip=function(e,r,i){var a=this._ecModel,o=hn(r),s=o.seriesIndex,l=a.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,d=o.dataType,h=u.getData(d),f=this._renderMode,p=e.positionDefault,g=gh([h.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),v=g.get("trigger");if(!(v!=null&&v!=="item")){var y=u.getDataParams(c,d),x=new Oy;y.marker=x.makeTooltipMarker("item",Cl(y.color),f);var S=QT(u.formatTooltip(c,!1,d)),_=g.get("order"),D=g.get("valueFormatter"),C=S.frag,N=C?vD(D?ye({valueFormatter:D},C):C,x,f,_,a.get("useUTC"),g.get("textStyle")):S.text,q="item_"+u.name+"_"+c;this._showOrMove(g,function(){this._showTooltipContent(g,N,y,q,e.offsetX,e.offsetY,e.position,e.target,x)}),i({type:"showTip",dataIndexInside:c,dataIndex:h.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,r,i){var a=hn(r),o=a.tooltipConfig,s=o.option||{};if(je(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(a.componentMainType,a.componentIndex);c&&u.push(c),u.push({formatter:s.content});var d=e.positionDefault,h=gh(u,this._tooltipModel,d?{position:d}:null),f=h.get("content"),p=Math.random()+"",g=new Oy;this._showOrMove(h,function(){var v=on(h.get("formatterParams")||{});this._showTooltipContent(h,f,v,p,e.offsetX,e.offsetY,e.position,r,g)}),i({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,r,i,a,o,s,l,u,c){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var d=this._tooltipContent;d.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var f=r,p=this._getNearestPoint([o,s],i,e.get("trigger"),e.get("borderColor")),g=p.color;if(h)if(je(h)){var v=e.ecModel.get("useUTC"),y=Se(i)?i[0]:i,x=y&&y.axisType&&y.axisType.indexOf("time")>=0;f=h,x&&(f=mp(y.axisValue,f,v)),f=hT(f,i,!0)}else if(qe(h)){var S=Ge(function(_,D){_===this._ticket&&(d.setContent(D,c,e,g,l),this._updatePosition(e,l,o,s,d,i,u))},this);this._ticket=a,f=h(i,a,S)}else f=h;d.setContent(f,c,e,g,l),d.show(e,g),this._updatePosition(e,l,o,s,d,i,u)}},t.prototype._getNearestPoint=function(e,r,i,a){if(i==="axis"||Se(r))return{color:a||(this._renderMode==="html"?"#fff":"none")};if(!Se(r))return{color:a||r.color||r.borderColor}},t.prototype._updatePosition=function(e,r,i,a,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();r=r||e.get("position");var d=o.getSize(),h=e.get("align"),f=e.get("verticalAlign"),p=l&&l.getBoundingRect().clone();if(l&&p.applyTransform(l.transform),qe(r)&&(r=r([i,a],s,o.el,p,{viewSize:[u,c],contentSize:d.slice()})),Se(r))i=Oe(r[0],u),a=Oe(r[1],c);else if(rn(r)){var g=r;g.width=d[0],g.height=d[1];var v=Xr(g,{width:u,height:c});i=v.x,a=v.y,h=null,f=null}else if(je(r)&&l){var y=Y9(r,p,d,e.get("borderWidth"));i=y[0],a=y[1]}else{var y=K9(i,a,o,u,c,h?null:20,f?null:20);i=y[0],a=y[1]}if(h&&(i-=aA(h)?d[0]/2:h==="right"?d[0]:0),f&&(a-=aA(f)?d[1]/2:f==="bottom"?d[1]:0),$P(e)){var y=X9(i,a,o,u,c);i=y[0],a=y[1]}o.moveTo(i,a)},t.prototype._updateContentNotChangedOnAxis=function(e,r){var i=this._lastDataByCoordSys,a=this._cbParamsList,o=!!i&&i.length===e.length;return o&&mt(i,function(s,l){var u=s.dataByAxis||[],c=e[l]||{},d=c.dataByAxis||[];o=o&&u.length===d.length,o&&mt(u,function(h,f){var p=d[f]||{},g=h.seriesDataIndices||[],v=p.seriesDataIndices||[];o=o&&h.value===p.value&&h.axisType===p.axisType&&h.axisId===p.axisId&&g.length===v.length,o&&mt(g,function(y,x){var S=v[x];o=o&&y.seriesIndex===S.seriesIndex&&y.dataIndex===S.dataIndex}),a&&mt(h.seriesDataIndices,function(y){var x=y.seriesIndex,S=r[x],_=a[x];S&&_&&_.data!==S.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=r,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,r){Zn.node||!r.getDom()||($d(this,"_updatePosition"),this._tooltipContent.dispose(),iS("itemTooltip",r))},t.type="tooltip",t}(Lr);function gh(n,t,e){var r=t.ecModel,i;e?(i=new pr(e,r,r),i=new pr(t.option,i,r)):i=t;for(var a=n.length-1;a>=0;a--){var o=n[a];o&&(o instanceof pr&&(o=o.get("tooltip",!0)),je(o)&&(o={formatter:o}),o&&(i=new pr(o,i,r)))}return i}function iA(n,t){return n.dispatchAction||Ge(t.dispatchAction,t)}function K9(n,t,e,r,i,a,o){var s=e.getSize(),l=s[0],u=s[1];return a!=null&&(n+l+a+2>r?n-=l+a:n+=a),o!=null&&(t+u+o>i?t-=u+o:t+=o),[n,t]}function X9(n,t,e,r,i){var a=e.getSize(),o=a[0],s=a[1];return n=Math.min(n+o,r)-o,t=Math.min(t+s,i)-s,n=Math.max(n,0),t=Math.max(t,0),[n,t]}function Y9(n,t,e,r){var i=e[0],a=e[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,l=0,u=t.width,c=t.height;switch(n){case"inside":s=t.x+u/2-i/2,l=t.y+c/2-a/2;break;case"top":s=t.x+u/2-i/2,l=t.y-a-o;break;case"bottom":s=t.x+u/2-i/2,l=t.y+c+o;break;case"left":s=t.x-i-o,l=t.y+c/2-a/2;break;case"right":s=t.x+u+o,l=t.y+c/2-a/2}return[s,l]}function aA(n){return n==="center"||n==="middle"}function Z9(n,t,e){var r=_0(n).queryOptionMap,i=r.keys()[0];if(!(!i||i==="series")){var a=_d(t,i,r.get(i),{useDefault:!1,enableAll:!1,enableNone:!1}),o=a.models[0];if(o){var s=e.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=hn(u).tooltipConfig;if(c&&c.name===n.name)return l=u,!0}),l)return{componentMainType:i,componentIndex:o.componentIndex,el:l}}}}const $9=G9;function oA(n){_n(ph),n.registerComponentModel(A9),n.registerComponentView($9),n.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Fr),n.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Fr)}var J9=function(n,t){if(t==="all")return{type:"all",title:n.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:n.getLocaleModel().get(["legend","selector","inverse"])}},Q9=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.prototype.init=function(e,r,i){this.mergeDefaultAndTheme(e,i),e.selected=e.selected||{},this._updateSelector(e)},t.prototype.mergeOption=function(e,r){n.prototype.mergeOption.call(this,e,r),this._updateSelector(e)},t.prototype._updateSelector=function(e){var r=e.selector,i=this.ecModel;r===!0&&(r=e.selector=["all","inverse"]),Se(r)&&mt(r,function(a,o){je(a)&&(a={type:a}),r[o]=Mn(a,J9(i,a.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&this.get("selectedMode")==="single"){for(var r=!1,i=0;i=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(Jn);const oS=Q9;function q9(n,t,e){var r=t.getBoxLayoutParams(),i=t.get("padding"),a={width:e.getWidth(),height:e.getHeight()},o=Xr(r,a,i);Tl(t.get("orient"),n,t.get("itemGap"),o.width,o.height),Cp(n,r,a,i)}function sA(n,t){var e=ec(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),n=new jn({shape:{x:n.x-e[3],y:n.y-e[0],width:n.width+e[1]+e[3],height:n.height+e[0]+e[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1}),n}var Cc=xn,sS=mt,Dg=sn,tU=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!1,e}return t.prototype.init=function(){this.group.add(this._contentGroup=new Dg),this.group.add(this._selectorGroup=new Dg),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,r,i){var a=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!e.get("show",!0)){var o=e.get("align"),s=e.get("orient");(!o||o==="auto")&&(o=e.get("left")==="right"&&s==="vertical"?"right":"left");var l=e.get("selector",!0),u=e.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,e,r,i,l,s,u);var c=e.getBoxLayoutParams(),d={width:i.getWidth(),height:i.getHeight()},h=e.get("padding"),f=Xr(c,d,h),p=this.layoutInner(e,o,f,a,l,u),g=Xr(nn({width:p.width,height:p.height},c),d,h);this.group.x=g.x-p.x,this.group.y=g.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=sA(p,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,r,i,a,o,s,l){var u=this.getContentGroup(),c=Ze(),d=r.get("selectedMode"),h=[];i.eachRawSeries(function(f){!f.get("legendHoverLink")&&h.push(f.id)}),sS(r.getData(),function(f,p){var g=f.get("name");if(!this.newlineDisabled&&(g===""||g==="\n")){var v=new Dg;v.newline=!0,u.add(v);return}var y=i.getSeriesByName(g)[0];if(!c.get(g))if(y){var x=y.getData(),S=x.getVisual("legendLineStyle")||{},_=x.getVisual("legendIcon"),D=x.getVisual("style"),C=this._createItem(y,g,p,f,r,e,S,D,_,d,a);C.on("click",Cc(lA,g,null,a,h)).on("mouseover",Cc(lS,y.name,null,a,h)).on("mouseout",Cc(uS,y.name,null,a,h)),i.ssr&&C.eachChild(function(N){var q=hn(N);q.seriesIndex=y.seriesIndex,q.dataIndex=p,q.ssrType="legend"}),c.set(g,!0)}else i.eachRawSeries(function(N){if(!c.get(g)&&N.legendVisualProvider){var q=N.legendVisualProvider;if(!q.containName(g))return;var et=q.indexOfName(g),lt=q.getItemVisual(et,"style"),ft=q.getItemVisual(et,"legendIcon"),_t=zi(lt.fill);_t&&_t[3]===0&&(_t[3]=.2,lt=ye(ye({},lt),{fill:io(_t,"rgba")}));var Ct=this._createItem(N,g,p,f,r,e,{},lt,ft,d,a);Ct.on("click",Cc(lA,null,g,a,h)).on("mouseover",Cc(lS,null,g,a,h)).on("mouseout",Cc(uS,null,g,a,h)),i.ssr&&Ct.eachChild(function(kt){var Ot=hn(kt);Ot.seriesIndex=N.seriesIndex,Ot.dataIndex=p,Ot.ssrType="legend"}),c.set(g,!0)}},this)},this),o&&this._createSelector(o,r,a,s,l)},t.prototype._createSelector=function(e,r,i,a,o){var s=this.getSelectorGroup();sS(e,function(u){var c=u.type,d=new Wn({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){i.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(d);var h=r.getModel("selectorLabel"),f=r.getModel(["emphasis","selectorLabel"]);ci(d,{normal:h,emphasis:f},{defaultText:u.title}),jo(d)})},t.prototype._createItem=function(e,r,i,a,o,s,l,u,c,d,h){var f=e.visualDrawType,p=o.get("itemWidth"),g=o.get("itemHeight"),v=o.isSelected(r),y=a.get("symbolRotate"),x=a.get("symbolKeepAspect"),S=a.get("icon");c=S||c||"roundRect";var _=eU(c,a,l,u,f,v,h),D=new Dg,C=a.getModel("textStyle");if(qe(e.getLegendIcon)&&(!S||S==="inherit"))D.add(e.getLegendIcon({itemWidth:p,itemHeight:g,icon:c,iconRotate:y,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:x}));else{var N=S==="inherit"&&e.getData().getVisual("symbol")?y==="inherit"?e.getData().getVisual("symbolRotate"):y:0;D.add(nU({itemWidth:p,itemHeight:g,icon:c,iconRotate:N,itemStyle:_.itemStyle,lineStyle:_.lineStyle,symbolKeepAspect:x}))}var q=s==="left"?p+5:-5,et=s,lt=o.get("formatter"),ft=r;je(lt)&<?ft=lt.replace("{name}",r!=null?r:""):qe(lt)&&(ft=lt(r));var _t=v?C.getTextColor():a.get("inactiveColor");D.add(new Wn({style:mr(C,{text:ft,x:q,y:g/2,fill:_t,align:et,verticalAlign:"middle"},{inheritColor:_t})}));var Ct=new jn({shape:D.getBoundingRect(),style:{fill:"transparent"}}),kt=a.getModel("tooltip");return kt.get("show")&&fc({el:Ct,componentModel:o,itemName:r,itemTooltipOption:kt.option}),D.add(Ct),D.eachChild(function(Ot){Ot.silent=!0}),Ct.silent=!d,this.getContentGroup().add(D),jo(D),D.__legendDataIndex=i,D},t.prototype.layoutInner=function(e,r,i,a,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Tl(e.get("orient"),l,e.get("itemGap"),i.width,i.height);var c=l.getBoundingRect(),d=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Tl("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),f=[-h.x,-h.y],p=e.get("selectorButtonGap",!0),g=e.getOrient().index,v=g===0?"width":"height",y=g===0?"height":"width",x=g===0?"y":"x";s==="end"?f[g]+=c[v]+p:d[g]+=h[v]+p,f[1-g]+=c[y]/2-h[y]/2,u.x=f[0],u.y=f[1],l.x=d[0],l.y=d[1];var S={x:0,y:0};return S[v]=c[v]+p+h[v],S[y]=Math.max(c[y],h[y]),S[x]=Math.min(0,h[x]+f[1-g]),S}else return l.x=d[0],l.y=d[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Lr);function eU(n,t,e,r,i,a,o){function s(v,y){v.lineWidth==="auto"&&(v.lineWidth=y.lineWidth>0?2:0),sS(v,function(x,S){v[S]==="inherit"&&(v[S]=y[S])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=n.lastIndexOf("empty",0)===0?"fill":"stroke",d=l.getShallow("decal");u.decal=!d||d==="inherit"?r.decal:yc(d,o),u.fill==="inherit"&&(u.fill=r[i]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(i==="fill"?r:e).opacity),s(u,r);var h=t.getModel("lineStyle"),f=h.getLineStyle();if(s(f,e),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),f.stroke==="auto"&&(f.stroke=r.fill),!a){var p=t.get("inactiveBorderWidth"),g=u[c];u.lineWidth=p==="auto"?r.lineWidth>0&&g?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),f.stroke=h.get("inactiveColor"),f.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:f}}function nU(n){var t=n.icon||"roundRect",e=Rr(t,0,0,n.itemWidth,n.itemHeight,n.itemStyle.fill,n.symbolKeepAspect);return e.setStyle(n.itemStyle),e.rotation=(n.iconRotate||0)*Math.PI/180,e.setOrigin([n.itemWidth/2,n.itemHeight/2]),t.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e}function lA(n,t,e,r){uS(n,t,e,r),e.dispatchAction({type:"legendToggleSelect",name:n!=null?n:t}),lS(n,t,e,r)}function uA(n){for(var t=n.getZr().storage.getDisplayList(),e,r=0,i=t.length;ri[o],v=[-f.x,-f.y];r||(v[a]=c[u]);var y=[0,0],x=[-p.x,-p.y],S=pn(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(g){var _=e.get("pageButtonPosition",!0);_==="end"?x[a]+=i[o]-p[o]:y[a]+=p[o]+S}x[1-a]+=f[s]/2-p[s]/2,c.setPosition(v),d.setPosition(y),h.setPosition(x);var D={x:0,y:0};if(D[o]=g?i[o]:f[o],D[s]=Math.max(f[s],p[s]),D[l]=Math.min(0,p[l]+x[1-a]),d.__rectSize=i[o],g){var C={x:0,y:0};C[o]=Math.max(i[o]-p[o]-S,0),C[s]=D[s],d.setClipPath(new jn({shape:C})),d.__rectSize=C[o]}else h.eachChild(function(q){q.attr({invisible:!0,silent:!0})});var N=this._getPageInfo(e);return N.pageIndex!=null&&Hn(c,{x:N.contentPosition[0],y:N.contentPosition[1]},g?e:null),this._updatePageInfoView(e,N),D},t.prototype._pageGo=function(e,r,i){var a=this._getPageInfo(r)[e];a!=null&&i.dispatchAction({type:"legendScroll",scrollDataIndex:a,legendId:r.id})},t.prototype._updatePageInfoView=function(e,r){var i=this._controllerGroup;mt(["pagePrev","pageNext"],function(c){var d=c+"DataIndex",h=r[d]!=null,f=i.childOfName(c);f&&(f.setStyle("fill",h?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),f.cursor=h?"pointer":"default")});var a=i.childOfName("pageText"),o=e.get("pageFormatter"),s=r.pageIndex,l=s!=null?s+1:0,u=r.pageCount;a&&o&&a.setStyle("text",je(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(e){var r=e.get("scrollDataIndex",!0),i=this.getContentGroup(),a=this._containerGroup.__rectSize,o=e.getOrient().index,s=cS[o],l=dS[o],u=this._findTargetItemIndex(r),c=i.children(),d=c[u],h=c.length,f=h?1:0,p={contentPosition:[i.x,i.y],pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!d)return p;var g=_(d);p.contentPosition[o]=-g.s;for(var v=u+1,y=g,x=g,S=null;v<=h;++v)S=_(c[v]),(!S&&x.e>y.s+a||S&&!D(S,y.s))&&(x.i>y.i?y=x:y=S,y&&(p.pageNextDataIndex==null&&(p.pageNextDataIndex=y.i),++p.pageCount)),x=S;for(var v=u-1,y=g,x=g,S=null;v>=-1;--v)S=_(c[v]),(!S||!D(x,S.s))&&y.i=N&&C.s<=N+a}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var r,i=this.getContentGroup(),a;return i.eachChild(function(o,s){var l=o.__legendDataIndex;a==null&&l!=null&&(a=s),l===e&&(r=s)}),r!=null?r:a},t.type="legend.scroll",t}(cA);const lU=sU;function uU(n){n.registerAction("legendScroll","legendscroll",function(t,e){var r=t.scrollDataIndex;r!=null&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(i){i.setScrollDataIndex(r)})})}function cU(n){_n(dA),n.registerComponentModel(oU),n.registerComponentView(lU),uU(n)}function pA(n){_n(dA),_n(cU)}var dU={average:function(n){for(var t=0,e=0,r=0;rt&&(t=n[e]);return isFinite(t)?t:NaN},min:function(n){for(var t=1/0,e=0;et&&(t=a,e=i)}return isFinite(e)?e:NaN},nearest:function(n){return n[0]}},hU=function(n){return Math.round(n.length/2)};function gA(n){return{seriesType:n,reset:function(t,e,r){var i=t.getData(),a=t.get("sampling"),o=t.coordinateSystem,s=i.count();if(s>10&&o.type==="cartesian2d"&&a){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),d=r.getDevicePixelRatio(),h=Math.abs(c[1]-c[0])*(d||1),f=Math.round(s/h);if(isFinite(f)&&f>1){a==="lttb"&&t.setData(i.lttbDownSample(i.mapDimension(u.dim),1/f));var p=void 0;je(a)?p=dU[a]:qe(a)&&(p=a),p&&t.setData(i.downSample(i.mapDimension(u.dim),1/f,p,hU))}}}}}var vA=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,r){return mo(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,r,i){var a=this.coordinateSystem;if(a&&a.clampData){var o=a.clampData(e),s=a.dataToPoint(o);if(i)mt(a.getAxes(),function(h,f){if(h.type==="category"&&r!=null){var p=h.getTicksCoords(),g=h.getTickModel().get("alignWithLabel"),v=o[f],y=r[f]==="x1"||r[f]==="y1";if(y&&!g&&(v+=1),p.length<2)return;if(p.length===2){s[f]=h.toGlobalCoord(h.getExtent()[y?1:0]);return}for(var x=void 0,S=void 0,_=1,D=0;Dv){S=(C+x)/2;break}D===1&&(_=N-p[0].tickValue)}S==null&&(x?x&&(S=p[p.length-1].coord):S=p[0].coord),s[f]=h.toGlobalCoord(S)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),d=a.getBaseAxis().isHorizontal()?0:1;s[d]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(br);br.registerClass(vA);const kg=vA;var fU=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(){return mo(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>e&&(e=r),e},t.prototype.brushSelector=function(e,r,i){return i.rect(r.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=_s(kg.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(kg);const pU=fU;function mA(n,t,e,r,i){var a=n.getArea(),o=a.x,s=a.y,l=a.width,u=a.height,c=e.get(["lineStyle","width"])||2;o-=c/2,s-=c/2,l+=c,u+=c,l=Math.ceil(l),o!==Math.floor(o)&&(o=Math.floor(o),l++);var d=new jn({shape:{x:o,y:s,width:l,height:u}});if(t){var h=n.getBaseAxis(),f=h.isHorizontal(),p=h.inverse;f?(p&&(d.shape.x+=l),d.shape.width=0):(p||(d.shape.y+=u),d.shape.height=0);var g=qe(i)?function(v){i(v,d)}:null;_r(d,{shape:{width:l,height:u,x:o,y:s}},e,null,r,g)}return d}function yA(n,t,e){var r=n.getArea(),i=Or(r.r0,1),a=Or(r.r,1),o=new Gi({shape:{cx:Or(n.cx,1),cy:Or(n.cy,1),r0:i,r:a,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});if(t){var s=n.getBaseAxis().dim==="angle";s?o.shape.endAngle=r.startAngle:o.shape.r=i,_r(o,{shape:{endAngle:r.endAngle,r:a}},e)}return o}function mh(n,t,e,r,i){if(n){if(n.type==="polar")return yA(n,t,e);if(n.type==="cartesian2d")return mA(n,t,e,r,i)}else return null;return null}var gU=function(){function n(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return n}(),vU=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new gU},t.prototype.buildPath=function(e,r){var i=r.cx,a=r.cy,o=Math.max(r.r0||0,0),s=Math.max(r.r,0),l=(s-o)*.5,u=o+l,c=r.startAngle,d=r.endAngle,h=r.clockwise,f=Math.PI*2,p=h?d-c=0&&r.push(t[a])}return r.join(" ")}function mU(n,t){t=t||{};var e=t.isRoundCap;return function(r,i,a){var o=i.position;if(!o||o instanceof Array)return Jf(r,i,a);var s=n(o),l=i.distance!=null?i.distance:5,u=this.shape,c=u.cx,d=u.cy,h=u.r,f=u.r0,p=(h+f)/2,g=u.startAngle,v=u.endAngle,y=(g+v)/2,x=e?Math.abs(h-f)/2:0,S=Math.cos,_=Math.sin,D=c+h*S(g),C=d+h*_(g),N="left",q="top";switch(s){case"startArc":D=c+(f-l)*S(y),C=d+(f-l)*_(y),N="center",q="top";break;case"insideStartArc":D=c+(f+l)*S(y),C=d+(f+l)*_(y),N="center",q="bottom";break;case"startAngle":D=c+p*S(g)+Ag(g,l+x,!1),C=d+p*_(g)+Ig(g,l+x,!1),N="right",q="middle";break;case"insideStartAngle":D=c+p*S(g)+Ag(g,-l+x,!1),C=d+p*_(g)+Ig(g,-l+x,!1),N="left",q="middle";break;case"middle":D=c+p*S(y),C=d+p*_(y),N="center",q="middle";break;case"endArc":D=c+(h+l)*S(y),C=d+(h+l)*_(y),N="center",q="bottom";break;case"insideEndArc":D=c+(h-l)*S(y),C=d+(h-l)*_(y),N="center",q="top";break;case"endAngle":D=c+p*S(v)+Ag(v,l+x,!0),C=d+p*_(v)+Ig(v,l+x,!0),N="left",q="middle";break;case"insideEndAngle":D=c+p*S(v)+Ag(v,-l+x,!0),C=d+p*_(v)+Ig(v,-l+x,!0),N="right",q="middle";break;default:return Jf(r,i,a)}return r=r||{},r.x=D,r.y=C,r.align=N,r.verticalAlign=q,r}}function yU(n,t,e,r){if($n(r)){n.setTextConfig({rotation:r});return}else if(Se(t)){n.setTextConfig({rotation:0});return}var i=n.shape,a=i.clockwise?i.startAngle:i.endAngle,o=i.clockwise?i.endAngle:i.startAngle,s=(a+o)/2,l,u=e(t);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":l=s;break;case"startAngle":case"insideStartAngle":l=a;break;case"endAngle":case"insideEndAngle":l=o;break;default:n.setTextConfig({rotation:0});return}var c=Math.PI*1.5-l;u==="middle"&&c>Math.PI/2&&cs)return!0;s=d}return!1},t.prototype._isOrderDifferentInView=function(e,r){for(var i=r.scale,a=i.getExtent(),o=Math.max(0,a[0]),s=Math.min(a[1],i.getOrdinalMeta().categories.length-1);o<=s;++o)if(e.ordinalNumbers[o]!==i.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,r,i,a){if(this._isOrderChangedWithinSameData(e,r,i)){var o=this._dataSort(e,i,r);this._isOrderDifferentInView(o,i)&&(this._removeOnRenderedListener(a),a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",axisId:i.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,r,i){var a=r.baseAxis,o=this._dataSort(e,a,function(s){return e.get(e.mapDimension(r.otherAxis.dim),s)});i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",isInitSort:!0,axisId:a.index,sortInfo:o})},t.prototype.remove=function(e,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(e,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var r=this.group,i=this._data;e&&e.isAnimationEnabled()&&i&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],i.eachItemGraphicEl(function(a){Id(a,e,hn(a).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(gr),SA={cartesian2d:function(n,t){var e=t.width<0?-1:1,r=t.height<0?-1:1;e<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=n.x+n.width,a=n.y+n.height,o=hS(t.x,n.x),s=fS(t.x+t.width,i),l=hS(t.y,n.y),u=fS(t.y+t.height,a),c=si?s:o,t.y=d&&l>a?u:l,t.width=c?0:s-o,t.height=d?0:u-l,e<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||d},polar:function(n,t){var e=t.r0<=t.r?1:-1;if(e<0){var r=t.r;t.r=t.r0,t.r0=r}var i=fS(t.r,n.r),a=hS(t.r0,n.r0);t.r=i,t.r0=a;var o=i-a<0;if(e<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},wA={cartesian2d:function(n,t,e,r,i,a,o,s,l){var u=new jn({shape:ye({},r),z2:1});if(u.__dataIndex=e,u.name="item",a){var c=u.shape,d=i?"height":"width";c[d]=0}return u},polar:function(n,t,e,r,i,a,o,s,l){var u=!i&&l?Pg:Gi,c=new u({shape:r,z2:1});c.name="item";var d=MA(i);if(c.calculateTextPosition=mU(d,{isRoundCap:u===Pg}),a){var h=c.shape,f=i?"r":"endAngle",p={};h[f]=i?r.r0:r.startAngle,p[f]=r[f],(s?Hn:_r)(c,{shape:p},a)}return c}};function wU(n,t){var e=n.get("realtimeSort",!0),r=t.getBaseAxis();if(e&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function _A(n,t,e,r,i,a,o,s){var l,u;a?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(o?Hn:_r)(e,{shape:l},t,i,null);var c=t?n.baseAxis.model:null;(o?Hn:_r)(e,{shape:u},c,i)}function bA(n,t){for(var e=0;e0?1:-1,o=r.height>0?1:-1;return{x:r.x+a*i/2,y:r.y+o*i/2,width:r.width-a*i,height:r.height-o*i}},polar:function(n,t,e){var r=n.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function CU(n){return n.startAngle!=null&&n.endAngle!=null&&n.startAngle===n.endAngle}function MA(n){return function(t){var e=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+e;default:return r}}}(n)}function TA(n,t,e,r,i,a,o,s){var l=t.getItemVisual(e,"style");if(s){if(!a.get("roundCap")){var c=n.shape,d=Yl(r.getModel("itemStyle"),c,!0);ye(c,d),n.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;n.setShape("r",u)}n.useStyle(l);var h=r.getShallow("cursor");h&&n.attr("cursor",h);var f=s?o?i.r>=i.r0?"endArc":"startArc":i.endAngle>=i.startAngle?"endAngle":"startAngle":o?i.height>=0?"bottom":"top":i.width>=0?"right":"left",p=Qr(r);ci(n,p,{labelFetcher:a,labelDataIndex:e,defaultText:Mc(a.getData(),e),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:f});var g=n.getTextContent();if(s&&g){var v=r.get(["label","position"]);n.textConfig.inside=v==="middle"?!0:null,yU(n,v==="outside"?f:v,MA(o),r.get(["label","rotate"]))}KM(g,p,a.getRawValue(e),function(x){return xA(t,x)});var y=r.getModel(["emphasis"]);Er(n,y.get("focus"),y.get("blurScope"),y.get("disabled")),ui(n,r),CU(i)&&(n.style.fill="none",n.style.stroke="none",mt(n.states,function(x){x.style&&(x.style.fill=x.style.stroke="none")}))}function MU(n,t){var e=n.get(["itemStyle","borderColor"]);if(!e||e==="none")return 0;var r=n.get(["itemStyle","borderWidth"])||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),a=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,i,a)}var TU=function(){function n(){}return n}(),DA=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new TU},t.prototype.buildPath=function(e,r){for(var i=r.points,a=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?e:null},30,!1);function DU(n,t,e){for(var r=n.baseDimIdx,i=1-r,a=n.shape.points,o=n.largeDataIndices,s=[],l=[],u=n.barWidth,c=0,d=a.length/3;c=s[0]&&t<=s[0]+l[0]&&e>=s[1]&&e<=s[1]+l[1])return o[c]}return-1}function AA(n,t,e){if(Xl(e,"cartesian2d")){var r=t,i=e.getArea();return{x:n?r.x:i.x,y:n?i.y:r.y,width:n?r.width:i.width,height:n?i.height:r.height}}else{var i=e.getArea(),a=t;return{cx:i.cx,cy:i.cy,r0:n?i.r0:a.r0,r:n?i.r:a.r,startAngle:n?a.startAngle:0,endAngle:n?a.endAngle:Math.PI*2}}}function kU(n,t,e){var r=n.type==="polar"?Gi:jn;return new r({shape:AA(t,e,n),silent:!0,z2:0})}const PU=SU;function IA(n){n.registerChartView(PU),n.registerSeriesModel(pU),n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,xn(P2,"bar")),n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,A2("bar")),n.registerProcessor(n.PRIORITY.PROCESSOR.STATISTIC,gA("bar")),n.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var r=t.componentType||"series";e.eachComponent({mainType:r,query:t},function(i){t.sortInfo&&i.axis.setCategorySortInfo(t.sortInfo)})})}var AU=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e){if(0)var r;return mo(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(e){var r=new sn,i=Rr("line",0,e.itemHeight/2,e.itemWidth,0,e.lineStyle.stroke,!1);r.add(i),i.setStyle(e.lineStyle);var a=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),s=a==="none"?"circle":a,l=e.itemHeight*.8,u=Rr(s,(e.itemWidth-l)/2,(e.itemHeight-l)/2,l,l,e.itemStyle.fill);r.add(u),u.setStyle(e.itemStyle);var c=e.iconRotate==="inherit"?o:e.iconRotate||0;return u.rotation=c*Math.PI/180,u.setOrigin([e.itemWidth/2,e.itemHeight/2]),s.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(br);const IU=AU;var EU=function(n){Zt(t,n);function t(e,r,i,a){var o=n.call(this)||this;return o.updateData(e,r,i,a),o}return t.prototype._createSymbol=function(e,r,i,a,o){this.removeAll();var s=Rr(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:a[0]/2,scaleY:a[1]/2}),s.drift=LU,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Wo(this.childAt(0))},t.prototype.downplay=function(){Fo(this.childAt(0))},t.prototype.setZ=function(e,r){var i=this.childAt(0);i.zlevel=e,i.z=r},t.prototype.setDraggable=function(e,r){var i=this.childAt(0);i.draggable=e,i.cursor=!r&&e?"move":i.cursor},t.prototype.updateData=function(e,r,i,a){this.silent=!1;var o=e.getItemVisual(r,"symbol")||"circle",s=e.hostModel,l=t.getSymbolSize(e,r),u=o!==this._symbolType,c=a&&a.disableAnimation;if(u){var d=e.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,e,r,l,d)}else{var h=this.childAt(0);h.silent=!1;var f={scaleX:l[0]/2,scaleY:l[1]/2};c?h.attr(f):Hn(h,f,s,r),Na(h)}if(this._updateCommon(e,r,l,i,a),u){var h=this.childAt(0);if(!c){var f={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,_r(h,f,s,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,r,i,a,o){var s=this.childAt(0),l=e.hostModel,u,c,d,h,f,p,g,v,y;if(a&&(u=a.emphasisItemStyle,c=a.blurItemStyle,d=a.selectItemStyle,h=a.focus,f=a.blurScope,g=a.labelStatesModels,v=a.hoverScale,y=a.cursorStyle,p=a.emphasisDisabled),!a||e.hasItemOption){var x=a&&a.itemModel?a.itemModel:e.getItemModel(r),S=x.getModel("emphasis");u=S.getModel("itemStyle").getItemStyle(),d=x.getModel(["select","itemStyle"]).getItemStyle(),c=x.getModel(["blur","itemStyle"]).getItemStyle(),h=S.get("focus"),f=S.get("blurScope"),p=S.get("disabled"),g=Qr(x),v=S.getShallow("scale"),y=x.getShallow("cursor")}var _=e.getItemVisual(r,"symbolRotate");s.attr("rotation",(_||0)*Math.PI/180||0);var D=Rl(e.getItemVisual(r,"symbolOffset"),i);D&&(s.x=D[0],s.y=D[1]),y&&s.attr("cursor",y);var C=e.getItemVisual(r,"style"),N=C.fill;if(s instanceof li){var q=s.style;s.useStyle(ye({image:q.image,x:q.x,y:q.y,width:q.width,height:q.height},C))}else s.__isEmptyBrush?s.useStyle(ye({},C)):s.useStyle(C),s.style.decal=null,s.setColor(N,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var et=e.getItemVisual(r,"liftZ"),lt=this._z2;et!=null?lt==null&&(this._z2=s.z2,s.z2+=et):lt!=null&&(s.z2=lt,this._z2=null);var ft=o&&o.useNameLabel;ci(s,g,{labelFetcher:l,labelDataIndex:r,defaultText:_t,inheritColor:N,defaultOpacity:C.opacity});function _t(Ot){return ft?e.getName(Ot):Mc(e,Ot)}this._sizeX=i[0]/2,this._sizeY=i[1]/2;var Ct=s.ensureState("emphasis");Ct.style=u,s.ensureState("select").style=d,s.ensureState("blur").style=c;var kt=v==null||v===!0?Math.max(1.1,3/this._sizeY):isFinite(v)&&v>0?+v:1;Ct.scaleX=this._sizeX*kt,Ct.scaleY=this._sizeY*kt,this.setSymbolScale(1),Er(this,h,f,p)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,r,i){var a=this.childAt(0),o=hn(this).dataIndex,s=i&&i.animation;if(this.silent=a.silent=!0,i&&i.fadeLabel){var l=a.getTextContent();l&&ws(l,{style:{opacity:0}},r,{dataIndex:o,removeOpt:s,cb:function(){a.removeTextContent()}})}else a.removeTextContent();ws(a,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,r){return vc(e.getItemVisual(r,"symbolSize"))},t}(sn);function LU(n,t){this.parent.drift(n,t)}const yh=EU;function pS(n,t,e,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(e))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&n.getItemVisual(e,"symbol")!=="none"}function EA(n){return n!=null&&!rn(n)&&(n={isIgnore:n}),n||{}}function LA(n){var t=n.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:Qr(t),cursorStyle:t.get("cursor")}}var OU=function(){function n(t){this.group=new sn,this._SymbolCtor=t||yh}return n.prototype.updateData=function(t,e){this._progressiveEls=null,e=EA(e);var r=this.group,i=t.hostModel,a=this._data,o=this._SymbolCtor,s=e.disableAnimation,l=LA(t),u={disableAnimation:s},c=e.getSymbolPoint||function(d){return t.getItemLayout(d)};a||r.removeAll(),t.diff(a).add(function(d){var h=c(d);if(pS(t,h,d,e)){var f=new o(t,d,l,u);f.setPosition(h),t.setItemGraphicEl(d,f),r.add(f)}}).update(function(d,h){var f=a.getItemGraphicEl(h),p=c(d);if(!pS(t,p,d,e)){r.remove(f);return}var g=t.getItemVisual(d,"symbol")||"circle",v=f&&f.getSymbolType&&f.getSymbolType();if(!f||v&&v!==g)r.remove(f),f=new o(t,d,l,u),f.setPosition(p);else{f.updateData(t,d,l,u);var y={x:p[0],y:p[1]};s?f.attr(y):Hn(f,y,i)}r.add(f),t.setItemGraphicEl(d,f)}).remove(function(d){var h=a.getItemGraphicEl(d);h&&h.fadeOut(function(){r.remove(h)},i)}).execute(),this._getSymbolPoint=c,this._data=t},n.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(r,i){var a=t._getSymbolPoint(i);r.setPosition(a),r.markRedraw()})},n.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=LA(t),this._data=null,this.group.removeAll()},n.prototype.incrementalUpdate=function(t,e,r){this._progressiveEls=[],r=EA(r);function i(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0?e=r[0]:r[1]<0&&(e=r[1]),e}function RA(n,t,e,r){var i=NaN;n.stacked&&(i=e.get(e.getCalculationInfo("stackedOverDimension"),r)),isNaN(i)&&(i=n.valueStart);var a=n.baseDataOffset,o=[];return o[a]=e.get(n.baseDim,r),o[1-a]=i,t.dataToPoint(o)}function NU(n,t){var e=[];return t.diff(n).add(function(r){e.push({cmd:"+",idx:r})}).update(function(r,i){e.push({cmd:"=",idx:i,idx1:r})}).remove(function(r){e.push({cmd:"-",idx:r})}).execute(),e}function BU(n,t,e,r,i,a,o,s){for(var l=NU(n,t),u=[],c=[],d=[],h=[],f=[],p=[],g=[],v=OA(i,t,o),y=n.getLayout("points")||[],x=t.getLayout("points")||[],S=0;S=i||g<0)break;if(Zl(y,x)){if(l){g+=a;continue}break}if(g===e)n[a>0?"moveTo":"lineTo"](y,x),d=y,h=x;else{var S=y-u,_=x-c;if(S*S+_*_<.5){g+=a;continue}if(o>0){for(var D=g+a,C=t[D*2],N=t[D*2+1];C===y&&N===x&&v=r||Zl(C,N))f=y,p=x;else{lt=C-u,ft=N-c;var kt=y-u,Ot=C-y,Nt=x-c,Xt=N-x,Vt=void 0,Ut=void 0;if(s==="x"){Vt=Math.abs(kt),Ut=Math.abs(Ot);var Yt=lt>0?1:-1;f=y-Yt*Vt*o,p=x,_t=y+Yt*Ut*o,Ct=x}else if(s==="y"){Vt=Math.abs(Nt),Ut=Math.abs(Xt);var ue=ft>0?1:-1;f=y,p=x-ue*Vt*o,_t=y,Ct=x+ue*Ut*o}else Vt=Math.sqrt(kt*kt+Nt*Nt),Ut=Math.sqrt(Ot*Ot+Xt*Xt),et=Ut/(Ut+Vt),f=y-lt*o*(1-et),p=x-ft*o*(1-et),_t=y+lt*o*et,Ct=x+ft*o*et,_t=Es(_t,Ls(C,y)),Ct=Es(Ct,Ls(N,x)),_t=Ls(_t,Es(C,y)),Ct=Ls(Ct,Es(N,x)),lt=_t-y,ft=Ct-x,f=y-lt*Vt/Ut,p=x-ft*Vt/Ut,f=Es(f,Ls(u,y)),p=Es(p,Ls(c,x)),f=Ls(f,Es(u,y)),p=Ls(p,Es(c,x)),lt=y-f,ft=x-p,_t=y+lt*Ut/Vt,Ct=x+ft*Ut/Vt}n.bezierCurveTo(d,h,f,p,y,x),d=_t,h=Ct}else n.lineTo(y,x)}u=y,c=x,g+=a}return v}var NA=function(){function n(){this.smooth=0,this.smoothConstraint=!0}return n}(),VU=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new NA},t.prototype.buildPath=function(e,r){var i=r.points,a=0,o=i.length/2;if(r.connectNulls){for(;o>0&&Zl(i[o*2-2],i[o*2-1]);o--);for(;a=0){var _=u?(p-l)*S+l:(f-s)*S+s;return u?[e,_]:[_,e]}s=f,l=p;break;case o.C:f=a[d++],p=a[d++],g=a[d++],v=a[d++],y=a[d++],x=a[d++];var D=u?Bf(s,f,g,y,e,c):Bf(l,p,v,x,e,c);if(D>0)for(var C=0;C=0){var _=u?Jr(l,p,v,x,N):Jr(s,f,g,y,N);return u?[e,_]:[_,e]}}s=y,l=x;break}}},t}(In),WU=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t}(NA),BA=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new WU},t.prototype.buildPath=function(e,r){var i=r.points,a=r.stackedOnPoints,o=0,s=i.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&Zl(i[s*2-2],i[s*2-1]);s--);for(;ot){a?e.push(o(a,l,t)):i&&e.push(o(i,l,0),o(i,l,t));break}else i&&(e.push(o(i,l,0)),i=null),e.push(l),a=l}return e}function zU(n,t,e){var r=n.getVisual("visualMeta");if(!(!r||!r.length||!n.count())&&t.type==="cartesian2d"){for(var i,a,o=r.length-1;o>=0;o--){var s=n.getDimensionInfo(r[o].dimension);if(i=s&&s.coordDim,i==="x"||i==="y"){a=r[o];break}}if(a){var l=t.getAxis(i),u=we(a.stops,function(S){return{coord:l.toGlobalCoord(l.dataToCoord(S.value)),color:S.color}}),c=u.length,d=a.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),d.reverse());var h=jU(u,i==="x"?e.getWidth():e.getHeight()),f=h.length;if(!f&&c)return u[0].coord<0?d[1]?d[1]:u[c-1].color:d[0]?d[0]:u[0].color;var p=10,g=h[0].coord-p,v=h[f-1].coord+p,y=v-g;if(y<.001)return"transparent";mt(h,function(S){S.offset=(S.coord-g)/y}),h.push({offset:f?h[f-1].offset:.5,color:d[1]||"transparent"}),h.unshift({offset:f?h[0].offset:.5,color:d[0]||"transparent"});var x=new Kd(0,0,0,0,h,!0);return x[i]=g,x[i+"2"]=v,x}}}function HU(n,t,e){var r=n.get("showAllSymbol"),i=r==="auto";if(!(r&&!i)){var a=e.getAxesByScale("ordinal")[0];if(a&&!(i&&UU(a,t))){var o=t.mapDimension(a.dim),s={};return mt(a.getViewLabels(),function(l){var u=a.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function UU(n,t){var e=n.getExtent(),r=Math.abs(e[1]-e[0])/n.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),o=0;or)return!1;return!0}function GU(n,t){return isNaN(n)||isNaN(t)}function KU(n){for(var t=n.length/2;t>0&&GU(n[t*2-2],n[t*2-1]);t--);return t-1}function zA(n,t){return[n[t*2],n[t*2+1]]}function XU(n,t,e){for(var r=n.length/2,i=e==="x"?0:1,a,o,s=0,l=-1,u=0;u=t||a>=t&&o<=t){l=u;break}s=u,a=o}return{range:[s,l],t:(t-a)/(o-a)}}function HA(n){if(n.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var Yt=g.getState("emphasis").style;Yt.lineWidth=+g.style.lineWidth+1}hn(g).seriesIndex=e.seriesIndex,Er(g,Xt,Vt,Ut);var ue=jA(e.get("smooth")),ie=e.get("smoothMonotone");if(g.setShape({smooth:ue,smoothMonotone:ie,connectNulls:q}),v){var Gt=l.getCalculationInfo("stackedOnSeries"),Qt=0;v.useStyle(nn(c.getAreaStyle(),{fill:Ct,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),Gt&&(Qt=jA(Gt.get("smooth"))),v.setShape({smooth:ue,stackedOnSmooth:Qt,smoothMonotone:ie,connectNulls:q}),ui(v,e,"areaStyle"),hn(v).seriesIndex=e.seriesIndex,Er(v,Xt,Vt,Ut)}var me=function(De){a._changePolyState(De)};l.eachItemGraphicEl(function(De){De&&(De.onHoverStateChange=me)}),this._polyline.onHoverStateChange=me,this._data=l,this._coordSys=o,this._stackedOnPoints=C,this._points=d,this._step=ft,this._valueOrigin=_,e.get("triggerLineEvent")&&(this.packEventData(e,g),v&&this.packEventData(e,v))},t.prototype.packEventData=function(e,r){hn(r).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,r,i,a){var o=e.getData(),s=ul(o,a);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],d=l[s*2+1];if(isNaN(c)||isNaN(d)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,d))return;var h=e.get("zlevel")||0,f=e.get("z")||0;u=new yh(o,s),u.x=c,u.y=d,u.setZ(h,f);var p=u.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=f,p.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else gr.prototype.highlight.call(this,e,r,i,a)},t.prototype.downplay=function(e,r,i,a){var o=e.getData(),s=ul(o,a);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else gr.prototype.downplay.call(this,e,r,i,a)},t.prototype._changePolyState=function(e){var r=this._polygon;dp(this._polyline,e),r&&dp(r,e)},t.prototype._newPolyline=function(e){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new VU({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(e,r){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new BA({shape:{points:e,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(i),this._polygon=i,i},t.prototype._initSymbolLabelAnimation=function(e,r,i){var a,o,s=r.getBaseAxis(),l=s.inverse;r.type==="cartesian2d"?(a=s.isHorizontal(),o=!1):r.type==="polar"&&(a=s.dim==="angle",o=!0);var u=e.hostModel,c=u.get("animationDuration");qe(c)&&(c=c(null));var d=u.get("animationDelay")||0,h=qe(d)?d(null):d;e.eachItemGraphicEl(function(f,p){var g=f;if(g){var v=[f.x,f.y],y=void 0,x=void 0,S=void 0;if(i)if(o){var _=i,D=r.pointToCoord(v);a?(y=_.startAngle,x=_.endAngle,S=-D[1]/180*Math.PI):(y=_.r0,x=_.r,S=D[0])}else{var C=i;a?(y=C.x,x=C.x+C.width,S=f.x):(y=C.y+C.height,x=C.y,S=f.y)}var N=x===y?0:(S-y)/(x-y);l&&(N=1-N);var q=qe(d)?d(p):c*N+h,et=g.getSymbolPath(),lt=et.getTextContent();g.attr({scaleX:0,scaleY:0}),g.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:q}),lt&<.animateFrom({style:{opacity:0}},{duration:300,delay:q}),et.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,r,i){var a=e.getModel("endLabel");if(HA(e)){var o=e.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Wn({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=KU(l);c>=0&&(ci(s,Qr(e,"endLabel"),{inheritColor:i,labelFetcher:e,labelDataIndex:c,defaultText:function(d,h,f){return f!=null?xA(o,f):Mc(o,d)},enableTextSetter:!0},YU(a,r)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,r,i,a,o,s,l){var u=this._endLabel,c=this._polyline;if(u){e<1&&a.originalX==null&&(a.originalX=u.x,a.originalY=u.y);var d=i.getLayout("points"),h=i.hostModel,f=h.get("connectNulls"),p=s.get("precision"),g=s.get("distance")||0,v=l.getBaseAxis(),y=v.isHorizontal(),x=v.inverse,S=r.shape,_=x?y?S.x:S.y+S.height:y?S.x+S.width:S.y,D=(y?g:0)*(x?-1:1),C=(y?0:-g)*(x?-1:1),N=y?"x":"y",q=XU(d,_,N),et=q.range,lt=et[1]-et[0],ft=void 0;if(lt>=1){if(lt>1&&!f){var _t=zA(d,et[0]);u.attr({x:_t[0]+D,y:_t[1]+C}),o&&(ft=h.getRawValue(et[0]))}else{var _t=c.getPointOn(_,N);_t&&u.attr({x:_t[0]+D,y:_t[1]+C});var Ct=h.getRawValue(et[0]),kt=h.getRawValue(et[1]);o&&(ft=UC(i,p,Ct,kt,q.t))}a.lastFrameIndex=et[0]}else{var Ot=e===1||a.lastFrameIndex>0?et[0]:0,_t=zA(d,Ot);o&&(ft=h.getRawValue(Ot)),u.attr({x:_t[0]+D,y:_t[1]+C})}if(o){var Nt=$u(u);typeof Nt.setLabelText=="function"&&Nt.setLabelText(ft)}}},t.prototype._doUpdateAnimation=function(e,r,i,a,o,s,l){var u=this._polyline,c=this._polygon,d=e.hostModel,h=BU(this._data,e,this._stackedOnPoints,r,this._coordSys,i,this._valueOrigin,s),f=h.current,p=h.stackedOnCurrent,g=h.next,v=h.stackedOnNext;if(o&&(f=Os(h.current,i,o,l),p=Os(h.stackedOnCurrent,i,o,l),g=Os(h.next,i,o,l),v=Os(h.stackedOnNext,i,o,l)),FA(f,g)>3e3||c&&FA(p,v)>3e3){u.stopAnimation(),u.setShape({points:g}),c&&(c.stopAnimation(),c.setShape({points:g,stackedOnPoints:v}));return}u.shape.__points=h.current,u.shape.points=f;var y={shape:{points:g}};h.current!==f&&(y.shape.__points=h.next),u.stopAnimation(),Hn(u,y,d),c&&(c.setShape({points:f,stackedOnPoints:p}),c.stopAnimation(),Hn(c,{shape:{stackedOnPoints:v}},d),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var x=[],S=h.status,_=0;_Vt?(Yt=kt+q*Vt/2,ue=Yt):(Yt=kt+lt,ue=Ut-lt),i.setItemLayout(Xt,{angle:Vt,startAngle:Yt,endAngle:ue,clockwise:_,cx:l,cy:u,r0:d,r:D?nr(Nt,N,[d,c]):c}),kt=Ut}),_te?y:v,D=Math.abs(S.label.y-e);if(D>=_.maxY){var C=S.label.x-t-S.len2*i,N=r+S.len,q=Math.abs(C)n.unconstrainedWidth?null:f:null;r.setStyle("width",p)}var g=r.getBoundingRect();a.width=g.width;var v=(r.style.margin||0)+2.1;a.height=g.height+v,a.y-=(a.height-d)/2}}}function mS(n){return n.position==="center"}function tG(n){var t=n.getData(),e=[],r,i,a=!1,o=(n.get("minShowLabelAngle")||0)*QU,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,d=s.y,h=s.height;function f(C){C.ignore=!0}function p(C){if(!C.ignore)return!0;for(var N in C.states)if(C.states[N].ignore===!1)return!0;return!1}t.each(function(C){var N=t.getItemGraphicEl(C),q=N.shape,et=N.getTextContent(),lt=N.getTextGuideLine(),ft=t.getItemModel(C),_t=ft.getModel("label"),Ct=_t.get("position")||ft.get(["emphasis","label","position"]),kt=_t.get("distanceToLabelLine"),Ot=_t.get("alignTo"),Nt=Oe(_t.get("edgeDistance"),u),Xt=_t.get("bleedMargin"),Vt=ft.getModel("labelLine"),Ut=Vt.get("length");Ut=Oe(Ut,u);var Yt=Vt.get("length2");if(Yt=Oe(Yt,u),Math.abs(q.endAngle-q.startAngle)0?"right":"left":ie>0?"left":"right"}var An=Math.PI,En=0,Cr=_t.get("rotate");if($n(Cr))En=Cr*(An/180);else if(Ct==="center")En=0;else if(Cr==="radial"||Cr===!0){var Mr=ie<0?-ue+An:-ue;En=Mr}else if(Cr==="tangential"&&Ct!=="outside"&&Ct!=="outer"){var ir=Math.atan2(ie,Gt);ir<0&&(ir=An*2+ir);var ei=Gt>0;ei&&(ir=An+ir),En=ir-An}if(a=!!En,et.x=Qt,et.y=me,et.rotation=En,et.setStyle({verticalAlign:"middle"}),Ce){et.setStyle({align:Pe});var Xa=et.states.select;Xa&&(Xa.x+=et.x,Xa.y+=et.y)}else{var Br=et.getBoundingRect().clone();Br.applyTransform(et.getComputedTransform());var Oi=(et.style.margin||0)+2.1;Br.y-=Oi/2,Br.height+=Oi,e.push({label:et,labelLine:lt,position:Ct,len:Ut,len2:Yt,minTurnAngle:Vt.get("minTurnAngle"),maxSurfaceAngle:Vt.get("maxSurfaceAngle"),surfaceNormal:new Sn(ie,Gt),linePoints:De,textAlign:Pe,labelDistance:kt,labelAlignTo:Ot,edgeDistance:Nt,bleedMargin:Xt,rect:Br,unconstrainedWidth:Br.width,labelStyleWidth:et.style.width})}N.setTextConfig({inside:Ce})}}),!a&&n.get("avoidLabelOverlap")&&qU(e,r,i,l,u,h,c,d);for(var g=0;g0){for(var c=o.getItemLayout(0),d=1;isNaN(c&&c.startAngle)&&d=a.r0}},t.type="pie",t}(gr);const rG=nG;function Tc(n,t,e){t=Se(t)&&{coordDimensions:t}||ye({encodeDefine:n.getEncode()},t);var r=n.getSource(),i=Sc(r,t).dimensions,a=new hi(i,n);return a.initData(r,e),a}var iG=function(){function n(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return n.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},n.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},n.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},n.prototype.getItemVisual=function(t,e){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,e)},n}();const _h=iG;var aG=Kn(),oG=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.init=function(e){n.prototype.init.apply(this,arguments),this.legendVisualProvider=new _h(Ge(this.getData,this),Ge(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.mergeOption=function(){n.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Tc(this,{coordDimensions:["value"],encodeDefaulter:xn(py,this)})},t.prototype.getDataParams=function(e){var r=this.getData(),i=aG(r),a=i.seats;if(!a){var o=[];r.each(r.mapDimension("value"),function(l){o.push(l)}),a=i.seats=kC(o,r.hostModel.get("percentPrecision"))}var s=n.prototype.getDataParams.call(this,e);return s.percent=a[e]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(e){ll(e,"labelLine",["show"]);var r=e.labelLine,i=e.emphasis.labelLine;r.show=r.show&&e.label.show,i.show=i.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(br);const sG=oG;function lG(n){return{seriesType:n,reset:function(t,e){var r=t.getData();r.filterSelf(function(i){var a=r.mapDimension("value"),o=r.get(a,i);return!($n(o)&&!isNaN(o)&&o<0)})}}}function $A(n){n.registerChartView(rG),n.registerSeriesModel(sG),Sk("pie",n.registerAction),n.registerLayout(xn(JU,"pie")),n.registerProcessor(wh("pie")),n.registerProcessor(lG("pie"))}function uG(n){n.eachSeriesByType("radar",function(t){var e=t.getData(),r=[],i=t.coordinateSystem;if(i){var a=i.getIndicatorAxes();mt(a,function(o,s){e.each(e.mapDimension(a[s].dim),function(l,u){r[u]=r[u]||[];var c=i.dataToPoint(l,s);r[u][s]=JA(c)?c:QA(i)})}),e.each(function(o){var s=I4(r[o],function(l){return JA(l)})||QA(i);r[o].push(s.slice()),e.setItemLayout(o,r[o])})}})}function JA(n){return!isNaN(n[0])&&!isNaN(n[1])}function QA(n){return[n.cx,n.cy]}function cG(n){var t=n.polar;if(t){Se(t)||(t=[t]);var e=[];mt(t,function(r,i){r.indicator?(r.type&&!r.shape&&(r.shape=r.type),n.radar=n.radar||[],Se(n.radar)||(n.radar=[n.radar]),n.radar.push(r)):e.push(r)}),n.polar=e}mt(n.series,function(r){r&&r.type==="radar"&&r.polarIndex&&(r.radarIndex=r.polarIndex)})}var dG=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=e.coordinateSystem,o=this.group,s=e.getData(),l=this._data;function u(h,f){var p=h.getItemVisual(f,"symbol")||"circle";if(p!=="none"){var g=vc(h.getItemVisual(f,"symbolSize")),v=Rr(p,-1,-1,2,2),y=h.getItemVisual(f,"symbolRotate")||0;return v.attr({style:{strokeNoScale:!0},z2:100,scaleX:g[0]/2,scaleY:g[1]/2,rotation:y*Math.PI/180||0}),v}}function c(h,f,p,g,v,y){p.removeAll();for(var x=0;x0&&!p.min?p.min=0:p.min!=null&&p.min<0&&!p.max&&(p.max=0);var g=l;p.color!=null&&(g=nn({color:p.color},l));var v=Mn(on(p),{boundaryGap:e,splitNumber:r,scale:i,axisLine:a,axisTick:o,axisLabel:s,name:p.text,showName:u,nameLocation:"end",nameGap:d,nameTextStyle:g,triggerEvent:h},!1);if(je(c)){var y=v.name;v.name=c.replace("{value}",y!=null?y:"")}else qe(c)&&(v.name=c(v.name,v));var x=new pr(v,null,this.ecModel);return Wr(x,_c.prototype),x.mainType="radar",x.componentIndex=this.componentIndex,x},this);this._indicatorModels=f},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:Mn({lineStyle:{color:"#bbb"}},bh.axisLine),axisLabel:Og(bh.axisLabel,!1),axisTick:Og(bh.axisTick,!1),splitLine:Og(bh.splitLine,!0),splitArea:Og(bh.splitArea,!0),indicator:[]},t}(Jn);const vG=gG;var mG=["axisLine","axisTickLabel","axisName"],yG=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=this.group;a.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e){var r=e.coordinateSystem,i=r.getIndicatorAxes(),a=we(i,function(o){var s=o.model.get("showName")?o.name:"",l=new Zo(o.model,{axisName:s,position:[r.cx,r.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});mt(a,function(o){mt(mG,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(e){var r=e.coordinateSystem,i=r.getIndicatorAxes();if(!i.length)return;var a=e.get("shape"),o=e.getModel("splitLine"),s=e.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),c=o.get("show"),d=s.get("show"),h=l.get("color"),f=u.get("color"),p=Se(h)?h:[h],g=Se(f)?f:[f],v=[],y=[];function x(Ot,Nt,Xt){var Vt=Xt%Nt.length;return Ot[Vt]=Ot[Vt]||[],Vt}if(a==="circle")for(var S=i[0].getTicksCoords(),_=r.cx,D=r.cy,C=0;C=o/3?1:2),c=r.y-a(l)*s*(s>=o/3?1:2);l=r.angle-Math.PI/2,e.moveTo(u,c),e.lineTo(r.x+i(l)*s,r.y+a(l)*s),e.lineTo(r.x+i(r.angle)*o,r.y+a(r.angle)*o),e.lineTo(r.x-i(l)*s,r.y-a(l)*s),e.lineTo(u,c)},t}(In);const BG=NG;function VG(n,t){var e=n.get("center"),r=t.getWidth(),i=t.getHeight(),a=Math.min(r,i),o=Oe(e[0],t.getWidth()),s=Oe(e[1],t.getHeight()),l=Oe(n.get("radius"),a/2);return{cx:o,cy:s,r:l}}function Rg(n,t){var e=n==null?"":n+"";return t&&(je(t)?e=t.replace("{value}",e):qe(t)&&(e=t(n))),e}var WG=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){this.group.removeAll();var a=e.get(["axisLine","lineStyle","color"]),o=VG(e,i);this._renderMain(e,r,i,a,o),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,r,i,a,o){var s=this.group,l=e.get("clockwise"),u=-e.get("startAngle")/180*Math.PI,c=-e.get("endAngle")/180*Math.PI,d=e.getModel("axisLine"),h=d.get("roundCap"),f=h?Pg:Gi,p=d.get("show"),g=d.getModel("lineStyle"),v=g.get("width"),y=[u,c];W0(y,!l),u=y[0],c=y[1];for(var x=c-u,S=u,_=[],D=0;p&&D=et&&(lt===0?0:a[lt-1][0])Math.PI/2&&(Qt+=Math.PI)):Gt==="tangential"?Qt=-q-Math.PI/2:$n(Gt)&&(Qt=Gt*Math.PI/180),Qt===0?d.add(new Wn({style:mr(S,{text:Ut,x:ue,y:ie,verticalAlign:Ot<-.8?"top":Ot>.8?"bottom":"middle",align:kt<-.4?"left":kt>.4?"right":"center"},{inheritColor:Yt}),silent:!0})):d.add(new Wn({style:mr(S,{text:Ut,x:ue,y:ie,verticalAlign:"middle",align:"center"},{inheritColor:Yt}),silent:!0,originX:ue,originY:ie,rotation:Qt}))}if(x.get("show")&&Nt!==_){var Xt=x.get("distance");Xt=Xt?Xt+c:c;for(var me=0;me<=D;me++){kt=Math.cos(q),Ot=Math.sin(q);var De=new oi({shape:{x1:kt*(p-Xt)+h,y1:Ot*(p-Xt)+f,x2:kt*(p-N-Xt)+h,y2:Ot*(p-N-Xt)+f},silent:!0,style:_t});_t.stroke==="auto"&&De.setStyle({stroke:a((Nt+me/D)/_)}),d.add(De),q+=lt}q-=lt}else q+=et}},t.prototype._renderPointer=function(e,r,i,a,o,s,l,u,c){var d=this.group,h=this._data,f=this._progressEls,p=[],g=e.get(["pointer","show"]),v=e.getModel("progress"),y=v.get("show"),x=e.getData(),S=x.mapDimension("value"),_=+e.get("min"),D=+e.get("max"),C=[_,D],N=[s,l];function q(lt,ft){var _t=x.getItemModel(lt),Ct=_t.getModel("pointer"),kt=Oe(Ct.get("width"),o.r),Ot=Oe(Ct.get("length"),o.r),Nt=e.get(["pointer","icon"]),Xt=Ct.get("offsetCenter"),Vt=Oe(Xt[0],o.r),Ut=Oe(Xt[1],o.r),Yt=Ct.get("keepAspect"),ue;return Nt?ue=Rr(Nt,Vt-kt/2,Ut-Ot,kt,Ot,null,Yt):ue=new BG({shape:{angle:-Math.PI/2,width:kt,r:Ot,x:Vt,y:Ut}}),ue.rotation=-(ft+Math.PI/2),ue.x=o.cx,ue.y=o.cy,ue}function et(lt,ft){var _t=v.get("roundCap"),Ct=_t?Pg:Gi,kt=v.get("overlap"),Ot=kt?v.get("width"):c/x.count(),Nt=kt?o.r-Ot:o.r-(lt+1)*Ot,Xt=kt?o.r:o.r-lt*Ot,Vt=new Ct({shape:{startAngle:s,endAngle:ft,cx:o.cx,cy:o.cy,clockwise:u,r0:Nt,r:Xt}});return kt&&(Vt.z2=D-x.get(S,lt)%D),Vt}(y||g)&&(x.diff(h).add(function(lt){var ft=x.get(S,lt);if(g){var _t=q(lt,s);_r(_t,{rotation:-((isNaN(+ft)?N[0]:nr(ft,C,N,!0))+Math.PI/2)},e),d.add(_t),x.setItemGraphicEl(lt,_t)}if(y){var Ct=et(lt,s),kt=v.get("clip");_r(Ct,{shape:{endAngle:nr(ft,C,N,kt)}},e),d.add(Ct),z0(e.seriesIndex,x.dataType,lt,Ct),p[lt]=Ct}}).update(function(lt,ft){var _t=x.get(S,lt);if(g){var Ct=h.getItemGraphicEl(ft),kt=Ct?Ct.rotation:s,Ot=q(lt,kt);Ot.rotation=kt,Hn(Ot,{rotation:-((isNaN(+_t)?N[0]:nr(_t,C,N,!0))+Math.PI/2)},e),d.add(Ot),x.setItemGraphicEl(lt,Ot)}if(y){var Nt=f[ft],Xt=Nt?Nt.shape.endAngle:s,Vt=et(lt,Xt),Ut=v.get("clip");Hn(Vt,{shape:{endAngle:nr(_t,C,N,Ut)}},e),d.add(Vt),z0(e.seriesIndex,x.dataType,lt,Vt),p[lt]=Vt}}).execute(),x.each(function(lt){var ft=x.getItemModel(lt),_t=ft.getModel("emphasis"),Ct=_t.get("focus"),kt=_t.get("blurScope"),Ot=_t.get("disabled");if(g){var Nt=x.getItemGraphicEl(lt),Xt=x.getItemVisual(lt,"style"),Vt=Xt.fill;if(Nt instanceof li){var Ut=Nt.style;Nt.useStyle(ye({image:Ut.image,x:Ut.x,y:Ut.y,width:Ut.width,height:Ut.height},Xt))}else Nt.useStyle(Xt),Nt.type!=="pointer"&&Nt.setColor(Vt);Nt.setStyle(ft.getModel(["pointer","itemStyle"]).getItemStyle()),Nt.style.fill==="auto"&&Nt.setStyle("fill",a(nr(x.get(S,lt),C,[0,1],!0))),Nt.z2EmphasisLift=0,ui(Nt,ft),Er(Nt,Ct,kt,Ot)}if(y){var Yt=p[lt];Yt.useStyle(x.getItemVisual(lt,"style")),Yt.setStyle(ft.getModel(["progress","itemStyle"]).getItemStyle()),Yt.z2EmphasisLift=0,ui(Yt,ft),Er(Yt,Ct,kt,Ot)}}),this._progressEls=p)},t.prototype._renderAnchor=function(e,r){var i=e.getModel("anchor"),a=i.get("show");if(a){var o=i.get("size"),s=i.get("icon"),l=i.get("offsetCenter"),u=i.get("keepAspect"),c=Rr(s,r.cx-o/2+Oe(l[0],r.r),r.cy-o/2+Oe(l[1],r.r),o,o,null,u);c.z2=i.get("showAbove")?1:0,c.setStyle(i.getModel("itemStyle").getItemStyle()),this.group.add(c)}},t.prototype._renderTitleAndDetail=function(e,r,i,a,o){var s=this,l=e.getData(),u=l.mapDimension("value"),c=+e.get("min"),d=+e.get("max"),h=new sn,f=[],p=[],g=e.isAnimationEnabled(),v=e.get(["pointer","showAbove"]);l.diff(this._data).add(function(y){f[y]=new Wn({silent:!0}),p[y]=new Wn({silent:!0})}).update(function(y,x){f[y]=s._titleEls[x],p[y]=s._detailEls[x]}).execute(),l.each(function(y){var x=l.getItemModel(y),S=l.get(u,y),_=new sn,D=a(nr(S,[c,d],[0,1],!0)),C=x.getModel("title");if(C.get("show")){var N=C.get("offsetCenter"),q=o.cx+Oe(N[0],o.r),et=o.cy+Oe(N[1],o.r),lt=f[y];lt.attr({z2:v?0:2,style:mr(C,{x:q,y:et,text:l.getName(y),align:"center",verticalAlign:"middle"},{inheritColor:D})}),_.add(lt)}var ft=x.getModel("detail");if(ft.get("show")){var _t=ft.get("offsetCenter"),Ct=o.cx+Oe(_t[0],o.r),kt=o.cy+Oe(_t[1],o.r),Ot=Oe(ft.get("width"),o.r),Nt=Oe(ft.get("height"),o.r),Xt=e.get(["progress","show"])?l.getItemVisual(y,"style").fill:D,lt=p[y],Vt=ft.get("formatter");lt.attr({z2:v?0:2,style:mr(ft,{x:Ct,y:kt,text:Rg(S,Vt),width:isNaN(Ot)?null:Ot,height:isNaN(Nt)?null:Nt,align:"center",verticalAlign:"middle"},{inheritColor:Xt})}),KM(lt,{normal:ft},S,function(Yt){return Rg(Yt,Vt)}),g&&XM(lt,y,l,e,{getFormattedLabel:function(Yt,ue,ie,Gt,Qt,me){return Rg(me?me.interpolatedValue:S,Vt)}}),_.add(lt)}h.add(_)}),this.group.add(h),this._titleEls=f,this._detailEls=p},t.type="gauge",t}(gr);const FG=WG;var jG=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.visualStyleAccessPath="itemStyle",e}return t.prototype.getInitialData=function(e,r){return Tc(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(br);const zG=jG;function eI(n){n.registerChartView(FG),n.registerSeriesModel(zG)}var HG=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e,r){return mo(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return e==null?this.option.large?5e3:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e==null?this.option.large?1e4:this.get("progressiveThreshold"):e},t.prototype.brushSelector=function(e,r,i){return i.point(r.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(br);const UG=HG;var nI=4,GG=function(){function n(){}return n}(),KG=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.getDefaultShape=function(){return new GG},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,r){var i=r.points,a=r.size,o=this.symbolProxy,s=o.shape,l=e.getContext?e.getContext():e,u=l&&a[0]=0;u--){var c=u*2,d=a[c]-s/2,h=a[c+1]-l/2;if(e>=d&&r>=h&&e<=d+s&&r<=h+l)return u}return-1},t.prototype.contain=function(e,r){var i=this.transformCoordToLocal(e,r),a=this.getBoundingRect();if(e=i[0],r=i[1],a.contain(e,r)){var o=this.hoverDataIdx=this.findDataIndex(e,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var r=this.shape,i=r.points,a=r.size,o=a[0],s=a[1],l=1/0,u=1/0,c=-1/0,d=-1/0,h=0;h=0&&(u.dataIndex=d+(t.startIndex||0))})},n.prototype.remove=function(){this._clear()},n.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},n}();const YG=XG;var ZG=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=e.getData(),o=this._updateSymbolDraw(a,e);o.updateData(a,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,r,i){var a=e.getData(),o=this._updateSymbolDraw(a,e);o.incrementalPrepareUpdate(a),this._finished=!1},t.prototype.incrementalRender=function(e,r,i){this._symbolDraw.incrementalUpdate(e,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=e.end===r.getData().count()},t.prototype.updateTransform=function(e,r,i){var a=e.getData();if(this.group.dirty(),!this._finished||a.count()>1e4)return{update:!0};var o=Sh("").reset(e,r,i);o.progress&&o.progress({start:0,end:a.count(),count:a.count()},a),this._symbolDraw.updateLayout(a)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){if(e.get("clip",!0)){var r=e.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},t.prototype._updateSymbolDraw=function(e,r){var i=this._symbolDraw,a=r.pipelineContext,o=a.large;return(!i||o!==this._isLargeDraw)&&(i&&i.remove(),i=this._symbolDraw=o?new YG:new xh,this._isLargeDraw=o,this.group.removeAll()),this.group.add(i.group),i},t.prototype.remove=function(e,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(gr);const $G=ZG;function rI(n){_n(AP),n.registerSeriesModel(UG),n.registerChartView($G),n.registerLayout(Sh("scatter"))}var iI="\0_ec_interaction_mutex";function JG(n,t,e){var r=yS(n);r[t]=e}function QG(n,t,e){var r=yS(n),i=r[t];i===e&&(r[t]=null)}function aI(n,t){return!!yS(n)[t]}function yS(n){return n[iI]||(n[iI]={})}vo({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},Fr);var qG=function(n){Zt(t,n);function t(e){var r=n.call(this)||this;r._zr=e;var i=Ge(r._mousedownHandler,r),a=Ge(r._mousemoveHandler,r),o=Ge(r._mouseupHandler,r),s=Ge(r._mousewheelHandler,r),l=Ge(r._pinchHandler,r);return r.enable=function(u,c){this.disable(),this._opt=nn(on(c)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),u==null&&(u=!0),(u===!0||u==="move"||u==="pan")&&(e.on("mousedown",i),e.on("mousemove",a),e.on("mouseup",o)),(u===!0||u==="scale"||u==="zoom")&&(e.on("mousewheel",s),e.on("pinch",l))},r.disable=function(){e.off("mousedown",i),e.off("mousemove",a),e.off("mouseup",o),e.off("mousewheel",s),e.off("pinch",l)},r}return t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype.setPointerChecker=function(e){this.pointerChecker=e},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(e){if(!Pb(e)){for(var r=e.target;r;){if(r.draggable)return;r=r.__hostTarget||r.parent}var i=e.offsetX,a=e.offsetY;this.pointerChecker&&this.pointerChecker(e,i,a)&&(this._x=i,this._y=a,this._dragging=!0)}},t.prototype._mousemoveHandler=function(e){if(!(!this._dragging||!Ng("moveOnMouseMove",e,this._opt)||e.gestureEvent==="pinch"||aI(this._zr,"globalPan"))){var r=e.offsetX,i=e.offsetY,a=this._x,o=this._y,s=r-a,l=i-o;this._x=r,this._y=i,this._opt.preventDefaultMouseMove&&Io(e.event),oI(this,"pan","moveOnMouseMove",e,{dx:s,dy:l,oldX:a,oldY:o,newX:r,newY:i,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(e){Pb(e)||(this._dragging=!1)},t.prototype._mousewheelHandler=function(e){var r=Ng("zoomOnMouseWheel",e,this._opt),i=Ng("moveOnMouseWheel",e,this._opt),a=e.wheelDelta,o=Math.abs(a),s=e.offsetX,l=e.offsetY;if(!(a===0||!r&&!i)){if(r){var u=o>3?1.4:o>1?1.2:1.1,c=a>0?u:1/u;xS(this,"zoom","zoomOnMouseWheel",e,{scale:c,originX:s,originY:l,isAvailableBehavior:null})}if(i){var d=Math.abs(a),h=(a>0?1:-1)*(d>3?.4:d>1?.15:.05);xS(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:h,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(e){if(!aI(this._zr,"globalPan")){var r=e.pinchScale>1?1.1:1/1.1;xS(this,"zoom",null,e,{scale:r,originX:e.pinchX,originY:e.pinchY,isAvailableBehavior:null})}},t}(la);function xS(n,t,e,r,i){n.pointerChecker&&n.pointerChecker(r,i.originX,i.originY)&&(Io(r.event),oI(n,t,e,r,i))}function oI(n,t,e,r,i){i.isAvailableBehavior=Ge(Ng,null,e,r),n.trigger(t,i)}function Ng(n,t,e){var r=e[n];return!n||r&&(!je(r)||t.event[r+"Key"])}const Ch=qG;function SS(n,t,e){var r=n.target;r.x+=t,r.y+=e,r.dirty()}function wS(n,t,e,r){var i=n.target,a=n.zoomLimit,o=n.zoom=n.zoom||1;if(o*=t,a){var s=a.min||0,l=a.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/n.zoom;n.zoom=o,i.x-=(e-i.x)*(u-1),i.y-=(r-i.y)*(u-1),i.scaleX*=u,i.scaleY*=u,i.dirty()}var tK={axisPointer:1,tooltip:1,brush:1};function Bg(n,t,e){var r=t.getComponentByElement(n.topTarget),i=r&&r.coordinateSystem;return r&&r!==e&&!tK.hasOwnProperty(r.mainType)&&i&&i.model!==e}function sI(n){if(je(n)){var t=new DOMParser;n=t.parseFromString(n,"text/xml")}var e=n;for(e.nodeType===9&&(e=e.firstChild);e.nodeName.toLowerCase()!=="svg"||e.nodeType!==1;)e=e.nextSibling;return e}var _S,Vg={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},lI=Nn(Vg),Wg={"alignment-baseline":"textBaseline","stop-color":"stopColor"},uI=Nn(Wg),eK=function(){function n(){this._defs={},this._root=null}return n.prototype.parse=function(t,e){e=e||{};var r=sI(t);this._defsUsePending=[];var i=new sn;this._root=i;var a=[],o=r.getAttribute("viewBox")||"",s=parseFloat(r.getAttribute("width")||e.width),l=parseFloat(r.getAttribute("height")||e.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),aa(r,i,null,!0,!1);for(var u=r.firstChild;u;)this._parseNode(u,i,a,null,!1,!1),u=u.nextSibling;iK(this._defs,this._defsUsePending),this._defsUsePending=[];var c,d;if(o){var h=Fg(o);h.length>=4&&(c={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(c&&s!=null&&l!=null&&(d=mI(c,{x:0,y:0,width:s,height:l}),!e.ignoreViewBox)){var f=i;i=new sn,i.add(f),f.scaleX=f.scaleY=d.scale,f.x=d.x,f.y=d.y}return!e.ignoreRootClip&&s!=null&&l!=null&&i.setClipPath(new jn({shape:{x:0,y:0,width:s,height:l}})),{root:i,width:s,height:l,viewBoxRect:c,viewBoxTransform:d,named:a}},n.prototype._parseNode=function(t,e,r,i,a,o){var s=t.nodeName.toLowerCase(),l,u=i;if(s==="defs"&&(a=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=e;else{if(!a){var c=_S[s];if(c&&Xe(_S,s)){l=c.call(this,t,e);var d=t.getAttribute("name");if(d){var h={name:d,namedFrom:null,svgNodeTagLower:s,el:l};r.push(h),s==="g"&&(u=h)}else i&&r.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:l});e.add(l)}}var f=cI[s];if(f&&Xe(cI,s)){var p=f.call(this,t),g=t.getAttribute("id");g&&(this._defs[g]=p)}}if(l&&l.isGroup)for(var v=t.firstChild;v;)v.nodeType===1?this._parseNode(v,l,r,u,a,o):v.nodeType===3&&o&&this._parseText(v,l),v=v.nextSibling},n.prototype._parseText=function(t,e){var r=new Md({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});_a(e,r),aa(t,r,this._defsUsePending,!1,!1),nK(r,e);var i=r.style,a=i.fontSize;a&&a<9&&(i.fontSize=9,r.scaleX*=a/9,r.scaleY*=a/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var s=r.getBoundingRect();return this._textX+=s.width,e.add(r),r},n.internalField=function(){_S={g:function(t,e){var r=new sn;return _a(e,r),aa(t,r,this._defsUsePending,!1,!1),r},rect:function(t,e){var r=new jn;return _a(e,r),aa(t,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(t,e){var r=new Uo;return _a(e,r),aa(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),r.silent=!0,r},line:function(t,e){var r=new oi;return _a(e,r),aa(t,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(t,e){var r=new Fy;return _a(e,r),aa(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(t,e){var r=t.getAttribute("points"),i;r&&(i=fI(r));var a=new Ki({shape:{points:i||[]},silent:!0});return _a(e,a),aa(t,a,this._defsUsePending,!1,!1),a},polyline:function(t,e){var r=t.getAttribute("points"),i;r&&(i=fI(r));var a=new Xi({shape:{points:i||[]},silent:!0});return _a(e,a),aa(t,a,this._defsUsePending,!1,!1),a},image:function(t,e){var r=new li;return _a(e,r),aa(t,r,this._defsUsePending,!1,!1),r.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),r.silent=!0,r},text:function(t,e){var r=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",a=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(a),this._textY=parseFloat(i)+parseFloat(o);var s=new sn;return _a(e,s),aa(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,e){var r=t.getAttribute("x"),i=t.getAttribute("y");r!=null&&(this._textX=parseFloat(r)),i!=null&&(this._textY=parseFloat(i));var a=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new sn;return _a(e,s),aa(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(a),this._textY+=parseFloat(o),s},path:function(t,e){var r=t.getAttribute("d")||"",i=ID(r);return _a(e,i),aa(t,i,this._defsUsePending,!1,!1),i.silent=!0,i}}}(),n}(),cI={lineargradient:function(n){var t=parseInt(n.getAttribute("x1")||"0",10),e=parseInt(n.getAttribute("y1")||"0",10),r=parseInt(n.getAttribute("x2")||"10",10),i=parseInt(n.getAttribute("y2")||"0",10),a=new Kd(t,e,r,i);return dI(n,a),hI(n,a),a},radialgradient:function(n){var t=parseInt(n.getAttribute("cx")||"0",10),e=parseInt(n.getAttribute("cy")||"0",10),r=parseInt(n.getAttribute("r")||"0",10),i=new KD(t,e,r);return dI(n,i),hI(n,i),i}};function dI(n,t){var e=n.getAttribute("gradientUnits");e==="userSpaceOnUse"&&(t.global=!0)}function hI(n,t){for(var e=n.firstChild;e;){if(e.nodeType===1&&e.nodeName.toLocaleLowerCase()==="stop"){var r=e.getAttribute("offset"),i=void 0;r&&r.indexOf("%")>0?i=parseInt(r,10)/100:r?i=parseFloat(r):i=0;var a={};vI(e,a,a);var o=a.stopColor||e.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:i,color:o})}e=e.nextSibling}}function _a(n,t){n&&n.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),nn(t.__inheritedStyle,n.__inheritedStyle))}function fI(n){for(var t=Fg(n),e=[],r=0;r0;a-=2){var o=r[a],s=r[a-1],l=Fg(o);switch(i=i||ea(),s){case"translate":no(i,i,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Om(i,i,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":qs(i,i,-parseFloat(l[0])*bS,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":var u=Math.tan(parseFloat(l[0])*bS);Eo(i,[1,0,u,1,0,0],i);break;case"skewY":var c=Math.tan(parseFloat(l[0])*bS);Eo(i,[1,c,0,1,0,0],i);break;case"matrix":i[0]=parseFloat(l[0]),i[1]=parseFloat(l[1]),i[2]=parseFloat(l[2]),i[3]=parseFloat(l[3]),i[4]=parseFloat(l[4]),i[5]=parseFloat(l[5]);break}}t.setLocalTransform(i)}}var gI=/([^\s:;]+)\s*:\s*([^:;]+)/g;function vI(n,t,e){var r=n.getAttribute("style");if(r){gI.lastIndex=0;for(var i;(i=gI.exec(r))!=null;){var a=i[1],o=Xe(Vg,a)?Vg[a]:null;o&&(t[o]=i[2]);var s=Xe(Wg,a)?Wg[a]:null;s&&(e[s]=i[2])}}}function lK(n,t,e){for(var r=0;ri&&(r=o,i=l)}if(r)return hK(r.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(e){var r=this._rect;if(r&&!e)return r;var i=[1/0,1/0],a=[-1/0,-1/0],o=this.geometries;return mt(o,function(s){s.type==="polygon"?xI(s.exterior,i,a,e):mt(s.points,function(l){xI(l,i,a,e)})}),isFinite(i[0])&&isFinite(i[1])&&isFinite(a[0])&&isFinite(a[1])||(i[0]=i[1]=a[0]=a[1]=0),r=new wn(i[0],i[1],a[0]-i[0],a[1]-i[1]),e||(this._rect=r),r},t.prototype.contain=function(e){var r=this.getBoundingRect(),i=this.geometries;if(!r.contain(e[0],e[1]))return!1;t:for(var a=0,o=i.length;a>1^-(s&1),l=l>>1^-(l&1),s+=i,l+=a,i=s,a=l,r.push([s/e,l/e])}return r}function xK(n,t){return n=yK(n),we(sr(n.features,function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0}),function(e){var r=e.properties,i=e.geometry,a=[];switch(i.type){case"Polygon":var o=i.coordinates;a.push(new wI(o[0],o.slice(1)));break;case"MultiPolygon":mt(i.coordinates,function(l){l[0]&&a.push(new wI(l[0],l.slice(1)))});break;case"LineString":a.push(new _I([i.coordinates]));break;case"MultiLineString":a.push(new _I(i.coordinates))}var s=new bI(r[t||"name"],a,r.cp);return s.properties=r,s})}for(var TS=[126,25],MI="\u5357\u6D77\u8BF8\u5C9B",Jl=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],Ql=0;Ql0,v={api:r,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:g,isGeo:o,transformInfoRaw:h};l.resourceType==="geoJSON"?this._buildGeoJSON(v):l.resourceType==="geoSVG"&&this._buildSVG(v),this._updateController(t,e,r),this._updateMapSelectHandler(t,u,r,i)},n.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=Ze(),r=Ze(),i=this._regionsGroup,a=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function c(f,p){return p&&(f=p(f)),f&&[f[0]*a.scaleX+a.x,f[1]*a.scaleY+a.y]}function d(f){for(var p=[],g=!u&&l&&l.project,v=0;v=0)&&(h=i);var f=o?{normal:{align:"center",verticalAlign:"middle"}}:null;ci(t,Qr(r),{labelFetcher:h,labelDataIndex:d,defaultText:e},f);var p=t.getTextContent();if(p&&(TI(p).ignore=p.ignore,t.textConfig&&o)){var g=t.getBoundingRect().clone();t.textConfig.layoutRect=g,t.textConfig.position=[(o[0]-g.x)/g.width*100+"%",(o[1]-g.y)/g.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function AI(n,t,e,r,i,a){n.data?n.data.setItemGraphicEl(a,t):hn(t).eventData={componentType:"geo",componentIndex:i.componentIndex,geoIndex:i.componentIndex,name:e,region:r&&r.option||{}}}function II(n,t,e,r,i){n.data||fc({el:t,componentModel:i,itemName:e,itemTooltipOption:r.get("tooltip")})}function EI(n,t,e,r,i){t.highDownSilentOnTouch=!!i.get("selectedMode");var a=r.getModel("emphasis"),o=a.get("focus");return Er(t,o,a.get("blurScope"),a.get("disabled")),n.isGeo&&jF(t,i,e),o}function LI(n,t,e){var r=[],i;function a(){i=[]}function o(){i.length&&(r.push(i),i=[])}var s=t({polygonStart:a,polygonEnd:o,lineStart:a,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&i.push([l,u])},sphere:function(){}});return!e&&s.polygonStart(),mt(n,function(l){s.lineStart();for(var u=0;u-1&&(i.style.stroke=i.style.fill,i.style.fill="#fff",i.style.lineWidth=2),i},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}(br);const NK=RK;function BK(n,t){var e={};return mt(n,function(r){r.each(r.mapDimension("value"),function(i,a){var o="ec-"+r.getName(a);e[o]=e[o]||[],isNaN(i)||e[o].push(i)})}),n[0].map(n[0].mapDimension("value"),function(r,i){for(var a="ec-"+n[0].getName(i),o=0,s=1/0,l=-1/0,u=e[a].length,c=0;c1?(_.width=S,_.height=S/v):(_.height=S,_.width=S*v),_.y=x[1]-_.height/2,_.x=x[0]-_.width/2;else{var D=n.getBoxLayoutParams();D.aspect=v,_=Xr(D,{width:p,height:g})}this.setViewRect(_.x,_.y,_.width,_.height),this.setCenter(n.get("center"),t),this.setZoom(n.get("zoom"))}function zK(n,t){mt(t.get("geoCoord"),function(e,r){n.addGeoCoord(r,e)})}var HK=function(){function n(){this.dimensions=BI}return n.prototype.create=function(t,e){var r=[];function i(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}t.eachComponent("geo",function(o,s){var l=o.get("map"),u=new FI(l+s,l,ye({nameMap:o.get("nameMap")},i(o)));u.zoomLimit=o.get("scaleLimit"),r.push(u),o.coordinateSystem=u,u.model=o,u.resize=jI,u.resize(o,e)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=r[l]}});var a={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();a[s]=a[s]||[],a[s].push(o)}}),mt(a,function(o,s){var l=we(o,function(c){return c.get("nameMap")}),u=new FI(s,s,ye({nameMap:ym(l)},i(o[0])));u.zoomLimit=ii.apply(null,we(o,function(c){return c.get("scaleLimit")})),r.push(u),u.resize=jI,u.resize(o[0],e),mt(o,function(c){c.coordinateSystem=u,zK(u,c)})}),r},n.prototype.getFilledRegions=function(t,e,r,i){for(var a=(t||[]).slice(),o=Ze(),s=0;skt&&!yd(Nt-kt)&&Nt=0){var r=e.getData().tree.root,i=n.targetNode;if(je(i)&&(i=r.getNodeById(i)),i&&r.contains(i))return{node:i};var a=n.targetNodeId;if(a!=null&&(i=r.getNodeById(a)))return{node:i}}}function XI(n){for(var t=[];n;)n=n.parentNode,n&&t.push(n);return t.reverse()}function PS(n,t){var e=XI(n);return kn(e,t)>=0}function zg(n,t){for(var e=[];n;){var r=n.dataIndex;e.push({name:n.name,dataIndex:r,value:t.getRawValue(r)}),n=n.parentNode}return e.reverse(),e}var AS="sunburstRootToNode",YI="sunburstHighlight",qK="sunburstUnhighlight";function tX(n){n.registerAction({type:AS,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},r);function r(i,a){var o=Dh(t,[AS],i);if(o){var s=i.getViewRoot();s&&(t.direction=PS(s,o.node)?"rollUp":"drillDown"),i.resetViewRoot(o.node)}}}),n.registerAction({type:YI,update:"none"},function(t,e,r){t=ye({},t),e.eachComponent({mainType:"series",subType:"sunburst",query:t},i);function i(a){var o=Dh(t,[YI],a);o&&(t.dataIndex=o.node.dataIndex)}r.dispatchAction(ye(t,{type:"highlight"}))}),n.registerAction({type:qK,update:"updateView"},function(t,e,r){t=ye({},t),r.dispatchAction(ye(t,{type:"downplay"}))})}var eX=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i,a){var o=this;this.seriesModel=e,this.api=i,this.ecModel=r;var s=e.getData(),l=s.tree.root,u=e.getViewRoot(),c=this.group,d=e.get("renderLabelForZeroData"),h=[];u.eachNode(function(x){h.push(x)});var f=this._oldChildren||[];p(h,f),y(l,u),this._initEvents(),this._oldChildren=h;function p(x,S){if(x.length===0&&S.length===0)return;new Go(S,x,_,_).add(D).update(D).remove(xn(D,null)).execute();function _(C){return C.getId()}function D(C,N){var q=C==null?null:x[C],et=N==null?null:S[N];g(q,et)}}function g(x,S){if(!d&&x&&!x.getValue()&&(x=null),x!==l&&S!==l){if(S&&S.piece)x?(S.piece.updateData(!1,x,e,r,i),s.setItemGraphicEl(x.dataIndex,S.piece)):v(S);else if(x){var _=new KI(x,e,r,i);c.add(_),s.setItemGraphicEl(x.dataIndex,_)}}}function v(x){x&&x.piece&&(c.remove(x.piece),x.piece=null)}function y(x,S){S.depth>0?(o.virtualPiece?o.virtualPiece.updateData(!1,x,e,r,i):(o.virtualPiece=new KI(x,e,r,i),c.add(o.virtualPiece)),S.piece.off("click"),o.virtualPiece.on("click",function(_){o._rootToNode(S.parentNode)})):o.virtualPiece&&(c.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var e=this;this.group.off("click"),this.group.on("click",function(r){var i=!1,a=e.seriesModel.getViewRoot();a.eachNode(function(o){if(!i&&o.piece&&o.piece===r.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")e._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var c=l.get("target",!0)||"_blank";_p(u,c)}}i=!0}})})},t.prototype._rootToNode=function(e){e!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:AS,from:this.uid,seriesId:this.seriesModel.id,targetNode:e})},t.prototype.containPoint=function(e,r){var i=r.getData(),a=i.getItemLayout(0);if(a){var o=e[0]-a.cx,s=e[1]-a.cy,l=Math.sqrt(o*o+s*s);return l<=a.r&&l>=a.r0}},t.type="sunburst",t}(gr);const nX=eX;var ba=Kn();function rX(n){var t=n.mainData,e=n.datas;e||(e={main:t},n.datasAttr={main:"data"}),n.datas=n.mainData=null,ZI(t,e,n),mt(e,function(r){mt(t.TRANSFERABLE_METHODS,function(i){r.wrapMethod(i,xn(iX,n))})}),t.wrapMethod("cloneShallow",xn(oX,n)),mt(t.CHANGABLE_METHODS,function(r){t.wrapMethod(r,xn(aX,n))}),Ti(e[t.dataType]===t)}function iX(n,t){if(uX(this)){var e=ye({},ba(this).datas);e[this.dataType]=t,ZI(t,e,n)}else IS(t,this.dataType,ba(this).mainData,n);return t}function aX(n,t){return n.struct&&n.struct.update(),t}function oX(n,t){return mt(ba(t).datas,function(e,r){e!==t&&IS(e.cloneShallow(),r,t,n)}),t}function sX(n){var t=ba(this).mainData;return n==null||t==null?t:ba(t).datas[n]}function lX(){var n=ba(this).mainData;return n==null?[{data:n}]:we(Nn(ba(n).datas),function(t){return{type:t,data:ba(n).datas[t]}})}function uX(n){return ba(n).mainData===n}function ZI(n,t,e){ba(n).datas={},mt(t,function(r,i){IS(r,i,n,e)})}function IS(n,t,e,r){ba(e).datas[t]=n,ba(n).mainData=e,n.dataType=t,r.struct&&(n[r.structAttr]=r.struct,r.struct[r.datasAttr[t]]=n),n.getLinkedData=sX,n.getLinkedDataAll=lX}const $I=rX;var cX=function(){function n(t,e){this.depth=0,this.height=0,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.isExpand=!1,this.name=t||"",this.hostTree=e}return n.prototype.isRemoved=function(){return this.dataIndex<0},n.prototype.eachNode=function(t,e,r){qe(t)&&(r=e,e=t,t=null),t=t||{},je(t)&&(t={order:t});var i=t.order||"preorder",a=this[t.attr||"children"],o;i==="preorder"&&(o=e.call(r,this));for(var s=0;!o&&se&&(e=i.height)}this.height=e+1},n.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,r=this.children,i=r.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},n.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},n.prototype.getModel=function(t){if(!(this.dataIndex<0)){var e=this.hostTree,r=e.data.getItemModel(this.dataIndex);return r.getModel(t)}},n.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},n.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},n.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},n.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},n.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},n.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e1;)a=a.parentNode;var o=yy(n.ecModel,a.name||a.dataIndex+"",r);i.setVisual("decal",o)})}var fX=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.ignoreStyleOnData=!0,e}return t.prototype.getInitialData=function(e,r){var i={name:e.name,children:e.data};QI(i);var a=this._levelModels=we(e.levels||[],function(l){return new pr(l,this,r)},this),o=ES.createTree(i,this,s);function s(l){l.wrapMethod("getItemModel",function(u,c){var d=o.getNodeByDataIndex(c),h=a[d.depth];return h&&(u.parentModel=h),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(e){var r=n.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return r.treePathInfo=zg(i,this),r},t.prototype.getLevelModel=function(e){return this._levelModels&&this._levelModels[e.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var r=this.getRawData().tree.root;(!e||e!==r&&!r.contains(e))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){JI(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(br);function QI(n){var t=0;mt(n.children,function(r){QI(r);var i=r.value;Se(i)&&(i=i[0]),t+=i});var e=n.value;Se(e)&&(e=e[0]),(e==null||isNaN(e))&&(e=t),e<0&&(e=0),Se(n.value)?n.value[0]=e:n.value=e}const pX=fX;var qI=Math.PI/180;function gX(n,t,e){t.eachSeriesByType(n,function(r){var i=r.get("center"),a=r.get("radius");Se(a)||(a=[0,a]),Se(i)||(i=[i,i]);var o=e.getWidth(),s=e.getHeight(),l=Math.min(o,s),u=Oe(i[0],o),c=Oe(i[1],s),d=Oe(a[0],l/2),h=Oe(a[1],l/2),f=-r.get("startAngle")*qI,p=r.get("minAngle")*qI,g=r.getData().tree.root,v=r.getViewRoot(),y=v.depth,x=r.get("sort");x!=null&&tE(v,x);var S=0;mt(v.children,function(Nt){!isNaN(Nt.getValue())&&S++});var _=v.getValue(),D=Math.PI/(_||S)*2,C=v.depth>0,N=v.height-(C?-1:1),q=(h-d)/(N||1),et=r.get("clockwise"),lt=r.get("stillShowZeroSum"),ft=et?1:-1,_t=function(Nt,Xt){if(Nt){var Vt=Xt;if(Nt!==g){var Ut=Nt.getValue(),Yt=_===0&<?D:Ut*D;Yt1;)o=o.parentNode;var s=i.getColorFromPalette(o.name||o.dataIndex+"",t);return r.depth>1&&je(s)&&(s=Km(s,(r.depth-1)/(a-1)*.5)),s}n.eachSeriesByType("sunburst",function(r){var i=r.getData(),a=i.tree;a.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=e(o,r,a.root.height));var u=i.ensureUniqueItemVisual(o.dataIndex,"style");ye(u,l)})})}function eE(n){n.registerChartView(nX),n.registerSeriesModel(pX),n.registerLayout(xn(gX,"sunburst")),n.registerProcessor(xn(wh,"sunburst")),n.registerVisual(mX),tX(n)}var nE=function(){function n(){}return n.prototype.getInitialData=function(t,e){var r,i=e.getComponent("xAxis",this.get("xAxisIndex")),a=e.getComponent("yAxis",this.get("yAxisIndex")),o=i.get("type"),s=a.get("type"),l;o==="category"?(t.layout="horizontal",r=i.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",r=a.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,d=this._baseAxisDim=u[c],h=u[1-c],f=[i,a],p=f[c].get("type"),g=f[1-c].get("type"),v=t.data;if(v&&l){var y=[];mt(v,function(_,D){var C;Se(_)?(C=_.slice(),_.unshift(D)):Se(_.value)?(C=ye({},_),C.value=C.value.slice(),_.value.unshift(D)):C=_,y.push(C)}),t.data=y}var x=this.defaultValueDimensions,S=[{name:d,type:lg(p),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:lg(g),dimsDef:x.slice()}];return Tc(this,{coordDimensions:S,dimensionsCount:x.length+1,encodeDefaulter:xn(xT,S,this)})},n.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},n}(),rE=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],e.visualDrawType="stroke",e}return t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(br);Wr(rE,nE,!0);const yX=rE;var xX=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=e.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=e.get("layout")==="horizontal"?1:0;a.diff(s).add(function(u){if(a.hasValue(u)){var c=a.getItemLayout(u),d=iE(c,a,u,l,!0);a.setItemGraphicEl(u,d),o.add(d)}}).update(function(u,c){var d=s.getItemGraphicEl(c);if(!a.hasValue(u)){o.remove(d);return}var h=a.getItemLayout(u);d?(Na(d),aE(h,d,a,u)):d=iE(h,a,u,l),o.add(d),a.setItemGraphicEl(u,d)}).remove(function(u){var c=s.getItemGraphicEl(u);c&&o.remove(c)}).execute(),this._data=a},t.prototype.remove=function(e){var r=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(a){a&&r.remove(a)})},t.type="boxplot",t}(gr),SX=function(){function n(){}return n}(),wX=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r.type="boxplotBoxPath",r}return t.prototype.getDefaultShape=function(){return new SX},t.prototype.buildPath=function(e,r){var i=r.points,a=0;for(e.moveTo(i[a][0],i[a][1]),a++;a<4;a++)e.lineTo(i[a][0],i[a][1]);for(e.closePath();ag){var _=[y,S];r.push(_)}}}return{boxData:e,outliers:r}}var PX={type:"echarts:boxplot",transform:function(t){var e=t.upstream;if(e.sourceFormat!==yi){var r="";er(r)}var i=kX(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};function oE(n){n.registerSeriesModel(yX),n.registerChartView(bX),n.registerLayout(CX),n.registerTransform(PX)}var AX=function(){function n(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return n}(),IX=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype.getDefaultShape=function(){return new AX},t.prototype.buildPath=function(e,r){var i=r.extent;e.moveTo(r.x1,r.y1),e.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(e.lineTo(r.x2+i,r.y2),e.bezierCurveTo(r.cpx2+i,r.cpy2,r.cpx1+i,r.cpy1,r.x1+i,r.y1)):(e.lineTo(r.x2,r.y2+i),e.bezierCurveTo(r.cpx2,r.cpy2+i,r.cpx1,r.cpy1+i,r.x1,r.y1+i)),e.closePath()},t.prototype.highlight=function(){Wo(this)},t.prototype.downplay=function(){Fo(this)},t}(In),EX=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e._focusAdjacencyDisabled=!1,e}return t.prototype.render=function(e,r,i){var a=this,o=e.getGraph(),s=this.group,l=e.layoutInfo,u=l.width,c=l.height,d=e.getData(),h=e.getData("edge"),f=e.get("orient");this._model=e,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(p){var g=new IX,v=hn(g);v.dataIndex=p.dataIndex,v.seriesIndex=e.seriesIndex,v.dataType="edge";var y=p.getModel(),x=y.getModel("lineStyle"),S=x.get("curveness"),_=p.node1.getLayout(),D=p.node1.getModel(),C=D.get("localX"),N=D.get("localY"),q=p.node2.getLayout(),et=p.node2.getModel(),lt=et.get("localX"),ft=et.get("localY"),_t=p.getLayout(),Ct,kt,Ot,Nt,Xt,Vt,Ut,Yt;g.shape.extent=Math.max(1,_t.dy),g.shape.orient=f,f==="vertical"?(Ct=(C!=null?C*u:_.x)+_t.sy,kt=(N!=null?N*c:_.y)+_.dy,Ot=(lt!=null?lt*u:q.x)+_t.ty,Nt=ft!=null?ft*c:q.y,Xt=Ct,Vt=kt*(1-S)+Nt*S,Ut=Ot,Yt=kt*S+Nt*(1-S)):(Ct=(C!=null?C*u:_.x)+_.dx,kt=(N!=null?N*c:_.y)+_t.sy,Ot=lt!=null?lt*u:q.x,Nt=(ft!=null?ft*c:q.y)+_t.ty,Xt=Ct*(1-S)+Ot*S,Vt=kt,Ut=Ct*S+Ot*(1-S),Yt=Nt),g.setShape({x1:Ct,y1:kt,x2:Ot,y2:Nt,cpx1:Xt,cpy1:Vt,cpx2:Ut,cpy2:Yt}),g.useStyle(x.getItemStyle()),sE(g.style,f,p);var ue=""+y.get("value"),ie=Qr(y,"edgeLabel");ci(g,ie,{labelFetcher:{getFormattedLabel:function(me,De,Pe,Ce,Ee,Ve){return e.getFormattedLabel(me,De,"edge",Ce,eo(Ee,ie.normal&&ie.normal.get("formatter"),ue),Ve)}},labelDataIndex:p.dataIndex,defaultText:ue}),g.setTextConfig({position:"inside"});var Gt=y.getModel("emphasis");ui(g,y,"lineStyle",function(me){var De=me.getItemStyle();return sE(De,f,p),De}),s.add(g),h.setItemGraphicEl(p.dataIndex,g);var Qt=Gt.get("focus");Er(g,Qt==="adjacency"?p.getAdjacentDataIndices():Qt==="trajectory"?p.getTrajectoryDataIndices():Qt,Gt.get("blurScope"),Gt.get("disabled"))}),o.eachNode(function(p){var g=p.getLayout(),v=p.getModel(),y=v.get("localX"),x=v.get("localY"),S=v.getModel("emphasis"),_=new jn({shape:{x:y!=null?y*u:g.x,y:x!=null?x*c:g.y,width:g.dx,height:g.dy},style:v.getModel("itemStyle").getItemStyle(),z2:10});ci(_,Qr(v),{labelFetcher:{getFormattedLabel:function(C,N){return e.getFormattedLabel(C,N,"node")}},labelDataIndex:p.dataIndex,defaultText:p.id}),_.disableLabelAnimation=!0,_.setStyle("fill",p.getVisual("color")),_.setStyle("decal",p.getVisual("style").decal),ui(_,v),s.add(_),d.setItemGraphicEl(p.dataIndex,_),hn(_).dataType="node";var D=S.get("focus");Er(_,D==="adjacency"?p.getAdjacentDataIndices():D==="trajectory"?p.getTrajectoryDataIndices():D,S.get("blurScope"),S.get("disabled"))}),d.eachItemGraphicEl(function(p,g){var v=d.getItemModel(g);v.get("draggable")&&(p.drift=function(y,x){a._focusAdjacencyDisabled=!0,this.shape.x+=y,this.shape.y+=x,this.dirty(),i.dispatchAction({type:"dragNode",seriesId:e.id,dataIndex:d.getRawIndex(g),localX:this.shape.x/u,localY:this.shape.y/c})},p.ondragend=function(){a._focusAdjacencyDisabled=!1},p.draggable=!0,p.cursor="move")}),!this._data&&e.isAnimationEnabled()&&s.setClipPath(LX(s.getBoundingRect(),e,function(){s.removeClipPath()})),this._data=e.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(gr);function sE(n,t,e){switch(n.fill){case"source":n.fill=e.node1.getVisual("color"),n.decal=e.node1.getVisual("style").decal;break;case"target":n.fill=e.node2.getVisual("color"),n.decal=e.node2.getVisual("style").decal;break;case"gradient":var r=e.node1.getVisual("color"),i=e.node2.getVisual("color");je(r)&&je(i)&&(n.fill=new Kd(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:r,offset:0},{color:i,offset:1}]))}}function LX(n,t,e){var r=new jn({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return _r(r,{shape:{width:n.width+20}},t,e),r}const OX=EX;function kc(n){return"_EC_"+n}var RX=function(){function n(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return n.prototype.isDirected=function(){return this._directed},n.prototype.addNode=function(t,e){t=t==null?""+e:""+t;var r=this._nodesMap;if(!r[kc(t)]){var i=new ql(t,e);return i.hostGraph=this,this.nodes.push(i),r[kc(t)]=i,i}},n.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},n.prototype.getNodeById=function(t){return this._nodesMap[kc(t)]},n.prototype.addEdge=function(t,e,r){var i=this._nodesMap,a=this._edgesMap;if($n(t)&&(t=this.nodes[t]),$n(e)&&(e=this.nodes[e]),t instanceof ql||(t=i[kc(t)]),e instanceof ql||(e=i[kc(e)]),!(!t||!e)){var o=t.id+"-"+e.id,s=new lE(t,e,r);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),e.inEdges.push(s)),t.edges.push(s),t!==e&&e.edges.push(s),this.edges.push(s),a[o]=s,s}},n.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},n.prototype.getEdge=function(t,e){t instanceof ql&&(t=t.id),e instanceof ql&&(e=e.id);var r=this._edgesMap;return this._directed?r[t+"-"+e]:r[t+"-"+e]||r[e+"-"+t]},n.prototype.eachNode=function(t,e){for(var r=this.nodes,i=r.length,a=0;a=0&&t.call(e,r[a],a)},n.prototype.eachEdge=function(t,e){for(var r=this.edges,i=r.length,a=0;a=0&&r[a].node1.dataIndex>=0&&r[a].node2.dataIndex>=0&&t.call(e,r[a],a)},n.prototype.breadthFirstTraverse=function(t,e,r,i){if(e instanceof ql||(e=this._nodesMap[kc(e)]),!!e){for(var a=r==="out"?"outEdges":r==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var a=0,o=i.length;a=0&&this[n][t].setItemVisual(this.dataIndex,e,r)},getVisual:function(e){return this[n][t].getItemVisual(this.dataIndex,e)},setLayout:function(e,r){this.dataIndex>=0&&this[n][t].setItemLayout(this.dataIndex,e,r)},getLayout:function(){return this[n][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[n][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[n][t].getRawIndex(this.dataIndex)}}}Wr(ql,uE("hostGraph","data")),Wr(lE,uE("hostGraph","edgeData"));const NX=RX;function cE(n,t,e,r,i){for(var a=new NX(r),o=0;o "+h)),u++)}var f=e.get("coordinateSystem"),p;if(f==="cartesian2d"||f==="polar")p=mo(n,e);else{var g=Bd.get(f),v=g?g.dimensions||[]:[];kn(v,"value")<0&&v.concat(["value"]);var y=Sc(n,{coordDimensions:v,encodeDefine:e.getEncode()}).dimensions;p=new hi(y,e),p.initData(n)}var x=new hi(["value"],e);return x.initData(l,s),i&&i(p,x),$I({mainData:p,struct:a,structAttr:"graph",datas:{node:p,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a}var BX=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,r){var i=e.edges||e.links,a=e.data||e.nodes,o=e.levels;this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new pr(o[l],this,r));if(a&&i){var u=cE(a,i,this,!0,c);return u.data}function c(d,h){d.wrapMethod("getItemModel",function(f,p){var g=f.parentModel,v=g.getData().getItemLayout(p);if(v){var y=v.depth,x=g.levelModels[y];x&&(f.parentModel=x)}return f}),h.wrapMethod("getItemModel",function(f,p){var g=f.parentModel,v=g.getGraph().getEdgeByIndex(p),y=v.node1.getLayout();if(y){var x=y.depth,S=g.levelModels[x];S&&(f.parentModel=S)}return f})}},t.prototype.setNodePosition=function(e,r){var i=this.option.data||this.option.nodes,a=i[e];a.localX=r[0],a.localY=r[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(e,r,i){function a(f){return isNaN(f)||f==null}if(i==="edge"){var o=this.getDataParams(e,i),s=o.data,l=o.value,u=s.source+" -- "+s.target;return qr("nameValue",{name:u,value:l,noValue:a(l)})}else{var c=this.getGraph().getNodeByIndex(e),d=c.getLayout().value,h=this.getDataParams(e,i).data.name;return qr("nameValue",{name:h!=null?h+"":null,value:d,noValue:a(d)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(e,r){var i=n.prototype.getDataParams.call(this,e,r);if(i.value==null&&r==="node"){var a=this.getGraph().getNodeByIndex(e),o=a.getLayout().value;i.value=o}return i},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}(br);const VX=BX;function WX(n,t){n.eachSeriesByType("sankey",function(e){var r=e.get("nodeWidth"),i=e.get("nodeGap"),a=FX(e,t);e.layoutInfo=a;var o=a.width,s=a.height,l=e.getGraph(),u=l.nodes,c=l.edges;zX(u);var d=sr(u,function(g){return g.getLayout().value===0}),h=d.length!==0?0:e.get("layoutIterations"),f=e.get("orient"),p=e.get("nodeAlign");jX(u,c,r,i,o,s,h,f,p)})}function FX(n,t){return Xr(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function jX(n,t,e,r,i,a,o,s,l){HX(n,t,e,i,a,s,l),XX(n,t,a,i,r,o,s),nY(n,s)}function zX(n){mt(n,function(t){var e=Ns(t.outEdges,Hg),r=Ns(t.inEdges,Hg),i=t.getValue()||0,a=Math.max(e,r,i);t.setLayout({value:a},!0)})}function HX(n,t,e,r,i,a,o){for(var s=[],l=[],u=[],c=[],d=0,h=0;h=0;y&&v.depth>f&&(f=v.depth),g.setLayout({depth:y?v.depth:d},!0),a==="vertical"?g.setLayout({dy:e},!0):g.setLayout({dx:e},!0);for(var x=0;xd-1?f:d-1;o&&o!=="left"&&UX(n,o,a,N);var q=a==="vertical"?(i-e)/N:(r-e)/N;KX(n,q,a)}function dE(n){var t=n.hostGraph.data.getRawDataItem(n.dataIndex);return t.depth!=null&&t.depth>=0}function UX(n,t,e,r){if(t==="right"){for(var i=[],a=n,o=0;a.length;){for(var s=0;s0;a--)l*=.99,$X(s,l,o),LS(s,i,e,r,o),eY(s,l,o),LS(s,i,e,r,o)}function YX(n,t){var e=[],r=t==="vertical"?"y":"x",i=b0(n,function(a){return a.getLayout()[r]});return i.keys.sort(function(a,o){return a-o}),mt(i.keys,function(a){e.push(i.buckets.get(a))}),e}function ZX(n,t,e,r,i,a){var o=1/0;mt(n,function(s){var l=s.length,u=0;mt(s,function(d){u+=d.getLayout().value});var c=a==="vertical"?(r-(l-1)*i)/u:(e-(l-1)*i)/u;c0&&(s=l.getLayout()[a]+u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[a]+l.getLayout()[h]+t;var p=i==="vertical"?r:e;if(u=c-t-p,u>0){s=l.getLayout()[a]-u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),c=s;for(var f=d-2;f>=0;--f)l=o[f],u=l.getLayout()[a]+l.getLayout()[h]+t-c,u>0&&(s=l.getLayout()[a]-u,i==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[a]}})}function $X(n,t,e){mt(n.slice().reverse(),function(r){mt(r,function(i){if(i.outEdges.length){var a=Ns(i.outEdges,JX,e)/Ns(i.outEdges,Hg);if(isNaN(a)){var o=i.outEdges.length;a=o?Ns(i.outEdges,QX,e)/o:0}if(e==="vertical"){var s=i.getLayout().x+(a-Rs(i,e))*t;i.setLayout({x:s},!0)}else{var l=i.getLayout().y+(a-Rs(i,e))*t;i.setLayout({y:l},!0)}}})})}function JX(n,t){return Rs(n.node2,t)*n.getValue()}function QX(n,t){return Rs(n.node2,t)}function qX(n,t){return Rs(n.node1,t)*n.getValue()}function tY(n,t){return Rs(n.node1,t)}function Rs(n,t){return t==="vertical"?n.getLayout().x+n.getLayout().dx/2:n.getLayout().y+n.getLayout().dy/2}function Hg(n){return n.getValue()}function Ns(n,t,e){for(var r=0,i=n.length,a=-1;++a=0;a--)r[a]==null&&(delete e[t[a]],t.pop())}function RS(n,t){var e=n.visual,r=[];rn(e)?Ph(e,function(a){r.push(a)}):e!=null&&r.push(e);var i={color:1,symbol:1};!t&&r.length===1&&!i.hasOwnProperty(n.type)&&(r[1]=r[0]),fE(n,r)}function Gg(n){return{applyVisual:function(t,e,r){var i=this.mapValueToVisual(t);r("color",n(e("color"),i))},_normalizedToVisual:NS([0,1])}}function hE(n){var t=this.option.visual;return t[Math.round(nr(n,[0,1],[0,t.length-1],!0))]||{}}function Ah(n){return function(t,e,r){r(n,this.mapValueToVisual(t))}}function Ih(n){var t=this.option.visual;return t[this.option.loop&&n!==Ug?n%t.length:n]}function tu(){return this.option.visual[0]}function NS(n){return{linear:function(t){return nr(t,n,this.option.visual,!0)},category:Ih,piecewise:function(t,e){var r=BS.call(this,e);return r==null&&(r=nr(t,n,this.option.visual,!0)),r},fixed:tu}}function BS(n){var t=this.option,e=t.pieceList;if(t.hasSpecialVisual){var r=OS.findPieceIndex(n,e),i=e[r];if(i&&i.visual)return i.visual[this.type]}}function fE(n,t){return n.visual=t,n.type==="color"&&(n.parsedVisual=we(t,function(e){var r=zi(e);return r||[0,0,0,1]})),t}var oY={linear:function(n){return nr(n,this.option.dataExtent,[0,1],!0)},piecewise:function(n){var t=this.option.pieceList,e=OS.findPieceIndex(n,t,!0);if(e!=null)return nr(e,[0,t.length-1],[0,1],!0)},category:function(n){var t=this.option.categories?this.option.categoryMap[n]:n;return t==null?Ug:t},fixed:Fr};function Kg(n,t,e){return n?t<=e:to&&(o=l)}),mt(r,function(s){var l=new fi({type:"color",mappingMethod:"linear",dataExtent:[a,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),c=s.getModel().get(["itemStyle","color"]);c!=null?(s.setVisual("color",c),s.setVisual("style",{fill:c})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}i.length&&mt(i,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function pE(n){n.registerChartView(OX),n.registerSeriesModel(VX),n.registerLayout(WX),n.registerVisual(sY),n.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"sankey",query:t},function(r){r.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var lY=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,r,i,a,o){var s=i.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),c=u.getExtent(),d=s.dataToCoord(r),h=a.get("type");if(h&&h!=="none"){var f=eS(a),p=cY[h](s,l,d,c);p.style=f,e.graphicKey=p.type,e.pointer=p}var g=a.get(["label","margin"]),v=uY(r,i,a,l,g);NP(e,i,a,o,v)},t}(tS);function uY(n,t,e,r,i){var a=t.axis,o=a.dataToCoord(n),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=r.getRadiusAxis().getExtent(),u,c,d;if(a.dim==="radius"){var h=ea();qs(h,h,s),no(h,h,[r.cx,r.cy]),u=Fa([o,-i],h);var f=t.getModel("axisLabel").get("rotate")||0,p=Zo.innerTextLayout(s,f*Math.PI/180,-1);c=p.textAlign,d=p.textVerticalAlign}else{var g=l[1];u=r.coordToPoint([g+i,o]);var v=r.cx,y=r.cy;c=Math.abs(u[0]-v)/g<.3?"center":u[0]>v?"left":"right",d=Math.abs(u[1]-y)/g<.3?"middle":u[1]>y?"top":"bottom"}return{position:u,align:c,verticalAlign:d}}var cY={line:function(n,t,e,r){return n.dim==="angle"?{type:"Line",shape:rS(t.coordToPoint([r[0],e]),t.coordToPoint([r[1],e]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:e}}},shadow:function(n,t,e,r){var i=Math.max(1,n.getBandWidth()),a=Math.PI/180;return n.dim==="angle"?{type:"Sector",shape:FP(t.cx,t.cy,r[0],r[1],(-e-i/2)*a,(-e+i/2)*a)}:{type:"Sector",shape:FP(t.cx,t.cy,e-i/2,e+i/2,0,Math.PI*2)}}};const dY=lY;var hY=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.findAxisModel=function(e){var r,i=this.ecModel;return i.eachComponent(e,function(a){a.getCoordSysModel()===this&&(r=a)},this),r},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(Jn);const fY=hY;var VS=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Kr).models[0]},t.type="polarAxis",t}(Jn);Wr(VS,_c);var pY=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="angleAxis",t}(VS),gY=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="radiusAxis",t}(VS),WS=function(n){Zt(t,n);function t(e,r){return n.call(this,"radius",e,r)||this}return t.prototype.pointToData=function(e,r){return this.polar.pointToData(e,r)[this.dim==="radius"?0:1]},t}(Ga);WS.prototype.dataToRadius=Ga.prototype.dataToCoord,WS.prototype.radiusToData=Ga.prototype.coordToData;const vY=WS;var mY=Kn(),FS=function(n){Zt(t,n);function t(e,r){return n.call(this,"angle",e,r||[0,360])||this}return t.prototype.pointToData=function(e,r){return this.polar.pointToData(e,r)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,r=e.getLabelModel(),i=e.scale,a=i.getExtent(),o=i.count();if(a[1]-a[0]<1)return 0;var s=a[0],l=e.dataToCoord(s+1)-e.dataToCoord(s),u=Math.abs(l),c=vd(s==null?"":s+"",r.getFont(),"center","top"),d=Math.max(c.height,7),h=d/u;isNaN(h)&&(h=1/0);var f=Math.max(0,Math.floor(h)),p=mY(e.model),g=p.lastAutoInterval,v=p.lastTickCount;return g!=null&&v!=null&&Math.abs(g-f)<=1&&Math.abs(v-o)<=1&&g>f?f=g:(p.lastTickCount=o,p.lastAutoInterval=f),f},t}(Ga);FS.prototype.dataToAngle=Ga.prototype.dataToCoord,FS.prototype.angleToData=Ga.prototype.coordToData;const yY=FS;var gE=["radius","angle"],xY=function(){function n(t){this.dimensions=gE,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new vY,this._angleAxis=new yY,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return n.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},n.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},n.prototype.getAxis=function(t){var e="_"+t+"Axis";return this[e]},n.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},n.prototype.getAxesByScale=function(t){var e=[],r=this._angleAxis,i=this._radiusAxis;return r.scale.type===t&&e.push(r),i.scale.type===t&&e.push(i),e},n.prototype.getAngleAxis=function(){return this._angleAxis},n.prototype.getRadiusAxis=function(){return this._radiusAxis},n.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},n.prototype.getTooltipAxes=function(t){var e=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},n.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},n.prototype.pointToData=function(t,e){var r=this.pointToCoord(t);return[this._radiusAxis.radiusToData(r[0],e),this._angleAxis.angleToData(r[1],e)]},n.prototype.pointToCoord=function(t){var e=t[0]-this.cx,r=t[1]-this.cy,i=this.getAngleAxis(),a=i.getExtent(),o=Math.min(a[0],a[1]),s=Math.max(a[0],a[1]);i.inverse?o=s-360:s=o+360;var l=Math.sqrt(e*e+r*r);e/=l,r/=l;for(var u=Math.atan2(-r,e)/Math.PI*180,c=us;)u+=c*360;return[l,u]},n.prototype.coordToPoint=function(t){var e=t[0],r=t[1]/180*Math.PI,i=Math.cos(r)*e+this.cx,a=-Math.sin(r)*e+this.cy;return[i,a]},n.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis(),r=e.getExtent().slice();r[0]>r[1]&&r.reverse();var i=t.getExtent(),a=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-i[0]*a,endAngle:-i[1]*a,clockwise:t.inverse,contain:function(o,s){var l=o-this.cx,u=s-this.cy,c=l*l+u*u-1e-4,d=this.r,h=this.r0;return c<=d*d&&c>=h*h}}},n.prototype.convertToPixel=function(t,e,r){var i=vE(e);return i===this?this.dataToPoint(r):null},n.prototype.convertFromPixel=function(t,e,r){var i=vE(e);return i===this?this.pointToData(r):null},n}();function vE(n){var t=n.seriesModel,e=n.polarModel;return e&&e.coordinateSystem||t&&t.coordinateSystem}const SY=xY;function wY(n,t,e){var r=t.get("center"),i=e.getWidth(),a=e.getHeight();n.cx=Oe(r[0],i),n.cy=Oe(r[1],a);var o=n.getRadiusAxis(),s=Math.min(i,a)/2,l=t.get("radius");l==null?l=[0,"100%"]:Se(l)||(l=[0,l]);var u=[Oe(l[0],s),Oe(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function _Y(n,t){var e=this,r=e.getAngleAxis(),i=e.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),i.scale.setExtent(1/0,-1/0),n.eachSeries(function(s){if(s.coordinateSystem===e){var l=s.getData();mt(xg(l,"radius"),function(u){i.scale.unionExtentFromData(l,u)}),mt(xg(l,"angle"),function(u){r.scale.unionExtentFromData(l,u)})}}),jl(r.scale,r.model),jl(i.scale,i.model),r.type==="category"&&!r.onBand){var a=r.getExtent(),o=360/r.scale.count();r.inverse?a[1]+=o:a[1]-=o,r.setExtent(a[0],a[1])}}function bY(n){return n.mainType==="angleAxis"}function mE(n,t){var e;if(n.type=t.get("type"),n.scale=uh(t),n.onBand=t.get("boundaryGap")&&n.type==="category",n.inverse=t.get("inverse"),bY(t)){n.inverse=n.inverse!==t.get("clockwise");var r=t.get("startAngle"),i=(e=t.get("endAngle"))!==null&&e!==void 0?e:r+(n.inverse?-360:360);n.setExtent(r,i)}t.axis=n,n.model=t}var CY={dimensions:gE,create:function(n,t){var e=[];return n.eachComponent("polar",function(r,i){var a=new SY(i+"");a.update=_Y;var o=a.getRadiusAxis(),s=a.getAngleAxis(),l=r.findAxisModel("radiusAxis"),u=r.findAxisModel("angleAxis");mE(o,l),mE(s,u),wY(a,r,t),e.push(a),r.coordinateSystem=a,a.model=r}),n.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var i=r.getReferringComponents("polar",Kr).models[0];r.coordinateSystem=i.coordinateSystem}}),e}};const MY=CY;var TY=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Xg(n,t,e){t[1]>t[0]&&(t=t.slice().reverse());var r=n.coordToPoint([t[0],e]),i=n.coordToPoint([t[1],e]);return{x1:r[0],y1:r[1],x2:i[0],y2:i[1]}}function Yg(n){var t=n.getRadiusAxis();return t.inverse?0:1}function yE(n){var t=n[0],e=n[n.length-1];t&&e&&Math.abs(Math.abs(t.coord-e.coord)-360)<1e-4&&n.pop()}var DY=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.axisPointerClass="PolarAxisPointer",e}return t.prototype.render=function(e,r){if(this.group.removeAll(),!!e.get("show")){var i=e.axis,a=i.polar,o=a.getRadiusAxis().getExtent(),s=i.getTicksCoords(),l=i.getMinorTicksCoords(),u=we(i.getViewLabels(),function(c){c=on(c);var d=i.scale,h=d.type==="ordinal"?d.getRawOrdinalNumber(c.tickValue):c.tickValue;return c.coord=i.dataToCoord(h),c});yE(u),yE(s),mt(TY,function(c){e.get([c,"show"])&&(!i.scale.isBlank()||c==="axisLine")&&kY[c](this.group,e,a,s,l,o,u)},this)}},t.type="angleAxis",t}(Gl),kY={axisLine:function(n,t,e,r,i,a){var o=t.getModel(["axisLine","lineStyle"]),s=e.getAngleAxis(),l=Math.PI/180,u=s.getExtent(),c=Yg(e),d=c?0:1,h,f=Math.abs(u[1]-u[0])===360?"Circle":"Arc";a[d]===0?h=new Z[f]({shape:{cx:e.cx,cy:e.cy,r:a[c],startAngle:-u[0]*l,endAngle:-u[1]*l,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):h=new Rp({shape:{cx:e.cx,cy:e.cy,r:a[c],r0:a[d]},style:o.getLineStyle(),z2:1,silent:!0}),h.style.fill=null,n.add(h)},axisTick:function(n,t,e,r,i,a){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=a[Yg(e)],u=we(r,function(c){return new oi({shape:Xg(e,[l,l+s],c.coord)})});n.add(xa(u,{style:nn(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(n,t,e,r,i,a){if(i.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=a[Yg(e)],c=[],d=0;dy?"left":"right",_=Math.abs(v[1]-x)/g<.3?"middle":v[1]>x?"top":"bottom";if(s&&s[p]){var D=s[p];rn(D)&&D.textStyle&&(f=new pr(D.textStyle,l,l.ecModel))}var C=new Wn({silent:Zo.isLabelSilent(t),style:mr(f,{x:v[0],y:v[1],fill:f.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:d.formattedLabel,align:S,verticalAlign:_})});if(n.add(C),c){var N=Zo.makeAxisEventDataBase(t);N.targetType="axisLabel",N.value=d.rawLabel,hn(C).eventData=N}},this)},splitLine:function(n,t,e,r,i,a){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var c=[],d=0;d=0?"p":"n",Ct=N;D&&(r[c][ft]||(r[c][ft]={p:N,n:N}),Ct=r[c][ft][_t]);var kt=void 0,Ot=void 0,Nt=void 0,Xt=void 0;if(p.dim==="radius"){var Vt=p.dataToCoord(lt)-N,Ut=l.dataToCoord(ft);Math.abs(Vt)=Xt})}}})}function BY(n){var t={};mt(n,function(r,i){var a=r.getData(),o=r.coordinateSystem,s=o.getBaseAxis(),l=SE(o,s),u=s.getExtent(),c=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/a.count(),d=t[l]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},h=d.stacks;t[l]=d;var f=xE(r);h[f]||d.autoWidthCount++,h[f]=h[f]||{width:0,maxWidth:0};var p=Oe(r.get("barWidth"),c),g=Oe(r.get("barMaxWidth"),c),v=r.get("barGap"),y=r.get("barCategoryGap");p&&!h[f].width&&(p=Math.min(d.remainedWidth,p),h[f].width=p,d.remainedWidth-=p),g&&(h[f].maxWidth=g),v!=null&&(d.gap=v),y!=null&&(d.categoryGap=y)});var e={};return mt(t,function(r,i){e[i]={};var a=r.stacks,o=r.bandWidth,s=Oe(r.categoryGap,o),l=Oe(r.gap,1),u=r.remainedWidth,c=r.autoWidthCount,d=(u-s)/(c+(c-1)*l);d=Math.max(d,0),mt(a,function(g,v){var y=g.maxWidth;y&&y=eu:-u>=eu),f=u>0?u%eu:u%eu+eu,p=!1;h?p=!0:vs(d)?p=!1:p=f>=_E==!!c;var g=t+r*zS(o),v=e+i*jS(o);this._start&&this._add("M",g,v);var y=Math.round(a*zY);if(h){var x=1/this._p,S=(c?1:-1)*(eu-x);this._add("A",r,i,y,1,+c,t+r*zS(o+S),e+i*jS(o+S)),x>.01&&this._add("A",r,i,y,0,+c,g,v)}else{var _=t+r*zS(s),D=e+i*jS(s);this._add("A",r,i,y,+p,+c,_,D)}},n.prototype.rect=function(t,e,r,i){this._add("M",t,e),this._add("l",r,0),this._add("l",0,i),this._add("l",-r,0),this._add("Z")},n.prototype.closePath=function(){this._d.length>0&&this._add("Z")},n.prototype._add=function(t,e,r,i,a,o,s,l,u){for(var c=[],d=this._p,h=1;h"}function QY(n){return""}function US(n,t){t=t||{};var e=t.newline?"\n":"";function r(i){var a=i.children,o=i.tag,s=i.attrs,l=i.text;return JY(o,s)+(o!=="style"?ji(l):l||"")+(a?""+e+we(a,function(u){return r(u)}).join(e)+e:"")+QY(o)}return r(n)}function qY(n,t,e){e=e||{};var r=e.newline?"\n":"",i=" {"+r,a=r+"}",o=we(Nn(n),function(l){return l+i+we(Nn(n[l]),function(u){return u+":"+n[l][u]+";"}).join(r)+a}).join(r),s=we(Nn(t),function(l){return"@keyframes "+l+i+we(Nn(t[l]),function(u){return u+i+we(Nn(t[l][u]),function(c){var d=t[l][u][c];return c==="d"&&(d='path("'+d+'")'),c+":"+d+";"}).join(r)+a}).join(r)+a}).join(r);return!o&&!s?"":[""].join(r)}function GS(n){return{zrId:n,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function kE(n,t,e,r){return ti("svg","root",{width:n,height:t,xmlns:CE,"xmlns:xlink":ME,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+n+" "+t:!1},e)}var tZ=0;function PE(){return tZ++}var AE={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},nu="transform-origin";function eZ(n,t,e){var r=ye({},n.shape);ye(r,t),n.buildPath(e,r);var i=new bE;return i.reset(aC(n)),e.rebuildPath(i,1),i.generateStr(),i.getStr()}function nZ(n,t){var e=t.originX,r=t.originY;(e||r)&&(n[nu]=e+"px "+r+"px")}var rZ={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function IE(n,t){var e=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[e]=n,e}function iZ(n,t,e){var r=n.shape.paths,i={},a,o;if(mt(r,function(l){var u=GS(e.zrId);u.animation=!0,Zg(l,{},u,!0);var c=u.cssAnims,d=u.cssNodes,h=Nn(c),f=h.length;if(f){o=h[f-1];var p=c[o];for(var g in p){var v=p[g];i[g]=i[g]||{d:""},i[g].d+=v.d||""}for(var y in d){var x=d[y].animation;x.indexOf(o)>=0&&(a=x)}}}),!!a){t.d=!1;var s=IE(i,e);return a.replace(o,s)}}function EE(n){return je(n)?AE[n]?"cubic-bezier("+AE[n]+")":jm(n)?n:"":""}function Zg(n,t,e,r){var i=n.animators,a=i.length,o=[];if(n instanceof Bp){var s=iZ(n,t,e);if(s)o.push(s);else if(!a)return}else if(!a)return;for(var l={},u=0;u0}).length){var Pe=IE(N,e);return Pe+" "+x[0]+" both"}}for(var v in l){var s=g(l[v]);s&&o.push(s)}if(o.length){var y=e.zrId+"-cls-"+PE();e.cssNodes["."+y]={animation:o.join(",")},t.class=y}}function aZ(n,t,e){if(!n.ignore)if(n.isSilent()){var r={"pointer-events":"none"};LE(r,t,e,!0)}else{var i=n.states.emphasis&&n.states.emphasis.style?n.states.emphasis.style:{},a=i.fill;if(!a){var o=n.style&&n.style.fill,s=n.states.select&&n.states.select.style&&n.states.select.style.fill,l=n.currentStates.indexOf("select")>=0&&s||o;l&&(a=Ym(l))}var u=i.lineWidth;if(u){var c=!i.strokeNoScale&&n.transform?n.transform[0]:1;u=u/c}var r={cursor:"pointer"};a&&(r.fill=a),i.stroke&&(r.stroke=i.stroke),u&&(r["stroke-width"]=u),LE(r,t,e,!0)}}function LE(n,t,e,r){var i=JSON.stringify(n),a=e.cssStyleCache[i];a||(a=e.zrId+"-cls-"+PE(),e.cssStyleCache[i]=a,e.cssNodes["."+a+(r?":hover":"")]=n),t.class=t.class?t.class+" "+a:a}var Lh=Math.round;function OE(n){return n&&je(n.src)}function RE(n){return n&&qe(n.toDataURL)}function KS(n,t,e,r){YY(function(i,a){var o=i==="fill"||i==="stroke";o&&iC(a)?jE(t,n,i,r):o&&$m(a)?zE(e,n,i,r):o&&a==="none"?n[i]="transparent":n[i]=a},t,e,!1),hZ(e,n,r)}function XS(n,t){var e=lW(t);e&&(e.each(function(r,i){r!=null&&(n[(TE+i).toLowerCase()]=r+"")}),t.isSilent()&&(n[TE+"silent"]="true"))}function NE(n){return vs(n[0]-1)&&vs(n[1])&&vs(n[2])&&vs(n[3]-1)}function oZ(n){return vs(n[4])&&vs(n[5])}function YS(n,t,e){if(t&&!(oZ(t)&&NE(t))){var r=e?10:1e4;n.transform=NE(t)?"translate("+Lh(t[4]*r)/r+" "+Lh(t[5]*r)/r+")":DV(t)}}function BE(n,t,e){for(var r=n.points,i=[],a=0;a"u"){var v="Image width/height must been given explictly in svg-ssr renderer.";Ti(h,v),Ti(f,v)}else if(h==null||f==null){var y=function(lt,ft){if(lt){var _t=lt.elm,Ct=h||ft.width,kt=f||ft.height;lt.tag==="pattern"&&(u?(kt=1,Ct/=a.width):c&&(Ct=1,kt/=a.height)),lt.attrs.width=Ct,lt.attrs.height=kt,_t&&(_t.setAttribute("width",Ct),_t.setAttribute("height",kt))}},x=T0(p,null,n,function(lt){l||y(C,lt),y(d,lt)});x&&x.width&&x.height&&(h=h||x.width,f=f||x.height)}d=ti("image","img",{href:p,width:h,height:f}),o.width=h,o.height=f}else i.svgElement&&(d=on(i.svgElement),o.width=i.svgWidth,o.height=i.svgHeight);if(d){var S,_;l?S=_=1:u?(_=1,S=o.width/a.width):c?(S=1,_=o.height/a.height):o.patternUnits="userSpaceOnUse",S!=null&&!isNaN(S)&&(o.width=S),_!=null&&!isNaN(_)&&(o.height=_);var D=oC(i);D&&(o.patternTransform=D);var C=ti("pattern","",o,[d]),N=US(C),q=r.patternCache,et=q[N];et||(et=r.zrId+"-p"+r.patternIdx++,q[N]=et,o.id=et,C=r.defs[et]=ti("pattern",et,o,[d])),t[e]=zf(et)}}function fZ(n,t,e){var r=e.clipPathCache,i=e.defs,a=r[n.id];if(!a){a=e.zrId+"-c"+e.clipPathIdx++;var o={id:a};r[n.id]=a,i[a]=ti("clipPath",a,o,[WE(n,e)])}t["clip-path"]=zf(a)}function HE(n){return document.createTextNode(n)}function uht(n){return document.createComment(n)}function ru(n,t,e){n.insertBefore(t,e)}function UE(n,t){n.removeChild(t)}function GE(n,t){n.appendChild(t)}function KE(n){return n.parentNode}function XE(n){return n.nextSibling}function cht(n){return n.tagName}function ZS(n,t){n.textContent=t}function dht(n){return n.textContent}function hht(n){return n.nodeType===1}function fht(n){return n.nodeType===3}function pht(n){return n.nodeType===8}var YE=58,pZ=120,gZ=ti("","");function $S(n){return n===void 0}function wo(n){return n!==void 0}function vZ(n,t,e){for(var r={},i=t;i<=e;++i){var a=n[i].key;a!==void 0&&(r[a]=i)}return r}function Oh(n,t){var e=n.key===t.key,r=n.tag===t.tag;return r&&e}function Rh(n){var t,e=n.children,r=n.tag;if(wo(r)){var i=n.elm=DE(r);if(JS(gZ,n),Se(e))for(t=0;ta?(p=e[l+1]==null?null:e[l+1].elm,ZE(n,p,e,i,l)):$g(n,t,r,a))}function Pc(n,t){var e=t.elm=n.elm,r=n.children,i=t.children;n!==t&&(JS(n,t),$S(t.text)?wo(r)&&wo(i)?r!==i&&mZ(e,r,i):wo(i)?(wo(n.text)&&ZS(e,""),ZE(e,null,i,0,i.length-1)):wo(r)?$g(e,r,0,r.length-1):wo(n.text)&&ZS(e,""):n.text!==t.text&&(wo(r)&&$g(e,r,0,r.length-1),ZS(e,t.text)))}function yZ(n,t){if(Oh(n,t))Pc(n,t);else{var e=n.elm,r=KE(e);Rh(t),r!==null&&(ru(r,t.elm,XE(e)),$g(r,[n],0,0))}return t}var xZ=0,SZ=function(){function n(t,e,r){if(this.type="svg",this.refreshHover=$E("refreshHover"),this.configLayer=$E("configLayer"),this.storage=e,this._opts=r=ye({},r),this.root=t,this._id="zr"+xZ++,this._oldVNode=kE(r.width,r.height),t&&!r.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var a=this._svgDom=this._oldVNode.elm=DE("svg");JS(null,this._oldVNode),i.appendChild(a),t.appendChild(i)}this.resize(r.width,r.height)}return n.prototype.getType=function(){return this.type},n.prototype.getViewportRoot=function(){return this._viewport},n.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},n.prototype.getSvgDom=function(){return this._svgDom},n.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",yZ(this._oldVNode,t),this._oldVNode=t}},n.prototype.renderOneToVNode=function(t){return FE(t,GS(this._id))},n.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),r=this._width,i=this._height,a=GS(this._id);a.animation=t.animation,a.willUpdate=t.willUpdate,a.compress=t.compress,a.emphasis=t.emphasis;var o=[],s=this._bgVNode=wZ(r,i,this._backgroundColor,a);s&&o.push(s);var l=t.compress?null:this._mainVNode=ti("g","main",{},[]);this._paintList(e,a,l?l.children:o),l&&o.push(l);var u=we(Nn(a.defs),function(h){return a.defs[h]});if(u.length&&o.push(ti("defs","defs",{},u)),t.animation){var c=qY(a.cssNodes,a.cssAnims,{newline:!0});if(c){var d=ti("style","stl",{},[],c);o.push(d)}}return kE(r,i,o,t.useViewBox)},n.prototype.renderToString=function(t){return t=t||{},US(this.renderToVNode({animation:pn(t.cssAnimation,!0),emphasis:pn(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:pn(t.useViewBox,!0)}),{newline:!0})},n.prototype.setBackgroundColor=function(t){this._backgroundColor=t},n.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},n.prototype._paintList=function(t,e,r){for(var i=t.length,a=[],o=0,s,l,u=0,c=0;c=0&&!(h&&l&&h[g]===l[g]);g--);for(var v=p-1;v>g;v--)o--,s=a[o-1];for(var y=g+1;y{const{chartConfig:e,chartData:{xAxis:r,series:i}}=n,{prefix:a,suffix:o,chartCategory:s,isShowToolTip:l,chartType:u,foregroundColor:c,toolTipStyle:d,chartTheme:h}=e,{prefixStr:f,suffixStr:p}=(0,_o.I)({prefix:a,suffix:o});let g={};switch(u){case We.N.bar_chart:case We.N.horizontal_bar_chart:case We.N.line_chart:case We.N.line_area_chart:case We.N.mixed_bar_line_chart:g={trigger:"axis",axisPointer:{type:"shadow"},formatter:v=>{let y=v[0].name;for(let x=0,S=v.length;x"+v[x].marker+v[x].seriesName+"\xA0\xA0\xA0\xA0\xA0"+f+(s==="accPer"?Math.floor(v[x].value):v[x].value)+(""+(s==="accPer"?"%":p));return y}};break;case We.N.pie_chart:case We.N.ring_chart:case We.N.nightingale_chart:g={formatter:v=>v.marker+v.name+"\xA0\xA0\xA0\xA0\xA0"+f+v.value+p};break;case We.N.progress_chart:g={formatter:v=>{let{value:y}=v;return y+"%"}};break;case We.N.radar_chart:g={formatter:v=>{let y=v.name;for(let x=0,S=v.value.length;x"+v.marker+r[x]+"\xA0\xA0\xA0\xA0\xA0"+f+v.value[x]+p;return y}};break;case We.N.waterfall_chart:g={trigger:"axis",axisPointer:{type:"shadow"},formatter:v=>{if(v.length<=1)return"";const[y,x,S,_,D]=v,C=_t=>isNaN(Number(_t))?0:Math.abs(Number(_t)),N=C(x.value)+C(S.value),q=C(_==null?void 0:_.value)+C(D==null?void 0:D.value),et=N>0?x.marker:q>0?_==null?void 0:_.marker:"",lt=N>0?x.seriesName:q>0?_==null?void 0:_.seriesName:"",ft=N>0?N:q>0?q:0;return!et||!lt?"":y.name+"
"+et+lt+"\xA0\xA0\xA0\xA0\xA0"+f+ft+p}};break;case We.N.scatter_chart:case We.N.bubble_chart:g={formatter:function(v){return v.marker+v.seriesName+"
"+v.data.map((y,x)=>{var S;return x===((S=v.data)==null?void 0:S.length)-1?r[x]+": "+f+y+p:r[x]+": "+y}).join("
")}};break;case We.N.gauge_chart:g={formatter:v=>f+v.value+p,borderColor:(0,P.t0)(c)};break;case We.N.map_chart:g={trigger:"item",formatter:v=>{let y="";const{data:x}=t.getOption().series[0];for(const S of x)if(v.name===S.name){y+=S.name+"
";for(const _ of S.value)y+=_.name+"     "+_.value+"
"}return y},backgroundColor:(0,P.t0)(d.bgColor),borderColor:(0,P.t0)(d.bdrColor),borderWidth:d.bdrWidth,textStyle:{color:(0,P.t0)(d.textColor),fontSize:d.fontSize}};break;case We.N.radial_polar_chart:g={formatter:v=>v.marker+v.seriesName+"
"+v.name+":\xA0\xA0"+f+(s==="accPer"?Math.floor(v.value):v.value)+(""+(s==="accPer"?"%":p))};break;case We.N.sunburst_chart:g={formatter:v=>{const y=v.treePathInfo.findIndex(_=>_.dataIndex===v.dataIndex),x=r[y-1],S=r[r.length-1];return(x?v.marker+x+":\xA0\xA0"+v.name+"
":"")+S+":\xA0\xA0"+f+v.value+p}};break;case We.N.word_cloud_chart:g={formatter:v=>v.marker+r[0]+":\xA0\xA0"+v.name+"
"+r[1]+":\xA0\xA0"+f+v.value+p};break;case We.N.boxplot_chart:g={formatter:v=>{var y;const x='';if(v.seriesType==="scatter"){var S;const _=(S=v.value)!=null&&S.length?v.value[v.value.length-1]:"";return x+v.name+"
\u79BB\u7FA4\u503C:\xA0\xA0"+f+_+p}return x+v.name+v.data.slice(1).reverse().map((_,D)=>"
"+bZ[D]+":\xA0\xA0"+f+_+p).join("")}};break;case We.N.sankey_chart:g={formatter:v=>{const y=r[2];if(v.dataType==="edge")return v.data.source+" \u2192 "+v.data.target+"
"+y+":\xA0\xA0"+f+v.value+p;if(v.dataType==="node")return v.marker+v.data.name+"
"+y+":\xA0\xA0"+f+v.value+p}};break;case We.N.liquid_fill_gauge_chart:g={formatter:v=>{var y;return''+v.value}};break;default:g={};break}return{tooltip:{show:l,borderColor:"transparent",...g}}};var _i=w(3664);const CZ=n=>{const t=n[0].data.map(s=>isNaN(Number(s))?0:Number(s)),e=[],r=[],i=[],a=[],o=[];for(let s=0,l=0;s0?u>0?t[s]>0?(e.push(l),r.push(t[s]),i.push("-"),a.push("-"),o.push("-")):(e.push(u),r.push("-"),i.push("-"),a.push("-"),o.push(-t[s])):u<0?(e.push(0),r.push("-"),i.push("-"),a.push(l),o.push(u)):(e.push(0),r.push("-"),i.push("-"),a.push("-"),o.push(l)):l<0?u>0?(e.push(0),r.push(u),i.push(l),a.push("-"),o.push("-")):u<0?t[s]<0?(e.push(l),r.push("-"),i.push("-"),a.push("-"),o.push(u-l)):(e.push(u),r.push(l-u),i.push("-"),a.push("-"),o.push("-")):(e.push(0),r.push(-Math.abs(l)),i.push("-"),a.push("-"),o.push("-")):(e.push(0),t[s]>0?(r.push(t[s]),i.push("-"),a.push("-"),o.push("-")):(r.push("-"),i.push("-"),a.push("-"),o.push(t[s]))),l+=t[s]}return{placeholder:e,in1:r,in2:i,out1:a,out2:o}},MZ=n=>{let{data:t,theme:e,label:r,unit:i,barCategoryGap:a}=n;const{prefixStr:o,suffixStr:s}=(0,_o.I)(i),{placeholder:l,in1:u,in2:c,out1:d,out2:h}=CZ(t),{isVisible:f,textStyle:{fontSize:p}}=r,g=t[0].name,v=t[1].name,y=(0,_i.qy)((0,dr.tp)({theme:e,color:t[0].color,index:0})),x=(0,_i.qy)((0,dr.tp)({theme:e,color:t[1].color,index:1}));return[{type:"bar",stack:"total",itemStyle:{borderColor:"transparent",color:"transparent"},emphasis:{itemStyle:{borderColor:"transparent",color:"transparent"}},data:l},{data:u,type:"bar",name:g,barCategoryGap:100-a+"%",stack:"total",itemStyle:{color:y},label:{show:f,formatter:S=>{const _=S.dataIndex;if(u[_]!=="-"){const D=Math.abs(u[_]),C=Math.abs(c[_]==="-"?0:c[_]);return""+o+(D+C)+s}else return""},position:"top",color:y,fontSize:p}},{data:c,type:"bar",name:g,barCategoryGap:100-a+"%",stack:"total",itemStyle:{color:y},label:{show:!1}},{data:d,type:"bar",name:v,barCategoryGap:100-a+"%",stack:"total",itemStyle:{color:x},label:{show:!1}},{data:h,type:"bar",name:v,barCategoryGap:100-a+"%",stack:"total",itemStyle:{color:x},label:{show:f,formatter:S=>{const _=S.dataIndex;if(h[_]!=="-"){const D=Math.abs(d[_]==="-"?0:d[_]),C=h[_];return""+o+Math.abs(D-C)+s}else return""},position:"bottom",color:x,fontSize:p}}]},TZ=n=>{let{data:t,bubbleRadius:e,theme:r}=n;return t.map((i,a)=>({type:"scatter",name:i.name,symbolSize:e,data:i.data,itemStyle:{color:(0,dr.tp)({theme:r,color:i.color,index:a})}}))},DZ=n=>{let{data:t,label:e,theme:r}=n;const{isVisible:i,textStyle:{fontSize:a,color:o}}=e;return[{type:"funnel",data:t.map((l,u)=>({...l,index:u})).sort((l,u)=>Number(u.data[0])-Number(l.data[0])).map((l,u)=>({value:l.data,name:l.name,originIndex:l.index,color:l.color})),gap:2,label:{show:i,position:"inside",fontSize:a,color:(0,P.t0)(o)},itemStyle:{borderColor:"transparent",color:l=>{const{color:u,originIndex:c}=l.data;return(0,_i.qy)((0,dr.tp)({theme:r,color:u,index:c}))}},emphasis:{scale:!1},sort:"descending",left:"center",top:"middle",width:"80%",height:"80%",animationEasing:"elasticOut",animationDelay:function(l){return l*100},animationDuration:function(l){return l*100}}]},kZ=n=>{let{progress:t,unit:e,foregroundColor:r,backgroundColor:i,minNum:a,maxNum:o,canRunChartAnimation:s,label:l,labelText:u}=n;const{prefixStr:c,suffixStr:d}=(0,_o.I)(e),{textStyle:h}=(0,dr.$y)(l.textStyle),{textStyle:f}=(0,dr.$y)(u.textStyle);return[{type:"gauge",radius:"100%",center:["50%","50%"],progress:{show:!0,itemStyle:{color:(0,P.t0)(r)}},detail:{show:l.isVisible,...h,valueAnimation:s,formatter:p=>""+c+p+d},data:[{value:t,name:""}],min:a,max:o,axisLine:{lineStyle:{color:[[(t-a)/(o-a),(0,P.t0)(r)],[1,(0,P.t0)(i)]]}},axisLabel:{show:u.isVisible,...f},pointer:{show:!0,itemStyle:{color:(0,P.t0)(r)}}}]},PZ=n=>{var t;let{data:e,label:r,theme:i,canRunChartAnimation:a}=n;const{isVisible:o,textStyle:{fontSize:s,color:l}}=r;return[{type:"liquidFill",center:["50%","50%"],radius:"95%",data:e.map(u=>{let{data:c}=u;return c[0]}),label:{show:o,fontSize:s,color:(0,P.t0)(l)},color:e.map((u,c)=>{let{color:d}=u;return(0,_i.qy)((0,dr.tp)({theme:i,color:d,index:c}))}),outline:{show:!0,itemStyle:{borderColor:(0,dr.tp)({theme:i,color:(t=e[0])==null?void 0:t.color,index:0}),shadowBlur:0}},backgroundStyle:{shadowBlur:0},itemStyle:{shadowBlur:0},waveAnimation:a}]};var QS=w(69447);const AZ=n=>{const{chartConfig:{isShowAxis:t,grid:e,hoverStyle:r,mapAdCode:i,chartTheme:a,mapSolidColor:o},textV0:s,chartData:l}=n,u=a!==0,c=l.series.length,d=QS.JD.get(String(i)).map((h,f)=>{const p=l.xAxis.map((g,v)=>({name:g,value:l.series[f%c].data[v]}));return{name:h,value:p,itemStyle:{areaColor:u?(0,P.t0)(o):(0,P.t0)(l.series[f%c].color||QS.Fy[f%QS.Fy.length])}}});return[{type:"map",map:"MAP_CHART",select:{itemStyle:{areaColor:(0,P.t0)(r.bgColor)}},label:{show:t,color:(0,P.t0)(s.textColor),fontSize:s.fontSize},itemStyle:{borderColor:(0,P.t0)(e.bdrColor)},emphasis:{label:{show:!0,color:(0,P.t0)(r.textColor),fontSize:r.fontSize},itemStyle:{areaColor:(0,P.t0)(r.bgColor),borderColor:(0,P.t0)(r.bdrColor)}},data:d}]},qS={bar_chart:"bar",horizontal_bar_chart:"bar",line_chart:"line",line_area_chart:"line",pie_chart:"pie",ring_chart:"pie",progress_chart:"pie",nightingale_chart:"pie",radar_chart:"radar"},Jg={x:{left:"60%",right:"40%",center:"50%"},y:{top:"60%",bottom:"50%",center:"50%"}},tw=(n,t)=>{const r=n.map(i=>i.data).reduce((i,a)=>i.map((o,s)=>Math.abs(parseFloat(o))+Math.abs(parseFloat(a[s]))||0));return t.map((i,a)=>(parseFloat(i)||0)/r[a]*100)},IZ=n=>{let{data:t,type:e,theme:r,category:i,smooth:a,label:o,unit:s,barCategoryGap:l}=n;const{prefixStr:u,suffixStr:c}=(0,_o.I)(s),{isVisible:d,textStyle:{fontSize:h}}=o;return t.map((f,p)=>{const g=e==="line_area_chart"?{opacity:.2,color:(0,_i.qy)((0,dr.tp)({theme:r,color:f.color,index:p}))}:{color:"transparent"},v=i==="accPer"?tw(t,f.data):f.data,y=(e==="bar_chart"||e==="horizontal_bar_chart")&&(i==="acc"||i==="accPer");return{data:v,type:qS[e],name:f.name,smooth:a,barCategoryGap:100-l+"%",barGap:0,itemStyle:{color:(0,_i.qy)((0,dr.tp)({theme:r,color:f.color,index:p}))},areaStyle:g,label:{show:d,formatter:x=>{let{value:S}=x;return""+u+(i==="accPer"?Math.floor(S):S)+(i==="accPer"?"%":c)},position:y?"":e==="horizontal_bar_chart"?"right":"top",fontSize:h,color:y?"rgba(255, 255, 255, 1)":(0,_i.qy)((0,dr.tp)({theme:r,color:f.color,index:p}))},...i!=="group"?{stack:"total"}:{}}})};var bo=w(54635);const EZ=n=>{let{data:t,theme:e,type:r,legend:i,label:a,borderRadius:o,innerRadius:s,unit:l}=n;const{prefixStr:u,suffixStr:c}=(0,_o.I)(l),{isVisible:d,textStyle:{fontSize:h,color:f}}=a,p={borderRadius:o},g=(0,bo.sG)(i),v=!d&&!g.isVisible,y=r===We.N.ring_chart?v?[s+"%","100%"]:d&&g.isVisible?[.6*s+"%","60%"]:[.75*s+"%","75%"]:r===We.N.nightingale_chart?v?[s+"%","100%"]:[s+"%","75%"]:v?"100%":"75%",x=r===We.N.nightingale_chart?{roseType:"area"}:{};return[{data:t.map((S,_)=>({value:S.data,name:S.name,itemStyle:{color:(0,_i.qy)((0,dr.tp)({theme:e,color:S.color,index:_})),...p}})),label:{show:d,fontSize:h,color:(0,P.t0)(f),formatter:S=>{let{name:_,value:D}=S;return[_,"{data|"+u+D[0]+c+"}"].join("\n")},rich:{data:{align:"left",fontSize:(h||12)+"px"}}},labelLine:{length:5,show:d},emphasis:{scale:!1},radius:y,center:g.isVisible?[Jg.x[g.x],"50%"]:["50%","50%"],type:qS[r],name:t.name,stack:"total",barCategoryGap:"50%",width:"100%",height:"100%",...x}]},LZ=n=>{let{progress:t,innerRadius:e,foregroundColor:r,backgroundColor:i,label:a}=n;const{progressNum:o,progressRadius:s,progressColor:l,progressBackground:u}=(0,bo.dQ)({progress:t,innerRadius:e,foregroundColor:r,backgroundColor:i}),{textStyle:c}=(0,dr.$y)(a.textStyle);return{name:"",type:"pie",radius:[s+"%","100%"],label:{show:a.isVisible,position:"center",...c},labelLine:{show:!1},emphasis:{disabled:!0},data:[{value:o,name:o+"%",itemStyle:{color:l}},{value:100-o,name:o+"%",itemStyle:{color:u}}]}},OZ=n=>{let{data:t,theme:e,type:r,label:i,unit:a}=n;const{prefixStr:o,suffixStr:s}=(0,_o.I)(a),{isVisible:l,textStyle:{fontSize:u}}=i;return[{data:t.map((c,d)=>({value:c.data,name:c.name,itemStyle:{color:(0,_i.qy)((0,dr.tp)({theme:e,color:c.color,index:d}))},label:{show:l,formatter:h=>{let{value:f}=h;return""+o+f+s},fontSize:u,color:(0,_i.qy)((0,dr.tp)({theme:e,color:c.color,index:d}))}})),type:qS[r]}]},RZ=n=>{let{data:t,type:e,theme:r,category:i,smooth:a,label:o,unit:s,barCategoryGap:l}=n;const{prefixStr:u,suffixStr:c}=(0,_o.I)(s),{isVisible:d,textStyle:{fontSize:h}}=o;return t.map((f,p)=>{let g;if(!f.type)g=p===t.length-1;else{var v,y;g=(v=(y=f.type)==null?void 0:y.includes("line"))!=null?v:!1}const x=g?"line":"bar",S=e===We.N.line_area_chart?{opacity:.2,color:(0,_i.qy)((0,dr.tp)({theme:r,color:f.color,index:p}))}:{color:"transparent"},_=i==="accPer"?tw(t,f.data):f.data,D=(e===We.N.bar_chart||e===We.N.horizontal_bar_chart)&&(i==="acc"||i==="accPer");return{data:_,type:x,name:f.name,yAxisIndex:g?1:0,smooth:a,barCategoryGap:100-l+"%",barGap:0,itemStyle:{color:(0,_i.qy)((0,dr.tp)({theme:r,color:f.color,index:p}))},areaStyle:S,label:{show:d,formatter:C=>{let{value:N}=C;return""+u+(i==="accPer"?Math.floor(N):N)+(i==="accPer"?"%":c)},position:D?"":e===We.N.horizontal_bar_chart?"right":"top",fontSize:h,color:D?"rgba(255, 255, 255, 1)":(0,_i.qy)((0,dr.tp)({theme:r,color:f.color,index:p}))},...i!=="group"?{stack:"total"}:{}}})},NZ=n=>{let{data:t,theme:e,minBubbleRadius:r,maxBubbleRadius:i}=n;const a=t.map(u=>u.data.map(c=>c[2])).flat(),o=Math.min(...a),l=Math.max(...a)-o;return t.map((u,c)=>({type:"scatter",name:u.name,symbolSize:d=>(d[2]-o)/l*(i-r)+r,data:u.data,itemStyle:{color:(0,dr.tp)({theme:e,color:u.color,index:c})}}))},BZ=n=>{let{data:t,theme:e,category:r,label:i,unit:a}=n;const{prefixStr:o,suffixStr:s}=(0,_o.I)(a);return t.map((l,u)=>({data:r==="accPer"?tw(t,l.data):l.data,type:"bar",name:l.name,coordinateSystem:"polar",itemStyle:{color:(0,_i.qy)((0,dr.tp)({theme:e,color:l.color,index:u}))},areaStyle:{color:"transparent"},label:{show:i.isVisible,formatter:d=>""+o+(r==="accPer"?Math.floor(d.value):d.value)+(r==="accPer"?"%":s),position:"middle",color:(0,_i.qy)((0,dr.tp)({theme:e,color:i.textStyle.color,index:u})),fontSize:i.textStyle.fontSize},...r!=="group"?{stack:"total"}:{}}))};var VZ=w(62140),WZ=w(75915);function FZ(n){var t=n;t.hierNode={defaultAncestor:null,ancestor:t,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var e=[t],r,i;r=e.pop();)if(i=r.children,r.isExpand&&i.length)for(var a=i.length,o=a-1;o>=0;o--){var s=i[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},e.push(s)}}function jZ(n,t){var e=n.isExpand?n.children:[],r=n.parentNode.children,i=n.hierNode.i?r[n.hierNode.i-1]:null;if(e.length){UZ(n);var a=(e[0].hierNode.prelim+e[e.length-1].hierNode.prelim)/2;i?(n.hierNode.prelim=i.hierNode.prelim+t(n,i),n.hierNode.modifier=n.hierNode.prelim-a):n.hierNode.prelim=a}else i&&(n.hierNode.prelim=i.hierNode.prelim+t(n,i));n.parentNode.hierNode.defaultAncestor=GZ(n,i,n.parentNode.hierNode.defaultAncestor||r[0],t)}function zZ(n){var t=n.hierNode.prelim+n.parentNode.hierNode.modifier;n.setLayout({x:t},!0),n.hierNode.modifier+=n.parentNode.hierNode.modifier}function qE(n){return arguments.length?n:YZ}function Nh(n,t){return n-=Math.PI/2,{x:t*Math.cos(n),y:t*Math.sin(n)}}function HZ(n,t){return Xr(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function UZ(n){for(var t=n.children,e=t.length,r=0,i=0;--e>=0;){var a=t[e];a.hierNode.prelim+=r,a.hierNode.modifier+=r,i+=a.hierNode.change,r+=a.hierNode.shift+i}}function GZ(n,t,e,r){if(t){for(var i=n,a=n,o=a.parentNode.children[0],s=t,l=i.hierNode.modifier,u=a.hierNode.modifier,c=o.hierNode.modifier,d=s.hierNode.modifier;s=ew(s),a=nw(a),s&&a;){i=ew(i),o=nw(o),i.hierNode.ancestor=n;var h=s.hierNode.prelim+d-a.hierNode.prelim-u+r(s,a);h>0&&(XZ(KZ(s,n,e),n,h),u+=h,l+=h),d+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=i.hierNode.modifier,c+=o.hierNode.modifier}s&&!ew(i)&&(i.hierNode.thread=s,i.hierNode.modifier+=d-l),a&&!nw(o)&&(o.hierNode.thread=a,o.hierNode.modifier+=u-c,e=n)}return e}function ew(n){var t=n.children;return t.length&&n.isExpand?t[t.length-1]:n.hierNode.thread}function nw(n){var t=n.children;return t.length&&n.isExpand?t[0]:n.hierNode.thread}function KZ(n,t,e){return n.hierNode.ancestor.parentNode===t.parentNode?n.hierNode.ancestor:e}function XZ(n,t,e){var r=e/(t.hierNode.i-n.hierNode.i);t.hierNode.change-=r,t.hierNode.shift+=e,t.hierNode.modifier+=e,t.hierNode.prelim+=e,n.hierNode.change+=r}function YZ(n,t){return n.parentNode===t.parentNode?1:2}var ZZ=function(){function n(){this.parentPoint=[],this.childPoints=[]}return n}(),$Z=function(n){Zt(t,n);function t(e){return n.call(this,e)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new ZZ},t.prototype.buildPath=function(e,r){var i=r.childPoints,a=i.length,o=r.parentPoint,s=i[0],l=i[a-1];if(a===1){e.moveTo(o[0],o[1]),e.lineTo(s[0],s[1]);return}var u=r.orient,c=u==="TB"||u==="BT"?0:1,d=1-c,h=Oe(r.forkPosition,1),f=[];f[c]=o[c],f[d]=o[d]+(l[d]-o[d])*h,e.moveTo(o[0],o[1]),e.lineTo(f[0],f[1]),e.moveTo(s[0],s[1]),f[c]=s[c],e.lineTo(f[0],f[1]),f[c]=l[c],e.lineTo(f[0],f[1]),e.lineTo(l[0],l[1]);for(var p=1;px.x,D||(_=_-Math.PI));var N=D?"left":"right",q=s.getModel("label"),et=q.get("rotate"),lt=et*(Math.PI/180),ft=v.getTextContent();ft&&(v.setTextConfig({position:q.get("position")||N,rotation:et==null?-_:lt,origin:"center"}),ft.setStyle("verticalAlign","middle"))}var _t=s.get(["emphasis","focus"]),Ct=_t==="relative"?Cf(o.getAncestorsIndices(),o.getDescendantIndices()):_t==="ancestor"?o.getAncestorsIndices():_t==="descendant"?o.getDescendantIndices():null;Ct&&(hn(e).focus=Ct),QZ(i,o,c,e,p,f,g,r),e.__edge&&(e.onHoverStateChange=function(kt){if(kt!=="blur"){var Ot=o.parentNode&&n.getItemGraphicEl(o.parentNode.dataIndex);Ot&&Ot.hoverState===Td||dp(e.__edge,kt)}})}function QZ(n,t,e,r,i,a,o,s){var l=t.getModel(),u=n.get("edgeShape"),c=n.get("layout"),d=n.getOrient(),h=n.get(["lineStyle","curveness"]),f=n.get("edgeForkPosition"),p=l.getModel("lineStyle").getLineStyle(),g=r.__edge;if(u==="curve")t.parentNode&&t.parentNode!==e&&(g||(g=r.__edge=new Np({shape:rw(c,d,h,i,i)})),Hn(g,{shape:rw(c,d,h,a,o)},n));else if(u==="polyline"&&c==="orthogonal"&&t!==e&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var v=t.children,y=[],x=0;xl&&(l=d.depth)});var u=e.expandAndCollapse,c=u&&e.initialTreeDepth>=0?e.initialTreeDepth:l;return o.root.eachNode("preorder",function(d){var h=d.hostTree.data.getRawDataItem(d.dataIndex);d.isExpand=h&&h.collapsed!=null?!h.collapsed:d.depth<=c}),o.data},t.prototype.getOrient=function(){var e=this.get("orient");return e==="horizontal"?e="LR":e==="vertical"&&(e="TB"),e},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.formatTooltip=function(e,r,i){for(var a=this.getData().tree,o=a.root.children[0],s=a.getNodeByDataIndex(e),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return qr("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(e){var r=n.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return r.treeAncestors=zg(i,this),r.collapsed=!i.isExpand,r},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(br);const e$=t$;function n$(n,t,e){for(var r=[n],i=[],a;a=r.pop();)if(i.push(a),a.isExpand){var o=a.children;if(o.length)for(var s=0;s=0;a--)e.push(i[a])}}function r$(n,t){n.eachSeriesByType("tree",function(e){i$(e,t)})}function i$(n,t){var e=HZ(n,t);n.layoutInfo=e;var r=n.get("layout"),i=0,a=0,o=null;r==="radial"?(i=2*Math.PI,a=Math.min(e.height,e.width)/2,o=qE(function(S,_){return(S.parentNode===_.parentNode?1:2)/S.depth})):(i=e.width,a=e.height,o=qE());var s=n.getData().tree.root,l=s.children[0];if(l){FZ(s),n$(l,jZ,o),s.hierNode.modifier=-l.hierNode.prelim,Bh(l,zZ);var u=l,c=l,d=l;Bh(l,function(S){var _=S.getLayout().x;_c.getLayout().x&&(c=S),S.depth>d.depth&&(d=S)});var h=u===c?1:o(u,c)/2,f=h-u.getLayout().x,p=0,g=0,v=0,y=0;if(r==="radial")p=i/(c.getLayout().x+h+f),g=a/(d.depth-1||1),Bh(l,function(S){v=(S.getLayout().x+f)*p,y=(S.depth-1)*g;var _=Nh(v,y);S.setLayout({x:_.x,y:_.y,rawX:v,rawY:y},!0)});else{var x=n.getOrient();x==="RL"||x==="LR"?(g=a/(c.getLayout().x+h+f),p=i/(d.depth-1||1),Bh(l,function(S){y=(S.getLayout().x+f)*g,v=x==="LR"?(S.depth-1)*p:i-(S.depth-1)*p,S.setLayout({x:v,y},!0)})):(x==="TB"||x==="BT")&&(p=i/(c.getLayout().x+h+f),g=a/(d.depth-1||1),Bh(l,function(S){v=(S.getLayout().x+f)*p,y=x==="TB"?(S.depth-1)*g:a-(S.depth-1)*g,S.setLayout({x:v,y},!0)}))}}}function a$(n){n.eachSeriesByType("tree",function(t){var e=t.getData(),r=e.tree;r.eachNode(function(i){var a=i.getModel(),o=a.getModel("itemStyle").getItemStyle(),s=e.ensureUniqueItemVisual(i.dataIndex,"style");ye(s,o)})})}function o$(n){n.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(r){var i=t.dataIndex,a=r.getData().tree,o=a.getNodeByDataIndex(i);o.isExpand=!o.isExpand})}),n.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e,r){e.eachComponent({mainType:"series",subType:"tree",query:t},function(i){var a=i.coordinateSystem,o=kS(a,t,void 0,r);i.setCenter&&i.setCenter(o.center),i.setZoom&&i.setZoom(o.zoom)})})}function s$(n){n.registerChartView(qZ),n.registerSeriesModel(e$),n.registerLayout(r$),n.registerVisual(a$),o$(n)}var aL=["treemapZoomToNode","treemapRender","treemapMove"];function l$(n){for(var t=0;t=0;g--){var v=f[g],y=v.node,x=v.width,S=v.text;h>d.width&&(h-=x-u,x=u,S=null);var _=new Ki({shape:{points:p$(l,0,x,c,g===f.length-1,g===0)},style:nn(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new Wn({style:mr(a,{text:S})}),textConfig:{position:"inside"},z2:Ku*1e4,onclick:xn(s,y)});_.disableLabelAnimation=!0,_.getTextContent().ensureState("emphasis").style=mr(o,{text:S}),_.ensureState("emphasis").style=p,Er(_,i.get("focus"),i.get("blurScope"),i.get("disabled")),this.group.add(_),g$(_,t,y),l+=x+sL}},n.prototype.remove=function(){this.group.removeAll()},n}();function p$(n,t,e,r,i,a){var o=[[i?n:n-iw,t],[n+e,t],[n+e,t+r],[i?n:n-iw,t+r]];return!a&&o.splice(2,0,[n+e+iw,t+r/2]),!i&&o.push([n,t+r/2]),o}function g$(n,t,e){hn(n).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:e&&e.dataIndex,name:e&&e.name},treePathInfo:e&&zg(e,t)}}const v$=f$;var m$=function(){function n(){this._storage=[],this._elExistsMap={}}return n.prototype.add=function(t,e,r,i,a){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:r,delay:i,easing:a}),!0)},n.prototype.finished=function(t){return this._finishedCallback=t,this},n.prototype.start=function(){for(var t=this,e=this._storage.length,r=function(){e--,e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,a=this._storage.length;iuL||Math.abs(e.dy)>uL)){var r=this.seriesModel.getData().tree.root;if(!r)return;var i=r.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+e.dx,y:i.y+e.dy,width:i.width,height:i.height}})}},t.prototype._onZoom=function(e){var r=e.originX,i=e.originY;if(this._state!=="animating"){var a=this.seriesModel.getData().tree.root;if(!a)return;var o=a.getLayout();if(!o)return;var s=new wn(o.x,o.y,o.width,o.height),l=this.seriesModel.layoutInfo;r-=l.x,i-=l.y;var u=ea();no(u,u,[-r,-i]),Om(u,u,[e.scale,e.scale]),no(u,u,[r,i]),s.applyTransform(u),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},t.prototype._initEvents=function(e){var r=this;e.on("click",function(i){if(r._state==="ready"){var a=r.seriesModel.get("nodeClick",!0);if(a){var o=r.findTarget(i.offsetX,i.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)r._rootToNode(o);else if(a==="zoomToNode")r._zoomToNode(o);else if(a==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),c=l.get("target",!0)||"blank";u&&_p(u,c)}}}}},this)},t.prototype._renderBreadcrumb=function(e,r,i){var a=this;i||(i=e.get("leafDepth",!0)!=null?{node:e.getViewRoot()}:this.findTarget(r.getWidth()/2,r.getHeight()/2),i||(i={node:e.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new v$(this.group))).render(e,r,i.node,function(o){a._state!=="animating"&&(PS(e.getViewRoot(),o)?a._rootToNode({node:o}):a._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Vh(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,r){var i,a=this.seriesModel.getViewRoot();return a.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(e,r),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)i={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),i},t.type="treemap",t}(gr);function Vh(){return{nodeGroup:[],background:[],content:[]}}function b$(n,t,e,r,i,a,o,s,l,u){if(!o)return;var c=o.getLayout(),d=n.getData(),h=o.getModel();if(d.setItemGraphicEl(o.dataIndex,null),!c||!c.isInView)return;var f=c.width,p=c.height,g=c.borderWidth,v=c.invisible,y=o.getRawIndex(),x=s&&s.getRawIndex(),S=o.viewChildren,_=c.upperHeight,D=S&&S.length,C=h.getModel("itemStyle"),N=h.getModel(["emphasis","itemStyle"]),q=h.getModel(["blur","itemStyle"]),et=h.getModel(["select","itemStyle"]),lt=C.get("borderRadius")||0,ft=Qt("nodeGroup",aw);if(!ft)return;if(l.add(ft),ft.x=c.x||0,ft.y=c.y||0,ft.markRedraw(),Qg(ft).nodeWidth=f,Qg(ft).nodeHeight=p,c.isAboveViewRoot)return ft;var _t=Qt("background",lL,u,S$);_t&&Ut(ft,_t,D&&c.upperLabelHeight);var Ct=h.getModel("emphasis"),kt=Ct.get("focus"),Ot=Ct.get("blurScope"),Nt=Ct.get("disabled"),Xt=kt==="ancestor"?o.getAncestorsIndices():kt==="descendant"?o.getDescendantIndices():kt;if(D)Ad(ft)&&_l(ft,!1),_t&&(_l(_t,!Nt),d.setItemGraphicEl(o.dataIndex,_t),J0(_t,Xt,Ot));else{var Vt=Qt("content",lL,u,w$);Vt&&Yt(ft,Vt),_t.disableMorphing=!0,_t&&Ad(_t)&&_l(_t,!1),_l(ft,!Nt),d.setItemGraphicEl(o.dataIndex,ft),J0(ft,Xt,Ot)}return ft;function Ut(Pe,Ce,Ee){var Ve=hn(Ce);if(Ve.dataIndex=o.dataIndex,Ve.seriesIndex=n.seriesIndex,Ce.setShape({x:0,y:0,width:f,height:p,r:lt}),v)ue(Ce);else{Ce.invisible=!1;var Te=o.getVisual("style"),Be=Te.stroke,tn=hL(C);tn.fill=Be;var Je=iu(N);Je.fill=N.get("borderColor");var An=iu(q);An.fill=q.get("borderColor");var En=iu(et);if(En.fill=et.get("borderColor"),Ee){var Cr=f-2*g;ie(Ce,Be,Te.opacity,{x:g,y:0,width:Cr,height:_})}else Ce.removeTextContent();Ce.setStyle(tn),Ce.ensureState("emphasis").style=Je,Ce.ensureState("blur").style=An,Ce.ensureState("select").style=En,wl(Ce)}Pe.add(Ce)}function Yt(Pe,Ce){var Ee=hn(Ce);Ee.dataIndex=o.dataIndex,Ee.seriesIndex=n.seriesIndex;var Ve=Math.max(f-2*g,0),Te=Math.max(p-2*g,0);if(Ce.culling=!0,Ce.setShape({x:g,y:g,width:Ve,height:Te,r:lt}),v)ue(Ce);else{Ce.invisible=!1;var Be=o.getVisual("style"),tn=Be.fill,Je=hL(C);Je.fill=tn,Je.decal=Be.decal;var An=iu(N),En=iu(q),Cr=iu(et);ie(Ce,tn,Be.opacity,null),Ce.setStyle(Je),Ce.ensureState("emphasis").style=An,Ce.ensureState("blur").style=En,Ce.ensureState("select").style=Cr,wl(Ce)}Pe.add(Ce)}function ue(Pe){!Pe.invisible&&a.push(Pe)}function ie(Pe,Ce,Ee,Ve){var Te=h.getModel(Ve?dL:cL),Be=Zr(h.get("name"),null),tn=Te.getShallow("show");ci(Pe,Qr(h,Ve?dL:cL),{defaultText:tn?Be:null,inheritColor:Ce,defaultOpacity:Ee,labelFetcher:n,labelDataIndex:o.dataIndex});var Je=Pe.getTextContent();if(Je){var An=Je.style,En=wm(An.padding||0);Ve&&(Pe.setTextConfig({layoutRect:Ve}),Je.disableLabelLayout=!0),Je.beforeUpdate=function(){var Mr=Math.max((Ve?Ve.width:Pe.shape.width)-En[1]-En[3],0),ir=Math.max((Ve?Ve.height:Pe.shape.height)-En[0]-En[2],0);(An.width!==Mr||An.height!==ir)&&Je.setStyle({width:Mr,height:ir})},An.truncateMinChar=2,An.lineOverflow="truncate",Gt(An,Ve,c);var Cr=Je.getState("emphasis");Gt(Cr?Cr.style:null,Ve,c)}}function Gt(Pe,Ce,Ee){var Ve=Pe?Pe.text:null;if(!Ce&&Ee.isLeafRoot&&Ve!=null){var Te=n.get("drillDownIcon",!0);Pe.text=Te?Te+" "+Ve:Ve}}function Qt(Pe,Ce,Ee,Ve){var Te=x!=null&&e[Pe][x],Be=i[Pe];return Te?(e[Pe][x]=null,me(Be,Te)):v||(Te=new Ce,Te instanceof fa&&(Te.z2=C$(Ee,Ve)),De(Be,Te)),t[Pe][y]=Te}function me(Pe,Ce){var Ee=Pe[y]={};Ce instanceof aw?(Ee.oldX=Ce.x,Ee.oldY=Ce.y):Ee.oldShape=ye({},Ce.shape)}function De(Pe,Ce){var Ee=Pe[y]={},Ve=o.parentNode,Te=Ce instanceof sn;if(Ve&&(!r||r.direction==="drillDown")){var Be=0,tn=0,Je=i.background[Ve.getRawIndex()];!r&&Je&&Je.oldShape&&(Be=Je.oldShape.width,tn=Je.oldShape.height),Te?(Ee.oldX=0,Ee.oldY=tn):Ee.oldShape={x:Be,y:tn,width:0,height:0}}Ee.fadein=!Te}}function C$(n,t){return n*x$+t}const M$=_$;var T$="itemStyle",fL=Kn();const D$={seriesType:"treemap",reset:function(n){var t=n.getData().tree,e=t.root;e.isRemoved()||pL(e,{},n.getViewRoot().getAncestors(),n)}};function pL(n,t,e,r){var i=n.getModel(),a=n.getLayout(),o=n.hostTree.data;if(!(!a||a.invisible||!a.isInView)){var s=i.getModel(T$),l=k$(s,t,r),u=o.ensureUniqueItemVisual(n.dataIndex,"style"),c=s.get("borderColor"),d=s.get("borderColorSaturation"),h;d!=null&&(h=gL(l),c=P$(d,h)),u.stroke=c;var f=n.viewChildren;if(!f||!f.length)h=gL(l),u.fill=h;else{var p=A$(n,i,a,s,l,f);mt(f,function(g,v){if(g.depth>=e.length||g===e[g.depth]){var y=I$(i,l,g,v,p,r);pL(g,y,e,r)}})}}}function k$(n,t,e){var r=ye({},t),i=e.designatedVisualItemStyle;return mt(["color","colorAlpha","colorSaturation"],function(a){i[a]=t[a];var o=n.get(a);i[a]=null,o!=null&&(r[a]=o)}),r}function gL(n){var t=ow(n,"color");if(t){var e=ow(n,"colorAlpha"),r=ow(n,"colorSaturation");return r&&(t=cd(t,null,null,r)),e&&(t=Wf(t,e)),t}}function P$(n,t){return t!=null?cd(t,null,null,n):null}function ow(n,t){var e=n[t];if(e!=null&&e!=="none")return e}function A$(n,t,e,r,i,a){if(!(!a||!a.length)){var o=sw(t,"color")||i.color!=null&&i.color!=="none"&&(sw(t,"colorAlpha")||sw(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=e.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var c=t.get("colorMappingBy"),d={type:o.name,dataExtent:u,visual:o.range};d.type==="color"&&(c==="index"||c==="id")?(d.mappingMethod="category",d.loop=!0):d.mappingMethod="linear";var h=new fi(d);return fL(h).drColorMappingBy=c,h}}}function sw(n,t){var e=n.get(t);return Se(e)&&e.length?{name:t,range:e}:null}function I$(n,t,e,r,i,a){var o=ye({},t);if(i){var s=i.type,l=s==="color"&&fL(i).drColorMappingBy,u=l==="index"?r:l==="id"?a.mapIdToIndex(e.getId()):e.getValue(n.get("visualDimension"));o[s]=i.mapValueToVisual(u)}return o}var Wh=Math.max,qg=Math.min,vL=ii,lw=mt,mL=["itemStyle","borderWidth"],E$=["itemStyle","gapWidth"],L$=["upperLabel","show"],O$=["upperLabel","height"];const R$={seriesType:"treemap",reset:function(n,t,e,r){var i=e.getWidth(),a=e.getHeight(),o=n.option,s=Xr(n.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),l=o.size||[],u=Oe(vL(s.width,l[0]),i),c=Oe(vL(s.height,l[1]),a),d=r&&r.type,h=["treemapZoomToNode","treemapRootToNode"],f=Dh(r,h,n),p=d==="treemapRender"||d==="treemapMove"?r.rootRect:null,g=n.getViewRoot(),v=XI(g);if(d!=="treemapMove"){var y=d==="treemapZoomToNode"?j$(n,f,g,u,c):p?[p.width,p.height]:[u,c],x=o.sort;x&&x!=="asc"&&x!=="desc"&&(x="desc");var S={squareRatio:o.squareRatio,sort:x,leafDepth:o.leafDepth};g.hostTree.clearLayouts();var _={x:0,y:0,width:y[0],height:y[1],area:y[0]*y[1]};g.setLayout(_),yL(g,S,!1,0),_=g.getLayout(),lw(v,function(C,N){var q=(v[N+1]||g).getValue();C.setLayout(ye({dataExtent:[q,q],borderWidth:0,upperHeight:0},_))})}var D=n.getData().tree.root;D.setLayout(z$(s,p,f),!0),n.setLayoutInfo(s),SL(D,new wn(-s.x,-s.y,i,a),v,g,0)}};function yL(n,t,e,r){var i,a;if(!n.isRemoved()){var o=n.getLayout();i=o.width,a=o.height;var s=n.getModel(),l=s.get(mL),u=s.get(E$)/2,c=wL(s),d=Math.max(l,c),h=l-u,f=d-u;n.setLayout({borderWidth:l,upperHeight:d,upperLabelHeight:c},!0),i=Wh(i-2*h,0),a=Wh(a-h-f,0);var p=i*a,g=N$(n,s,p,t,e,r);if(g.length){var v={x:h,y:f,width:i,height:a},y=qg(i,a),x=1/0,S=[];S.area=0;for(var _=0,D=g.length;_=0;l--){var u=i[r==="asc"?o-l-1:l].getValue();u/e*ts[1]&&(s[1]=u)})),{sum:r,dataExtent:s}}function F$(n,t,e){for(var r=0,i=1/0,a=0,o=void 0,s=n.length;ar&&(r=o));var l=n.area*n.area,u=t*t*e;return l?Wh(u*r/l,l/(u*i)):1/0}function xL(n,t,e,r,i){var a=t===e.width?0:1,o=1-a,s=["x","y"],l=["width","height"],u=e[s[a]],c=t?n.area/t:0;(i||c>e[l[o]])&&(c=e[l[o]]);for(var d=0,h=n.length;dPC&&(u=PC),a=s}ur&&(r=t);var a=r%2?r+2:r+3;i=[];for(var o=0;o0&&(D[0]=-D[0],D[1]=-D[1]);var N=_[0]<0?-1:1;if(a.__position!=="start"&&a.__position!=="end"){var q=-Math.atan2(_[1],_[0]);d[0].8?"left":h[0]<-.8?"right":"center",g=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":a.x=-h[0]*y+c[0],a.y=-h[1]*x+c[1],p=h[0]>.8?"right":h[0]<-.8?"left":"center",g=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":a.x=y*N+c[0],a.y=c[1]+et,p=_[0]<0?"right":"left",a.originX=-y*N,a.originY=-et;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":a.x=C[0],a.y=C[1]+et,p="center",a.originY=-et;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":a.x=-y*N+d[0],a.y=d[1]+et,p=_[0]>=0?"right":"left",a.originX=y*N,a.originY=-et;break}a.scaleX=a.scaleY=o,a.setStyle({verticalAlign:a.__verticalAlign||g,align:a.__align||p})}},t}(sn);const xw=sJ;var lJ=function(){function n(t){this.group=new sn,this._LineCtor=t||xw}return n.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var r=this,i=r.group,a=r._lineData;r._lineData=t,a||i.removeAll();var o=EL(t);t.diff(a).add(function(s){e._doAdd(t,s,o)}).update(function(s,l){e._doUpdate(a,t,l,s,o)}).remove(function(s){i.remove(a.getItemGraphicEl(s))}).execute()},n.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,r){e.updateLayout(t,r)},this)},n.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=EL(t),this._lineData=null,this.group.removeAll()},n.prototype.incrementalUpdate=function(t,e){this._progressiveEls=[];function r(s){!s.isGroup&&!uJ(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0}function EL(n){var t=n.hostModel,e=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:e.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:e.get("disabled"),blurScope:e.get("blurScope"),focus:e.get("focus"),labelStatesModels:Qr(t)}}function LL(n){return isNaN(n[0])||isNaN(n[1])}function Sw(n){return n&&!LL(n[0])&&!LL(n[1])}const ww=lJ;var _w=[],bw=[],Cw=[],Ic=ai,Mw=Qs,OL=Math.abs;function RL(n,t,e){for(var r=n[0],i=n[1],a=n[2],o=1/0,s,l=e*e,u=.1,c=.1;c<=.9;c+=.1){_w[0]=Ic(r[0],i[0],a[0],c),_w[1]=Ic(r[1],i[1],a[1],c);var d=OL(Mw(_w,t)-l);d=0?s=s+u:s=s-u:p>=0?s=s-u:s=s+u}return s}function Tw(n,t){var e=[],r=sd,i=[[],[],[]],a=[[],[]],o=[];t/=2,n.eachEdge(function(s,l){var u=s.getLayout(),c=s.getVisual("fromSymbol"),d=s.getVisual("toSymbol");u.__original||(u.__original=[Ao(u[0]),Ao(u[1])],u[2]&&u.__original.push(Ao(u[2])));var h=u.__original;if(u[2]!=null){if(Di(i[0],h[0]),Di(i[1],h[2]),Di(i[2],h[1]),c&&c!=="none"){var f=zh(s.node1),p=RL(i,h[0],f*t);r(i[0][0],i[1][0],i[2][0],p,e),i[0][0]=e[3],i[1][0]=e[4],r(i[0][1],i[1][1],i[2][1],p,e),i[0][1]=e[3],i[1][1]=e[4]}if(d&&d!=="none"){var f=zh(s.node2),p=RL(i,h[1],f*t);r(i[0][0],i[1][0],i[2][0],p,e),i[1][0]=e[1],i[2][0]=e[2],r(i[0][1],i[1][1],i[2][1],p,e),i[1][1]=e[1],i[2][1]=e[2]}Di(u[0],i[0]),Di(u[1],i[2]),Di(u[2],i[1])}else{if(Di(a[0],h[0]),Di(a[1],h[1]),Js(o,a[1],a[0]),Ou(o,o),c&&c!=="none"){var f=zh(s.node1);_m(a[0],a[0],o,f*t)}if(d&&d!=="none"){var f=zh(s.node2);_m(a[1],a[1],o,-f*t)}Di(u[0],a[0]),Di(u[1],a[1])}})}function NL(n){return n.type==="view"}var cJ=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,r){var i=new xh,a=new ww,o=this.group;this._controller=new Ch(r.getZr()),this._controllerHost={target:o},o.add(i.group),o.add(a.group),this._symbolDraw=i,this._lineDraw=a,this._firstRender=!0},t.prototype.render=function(e,r,i){var a=this,o=e.coordinateSystem;this._model=e;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if(NL(o)){var c={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(c):Hn(u,c,e)}Tw(e.getGraph(),jh(e));var d=e.getData();s.updateData(d);var h=e.getEdgeData();l.updateData(h),this._updateNodeAndLinkScale(),this._updateController(e,r,i),clearTimeout(this._layoutTimeout);var f=e.forceLayout,p=e.get(["force","layoutAnimation"]);f&&this._startForceLayoutIteration(f,p);var g=e.get("layout");d.graph.eachNode(function(S){var _=S.dataIndex,D=S.getGraphicEl(),C=S.getModel();if(D){D.off("drag").off("dragend");var N=C.get("draggable");N&&D.on("drag",function(et){switch(g){case"force":f.warmUp(),!a._layouting&&a._startForceLayoutIteration(f,p),f.setFixed(_),d.setItemLayout(_,[D.x,D.y]);break;case"circular":d.setItemLayout(_,[D.x,D.y]),S.setLayout({fixed:!0},!0),pw(e,"symbolSize",S,[et.offsetX,et.offsetY]),a.updateLayout(e);break;case"none":default:d.setItemLayout(_,[D.x,D.y]),hw(e.getGraph(),e),a.updateLayout(e);break}}).on("dragend",function(){f&&f.setUnfixed(_)}),D.setDraggable(N,!!C.get("cursor"));var q=C.get(["emphasis","focus"]);q==="adjacency"&&(hn(D).focus=S.getAdjacentDataIndices())}}),d.graph.eachEdge(function(S){var _=S.getGraphicEl(),D=S.getModel().get(["emphasis","focus"]);_&&D==="adjacency"&&(hn(_).focus={edge:[S.dataIndex],node:[S.node1.dataIndex,S.node2.dataIndex]})});var v=e.get("layout")==="circular"&&e.get(["circular","rotateLabel"]),y=d.getLayout("cx"),x=d.getLayout("cy");d.graph.eachNode(function(S){TL(S,v,y,x)}),this._firstRender=!1},t.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(e,r){var i=this;(function a(){e.step(function(o){i.updateLayout(i._model),(i._layouting=!o)&&(r?i._layoutTimeout=setTimeout(a,16):a())})})()},t.prototype._updateController=function(e,r,i){var a=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,c,d){var h=l.getBoundingRect();return h.applyTransform(l.transform),h.contain(c,d)&&!Bg(u,i,e)}),!NL(e.coordinateSystem)){o.disable();return}o.enable(e.get("roam")),s.zoomLimit=e.get("scaleLimit"),s.zoom=e.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){SS(s,u.dx,u.dy),i.dispatchAction({seriesId:e.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){wS(s,u.scale,u.originX,u.originY),i.dispatchAction({seriesId:e.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),a._updateNodeAndLinkScale(),Tw(e.getGraph(),jh(e)),a._lineDraw.updateLayout(),i.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var e=this._model,r=e.getData(),i=jh(e);r.eachItemGraphicEl(function(a,o){a&&a.setSymbolScale(i)})},t.prototype.updateLayout=function(e){Tw(e.getGraph(),jh(e)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(gr);const dJ=cJ;var hJ=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.init=function(e){n.prototype.init.apply(this,arguments);var r=this;function i(){return r._categoriesData}this.legendVisualProvider=new _h(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},t.prototype.mergeOption=function(e){n.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(e){n.prototype.mergeDefaultAndTheme.apply(this,arguments),ll(e,"edgeLabel",["show"])},t.prototype.getInitialData=function(e,r){var i=e.edges||e.links||[],a=e.data||e.nodes||[],o=this;if(a&&i){Z$(this);var s=cE(a,i,this,!0,l);return mt(s.edges,function(u){$$(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,c){u.wrapMethod("getItemModel",function(p){var g=o._categoriesModels,v=p.getShallow("category"),y=g[v];return y&&(y.parentModel=p.parentModel,p.parentModel=y),p});var d=pr.prototype.getModel;function h(p,g){var v=d.call(this,p,g);return v.resolveParentPath=f,v}c.wrapMethod("getItemModel",function(p){return p.resolveParentPath=f,p.getModel=h,p});function f(p){if(p&&(p[0]==="label"||p[1]==="label")){var g=p.slice();return p[0]==="label"?g[0]="edgeLabel":p[1]==="label"&&(g[1]="edgeLabel"),g}return p}}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(e,r,i){if(i==="edge"){var a=this.getData(),o=this.getDataParams(e,i),s=a.graph.getEdgeByIndex(e),l=a.getName(s.node1.dataIndex),u=a.getName(s.node2.dataIndex),c=[];return l!=null&&c.push(l),u!=null&&c.push(u),qr("nameValue",{name:c.join(" > "),value:o.value,noValue:o.value==null})}var d=SD({series:this,dataIndex:e,multipleSeries:r});return d},t.prototype._updateCategoriesData=function(){var e=we(this.option.categories||[],function(i){return i.value!=null?i:ye({value:0},i)}),r=new hi(["value"],this);r.initData(e),this._categoriesData=r,this._categoriesModels=r.mapArray(function(i){return r.getItemModel(i)})},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.isAnimationEnabled=function(){return n.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(br);const fJ=hJ;var pJ={type:"graphRoam",event:"graphRoam",update:"none"};function gJ(n){n.registerChartView(dJ),n.registerSeriesModel(fJ),n.registerProcessor(U$),n.registerVisual(G$),n.registerVisual(K$),n.registerLayout(J$),n.registerLayout(n.PRIORITY.VISUAL.POST_CHART_LAYOUT,q$),n.registerLayout(eJ),n.registerCoordinateSystem("graphView",{dimensions:Th.dimensions,create:rJ}),n.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Fr),n.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Fr),n.registerAction(pJ,function(t,e,r){e.eachComponent({mainType:"series",query:t},function(i){var a=i.coordinateSystem,o=kS(a,t,void 0,r);i.setCenter&&i.setCenter(o.center),i.setZoom&&i.setZoom(o.zoom)})})}var vJ=.3,mJ=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e._dataGroup=new sn,e._initialized=!1,e}return t.prototype.init=function(){this.group.add(this._dataGroup)},t.prototype.render=function(e,r,i,a){this._progressiveEls=null;var o=this._dataGroup,s=e.getData(),l=this._data,u=e.coordinateSystem,c=u.dimensions,d=WL(e);s.diff(l).add(h).update(f).remove(p).execute();function h(v){var y=VL(s,o,v,c,u);Dw(y,s,v,d)}function f(v,y){var x=l.getItemGraphicEl(y),S=BL(s,v,c,u);s.setItemGraphicEl(v,x),Hn(x,{shape:{points:S}},e,v),Na(x),Dw(x,s,v,d)}function p(v){var y=l.getItemGraphicEl(v);o.remove(y)}if(!this._initialized){this._initialized=!0;var g=yJ(u,e,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(g)}this._data=s},t.prototype.incrementalPrepareRender=function(e,r,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},t.prototype.incrementalRender=function(e,r,i){for(var a=r.getData(),o=r.coordinateSystem,s=o.dimensions,l=WL(r),u=this._progressiveEls=[],c=e.start;cIJ)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]);i.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(n){if(!(this._mouseDownPoint||!kw(this,"mousemove"))){var t=this._model,e=t.coordinateSystem.getSlidedAxisExpandWindow([n.offsetX,n.offsetY]),r=e.behavior;r==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(r==="none"?null:{axisExpandWindow:e.axisExpandWindow,animation:r==="jump"?null:{duration:0}})}}};function kw(n,t){var e=n._model;return e.get("axisExpandable")&&e.get("axisExpandTriggerOn")===t}const OJ=EJ;var RJ=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(){n.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var r=this.option;e&&Mn(r,e,!0),this._initDimensions()},t.prototype.contains=function(e,r){var i=e.get("parallelIndex");return i!=null&&r.getComponent("parallel",i)===this},t.prototype.setAxisExpand=function(e){mt(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(r){e.hasOwnProperty(r)&&(this.option[r]=e[r])},this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],r=this.parallelAxisIndex=[],i=sr(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(a){return(a.get("parallelIndex")||0)===this.componentIndex},this);mt(i,function(a){e.push("dim"+a.get("dim")),r.push(a.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(Jn);const NJ=RJ;var BJ=function(n){Zt(t,n);function t(e,r,i,a,o){var s=n.call(this,e,r,i)||this;return s.type=a||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(Ga);const VJ=BJ;function au(n,t,e,r,i,a){n=n||0;var o=e[1]-e[0];if(i!=null&&(i=Ec(i,[0,o])),a!=null&&(a=Math.max(a,i!=null?i:0)),r==="all"){var s=Math.abs(t[1]-t[0]);s=Ec(s,[0,o]),i=a=Ec(s,[i,a]),r=0}t[0]=Ec(t[0],e),t[1]=Ec(t[1],e);var l=Pw(t,r);t[r]+=n;var u=i||0,c=e.slice();l.sign<0?c[0]+=u:c[1]-=u,t[r]=Ec(t[r],c);var d;return d=Pw(t,r),i!=null&&(d.sign!==l.sign||d.spana&&(t[1-r]=t[r]+d.sign*a),t}function Pw(n,t){var e=n[t]-n[1-t];return{span:Math.abs(e),sign:e>0?-1:e<0?1:t?-1:1}}function Ec(n,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,n))}var Aw=mt,FL=Math.min,jL=Math.max,zL=Math.floor,WJ=Math.ceil,HL=Or,FJ=Math.PI,jJ=function(){function n(t,e,r){this.type="parallel",this._axesMap=Ze(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,r)}return n.prototype._init=function(t,e,r){var i=t.dimensions,a=t.parallelAxisIndex;Aw(i,function(o,s){var l=a[s],u=e.getComponent("parallelAxis",l),c=this._axesMap.set(o,new VJ(o,uh(u),[0,0],u.get("type"),l)),d=c.type==="category";c.onBand=d&&u.get("boundaryGap"),c.inverse=u.get("inverse"),u.axis=c,c.model=u,c.coordinateSystem=u.coordinateSystem=this},this)},n.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},n.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),r=e.axisBase,i=e.layoutBase,a=e.pixelDimIndex,o=t[1-a],s=t[a];return o>=r&&o<=r+e.axisLength&&s>=i&&s<=i+e.layoutLength},n.prototype.getModel=function(){return this._model},n.prototype._updateAxesFromSeries=function(t,e){e.eachSeries(function(r){if(t.contains(r,e)){var i=r.getData();Aw(this.dimensions,function(a){var o=this._axesMap.get(a);o.scale.unionExtentFromData(i,i.mapDimension(a)),jl(o.scale,o.model)},this)}},this)},n.prototype.resize=function(t,e){this._rect=Xr(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},n.prototype.getRect=function(){return this._rect},n.prototype._makeLayoutInfo=function(){var t=this._model,e=this._rect,r=["x","y"],i=["width","height"],a=t.get("layout"),o=a==="horizontal"?0:1,s=e[i[o]],l=[0,s],u=this.dimensions.length,c=nv(t.get("axisExpandWidth"),l),d=nv(t.get("axisExpandCount")||0,[0,u]),h=t.get("axisExpandable")&&u>3&&u>d&&d>1&&c>0&&s>0,f=t.get("axisExpandWindow"),p;if(f)p=nv(f[1]-f[0],l),f[1]=f[0]+p;else{p=nv(c*(d-1),l);var g=t.get("axisExpandCenter")||zL(u/2);f=[c*g-p/2],f[1]=f[0]+p}var v=(s-p)/(u-d);v<3&&(v=0);var y=[zL(HL(f[0]/c,1))+1,WJ(HL(f[1]/c,1))-1],x=v/c*f[0];return{layout:a,pixelDimIndex:o,layoutBase:e[r[o]],layoutLength:s,axisBase:e[r[1-o]],axisLength:e[i[1-o]],axisExpandable:h,axisExpandWidth:c,axisCollapseWidth:v,axisExpandWindow:f,axisCount:u,winInnerIndices:y,axisExpandWindow0Pos:x}},n.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,r=this.dimensions,i=this._makeLayoutInfo(),a=i.layout;e.each(function(o){var s=[0,i.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),Aw(r,function(o,s){var l=(i.axisExpandable?HJ:zJ)(s,i),u={horizontal:{x:l.position,y:i.axisLength},vertical:{x:0,y:l.position}},c={horizontal:FJ/2,vertical:0},d=[u[a].x+t.x,u[a].y+t.y],h=c[a],f=ea();qs(f,f,h),no(f,f,d),this._axesLayout[o]={position:d,rotation:h,transform:f,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},n.prototype.getAxis=function(t){return this._axesMap.get(t)},n.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},n.prototype.eachActiveState=function(t,e,r,i){r==null&&(r=0),i==null&&(i=t.count());var a=this._axesMap,o=this.dimensions,s=[],l=[];mt(o,function(v){s.push(t.mapDimension(v)),l.push(a.get(v).model)});for(var u=this.hasAxisBrushed(),c=r;ca*(1-d[0])?(u="jump",l=s-a*(1-d[2])):(l=s-a*d[1])>=0&&(l=s-a*(1-d[1]))<=0&&(l=0),l*=e.axisExpandWidth/c,l?au(l,i,o,"all"):u="none";else{var f=i[1]-i[0],p=o[1]*s/f;i=[jL(0,p-f/2)],i[1]=FL(o[1],i[0]+f),i[0]=i[1]-f}return{axisExpandWindow:i,behavior:u}},n}();function nv(n,t){return FL(jL(n,t[0]),t[1])}function zJ(n,t){var e=t.layoutLength/(t.axisCount-1);return{position:e*n,axisNameAvailableWidth:e,axisLabelShow:!0}}function HJ(n,t){var e=t.layoutLength,r=t.axisExpandWidth,i=t.axisCount,a=t.axisCollapseWidth,o=t.winInnerIndices,s,l=a,u=!1,c;return n=0;i--)ha(r[i])},t.prototype.getActiveState=function(e){var r=this.activeIntervals;if(!r.length)return"normal";if(e==null||isNaN(+e))return"inactive";if(r.length===1){var i=r[0];if(i[0]<=e&&e<=i[1])return"active"}else for(var a=0,o=r.length;a$J}function qL(n){var t=n.length-1;return t<0&&(t=0),[n[0],n[t]]}function tO(n,t,e,r){var i=new sn;return i.add(new jn({name:"main",style:Nw(e),silent:!0,draggable:!0,cursor:"move",drift:xn(rO,n,t,i,["n","s","w","e"]),ondragend:xn(su,t,{isEnd:!0})})),mt(r,function(a){i.add(new jn({name:a.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:xn(rO,n,t,i,a),ondragend:xn(su,t,{isEnd:!0})}))}),i}function eO(n,t,e,r){var i=r.brushStyle.lineWidth||0,a=Lc(i,JJ),o=e[0][0],s=e[1][0],l=o-i/2,u=s-i/2,c=e[0][1],d=e[1][1],h=c-a+i/2,f=d-a+i/2,p=c-o,g=d-s,v=p+i,y=g+i;Qo(n,t,"main",o,s,p,g),r.transformable&&(Qo(n,t,"w",l,u,a,y),Qo(n,t,"e",h,u,a,y),Qo(n,t,"n",l,u,v,a),Qo(n,t,"s",l,f,v,a),Qo(n,t,"nw",l,u,a,a),Qo(n,t,"ne",h,u,a,a),Qo(n,t,"sw",l,f,a,a),Qo(n,t,"se",h,f,a,a))}function Rw(n,t){var e=t.__brushOption,r=e.transformable,i=t.childAt(0);i.useStyle(Nw(e)),i.attr({silent:!r,cursor:r?"move":"default"}),mt([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(a){var o=t.childOfName(a.join("")),s=a.length===1?Bw(n,a[0]):iQ(n,a);o&&o.attr({silent:!r,invisible:!r,cursor:r?qJ[s]+"-resize":null})})}function Qo(n,t,e,r,i,a,o){var s=t.childOfName(e);s&&s.setShape(oQ(Vw(n,t,[[r,i],[r+a,i+o]])))}function Nw(n){return nn({strokeNoScale:!0},n.brushStyle)}function nO(n,t,e,r){var i=[Hh(n,e),Hh(t,r)],a=[Lc(n,e),Lc(t,r)];return[[i[0],a[0]],[i[1],a[1]]]}function rQ(n){return Ll(n.group)}function Bw(n,t){var e={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},i=Up(e[t],rQ(n));return r[i]}function iQ(n,t){var e=[Bw(n,t[0]),Bw(n,t[1])];return(e[0]==="e"||e[0]==="w")&&e.reverse(),e.join("")}function rO(n,t,e,r,i,a){var o=e.__brushOption,s=n.toRectRange(o.range),l=iO(t,i,a);mt(r,function(u){var c=QJ[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=n.fromRectRange(nO(s[0][0],s[1][0],s[0][1],s[1][1])),Iw(t,e),su(t,{isEnd:!1})}function aQ(n,t,e,r){var i=t.__brushOption.range,a=iO(n,e,r);mt(i,function(o){o[0]+=a[0],o[1]+=a[1]}),Iw(n,t),su(n,{isEnd:!1})}function iO(n,t,e){var r=n.group,i=r.transformCoordToLocal(t,e),a=r.transformCoordToLocal(0,0);return[i[0]-a[0],i[1]-a[1]]}function Vw(n,t,e){var r=QL(n,t);return r&&r!==ou?r.clipPath(e,n._transform):on(e)}function oQ(n){var t=Hh(n[0][0],n[1][0]),e=Hh(n[0][1],n[1][1]),r=Lc(n[0][0],n[1][0]),i=Lc(n[0][1],n[1][1]);return{x:t,y:e,width:r-t,height:i-e}}function sQ(n,t,e){if(!(!n._brushType||uQ(n,t.offsetX,t.offsetY))){var r=n._zr,i=n._covers,a=Lw(n,t,e);if(!n._dragging)for(var o=0;or.getWidth()||e<0||e>r.getHeight()}var rv={lineX:lO(0),lineY:lO(1),rect:{createCover:function(n,t){function e(r){return r}return tO({toRectRange:e,fromRectRange:e},n,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(n){var t=qL(n);return nO(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(n,t,e,r){eO(n,t,e,r)},updateCommon:Rw,contain:Fw},polygon:{createCover:function(n,t){var e=new sn;return e.add(new Xi({name:"main",style:Nw(t),silent:!0})),e},getCreatingRange:function(n){return n},endCreating:function(n,t){t.remove(t.childAt(0)),t.add(new Ki({name:"main",draggable:!0,drift:xn(aQ,n,t),ondragend:xn(su,n,{isEnd:!0})}))},updateCoverShape:function(n,t,e,r){t.childAt(0).setShape({points:Vw(n,t,e)})},updateCommon:Rw,contain:Fw}};function lO(n){return{createCover:function(t,e){return tO({toRectRange:function(r){var i=[r,[0,100]];return n&&i.reverse(),i},fromRectRange:function(r){return r[n]}},t,e,[[["w"],["e"]],[["n"],["s"]]][n])},getCreatingRange:function(t){var e=qL(t),r=Hh(e[0][n],e[1][n]),i=Lc(e[0][n],e[1][n]);return[r,i]},updateCoverShape:function(t,e,r,i){var a,o=QL(t,e);if(o!==ou&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(n);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-n]]}var l=[r,a];n&&l.reverse(),eO(t,e,l,i)},updateCommon:Rw,contain:Fw}}const jw=eQ;function uO(n){return n=zw(n),function(t){return QD(t,n)}}function cO(n,t){return n=zw(n),function(e){var r=t!=null?t:e,i=r?n.width:n.height,a=r?n.x:n.y;return[a,a+(i||0)]}}function dO(n,t,e){var r=zw(n);return function(i,a){return r.contain(a[0],a[1])&&!Bg(i,t,e)}}function zw(n){return wn.create(n)}var cQ=["axisLine","axisTickLabel","axisName"],dQ=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,r){n.prototype.init.apply(this,arguments),(this._brushController=new jw(r.getZr())).on("brush",Ge(this._onBrush,this))},t.prototype.render=function(e,r,i,a){if(!hQ(e,r,a)){this.axisModel=e,this.api=i,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new sn,this.group.add(this._axisGroup),!!e.get("show")){var s=pQ(e,r),l=s.coordinateSystem,u=e.getAreaSelectStyle(),c=u.width,d=e.axis.dim,h=l.getAxisLayout(d),f=ye({strokeContainThreshold:c},h),p=new Zo(e,f);mt(cQ,p.add,p),this._axisGroup.add(p.getGroup()),this._refreshBrushController(f,u,e,s,c,i),Xd(o,this._axisGroup,e)}}},t.prototype._refreshBrushController=function(e,r,i,a,o,s){var l=i.axis.getExtent(),u=l[1]-l[0],c=Math.min(30,Math.abs(u)*.1),d=wn.create({x:l[0],y:-o/2,width:u,height:o});d.x-=c,d.width+=2*c,this._brushController.mount({enableGlobalPan:!0,rotation:e.rotation,x:e.position[0],y:e.position[1]}).setPanels([{panelId:"pl",clipPath:uO(d),isTargetByCursor:dO(d,s,a),getLinearBrushOtherExtent:cO(d,0)}]).enableBrush({brushType:"lineX",brushStyle:r,removeOnClick:!0}).updateCovers(fQ(i))},t.prototype._onBrush=function(e){var r=e.areas,i=this.axisModel,a=i.axis,o=we(r,function(s){return[a.coordToData(s.range[0],!0),a.coordToData(s.range[1],!0)]});(!i.option.realtime===e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:i.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Lr);function hQ(n,t,e){return e&&e.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:e})[0]===n}function fQ(n){var t=n.axis;return we(n.activeIntervals,function(e){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(e[0],!0),t.dataToCoord(e[1],!0)]}})}function pQ(n,t){return t.getComponent("parallel",n.get("parallelIndex"))}const gQ=dQ;var vQ={type:"axisAreaSelect",event:"axisAreaSelected"};function mQ(n){n.registerAction(vQ,function(t,e){e.eachComponent({mainType:"parallelAxis",query:t},function(r){r.axis.model.setActiveIntervals(t.intervals)})}),n.registerAction("parallelAxisExpand",function(t,e){e.eachComponent({mainType:"parallel",query:t},function(r){r.setAxisExpand(t)})})}var yQ={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function hO(n){n.registerComponentView(OJ),n.registerComponentModel(NJ),n.registerCoordinateSystem("parallel",XJ),n.registerPreprocessor(kJ),n.registerComponentModel(GL),n.registerComponentView(gQ),bc(n,"parallel",GL,yQ),mQ(n)}function xQ(n){_n(hO),n.registerChartView(SJ),n.registerSeriesModel(CJ),n.registerVisual(n.PRIORITY.VISUAL.BRUSH,DJ)}var SQ=["color","borderColor"],wQ=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,r,i){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,r,i,a){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,r):this._incrementalRenderNormal(e,r)},t.prototype.eachRendered=function(e){Ts(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var r=e.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},t.prototype._renderNormal=function(e){var r=e.getData(),i=this._data,a=this.group,o=r.getLayout("isSimpleBox"),s=e.get("clip",!0),l=e.coordinateSystem,u=l.getArea&&l.getArea();this._data||a.removeAll(),r.diff(i).add(function(c){if(r.hasValue(c)){var d=r.getItemLayout(c);if(s&&fO(u,d))return;var h=Hw(d,c,!0);_r(h,{shape:{points:d.ends}},e,c),Uw(h,r,c,o),a.add(h),r.setItemGraphicEl(c,h)}}).update(function(c,d){var h=i.getItemGraphicEl(d);if(!r.hasValue(c)){a.remove(h);return}var f=r.getItemLayout(c);if(s&&fO(u,f)){a.remove(h);return}h?(Hn(h,{shape:{points:f.ends}},e,c),Na(h)):h=Hw(f,c),Uw(h,r,c,o),a.add(h),r.setItemGraphicEl(c,h)}).remove(function(c){var d=i.getItemGraphicEl(c);d&&a.remove(d)}).execute(),this._data=r},t.prototype._renderLarge=function(e){this._clear(),pO(e,this.group);var r=e.get("clip",!0)?mh(e.coordinateSystem,!1,e):null;r?this.group.setClipPath(r):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,r){for(var i=r.getData(),a=i.getLayout("isSimpleBox"),o;(o=e.next())!=null;){var s=i.getItemLayout(o),l=Hw(s,o);Uw(l,i,o,a),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(e,r){pO(r,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(gr),_Q=function(){function n(){}return n}(),bQ=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r.type="normalCandlestickBox",r}return t.prototype.getDefaultShape=function(){return new _Q},t.prototype.buildPath=function(e,r){var i=r.points;this.__simpleBox?(e.moveTo(i[4][0],i[4][1]),e.lineTo(i[6][0],i[6][1])):(e.moveTo(i[0][0],i[0][1]),e.lineTo(i[1][0],i[1][1]),e.lineTo(i[2][0],i[2][1]),e.lineTo(i[3][0],i[3][1]),e.closePath(),e.moveTo(i[4][0],i[4][1]),e.lineTo(i[5][0],i[5][1]),e.moveTo(i[6][0],i[6][1]),e.lineTo(i[7][0],i[7][1]))},t}(In);function Hw(n,t,e){var r=n.ends;return new bQ({shape:{points:e?CQ(r,n):r},z2:100})}function fO(n,t){for(var e=!0,r=0;r0?"borderColor":"borderColor0"])||e.get(["itemStyle",n>0?"color":"color0"]);n===0&&(i=e.get(["itemStyle","borderColorDoji"]));var a=e.getModel("itemStyle").getItemStyle(SQ);t.useStyle(a),t.style.fill=null,t.style.stroke=i}const TQ=wQ;var gO=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,r,i){var a=r.getItemLayout(e);return a&&i.rect(a.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(br);Wr(gO,nE,!0);const DQ=gO;function kQ(n){!n||!Se(n.series)||mt(n.series,function(t){rn(t)&&t.type==="k"&&(t.type="candlestick")})}var PQ=["itemStyle","borderColor"],AQ=["itemStyle","borderColor0"],IQ=["itemStyle","borderColorDoji"],EQ=["itemStyle","color"],LQ=["itemStyle","color0"],OQ={seriesType:"candlestick",plan:lc(),performRawSeries:!0,reset:function(n,t){function e(a,o){return o.get(a>0?EQ:LQ)}function r(a,o){return o.get(a===0?IQ:a>0?PQ:AQ)}if(!t.isSeriesFiltered(n)){var i=n.pipelineContext.large;return!i&&{progress:function(a,o){for(var s;(s=a.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,c=l.getItemStyle();c.fill=e(u,l),c.stroke=r(u,l)||c.fill;var d=o.ensureUniqueItemVisual(s,"style");ye(d,c)}}}}}};const RQ=OQ;var NQ={seriesType:"candlestick",plan:lc(),reset:function(n){var t=n.coordinateSystem,e=n.getData(),r=BQ(n,e),i=0,a=1,o=["x","y"],s=e.getDimensionIndex(e.mapDimension(o[i])),l=we(e.mapDimensionsAll(o[a]),e.getDimensionIndex,e),u=l[0],c=l[1],d=l[2],h=l[3];if(e.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),s<0||l.length<4)return;return{progress:n.pipelineContext.large?p:f};function f(g,v){for(var y,x=v.getStore();(y=g.next())!=null;){var S=x.get(s,y),_=x.get(u,y),D=x.get(c,y),C=x.get(d,y),N=x.get(h,y),q=Math.min(_,D),et=Math.max(_,D),lt=Xt(q,S),ft=Xt(et,S),_t=Xt(C,S),Ct=Xt(N,S),kt=[];Vt(kt,ft,0),Vt(kt,lt,1),kt.push(Yt(Ct),Yt(ft),Yt(_t),Yt(lt));var Ot=v.getItemModel(y),Nt=!!Ot.get(["itemStyle","borderColorDoji"]);v.setItemLayout(y,{sign:vO(x,y,_,D,c,Nt),initBaseline:_>D?ft[a]:lt[a],ends:kt,brushRect:Ut(C,N,S)})}function Xt(ue,ie){var Gt=[];return Gt[i]=ie,Gt[a]=ue,isNaN(ie)||isNaN(ue)?[NaN,NaN]:t.dataToPoint(Gt)}function Vt(ue,ie,Gt){var Qt=ie.slice(),me=ie.slice();Qt[i]=Hp(Qt[i]+r/2,1,!1),me[i]=Hp(me[i]-r/2,1,!0),Gt?ue.push(Qt,me):ue.push(me,Qt)}function Ut(ue,ie,Gt){var Qt=Xt(ue,Gt),me=Xt(ie,Gt);return Qt[i]-=r/2,me[i]-=r/2,{x:Qt[0],y:Qt[1],width:a?r:me[0]-Qt[0],height:a?me[1]-Qt[1]:r}}function Yt(ue){return ue[i]=Hp(ue[i],1),ue}}function p(g,v){for(var y=yo(g.count*4),x=0,S,_=[],D=[],C,N=v.getStore(),q=!!n.get(["itemStyle","borderColorDoji"]);(C=g.next())!=null;){var et=N.get(s,C),lt=N.get(u,C),ft=N.get(c,C),_t=N.get(d,C),Ct=N.get(h,C);if(isNaN(et)||isNaN(_t)||isNaN(Ct)){y[x++]=NaN,x+=3;continue}y[x++]=vO(N,C,lt,ft,c,q),_[i]=et,_[a]=_t,S=t.dataToPoint(_,null,D),y[x++]=S?S[0]:NaN,y[x++]=S?S[1]:NaN,_[a]=Ct,S=t.dataToPoint(_,null,D),y[x++]=S?S[1]:NaN}v.setLayout("largePoints",y)}}};function vO(n,t,e,r,i,a){var o;return e>r?o=-1:e0?n.get(i,t-1)<=r?1:-1:1,o}function BQ(n,t){var e=n.getBaseAxis(),r,i=e.type==="category"?e.getBandWidth():(r=e.getExtent(),Math.abs(r[1]-r[0])/t.count()),a=Oe(pn(n.get("barMaxWidth"),i),i),o=Oe(pn(n.get("barMinWidth"),1),i),s=n.get("barWidth");return s!=null?Oe(s,i):Math.max(Math.min(i/2,a),o)}const VQ=NQ;function WQ(n){n.registerChartView(TQ),n.registerSeriesModel(DQ),n.registerPreprocessor(kQ),n.registerVisual(RQ),n.registerLayout(VQ)}function mO(n,t){var e=t.rippleEffectColor||t.color;n.eachChild(function(r){r.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?e:null,fill:t.brushType==="fill"?e:null}})})}var FQ=function(n){Zt(t,n);function t(e,r){var i=n.call(this)||this,a=new yh(e,r),o=new sn;return i.add(a),i.add(o),i.updateData(e,r),i}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var r=e.symbolType,i=e.color,a=e.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(a)/c*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){a.stopAnimation();var h=void 0;qe(d)?h=d(i):h=d,a.__t>0&&(h=-s*a.__t),this._animateSymbol(a,s,h,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(e,r,i,a,o){if(r>0){e.__t=0;var s=this,l=e.animate("",a).when(o?r*2:r,{__t:o?2:1}).delay(i).during(function(){s._updateSymbolPosition(e)});a||l.done(function(){s.remove(e)}),l.start()}},t.prototype._getLineLength=function(e){return us(e.__p1,e.__cp1)+us(e.__cp1,e.__p2)},t.prototype._updateAnimationPoints=function(e,r){e.__p1=r[0],e.__p2=r[1],e.__cp1=r[2]||[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]},t.prototype.updateData=function(e,r,i){this.childAt(0).updateData(e,r,i),this._updateEffectSymbol(e,r)},t.prototype._updateSymbolPosition=function(e){var r=e.__p1,i=e.__p2,a=e.__cp1,o=e.__t<1?e.__t:2-e.__t,s=[e.x,e.y],l=s.slice(),u=ai,c=Fm;s[0]=u(r[0],a[0],i[0],o),s[1]=u(r[1],a[1],i[1],o);var d=e.__t<1?c(r[0],a[0],i[0],o):c(i[0],a[0],r[0],1-o),h=e.__t<1?c(r[1],a[1],i[1],o):c(i[1],a[1],r[1],1-o);e.rotation=-Math.atan2(h,d)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(e.__lastT!==void 0&&e.__lastT=0&&!(a[l]<=r);l--);l=Math.min(l,o-2)}else{for(l=s;lr);l++);l=Math.min(l-1,o-2)}var c=(r-a[l])/(a[l+1]-a[l]),d=i[l],h=i[l+1];e.x=d[0]*(1-c)+c*h[0],e.y=d[1]*(1-c)+c*h[1];var f=e.__t<1?h[0]-d[0]:d[0]-h[0],p=e.__t<1?h[1]-d[1]:d[1]-h[1];e.rotation=-Math.atan2(p,f)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=r,e.ignore=!1}},t}(yO);const $Q=ZQ;var JQ=function(){function n(){this.polyline=!1,this.curveness=0,this.segs=[]}return n}(),QQ=function(n){Zt(t,n);function t(e){var r=n.call(this,e)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new JQ},t.prototype.buildPath=function(e,r){var i=r.segs,a=r.curveness,o;if(r.polyline)for(o=this._off;o0){e.moveTo(i[o++],i[o++]);for(var l=1;l0){var f=(u+d)/2-(c-h)*a,p=(c+h)/2-(d-u)*a;e.quadraticCurveTo(f,p,d,h)}else e.lineTo(d,h)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(e,r){var i=this.shape,a=i.segs,o=i.curveness,s=this.style.lineWidth;if(i.polyline)for(var l=0,u=0;u0)for(var d=a[u++],h=a[u++],f=1;f0){var v=(d+p)/2-(h-g)*o,y=(h+g)/2-(p-d)*o;if(nM(d,h,v,y,p,g,s,e,r))return l}else if(xs(d,h,p,g,s,e,r))return l;l++}return-1},t.prototype.contain=function(e,r){var i=this.transformCoordToLocal(e,r),a=this.getBoundingRect();if(e=i[0],r=i[1],a.contain(e,r)){var o=this.hoverDataIdx=this.findDataIndex(e,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var r=this.shape,i=r.segs,a=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+t.__startIndex)})},n.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},n}();const tq=qQ;var eq={seriesType:"lines",plan:lc(),reset:function(n){var t=n.coordinateSystem;if(t){var e=n.get("polyline"),r=n.pipelineContext.large;return{progress:function(i,a){var o=[];if(r){var s=void 0,l=i.end-i.start;if(e){for(var u=0,c=i.start;c0&&(c||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(a);var d=e.get("clip",!0)&&mh(e.coordinateSystem,!1,e);d?this.group.setClipPath(d):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(e,r,i){var a=e.getData(),o=this._updateLineDraw(a,e);o.incrementalPrepareUpdate(a),this._clearLayer(i),this._finished=!1},t.prototype.incrementalRender=function(e,r,i){this._lineDraw.incrementalUpdate(e,r.getData()),this._finished=e.end===r.getData().count()},t.prototype.eachRendered=function(e){this._lineDraw&&this._lineDraw.eachRendered(e)},t.prototype.updateTransform=function(e,r,i){var a=e.getData(),o=e.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=SO.reset(e,r,i);s.progress&&s.progress({start:0,end:a.count(),count:a.count()},a),this._lineDraw.updateLayout(),this._clearLayer(i)},t.prototype._updateLineDraw=function(e,r){var i=this._lineDraw,a=this._showEffect(r),o=!!r.get("polyline"),s=r.pipelineContext,l=s.large;return(!i||a!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(i&&i.remove(),i=this._lineDraw=l?new tq:new ww(o?a?$Q:xO:a?yO:xw),this._hasEffet=a,this._isPolyline=o,this._isLargeDraw=l),this.group.add(i.group),i},t.prototype._showEffect=function(e){return!!e.get(["effect","show"])},t.prototype._clearLayer=function(e){var r=e.getZr(),i=r.painter.getType()==="svg";!i&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(e,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},t.prototype.dispose=function(e,r){this.remove(e,r)},t.type="lines",t}(gr);const rq=nq;var iq=typeof Uint32Array>"u"?Array:Uint32Array,aq=typeof Float64Array>"u"?Array:Float64Array;function wO(n){var t=n.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(n.data=we(t,function(e){var r=[e[0].coord,e[1].coord],i={coords:r};return e[0].name&&(i.fromName=e[0].name),e[1].name&&(i.toName=e[1].name),ym([i,e[0],e[1]])}))}var oq=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.visualStyleAccessPath="lineStyle",e.visualDrawType="stroke",e}return t.prototype.init=function(e){e.data=e.data||[],wO(e);var r=this._processFlatCoordsArray(e.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(e.data=new Float32Array(r.count)),n.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(e){if(wO(e),e.data){var r=this._processFlatCoordsArray(e.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(e.data=new Float32Array(r.count))}n.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(e){var r=this._processFlatCoordsArray(e.data);r.flatCoords&&(this._flatCoords?(this._flatCoords=Cf(this._flatCoords,r.flatCoords),this._flatCoordsOffset=Cf(this._flatCoordsOffset,r.flatCoordsOffset)):(this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset),e.data=new Float32Array(r.count)),this.getRawData().appendData(e.data)},t.prototype._getCoordsFromItemModel=function(e){var r=this.getData().getItemModel(e),i=r.option instanceof Array?r.option:r.getShallow("coords");return i},t.prototype.getLineCoordsCount=function(e){return this._flatCoordsOffset?this._flatCoordsOffset[e*2+1]:this._getCoordsFromItemModel(e).length},t.prototype.getLineCoords=function(e,r){if(this._flatCoordsOffset){for(var i=this._flatCoordsOffset[e*2],a=this._flatCoordsOffset[e*2+1],o=0;oi}}return{flatCoordsOffset:new Uint32Array(a.buffer,0,l),flatCoords:o,count:u}}return{flatCoordsOffset:null,flatCoords:null,count:e.length}},t.prototype.getInitialData=function(e,r){if(0)var i;var a=new hi(["value"],this);return a.hasItemOption=!1,a.initData(e.data,[],function(o,s,l,u){if(o instanceof Array)return NaN;a.hasItemOption=!0;var c=o.value;if(c!=null)return c instanceof Array?c[u]:c}),a},t.prototype.formatTooltip=function(e,r,i){var a=this.getData(),o=a.getItemModel(e),s=o.get("name");if(s)return s;var l=o.get("fromName"),u=o.get("toName"),c=[];return l!=null&&c.push(l),u!=null&&c.push(u),qr("nameValue",{name:c.join(" > ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var e=this.option.progressive;return e==null?this.option.large?1e4:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e==null?this.option.large?2e4:this.get("progressiveThreshold"):e},t.prototype.getZLevelKey=function(){var e=this.getModel("effect"),r=e.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get("show")&&r>0?r+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}(br);const sq=oq;function iv(n){return n instanceof Array||(n=[n,n]),n}var lq={seriesType:"lines",reset:function(n){var t=iv(n.get("symbol")),e=iv(n.get("symbolSize")),r=n.getData();r.setVisual("fromSymbol",t&&t[0]),r.setVisual("toSymbol",t&&t[1]),r.setVisual("fromSymbolSize",e&&e[0]),r.setVisual("toSymbolSize",e&&e[1]);function i(a,o){var s=a.getItemModel(o),l=iv(s.getShallow("symbol",!0)),u=iv(s.getShallow("symbolSize",!0));l[0]&&a.setItemVisual(o,"fromSymbol",l[0]),l[1]&&a.setItemVisual(o,"toSymbol",l[1]),u[0]&&a.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&a.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:r.hasItemOption?i:null}}};const uq=lq;function cq(n){n.registerChartView(rq),n.registerSeriesModel(sq),n.registerLayout(SO),n.registerVisual(uq)}var dq=256,hq=function(){function n(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=Aa.createCanvas();this.canvas=t}return n.prototype.update=function(t,e,r,i,a,o){var s=this._getBrush(),l=this._getGradient(a,"inRange"),u=this._getGradient(a,"outOfRange"),c=this.pointSize+this.blurSize,d=this.canvas,h=d.getContext("2d"),f=t.length;d.width=e,d.height=r;for(var p=0;p0){var _t=o(S)?l:u;S>0&&(S=S*lt+q),D[C++]=_t[ft],D[C++]=_t[ft+1],D[C++]=_t[ft+2],D[C++]=_t[ft+3]*S*256}else C+=4}return h.putImageData(_,0,0),d},n.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=Aa.createCanvas()),e=this.pointSize+this.blurSize,r=e*2;t.width=r,t.height=r;var i=t.getContext("2d");return i.clearRect(0,0,r,r),i.shadowOffsetX=r,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,Math.PI*2,!0),i.closePath(),i.fill(),t},n.prototype._getGradient=function(t,e){for(var r=this._gradientPixels,i=r[e]||(r[e]=new Uint8ClampedArray(256*4)),a=[0,0,0,0],o=0,s=0;s<256;s++)t[e](s/255,!0,a),i[o++]=a[0],i[o++]=a[1],i[o++]=a[2],i[o++]=a[3];return i},n}();const fq=hq;function pq(n,t,e){var r=n[1]-n[0];t=we(t,function(o){return{interval:[(o.interval[0]-n[0])/r,(o.interval[1]-n[0])/r]}});var i=t.length,a=0;return function(o){var s;for(s=a;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){a=s;break}}return s>=0&&s=t[0]&&r<=t[1]}}function _O(n){var t=n.dimensions;return t[0]==="lng"&&t[1]==="lat"}var vq=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a;r.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===e&&(a=s)})}),this._progressiveEls=null,this.group.removeAll();var o=e.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(e,i,0,e.getData().count()):_O(o)&&this._renderOnGeo(o,e,a,i)},t.prototype.incrementalPrepareRender=function(e,r,i){this.group.removeAll()},t.prototype.incrementalRender=function(e,r,i,a){var o=r.coordinateSystem;o&&(_O(o)?this.render(r,i,a):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(r,a,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){Ts(this._progressiveEls||this.group,e)},t.prototype._renderOnCartesianAndCalendar=function(e,r,i,a,o){var s=e.coordinateSystem,l=Xl(s,"cartesian2d"),u,c,d,h;if(l){var f=s.getAxis("x"),p=s.getAxis("y");u=f.getBandWidth()+.5,c=p.getBandWidth()+.5,d=f.scale.getExtent(),h=p.scale.getExtent()}for(var g=this.group,v=e.getData(),y=e.getModel(["emphasis","itemStyle"]).getItemStyle(),x=e.getModel(["blur","itemStyle"]).getItemStyle(),S=e.getModel(["select","itemStyle"]).getItemStyle(),_=e.get(["itemStyle","borderRadius"]),D=Qr(e),C=e.getModel("emphasis"),N=C.get("focus"),q=C.get("blurScope"),et=C.get("disabled"),lt=l?[v.mapDimension("x"),v.mapDimension("y"),v.mapDimension("value")]:[v.mapDimension("time"),v.mapDimension("value")],ft=i;ftd[1]||Oth[1])continue;var Nt=s.dataToPoint([kt,Ot]);_t=new jn({shape:{x:Nt[0]-u/2,y:Nt[1]-c/2,width:u,height:c},style:Ct})}else{if(isNaN(v.get(lt[1],ft)))continue;_t=new jn({z2:1,shape:s.dataToRect([v.get(lt[0],ft)]).contentShape,style:Ct})}if(v.hasItemOption){var Xt=v.getItemModel(ft),Vt=Xt.getModel("emphasis");y=Vt.getModel("itemStyle").getItemStyle(),x=Xt.getModel(["blur","itemStyle"]).getItemStyle(),S=Xt.getModel(["select","itemStyle"]).getItemStyle(),_=Xt.get(["itemStyle","borderRadius"]),N=Vt.get("focus"),q=Vt.get("blurScope"),et=Vt.get("disabled"),D=Qr(Xt)}_t.shape.r=_;var Ut=e.getRawValue(ft),Yt="-";Ut&&Ut[2]!=null&&(Yt=Ut[2]+""),ci(_t,D,{labelFetcher:e,labelDataIndex:ft,defaultOpacity:Ct.opacity,defaultText:Yt}),_t.ensureState("emphasis").style=y,_t.ensureState("blur").style=x,_t.ensureState("select").style=S,Er(_t,N,q,et),_t.incremental=o,o&&(_t.states.emphasis.hoverLayer=!0),g.add(_t),v.setItemGraphicEl(ft,_t),this._progressiveEls&&this._progressiveEls.push(_t)}},t.prototype._renderOnGeo=function(e,r,i,a){var o=i.targetVisuals.inRange,s=i.targetVisuals.outOfRange,l=r.getData(),u=this._hmLayer||this._hmLayer||new fq;u.blurSize=r.get("blurSize"),u.pointSize=r.get("pointSize"),u.minOpacity=r.get("minOpacity"),u.maxOpacity=r.get("maxOpacity");var c=e.getViewRect().clone(),d=e.getRoamTransform();c.applyTransform(d);var h=Math.max(c.x,0),f=Math.max(c.y,0),p=Math.min(c.width+c.x,a.getWidth()),g=Math.min(c.height+c.y,a.getHeight()),v=p-h,y=g-f,x=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],S=l.mapArray(x,function(N,q,et){var lt=e.dataToPoint([N,q]);return lt[0]-=h,lt[1]-=f,lt.push(et),lt}),_=i.getExtent(),D=i.type==="visualMap.continuous"?gq(_,i.option.range):pq(_,i.getPieceList(),i.option.selected);u.update(S,v,y,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},D);var C=new li({style:{width:v,height:y,x:h,y:f,image:u.canvas},silent:!0});this.group.add(C)},t.type="heatmap",t}(gr);const mq=vq;var yq=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,r){return mo(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var e=Bd.get(this.get("coordinateSystem"));if(e&&e.dimensions)return e.dimensions[0]==="lng"&&e.dimensions[1]==="lat"},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(br);const xq=yq;function Sq(n){n.registerChartView(mq),n.registerSeriesModel(xq)}var wq=["itemStyle","borderWidth"],bO=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],Xw=new Uo,_q=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=this.group,o=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),d=l.master.getRect(),h={ecSize:{width:i.getWidth(),height:i.getHeight()},seriesModel:e,coordSys:l,coordSysExtent:[[d.x,d.x+d.width],[d.y,d.y+d.height]],isHorizontal:c,valueDim:bO[+c],categoryDim:bO[1-+c]};o.diff(s).add(function(p){if(o.hasValue(p)){var g=AO(o,p),v=CO(o,p,g,h),y=IO(o,h,v);o.setItemGraphicEl(p,y),a.add(y),OO(y,h,v)}}).update(function(p,g){var v=s.getItemGraphicEl(g);if(!o.hasValue(p)){a.remove(v);return}var y=AO(o,p),x=CO(o,p,y,h),S=LO(o,x);v&&S!==v.__pictorialShapeStr&&(a.remove(v),o.setItemGraphicEl(p,null),v=null),v?Pq(v,h,x):v=IO(o,h,x,!0),o.setItemGraphicEl(p,v),v.__pictorialSymbolMeta=x,a.add(v),OO(v,h,x)}).remove(function(p){var g=s.getItemGraphicEl(p);g&&EO(s,p,g.__pictorialSymbolMeta.animationModel,g)}).execute();var f=e.get("clip",!0)?mh(e.coordinateSystem,!1,e):null;return f?a.setClipPath(f):a.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(e,r){var i=this.group,a=this._data;e.get("animation")?a&&a.eachItemGraphicEl(function(o){EO(a,hn(o).dataIndex,e,o)}):i.removeAll()},t.type="pictorialBar",t}(gr);function CO(n,t,e,r){var i=n.getItemLayout(t),a=e.get("symbolRepeat"),o=e.get("symbolClip"),s=e.get("symbolPosition")||"start",l=e.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=e.get("symbolPatternSize")||2,d=e.isAnimationEnabled(),h={dataIndex:t,layout:i,itemModel:e,symbolType:n.getItemVisual(t,"symbol")||"circle",style:n.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:a,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:d?e:null,hoverScale:d&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};bq(e,a,i,r,h),Cq(n,t,i,a,o,h.boundingLength,h.pxSign,c,r,h),Mq(e,h.symbolScale,u,r,h);var f=h.symbolSize,p=Rl(e.get("symbolOffset"),f);return Tq(e,f,i,a,o,p,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,r,h),h}function bq(n,t,e,r,i){var a=r.valueDim,o=n.get("symbolBoundingData"),s=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(e[a.wh]<=0),c;if(Se(o)){var d=[Yw(s,o[0])-l,Yw(s,o[1])-l];d[1]0?1:-1}function Yw(n,t){return n.toGlobalCoord(n.dataToCoord(n.scale.parse(t)))}function Cq(n,t,e,r,i,a,o,s,l,u){var c=l.valueDim,d=l.categoryDim,h=Math.abs(e[d.wh]),f=n.getItemVisual(t,"symbolSize"),p;Se(f)?p=f.slice():f==null?p=["100%","100%"]:p=[f,f],p[d.index]=Oe(p[d.index],h),p[c.index]=Oe(p[c.index],r?h:Math.abs(a)),u.symbolSize=p;var g=u.symbolScale=[p[0]/s,p[1]/s];g[c.index]*=(l.isHorizontal?-1:1)*o}function Mq(n,t,e,r,i){var a=n.get(wq)||0;a&&(Xw.attr({scaleX:t[0],scaleY:t[1],rotation:e}),Xw.updateTransform(),a/=Xw.getLineScale(),a*=t[r.valueDim.index]),i.valueLineWidth=a||0}function Tq(n,t,e,r,i,a,o,s,l,u,c,d){var h=c.categoryDim,f=c.valueDim,p=d.pxSign,g=Math.max(t[f.index]+s,0),v=g;if(r){var y=Math.abs(l),x=ii(n.get("symbolMargin"),"15%")+"",S=!1;x.lastIndexOf("!")===x.length-1&&(S=!0,x=x.slice(0,x.length-1));var _=Oe(x,t[f.index]),D=Math.max(g+_*2,0),C=S?0:_*2,N=LC(r),q=N?r:RO((y+C)/D),et=y-q*g;_=et/2/(S?q:Math.max(q-1,1)),D=g+_*2,C=S?0:_*2,!N&&r!=="fixed"&&(q=u?RO((Math.abs(u)+C)/D):0),v=q*D-C,d.repeatTimes=q,d.symbolMargin=_}var lt=p*(v/2),ft=d.pathPosition=[];ft[h.index]=e[h.wh]/2,ft[f.index]=o==="start"?lt:o==="end"?l-lt:l/2,a&&(ft[0]+=a[0],ft[1]+=a[1]);var _t=d.bundlePosition=[];_t[h.index]=e[h.xy],_t[f.index]=e[f.xy];var Ct=d.barRectShape=ye({},e);Ct[f.wh]=p*Math.max(Math.abs(e[f.wh]),Math.abs(ft[f.index]+lt)),Ct[h.wh]=e[h.wh];var kt=d.clipShape={};kt[h.xy]=-e[h.xy],kt[h.wh]=c.ecSize[h.wh],kt[f.xy]=0,kt[f.wh]=e[f.wh]}function MO(n){var t=n.symbolPatternSize,e=Rr(n.symbolType,-t/2,-t/2,t,t);return e.attr({culling:!0}),e.type!=="image"&&e.setStyle({strokeNoScale:!0}),e}function TO(n,t,e,r){var i=n.__pictorialBundle,a=e.symbolSize,o=e.valueLineWidth,s=e.pathPosition,l=t.valueDim,u=e.repeatTimes||0,c=0,d=a[t.valueDim.index]+o+e.symbolMargin*2;for(Zw(n,function(g){g.__pictorialAnimationIndex=c,g.__pictorialRepeatTimes=u,c0:y<0)&&(x=u-1-g),v[l.index]=d*(x-u/2+.5)+s[l.index],{x:v[0],y:v[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function DO(n,t,e,r){var i=n.__pictorialBundle,a=n.__pictorialMainPath;a?Oc(a,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,r):(a=n.__pictorialMainPath=MO(e),i.add(a),Oc(a,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,r))}function kO(n,t,e){var r=ye({},t.barRectShape),i=n.__pictorialBarRect;i?Oc(i,null,{shape:r},t,e):(i=n.__pictorialBarRect=new jn({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),i.disableMorphing=!0,n.add(i))}function PO(n,t,e,r){if(e.symbolClip){var i=n.__pictorialClipPath,a=ye({},e.clipShape),o=t.valueDim,s=e.animationModel,l=e.dataIndex;if(i)Hn(i,{shape:a},s,l);else{a[o.wh]=0,i=new jn({shape:a}),n.__pictorialBundle.setClipPath(i),n.__pictorialClipPath=i;var u={};u[o.wh]=e.clipShape[o.wh],Z[r?"updateProps":"initProps"](i,{shape:u},s,l)}}}function AO(n,t){var e=n.getItemModel(t);return e.getAnimationDelayParams=Dq,e.isAnimationEnabled=kq,e}function Dq(n){return{index:n.__pictorialAnimationIndex,count:n.__pictorialRepeatTimes}}function kq(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function IO(n,t,e,r){var i=new sn,a=new sn;return i.add(a),i.__pictorialBundle=a,a.x=e.bundlePosition[0],a.y=e.bundlePosition[1],e.symbolRepeat?TO(i,t,e):DO(i,t,e),kO(i,e,r),PO(i,t,e,r),i.__pictorialShapeStr=LO(n,e),i.__pictorialSymbolMeta=e,i}function Pq(n,t,e){var r=e.animationModel,i=e.dataIndex,a=n.__pictorialBundle;Hn(a,{x:e.bundlePosition[0],y:e.bundlePosition[1]},r,i),e.symbolRepeat?TO(n,t,e,!0):DO(n,t,e,!0),kO(n,e,!0),PO(n,t,e,!0)}function EO(n,t,e,r){var i=r.__pictorialBarRect;i&&i.removeTextContent();var a=[];Zw(r,function(o){a.push(o)}),r.__pictorialMainPath&&a.push(r.__pictorialMainPath),r.__pictorialClipPath&&(e=null),mt(a,function(o){ws(o,{scaleX:0,scaleY:0},e,t,function(){r.parent&&r.parent.remove(r)})}),n.setItemGraphicEl(t,null)}function LO(n,t){return[n.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function Zw(n,t,e){mt(n.__pictorialBundle.children(),function(r){r!==n.__pictorialBarRect&&t.call(e,r)})}function Oc(n,t,e,r,i,a){t&&n.attr(t),r.symbolClip&&!i?e&&n.attr(e):e&&Z[i?"updateProps":"initProps"](n,e,r.animationModel,r.dataIndex,a)}function OO(n,t,e){var r=e.dataIndex,i=e.itemModel,a=i.getModel("emphasis"),o=a.getModel("itemStyle").getItemStyle(),s=i.getModel(["blur","itemStyle"]).getItemStyle(),l=i.getModel(["select","itemStyle"]).getItemStyle(),u=i.getShallow("cursor"),c=a.get("focus"),d=a.get("blurScope"),h=a.get("scale");Zw(n,function(g){if(g instanceof li){var v=g.style;g.useStyle(ye({image:v.image,x:v.x,y:v.y,width:v.width,height:v.height},e.style))}else g.useStyle(e.style);var y=g.ensureState("emphasis");y.style=o,h&&(y.scaleX=g.scaleX*1.1,y.scaleY=g.scaleY*1.1),g.ensureState("blur").style=s,g.ensureState("select").style=l,u&&(g.cursor=u),g.z2=e.z2});var f=t.valueDim.posDesc[+(e.boundingLength>0)],p=n.__pictorialBarRect;p.ignoreClip=!0,ci(p,Qr(i),{labelFetcher:t.seriesModel,labelDataIndex:r,defaultText:Mc(t.seriesModel.getData(),r),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:f}),Er(n,c,d,a.get("disabled"))}function RO(n){var t=Math.round(n);return Math.abs(n-t)<1e-4?t:Math.ceil(n)}const Aq=_q;var Iq=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return t.prototype.getInitialData=function(e){return e.stack=null,n.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=_s(kg.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(kg);const Eq=Iq;function Lq(n){n.registerChartView(Aq),n.registerSeriesModel(Eq),n.registerLayout(n.PRIORITY.VISUAL.LAYOUT,xn(P2,"pictorialBar")),n.registerLayout(n.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,A2("pictorialBar"))}var Oq=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e._layers=[],e}return t.prototype.render=function(e,r,i){var a=e.getData(),o=this,s=this.group,l=e.getLayerSeries(),u=a.getLayout("layoutInfo"),c=u.rect,d=u.boundaryGap;s.x=0,s.y=c.y+d[0];function h(v){return v.name}var f=new Go(this._layersSeries||[],l,h,h),p=[];f.add(Ge(g,this,"add")).update(Ge(g,this,"update")).remove(Ge(g,this,"remove")).execute();function g(v,y,x){var S=o._layers;if(v==="remove"){s.remove(S[y]);return}for(var _=[],D=[],C,N=l[y].indices,q=0;qa&&(a=s),r.push(s)}for(var u=0;ua&&(a=d)}return{y0:i,max:a}}function jq(n){n.registerChartView(Nq),n.registerSeriesModel(Vq),n.registerLayout(Wq),n.registerProcessor(wh("themeRiver"))}var BO={color:"fill",borderColor:"stroke"},zq={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},qo=Kn(),Hq=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(e,r){return mo(null,this)},t.prototype.getDataParams=function(e,r,i){var a=n.prototype.getDataParams.call(this,e,r);return i&&(a.info=qo(i).info),a},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(br);const Uq=Hq;function Gq(n,t){return t=t||[0,0],we(["x","y"],function(e,r){var i=this.getAxis(e),a=t[r],o=n[r]/2;return i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(a-o)-i.dataToCoord(a+o))},this)}function Kq(n){var t=n.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return n.dataToPoint(e)},size:Ge(Gq,n)}}}function Xq(n,t){return t=t||[0,0],we([0,1],function(e){var r=t[e],i=n[e]/2,a=[],o=[];return a[e]=r-i,o[e]=r+i,a[1-e]=o[1-e]=t[1-e],Math.abs(this.dataToPoint(a)[e]-this.dataToPoint(o)[e])},this)}function Yq(n){var t=n.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:n.getZoom()},api:{coord:function(e){return n.dataToPoint(e)},size:Ge(Xq,n)}}}function Zq(n,t){var e=this.getAxis(),r=t instanceof Array?t[0]:t,i=(n instanceof Array?n[0]:n)/2;return e.type==="category"?e.getBandWidth():Math.abs(e.dataToCoord(r-i)-e.dataToCoord(r+i))}function $q(n){var t=n.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(e){return n.dataToPoint(e)},size:Ge(Zq,n)}}}function Jq(n,t){return t=t||[0,0],we(["Radius","Angle"],function(e,r){var i="get"+e+"Axis",a=this[i](),o=t[r],s=n[r]/2,l=a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(o-s)-a.dataToCoord(o+s));return e==="Angle"&&(l=l*Math.PI/180),l},this)}function Qq(n){var t=n.getRadiusAxis(),e=n.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:n.cx,cy:n.cy,r:r[1],r0:r[0]},api:{coord:function(i){var a=t.dataToRadius(i[0]),o=e.dataToAngle(i[1]),s=n.coordToPoint([a,o]);return s.push(a,o*Math.PI/180),s},size:Ge(Jq,n)}}}function qq(n){var t=n.getRect(),e=n.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:n.getCellWidth(),cellHeight:n.getCellHeight(),rangeInfo:{start:e.start,end:e.end,weeks:e.weeks,dayCount:e.allDay}},api:{coord:function(r,i){return n.dataToPoint(r,i)}}}}var vht={};function VO(n,t,e,r){return n&&(n.legacy||n.legacy!==!1&&!e&&!r&&t!=="tspan"&&(t==="text"||Xe(n,"text")))}function WO(n,t,e){var r=n,i,a,o;if(t==="text")o=r;else{o={},Xe(r,"text")&&(o.text=r.text),Xe(r,"rich")&&(o.rich=r.rich),Xe(r,"textFill")&&(o.fill=r.textFill),Xe(r,"textStroke")&&(o.stroke=r.textStroke),Xe(r,"fontFamily")&&(o.fontFamily=r.fontFamily),Xe(r,"fontSize")&&(o.fontSize=r.fontSize),Xe(r,"fontStyle")&&(o.fontStyle=r.fontStyle),Xe(r,"fontWeight")&&(o.fontWeight=r.fontWeight),a={type:"text",style:o,silent:!0},i={};var s=Xe(r,"textPosition");e?i.position=s?r.textPosition:"inside":s&&(i.position=r.textPosition),Xe(r,"textPosition")&&(i.position=r.textPosition),Xe(r,"textOffset")&&(i.offset=r.textOffset),Xe(r,"textRotation")&&(i.rotation=r.textRotation),Xe(r,"textDistance")&&(i.distance=r.textDistance)}return FO(o,n),mt(o.rich,function(l){FO(l,l)}),{textConfig:i,textContent:a}}function FO(n,t){t&&(t.font=t.textFont||t.font,Xe(t,"textStrokeWidth")&&(n.lineWidth=t.textStrokeWidth),Xe(t,"textAlign")&&(n.align=t.textAlign),Xe(t,"textVerticalAlign")&&(n.verticalAlign=t.textVerticalAlign),Xe(t,"textLineHeight")&&(n.lineHeight=t.textLineHeight),Xe(t,"textWidth")&&(n.width=t.textWidth),Xe(t,"textHeight")&&(n.height=t.textHeight),Xe(t,"textBackgroundColor")&&(n.backgroundColor=t.textBackgroundColor),Xe(t,"textPadding")&&(n.padding=t.textPadding),Xe(t,"textBorderColor")&&(n.borderColor=t.textBorderColor),Xe(t,"textBorderWidth")&&(n.borderWidth=t.textBorderWidth),Xe(t,"textBorderRadius")&&(n.borderRadius=t.textBorderRadius),Xe(t,"textBoxShadowColor")&&(n.shadowColor=t.textBoxShadowColor),Xe(t,"textBoxShadowBlur")&&(n.shadowBlur=t.textBoxShadowBlur),Xe(t,"textBoxShadowOffsetX")&&(n.shadowOffsetX=t.textBoxShadowOffsetX),Xe(t,"textBoxShadowOffsetY")&&(n.shadowOffsetY=t.textBoxShadowOffsetY))}function jO(n,t,e){var r=n;r.textPosition=r.textPosition||e.position||"inside",e.offset!=null&&(r.textOffset=e.offset),e.rotation!=null&&(r.textRotation=e.rotation),e.distance!=null&&(r.textDistance=e.distance);var i=r.textPosition.indexOf("inside")>=0,a=n.fill||"#000";zO(r,t);var o=r.textFill==null;return i?o&&(r.textFill=e.insideFill||"#fff",!r.textStroke&&e.insideStroke&&(r.textStroke=e.insideStroke),!r.textStroke&&(r.textStroke=a),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(o&&(r.textFill=n.fill||e.outsideFill||"#000"),!r.textStroke&&e.outsideStroke&&(r.textStroke=e.outsideStroke)),r.text=t.text,r.rich=t.rich,mt(t.rich,function(s){zO(s,s)}),r}function zO(n,t){t&&(Xe(t,"fill")&&(n.textFill=t.fill),Xe(t,"stroke")&&(n.textStroke=t.fill),Xe(t,"lineWidth")&&(n.textStrokeWidth=t.lineWidth),Xe(t,"font")&&(n.font=t.font),Xe(t,"fontStyle")&&(n.fontStyle=t.fontStyle),Xe(t,"fontWeight")&&(n.fontWeight=t.fontWeight),Xe(t,"fontSize")&&(n.fontSize=t.fontSize),Xe(t,"fontFamily")&&(n.fontFamily=t.fontFamily),Xe(t,"align")&&(n.textAlign=t.align),Xe(t,"verticalAlign")&&(n.textVerticalAlign=t.verticalAlign),Xe(t,"lineHeight")&&(n.textLineHeight=t.lineHeight),Xe(t,"width")&&(n.textWidth=t.width),Xe(t,"height")&&(n.textHeight=t.height),Xe(t,"backgroundColor")&&(n.textBackgroundColor=t.backgroundColor),Xe(t,"padding")&&(n.textPadding=t.padding),Xe(t,"borderColor")&&(n.textBorderColor=t.borderColor),Xe(t,"borderWidth")&&(n.textBorderWidth=t.borderWidth),Xe(t,"borderRadius")&&(n.textBorderRadius=t.borderRadius),Xe(t,"shadowColor")&&(n.textBoxShadowColor=t.shadowColor),Xe(t,"shadowBlur")&&(n.textBoxShadowBlur=t.shadowBlur),Xe(t,"shadowOffsetX")&&(n.textBoxShadowOffsetX=t.shadowOffsetX),Xe(t,"shadowOffsetY")&&(n.textBoxShadowOffsetY=t.shadowOffsetY),Xe(t,"textShadowColor")&&(n.textShadowColor=t.textShadowColor),Xe(t,"textShadowBlur")&&(n.textShadowBlur=t.textShadowBlur),Xe(t,"textShadowOffsetX")&&(n.textShadowOffsetX=t.textShadowOffsetX),Xe(t,"textShadowOffsetY")&&(n.textShadowOffsetY=t.textShadowOffsetY))}function mht(n,t){if(0)var e}var HO={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},UO=Nn(HO),yht=to(ao,function(n,t){return n[t]=1,n},{}),xht=ao.join(", "),av=["","style","shape","extra"],Rc=Kn();function Jw(n,t,e,r,i){var a=n+"Animation",o=Yu(n,r,i)||{},s=Rc(t).userDuring;return o.duration>0&&(o.during=s?Ge(itt,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=n),ye(o,e[a]),o}function ov(n,t,e,r){r=r||{};var i=r.dataIndex,a=r.isInit,o=r.clearStyle,s=e.isAnimationEnabled(),l=Rc(n),u=t.style;l.userDuring=t.during;var c={},d={};if(ott(n,t,d),XO("shape",t,d),XO("extra",t,d),!a&&s&&(att(n,t,c),KO("shape",n,t,c),KO("extra",n,t,c),stt(n,t,u,c)),d.style=u,ttt(n,d,o),ntt(n,t),s)if(a){var h={};mt(av,function(p){var g=p?t[p]:t;g&&g.enterFrom&&(p&&(h[p]=h[p]||{}),ye(p?h[p]:h,g.enterFrom))});var f=Jw("enter",n,t,e,i);f.duration>0&&n.animateFrom(h,f)}else ett(n,t,i||0,e,c);GO(n,t),u?n.dirty():n.markRedraw()}function GO(n,t){for(var e=Rc(n).leaveToProps,r=0;r0&&n.animateFrom(i,a)}}function ntt(n,t){Xe(t,"silent")&&(n.silent=t.silent),Xe(t,"ignore")&&(n.ignore=t.ignore),n instanceof fa&&Xe(t,"invisible")&&(n.invisible=t.invisible),n instanceof In&&Xe(t,"autoBatch")&&(n.autoBatch=t.autoBatch)}var Co={},rtt={setTransform:function(n,t){return Co.el[n]=t,this},getTransform:function(n){return Co.el[n]},setShape:function(n,t){var e=Co.el,r=e.shape||(e.shape={});return r[n]=t,e.dirtyShape&&e.dirtyShape(),this},getShape:function(n){var t=Co.el.shape;if(t)return t[n]},setStyle:function(n,t){var e=Co.el,r=e.style;return r&&(r[n]=t,e.dirtyStyle&&e.dirtyStyle()),this},getStyle:function(n){var t=Co.el.style;if(t)return t[n]},setExtra:function(n,t){var e=Co.el.extra||(Co.el.extra={});return e[n]=t,this},getExtra:function(n){var t=Co.el.extra;if(t)return t[n]}};function Sht(n){}function itt(){var n=this,t=n.el;if(t){var e=Rc(t).userDuring,r=n.userDuring;if(e!==r){n.el=n.userDuring=null;return}Co.el=t,r(rtt)}}function KO(n,t,e,r){var i=e[n];if(i){var a=t[n],o;if(a){var s=e.transition,l=i.transition;if(l)if(!o&&(o=r[n]={}),lu(l))ye(o,a);else for(var u=cr(l),c=0;c=0){!o&&(o=r[n]={});for(var f=Nn(a),c=0;c=0)){var h=n.getAnimationStyleProps(),f=h?h.style:null;if(f){!a&&(a=r.style={});for(var p=Nn(e),u=0;u=0?t.getStore().get(Xt,Ot):void 0}var Vt=t.get(Nt.name,Ot),Ut=Nt&&Nt.ordinalMeta;return Ut?Ut.categories[Vt]:Vt}function C(kt,Ot){Ot==null&&(Ot=u);var Nt=t.getItemVisual(Ot,"style"),Xt=Nt&&Nt.fill,Vt=Nt&&Nt.opacity,Ut=x(Ot,Bs).getItemStyle();Xt!=null&&(Ut.fill=Xt),Vt!=null&&(Ut.opacity=Vt);var Yt={inheritColor:je(Xt)?Xt:"#000"},ue=S(Ot,Bs),ie=mr(ue,null,Yt,!1,!0);ie.text=ue.getShallow("show")?pn(n.getFormattedLabel(Ot,Bs),Mc(t,Ot)):null;var Gt=fp(ue,Yt,!1);return et(kt,Ut),Ut=jO(Ut,ie,Gt),kt&&q(Ut,kt),Ut.legacy=!0,Ut}function N(kt,Ot){Ot==null&&(Ot=u);var Nt=x(Ot,ts).getItemStyle(),Xt=S(Ot,ts),Vt=mr(Xt,null,null,!0,!0);Vt.text=Xt.getShallow("show")?eo(n.getFormattedLabel(Ot,ts),n.getFormattedLabel(Ot,Bs),Mc(t,Ot)):null;var Ut=fp(Xt,null,!0);return et(kt,Nt),Nt=jO(Nt,Vt,Ut),kt&&q(Nt,kt),Nt.legacy=!0,Nt}function q(kt,Ot){for(var Nt in Ot)Xe(Ot,Nt)&&(kt[Nt]=Ot[Nt])}function et(kt,Ot){kt&&(kt.textFill&&(Ot.textFill=kt.textFill),kt.textPosition&&(Ot.textPosition=kt.textPosition))}function lt(kt,Ot){if(Ot==null&&(Ot=u),Xe(BO,kt)){var Nt=t.getItemVisual(Ot,"style");return Nt?Nt[BO[kt]]:null}if(Xe(zq,kt))return t.getItemVisual(Ot,kt)}function ft(kt){if(a.type==="cartesian2d"){var Ot=a.getBaseAxis();return x8(nn({axis:Ot},kt))}}function _t(){return e.getCurrentSeriesIndices()}function Ct(kt){return ey(kt,e)}}function ytt(n){var t={};return mt(n.dimensions,function(e){var r=n.getDimensionInfo(e);if(!r.isExtraCoord){var i=r.coordDim,a=t[i]=t[i]||[];a[r.coordDimIndex]=n.getDimensionIndex(e)}}),t}function o_(n,t,e,r,i,a,o){if(!r){a.remove(t);return}var s=s_(n,t,e,r,i,a);return s&&o.setItemGraphicEl(e,s),s&&Er(s,r.focus,r.blurScope,r.emphasisDisabled),s}function s_(n,t,e,r,i,a){var o=-1,s=t;t&&QO(t,r,i)&&(o=kn(a.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=i_(r),s&&ftt(s,u)),r.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),Ca.normal.cfg=Ca.normal.conOpt=Ca.emphasis.cfg=Ca.emphasis.conOpt=Ca.blur.cfg=Ca.blur.conOpt=Ca.select.cfg=Ca.select.conOpt=null,Ca.isLegacy=!1,Stt(u,e,r,i,l,Ca),xtt(u,e,r,i,l),a_(n,u,e,r,Ca,i,l),Xe(r,"info")&&(qo(u).info=r.info);for(var c=0;c=0?a.replaceAt(u,o):a.add(u),u}function QO(n,t,e){var r=qo(n),i=t.type,a=t.shape,o=t.style;return e.isUniversalTransitionEnabled()||i!=null&&i!==r.customGraphicType||i==="path"&&Mtt(a)&&nR(a)!==r.customPathData||i==="image"&&Xe(o,"image")&&o.image!==r.customImagePath}function xtt(n,t,e,r,i){var a=e.clipPath;if(a===!1)n&&n.getClipPath()&&n.removeClipPath();else if(a){var o=n.getClipPath();o&&QO(o,a,r)&&(o=null),o||(o=i_(a),n.setClipPath(o)),a_(null,o,t,a,null,r,i)}}function Stt(n,t,e,r,i,a){if(!n.isGroup){qO(e,null,a),qO(e,ts,a);var o=a.normal.conOpt,s=a.emphasis.conOpt,l=a.blur.conOpt,u=a.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var c=n.getTextContent();if(o===!1)c&&n.removeTextContent();else{o=a.normal.conOpt=o||{type:"text"},c?c.clearStates():(c=i_(o),n.setTextContent(c)),a_(null,c,t,o,null,r,i);for(var d=o&&o.style,h=0;h=c;f--){var p=t.childAt(f);_tt(t,p,i)}}}function _tt(n,t,e){t&&sv(t,qo(n).option,e)}function btt(n){new Go(n.oldChildren,n.newChildren,tR,tR,n).add(eR).update(eR).remove(Ctt).execute()}function tR(n,t){var e=n&&n.name;return e!=null?e:dtt+t}function eR(n,t){var e=this.context,r=n!=null?e.newChildren[n]:null,i=t!=null?e.oldChildren[t]:null;s_(e.api,i,e.dataIndex,r,e.seriesModel,e.group)}function Ctt(n){var t=this.context,e=t.oldChildren[n];e&&sv(e,qo(e).option,t.seriesModel)}function nR(n){return n&&(n.pathData||n.d)}function Mtt(n){return n&&(Xe(n,"pathData")||Xe(n,"d"))}function Ttt(n){n.registerChartView(gtt),n.registerSeriesModel(Uq)}function u_(n,t){t=t||{};var e=n.coordinateSystem,r=n.axis,i={},a=r.position,o=r.orient,s=e.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};i.position=[o==="vertical"?u.vertical[a]:l[0],o==="horizontal"?u.horizontal[a]:l[3]];var c={horizontal:0,vertical:1};i.rotation=Math.PI/2*c[o];var d={top:-1,bottom:1,right:1,left:-1};i.labelDirection=i.tickDirection=i.nameDirection=d[a],n.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),ii(t.labelInside,n.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var h=t.rotate;return h==null&&(h=n.get(["axisLabel","rotate"])),i.labelRotation=a==="top"?-h:h,i.z2=1,i}var Dtt=["axisLine","axisTickLabel","axisName"],ktt=["splitArea","splitLine"],Ptt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.axisPointerClass="SingleAxisPointer",e}return t.prototype.render=function(e,r,i,a){var o=this.group;o.removeAll();var s=this._axisGroup;this._axisGroup=new sn;var l=u_(e),u=new Zo(e,l);mt(Dtt,u.add,u),o.add(this._axisGroup),o.add(u.getGroup()),mt(ktt,function(c){e.get([c,"show"])&&Att[c](this,this.group,this._axisGroup,e)},this),Xd(s,this._axisGroup,e),n.prototype.render.call(this,e,r,i,a)},t.prototype.remove=function(){TP(this)},t.type="singleAxis",t}(Gl),Att={splitLine:function(n,t,e,r){var i=r.axis;if(!i.scale.isBlank()){var a=r.getModel("splitLine"),o=a.getModel("lineStyle"),s=o.get("color");s=s instanceof Array?s:[s];for(var l=o.get("width"),u=r.coordinateSystem.getRect(),c=i.isHorizontal(),d=[],h=0,f=i.getTicksCoords({tickModel:a}),p=[],g=[],v=0;v=e.y&&t[1]<=e.y+e.height:r.contain(r.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},n.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t[e.orient==="horizontal"?0:1]))]},n.prototype.dataToPoint=function(t){var e=this.getAxis(),r=this.getRect(),i=[],a=e.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),i[a]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-a]=a===0?r.y+r.height/2:r.x+r.width/2,i},n.prototype.convertToPixel=function(t,e,r){var i=aR(e);return i===this?this.dataToPoint(r):null},n.prototype.convertFromPixel=function(t,e,r){var i=aR(e);return i===this?this.pointToData(r):null},n}();function aR(n){var t=n.seriesModel,e=n.singleAxisModel;return e&&e.coordinateSystem||t&&t.coordinateSystem}const Rtt=Ott;function Ntt(n,t){var e=[];return n.eachComponent("singleAxis",function(r,i){var a=new Rtt(r,n,t);a.name="single_"+i,a.resize(r,t),r.coordinateSystem=a,e.push(a)}),n.eachSeries(function(r){if(r.get("coordinateSystem")==="singleAxis"){var i=r.getReferringComponents("singleAxis",Kr).models[0];r.coordinateSystem=i&&i.coordinateSystem}}),e}var Btt={create:Ntt,dimensions:iR};const Vtt=Btt;var oR=["x","y"],Wtt=["width","height"],Ftt=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,r,i,a,o){var s=i.axis,l=s.coordinateSystem,u=d_(l,1-cv(s)),c=l.dataToPoint(r)[0],d=a.get("type");if(d&&d!=="none"){var h=eS(a),f=jtt[d](s,c,u);f.style=h,e.graphicKey=f.type,e.pointer=f}var p=u_(i);VP(r,e,p,i,a,o)},t.prototype.getHandleTransform=function(e,r,i){var a=u_(r,{labelInside:!1});a.labelMargin=i.get(["handle","margin"]);var o=nS(r.axis,e,a);return{x:o[0],y:o[1],rotation:a.rotation+(a.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,r,i,a){var o=i.axis,s=o.coordinateSystem,l=cv(o),u=d_(s,l),c=[e.x,e.y];c[l]+=r[l],c[l]=Math.min(u[1],c[l]),c[l]=Math.max(u[0],c[l]);var d=d_(s,1-l),h=(d[1]+d[0])/2,f=[h,h];return f[l]=c[l],{x:c[0],y:c[1],rotation:e.rotation,cursorPoint:f,tooltipOption:{verticalAlign:"middle"}}},t}(tS),jtt={line:function(n,t,e){var r=rS([t,e[0]],[t,e[1]],cv(n));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(n,t,e){var r=n.getBandWidth(),i=e[1]-e[0];return{type:"Rect",shape:WP([t-r/2,e[0]],[r,i],cv(n))}}};function cv(n){return n.isHorizontal()?0:1}function d_(n,t){var e=n.getRect();return[e[oR[t]],e[oR[t]]+e[Wtt[t]]]}const ztt=Ftt;var Htt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="single",t}(Lr);function Utt(n){_n(ph),Gl.registerAxisPointerClass("SingleAxisPointer",ztt),n.registerComponentView(Htt),n.registerComponentView(Itt),n.registerComponentModel(c_),bc(n,"single",c_,c_.defaultOption),n.registerCoordinateSystem("single",Vtt)}var Gtt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,r,i){var a=nc(e);n.prototype.init.apply(this,arguments),sR(e,a)},t.prototype.mergeOption=function(e){n.prototype.mergeOption.apply(this,arguments),sR(this.option,e)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(Jn);function sR(n,t){var e=n.cellSize,r;Se(e)?r=e:r=n.cellSize=[e,e],r.length===1&&(r[1]=r[0]);var i=we([0,1],function(a){return g6(t,a)&&(r[a]="auto"),r[a]!=null&&r[a]!=="auto"});bs(n,t,{type:"box",ignoreSize:i})}const Ktt=Gtt;var Xtt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){var a=this.group;a.removeAll();var o=e.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=r.getLocaleModel();this._renderDayRect(e,s,a),this._renderLines(e,s,l,a),this._renderYearText(e,s,l,a),this._renderMonthText(e,u,l,a),this._renderWeekText(e,u,s,l,a)},t.prototype._renderDayRect=function(e,r,i){for(var a=e.coordinateSystem,o=e.getModel("itemStyle").getItemStyle(),s=a.getCellWidth(),l=a.getCellHeight(),u=r.start.time;u<=r.end.time;u=a.getNextNDay(u,1).time){var c=a.dataToRect([u],!1).tl,d=new jn({shape:{x:c[0],y:c[1],width:s,height:l},cursor:"default",style:o});i.add(d)}},t.prototype._renderLines=function(e,r,i,a){var o=this,s=e.coordinateSystem,l=e.getModel(["splitLine","lineStyle"]).getLineStyle(),u=e.get(["splitLine","show"]),c=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var d=r.start,h=0;d.time<=r.end.time;h++){p(d.formatedDate),h===0&&(d=s.getDateInfo(r.start.y+"-"+r.start.m));var f=d.date;f.setMonth(f.getMonth()+1),d=s.getDateInfo(f)}p(s.getNextNDay(r.end.time,1).formatedDate);function p(g){o._firstDayOfMonth.push(s.getDateInfo(g)),o._firstDayPoints.push(s.dataToRect([g],!1).tl);var v=o._getLinePointsOfOneWeek(e,g,i);o._tlpoints.push(v[0]),o._blpoints.push(v[v.length-1]),u&&o._drawSplitline(v,l,a)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,c,i),l,a),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,c,i),l,a)},t.prototype._getEdgesPoints=function(e,r,i){var a=[e[0].slice(),e[e.length-1].slice()],o=i==="horizontal"?0:1;return a[0][o]=a[0][o]-r/2,a[1][o]=a[1][o]+r/2,a},t.prototype._drawSplitline=function(e,r,i){var a=new Xi({z2:20,shape:{points:e},style:r});i.add(a)},t.prototype._getLinePointsOfOneWeek=function(e,r,i){for(var a=e.coordinateSystem,o=a.getDateInfo(r),s=[],l=0;l<7;l++){var u=a.getNextNDay(o.time,l),c=a.dataToRect([u.time],!1);s[2*u.day]=c.tl,s[2*u.day+1]=c[i==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(e,r){return je(e)&&e?d6(e,r):qe(e)?e(r):r.nameMap},t.prototype._yearTextPositionControl=function(e,r,i,a,o){var s=r[0],l=r[1],u=["center","bottom"];a==="bottom"?(l+=o,u=["center","top"]):a==="left"?s-=o:a==="right"?(s+=o,u=["center","top"]):l-=o;var c=0;return(a==="left"||a==="right")&&(c=Math.PI/2),{rotation:c,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(e,r,i,a){var o=e.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=i!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(u[0][0]+u[1][0])/2,d=(u[0][1]+u[1][1])/2,h=i==="horizontal"?0:1,f={top:[c,u[h][1]],bottom:[c,u[1-h][1]],left:[u[1-h][0],d],right:[u[h][0],d]},p=r.start.y;+r.end.y>+r.start.y&&(p=p+"-"+r.end.y);var g=o.get("formatter"),v={start:r.start.y,end:r.end.y,nameMap:p},y=this._formatterLabel(g,v),x=new Wn({z2:30,style:mr(o,{text:y})});x.attr(this._yearTextPositionControl(x,f[l],i,l,s)),a.add(x)}},t.prototype._monthTextPositionControl=function(e,r,i,a,o){var s="left",l="top",u=e[0],c=e[1];return i==="horizontal"?(c=c+o,r&&(s="center"),a==="start"&&(l="bottom")):(u=u+o,r&&(l="middle"),a==="start"&&(s="right")),{x:u,y:c,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(e,r,i,a){var o=e.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),c=o.get("align"),d=[this._tlpoints,this._blpoints];(!s||je(s))&&(s&&(r=oy(s)||r),s=r.get(["time","monthAbbr"])||[]);var h=u==="start"?0:1,f=i==="horizontal"?0:1;l=u==="start"?-l:l;for(var p=c==="center",g=0;g=i.start.time&&r.times.end.time&&e.reverse(),e},n.prototype._getRangeInfo=function(t){var e=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],r;e[0].time>e[1].time&&(r=!0,e.reverse());var i=Math.floor(e[1].time/h_)-Math.floor(e[0].time/h_)+1,a=new Date(e[0].time),o=a.getDate(),s=e[1].date.getDate();a.setDate(o+i-1);var l=a.getDate();if(l!==s)for(var u=a.getTime()-e[1].time>0?1:-1;(l=a.getDate())!==s&&(a.getTime()-e[1].time)*u>0;)i-=u,a.setDate(l-u);var c=Math.floor((i+e[0].day+6)/7),d=r?-c+1:c-1;return r&&e.reverse(),{range:[e[0].formatedDate,e[1].formatedDate],start:e[0],end:e[1],allDay:i,weeks:c,nthWeek:d,fweek:e[0].day,lweek:e[1].day}},n.prototype._getDateByWeeksAndDay=function(t,e,r){var i=this._getRangeInfo(r);if(t>i.weeks||t===0&&ei.lweek)return null;var a=(t-1)*7-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+a),this.getDateInfo(o)},n.create=function(t,e){var r=[];return t.eachComponent("calendar",function(i){var a=new n(i,t,e);r.push(a),i.coordinateSystem=a}),t.eachSeries(function(i){i.get("coordinateSystem")==="calendar"&&(i.coordinateSystem=r[i.get("calendarIndex")||0])}),r},n.dimensions=["time","value"],n}();function lR(n){var t=n.calendarModel,e=n.seriesModel,r=t?t.coordinateSystem:e?e.coordinateSystem:null;return r}const $tt=Ztt;function Jtt(n){n.registerComponentModel(Ktt),n.registerComponentView(Ytt),n.registerCoordinateSystem("calendar",$tt)}function Qtt(n,t){var e=n.existing;if(t.id=n.keyInfo.id,!t.type&&e&&(t.type=e.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:e&&(t.parentId=e.parentId)}t.parentOption=null}function uR(n,t){var e;return mt(t,function(r){n[r]!=null&&n[r]!=="auto"&&(e=!0)}),e}function qtt(n,t,e){var r=ye({},e),i=n[t],a=e.$action||"merge";if(a==="merge")if(i){if(0)var o;Mn(i,r,!0),bs(i,r,{ignoreSize:!0}),pT(e,i),dv(e,i),dv(e,i,"shape"),dv(e,i,"style"),dv(e,i,"extra"),e.clipPath=i.clipPath}else n[t]=r;else a==="replace"?n[t]=r:a==="remove"&&i&&(n[t]=null)}var cR=["transition","enterFrom","leaveTo"],tet=cR.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function dv(n,t,e){if(e&&(!n[e]&&t[e]&&(n[e]={}),n=n[e],t=t[e]),!(!n||!t))for(var r=e?cR:tet,i=0;i=0;c--){var d=i[c],h=Zr(d.id,null),f=h!=null?o.get(h):null;if(f){var p=f.parent,y=Ma(p),x=p===a?{width:s,height:l}:{width:y.width,height:y.height},S={},_=Cp(f,d,x,null,{hv:d.hv,boundingMode:d.bounding},S);if(!Ma(f).isNew&&_){for(var D=d.transition,C={},N=0;N=0)?C[q]=et:f[q]=et}Hn(f,C,e,0)}else f.attr(S)}}},t.prototype._clear=function(){var e=this,r=this._elMap;r.each(function(i){hv(i,Ma(i).option,r,e._lastGraphicModel)}),this._elMap=Ze()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Lr);function f_(n){var t=Xe(dR,n)?dR[n]:Uy(n),e=new t({});return Ma(e).type=n,e}function hR(n,t,e,r){var i=f_(e);return t.add(i),r.set(n,i),Ma(i).id=n,Ma(i).isNew=!0,i}function hv(n,t,e,r){var i=n&&n.parent;i&&(n.type==="group"&&n.traverse(function(a){hv(a,t,e,r)}),sv(n,t,r),e.removeKey(Ma(n).id))}function fR(n,t,e,r){n.isGroup||mt([["cursor",fa.prototype.cursor],["zlevel",r||0],["z",e||0],["z2",0]],function(i){var a=i[0];Xe(t,a)?n[a]=pn(t[a],i[1]):n[a]==null&&(n[a]=i[1])}),mt(Nn(t),function(i){if(i.indexOf("on")===0){var a=t[i];n[i]=qe(a)?a:null}}),Xe(t,"draggable")&&(n.draggable=t.draggable),t.name!=null&&(n.name=t.name),t.id!=null&&(n.id=t.id)}function iet(n){return n=ye({},n),mt(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(fT),function(t){delete n[t]}),n}function aet(n,t,e){var r=hn(n).eventData;!n.silent&&!n.ignore&&!r&&(r=hn(n).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:n.name}),r&&(r.info=e.info)}function oet(n){n.registerComponentModel(net),n.registerComponentView(ret),n.registerPreprocessor(function(t){var e=t.graphic;Se(e)?!e[0]||!e[0].elements?t.graphic=[{elements:e}]:t.graphic=[t.graphic[0]]:e&&!e.elements&&(t.graphic=[{elements:[e]}])})}var pR=["x","y","radius","angle","single"],set=["cartesian2d","polar","singleAxis"];function uet(n){var t=n.get("coordinateSystem");return kn(set,t)>=0}function Ws(n){return n+"Axis"}function _ht(n){return n+"AxisIndex"}function bht(n){return n+"AxisId"}function cet(n,t){var e=Ze(),r=[],i=Ze();n.eachComponent({mainType:"dataZoom",query:t},function(c){i.get(c.uid)||s(c)});var a;do a=!1,n.eachComponent("dataZoom",o);while(a);function o(c){!i.get(c.uid)&&l(c)&&(s(c),a=!0)}function s(c){i.set(c.uid,!0),r.push(c),u(c)}function l(c){var d=!1;return c.eachTargetAxis(function(h,f){var p=e.get(h);p&&p[f]&&(d=!0)}),d}function u(c){c.eachTargetAxis(function(d,h){(e.get(d)||e.set(d,[]))[h]=!0})}return r}function gR(n){var t=n.ecModel,e={infoList:[],infoMap:Ze()};return n.eachTargetAxis(function(r,i){var a=t.getComponent(Ws(r),i);if(a){var o=a.getCoordSysModel();if(o){var s=o.uid,l=e.infoMap.get(s);l||(l={model:o,axisModels:[]},e.infoList.push(l),e.infoMap.set(s,l)),l.axisModels.push(a)}}}),e}var p_=function(){function n(){this.indexList=[],this.indexMap=[]}return n.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},n}(),det=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return t.prototype.init=function(e,r,i){var a=vR(e);this.settledOption=a,this.mergeDefaultAndTheme(e,i),this._doInit(a)},t.prototype.mergeOption=function(e){var r=vR(e);Mn(this.option,e,!0),Mn(this.settledOption,r,!0),this._doInit(r)},t.prototype._doInit=function(e){var r=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var i=this.settledOption;mt([["start","startValue"],["end","endValue"]],function(a,o){this._rangePropMode[o]==="value"&&(r[a[0]]=i[a[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),r=this._targetAxisInfoMap=Ze(),i=this._fillSpecifiedTargetAxis(r);i?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(a){a.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var r=!1;return mt(pR,function(i){var a=this.getReferringComponents(Ws(i),DW);if(a.specified){r=!0;var o=new p_;mt(a.models,function(s){o.add(s.componentIndex)}),e.set(i,o)}},this),r},t.prototype._fillAutoTargetAxisByOrient=function(e,r){var i=this.ecModel,a=!0;if(a){var o=r==="vertical"?"y":"x",s=i.findComponents({mainType:o+"Axis"});l(s,o)}if(a){var s=i.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===r}});l(s,"single")}function l(u,c){var d=u[0];if(d){var h=new p_;if(h.add(d.componentIndex),e.set(c,h),a=!1,c==="x"||c==="y"){var f=d.getReferringComponents("grid",Kr).models[0];f&&mt(u,function(p){d.componentIndex!==p.componentIndex&&f===p.getReferringComponents("grid",Kr).models[0]&&h.add(p.componentIndex)})}}}a&&mt(pR,function(u){if(a){var c=i.findComponents({mainType:Ws(u),filter:function(h){return h.get("type",!0)==="category"}});if(c[0]){var d=new p_;d.add(c[0].componentIndex),e.set(u,d),a=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(r){!e&&(e=r)},this),e==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var r=this._rangePropMode,i=this.get("rangeMode");mt([["start","startValue"],["end","endValue"]],function(a,o){var s=e[a[0]]!=null,l=e[a[1]]!=null;s&&!l?r[o]="percent":!s&&l?r[o]="value":i?r[o]=i[o]:s&&(r[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(r,i){e==null&&(e=this.ecModel.getComponent(Ws(r),i))},this),e},t.prototype.eachTargetAxis=function(e,r){this._targetAxisInfoMap.each(function(i,a){mt(i.indexList,function(o){e.call(r,a,o)})})},t.prototype.getAxisProxy=function(e,r){var i=this.getAxisModel(e,r);if(i)return i.__dzAxisProxy},t.prototype.getAxisModel=function(e,r){var i=this._targetAxisInfoMap.get(e);if(i&&i.indexMap[r])return this.ecModel.getComponent(Ws(e),r)},t.prototype.setRawRange=function(e){var r=this.option,i=this.settledOption;mt([["start","startValue"],["end","endValue"]],function(a){(e[a[0]]!=null||e[a[1]]!=null)&&(r[a[0]]=i[a[0]]=e[a[0]],r[a[1]]=i[a[1]]=e[a[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var r=this.option;mt(["start","startValue","end","endValue"],function(i){r[i]=e[i]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,r){if(e==null&&r==null){var i=this.findRepresentativeAxisProxy();if(i)return i.getDataValueWindow()}else return this.getAxisProxy(e,r).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var r,i=this._targetAxisInfoMap.keys(),a=0;ao[1];if(S&&!_&&!D)return!0;S&&(v=!0),_&&(p=!0),D&&(g=!0)}return v&&p&&g})}else Nc(c,function(f){if(a==="empty")l.setData(u=u.map(f,function(g){return s(g)?g:NaN}));else{var p={};p[f]=o,u.selectRange(p)}});Nc(c,function(f){u.setApproximateExtent(o,f)})}});function s(l){return l>=o[0]&&l<=o[1]}},n.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,r=this._dataExtent;Nc(["min","max"],function(i){var a=e.get(i+"Span"),o=e.get(i+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?a=nr(r[0]+o,r,[0,100],!0):a!=null&&(o=nr(a,[0,100],r,!0)-r[0]),t[i+"Span"]=a,t[i+"ValueSpan"]=o},this)},n.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,r=this._valueWindow;if(e){var i=DC(r,[0,500]);i=Math.min(i,20);var a=t.axis.scale.rawExtentInfo;e[0]!==0&&a.setDeterminedMinMax("min",+r[0].toFixed(i)),e[1]!==100&&a.setDeterminedMinMax("max",+r[1].toFixed(i)),a.freeze()}},n}();function yet(n,t,e){var r=[1/0,-1/0];Nc(e,function(o){z8(r,o.getData(),t)});var i=n.getAxisModel(),a=V2(i.axis.scale,i,r).calculate();return[a.min,a.max]}const xet=met;var wet={getTargetSeries:function(n){function t(i){n.eachComponent("dataZoom",function(a){a.eachTargetAxis(function(o,s){var l=n.getComponent(Ws(o),s);i(o,s,l,a)})})}t(function(i,a,o,s){o.__dzAxisProxy=null});var e=[];t(function(i,a,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new xet(i,a,s,n),e.push(o.__dzAxisProxy))});var r=Ze();return mt(e,function(i){mt(i.getTargetSeriesModels(),function(a){r.set(a.uid,a)})}),r},overallReset:function(n,t){n.eachComponent("dataZoom",function(e){e.eachTargetAxis(function(r,i){e.getAxisProxy(r,i).reset(e)}),e.eachTargetAxis(function(r,i){e.getAxisProxy(r,i).filterData(e,t)})}),n.eachComponent("dataZoom",function(e){var r=e.findRepresentativeAxisProxy();if(r){var i=r.getDataPercentWindow(),a=r.getDataValueWindow();e.setCalculatedRange({start:i[0],end:i[1],startValue:a[0],endValue:a[1]})}})}};const _et=wet;function bet(n){n.registerAction("dataZoom",function(t,e){var r=cet(e,t);mt(r,function(i){i.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var yR=!1;function v_(n){yR||(yR=!0,n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,_et),bet(n),n.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Cet(n){n.registerComponentModel(fet),n.registerComponentView(vet),v_(n)}var Ta=function(){function n(){}return n}(),xR={};function Bc(n,t){xR[n]=t}function SR(n){return xR[n]}var Met=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){n.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;mt(this.option.feature,function(r,i){var a=SR(i);a&&(a.getDefaultOption&&(a.defaultOption=a.getDefaultOption(e)),Mn(r,a.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(Jn);const Tet=Met;var Det=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.render=function(e,r,i,a){var o=this.group;if(o.removeAll(),!e.get("show"))return;var s=+e.get("itemSize"),l=e.get("orient")==="vertical",u=e.get("feature")||{},c=this._features||(this._features={}),d=[];mt(u,function(p,g){d.push(g)}),new Go(this._featureNames||[],d).add(h).update(h).remove(xn(h,null)).execute(),this._featureNames=d;function h(p,g){var v=d[p],y=d[g],x=u[v],S=new pr(x,e,e.ecModel),_;if(a&&a.newTitle!=null&&a.featureName===v&&(x.title=a.newTitle),v&&!y){if(ket(v))_={onclick:S.option.onclick,featureName:v};else{var D=SR(v);if(!D)return;_=new D}c[v]=_}else if(_=c[y],!_)return;_.uid=Ju("toolbox-feature"),_.model=S,_.ecModel=r,_.api=i;var C=_ instanceof Ta;if(!v&&y){C&&_.dispose&&_.dispose(r,i);return}if(!S.get("show")||C&&_.unusable){C&&_.remove&&_.remove(r,i);return}f(S,_,v),S.setIconStatus=function(N,q){var et=this.option,lt=this.iconPaths;et.iconStatus=et.iconStatus||{},et.iconStatus[N]=q,lt[N]&&(q==="emphasis"?Wo:Fo)(lt[N])},_ instanceof Ta&&_.render&&_.render(S,r,i,a)}function f(p,g,v){var y=p.getModel("iconStyle"),x=p.getModel(["emphasis","iconStyle"]),S=g instanceof Ta&&g.getIcons?g.getIcons():p.get("icon"),_=p.get("title")||{},D,C;je(S)?(D={},D[v]=S):D=S,je(_)?(C={},C[v]=_):C=_;var N=p.iconPaths={};mt(D,function(q,et){var lt=Yd(q,{},{x:-s/2,y:-s/2,width:s,height:s});lt.setStyle(y.getItemStyle());var ft=lt.ensureState("emphasis");ft.style=x.getItemStyle();var _t=new Wn({style:{text:C[et],align:x.get("textAlign"),borderRadius:x.get("textBorderRadius"),padding:x.get("textPadding"),fill:null,font:ey({fontStyle:x.get("textFontStyle"),fontFamily:x.get("textFontFamily"),fontSize:x.get("textFontSize"),fontWeight:x.get("textFontWeight")},r)},ignore:!0});lt.setTextContent(_t),fc({el:lt,componentModel:e,itemName:et,formatterParamsExtra:{title:C[et]}}),lt.__title=C[et],lt.on("mouseover",function(){var Ct=x.getItemStyle(),kt=l?e.get("right")==null&&e.get("left")!=="right"?"right":"left":e.get("bottom")==null&&e.get("top")!=="bottom"?"bottom":"top";_t.setStyle({fill:x.get("textFill")||Ct.fill||Ct.stroke||"#000",backgroundColor:x.get("textBackgroundColor")}),lt.setTextConfig({position:x.get("textPosition")||kt}),_t.ignore=!e.get("showTitle"),i.enterEmphasis(this)}).on("mouseout",function(){p.get(["iconStatus",et])!=="emphasis"&&i.leaveEmphasis(this),_t.hide()}),(p.get(["iconStatus",et])==="emphasis"?Wo:Fo)(lt),o.add(lt),lt.on("click",Ge(g.onclick,g,r,i,et)),N[et]=lt})}q9(o,e,i),o.add(sA(o.getBoundingRect(),e)),l||o.eachChild(function(p){var g=p.__title,v=p.ensureState("emphasis"),y=v.textConfig||(v.textConfig={}),x=p.getTextContent(),S=x&&x.ensureState("emphasis");if(S&&!qe(S)&&g){var _=S.style||(S.style={}),D=vd(g,Wn.makeFont(_)),C=p.x+o.x,N=p.y+o.y+s,q=!1;N+D.height>i.getHeight()&&(y.position="top",q=!0);var et=q?-5-D.height:s+10;C+D.width/2>i.getWidth()?(y.position=["100%",et],_.align="right"):C-D.width/2<0&&(y.position=[0,et],_.align="left")}})},t.prototype.updateView=function(e,r,i,a){mt(this._features,function(o){o instanceof Ta&&o.updateView&&o.updateView(o.model,r,i,a)})},t.prototype.remove=function(e,r){mt(this._features,function(i){i instanceof Ta&&i.remove&&i.remove(e,r)}),this.group.removeAll()},t.prototype.dispose=function(e,r){mt(this._features,function(i){i instanceof Ta&&i.dispose&&i.dispose(e,r)})},t.type="toolbox",t}(Lr);function ket(n){return n.indexOf("my")===0}const Pet=Det;var Aet=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.onclick=function(e,r){var i=this.model,a=i.get("name")||e.get("title.0.text")||"echarts",o=r.getZr().painter.getType()==="svg",s=o?"svg":i.get("type",!0)||"png",l=r.getConnectedDataURL({type:s,backgroundColor:i.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")}),u=Zn.browser;if(qe(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=a+"."+s,c.target="_blank",c.href=l;var d=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(d)}else if(window.navigator.msSaveOrOpenBlob||o){var h=l.split(","),f=h[0].indexOf("base64")>-1,p=o?decodeURIComponent(h[1]):h[1];f&&(p=window.atob(p));var g=a+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var v=p.length,y=new Uint8Array(v);v--;)y[v]=p.charCodeAt(v);var x=new Blob([y]);window.navigator.msSaveOrOpenBlob(x,g)}else{var S=document.createElement("iframe");document.body.appendChild(S);var _=S.contentWindow,D=_.document;D.open("image/svg+xml","replace"),D.write(p),D.close(),_.focus(),D.execCommand("SaveAs",!0,g),document.body.removeChild(S)}}else{var C=i.get("lang"),N='',q=window.open();q.document.write(N),q.document.title=a}},t.getDefaultOption=function(e){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},t}(Ta);const Iet=Aet;var wR="__ec_magicType_stack__",Cht=null,Mht=null,Eet=[["line","bar"],["stack"]],Let=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,r=e.get("icon"),i={};return mt(e.get("type"),function(a){r[a]&&(i[a]=r[a])}),i},t.getDefaultOption=function(e){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},t.prototype.onclick=function(e,r,i){var a=this.model,o=a.get(["seriesIndex",i]);if(_R[i]){var s={series:[]},l=function(d){var h=d.subType,f=d.id,p=_R[i](h,f,d,a);p&&(nn(p,d.option),s.series.push(p));var g=d.coordinateSystem;if(g&&g.type==="cartesian2d"&&(i==="line"||i==="bar")){var v=g.getAxesByScale("ordinal")[0];if(v){var y=v.dim,x=y+"Axis",S=d.getReferringComponents(x,Kr).models[0],_=S.componentIndex;s[x]=s[x]||[];for(var D=0;D<=_;D++)s[x][_]=s[x][_]||{};s[x][_].boundaryGap=i==="bar"}}};mt(Eet,function(d){kn(d,i)>=0&&mt(d,function(h){a.setIconStatus(h,"normal")})}),a.setIconStatus(i,"emphasis"),e.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=i;i==="stack"&&(u=Mn({stack:a.option.title.tiled,tiled:a.option.title.stack},a.option.title),a.get(["iconStatus",i])!=="emphasis"&&(c="tiled")),r.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(Ta),_R={line:function(n,t,e,r){if(n==="bar")return Mn({id:t,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(n,t,e,r){if(n==="line")return Mn({id:t,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(n,t,e,r){var i=e.get("stack")===wR;if(n==="line"||n==="bar")return r.setIconStatus("stack",i?"normal":"emphasis"),Mn({id:t,stack:i?"":wR},r.get(["option","stack"])||{},!0)}};vo({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(n,t){t.mergeOption(n.newOption)});const Oet=Let;var fv=new Array(60).join("-"),Vc=" ";function Ret(n){var t={},e=[],r=[];return n.eachRawSeries(function(i){var a=i.coordinateSystem;if(a&&(a.type==="cartesian2d"||a.type==="polar")){var o=a.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:a.getOtherAxis(o),series:[]},r.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(i)}else e.push(i)}else e.push(i)}),{seriesGroupByCategoryAxis:t,other:e,meta:r}}function Net(n){var t=[];return mt(n,function(e,r){var i=e.categoryAxis,a=e.valueAxis,o=a.dim,s=[" "].concat(we(e.series,function(f){return f.name})),l=[i.model.getCategories()];mt(e.series,function(f){var p=f.getRawData();l.push(f.getRawData().mapArray(p.mapDimension(o),function(g){return g}))});for(var u=[s.join(Vc)],c=0;c=0)return!0}var m_=new RegExp("["+Vc+"]+","g");function Fet(n){for(var t=n.split(/\n+/g),e=pv(t.shift()).split(m_),r=[],i=we(e,function(l){return{name:l,data:[]}}),a=0;a=0;a--){var o=e[a];if(o[i])break}if(a<0){var s=n.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(s){var l=s.getPercentRange();e[0][i]={dataZoomId:i,start:l[0],end:l[1]}}}}),e.push(t)}function Xet(n){var t=y_(n),e=t[t.length-1];t.length>1&&t.pop();var r={};return bR(e,function(i,a){for(var o=t.length-1;o>=0;o--)if(i=t[o][a],i){r[a]=i;break}}),r}function Yet(n){CR(n).snapshots=null}function Zet(n){return y_(n).length}function y_(n){var t=CR(n);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var $et=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.onclick=function(e,r){Yet(e),r.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return r},t}(Ta);vo({type:"restore",event:"restore",update:"prepareAndUpdate"},function(n,t){t.resetOption("recreate")});const Jet=$et;var Qet=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],qet=function(){function n(t,e,r){var i=this;this._targetInfoList=[];var a=MR(e,t);mt(tnt,function(o,s){(!r||!r.include||kn(r.include,s)>=0)&&o(a,i._targetInfoList)})}return n.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(r,i,a){if((r.coordRanges||(r.coordRanges=[])).push(i),!r.coordRange){r.coordRange=i;var o=S_[r.brushType](0,a,i);r.__rangeOffset={offset:PR[r.brushType](o.values,r.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},n.prototype.matchOutputRanges=function(t,e,r){mt(t,function(i){var a=this.findTargetInfo(i,e);a&&a!==!0&&mt(a.coordSyses,function(o){var s=S_[i.brushType](1,o,i.range,!0);r(i,s.values,o,e)})},this)},n.prototype.setInputRanges=function(t,e){mt(t,function(r){var i=this.findTargetInfo(r,e);if(r.range=r.range||[],i&&i!==!0){r.panelId=i.panelId;var a=S_[r.brushType](0,i.coordSys,r.coordRange),o=r.__rangeOffset;r.range=o?PR[r.brushType](a.values,o.offset,ent(a.xyMinMax,o.xyMinMax)):a.values}},this)},n.prototype.makePanelOpts=function(t,e){return we(this._targetInfoList,function(r){var i=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:e?e(r):null,clipPath:uO(i),isTargetByCursor:dO(i,t,r.coordSysModel),getLinearBrushOtherExtent:cO(i)}})},n.prototype.controlSeries=function(t,e,r){var i=this.findTargetInfo(t,r);return i===!0||i&&kn(i.coordSyses,e.coordinateSystem)>=0},n.prototype.findTargetInfo=function(t,e){for(var r=this._targetInfoList,i=MR(e,t),a=0;an[1]&&n.reverse(),n}function MR(n,t){return wd(n,t,{includeMainTypes:Qet})}var tnt={grid:function(n,t){var e=n.xAxisModels,r=n.yAxisModels,i=n.gridModels,a=Ze(),o={},s={};!e&&!r&&!i||(mt(e,function(l){var u=l.axis.grid.model;a.set(u.id,u),o[u.id]=!0}),mt(r,function(l){var u=l.axis.grid.model;a.set(u.id,u),s[u.id]=!0}),mt(i,function(l){a.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),a.each(function(l){var u=l.coordinateSystem,c=[];mt(u.getCartesians(),function(d,h){(kn(e,d.getAxis("x").model)>=0||kn(r,d.getAxis("y").model)>=0)&&c.push(d)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:DR.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(n,t){mt(n.geoModels,function(e){var r=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:r,coordSyses:[r],getPanelRect:DR.geo})})}},TR=[function(n,t){var e=n.xAxisModel,r=n.yAxisModel,i=n.gridModel;return!i&&e&&(i=e.axis.grid.model),!i&&r&&(i=r.axis.grid.model),i&&i===t.gridModel},function(n,t){var e=n.geoModel;return e&&e===t.geoModel}],DR={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var n=this.coordSys,t=n.getBoundingRect().clone();return t.applyTransform(Ll(n)),t}},S_={lineX:xn(kR,0),lineY:xn(kR,1),rect:function(n,t,e,r){var i=n?t.pointToData([e[0][0],e[1][0]],r):t.dataToPoint([e[0][0],e[1][0]],r),a=n?t.pointToData([e[0][1],e[1][1]],r):t.dataToPoint([e[0][1],e[1][1]],r),o=[x_([i[0],a[0]]),x_([i[1],a[1]])];return{values:o,xyMinMax:o}},polygon:function(n,t,e,r){var i=[[1/0,-1/0],[1/0,-1/0]],a=we(e,function(o){var s=n?t.pointToData(o,r):t.dataToPoint(o,r);return i[0][0]=Math.min(i[0][0],s[0]),i[1][0]=Math.min(i[1][0],s[1]),i[0][1]=Math.max(i[0][1],s[0]),i[1][1]=Math.max(i[1][1],s[1]),s});return{values:a,xyMinMax:i}}};function kR(n,t,e,r){var i=e.getAxis(["x","y"][n]),a=x_(we([0,1],function(s){return t?i.coordToData(i.toLocalCoord(r[s]),!0):i.toGlobalCoord(i.dataToCoord(r[s]))})),o=[];return o[n]=a,o[1-n]=[NaN,NaN],{values:a,xyMinMax:o}}var PR={lineX:xn(AR,0),lineY:xn(AR,1),rect:function(n,t,e){return[[n[0][0]-e[0]*t[0][0],n[0][1]-e[0]*t[0][1]],[n[1][0]-e[1]*t[1][0],n[1][1]-e[1]*t[1][1]]]},polygon:function(n,t,e){return we(n,function(r,i){return[r[0]-e[0]*t[i][0],r[1]-e[1]*t[i][1]]})}};function AR(n,t,e,r){return[t[0]-r[n]*e[0],t[1]-r[n]*e[1]]}function ent(n,t){var e=IR(n),r=IR(t),i=[e[0]/r[0],e[1]/r[1]];return isNaN(i[0])&&(i[0]=1),isNaN(i[1])&&(i[1]=1),i}function IR(n){return n?[n[0][1]-n[0][0],n[1][1]-n[1][0]]:[NaN,NaN]}const w_=qet;var __=mt,nnt=_W("toolbox-dataZoom_"),Tht=null,rnt=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.render=function(e,r,i,a){this._brushController||(this._brushController=new jw(i.getZr()),this._brushController.on("brush",Ge(this._onBrush,this)).mount()),ont(e,r,this,a,i),ant(e,r)},t.prototype.onclick=function(e,r,i){int[i].call(this)},t.prototype.remove=function(e,r){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,r){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var r=e.areas;if(!e.isEnd||!r.length)return;var i={},a=this.ecModel;this._brushController.updateCovers([]);var o=new w_(b_(this.model),a,{include:["grid"]});o.matchOutputRanges(r,a,function(u,c,d){if(d.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",d,c[0]),s("y",d,c[1])):s({lineX:"x",lineY:"y"}[h],d,c)}}),Ket(a,i),this._dispatchZoomAction(i);function s(u,c,d){var h=c.getAxis(u),f=h.model,p=l(u,f,a),g=p.findRepresentativeAxisProxy(f).getMinMaxSpan();(g.minValueSpan!=null||g.maxValueSpan!=null)&&(d=au(0,d.slice(),h.scale.getExtent(),0,g.minValueSpan,g.maxValueSpan)),p&&(i[p.id]={dataZoomId:p.id,startValue:d[0],endValue:d[1]})}function l(u,c,d){var h;return d.eachComponent({mainType:"dataZoom",subType:"select"},function(f){var p=f.getAxisModel(u,c.componentIndex);p&&(h=f)}),h}},t.prototype._dispatchZoomAction=function(e){var r=[];__(e,function(i,a){r.push(on(i))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},t.getDefaultOption=function(e){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return r},t}(Ta),int={zoom:function(){var n=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:n})},back:function(){this._dispatchZoomAction(Xet(this.ecModel))}};function b_(n){var t={xAxisIndex:n.get("xAxisIndex",!0),yAxisIndex:n.get("yAxisIndex",!0),xAxisId:n.get("xAxisId",!0),yAxisId:n.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function ant(n,t){n.setIconStatus("back",Zet(t)>1?"emphasis":"normal")}function ont(n,t,e,r,i){var a=e._isZoomActive;r&&r.type==="takeGlobalCursor"&&(a=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),e._isZoomActive=a,n.setIconStatus("zoom",a?"emphasis":"normal");var o=new w_(b_(n),t,{include:["grid"]}),s=o.makePanelOpts(i,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});e._brushController.setPanels(s).enableBrush(a&&s.length?{brushType:"auto",brushStyle:n.getModel("brushStyle").getItemStyle()}:!1)}w6("dataZoom",function(n){var t=n.getComponent("toolbox",0),e=["feature","dataZoom"];if(!t||t.get(e)==null)return;var r=t.getModel(e),i=[],a=b_(r),o=wd(n,a);__(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),__(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var d=l.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:nnt+u+d};h[c]=d,i.push(h)}return i});const snt=rnt;function lnt(n){n.registerComponentModel(Tet),n.registerComponentView(Pet),Bc("saveAsImage",Iet),Bc("magicType",Oet),Bc("dataView",Get),Bc("dataZoom",snt),Bc("restore",Jet),_n(Cet)}var unt=["rect","polygon","keep","clear"];function cnt(n,t){var e=cr(n?n.brush:[]);if(e.length){var r=[];mt(e,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(r=r.concat(u))});var i=n&&n.toolbox;Se(i)&&(i=i[0]),i||(i={feature:{}},n.toolbox=[i]);var a=i.feature||(i.feature={}),o=a.brush||(a.brush={}),s=o.type||(o.type=[]);s.push.apply(s,r),dnt(s),t&&!s.length&&s.push.apply(s,unt)}}function dnt(n){var t={};mt(n,function(e){t[e]=1}),n.length=0,mt(t,function(e,r){n.push(r)})}var ER=mt;function LR(n){if(n){for(var t in n)if(n.hasOwnProperty(t))return!0}}function C_(n,t,e){var r={};return ER(t,function(a){var o=r[a]=i();ER(n[a],function(s,l){if(fi.isValidType(l)){var u={type:l,visual:s};e&&e(u,a),o[l]=new fi(u),l==="opacity"&&(u=on(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new fi(u))}})}),r;function i(){var a=function(){};a.prototype.__hidden=a.prototype;var o=new a;return o}}function OR(n,t,e){var r;mt(e,function(i){t.hasOwnProperty(i)&&LR(t[i])&&(r=!0)}),r&&mt(e,function(i){t.hasOwnProperty(i)&&LR(t[i])?n[i]=on(t[i]):delete n[i]})}function hnt(n,t,e,r,i,a){var o={};mt(n,function(d){var h=fi.prepareVisualTypes(t[d]);o[d]=h});var s;function l(d){return Zy(e,s,d)}function u(d,h){xk(e,s,d,h)}a==null?e.each(c):e.each([a],c);function c(d,h){s=a==null?d:h;var f=e.getRawDataItem(s);if(!(f&&f.visualMap===!1))for(var p=r.call(i,d),g=t[p],v=o[p],y=0,x=v.length;yt[0][1]&&(t[0][1]=a[0]),a[1]t[1][1]&&(t[1][1]=a[1])}return t&&FR(t)}};function FR(n){return new wn(n[0][0],n[1][0],n[0][1]-n[0][0],n[1][1]-n[1][0])}var Snt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,r){this.ecModel=e,this.api=r,this.model,(this._brushController=new jw(r.getZr())).on("brush",Ge(this._onBrush,this)).mount()},t.prototype.render=function(e,r,i,a){this.model=e,this._updateController(e,r,i,a)},t.prototype.updateTransform=function(e,r,i,a){VR(r),this._updateController(e,r,i,a)},t.prototype.updateVisual=function(e,r,i,a){this.updateTransform(e,r,i,a)},t.prototype.updateView=function(e,r,i,a){this._updateController(e,r,i,a)},t.prototype._updateController=function(e,r,i,a){(!a||a.$from!==e.id)&&this._brushController.setPanels(e.brushTargetManager.makePanelOpts(i)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var r=this.model.id,i=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:on(i),$from:r}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:on(i),$from:r})},t.type="brush",t}(Lr);const wnt=Snt;var _nt="#ddd",bnt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.areas=[],e.brushOption={},e}return t.prototype.optionUpdated=function(e,r){var i=this.option;!r&&OR(i,e,["inBrush","outOfBrush"]);var a=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:_nt},a.hasOwnProperty("liftZ")||(a.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=we(e,function(r){return jR(this.option,r)},this))},t.prototype.setBrushOption=function(e){this.brushOption=jR(this.option,e),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(Jn);function jR(n,t){return Mn({brushType:n.brushType,brushMode:n.brushMode,transformable:n.transformable,brushStyle:new pr(n.brushStyle).getItemStyle(),removeOnClick:n.removeOnClick,z:n.z},t,!0)}const Cnt=bnt;var Mnt=["rect","polygon","lineX","lineY","keep","clear"],Tnt=function(n){Zt(t,n);function t(){return n!==null&&n.apply(this,arguments)||this}return t.prototype.render=function(e,r,i){var a,o,s;r.eachComponent({mainType:"brush"},function(l){a=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=a,this._brushMode=o,mt(e.get("type",!0),function(l){e.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===a)?"emphasis":"normal")})},t.prototype.updateView=function(e,r,i){this.render(e,r,i)},t.prototype.getIcons=function(){var e=this.model,r=e.get("icon",!0),i={};return mt(e.get("type",!0),function(a){r[a]&&(i[a]=r[a])}),i},t.prototype.onclick=function(e,r,i){var a=this._brushType,o=this._brushMode;i==="clear"?(r.dispatchAction({type:"axisAreaSelect",intervals:[]}),r.dispatchAction({type:"brush",command:"clear",areas:[]})):r.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:i==="keep"?a:a===i?!1:i,brushMode:i==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(e){var r={show:!0,type:Mnt.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:e.getLocaleModel().get(["toolbox","brush","title"])};return r},t}(Ta);const Dnt=Tnt;function knt(n){n.registerComponentView(wnt),n.registerComponentModel(Cnt),n.registerPreprocessor(cnt),n.registerVisual(n.PRIORITY.VISUAL.BRUSH,gnt),n.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(r){r.setAreas(t.areas)})}),n.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Fr),n.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Fr),Bc("brush",Dnt)}var Pnt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(Jn),Ant=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,r,i){if(this.group.removeAll(),!!e.get("show")){var a=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),l=e.get("textAlign"),u=pn(e.get("textBaseline"),e.get("textVerticalAlign")),c=new Wn({style:mr(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),d=c.getBoundingRect(),h=e.get("subtext"),f=new Wn({style:mr(s,{text:h,fill:s.getTextColor(),y:d.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=e.get("link"),g=e.get("sublink"),v=e.get("triggerEvent",!0);c.silent=!p&&!v,f.silent=!g&&!v,p&&c.on("click",function(){_p(p,"_"+e.get("target"))}),g&&f.on("click",function(){_p(g,"_"+e.get("subtarget"))}),hn(c).eventData=hn(f).eventData=v?{componentType:"title",componentIndex:e.componentIndex}:null,a.add(c),h&&a.add(f);var y=a.getBoundingRect(),x=e.getBoxLayoutParams();x.width=y.width,x.height=y.height;var S=Xr(x,{width:i.getWidth(),height:i.getHeight()},e.get("padding"));l||(l=e.get("left")||e.get("right"),l==="middle"&&(l="center"),l==="right"?S.x+=S.width:l==="center"&&(S.x+=S.width/2)),u||(u=e.get("top")||e.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?S.y+=S.height:u==="middle"&&(S.y+=S.height/2),u=u||"top"),a.x=S.x,a.y=S.y,a.markRedraw();var _={align:l,verticalAlign:u};c.setStyle(_),f.setStyle(_),y=a.getBoundingRect();var D=S.margin,C=e.getItemStyle(["color","opacity"]);C.fill=e.get("backgroundColor");var N=new jn({shape:{x:y.x-D[3],y:y.y-D[0],width:y.width+D[1]+D[3],height:y.height+D[0]+D[2],r:e.get("borderRadius")},style:C,subPixelOptimize:!0,silent:!0});a.add(N)}},t.type="title",t}(Lr);function Int(n){n.registerComponentModel(Pnt),n.registerComponentView(Ant)}var Ent=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.layoutMode="box",e}return t.prototype.init=function(e,r,i){this.mergeDefaultAndTheme(e,i),this._initData()},t.prototype.mergeOption=function(e){n.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){e==null&&(e=this.option.currentIndex);var r=this._data.count();this.option.loop?e=(e%r+r)%r:(e>=r&&(e=r-1),e<0&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e=this.option,r=e.data||[],i=e.axisType,a=this._names=[],o;i==="category"?(o=[],mt(r,function(u,c){var d=Zr(Uu(u),""),h;rn(u)?(h=on(u),h.value=c):h=c,o.push(h),a.push(d)})):o=r;var s={category:"ordinal",time:"time",value:"number"}[i]||"number",l=this._data=new hi([{name:"value",type:s}],this);l.initData(o,a)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(Jn);const zR=Ent;var HR=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="timeline.slider",t.defaultOption=_s(zR.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(zR);Wr(HR,Dy.prototype);const Lnt=HR;var Ont=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="timeline",t}(Lr);const Rnt=Ont;var Nnt=function(n){Zt(t,n);function t(e,r,i,a){var o=n.call(this,e,r,i)||this;return o.type=a||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(Ga);const Bnt=Nnt;var D_=Math.PI,UR=Kn(),Vnt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(e,r){this.api=r},t.prototype.render=function(e,r,i){if(this.model=e,this.api=i,this.ecModel=r,this.group.removeAll(),e.get("show",!0)){var a=this._layout(e,i),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(a,e);e.formatTooltip=function(u){var c=l.scale.getLabel({value:u});return qr("nameValue",{noName:!0,value:c})},mt(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](a,o,l,e)},this),this._renderAxisLabel(a,s,l,e),this._position(a,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,r){var i=e.get(["label","position"]),a=e.get("orient"),o=Fnt(e,r),s;i==null||i==="auto"?s=a==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:D_/2},d=a==="vertical"?o.height:o.width,h=e.getModel("controlStyle"),f=h.get("show",!0),p=f?h.get("itemSize"):0,g=f?h.get("itemGap"):0,v=p+g,y=e.get(["label","rotate"])||0;y=y*D_/180;var x,S,_,D=h.get("position",!0),C=f&&h.get("showPlayBtn",!0),N=f&&h.get("showPrevBtn",!0),q=f&&h.get("showNextBtn",!0),et=0,lt=d;D==="left"||D==="bottom"?(C&&(x=[0,0],et+=v),N&&(S=[et,0],et+=v),q&&(_=[lt-p,0],lt-=v)):(C&&(x=[lt-p,0],lt-=v),N&&(S=[0,0],et+=v),q&&(_=[lt-p,0],lt-=v));var ft=[et,lt];return e.get("inverse")&&ft.reverse(),{viewRect:o,mainLength:d,orient:a,rotation:c[a],labelRotation:y,labelPosOpt:s,labelAlign:e.get(["label","align"])||l[a],labelBaseline:e.get(["label","verticalAlign"])||e.get(["label","baseline"])||u[a],playPosition:x,prevBtnPosition:S,nextBtnPosition:_,axisExtent:ft,controlSize:p,controlGap:g}},t.prototype._position=function(e,r){var i=this._mainGroup,a=this._labelGroup,o=e.viewRect;if(e.orient==="vertical"){var s=ea(),l=o.x,u=o.y+o.height;no(s,s,[-l,-u]),qs(s,s,-D_/2),no(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var c=x(o),d=x(i.getBoundingRect()),h=x(a.getBoundingRect()),f=[i.x,i.y],p=[a.x,a.y];p[0]=f[0]=c[0][0];var g=e.labelPosOpt;if(g==null||je(g)){var v=g==="+"?0:1;S(f,d,c,1,v),S(p,h,c,1,1-v)}else{var v=g>=0?0:1;S(f,d,c,1,v),p[1]=f[1]+g}i.setPosition(f),a.setPosition(p),i.rotation=a.rotation=e.rotation,y(i),y(a);function y(_){_.originX=c[0][0]-_.x,_.originY=c[1][0]-_.y}function x(_){return[[_.x,_.x+_.width],[_.y,_.y+_.height]]}function S(_,D,C,N,q){_[N]+=C[N][q]-D[N][q]}},t.prototype._createAxis=function(e,r){var i=r.getData(),a=r.get("axisType"),o=Wnt(r,a);o.getTicks=function(){return i.mapArray(["value"],function(u){return{value:u}})};var s=i.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new Bnt("value",o,e.axisExtent,a);return l.model=r,l},t.prototype._createGroup=function(e){var r=this[e]=new sn;return this.group.add(r),r},t.prototype._renderAxisLine=function(e,r,i,a){var o=i.getExtent();if(a.get(["lineStyle","show"])){var s=new oi({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:ye({lineCap:"round"},a.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});r.add(s);var l=this._progressLine=new oi({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:nn({lineCap:"round",lineWidth:s.style.lineWidth},a.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});r.add(l)}},t.prototype._renderAxisTick=function(e,r,i,a){var o=this,s=a.getData(),l=i.scale.getTicks();this._tickSymbols=[],mt(l,function(u){var c=i.dataToCoord(u.value),d=s.getItemModel(u.value),h=d.getModel("itemStyle"),f=d.getModel(["emphasis","itemStyle"]),p=d.getModel(["progress","itemStyle"]),g={x:c,y:0,onclick:Ge(o._changeTimeline,o,u.value)},v=GR(d,h,r,g);v.ensureState("emphasis").style=f.getItemStyle(),v.ensureState("progress").style=p.getItemStyle(),jo(v);var y=hn(v);d.get("tooltip")?(y.dataIndex=u.value,y.dataModel=a):y.dataIndex=y.dataModel=null,o._tickSymbols.push(v)})},t.prototype._renderAxisLabel=function(e,r,i,a){var o=this,s=i.getLabelModel();if(s.get("show")){var l=a.getData(),u=i.getViewLabels();this._tickLabels=[],mt(u,function(c){var d=c.tickValue,h=l.getItemModel(d),f=h.getModel("label"),p=h.getModel(["emphasis","label"]),g=h.getModel(["progress","label"]),v=i.dataToCoord(c.tickValue),y=new Wn({x:v,y:0,rotation:e.labelRotation-e.rotation,onclick:Ge(o._changeTimeline,o,d),silent:!1,style:mr(f,{text:c.formattedLabel,align:e.labelAlign,verticalAlign:e.labelBaseline})});y.ensureState("emphasis").style=mr(p),y.ensureState("progress").style=mr(g),r.add(y),jo(y),UR(y).dataIndex=d,o._tickLabels.push(y)})}},t.prototype._renderControl=function(e,r,i,a){var o=e.controlSize,s=e.rotation,l=a.getModel("controlStyle").getItemStyle(),u=a.getModel(["emphasis","controlStyle"]).getItemStyle(),c=a.getPlayState(),d=a.get("inverse",!0);h(e.nextBtnPosition,"next",Ge(this._changeTimeline,this,d?"-":"+")),h(e.prevBtnPosition,"prev",Ge(this._changeTimeline,this,d?"+":"-")),h(e.playPosition,c?"stop":"play",Ge(this._handlePlayClick,this,!c),!0);function h(f,p,g,v){if(f){var y=Oa(pn(a.get(["controlStyle",p+"BtnSize"]),o),o),x=[0,-y/2,y,y],S=jnt(a,p+"Icon",x,{x:f[0],y:f[1],originX:o/2,originY:0,rotation:v?-s:0,rectHover:!0,style:l,onclick:g});S.ensureState("emphasis").style=u,r.add(S),jo(S)}}},t.prototype._renderCurrentPointer=function(e,r,i,a){var o=a.getData(),s=a.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,c={onCreate:function(d){d.draggable=!0,d.drift=Ge(u._handlePointerDrag,u),d.ondragend=Ge(u._handlePointerDragend,u),KR(d,u._progressLine,s,i,a,!0)},onUpdate:function(d){KR(d,u._progressLine,s,i,a)}};this._currentPointer=GR(l,l,this._mainGroup,{},this._currentPointer,c)},t.prototype._handlePlayClick=function(e){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:e,from:this.uid})},t.prototype._handlePointerDrag=function(e,r,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},t.prototype._handlePointerDragend=function(e){this._pointerChangeTimeline([e.offsetX,e.offsetY],!0)},t.prototype._pointerChangeTimeline=function(e,r){var i=this._toAxisCoord(e)[0],a=this._axis,o=ha(a.getExtent().slice());i>o[1]&&(i=o[1]),i=0&&(o[a]=+o[a].toFixed(h)),[o,d]}var A_={min:xn(mv,"min"),max:xn(mv,"max"),average:xn(mv,"average"),median:xn(mv,"median")};function Kh(n,t){if(t){var e=n.getData(),r=n.coordinateSystem,i=r&&r.dimensions;if(!Znt(t)&&!Se(t.coord)&&Se(i)){var a=ZR(t,e,r,n);if(t=on(t),t.type&&A_[t.type]&&a.baseAxis&&a.valueAxis){var o=kn(i,a.baseAxis.dim),s=kn(i,a.valueAxis.dim),l=A_[t.type](e,a.baseDataDim,a.valueDataDim,o,s);t.coord=l[0],t.value=l[1]}else t.coord=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis]}if(t.coord==null||!Se(i))t.coord=[];else for(var u=t.coord,c=0;c<2;c++)A_[u[c]]&&(u[c]=I_(e,e.mapDimension(i[c]),u[c]));return t}}function ZR(n,t,e,r){var i={};return n.valueIndex!=null||n.valueDim!=null?(i.valueDataDim=n.valueIndex!=null?t.getDimension(n.valueIndex):n.valueDim,i.valueAxis=e.getAxis($nt(r,i.valueDataDim)),i.baseAxis=e.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=e.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function $nt(n,t){var e=n.getData().getDimensionInfo(t);return e&&e.coordDim}function Xh(n,t){return n&&n.containData&&t.coord&&!P_(t)?n.containData(t.coord):!0}function Jnt(n,t,e){return n&&n.containZone&&t.coord&&e.coord&&!P_(t)&&!P_(e)?n.containZone(t.coord,e.coord):!0}function $R(n,t){return n?function(e,r,i,a){var o=a<2?e.coord&&e.coord[a]:e.value;return Cs(o,t[a])}:function(e,r,i,a){return Cs(e.value,t[a])}}function I_(n,t,e){if(e==="average"){var r=0,i=0;return n.each(t,function(a,o){isNaN(a)||(r+=a,i++)}),r/i}else return e==="median"?n.getMedian(t):n.getDataExtent(t)[e==="max"?1:0]}var E_=Kn(),Qnt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.init=function(){this.markerGroupMap=Ze()},t.prototype.render=function(e,r,i){var a=this,o=this.markerGroupMap;o.each(function(s){E_(s).keep=!1}),r.eachSeries(function(s){var l=Fs.getMarkerModelFromSeries(s,a.type);l&&a.renderSeries(s,l,r,i)}),o.each(function(s){!E_(s).keep&&a.group.remove(s.group)})},t.prototype.markKeep=function(e){E_(e).keep=!0},t.prototype.toggleBlurSeries=function(e,r){var i=this;mt(e,function(a){var o=Fs.getMarkerModelFromSeries(a,i.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(r?IM(l):X0(l))})}})},t.type="marker",t}(Lr);const L_=Qnt;function JR(n,t,e){var r=t.coordinateSystem;n.each(function(i){var a=n.getItemModel(i),o,s=Oe(a.get("x"),e.getWidth()),l=Oe(a.get("y"),e.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(n.getValues(n.dimensions,i));else if(r){var u=n.get(r.dimensions[0],i),c=n.get(r.dimensions[1],i);o=r.dataToPoint([u,c])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),n.setItemLayout(i,o)})}var qnt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.updateTransform=function(e,r,i){r.eachSeries(function(a){var o=Fs.getMarkerModelFromSeries(a,"markPoint");o&&(JR(o.getData(),a,i),this.markerGroupMap.get(a.id).updateLayout())},this)},t.prototype.renderSeries=function(e,r,i,a){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new xh),d=trt(o,e,r);r.setData(d),JR(r.getData(),e,a),d.each(function(h){var f=d.getItemModel(h),p=f.getShallow("symbol"),g=f.getShallow("symbolSize"),v=f.getShallow("symbolRotate"),y=f.getShallow("symbolOffset"),x=f.getShallow("symbolKeepAspect");if(qe(p)||qe(g)||qe(v)||qe(y)){var S=r.getRawValue(h),_=r.getDataParams(h);qe(p)&&(p=p(S,_)),qe(g)&&(g=g(S,_)),qe(v)&&(v=v(S,_)),qe(y)&&(y=y(S,_))}var D=f.getModel("itemStyle").getItemStyle(),C=qd(l,"color");D.fill||(D.fill=C),d.setItemVisual(h,{symbol:p,symbolSize:g,symbolRotate:v,symbolOffset:y,symbolKeepAspect:x,style:D})}),c.updateData(d),this.group.add(c.group),d.eachItemGraphicEl(function(h){h.traverse(function(f){hn(f).dataModel=r})}),this.markKeep(c),c.group.silent=r.get("silent")||e.get("silent")},t.type="markPoint",t}(L_);function trt(n,t,e){var r;n?r=we(n&&n.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return ye(ye({},l),{name:s,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var i=new hi(r,e),a=we(e.get("data"),xn(Kh,t));n&&(a=sr(a,xn(Xh,n)));var o=$R(!!n,r);return i.initData(a,null,o),i}const ert=qnt;function nrt(n){n.registerComponentModel(Ynt),n.registerComponentView(ert),n.registerPreprocessor(function(t){k_(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var rrt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.createMarkerModelFromSeries=function(e,r,i){return new t(e,r,i)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}(Fs);const irt=rrt;var yv=Kn(),art=function(n,t,e,r){var i=n.getData(),a;if(Se(r))a=r;else{var o=r.type;if(o==="min"||o==="max"||o==="average"||o==="median"||r.xAxis!=null||r.yAxis!=null){var s=void 0,l=void 0;if(r.yAxis!=null||r.xAxis!=null)s=t.getAxis(r.yAxis!=null?"y":"x"),l=ii(r.yAxis,r.xAxis);else{var u=ZR(r,i,t,n);s=u.valueAxis;var c=Sx(i,u.valueDataDim);l=I_(i,c,o)}var d=s.dim==="x"?0:1,h=1-d,f=on(r),p={coord:[]};f.type=null,f.coord=[],f.coord[h]=-1/0,p.coord[h]=1/0;var g=e.get("precision");g>=0&&$n(l)&&(l=+l.toFixed(Math.min(g,20))),f.coord[d]=p.coord[d]=l,a=[f,p,{type:o,valueIndex:r.valueIndex,value:l}]}else a=[]}var v=[Kh(n,a[0]),Kh(n,a[1]),ye({},a[2])];return v[2].type=v[2].type||null,Mn(v[2],v[0]),Mn(v[2],v[1]),v};function xv(n){return!isNaN(n)&&!isFinite(n)}function QR(n,t,e,r){var i=1-n,a=r.dimensions[n];return xv(t[i])&&xv(e[i])&&t[n]===e[n]&&r.getAxis(a).containData(t[n])}function ort(n,t){if(n.type==="cartesian2d"){var e=t[0].coord,r=t[1].coord;if(e&&r&&(QR(1,e,r,n)||QR(0,e,r,n)))return!0}return Xh(n,t[0])&&Xh(n,t[1])}function O_(n,t,e,r,i){var a=r.coordinateSystem,o=n.getItemModel(t),s,l=Oe(o.get("x"),i.getWidth()),u=Oe(o.get("y"),i.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition)s=r.getMarkerPosition(n.getValues(n.dimensions,t));else{var c=a.dimensions,d=n.get(c[0],t),h=n.get(c[1],t);s=a.dataToPoint([d,h])}if(Xl(a,"cartesian2d")){var f=a.getAxis("x"),p=a.getAxis("y"),c=a.dimensions;xv(n.get(c[0],t))?s[0]=f.toGlobalCoord(f.getExtent()[e?0:1]):xv(n.get(c[1],t))&&(s[1]=p.toGlobalCoord(p.getExtent()[e?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}n.setItemLayout(t,s)}var srt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.updateTransform=function(e,r,i){r.eachSeries(function(a){var o=Fs.getMarkerModelFromSeries(a,"markLine");if(o){var s=o.getData(),l=yv(o).from,u=yv(o).to;l.each(function(c){O_(l,c,!0,a,i),O_(u,c,!1,a,i)}),s.each(function(c){s.setItemLayout(c,[l.getItemLayout(c),u.getItemLayout(c)])}),this.markerGroupMap.get(a.id).updateLayout()}},this)},t.prototype.renderSeries=function(e,r,i,a){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new ww);this.group.add(c.group);var d=lrt(o,e,r),h=d.from,f=d.to,p=d.line;yv(r).from=h,yv(r).to=f,r.setData(p);var g=r.get("symbol"),v=r.get("symbolSize"),y=r.get("symbolRotate"),x=r.get("symbolOffset");Se(g)||(g=[g,g]),Se(v)||(v=[v,v]),Se(y)||(y=[y,y]),Se(x)||(x=[x,x]),d.from.each(function(_){S(h,_,!0),S(f,_,!1)}),p.each(function(_){var D=p.getItemModel(_).getModel("lineStyle").getLineStyle();p.setItemLayout(_,[h.getItemLayout(_),f.getItemLayout(_)]),D.stroke==null&&(D.stroke=h.getItemVisual(_,"style").fill),p.setItemVisual(_,{fromSymbolKeepAspect:h.getItemVisual(_,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(_,"symbolOffset"),fromSymbolRotate:h.getItemVisual(_,"symbolRotate"),fromSymbolSize:h.getItemVisual(_,"symbolSize"),fromSymbol:h.getItemVisual(_,"symbol"),toSymbolKeepAspect:f.getItemVisual(_,"symbolKeepAspect"),toSymbolOffset:f.getItemVisual(_,"symbolOffset"),toSymbolRotate:f.getItemVisual(_,"symbolRotate"),toSymbolSize:f.getItemVisual(_,"symbolSize"),toSymbol:f.getItemVisual(_,"symbol"),style:D})}),c.updateData(p),d.line.eachItemGraphicEl(function(_){hn(_).dataModel=r,_.traverse(function(D){hn(D).dataModel=r})});function S(_,D,C){var N=_.getItemModel(D);O_(_,D,C,e,a);var q=N.getModel("itemStyle").getItemStyle();q.fill==null&&(q.fill=qd(l,"color")),_.setItemVisual(D,{symbolKeepAspect:N.get("symbolKeepAspect"),symbolOffset:pn(N.get("symbolOffset",!0),x[C?0:1]),symbolRotate:pn(N.get("symbolRotate",!0),y[C?0:1]),symbolSize:pn(N.get("symbolSize"),v[C?0:1]),symbol:pn(N.get("symbol",!0),g[C?0:1]),style:q})}this.markKeep(c),c.group.silent=r.get("silent")||e.get("silent")},t.type="markLine",t}(L_);function lrt(n,t,e){var r;n?r=we(n&&n.dimensions,function(u){var c=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return ye(ye({},c),{name:u,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var i=new hi(r,e),a=new hi(r,e),o=new hi([],e),s=we(e.get("data"),xn(art,t,n,e));n&&(s=sr(s,xn(ort,n)));var l=$R(!!n,r);return i.initData(we(s,function(u){return u[0]}),null,l),a.initData(we(s,function(u){return u[1]}),null,l),o.initData(we(s,function(u){return u[2]})),o.hasItemOption=!0,{from:i,to:a,line:o}}const urt=srt;function crt(n){n.registerComponentModel(irt),n.registerComponentView(urt),n.registerPreprocessor(function(t){k_(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var drt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.createMarkerModelFromSeries=function(e,r,i){return new t(e,r,i)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}(Fs);const hrt=drt;var Sv=Kn(),frt=function(n,t,e,r){var i=r[0],a=r[1];if(!(!i||!a)){var o=Kh(n,i),s=Kh(n,a),l=o.coord,u=s.coord;l[0]=ii(l[0],-1/0),l[1]=ii(l[1],-1/0),u[0]=ii(u[0],1/0),u[1]=ii(u[1],1/0);var c=ym([{},o,s]);return c.coord=[o.coord,s.coord],c.x0=o.x,c.y0=o.y,c.x1=s.x,c.y1=s.y,c}};function wv(n){return!isNaN(n)&&!isFinite(n)}function qR(n,t,e,r){var i=1-n;return wv(t[i])&&wv(e[i])}function prt(n,t){var e=t.coord[0],r=t.coord[1],i={coord:e,x:t.x0,y:t.y0},a={coord:r,x:t.x1,y:t.y1};return Xl(n,"cartesian2d")?e&&r&&(qR(1,e,r,n)||qR(0,e,r,n))?!0:Jnt(n,i,a):Xh(n,i)||Xh(n,a)}function tN(n,t,e,r,i){var a=r.coordinateSystem,o=n.getItemModel(t),s,l=Oe(o.get(e[0]),i.getWidth()),u=Oe(o.get(e[1]),i.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition){var c=n.getValues(["x0","y0"],t),d=n.getValues(["x1","y1"],t),h=a.clampData(c),f=a.clampData(d),p=[];e[0]==="x0"?p[0]=h[0]>f[0]?d[0]:c[0]:p[0]=h[0]>f[0]?c[0]:d[0],e[1]==="y0"?p[1]=h[1]>f[1]?d[1]:c[1]:p[1]=h[1]>f[1]?c[1]:d[1],s=r.getMarkerPosition(p,e,!0)}else{var g=n.get(e[0],t),v=n.get(e[1],t),y=[g,v];a.clampData&&a.clampData(y,y),s=a.dataToPoint(y,!0)}if(Xl(a,"cartesian2d")){var x=a.getAxis("x"),S=a.getAxis("y"),g=n.get(e[0],t),v=n.get(e[1],t);wv(g)?s[0]=x.toGlobalCoord(x.getExtent()[e[0]==="x0"?0:1]):wv(v)&&(s[1]=S.toGlobalCoord(S.getExtent()[e[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var eN=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],grt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.updateTransform=function(e,r,i){r.eachSeries(function(a){var o=Fs.getMarkerModelFromSeries(a,"markArea");if(o){var s=o.getData();s.each(function(l){var u=we(eN,function(d){return tN(s,l,d,a,i)});s.setItemLayout(l,u);var c=s.getItemGraphicEl(l);c.setShape("points",u)})}},this)},t.prototype.renderSeries=function(e,r,i,a){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,{group:new sn});this.group.add(c.group),this.markKeep(c);var d=vrt(o,e,r);r.setData(d),d.each(function(h){var f=we(eN,function(q){return tN(d,h,q,e,a)}),p=o.getAxis("x").scale,g=o.getAxis("y").scale,v=p.getExtent(),y=g.getExtent(),x=[p.parse(d.get("x0",h)),p.parse(d.get("x1",h))],S=[g.parse(d.get("y0",h)),g.parse(d.get("y1",h))];ha(x),ha(S);var _=!(v[0]>x[1]||v[1]S[1]||y[1]r[e+t]&&(t=s),i=i&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!i}}}function Drt(n){n.registerProcessor(n.PRIORITY.PROCESSOR.FILTER,function(t,e){var r=R_(e),i=r.coordSysRecordMap||(r.coordSysRecordMap=Ze());i.each(function(a){a.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(a){var o=gR(a);mt(o.infoList,function(s){var l=s.model.uid,u=i.get(l)||i.set(l,brt(e,s.model)),c=u.dataZoomInfoMap||(u.dataZoomInfoMap=Ze());c.set(a.uid,{dzReferCoordSysInfo:s,model:a,getRange:null})})}),i.each(function(a){var o=a.controller,s,l=a.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){nN(i,a);return}var c=Trt(l);o.enable(c.controlType,c.opt),o.setPointerChecker(a.containsPoint),pc(a,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var krt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return t.prototype.render=function(e,r,i){if(n.prototype.render.apply(this,arguments),e.noTarget()){this._clear();return}this.range=e.getPercentRange(),wrt(i,e,{pan:Ge(N_.pan,this),zoom:Ge(N_.zoom,this),scrollMove:Ge(N_.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),n.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){_rt(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(g_),N_={zoom:function(n,t,e,r){var i=this.range,a=i.slice(),o=n.axisModels[0];if(o){var s=B_[t](null,[r.originX,r.originY],o,e,n),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(a[1]-a[0])+a[0],u=Math.max(1/r.scale,0);a[0]=(a[0]-l)*u+l,a[1]=(a[1]-l)*u+l;var c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(au(0,a,[0,100],0,c.minSpan,c.maxSpan),this.range=a,i[0]!==a[0]||i[1]!==a[1])return a}},pan:rN(function(n,t,e,r,i,a){var o=B_[r]([a.oldX,a.oldY],[a.newX,a.newY],t,i,e);return o.signal*(n[1]-n[0])*o.pixel/o.pixelLength}),scrollMove:rN(function(n,t,e,r,i,a){var o=B_[r]([0,0],[a.scrollDelta,a.scrollDelta],t,i,e);return o.signal*(n[1]-n[0])*a.scrollDelta})};function rN(n){return function(t,e,r,i){var a=this.range,o=a.slice(),s=t.axisModels[0];if(s){var l=n(o,s,t,e,r,i);if(au(l,o,[0,100],"all"),this.range=o,a[0]!==o[0]||a[1]!==o[1])return o}}}var B_={grid:function(n,t,e,r,i){var a=e.axis,o={},s=i.model.coordinateSystem.getRect();return n=n||[0,0],a.dim==="x"?(o.pixel=t[0]-n[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-n[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(n,t,e,r,i){var a=e.axis,o={},s=i.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return n=n?s.pointToCoord(n):[0,0],t=s.pointToCoord(t),e.mainType==="radiusAxis"?(o.pixel=t[0]-n[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-n[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=a.inverse?-1:1),o},singleAxis:function(n,t,e,r,i){var a=e.axis,o=i.model.coordinateSystem.getRect(),s={};return n=n||[0,0],a.orient==="horizontal"?(s.pixel=t[0]-n[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-n[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}};const Prt=krt;function iN(n){v_(n),n.registerComponentModel(Srt),n.registerComponentView(Prt),Drt(n)}var Art=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=_s(Uh.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(Uh);const Irt=Art;var Yh=jn,aN=7,Ert=1,V_=30,Lrt=7,Zh="horizontal",oN="vertical",Ort=5,Rrt=["line","bar","candlestick","scatter"],Nrt={easing:"cubicOut",duration:100,delay:0},Brt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e._displayables={},e}return t.prototype.init=function(e,r){this.api=r,this._onBrush=Ge(this._onBrush,this),this._onBrushEnd=Ge(this._onBrushEnd,this)},t.prototype.render=function(e,r,i,a){if(n.prototype.render.apply(this,arguments),pc(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),e.get("show")===!1){this.group.removeAll();return}if(e.noTarget()){this._clear(),this.group.removeAll();return}(!a||a.type!=="dataZoom"||a.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),n.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){$d(this,"_dispatchZoomAction");var e=this.api.getZr();e.off("mousemove",this._onBrush),e.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var e=this.group;e.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new sn;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(r),this._positionGroup()},t.prototype._resetLocation=function(){var e=this.dataZoomModel,r=this.api,i=e.get("brushSelect"),a=i?Lrt:0,o=this._findCoordRect(),s={width:r.getWidth(),height:r.getHeight()},l=this._orient===Zh?{right:s.width-o.x-o.width,top:s.height-V_-aN-a,width:o.width,height:V_}:{right:aN,top:o.y,width:V_,height:o.height},u=nc(e.option);mt(["right","top","width","height"],function(d){u[d]==="ph"&&(u[d]=l[d])});var c=Xr(u,s);this._location={x:c.x,y:c.y},this._size=[c.width,c.height],this._orient===oN&&this._size.reverse()},t.prototype._positionGroup=function(){var e=this.group,r=this._location,i=this._orient,a=this.dataZoomModel.getFirstTargetAxisModel(),o=a&&a.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(i===Zh&&!o?{scaleY:l?1:-1,scaleX:1}:i===Zh&&o?{scaleY:l?1:-1,scaleX:-1}:i===oN&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=e.getBoundingRect([s]);e.x=r.x-u.x,e.y=r.y-u.y,e.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var e=this.dataZoomModel,r=this._size,i=this._displayables.sliderGroup,a=e.get("brushSelect");i.add(new Yh({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:e.get("backgroundColor")},z2:-40}));var o=new Yh({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:Ge(this._onClickPanel,this)}),s=this.api.getZr();a?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),i.add(o)},t.prototype._renderDataShadow=function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!e)return;var r=this._size,i=this._shadowSize||[],a=e.series,o=a.getRawData(),s=a.getShadowDim&&a.getShadowDim(),l=s&&o.getDimensionInfo(s)?a.getShadowDim():e.otherDim;if(l==null)return;var u=this._shadowPolygonPts,c=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||r[0]!==i[0]||r[1]!==i[1]){var d=o.getDataExtent(l),h=(d[1]-d[0])*.3;d=[d[0]-h,d[1]+h];var f=[0,r[1]],p=[0,r[0]],g=[[r[0],0],[0,0]],v=[],y=p[1]/(o.count()-1),x=0,S=Math.round(o.count()/r[0]),_;o.each([l],function(et,lt){if(S>0&<%S){x+=y;return}var ft=et==null||isNaN(et)||et==="",_t=ft?0:nr(et,d,f,!0);ft&&!_&<?(g.push([g[g.length-1][0],0]),v.push([v[v.length-1][0],0])):!ft&&_&&(g.push([x,0]),v.push([x,0])),g.push([x,_t]),v.push([x,_t]),x+=y,_=ft}),u=this._shadowPolygonPts=g,c=this._shadowPolylinePts=v}this._shadowData=o,this._shadowDim=l,this._shadowSize=[r[0],r[1]];var D=this.dataZoomModel;function C(et){var lt=D.getModel(et?"selectedDataBackground":"dataBackground"),ft=new sn,_t=new Ki({shape:{points:u},segmentIgnoreThreshold:1,style:lt.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),Ct=new Xi({shape:{points:c},segmentIgnoreThreshold:1,style:lt.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return ft.add(_t),ft.add(Ct),ft}for(var N=0;N<3;N++){var q=C(N===1);this._displayables.sliderGroup.add(q),this._displayables.dataShadowSegs.push(q)}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,r=e.get("showDataShadow");if(r!==!1){var i,a=this.ecModel;return e.eachTargetAxis(function(o,s){var l=e.getAxisProxy(o,s).getTargetSeriesModels();mt(l,function(u){if(!i&&!(r!==!0&&kn(Rrt,u.get("type"))<0)){var c=a.getComponent(Ws(o),s).axis,d=Vrt(o),h,f=u.coordinateSystem;d!=null&&f.getOtherAxis&&(h=f.getOtherAxis(c).inverse),d=u.getData().mapDimension(d),i={thisAxis:c,series:u,thisDim:o,otherDim:d,otherAxisInverse:h}}},this)},this),i}},t.prototype._renderHandle=function(){var e=this.group,r=this._displayables,i=r.handles=[null,null],a=r.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,c=l.get("borderRadius")||0,d=l.get("brushSelect"),h=r.filler=new Yh({silent:d,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(h),o.add(new Yh({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:c},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:Ert,fill:"rgba(0,0,0,0)"}})),mt([0,1],function(S){var _=l.get("handleIcon");!Zp[_]&&_.indexOf("path://")<0&&_.indexOf("image://")<0&&(_="path://"+_);var D=Rr(_,-1,0,2,2,null,!0);D.attr({cursor:sN(this._orient),draggable:!0,drift:Ge(this._onDragMove,this,S),ondragend:Ge(this._onDragEnd,this),onmouseover:Ge(this._showDataInfo,this,!0),onmouseout:Ge(this._showDataInfo,this,!1),z2:5});var C=D.getBoundingRect(),N=l.get("handleSize");this._handleHeight=Oe(N,this._size[1]),this._handleWidth=C.width/C.height*this._handleHeight,D.setStyle(l.getModel("handleStyle").getItemStyle()),D.style.strokeNoScale=!0,D.rectHover=!0,D.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),jo(D);var q=l.get("handleColor");q!=null&&(D.style.fill=q),o.add(i[S]=D);var et=l.getModel("textStyle");e.add(a[S]=new Wn({silent:!0,invisible:!0,style:mr(et,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:et.getTextColor(),font:et.getFont()}),z2:10}))},this);var f=h;if(d){var p=Oe(l.get("moveHandleSize"),s[1]),g=r.moveHandle=new jn({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:p}}),v=p*.8,y=r.moveHandleIcon=Rr(l.get("moveHandleIcon"),-v/2,-v/2,v,v,"#fff",!0);y.silent=!0,y.y=s[1]+p/2-.5,g.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var x=Math.min(s[1]/2,Math.max(p,10));f=r.moveZone=new jn({invisible:!0,shape:{y:s[1]-x,height:p+x}}),f.on("mouseover",function(){u.enterEmphasis(g)}).on("mouseout",function(){u.leaveEmphasis(g)}),o.add(g),o.add(y),o.add(f)}f.attr({draggable:!0,cursor:sN(this._orient),drift:Ge(this._onDragMove,this,"all"),ondragstart:Ge(this._showDataInfo,this,!0),ondragend:Ge(this._onDragEnd,this),onmouseover:Ge(this._showDataInfo,this,!0),onmouseout:Ge(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[nr(e[0],[0,100],r,!0),nr(e[1],[0,100],r,!0)]},t.prototype._updateInterval=function(e,r){var i=this.dataZoomModel,a=this._handleEnds,o=this._getViewExtent(),s=i.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];au(r,a,o,i.get("zoomLock")?"all":e,s.minSpan!=null?nr(s.minSpan,l,o,!0):null,s.maxSpan!=null?nr(s.maxSpan,l,o,!0):null);var u=this._range,c=this._range=ha([nr(a[0],o,l,!0),nr(a[1],o,l,!0)]);return!u||u[0]!==c[0]||u[1]!==c[1]},t.prototype._updateView=function(e){var r=this._displayables,i=this._handleEnds,a=ha(i.slice()),o=this._size;mt([0,1],function(f){var p=r.handles[f],g=this._handleHeight;p.attr({scaleX:g/2,scaleY:g/2,x:i[f]+(f?-1:1),y:o[1]/2-g/2})},this),r.filler.setShape({x:a[0],y:0,width:a[1]-a[0],height:o[1]});var s={x:a[0],width:a[1]-a[0]};r.moveHandle&&(r.moveHandle.setShape(s),r.moveZone.setShape(s),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=r.dataShadowSegs,u=[0,a[0],a[1],o[0]],c=0;cr[0]||i[1]<0||i[1]>r[1])){var a=this._handleEnds,o=(a[0]+a[1])/2,s=this._updateInterval("all",i[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var r=e.offsetX,i=e.offsetY;this._brushStart=new Sn(r,i),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(e){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var i=r.shape,a=+new Date;if(!(a-this._brushStartTime<200&&Math.abs(i.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=ha([nr(i.x,o,s,!0),nr(i.x+i.width,o,s,!0)]),this._handleEnds=[i.x,i.x+i.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(Io(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,r){var i=this._displayables,a=this.dataZoomModel,o=i.brushRect;o||(o=i.brushRect=new Yh({silent:!0,style:a.getModel("brushStyle").getItemStyle()}),i.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(e,r),c=l.transformCoordToLocal(s.x,s.y),d=this._size;u[0]=Math.max(Math.min(d[0],u[0]),0),o.setShape({x:c[0],y:0,width:u[0]-c[0],height:d[1]})},t.prototype._dispatchZoomAction=function(e){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?Nrt:null,start:r[0],end:r[1]})},t.prototype._findCoordRect=function(){var e,r=gR(this.dataZoomModel).infoList;if(!e&&r.length){var i=r[0].model.coordinateSystem;e=i.getRect&&i.getRect()}if(!e){var a=this.api.getWidth(),o=this.api.getHeight();e={x:a*.2,y:o*.2,width:a*.6,height:o*.6}}return e},t.type="dataZoom.slider",t}(g_);function Vrt(n){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[n]}function sN(n){return n==="vertical"?"ns-resize":"ew-resize"}const Wrt=Brt;function lN(n){n.registerComponentModel(Irt),n.registerComponentView(Wrt),v_(n)}function Frt(n){_n(iN),_n(lN)}var jrt={get:function(n,t,e){var r=on((zrt[n]||{})[t]);return e&&Se(r)?r[r.length-1]:r}},zrt={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const uN=jrt;var cN=fi.mapVisual,Hrt=fi.eachVisual,Urt=Se,dN=mt,Grt=ha,Krt=nr,Xrt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e.stateList=["inRange","outOfRange"],e.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],e.layoutMode={type:"box",ignoreSize:!0},e.dataBound=[-1/0,1/0],e.targetVisuals={},e.controllerVisuals={},e}return t.prototype.init=function(e,r,i){this.mergeDefaultAndTheme(e,i)},t.prototype.optionUpdated=function(e,r){var i=this.option;!r&&OR(i,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var r=this.stateList;e=Ge(e,this),this.controllerVisuals=C_(this.option.controller,r,e),this.targetVisuals=C_(this.option.target,r,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,r=[];return e==null||e==="all"?this.ecModel.eachSeries(function(i,a){r.push(a)}):r=cr(e),r},t.prototype.eachTargetSeries=function(e,r){mt(this.getTargetSeriesIndices(),function(i){var a=this.ecModel.getSeriesByIndex(i);a&&e.call(r,a)},this)},t.prototype.isTargetSeries=function(e){var r=!1;return this.eachTargetSeries(function(i){i===e&&(r=!0)}),r},t.prototype.formatValueText=function(e,r,i){var a=this.option,o=a.precision,s=this.dataBound,l=a.formatter,u;i=i||["<",">"],Se(e)&&(e=e.slice(),u=!0);var c=r?e:u?[d(e[0]),d(e[1])]:d(e);if(je(l))return l.replace("{value}",u?c[0]:c).replace("{value2}",u?c[1]:c);if(qe(l))return u?l(e[0],e[1]):l(e);if(u)return e[0]===s[0]?i[0]+" "+c[1]:e[1]===s[1]?i[1]+" "+c[0]:c[0]+" - "+c[1];return c;function d(h){return h===s[0]?"min":h===s[1]?"max":(+h).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var e=this.option,r=Grt([e.min,e.max]);this._dataExtent=r},t.prototype.getDataDimensionIndex=function(e){var r=this.option.dimension;if(r!=null)return e.getDimensionIndex(r);for(var i=e.dimensions,a=i.length-1;a>=0;a--){var o=i[a],s=e.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var e=this.ecModel,r=this.option,i={inRange:r.inRange,outOfRange:r.outOfRange},a=r.target||(r.target={}),o=r.controller||(r.controller={});Mn(a,i),Mn(o,i);var s=this.isCategory();l.call(this,a),l.call(this,o),u.call(this,a,"inRange","outOfRange"),c.call(this,o);function l(d){Urt(r.color)&&!d.inRange&&(d.inRange={color:r.color.slice().reverse()}),d.inRange=d.inRange||{color:e.get("gradientColor")}}function u(d,h,f){var p=d[h],g=d[f];p&&!g&&(g=d[f]={},dN(p,function(v,y){if(fi.isValidType(y)){var x=uN.get(y,"inactive",s);x!=null&&(g[y]=x,y==="color"&&!g.hasOwnProperty("opacity")&&!g.hasOwnProperty("colorAlpha")&&(g.opacity=[0,0]))}}))}function c(d){var h=(d.inRange||{}).symbol||(d.outOfRange||{}).symbol,f=(d.inRange||{}).symbolSize||(d.outOfRange||{}).symbolSize,p=this.get("inactiveColor"),g=this.getItemSymbol(),v=g||"roundRect";dN(this.stateList,function(y){var x=this.itemSize,S=d[y];S||(S=d[y]={color:s?p:[p]}),S.symbol==null&&(S.symbol=h&&on(h)||(s?v:[v])),S.symbolSize==null&&(S.symbolSize=f&&on(f)||(s?x[0]:[x[0],x[0]])),S.symbol=cN(S.symbol,function(C){return C==="none"?v:C});var _=S.symbolSize;if(_!=null){var D=-1/0;Hrt(_,function(C){C>D&&(D=C)}),S.symbolSize=cN(_,function(C){return Krt(C,[0,D],[0,x[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(e){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(e){return null},t.prototype.getVisualMeta=function(e){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(Jn);const _v=Xrt;var hN=[20,140],Yrt=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(e,r){n.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(i){i.mappingMethod="linear",i.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){n.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(e[0]==null||isNaN(e[0]))&&(e[0]=hN[0]),(e[1]==null||isNaN(e[1]))&&(e[1]=hN[1])},t.prototype._resetRange=function(){var e=this.getExtent(),r=this.option.range;!r||r.auto?(e.auto=1,this.option.range=e):Se(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],e[0]),r[1]=Math.min(r[1],e[1]))},t.prototype.completeVisualOption=function(){n.prototype.completeVisualOption.apply(this,arguments),mt(this.stateList,function(e){var r=this.option.controller[e].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),r=ha((this.get("range")||[]).slice());return r[0]>e[1]&&(r[0]=e[1]),r[1]>e[1]&&(r[1]=e[1]),r[0]=i[1]||e<=r[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var r=[];return this.eachTargetSeries(function(i){var a=[],o=i.getData();o.each(this.getDataDimensionIndex(o),function(s,l){e[0]<=s&&s<=e[1]&&a.push(l)},this),r.push({seriesId:i.id,dataIndex:a})},this),r},t.prototype.getVisualMeta=function(e){var r=fN(this,"outOfRange",this.getExtent()),i=fN(this,"inRange",this.option.range.slice()),a=[];function o(f,p){a.push({value:f,color:e(f,p)})}for(var s=0,l=0,u=i.length,c=r.length;le[1])break;a.push({color:this.getControllerVisual(l,"color",r),offset:s/i})}return a.push({color:this.getControllerVisual(e[1],"color",r),offset:1}),a},t.prototype._createBarPoints=function(e,r){var i=this.visualMapModel.itemSize;return[[i[0]-r[0],e[0]],[i[0],e[0]],[i[0],e[1]],[i[0]-r[1],e[1]]]},t.prototype._createBarGroup=function(e){var r=this._orient,i=this.visualMapModel.get("inverse");return new sn(r==="horizontal"&&!i?{scaleX:e==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&i?{scaleX:e==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!i?{scaleX:e==="left"?1:-1,scaleY:-1}:{scaleX:e==="left"?1:-1})},t.prototype._updateHandle=function(e,r){if(this._useHandle){var i=this._shapes,a=this.visualMapModel,o=i.handleThumbs,s=i.handleLabels,l=a.itemSize,u=a.getExtent();Jrt([0,1],function(c){var d=o[c];d.setStyle("fill",r.handlesColor[c]),d.y=e[c];var h=Mo(e[c],[0,l[1]],u,!0),f=this.getControllerVisual(h,"symbolSize");d.scaleX=d.scaleY=f/l[0],d.x=l[0]-f/2;var p=Fa(i.handleLabelPoints[c],Ll(d,this.group));s[c].setStyle({x:p[0],y:p[1],text:a.formatValueText(this._dataInterval[c]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",i.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(e,r,i,a){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],c=this._shapes,d=c.indicator;if(d){d.attr("invisible",!1);var h={convertOpacityToAlpha:!0},f=this.getControllerVisual(e,"color",h),p=this.getControllerVisual(e,"symbolSize"),g=Mo(e,s,u,!0),v=l[0]-p/2,y={x:d.x,y:d.y};d.y=g,d.x=v;var x=Fa(c.indicatorLabelPoint,Ll(d,this.group)),S=c.indicatorLabel;S.attr("invisible",!1);var _=this._applyTransform("left",c.mainGroup),D=this._orient,C=D==="horizontal";S.setStyle({text:(i||"")+o.formatValueText(r),verticalAlign:C?_:"middle",align:C?"center":_});var N={x:v,y:g,style:{fill:f}},q={style:{x:x[0],y:x[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var et={duration:100,easing:"cubicInOut",additive:!0};d.x=y.x,d.y=y.y,d.animateTo(N,et),S.animateTo(q,et)}else d.attr(N),S.attr(q);this._firstShowIndicator=!1;var lt=this._shapes.handleLabels;if(lt)for(var ft=0;fto[1]&&(d[1]=1/0),r&&(d[0]===-1/0?this._showIndicator(c,d[1],"< ",l):d[1]===1/0?this._showIndicator(c,d[0],"> ",l):this._showIndicator(c,c,"\u2248 ",l));var h=this._hoverLinkDataIndices,f=[];(r||xN(i))&&(f=this._hoverLinkDataIndices=i.findTargetDataIndices(d));var p=MW(h,f);this._dispatchHighDown("downplay",bv(p[0],i)),this._dispatchHighDown("highlight",bv(p[1],i))}},t.prototype._hoverLinkFromSeriesMouseOver=function(e){var r;if(Ol(e.target,function(l){var u=hn(l);if(u.dataIndex!=null)return r=u,!0},!0),!!r){var i=this.ecModel.getSeriesByIndex(r.seriesIndex),a=this.visualMapModel;if(a.isTargetSeries(i)){var o=i.getData(r.dataType),s=o.getStore().get(a.getDataDimensionIndex(o),r.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var e=this._shapes;e.indicator&&e.indicator.attr("invisible",!0),e.indicatorLabel&&e.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var i=0;i=0&&(a.dimension=o,r.push(a))}}),n.getData().setVisual("visualMeta",r)}}];function oit(n,t,e,r){for(var i=t.targetVisuals[r],a=fi.prepareVisualTypes(i),o={color:qd(n.getData(),"color")},s=0,l=a.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),n.registerAction(rit,iit),mt(ait,function(t){n.registerVisual(n.PRIORITY.VISUAL.COMPONENT,t)}),n.registerPreprocessor(sit))}function CN(n){n.registerComponentModel(Zrt),n.registerComponentView(nit),bN(n)}var lit=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e._pieceList=[],e}return t.prototype.optionUpdated=function(e,r){n.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],uit[this._mode].call(this,this._pieceList),this._resetSelected(e,r);var a=this.option.categories;this.resetVisual(function(o,s){i==="categories"?(o.mappingMethod="category",o.categories=on(a)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=we(this._pieceList,function(l){return l=on(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var e=this.option,r={},i=fi.listVisualTypes(),a=this.isCategory();mt(e.pieces,function(s){mt(i,function(l){s.hasOwnProperty(l)&&(r[l]=1)})}),mt(r,function(s,l){var u=!1;mt(this.stateList,function(c){u=u||o(e,c,l)||o(e.target,c,l)},this),!u&&mt(this.stateList,function(c){(e[c]||(e[c]={}))[l]=uN.get(l,c==="inRange"?"active":"inactive",a)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}n.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(e,r){var i=this.option,a=this._pieceList,o=(r?i:e).selected||{};if(i.selected=o,mt(a,function(l,u){var c=this.getSelectedMapKey(l);o.hasOwnProperty(c)||(o[c]=!0)},this),i.selectedMode==="single"){var s=!1;mt(a,function(l,u){var c=this.getSelectedMapKey(l);o[c]&&(s?o[c]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(e){return this._mode==="categories"?e.value+"":e.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var e=this.option;return e.pieces&&e.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(e){this.option.selected=on(e)},t.prototype.getValueState=function(e){var r=fi.findPieceIndex(e,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var r=[],i=this._pieceList;return this.eachTargetSeries(function(a){var o=[],s=a.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var c=fi.findPieceIndex(l,i);c===e&&o.push(u)},this),r.push({seriesId:a.id,dataIndex:o})},this),r},t.prototype.getRepresentValue=function(e){var r;if(this.isCategory())r=e.value;else if(e.value!=null)r=e.value;else{var i=e.interval||[];r=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return r},t.prototype.getVisualMeta=function(e){if(this.isCategory())return;var r=[],i=["",""],a=this;function o(c,d){var h=a.getRepresentValue({interval:c});d||(d=a.getValueState(h));var f=e(h,d);c[0]===-1/0?i[0]=f:c[1]===1/0?i[1]=f:r.push({value:c[0],color:f},{value:c[1],color:f})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return mt(s,function(c){var d=c.interval;d&&(d[0]>u&&o([u,d[0]],"outOfRange"),o(d.slice()),u=d[1])},this),{stops:r,outerColors:i}},t.type="visualMap.piecewise",t.defaultOption=_s(_v.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(_v),uit={splitNumber:function(n){var t=this.option,e=Math.min(t.precision,20),r=this.getExtent(),i=t.splitNumber;i=Math.max(parseInt(i,10),1),t.splitNumber=i;for(var a=(r[1]-r[0])/i;+a.toFixed(e)!==a&&e<5;)e++;t.precision=e,a=+a.toFixed(e),t.minOpen&&n.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o","\u2265"][r[0]]];e.text=e.text||this.formatValueText(e.value!=null?e.value:e.interval,!1,i)},this)}};function MN(n,t){var e=n.inverse;(n.orient==="vertical"?!e:e)&&t.reverse()}const cit=lit;var dit=function(n){Zt(t,n);function t(){var e=n!==null&&n.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.doRender=function(){var e=this.group;e.removeAll();var r=this.visualMapModel,i=r.get("textGap"),a=r.textStyleModel,o=a.getFont(),s=a.getTextColor(),l=this._getItemAlign(),u=r.itemSize,c=this._getViewData(),d=c.endsText,h=ii(r.get("showLabel",!0),!d);d&&this._renderEndsText(e,d[0],u,h,l),mt(c.viewPieceList,function(f){var p=f.piece,g=new sn;g.onclick=Ge(this._onItemClick,this,p),this._enableHoverLink(g,f.indexInModelPieceList);var v=r.getRepresentValue(p);if(this._createItemSymbol(g,v,[0,0,u[0],u[1]]),h){var y=this.visualMapModel.getValueState(v);g.add(new Wn({style:{x:l==="right"?-i:u[0]+i,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:y==="outOfRange"?.5:1}}))}e.add(g)},this),d&&this._renderEndsText(e,d[1],u,h,l),Tl(r.get("orient"),e,r.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,r){var i=this;e.on("mouseover",function(){return a("highlight")}).on("mouseout",function(){return a("downplay")});var a=function(o){var s=i.visualMapModel;s.option.hoverLink&&i.api.dispatchAction({type:o,batch:bv(s.findTargetDataIndices(r),s)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,r=e.option;if(r.orient==="vertical")return vN(e,this.api,e.itemSize);var i=r.align;return(!i||i==="auto")&&(i="left"),i},t.prototype._renderEndsText=function(e,r,i,a,o){if(r){var s=new sn,l=this.visualMapModel.textStyleModel;s.add(new Wn({style:mr(l,{x:a?o==="right"?i[0]:0:i[0]/2,y:i[1]/2,verticalAlign:"middle",align:a?o:"center",text:r})})),e.add(s)}},t.prototype._getViewData=function(){var e=this.visualMapModel,r=we(e.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),i=e.get("text"),a=e.get("orient"),o=e.get("inverse");return(a==="horizontal"?o:!o)?r.reverse():i&&(i=i.slice().reverse()),{viewPieceList:r,endsText:i}},t.prototype._createItemSymbol=function(e,r,i){e.add(Rr(this.getControllerVisual(r,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(r,"color")))},t.prototype._onItemClick=function(e){var r=this.visualMapModel,i=r.option,a=i.selectedMode;if(a){var o=on(i.selected),s=r.getSelectedMapKey(e);a==="single"||a===!0?(o[s]=!0,mt(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(pN);const hit=dit;function TN(n){n.registerComponentModel(cit),n.registerComponentView(hit),bN(n)}function fit(n){_n(CN),_n(TN)}var pit={label:{enabled:!0},decal:{show:!1}},DN=Kn(),git={};function vit(n,t){var e=n.getModel("aria");if(!e.get("enabled"))return;var r=on(pit);Mn(r.label,n.getLocaleModel().get("aria"),!1),Mn(e.option,r,!1),i(),a();function i(){var u=e.getModel("decal"),c=u.get("show");if(c){var d=Ze();n.eachSeries(function(h){if(!h.isColorBySeries()){var f=d.get(h.type);f||(f={},d.set(h.type,f)),DN(h).scope=f}}),n.eachRawSeries(function(h){if(n.isSeriesFiltered(h))return;if(qe(h.enableAriaDecal)){h.enableAriaDecal();return}var f=h.getData();if(h.isColorBySeries()){var x=yy(h.ecModel,h.name,git,n.getSeriesCount()),S=f.getVisual("decal");f.setVisual("decal",_(S,x))}else{var p=h.getRawData(),g={},v=DN(h).scope;f.each(function(D){var C=f.getRawIndex(D);g[C]=D});var y=p.count();p.each(function(D){var C=g[D],N=p.getName(D)||D+"",q=yy(h.ecModel,N,v,y),et=f.getItemVisual(C,"decal");f.setItemVisual(C,"decal",_(et,q))})}function _(D,C){var N=D?ye(ye({},C),D):C;return N.dirty=!0,N}})}}function a(){var u=n.getLocaleModel().get("aria"),c=e.getModel("label");if(c.option=nn(c.option,u),!!c.get("enabled")){var d=t.getZr().dom;if(c.get("description")){d.setAttribute("aria-label",c.get("description"));return}var h=n.getSeriesCount(),f=c.get(["data","maxCount"])||10,p=c.get(["series","maxCount"])||10,g=Math.min(h,p),v;if(!(h<1)){var y=s();if(y){var x=c.get(["general","withTitle"]);v=o(x,{title:y})}else v=c.get(["general","withoutTitle"]);var S=[],_=h>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);v+=o(_,{seriesCount:h}),n.eachSeries(function(q,et){if(et1?c.get(["series","multiple",_t]):c.get(["series","single",_t]),lt=o(lt,{seriesId:q.seriesIndex,seriesName:q.get("name"),seriesType:l(q.subType)});var Ct=q.getData();if(Ct.count()>f){var kt=c.get(["data","partialData"]);lt+=o(kt,{displayCnt:f})}else lt+=c.get(["data","allData"]);for(var Ot=c.get(["data","separator","middle"]),Nt=c.get(["data","separator","end"]),Xt=[],Vt=0;Vt":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},xit=function(){function n(t){var e=this._condVal=je(t)?new RegExp(t):O4(t)?t:null;if(e==null){var r="";er(r)}}return n.prototype.evaluate=function(t){var e=typeof t;return je(e)?this._condVal.test(t):$n(e)?this._condVal.test(t+""):!1},n}(),Sit=function(){function n(){}return n.prototype.evaluate=function(){return this.value},n}(),wit=function(){function n(){}return n.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&r.push(i),i=[Ct,kt]}function c(Ct,kt,Ot,Nt){Fc(Ct,Ot)&&Fc(kt,Nt)||i.push(Ct,kt,Ot,Nt,Ot,Nt)}function d(Ct,kt,Ot,Nt,Xt,Vt){var Ut=Math.abs(kt-Ct),Yt=Math.tan(Ut/4)*4/3,ue=ktq:ft2&&r.push(i),r}function z_(n,t,e,r,i,a,o,s,l,u){if(Fc(n,e)&&Fc(t,r)&&Fc(i,o)&&Fc(a,s)){l.push(o,s);return}var c=2/u,d=c*c,h=o-n,f=s-t,p=Math.sqrt(h*h+f*f);h/=p,f/=p;var g=e-n,v=r-t,y=i-o,x=a-s,S=g*g+v*v,_=y*y+x*x;if(S=0&&q=0){l.push(o,s);return}var et=[],lt=[];ps(n,e,i,o,.5,et),ps(t,r,a,s,.5,lt),z_(et[0],lt[0],et[1],lt[1],et[2],lt[2],et[3],lt[3],l,u),z_(et[4],lt[4],et[5],lt[5],et[6],lt[6],et[7],lt[7],l,u)}function Eit(n,t){var e=j_(n),r=[];t=t||1;for(var i=0;i0)for(var u=0;uMath.abs(u),d=IN([l,u],c?0:1,t),h=(c?s:u)/d.length,f=0;fi,o=IN([r,i],a?0:1,t),s=a?"width":"height",l=a?"height":"width",u=a?"x":"y",c=a?"y":"x",d=n[s]/o.length,h=0;h1?null:new Sn(g*l+n,g*u+t)}function Rit(n,t,e){var r=new Sn;Sn.sub(r,e,t),r.normalize();var i=new Sn;Sn.sub(i,n,t);var a=i.dot(r);return a}function jc(n,t){var e=n[n.length-1];e&&e[0]===t[0]&&e[1]===t[1]||n.push(t)}function Nit(n,t,e){for(var r=n.length,i=[],a=0;ao?(u.x=c.x=s+a/2,u.y=l,c.y=l+o):(u.y=c.y=l+o/2,u.x=s,c.x=s+a),Nit(t,u,c)}function Cv(n,t,e,r){if(e===1)r.push(t);else{var i=Math.floor(e/2),a=n(t);Cv(n,a[0],i,r),Cv(n,a[1],e-i,r)}return r}function Bit(n,t){for(var e=[],r=0;r0)for(var D=r/e,C=-r/2;C<=r/2;C+=D){for(var N=Math.sin(C),q=Math.cos(C),et=0,S=0;S=0}var BN="__mOriginal_";function Tv(n,t,e){var r=BN+t,i=n[r]||n[t];n[r]||(n[r]=n[t]);var a=e.replace,o=e.after,s=e.before;n[t]=function(){var l=arguments,u;return s&&s.apply(this,l),a?u=a.apply(this,l):u=i.apply(this,l),o&&o.apply(this,l),u}}function $h(n,t){var e=BN+t;n[e]&&(n[t]=n[e],n[e]=null)}function VN(n,t){for(var e=0;e0;u/=2){var c=0,d=0;(n&u)>0&&(c=1),(t&u)>0&&(d=1),s+=u*u*(3*c^d),d===0&&(c===1&&(n=u-1-n,t=u-1-t),l=n,n=t,t=l)}return s}function Dv(n){var t=1/0,e=1/0,r=-1/0,i=-1/0,a=we(n,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),c=l.x+l.width/2+(u?u[4]:0),d=l.y+l.height/2+(u?u[5]:0);return t=Math.min(c,t),e=Math.min(d,e),r=Math.max(c,r),i=Math.max(d,i),[c,d]}),o=we(a,function(s,l){return{cp:s,z:Kit(s[0],s[1],t,e,r,i),path:n[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function FN(n){return Fit(n.path,n.count)}function U_(){return{fromIndividuals:[],toIndividuals:[],count:0}}function Xit(n,t,e){var r=[];function i(D){for(var C=0;C=0;i--)if(!e[i].many.length){var l=e[s].many;if(l.length<=1)if(s)s=0;else return e;var a=l.length,u=Math.ceil(a/2);e[i].many=l.slice(u,a),e[s].many=l.slice(0,u),s++}return e}var Zit={clone:function(n){for(var t=[],e=1-Math.pow(1-n.path.style.opacity,1/n.count),r=0;r0))return;var s=r.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;jN(n)&&(u=n,c=t),jN(t)&&(u=t,c=n);function d(y,x,S,_,D){var C=y.many,N=y.one;if(C.length===1&&!D){var q=x?C[0]:N,et=x?N:C[0];if(Mv(q))d({many:[q],one:et},!0,S,_,!0);else{var lt=s?nn({delay:s(S,_)},l):l;H_(q,et,lt),a(q,et,q,et,lt)}}else for(var ft=nn({dividePath:Zit[e],individualDelay:s&&function(Xt,Vt,Ut,Yt){return s(Xt+S,_)}},l),_t=x?Xit(C,N,ft):Yit(N,C,ft),Ct=_t.fromIndividuals,kt=_t.toIndividuals,Ot=Ct.length,Nt=0;Ntt.length,f=u?zN(c,u):zN(h?t:n,[h?n:t]),p=0,g=0;gHN))for(var a=r.getIndices(),o=0;o0&&C.group.traverse(function(q){q instanceof In&&!q.animators.length&&q.animateFrom({style:{opacity:0}},N)})})}function ZN(n){var t=n.getModel("universalTransition").get("seriesKey");return t||n.id}function $N(n){return Se(n)?n.sort().join(","):n}function js(n){if(n.hostModel)return n.hostModel.getModel("universalTransition").get("divideShape")}function nat(n,t){var e=Ze(),r=Ze(),i=Ze();mt(n.oldSeries,function(o,s){var l=n.oldDataGroupIds[s],u=n.oldData[s],c=ZN(o),d=$N(c);r.set(d,{dataGroupId:l,data:u}),Se(c)&&mt(c,function(h){i.set(h,{key:d,dataGroupId:l,data:u})})});function a(o){e.get(o)&&aj("Duplicated seriesKey in universalTransition "+o)}return mt(t.updatedSeries,function(o){if(o.isUniversalTransitionEnabled()&&o.isAnimationEnabled()){var s=o.get("dataGroupId"),l=o.getData(),u=ZN(o),c=$N(u),d=r.get(c);if(d)e.set(c,{oldSeries:[{dataGroupId:d.dataGroupId,divide:js(d.data),data:d.data}],newSeries:[{dataGroupId:s,divide:js(l),data:l}]});else if(Se(u)){var h=[];mt(u,function(g){var v=r.get(g);v.data&&h.push({dataGroupId:v.dataGroupId,divide:js(v.data),data:v.data})}),h.length&&e.set(c,{oldSeries:h,newSeries:[{dataGroupId:s,data:l,divide:js(l)}]})}else{var f=i.get(u);if(f){var p=e.get(f.key);p||(p={oldSeries:[{dataGroupId:f.dataGroupId,data:f.data,divide:js(f.data)}],newSeries:[]},e.set(f.key,p)),p.newSeries.push({dataGroupId:s,data:l,divide:js(l)})}}}}),e}function JN(n,t){for(var e=0;e=0&&i.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:js(t.oldData[s]),groupIdDim:o.dimension})}),mt(cr(n.to),function(o){var s=JN(e.updatedSeries,o);if(s>=0){var l=e.updatedSeries[s].getData();a.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:js(l),groupIdDim:o.dimension})}}),i.length>0&&a.length>0&&YN(i,a,r)}function iat(n){n.registerUpdateLifecycle("series:beforeupdate",function(t,e,r){mt(cr(r.seriesTransition),function(i){mt(cr(i.to),function(a){for(var o=r.updatedSeries,s=0;sv){var S=[s,x];t.layout==="vertical"&&S.reverse(),r.push(S)}}}return{boxData:e,outliers:r,axisData:i}}var cat="1.0.0";sg&&(sg.version=cat,sg.gexf=I,sg.prepareBoxplotData=QN);const dat=n=>{let{data:t,theme:e,boxWidth:r}=n;const i=t.map(s=>s.data),{boxData:a,outliers:o}=QN(i);return[{type:"boxplot",data:a,boxWidth:[0,r+"%"],itemStyle:{color:(0,dr.tp)({theme:e,color:t[0].color,index:0}),borderColor:"#101010"},emphasis:{itemStyle:{color:(0,dr.tp)({theme:e,color:t[0].color,index:0}),borderWidth:1,borderColor:"#101010"}}},{name:"outlier",type:"scatter",data:o,symbolSize:10,itemStyle:{color:(0,dr.tp)({theme:e,color:t[0].color,index:0})}}]},hat=n=>{const t={},e={},r=new Map;let i=!0;const a=[];n.forEach(u=>{const c=r.get(u.data[0]),d=r.get(u.data[1]);(!c||!d)&&(!c&&r.set(u.data[0],{color:u.color}),!d&&r.set(u.data[1],{color:u.targetColor}))});const o=Array.from(r.keys());(u=>{for(let c=0;c{e[o[u]]=1;for(let c=0;c{let{series:t,theme:e,labelText:r,labelNumber:i,prefixStr:a,suffixStr:o}=n;const s=t.filter(h=>!(!h.data[0]||!h.data[1]||Number(h.data[2])<=0||String(h.data[0])===String(h.data[1]))).map(h=>({...h,data:h.data.map((f,p)=>p===h.data.length-1?Number(f):String(f))})),{isDAG:l,seriesMap:u,circleData:c}=hat(s),d=!l&&c!=null&&c.length?s.filter(h=>{const f=[h.data[0],h.data[1]];return!c.find(g=>g[0]===f[0]&&g[1]===f[1])}):s;return{data:Array.from(u.keys()).map((h,f)=>({name:h,itemStyle:{color:(0,dr.tp)({theme:e,color:u.get(h).color,index:f})},label:{show:r.isVisible,...(0,dr.$y)(r.textStyle).textStyle}})),links:d.map(h=>({source:String(h.data[0]),target:String(h.data[1]),value:Number(h.data[2]),lineStyle:{color:"source",opacity:.1},edgeLabel:{show:i.isVisible,formatter:f=>{let{value:p}=f;return""+a+p+o},...(0,dr.$y)(i.textStyle).textStyle}}))}},pat=n=>{let{data:t,theme:e,labelText:r,labelNumber:i,unit:a}=n;const{prefixStr:o,suffixStr:s}=(0,_o.I)(a),{data:l,links:u}=fat({series:t,theme:e,labelText:r,labelNumber:i,prefixStr:o,suffixStr:s});return[{type:"sankey",layout:"none",emphasis:{focus:"adjacency"},nodeWidth:8,left:"center",top:"center",width:"80%",height:"80%",draggable:!1,data:l,links:u}]},gat=(n,t)=>{const e=t===We.N.bubble_chart,r=new Map;for(let i=0;i({name:i,data:r.get(i).data,color:r.get(i).color}))},qN=(n,t)=>{const{chartData:{series:e},chartConfig:r}=n,{chartType:i,chartCategory:a,chartTheme:o,smooth:s,chartBorderRadius:l,chartInnerRadius:u,foregroundColor:c,backgroundColor:d,progress:h,legend:f,suffix:p,prefix:g,minNum:v,maxNum:y,chartAnimation:x,bubbleRadius:S,minBubbleRadius:_,maxBubbleRadius:D,label:C,labelText:N,labelNumber:q,minFontSize:et,maxFontSize:lt,boxWidth:ft,barCategoryGap:_t}=r,Ct=t&&x,kt=[We.N.scatter_chart,We.N.bubble_chart].includes(i),Ot=e.map(Yt=>{const ue=Yt.data.map(ie=>ie||(kt?"-":0));return{...Yt,data:ue}}),Nt=i==="radar_chart"||a==="normal"?[Ot[0]]:kt?gat(Ot,i):Ot,Xt=Ot.map(Yt=>({data:[Yt.data[0]],name:Yt.name,color:Yt.color})),Vt={suffix:p,prefix:g};let Ut;switch(i){case We.N.bar_chart:case We.N.horizontal_bar_chart:case We.N.line_chart:case We.N.line_area_chart:Ut=IZ({data:Nt,theme:o,type:i,category:a,smooth:s,label:C,unit:Vt,barCategoryGap:_t});break;case We.N.mixed_bar_line_chart:Ut=RZ({data:Nt,theme:o,type:i,category:a,smooth:s,label:C,unit:Vt,barCategoryGap:_t});break;case We.N.pie_chart:case We.N.ring_chart:case We.N.nightingale_chart:Ut=EZ({data:Xt,theme:o,type:i,legend:f,label:C,borderRadius:l,innerRadius:u,unit:Vt});break;case We.N.progress_chart:Ut=LZ({progress:h,innerRadius:u,foregroundColor:c,backgroundColor:d,label:C});break;case We.N.radar_chart:Ut=OZ({data:Ot,theme:o,type:i,label:C,unit:Vt});break;case We.N.waterfall_chart:Ut=MZ({data:e,theme:o,label:C,unit:Vt,barCategoryGap:_t});break;case We.N.scatter_chart:Ut=TZ({data:Nt,bubbleRadius:S,theme:o});break;case We.N.funnel_chart:Ut=DZ({data:Ot,label:C,theme:o});break;case We.N.gauge_chart:Ut=kZ({progress:h,unit:Vt,foregroundColor:c,backgroundColor:d,minNum:v,maxNum:y,canRunChartAnimation:Ct,label:C,labelText:N});break;case We.N.liquid_fill_gauge_chart:Ut=PZ({data:Ot,theme:o,label:C,canRunChartAnimation:Ct});break;case We.N.map_chart:Ut=AZ(n);break;case We.N.bubble_chart:Ut=NZ({data:Nt,theme:o,minBubbleRadius:_,maxBubbleRadius:D});break;case We.N.radial_polar_chart:Ut=BZ({data:Nt,theme:o,category:a,label:C,unit:Vt});break;case We.N.sunburst_chart:Ut=(0,VZ.q)({data:e,theme:o,borderRadius:l,labelText:N,labelNumber:q,unit:Vt});break;case We.N.word_cloud_chart:Ut=(0,WZ.L)({data:Nt,theme:o,minFontSize:et,maxFontSize:lt});break;case We.N.boxplot_chart:Ut=dat({data:Nt,theme:o,boxWidth:ft});break;case We.N.sankey_chart:Ut=pat({data:Nt,theme:o,labelText:N,labelNumber:q,unit:Vt});break}return{series:Ut}},vat=n=>{const t=[];return n.forEach(e=>t.push(e.data)),Math.max.apply(null,t.flat())},t5=n=>{let t={};const{chartData:{xAxis:e,series:r},chartConfig:i}=n,{chartType:a,legend:o,axis:s}=i,l=(0,bo.sG)(o),{textStyle:u}=(0,dr.$y)(s.textStyle),c=vat(r);return a==="radar_chart"&&(t={radar:{indicator:e.map(d=>({name:d,max:c})),center:l.isVisible?[""+Jg.x[l.x],""+Jg.y[l.y]]:["50%","50%"],axisName:{show:s.isVisible,...u},splitArea:{show:!1},splitLine:{lineStyle:{color:(0,_i.qy)("#E8E8E8")}},axisLine:{lineStyle:{color:"transparent"}}}}),{otherData:t}},mat=n=>{let{type:t,show:e,prefixStr:r,category:i,textStyle:a,suffixStr:o,gridObj:s,minNum:l,maxNum:u,interval:c}=n,d;if(t===We.N.mixed_bar_line_chart)d=[{type:"value",axisLabel:{show:e,formatter:h=>""+r+h+(i==="accPer"?"%":o),...a},splitLine:{show:s.bdrIsVisible,lineStyle:{color:[(0,P.t0)(s.bdrColor)],type:s.bdrStyle,width:s.bdrWidth}},min:l,max:u,interval:c},{type:"value",axisLabel:{show:e,formatter:h=>""+r+h+(i==="accPer"?"%":o),...a},splitLine:{show:!1,lineStyle:{color:[(0,P.t0)(s.bdrColor)],type:s.bdrStyle,width:s.bdrWidth}},min:l,max:u,interval:c}];else{const h=[We.N.scatter_chart,We.N.bubble_chart].includes(t),f=h&&!e?{axisTick:{show:!1},axisLine:{show:!1}}:{};d=[{type:"value",axisLabel:{show:e,formatter:p=>h?p:""+r+p+(i==="accPer"?"%":o),...a},splitLine:{show:s.bdrIsVisible,lineStyle:{color:[(0,P.t0)(s.bdrColor)],type:s.bdrStyle,width:s.bdrWidth}},min:l,max:u,interval:c,...f}]}return d},yat=n=>{let{type:t,show:e,textStyle:r,gridObj:i,xAxis:a,textAngle:o,prefixStr:s,suffixStr:l,isXAxisValue:u,minNum:c,maxNum:d,series:h}=n,f;if(u){const p=[We.N.scatter_chart,We.N.bubble_chart].includes(t);f={type:"value",axisLine:{show:e},axisLabel:{show:e,...r,interval:0,rotate:o,formatter:g=>p?g:""+s+g+l},axisTick:{show:e},splitLine:{show:i.bdrIsVisible,lineStyle:{color:[(0,P.t0)(i.bdrColor)],type:i.bdrStyle,width:i.bdrWidth}},min:c,max:d}}else{const p=t===We.N.boxplot_chart?{data:h.map(g=>g.name)}:{data:a};f={type:"category",axisLine:{show:e},axisLabel:{show:e,...r,interval:0,rotate:o},axisTick:{show:e},...p}}return f},xat=n=>{let{show:t,textStyle:e,gridObj:r,xAxis:i,prefixStr:a,suffixStr:o,category:s,legend:l,minNum:u,maxNum:c,interval:d,textAngle:h}=n;const f=(0,bo.sG)(l),g=!f.isVisible?[30,"85%"]:[30,"75%"];return{angleAxis:{type:"value",startAngle:75,axisLabel:{show:t,formatter:v=>""+a+v+(s==="accPer"?"%":o),...e},axisTick:{show:t},splitLine:{show:r.bdrIsVisible,lineStyle:{color:[(0,P.t0)(r.bdrColor)],type:r.bdrStyle,width:r.bdrWidth}},max:c,min:u,interval:d},radiusAxis:{type:"category",data:i,axisLabel:{show:t,...e,interval:0,rotate:h},axisTick:{show:t},z:10},polar:{radius:g,center:f.isVisible?[Jg.x[f.x],"50%"]:["50%","50%"]}}},e5=n=>[We.N.pie_chart,We.N.ring_chart,We.N.progress_chart,We.N.radar_chart,We.N.nightingale_chart,We.N.funnel_chart,We.N.gauge_chart,We.N.liquid_fill_gauge_chart,We.N.map_chart,We.N.sunburst_chart,We.N.word_cloud_chart,We.N.sankey_chart].includes(n),Sat=[We.N.scatter_chart,We.N.bubble_chart,We.N.radial_polar_chart],n5=n=>{const{chartData:{xAxis:t,series:e},chartConfig:r}=n,{grid:i,chartType:a,chartCategory:o,prefix:s,suffix:l,axis:u,legend:c}=r,d={prefix:s,suffix:l},{isVisible:h,xAxis:{minNum:f,maxNum:p},yAxis:{minNum:g,maxNum:v},textAngle:y,interval:x}=u;if(e5(a))return{};const S=Sat.includes(a),{textStyle:_}=(0,dr.$y)(u.textStyle),{prefixStr:D,suffixStr:C}=(0,_o.I)(d);if(a===We.N.radial_polar_chart)return xat({show:h,textStyle:_,gridObj:i,xAxis:t,prefixStr:D,suffixStr:C,category:o,legend:c,minNum:g,maxNum:v,interval:x,textAngle:y});const N=yat({type:a,show:h,textStyle:_,gridObj:i,xAxis:t,textAngle:y,prefixStr:D,suffixStr:C,isXAxisValue:S,minNum:f,maxNum:p,series:e}),q=mat({type:a,show:h,prefixStr:D,category:o,textStyle:_,suffixStr:C,gridObj:i,minNum:g,maxNum:v,interval:x});return{xAxis:a===We.N.horizontal_bar_chart?q:N,yAxis:a===We.N.horizontal_bar_chart?N:q}},wat=n=>[We.N.map_chart,We.N.sunburst_chart,We.N.word_cloud_chart,We.N.sankey_chart].includes(n),r5=n=>{const{chartConfig:t}=n,{legend:e,chartType:r}=t;if(wat(r))return{};const{textStyle:i}=(0,dr.$y)(e.textStyle),a=(0,bo.sG)(e),o={show:a.isVisible,orient:a.x==="center"?"horizontal":"vertical",x:a.x,y:a.y,textStyle:i};return{legend:o,grid:{show:!1,top:o.show&&a.y==="top"?"15%":"5%",left:o.show&&a.x==="left"?"20%":"5%",bottom:o.show&&a.y==="bottom"?"15%":"5%",right:o.show&&a.x==="right"?"20%":"5%",containLabel:!0}}},Z_=(n,t,e)=>{const{chartConfig:{chartAnimation:r}}=n,{tooltip:i}=QE(n,e),{series:a}=qN(n,t),o=n5(n),{legend:s,grid:l}=r5(n),{otherData:u}=t5(n);return{...o,series:a,legend:s,tooltip:i,grid:l,...u,animation:t&&r}};var $_=w(28565),_at=w(53485);const i5=R.Ay.div.withConfig({displayName:"styles__StyledCommonChart",componentId:"sc-d0n4dk-0"})(["position:relative;"]);_n([ZP,oA,pA,IA,UA,$A,qA,tI,eI,rI,GI,eE,oE,pE,JE]);const J_=n=>{const{chartConfig:t,chartData:e,textV0:r}=n,i={width:n.w,height:n.h,chartType:t.chartType,chartCategory:t.chartCategory,chartTheme:t.chartTheme,grid:t.grid,showToolTip:t.isShowToolTip,showAxis:t.isShowAxis,legend:t.legend,chartData:e,xAxis:e.xAxis,textV0:r,prefix:t.prefix,suffix:t.suffix,progress:t.progress,chartInnerRadius:t.chartInnerRadius,chartBorderRadius:t.chartBorderRadius,smooth:t.smooth,animation:t.animation,maxNum:t.maxNum,minNum:t.minNum,chartAnimation:t.chartAnimation,mapAdCode:t.mapAdCode,axis:t.axis,bubbleRadius:t.bubbleRadius,minBubbleRadius:t.minBubbleRadius,maxBubbleRadius:t.maxBubbleRadius,label:t.label,labelText:t.labelText,labelNumber:t.labelNumber,minFontSize:t.minFontSize,maxFontSize:t.maxFontSize,boxWidth:t.boxWidth,barCategoryGap:t.barCategoryGap,hoverStyle:t.hoverStyle,toolTipStyle:t.toolTipStyle,mapSolidColor:t.mapSolidColor,backgroundColor:t.backgroundColor,foregroundColor:t.foregroundColor},a=(f,p,g)=>{p.clear();const v=Z_(f,g,p);p.setOption(v)},o=(f,p)=>{let{width:g,height:v}=f;p.resize({width:g,height:v})},s=(f,p,g)=>{const v=qN(f,g);p.setOption(v,{replaceMerge:["series"]})},l=(f,p)=>{const g=n5(f);p.setOption(g,{replaceMerge:["xAxis","yAxis"]})},u=(f,p)=>{const g=QE(f,p);p.setOption(g,{replaceMerge:["tooltip"]})},c=(f,p)=>{const g=r5(f);p.setOption(g,{replaceMerge:["legend"]})},d=(f,p)=>{const{otherData:g}=t5(f);p.setOption({...g},{replaceMerge:["radar"]})},h=(f,p,g)=>{const{chartConfig:{chartAnimation:v}}=f;p.setOption({animation:g&&v})};return{mount:async(f,p)=>{const g=document.createElement("div");(0,_at.B)(g);const v=fx(g,null,{renderer:"svg",width:n.w,height:n.h});if(n.chartConfig.chartType===We.N.map_chart){const x=$_.h["Map"+n.chartConfig.mapAdCode];let S="";x.hasMLG()?S=x.getMLG():S=await x.loadMLG(),og("MAP_CHART",S)}const y=Z_(n,p,v);return v.setOption(y),f.appendChild(g),v},update:async(f,p,g)=>{var v,y,x,S;if(f.chartConfig.chartType===We.N.map_chart){const _=$_.h["Map"+f.chartConfig.mapAdCode];let D="";_.hasMLG()?D=_.getMLG():D=await _.loadMLG(),og("MAP_CHART",D);const C=!i.textV0&&f.textV0||f.textV0&&i.textV0&&(f.textV0.textColor!==i.textV0.textColor||f.textV0.fontSize!==i.textV0.fontSize);(f.chartConfig.mapAdCode!==i.mapAdCode||JSON.stringify(f.chartConfig.hoverStyle)!==JSON.stringify(i.hoverStyle)||!Ys()(f.chartConfig.grid,i.grid)||C||f.chartConfig.isShowAxis!==i.showAxis||f.chartConfig.mapSolidColor!==i.mapSolidColor)&&s(f,p,g)}else f.chartConfig.chartType===We.N.radar_chart&&(JSON.stringify(f.chartData)!==JSON.stringify(i.chartData)||JSON.stringify(f.chartConfig.legend)!==JSON.stringify(i.legend)||!Ys()(f.chartConfig.axis,i.axis))&&d(f,p);(f.width!==i.width||f.height!==i.height)&&o({width:f.width,height:f.height},p),f.chartConfig.chartType!==i.chartType&&a(f,p,g),(f.chartConfig.chartCategory!==i.chartCategory||f.chartConfig.chartTheme!==i.chartTheme||f.chartConfig.smooth!==i.smooth||JSON.stringify(f.chartData)!==JSON.stringify(i.chartData)||JSON.stringify(f.chartConfig.prefix)!==JSON.stringify(i.prefix)||JSON.stringify(f.chartConfig.suffix)!==JSON.stringify(i.suffix)||f.chartConfig.chartBorderRadius!==i.chartBorderRadius||f.chartConfig.chartInnerRadius!==i.chartInnerRadius||JSON.stringify(f.chartConfig.progress)!==JSON.stringify(i.progress)||JSON.stringify(f.chartConfig.legend)!==JSON.stringify(i.legend)&&[We.N.pie_chart,We.N.ring_chart,We.N.nightingale_chart].includes(f.chartConfig.chartType)||f.chartConfig.bubbleRadius!==i.bubbleRadius||f.chartConfig.minBubbleRadius!==i.minBubbleRadius||f.chartConfig.maxBubbleRadius!==i.maxBubbleRadius||JSON.stringify(f.chartConfig.label)!==JSON.stringify(i.label)||JSON.stringify(f.chartConfig.labelText)!==JSON.stringify(i.labelText)||JSON.stringify(f.chartConfig.labelNumber)!==JSON.stringify(i.labelNumber)||f.chartConfig.minFontSize!==i.minFontSize||f.chartConfig.maxFontSize!==i.maxFontSize||f.chartConfig.boxWidth!==i.boxWidth||f.chartConfig.barCategoryGap!==i.barCategoryGap||f.chartConfig.backgroundColor!==i.backgroundColor||f.chartConfig.foregroundColor!==i.foregroundColor)&&(h(f,p,g),s(f,p,g)),(!Ys()(f.chartConfig.grid,i.grid)||!Ys()(f.chartData.xAxis,i.xAxis)||!Ys()(f.chartConfig.axis,i.axis)||f.chartConfig.maxNum!==i.maxNum||f.chartConfig.minNum!==i.minNum||JSON.stringify(f.chartConfig.prefix)!==JSON.stringify(i.prefix)||JSON.stringify(f.chartConfig.suffix)!==JSON.stringify(i.suffix)||JSON.stringify(f.chartConfig.legend)!==JSON.stringify(i.legend)&&f.chartConfig.chartType===We.N.radial_polar_chart||JSON.stringify(f.chartData)!==JSON.stringify(i.chartData)&&f.chartConfig.chartType===We.N.boxplot_chart||f.chartConfig.chartCategory!==i.chartCategory)&&(e5(f.chartConfig.chartType)||l(f,p)),(f.chartConfig.isShowToolTip!==i.showToolTip||f.chartConfig.chartCategory!==i.chartCategory||JSON.stringify(f.chartConfig.prefix)!==JSON.stringify(i.prefix)||JSON.stringify(f.chartConfig.suffix)!==JSON.stringify(i.suffix)||JSON.stringify(f.chartConfig.toolTipStyle)!==JSON.stringify(i.toolTipStyle)||f.chartConfig.chartType===We.N.boxplot_chart&&(v=f.chartData)!=null&&(v=v.series)!=null&&v.length&&(y=i.chartData)!=null&&(y=y.series)!=null&&y.length&&((x=f.chartData)==null||(x=x.series[0])==null?void 0:x.color)!==((S=i.chartData)==null||(S=S.series[0])==null?void 0:S.color)||f.chartConfig.chartType===We.N.liquid_fill_gauge_chart&&JSON.stringify(f.chartData)!==JSON.stringify(i.chartData))&&u(f,p),JSON.stringify(f.chartConfig.legend)!==JSON.stringify(i.legend)&&c(f,p),f.chartConfig.chartType===We.N.gauge_chart&&(f.chartConfig.maxNum!==i.maxNum||f.chartConfig.minNum!==i.minNum||f.chartConfig.backgroundColor!==i.backgroundColor||f.chartConfig.foregroundColor!==i.foregroundColor)&&s(f,p,g),f.chartConfig.chartAnimation!==i.chartAnimation&&(a(f,p,!0),f.chartConfig.chartType===We.N.liquid_fill_gauge_chart&&s(f,p,g))},updateAnimation:(f,p,g)=>{a(f,p,g)},destroy:()=>{}}};class bat extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"state",{prevWidget:null}),(0,k.A)(this,"setWidgetRef",t=>this.widgetRef=t),(0,k.A)(this,"handleClickOutSide",t=>{const{editChartDataCid:e,widget:{key:r,chartConfig:{chartType:i}},mode:a}=this.props;a==="design"&&(e!==r||![We.N.progress_chart,We.N.gauge_chart].includes(i)||this.widgetRef.contains(t.target)||document.querySelector(".mb-right-panel")&&document.querySelector(".mb-right-panel").contains(t.target)||document.querySelector("[type=color-panel]")&&document.querySelector("[type=color-panel]").contains(t.target)||document.querySelector(".--mb--color-picker")&&document.querySelector(".--mb--color-picker").contains(t.target)||document.querySelector(".--mb--color-picker")&&document.querySelector(".SelectOption")||MB.action("entry:chart:out:edit"))})}async componentDidMount(){const{widget:t,editChartDataCid:e}=this.props,r=e===t.cid;this.chartsInstance=await J_(t).mount(this.widgetRef,r)}componentWillUnmount(){var t;(t=this.chartsInstance)==null||t.dispose()}async componentDidUpdate(t){var e,r,i,a,o,s,l,u,c,d,h,f,p,g;const v=this.props.editChartDataCid===this.props.widget.cid;(!Ys()((e=t.widget)==null?void 0:e.chartData,(r=this.props.widget)==null?void 0:r.chartData)||JSON.stringify((i=t.widget)==null?void 0:i.chartConfig)!==JSON.stringify((a=this.props.widget)==null?void 0:a.chartConfig)||JSON.stringify((o=t.widget)==null?void 0:o.textV0)!==JSON.stringify((s=this.props.widget)==null?void 0:s.textV0)||((l=t.widget)==null?void 0:l.w)!==((u=this.props.widget)==null?void 0:u.w)||((c=t.widget)==null?void 0:c.width)!==((d=this.props.widget)==null?void 0:d.width)||((h=t.widget)==null?void 0:h.h)!==((f=this.props.widget)==null?void 0:f.h)||((p=t.widget)==null?void 0:p.height)!==((g=this.props.widget)==null?void 0:g.height))&&await J_(t.widget).update(this.props.widget,this.chartsInstance,v),this.props.widget.chartConfig.chartType===We.N.liquid_fill_gauge_chart&&t.editChartDataCid!==this.props.editChartDataCid&&J_(this.props.widget).updateAnimation(this.props.widget,this.chartsInstance,v)}render(){const{widget:{w:t,h:e,key:r},editChartDataCid:i}=this.props,a={width:t,height:e,pointerEvents:i===r?"auto":"none"};return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(i5,{style:a,ref:this.setWidgetRef}),(0,m.jsx)(mn.A,{target:document,onMouseDown:(0,mn.t)(this.handleClickOutSide,{capture:!0})})]})}}const Cat=n=>({mount:t=>{const e=document.createElement("div"),r=fx(e,null,{renderer:"svg",width:n.w,height:n.h});if(n.chartConfig.chartType===We.N.map_chart){const a=$_.h["Map"+n.chartConfig.mapAdCode];a.hasMLG()&&og("MAP_CHART",a.getMLG())}t.appendChild(e);const i=Z_(n,!1,r);return r.setOption(i),r}});class Mat extends b.PureComponent{constructor(t){super(t),this.$element=document.createElement("div"),this.chartsInstance=Cat(t.widget).mount(this.$element),this.echartsHTML=this.chartsInstance.getDom().innerHTML}render(){const{widget:{w:t,h:e}}=this.props,r={w:t,h:e};return(0,m.jsx)(i5,{style:r,dangerouslySetInnerHTML:{__html:this.echartsHTML}})}}const Q_=(0,b.memo)(n=>{let{widget:t,editChartDataCid:e,treeData:r,mode:i,isSupMkt:a=!1}=n;return(0,m.jsx)(rt.cl,{treeData:r,widget:t,mode:i,isSupMkt:a,children:i==="snapshot"?(0,m.jsx)(Mat,{widget:t}):(0,m.jsx)(bat,{widget:t,editChartDataCid:e,mode:i})})});class Tat extends M.n{renderWidgetContent(t){return(0,m.jsx)(Q_,{widget:this.widget,treeData:this,editChartDataCid:t.editChartDataCid,mode:"design",isSupMkt:t.isSupMkt})}}class Dat extends W.f{renderWidgetContent(t){return(0,m.jsx)(Q_,{widget:this.widget,treeData:this,editChartDataCid:this.widget.cid,mode:"preview",isSupMkt:t.isSupMkt})}}class kat extends st.j{renderWidgetContent(t){return(0,m.jsx)(Q_,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Pat=[Tat,Dat,kat],Aat=n=>{const{w:t,h:e,fill:r}=n,{sliderSize:i,iconSize:a,iconColor:o}=n.digitalStepper,s={width:i+"px",height:e+"px",fontSize:a+"px",backgroundColor:r.fillIsVisible?(0,P.t0)(r.solidColor):"transparent",color:(0,P.t0)(o),...(0,K.Nb)(n),...(0,K.Um)(n)},l=t-2*i;return{style:s,inputWidth:l}},Iat=(n,t)=>{const{min:e,max:r,number:i}=n,a=Number(t);let o=i;return isNaN(a)||(ar?o=r:o=a),o},Eat=n=>{const{textColor:t,fontSize:e}=n.digitalStepper;return{fontSize:e,color:(0,P.t0)(t)}},Lat=R.Ay.div.withConfig({displayName:"styles__StyledDigitalStepper",componentId:"sc-72xwbz-0"})(["width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;overflow:hidden;pointer-events:none;.digitalAction{display:inline-flex;justify-content:center;align-items:center;&.ban{opacity:0.4;}.action-icon{width:",";}}.digitalContent{width:","px;span{display:inline-block;width:100%;white-space:nowrap;display:flex;align-items:cnter;justify-content:center;}.input-number{font-size:inherit;font-family:inherit;color:inherit;text-align:center;pointer-events:auto !important;width:100%;height:100%;}}&.is-edit{cursor:pointer;pointer-events:auto;}"],n=>n.iconStyle.fontSize,n=>n.inputWidth);class Oat extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"createDigitalRef",e=>this.$digitalRef=e),(0,k.A)(this,"createInputRef",e=>this.$inputRef=e),(0,k.A)(this,"handleChangeText",e=>{const{widget:{digitalStepper:r},isEditing:i}=this.props,{min:a,max:o}=r;if(!i)return;const{text:s}=this.state,l=Number(s);if(isNaN(l)||e==="de"&&l<=a||e==="in"&&l>=o)return;const u=e==="de"?l-1:e==="in"?l+1:l;this.handleChangeInputTextValue(u)}),(0,k.A)(this,"handleChangeInputTextValue",e=>{const{onChangeTextValue:r}=this.props;this.setState({text:e,isFocus:!1}),r&&r(e)}),(0,k.A)(this,"handleChange",e=>{const{target:{value:r}}=e;this.setState({text:r.trim()})}),(0,k.A)(this,"handleFocus",()=>{this.setState({isFocus:!0})}),(0,k.A)(this,"handleClickOutSide",e=>{let{target:r}=e;this.$digitalRef&&(this.$digitalRef.contains(r)||(this.$inputRef?this.$inputRef.blur():this.handleBlur()))}),(0,k.A)(this,"handleBlur",()=>{const{text:e}=this.state,{widget:r}=this.props,i=Iat(r,e);this.handleChangeInputTextValue(i)}),this.state={text:t.widget.digitalStepper.value,isFocus:!1}}componentDidUpdate(t,e,r){this.props.widget.digitalStepper.value!==t.widget.digitalStepper.value&&this.setState({text:this.props.widget.digitalStepper.value})}render(){const{widget:t,isEditing:e}=this.props,{min:r,max:i}=t.digitalStepper,{text:a,isFocus:o}=this.state,{style:s,inputWidth:l}=Aat(t),u=Eat(t);return(0,m.jsxs)(Lat,{className:e?"is-edit":"",iconStyle:s,inputWidth:l,ref:this.createDigitalRef,children:[(0,m.jsx)("button",{style:s,className:E()("digitalAction canClickableHighWidget",{ban:a<=r}),onPointerDown:()=>this.handleChangeText("de"),children:(0,m.jsx)(Vr.C,{name:"design/digital/decrease",className:"action-icon"})}),(0,m.jsx)("div",{className:"digitalContent",style:u,children:e?(0,m.jsx)("form",{style:{width:"100%",height:"100%"},children:(0,m.jsx)("input",{value:a,className:"input-number",type:"text",ref:this.createInputRef,onFocus:this.handleFocus,onChange:this.handleChange,onBlur:this.handleBlur})}):(0,m.jsx)("span",{children:a})}),(0,m.jsx)("button",{style:s,className:E()("digitalAction canClickableHighWidget",{ban:a>=i}),onPointerDown:()=>this.handleChangeText("in"),children:(0,m.jsx)(Vr.C,{name:"design/digital/increase",className:"action-icon"})}),o&&(0,m.jsx)(mn.A,{target:document,onPointerDown:(0,mn.t)(this.handleClickOutSide,{capture:!0})})]})}}const q_=(0,b.memo)(n=>{let{widget:t,mode:e,treeData:r,isEditing:i,isSupMkt:a=!1}=n;const o=(0,b.useCallback)(s=>{MB.action("entry:digital-stepper:attr:set",{value:s,attr:"value"})},[]);return(0,m.jsx)(rt.cl,{treeData:r,widget:t,mode:e,isSupMkt:a,children:(0,m.jsx)(Oat,{widget:t,isEditing:i,onChangeTextValue:e==="design"?o:null})})});class Rat extends M.n{renderWidgetContent(t){const{editingEditableWidgetCid:e}=t,{widget:r}=this,i=r.key===e;return(0,m.jsx)(q_,{widget:r,treeData:this,isEditing:i,mode:"design",isSupMkt:t.isSupMkt})}}class Nat extends W.f{renderWidgetContent(t){const{widget:e}=this;return(0,m.jsx)(q_,{widget:e,treeData:this,mode:"preview",isEditing:!0,isSupMkt:t.isSupMkt})}}class Bat extends st.j{renderWidgetContent(t){const{widget:e}=this;return(0,m.jsx)(q_,{widget:e,treeData:this,mode:"snapshot",isEditing:!1,isSupMkt:t.isSupMkt})}}const Vat=[Rat,Nat,Bat],Wat=R.Ay.div.withConfig({displayName:"styles__StyledPaginationWeb",componentId:"sc-wprvbq-0"})(["width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;overflow:hidden;.prev,.next{display:inline-flex;align-items:center;justify-content:center;width:calc(80% / ",");height:","px;.icon{width:7px;}&.isDisabled{opacity:0.4;}}.next{svg{transform:rotate(180deg);}}.page{display:inline-flex;align-items:center;justify-content:center;width:calc(80% / ",");height:","px;white-space:nowrap;}&.isEditing{.page,.prev,.next{cursor:pointer;pointer-events:auto;}.prev,.next{&.isDisabled{cursor:not-allowed;}}}"],n=>n.itemNum+2,n=>n.height,n=>n.itemNum+2,n=>n.height);let Pv=function(n){return n.left="left",n.right="right",n}({});function Fat(n,t,e){e===void 0&&(e=1);let r=[];const i=5+e*2;if(t<=i){for(let u=1;u<=t;u++)r.push({value:u,id:u});return r}let a=Math.max(1,n-e),o=Math.min(n+e,t);const s=3+2*e,l=t-s+1;n<=e+3&&(o=Math.max(1+e*2,s)),t-n=e+2&&(n!==3+e?r.unshift({value:"...",id:Pv.left}):r.unshift({value:2,id:2})),t-n>=e+2&&(n!==t-2-e?r.push({value:"...",id:Pv.right}):r.push({value:t-1,id:t-1})),a!==1&&r.unshift({value:1,id:1}),o!==t&&r.push({value:t,id:t}),r}const jat={backgroundColor:"unset",borderRadius:0,borderWidth:0,borderColor:"unset",borderStyle:"unset"},Aht=n=>new Array(n).fill(0).map((t,e)=>e+1),zat=n=>{const{paginationMobile:t}=n,{textV0:e,checkedTextV0:r}=t,{fontFamily:i,...a}=(0,K.Zv)(e),{fontFamily:o,...s}=(0,K.Zv)(r),l={backgroundColor:(0,$.n7)(n),...a,...(0,K.Nb)(n)},{bdrColor:u,bdrWidth:c,bdrStyle:d,bdrIsVisible:h}=n.border;h?(l.borderColor=(0,P.t0)(u),l.borderWidth=c,l.borderStyle=d):l.border="none";const f={...s,...(0,K.Nb)(n)},p={...a};return{style:l,checkedStyle:f,spanStyle:p}},Hat=n=>{const{paginationWeb:t}=n,{checkedBorder:e,checkedBackgroundColor:r,isCheckedBackgroundVisible:i,checkedTextV0:a,textV0:o}=t,s=n.border,{fontFamily:l,...u}=(0,K.Zv)(o),{fontFamily:c,...d}=(0,K.Zv)(a),h={backgroundColor:(0,$.n7)(n),...u,...(0,K.Nb)(n)},{bdrColor:f,bdrWidth:p,bdrStyle:g,bdrIsVisible:v}=s;v?(h.borderColor=(0,P.t0)(f),h.borderWidth=p,h.borderStyle=g):h.border="none";const y={...d,...(0,K.Nb)(n)};y.backgroundColor=(0,K.Lt)(i,r);const{bdrColor:x,bdrWidth:S,bdrStyle:_,bdrIsVisible:D}=e;return D?(y.borderColor=(0,P.t0)(x),y.borderWidth=S+"px",y.borderStyle=_):y.border="none",{style:h,checkedStyle:y}},a5=3;class Uat extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"handlePrev",()=>{const{curPage:e}=this.state;e!==1&&this.handlePage(e-1)}),(0,k.A)(this,"handleNext",()=>{const{widget:{paginationWeb:{pagesNumber:e}}}=this.props,{curPage:r}=this.state;r!==e&&this.handlePage(r+1)}),(0,k.A)(this,"handlePage",e=>{const{curPage:r}=this.state,{isEditing:i,widget:{paginationWeb:{pagesNumber:a}},onSetPage:o}=this.props;if(!i)return;let s=e;if(Pv.right===e){const l=r+a5;s=l>a?a:l}if(Pv.left===e){const l=r-a5;s=l>1?l:1}this.setState({curPage:s}),o&&o(s)}),(0,k.A)(this,"getItemStyle",(e,r,i)=>{const{curPage:a}=this.state;return e.value===Number(a)?i:r}),this.state={curPage:t.widget.paginationWeb.curPage}}componentDidUpdate(t,e,r){const{onSetPage:i,widget:a}=this.props,{pagesNumber:o,curPage:s}=a.paginationWeb,{pagesNumber:l,curPage:u}=t.widget.paginationWeb;o!==l&&this.state.curPage>o&&(this.setState({curPage:1}),i==null||i(1)),s!==u&&this.setState({curPage:s})}render(){const{curPage:t}=this.state,{widget:e,isEditing:r}=this.props,{paginationWeb:i,h:a}=e,{pagesNumber:o}=i,{style:s,checkedStyle:l}=Hat(e),u=Fat(t,o);return(0,m.jsxs)(Wat,{className:r?"isEditing":"",height:a,itemNum:u.length,children:[(0,m.jsx)("span",{className:E()("prev canClickableHighWidget",Number(t)===1?"isDisabled":""),style:s,onPointerDown:this.handlePrev,children:(0,m.jsx)(Vr.C,{name:"design/pagination/left_arrow"})}),u.map(c=>(0,m.jsx)("span",{style:this.getItemStyle(c,s,l),className:"page canClickableHighWidget",onPointerDown:this.handlePage.bind(this,c.id),children:c.value},c.id)),(0,m.jsx)("span",{className:E()("next canClickableHighWidget",Number(t)===o?"isDisabled":""),style:s,onPointerDown:this.handleNext,children:(0,m.jsx)(Vr.C,{name:"design/pagination/left_arrow"})})]})}}const t1=(0,b.memo)(n=>{let{widget:t,treeData:e,isEditing:r,mode:i,isSupMkt:a=!1}=n;const o=s=>{i==="design"&&MB.action("entry:widget:change",{flatChgList:[{key:t.key,hotAttr:{paginationWeb:{...t.paginationWeb,curPage:s}}}]})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:i,isSupMkt:a,children:(0,m.jsx)(Uat,{widget:t,isEditing:r,onSetPage:o})})});class Gat extends M.n{renderWidgetContent(t){const{editingEditableWidgetCid:e,onlyView:r}=t,i=this.widget.key===e&&!r;return(0,m.jsx)(t1,{widget:this.widget,treeData:this,isEditing:i,mode:"design",isSupMkt:t.isSupMkt})}}class Kat extends W.f{renderWidgetContent(t){return(0,m.jsx)(t1,{widget:this.widget,treeData:this,mode:"preview",isEditing:!0,isSupMkt:t.isSupMkt})}}class Xat extends st.j{renderWidgetContent(t){return(0,m.jsx)(t1,{widget:this.widget,treeData:this,mode:"snapshot",isEditing:!1,isSupMkt:t.isSupMkt})}}const Yat=[Gat,Kat,Xat],Zat=R.Ay.div.withConfig({displayName:"styles__StyledPaginationMobile",componentId:"sc-2bo3id-0"})(["width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;overflow:hidden;.prev,.next{display:inline-flex;align-items:center;justify-content:center;width:64px;height:","px;white-space:nowrap;&.isDisabled{opacity:0.4;}}&.isEditing{.prev,.next{cursor:pointer;pointer-events:auto;}.prev,.next{&.isDisabled{cursor:not-allowed;}}}"],n=>n.height);class $at extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"handlePrev",()=>{const{curPage:e}=this.state;Number(e)!==1&&this.handlePage(Number(e)-1)}),(0,k.A)(this,"handleNext",()=>{const{widget:{paginationMobile:{pagesNumber:e}}}=this.props,{curPage:r}=this.state;Number(r)!==e&&this.handlePage(Number(r)+1)}),(0,k.A)(this,"handlePage",e=>{const{isEditing:r,onSetPage:i}=this.props;r&&(this.setState({curPage:e}),i&&i(e))}),this.state={curPage:this.props.widget.paginationMobile.curPage}}componentDidUpdate(t,e,r){const{onSetPage:i,widget:a}=this.props,{pagesNumber:o,curPage:s}=a.paginationMobile,{pagesNumber:l,curPage:u}=t.widget.paginationMobile;o!==l&&this.state.curPage>o&&(this.setState({curPage:1}),i==null||i(1)),s!==u&&this.setState({curPage:s})}render(){const{widget:t,isEditing:e}=this.props,{paginationMobile:{pagesNumber:r},h:i}=t,{style:a,checkedStyle:o,spanStyle:s}=zat(t),{curPage:l}=this.state;return(0,m.jsxs)(Zat,{className:e?"isEditing":"",height:i,children:[(0,m.jsx)("span",{className:E()("prev canClickableHighWidget",Number(l)===1?"isDisabled":""),style:a,onPointerDown:this.handlePrev,children:I18N.w.prev_page}),(0,m.jsxs)("div",{children:[(0,m.jsx)("span",{style:o,children:l}),(0,m.jsxs)("span",{style:s,children:["/",r]})]}),(0,m.jsx)("span",{className:E()("next canClickableHighWidget",Number(l)===r?"isDisabled":""),style:a,onPointerDown:this.handleNext,children:I18N.w.next_page})]})}}const e1=(0,b.memo)(n=>{let{widget:t,isEditing:e,treeData:r,mode:i,isSupMkt:a=!1}=n;const o=s=>{i==="design"&&e&&MB.action("entry:widget:change",{flatChgList:[{key:t.key,hotAttr:{paginationMobile:{...t.paginationMobile,curPage:s}}}]})};return(0,m.jsx)(rt.cl,{treeData:r,widget:t,mode:i,isSupMkt:a,style:jat,children:(0,m.jsx)($at,{widget:t,isEditing:e,onSetPage:o})})});class Jat extends M.n{renderWidgetContent(t){const{editingEditableWidgetCid:e,onlyView:r}=t,{widget:i}=this,a=i.key===e&&!r;return(0,m.jsx)(e1,{widget:i,treeData:this,isEditing:a,mode:"design",isSupMkt:t.isSupMkt})}}class Qat extends W.f{renderWidgetContent(t){return(0,m.jsx)(e1,{widget:this.widget,treeData:this,mode:"preview",isEditing:!0,isSupMkt:t.isSupMkt})}}class qat extends st.j{renderWidgetContent(t){return(0,m.jsx)(e1,{widget:this.widget,treeData:this,mode:"snapshot",isEditing:!1,isSupMkt:t.isSupMkt})}}const tot=[Jat,Qat,qat],eot=R.Ay.input.withConfig({displayName:"style__StyledSlider",componentId:"sc-1jbp5ei-0"})(["-webkit-appearance:none;width:100%;height:",";position:relative;flex-grow:1;flex-shrink:1;align-self:center;justify-self:center;background-color:transparent;pointer-events:"," !important;&::before{position:absolute;height:100%;width:","%;content:'';background-color:",";border-radius:",";}&::-webkit-slider-runnable-track{height:","px;border-radius:",";background-color:",";box-shadow:",";}&::-webkit-slider-thumb{position:relative;-webkit-appearance:none;width:","px;height:","px;border-radius:",";border:",";background-color:",";box-shadow:",";margin-top:","px;opacity:1;cursor:pointer;}&::-moz-range-track{height:","px;border-radius:",";background-color:",";box-shadow:",";}&::-moz-range-progress{height:","px;background-color:",";border-radius:",";}&::-moz-range-thumb{position:relative;-webkit-appearance:none;width:","px;height:","px;border-radius:",";border:",";background-color:",";box-shadow:",";margin-top:","px;opacity:1;cursor:pointer;}&:focus{outline:none;}"],n=>n.height,n=>n.editable?"auto":"none",n=>n.value,n=>n.trackForeground,n=>n.trackBorderRadius,n=>n.trackSize,n=>n.trackBorderRadius,n=>n.trackBackground,n=>n.trackShadow,n=>n.thumbSize,n=>n.thumbSize,n=>n.thumbBorderRadius,n=>n.thumbBorder,n=>n.thumbBackground,n=>n.thumbShadow,n=>(n.trackSize-n.thumbSize)/2,n=>n.trackSize,n=>n.trackBorderRadius,n=>n.trackBackground,n=>n.trackShadow,n=>n.trackSize,n=>n.trackForeground,n=>n.trackBorderRadius,n=>n.thumbSize,n=>n.thumbSize,n=>n.thumbBorderRadius,n=>n.thumbBorder,n=>n.thumbBackground,n=>n.thumbShadow,n=>(n.trackSize-n.thumbSize)/2);class not extends b.PureComponent{constructor(t){super(t),(0,k.A)(this,"handleSliderValueChange",r=>{const{target:i}=r,{handleSliderValueChange:a}=this.props;this.setState({value:i.value},()=>{typeof a=="function"&&a(i.value)})});const{widget:e}=t;this.state={value:e.slider.thumbPosition}}componentDidUpdate(t){t.widget.slider.thumbPosition!==this.props.widget.slider.thumbPosition&&this.setState({value:this.props.widget.slider.thumbPosition})}render(){const{widget:t,editable:e}=this.props,{slider:r,w:i,h:a}=t,{value:o}=this.state,s=r.trackBorderRadius+"px",l=r.isTrackBackgroundVisible?(0,P.t0)(r.trackBackgroundColor):"#fff",u=r.isTrackForegroundVisible?(0,P.t0)(r.trackForegroundColor):"#fff",c=(0,K.Ps)(r.trackShadow),d=r.thumbBorderRadius+"px",h=r.isThumbBackgroundVisible?(0,P.t0)(r.thumbBackgroundColor):"#fff",f=(0,K.qA)(r.thumbBorder),p=(0,K.Ps)(r.thumbShadow);return(0,m.jsx)(eot,{width:i,height:a,trackBorderRadius:s,trackSize:r.trackSize,trackBackground:l,trackForeground:u,trackShadow:c,thumbBorderRadius:d,thumbSize:r.thumbSize,thumbBackground:h,thumbBorder:f,thumbShadow:p,editable:e,type:"range",value:o,onChange:this.handleSliderValueChange})}}const n1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isSupMkt:a=!1}=n;const o=(0,b.useCallback)(s=>{MB.action("entry:set:slider:attr",{value:s,attr:"thumbPosition"})},[]);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:{display:"flex"},children:(0,m.jsx)(not,{widget:t,editable:i,handleSliderValueChange:r==="design"?o:null})})});class rot extends M.n{renderWidgetContent(t){const e=this.widget.key===t.editingEditableWidgetCid;return(0,m.jsx)(n1,{widget:this.widget,treeData:this,isEditing:e,mode:"design",isSupMkt:t.isSupMkt})}}class iot extends W.f{renderWidgetContent(t){return(0,m.jsx)(n1,{widget:this.widget,treeData:this,mode:"preview",isEditing:!0,isSupMkt:t.isSupMkt})}}class aot extends st.j{renderWidgetContent(t){return(0,m.jsx)(n1,{widget:this.widget,treeData:this,mode:"snapshot",isEditing:!1,isSupMkt:t.isSupMkt})}}const oot=[rot,iot,aot];var sot=w(63711),qn=w.n(sot),Av=w(9199),zr=w(21840);const o5=n=>({...(0,K.u6)(n),background:(0,$.n7)(n),...(0,K.Um)(n),overflow:"hidden",padding:0}),Jh=n=>{let{newOptionData:t}=n;(0,zr.sV)(t,e=>{e.data.designExpanded&&(e.data.designExpanded=!1)})},lot=n=>{let{newOptionData:t,onUpdate:e}=n,r=null;(0,zr.sV)(t,a=>{a.data.selected&&r===null&&(r=a),a.data.designExpanded&&(a.data.designExpanded=!1)});const i=uot(r,t);if(r!==null&&i){const a=i.split("-");if(a.length===1)t[a[0]].data={...r.data,designExpanded:!0};else{let o=t[a[0]];for(a.shift();a.length;){a.length&&(o.data.designExpanded=!0);const s=a.shift();o=o.children[s]}}}e(t)},uot=(n,t)=>{if(!n)return"";let e="";const r=(i,a,o)=>{const s=o?o+"-"+a:""+a;return i===n&&(e=s),s};return(0,zr.qS)(t,r,""),e},r1=n=>{let{option:t,path:e,newOptionData:r,onUpdate:i}=n;if(e.split("-").length===1)Jh({newOptionData:r}),r[e].data={...t.data,designExpanded:!0};else{const o=(s,l)=>{s.children.forEach((u,c)=>{parseInt(l)===c?u.data.designExpanded=!0:u.data.designExpanded=!1})};(0,zr.u2)({newOptionData:r,pathArr:e.split("-"),onUpdate:o})}i(r)},s5=n=>{let{option:t,isSelected:e,checked:r,path:i,newOptionData:a,isMultiple:o,onUpdate:s}=n;o||(0,zr.sV)(a,c=>{c.data.selected&&(c.data={...c.data,selected:!1})});const l=o?{...t.data,selected:e,checked:r}:{...t.data,selected:e},u=i.split("-");if(u.length===1)a[i].data=l;else{const c=d=>{d.data=l};(0,zr.PM)({newOptionData:a,pathArr:u,onUpdate:c})}s(a)},i1=n=>{let{option:t,isSelected:e,checked:r,path:i,newOptionData:a,isMultiple:o,onUpdate:s}=n;s5({option:t,isSelected:e,checked:r,path:i,newOptionData:a,isMultiple:o,onUpdate:s})},a1=n=>{let{option:t,isSelected:e,checked:r,path:i,newOptionData:a,isMultiple:o,onUpdate:s}=n;r1({option:t,path:i,newOptionData:a,onUpdate:()=>{}}),s5({option:t,isSelected:e,checked:r,path:i,newOptionData:a,isMultiple:o,onUpdate:s})},cot=n=>{let{newOptionData:t,text:e,onUpdate:r}=n;if(!e)return;const i=e.split("-");if(i.length<1)return;const a=i[0],o=d5(a);if(o.length<1)return;const s=Hc(t,o.join("-"));s.children.length<1?(s.data.selected=!1,s.data.checked&&(s.data.checked=!1)):(0,zr.sV)(s.children,l=>{l.data.selected=!1,l.data.checked&&(l.data.checked=!1)}),r(t)},dot=n=>{let{newOptionData:t,texts:e,onUpdate:r}=n;!e||e.length===0||(e.forEach(i=>{const a=i.split("-");if(a.length<1)return;const o=a[0],s=d5(o);if(s.length<1)return;const l=Hc(t,s.join("-"));l.children.length<1?(l.data.selected=!1,l.data.checked&&(l.data.checked=!1)):(0,zr.sV)(l.children,u=>{u.data.selected=!1,u.data.checked&&(u.data.checked=!1)})}),r(t))},l5=n=>{let{option:t,path:e,selectStatus:r,newOptionData:i}=n;const a=e.split("-");let o=null;if(a.length===1)o=i[e];else{const s=l=>{o=l};(0,zr.PM)({newOptionData:i,pathArr:e.split("-"),onUpdate:s})}o&&(t.children.length?r==="select"||r==="half"?(0,zr.sV)(o.children,s=>{s.children.length<1?(s.data.checked=!1,s.data.selected=!1):s.data.checked=!1}):(0,zr.sV)(o.children,s=>{s.children.length<1?(s.data.checked=!0,s.data.selected=!0):s.data.checked=!0}):r==="select"?(o.data.checked=!1,o.data.selected=!1):(o.data.checked=!0,o.data.selected=!0))},hot=(n,t)=>{const e=[],r=[],i=[],a=o=>{o.forEach((s,l)=>{r.push(l);const u=r.join("-"),c=s.data.selected===!0,d=t?c:!1;i.push(u),c&&e.push(u),t&&(s.data.checked=d),s.children&&a(s.children),r.pop()})};return a(n),{selectedPaths:e,allPaths:i}},Hc=(n,t,e)=>{const r=t.split("-").map(Number),i=[];let a=null;return r.forEach(o=>{var s;const l=a?a.children:n;if(!l||!l[o]){a=null;return}a=l[o],i.push((s=a.data)==null?void 0:s.name)}),e?{node:a,nodePath:i}:a},Iv=(n,t)=>{const{selectedPaths:e,allPaths:r}=hot(n,t);let i="",a=[],o=[];return e.length<1?{defaultText:i,multipleTexts:a,formatMultipleTexts:o}:(i=fot(n,e[0])||"",o=got(n,r,e),a=pot(n,e),{defaultText:i,multipleTexts:a,formatMultipleTexts:o})},fot=(n,t)=>{if(t.length<1)return"";const{nodePath:e=[]}=Hc(n,t,!0);return e.join("/")},pot=(n,t)=>{if(n.length<1)return[];const e=[];for(let i=0;i{if(n.length<1)return[];const r=[],i=new Map,a=(o,s)=>{const{children:l,data:u}=o;if(l&&l.length>0){let c=!0;return l.forEach((d,h)=>{const f=s+"-"+h,p=a(d,f);c=c&&p,i.set(s,c)}),c}else{const c=u.selected===!0;return i.set(s,c),c}};return t.forEach(o=>{const s=Hc(n,o);s&&a(s,o)}),t.forEach(o=>{const s=o.split("-"),l=Hc(n,o);if(s.length>1){const u=s.slice(0,-1).join("-");i.get(o)&&!i.get(u)&&r.push(Qh(l==null?void 0:l.data.name,o))}else i.get(o)&&r.push(Qh(l==null?void 0:l.data.name,o))}),r},vot=8,mot=8,yot=n=>vot*(n/100),o1=n=>mot*(n/100),xot=34,u5=10,Sot=n=>Math.ceil(65*(n/100)),c5=(n,t,e,r)=>{var i;if(!t||t.length===0||!n)return[];const a=(((i=e.get(t[0]))==null?void 0:i.height)||0)+yot(r),{width:o=0,height:s=0}=n,l=(o-u5-xot)*(r/100),u=(s-u5)*(r/100);if(a===0||l===0||u===0)return[];const c=Math.floor(u/a),d=c===0?1:c;let h=l,f=0,p=t[f],g=!1;const v=[];for(let S=1;S<=d;S++){var y;if(f>=t.length)break;let _=e.get(p),D=(((y=_)==null?void 0:y.width)||0)+o1(r);if(h{const et=e.get(q),lt=((et==null?void 0:et.width)||0)+o1(r);return N+lt},0);!(f===t.length-1&&Dh&&(h-=Sot(r),g=!0)}for(;h>=D&&f{const e=t.split("-").join(",");return""+e+(e?"-":"")+n},wot=n=>{if(!n)return n;const t=n.split("-");return t.length<=1?n:t.slice(1).join("")||n},d5=n=>n===""?[]:n.split(",")||[],s1="dropmenu-snapshot-preload",_ot="#"+s1,h5=()=>{let n=document.querySelector(_ot);if(!n){const t=document.createElement("style");t.textContent="\n #"+s1+" {\n position: absolute;\n top: -10000px;\n left: -10000px;\n font-size: 12px;\n pointer-events: none;\n }\n ",document.head.appendChild(t),n=document.createElement("div"),n.id=s1,document.body.appendChild(n)}return n};var f5=w(60185),bot=w(30108),p5=w.n(bot),oa=w(9376);const Cot=R.Ay.div.withConfig({displayName:"styles__StyledMultipleItem",componentId:"sc-1xhcbko-0"})(["display:inline-flex;align-items:center;justify-content:space-between;padding:3px 5px;border:1px solid rgb(187,187,187);border-radius:4px;margin:3px;height:28px;white-space:pre;.close{cursor:pointer;margin-left:6px;circle{fill:#00122626;}}.close:hover{circle{fill:#0012264D;}}"]),Mot=R.Ay.div.withConfig({displayName:"styles__StyledDropMenuContainer",componentId:"sc-1xhcbko-1"})([".drop-box{position:absolute;display:flex;pointer-events:auto;}ul.dropMenuWidgetContent{padding-top:4px;height:182px;border-radius:6px;font-weight:400;box-shadow:rgba(0,18,38,0.10) 0px 4px 10px 0px;z-index:999999;overflow-y:auto;overflow-x:hidden;background-color:",";color:",";li{display:flex;align-items:center;position:relative;padding:6px 10px;height:32px;line-height:initial;min-width:140px;max-width:330px;transition:background-color 0.1s ease;&:hover,&.isExpanded,&.isHalfChecked{background-color:",";}&.isSelected,&.isChecked{color:",";}.checkbox_selected{width:16px;margin-right:8px;}.select > :first-child,.half > :first-child{fill:rgba(22,132,252,1);}.no > :first-child{fill:rgba(204,204,204,1);}.svg-icon.expand{width:24px;transform:rotate(-90deg);margin-left:auto;&.ro{transform:rotate(-90deg);}}.name{font-size:14px;max-width:252px;white-space:pre;overflow:hidden;text-overflow:ellipsis;margin-right:10px;}&.is-multiple-selected{margin-bottom:2px;span.name{flex:1;}}}::-webkit-scrollbar-thumb{background-color:rgb(222,224,226);border-radius:4px;&:hover{background-color:rgba(0,18,38,0.3);}}}.children-box{padding-top:4px;background-color:#fff;border-radius:6px;height:182px;overflow-y:auto;overflow-x:hidden;font-weight:400;box-shadow:0 9px 28px 8px rgba(0,0,0,0.05),0 6px 16px rgba(0,0,0,0.08),0 3px 6px -4px rgba(0,0,0,0.12);ul.children-box{width:100%;height:100%;}}"],n=>n.optionBgColor,n=>n.optionSelectTextColor,n=>n.optionHoverBgColor,n=>n.optionSelectedColor),g5=R.Ay.div.withConfig({displayName:"styles__StyledDropMenu",componentId:"sc-1xhcbko-2"})(["overflow:hidden;.dropMenuHeader{display:flex;height:100%;pointer-events:auto;padding:3px;div.text{white-space:pre;margin-right:8px;overflow:hidden;line-height:100%;display:flex;}.multiple-text{max-width:100%;max-height:100%;display:flex;flex-wrap:wrap;}.text{flex:1;}.header-dropmenu{width:24px;margin-right:10px;}}"]),du={SELECT:"select",HALF:"half",NO:"no"},Tot=n=>{var t,e,r,i;const{option:a,isRenderSlected:o,panelCid:s,fontSize:l,isMultiple:u,showLinkTag:c,widget:d,path:h,onToggle:f,onClick:p,handleCheckNode:g,onExpandItem:v,linkQueryArray:y}=n,{hasInteractiveIta:x,firstInteractiveIta:S,interactiveCids:_,firstUiInteractiveIta:D,itaClassName:C}=(0,Pa.HW)(y,a.data.linkCids),[N,q]=(0,b.useState)(!0),[et,lt]=(0,b.useState)(du.NO),ft=(0,b.useRef)(null),_t=(0,b.useCallback)(Gt=>{ft.current&&clearTimeout(ft.current),MB.runnerController&&MB.runnerController.setIsPreventEvent(!0),Gt(),ft.current=setTimeout(()=>{MB.runnerController&&MB.runnerController.setIsPreventEvent(!1)},400)},[]);(0,b.useEffect)(()=>{if(u){var Gt;if(!((Gt=a.children)!=null&&Gt.length))lt(a.data.checked?du.SELECT:du.NO);else{let Qt=0,me=0;(0,zr.qS)(a.children,(De,Pe,Ce)=>{var Ee;const Ve=Ce+"-"+Pe;if(!((Ee=De.children)!=null&&Ee.length)){var Te;Qt+=1,(Te=De.data)!=null&&Te.checked&&(me+=1)}return Ve},h),Qt===me?lt(du.SELECT):me>0&&me{var Qt;Gt.stopPropagation(),Gt.preventDefault(),p&&p(Gt,a,h,et),S&&((Qt=MB)==null||(Qt=Qt.runnerController)==null||Qt.prepareJump(Gt,["tap","click"])),(0,oa.Fr)()||f&&f(Gt,u?void 0:!1,a)},kt=()=>{q(!0)},Ot=()=>{q(!1)},Nt=Gt=>{if(N){var Qt;Gt!=null&&(Qt=Gt.target)!=null&&(Qt=Qt.closest("svg"))!=null&&(Qt=Qt.className)!=null&&(Qt=Qt.baseVal)!=null&&(Qt=Qt.split(" "))!=null&&Qt.includes("prevent_toggle_in_checkbox")?(Gt.stopPropagation(),Gt.preventDefault(),_t(()=>{g({option:a,path:h,selectStatus:et})})):Ct(Gt)}},Xt=Gt=>{(0,oa.Fr)()||Ct(Gt)},Vt=(Gt,Qt)=>{(0,oa.Fr)()||(Gt.stopPropagation(),q(!1),_t(()=>{g({option:a,path:h,selectStatus:Qt})}))},Ut=()=>{v&&v({option:a,path:h})},{designExpanded:Yt}=a.data||{},ue=a.children.length>0,ie=E()("item",C,{isSelected:(a==null||(t=a.data)==null?void 0:t.selected)&&o&&!((a==null||(e=a.children)==null?void 0:e.length)>0),isExpanded:(a==null||(r=a.children)==null?void 0:r.length)>0&&(a==null||(i=a.data)==null?void 0:i.designExpanded),isChecked:u&&et===du.SELECT});return(0,m.jsxs)("li",{"data-cid":d==null?void 0:d.cid,"data-container-cid":d==null?void 0:d.cid,"data-link_cid":_,"data-panel_cid":s,className:ie,onTouchStart:kt,onTouchMove:Ot,onTouchEnd:Nt,onPointerDown:Xt,onMouseEnter:Ut,children:[u&&(0,m.jsx)(Vr.C,{isColorPure:!0,className:E()("checkbox_selected","prevent_toggle_in_checkbox",et),onClick:Gt=>Vt(Gt,et),name:"tree_node/checkbox_"+et}),(0,m.jsx)("span",{className:"name",style:{fontSize:l},children:a.data.name}),D&&c&&(0,m.jsx)(qa.LX,{interactionKey:D.key}),x&&(0,m.jsx)("div",{className:"gesture"}),ue&&(0,m.jsx)(Vr.C,{className:E()("expand",{ro:!Yt}),name:"design/dropMenu/dropDown"})]})},Dot=5,kot=n=>{const{x:t,y:e,optionData:r,optionColor:i,panelCid:a,widget:o,onToggle:s,handleCloseAllFirstLevel:l,handleCheckNode:u,mode:c}=n,d=(0,b.useRef)(null),h=(0,P.t0)(i.optionBgColor),f=(0,P.t0)(i.optionHoverBgColor),p=(0,P.t0)(i.optionSelectTextColor),g=(0,P.t0)(i.optionSelectedColor),v=(0,b.useCallback)(N=>{const et=N.target.closest("ul");et&&(et.clientHeight{const N=d.current;return N&&N.addEventListener("wheel",v,{passive:!1,capture:!0}),()=>{N&&N.removeEventListener("wheel",v,{capture:!0})}},[v]),(0,b.useEffect)(()=>{if(c==="preview"){const N=document.querySelector(".design-widget-portal-menu");N&&MB.runnerController.initMouseEventHandler(N)}},[]);const y=(0,b.useCallback)(N=>{d.current&&!d.current.contains(N.target)&&!n.parentElement.contains(N.target)&&(l&&l(),s(N,!1))},[l,s,n.parentElement]);let x=!1;const S=function(N,q){q===void 0&&(q="");const{multipleTexts:et,linkQueryArray:lt,isEdit:ft,fontSize:_t,text:Ct,isMultiple:kt,showLinkTag:Ot,onClick:Nt,onExpandItem:Xt}=n;return N.map((Vt,Ut)=>{const Yt=""+q+Ut;let ue=!0;return!kt&&Vt.data.selected&&(x?ue=!1:x=!0),(0,m.jsx)(Tot,{path:Yt,widget:o,isRenderSlected:ue,linkQueryArray:lt,isEdit:ft,option:Vt,panelCid:a,fontSize:_t,text:Ct,isMultiple:kt,multipleTexts:et,showLinkTag:Ot,onToggle:s,onClick:Nt,onExpandItem:Xt,handleCloseAllFirstLevel:l,handleCheckNode:u},Yt)})},_=function(N,q,et){return q===void 0&&(q=1),et===void 0&&(et=""),q>Dot?[]:N.flatMap((lt,ft)=>{const _t=""+et+ft;return lt.data.designExpanded&<.children?[(0,m.jsx)("ul",{className:E()("dropMenuWidgetContent",{panel:a,pstate:a,pcanvas:!a,"children-box":q>0}),"data-cid":sdkStore.locUpColdCanvasKey(o.cid),children:S(lt.children,_t+"-")},"ul-"+q+"-"+_t),..._(lt.children,q+1,_t+"-")]:[]})},D={left:t,top:e},C=sdkStore.locUpColdCanvasKey(o.cid);return(0,m.jsxs)(Mot,{className:"tree-node design-widget-portal-menu","data-cid":a,optionBgColor:h,optionHoverBgColor:f,optionSelectedColor:g,optionSelectTextColor:p,children:[(0,m.jsxs)("div",{className:"drop-box",style:D,ref:d,children:[(0,m.jsx)("ul",{className:E()("dropMenuWidgetContent",{panel:a,pstate:a,pcanvas:!a}),"data-cid":C,children:S(r)}),_(r)]}),(0,m.jsx)(mn.A,{target:document,onPointerDown:(0,mn.t)(y,{capture:!0})})]})},Ev=n=>{let{text:t,scale:e,onClick:r,onUpdate:i}=n;const a=wot(t),o=(0,b.useRef)(null),s=l=>{l.stopPropagation(),l.preventDefault(),r(t)};return(0,b.useEffect)(()=>{if(o.current){const l=o.current.getBoundingClientRect(),u={width:l.width,height:l.height};i&&i(t,u)}},[e]),(0,m.jsxs)(Cot,{ref:o,children:[(0,m.jsx)("span",{children:a}),(0,m.jsx)(Vr.C,{className:"close prevent_toggle_in_drop_menu",size:15,name:"art_board/dropdown_menu/close",isColorPure:!0,onClick:s})]})};class v5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"isClearExpandStatusInPreview",!1),(0,k.A)(this,"state",{text:this.props.widget.textV0.text,multipleTexts:[],formatMultipleTexts:[],renderMultipleItemRectMap:new Map,containerRect:{width:0,height:0},prevProps:{activeCid:this.props.activeCid,stateCid:this.props.stateCid,multipleTexts:"",formatMultipleTexts:"",text:""},isShowDropMenu:!1,x:0,y:0,panelCid:""}),(0,k.A)(this,"$portalElem",document.createElement("div")),(0,k.A)(this,"setElementRef",t=>this.element=t),(0,k.A)(this,"handleAppendPortal",()=>{const{portalParent:t}=this.props;t&&t.appendChild(this.$portalElem)}),(0,k.A)(this,"handleRemovePortal",()=>{const{portalParent:t}=this.props;t!=null&&t.contains(this.$portalElem)&&t.removeChild(this.$portalElem)}),(0,k.A)(this,"handleCalcPortalPosition",()=>{const{treeNode:t,isPreviewNoCanvas:e,getPanelInfo:r,widget:{h:i},scrollTop:a,scrollLeft:o,activeCid:s}=this.props,l=(0,Av.rX)({isPreviewNoCanvas:e,activePageKey:s,h:i,sdkStore:t.widgetStore.sdkStore,scrollTop:a,scrollLeft:o,treeNode:t,getPanelInfo:r});this.setState({x:l.x,y:l.y})}),(0,k.A)(this,"handleToggle",(t,e,r)=>{var i,a,o;if(t!=null&&(i=t.target)!=null&&(i=i.closest("svg"))!=null&&(i=i.className)!=null&&(i=i.baseVal)!=null&&(i=i.split(" "))!=null&&i.includes("prevent_toggle_in_drop_menu")){if((0,oa.Fr)()){var s;!((s=MB)==null||(s=s.runnerController)==null)&&s.toggleScrollBar&&MB.runnerController.toggleScrollBar(!1)}return}const{isEdit:l,runnerOptionData:u,onToggleWidgetMaskModal:c,onUpdate:d,widget:{dropMenu:{isMultiple:h,dropMenuEcho:f}}}=this.props;if(!l)return;const p=u?qn()(u):qn()(this.props.widget.optionData),g=p5()(e)?e:!this.state.isShowDropMenu;if(g)this.handleAppendPortal(),this.handleCalcPortalPosition(t),!h&&this.props.mode==="preview"&&lot({newOptionData:p,onUpdate:d}),!this.isClearExpandStatusInPreview&&h&&this.props.mode==="preview"&&(this.clearExpanded(p),this.isClearExpandStatusInPreview=!0);else if(!h){var v;f||this.setState({text:this.props.widget.textV0.text}),!(r!=null&&(v=r.children)!=null&&v.length)&&this.handleRemovePortal()}if(c&&c(g),!(h&&e===void 0)){if(r!=null&&(a=r.data)!=null&&a.designExpanded&&r!=null&&(o=r.children)!=null&&o.length){this.setState({isShowDropMenu:!0});return}this.setState({isShowDropMenu:g})}}),(0,k.A)(this,"handleHover",(t,e)=>{if(!(0,oa.Fr)()&&(t.stopPropagation(),t.preventDefault(),this.handleToggle(t,e),!e&&this.props.mode!=="preview")){const{runnerOptionData:r}=this.props,i=r?qn()(r):qn()(this.props.widget.optionData);this.clearExpanded(i)}}),(0,k.A)(this,"handleItemClick",(t,e,r,i)=>{var a;const{widget:{dropMenu:{dropMenuEcho:o,isMultiple:s}},runnerOptionData:l,onUpdate:u,onExpandItem:c}=this.props;if(s&&t!=null&&(a=t.target)!=null&&(a=a.closest("svg"))!=null&&(a=a.className)!=null&&(a=a.baseVal)!=null&&(a=a.split(" "))!=null&&a.includes("prevent_toggle_in_checkbox"))return;o||this.setState({isShowDropMenu:!1});const d=l?qn()(l):qn()(this.props.widget.optionData);if((0,oa.Fr)())if(s){var v;if((e==null||(v=e.children)==null?void 0:v.length)<1){const y=Qh(e.data.name,r);this.state.multipleTexts.includes(y)?(this.setState({multipleTexts:this.state.multipleTexts.filter(x=>x!==y)}),a1({option:e,isSelected:!1,checked:!1,path:r,newOptionData:d,isMultiple:s,onUpdate:u})):(this.setState({multipleTexts:[...this.state.multipleTexts,y]}),a1({option:e,isSelected:!0,checked:!0,path:r,newOptionData:d,isMultiple:s,onUpdate:u}))}else c({option:e,path:r,designExpanded:!0})}else{var g;(e==null||(g=e.children)==null?void 0:g.length)>=1?(this.setState({isShowDropMenu:!0}),c({option:e,path:r,designExpanded:!0})):(this.setState({text:e.data.name,isShowDropMenu:!1}),this.props.mode!=="preview"&&Jh({newOptionData:d}),a1({option:e,isSelected:!0,path:r,newOptionData:d,isMultiple:s,onUpdate:u}))}else if(s){var p;if((e==null||(p=e.children)==null?void 0:p.length)<1){const y=Qh(e.data.name,r);this.state.multipleTexts.includes(y)?(this.setState({multipleTexts:this.state.multipleTexts.filter(x=>x!==y)}),i1({option:e,isSelected:!1,checked:!1,path:r,newOptionData:d,isMultiple:s,onUpdate:u})):(this.setState({multipleTexts:[...this.state.multipleTexts,y]}),i1({option:e,isSelected:!0,checked:!0,path:r,newOptionData:d,isMultiple:s,onUpdate:u}))}}else{var h,f;e!=null&&(h=e.data)!=null&&h.designExpanded&&e!=null&&(f=e.children)!=null&&f.length?this.setState({isShowDropMenu:!0}):(this.setState({text:e.data.name,isShowDropMenu:!1}),this.props.mode!=="preview"&&Jh({newOptionData:d}),i1({option:e,isSelected:!0,path:r,newOptionData:d,isMultiple:s,onUpdate:u}))}}),(0,k.A)(this,"clearExpanded",t=>{const{onUpdate:e}=this.props;Jh({newOptionData:t}),e(t)}),(0,k.A)(this,"handleRemoveMultipleItem",t=>{const{isEdit:e,runnerOptionData:r,onUpdate:i}=this.props;if(!e)return;this.setState({multipleTexts:this.state.multipleTexts.filter(o=>o!==t)});const a=r?qn()(r):qn()(this.props.widget.optionData);cot({newOptionData:a,text:t,onUpdate:i})}),(0,k.A)(this,"handleUpdateMultipleItemRectMap",(t,e)=>{this.setState(r=>{const i=new Map(r.renderMultipleItemRectMap);return i.set(t,e),{renderMultipleItemRectMap:i}})}),(0,k.A)(this,"handleRemoveAllMultipleItem",t=>{const{isEdit:e,runnerOptionData:r,onUpdate:i}=this.props;if(!e||t.length<1)return;this.setState({multipleTexts:this.state.multipleTexts.filter(o=>!t.includes(o))});const a=r?qn()(r):qn()(this.props.widget.optionData);dot({newOptionData:a,texts:t,onUpdate:i})})}static getDerivedStateFromProps(t,e){var r,i;let{prevProps:a}=e;const o={prevProps:{...a}};let s=!1;(a.activeCid!==t.activeCid||a.stateCid!==t.stateCid)&&(s=!0,o.isShowDropMenu=!1,o.prevProps.activeCid=t.activeCid,o.prevProps.stateCid=t.stateCid);const{defaultText:l,multipleTexts:u,formatMultipleTexts:c}=Iv(t.runnerOptionData||t.widget.optionData,(r=t.widget)==null?void 0:r.dropMenu.isMultiple);if((i=t.widget)!=null&&i.dropMenu.isMultiple)u.join(",")!==a.multipleTexts&&(s=!0,o.multipleTexts=u,o.prevProps.multipleTexts=u.join(",")),c.join(",")!==a.formatMultipleTexts&&(s=!0,o.formatMultipleTexts=c,o.prevProps.formatMultipleTexts=c.join(","));else{var d;const h=(d=t.widget)!=null&&d.dropMenu.dropMenuEcho&&l||t.widget.textV0.text;h!==a.text&&(s=!0,o.text=h,o.prevProps.text=h)}return s?o:null}componentDidMount(){var t,e;const r={width:((t=this.element)==null?void 0:t.offsetWidth)||0,height:((e=this.element)==null?void 0:e.offsetHeight)||0};this.setState({containerRect:r})}componentDidUpdate(t,e,r){var i,a,o,s;if(t.isEdit!==this.props.isEdit&&!this.props.isEdit){var l;const{defaultText:c,multipleTexts:d,formatMultipleTexts:h}=Iv(this.props.runnerOptionData||this.props.widget.optionData);this.setState({text:(l=this.props.widget)!=null&&l.dropMenu.dropMenuEcho?c||this.props.widget.textV0.text:this.props.widget.textV0.text,multipleTexts:d,formatMultipleTexts:h})}if(this.props.mode!=="preview"&&this.state.isShowDropMenu&&e.isShowDropMenu!==this.state.isShowDropMenu){const{runnerOptionData:c}=this.props,d=c?qn()(c):qn()(this.props.widget.optionData);this.clearExpanded(d)}const u={width:((i=this.element)==null?void 0:i.offsetWidth)||0,height:((a=this.element)==null?void 0:a.offsetHeight)||0};(u.width!==((o=e.containerRect)==null?void 0:o.width)||u.height!==((s=e.containerRect)==null?void 0:s.height))&&this.setState({containerRect:u})}render(){const{isShowDropMenu:t,x:e,y:r,panelCid:i,text:a}=this.state,{widget:o,treeNode:s,runnerOptionData:l,isEdit:u,showLinkTag:c,onExpandItem:d,handleCloseAllFirstLevel:h,handleCheckNode:f,mode:p}=this.props,{w:g,h:v,textV0:y,dropMenu:x,optionData:S}=o,_=l||S,{fontSize:D,verticalAlign:C,horizontalAlign:N,text:q}=y,{dropMenuEcho:et,mutualWay:lt,isMultiple:ft}=x,Ct={...{width:g,height:v},cursor:u?"pointer":""},kt=s?(0,ri.DS)(s.widgetStore.sdkStore,s.key,s.runningIsEditingCombo,s.editingBDanliKey):[],Ot=c5(this.state.containerRect,this.state.formatMultipleTexts,this.state.renderMultipleItemRectMap,this.props.scale),Nt=this.state.formatMultipleTexts.length-Ot.length;return(0,m.jsxs)(g5,{ref:this.setElementRef,style:Ct,onMouseEnter:lt==="hover"?Xt=>this.handleHover(Xt,!0):void 0,onMouseLeave:lt==="hover"?Xt=>this.handleHover(Xt,!1):void 0,children:[(0,m.jsxs)("header",{style:{alignItems:C},className:E()("dropMenuHeader canClickableHighWidget",{isShowDropMenu:t}),onPointerDown:lt==="click"?Xt=>this.handleToggle(Xt,null):void 0,children:[(0,m.jsx)("div",{className:"text "+(ft?"multiple-text":""),style:{justifyContent:N},children:(0,m.jsxs)(m.Fragment,{children:[ft?this.state.formatMultipleTexts.length===0?q:Ot.map(Xt=>(0,m.jsx)(Ev,{text:Xt,scale:this.props.scale,onClick:this.handleRemoveMultipleItem,onUpdate:this.handleUpdateMultipleItemRectMap},Xt)):u?et?a:q:a,ft&&Nt>0&&this.state.multipleTexts.length!==0&&this.state.renderMultipleItemRectMap.size!==0&&(0,m.jsx)(Ev,{text:Nt<10?"+"+Nt+"...":Nt<100?"+"+Nt+"..":"+"+Nt,onClick:()=>this.handleRemoveAllMultipleItem(this.state.formatMultipleTexts.slice(-Nt))})]})}),(0,m.jsx)(Vr.C,{className:"header-dropmenu",name:"design/dropMenu/dropDown"})]}),t&&u&&(0,f5.createPortal)((0,m.jsx)(m.Fragment,{children:(0,m.jsx)(kot,{mode:p,widget:o,x:e,y:r,width:g,isEdit:u,isShowDropMenu:t,optionData:_,optionColor:o.optionColor,linkQueryArray:kt,parentElement:this.element,panelCid:i,fontSize:D,text:this.state.text,isMultiple:ft,showLinkTag:c,onClick:this.handleItemClick,onToggle:this.handleToggle,onExpandItem:d,handleCloseAllFirstLevel:h,handleCheckNode:f})}),this.$portalElem)]})}}const Pot=(n,t)=>{var e;const r=(e=sdkStore.getHotItem(n))==null?void 0:e.hotAttr;if(!r)return 100;const{isMobile:i}=t;if(i){const a=window.innerWidth;return Math.round(a/r.w*100)}return 100},Aot=(0,b.memo)(n=>{let{widget:t,treeData:e,runnerOptionData:r,mode:i,activeCid:a,stateCid:o,scrollTop:s,scrollLeft:l,isPreviewNoCanvas:u,scale:c,previewOptions:d,isWithinHeader:h,isWithinFooter:f}=n;const p=(0,J.wA)(),g=()=>document.querySelector(".preview-modal-portal-root #simulator")||document.querySelector("#simulator"),v=C=>{const{widget:{key:N,optionData:q}}=e;p({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:N,status:C,defaultStatus:q}})},y=()=>{var C;return(0,Av.GS)({sdkStore:(C=e.widgetStore)==null?void 0:C.sdkStore,key:t.key,isWithinHeader:h,isWithinFooter:f})},x=C=>{MB.runnerController.toggleScrollBar(!C)},S=C=>{let{option:N,path:q}=C;const et=r||t.optionData,lt=qn()(et);r1({option:N,path:q,newOptionData:lt,onUpdate:v})},_=C=>{let{option:N,path:q,selectStatus:et}=C;const lt=r||t.optionData,ft=qn()(lt);l5({newOptionData:ft,option:N,path:q,selectStatus:et}),v(ft)},D=Pot(o,d);return(0,m.jsx)(v5,{widget:t,isEdit:!0,mode:i,portalParent:g(),treeNode:e,runnerOptionData:r,activeCid:a,stateCid:o,scrollTop:s,scrollLeft:l,isPreviewNoCanvas:u,scale:(0,oa.Fr)()?D:c,getPanelInfo:y,onToggleWidgetMaskModal:x,handleCloseAllFirstLevel:()=>{},onExpandItem:S,handleCheckNode:_,onUpdate:v})}),Iot=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{widget:{key:i}}=t,{activePageKey:a,activeCanvasKey:o,screenScrollTopMap:s,screenScrollLeftMap:l,overlayStack:u}=(0,pt.mf)(n),c=u[u.length-1],d=c?c.overlayRelativePosY:s[o],h=c?c.overlayRelativePosX:l[o],f=(0,pt.ub)(n),p=(0,pt.hM)(n),g=f||p,v=(0,pt.X_)(n),y=(0,pt.bF)(n);return{runnerOptionData:(e=r[i])==null?void 0:e.status,activeCid:a,stateCid:o,scrollTop:d,scrollLeft:h,isPreviewNoCanvas:g,scale:v,previewOptions:y}},Eot=(0,J.Ng)(Iot)(Aot);var m5=w(12592);class Lot extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"getDropMenuHeaderHTMLContent",()=>{if(typeof document>"u"||typeof window>"u")return{width:0,height:0};try{var t;const e=m5.renderToString((0,m.jsx)(y5,{widget:this.props.widget,treeData:this.props.treeNode,otherProps:this.props})),r=h5();if(!r)return{width:0,height:0};const i=document.createElement("div");i.innerHTML=e,r.appendChild(i);const a=((t=i.querySelector(".wDropMenu"))==null?void 0:t.getBoundingClientRect())||{width:0,height:0};return r.removeChild(i),{width:a.width,height:a.height}}catch(e){return console.error("Error in getDropMenuHeaderHTMLContent:",e),{width:0,height:0}}}),(0,k.A)(this,"getMultipleItemContent",()=>{if(typeof document>"u"||typeof window>"u")return new Map;try{var t,e;const{formatMultipleTexts:r}=Iv(this.props.widget.optionData,(t=this.props.widget)==null?void 0:t.dropMenu.isMultiple),i=m5.renderToString((0,m.jsx)(y5,{snapShotFormatMultipleTexts:r,widget:this.props.widget,treeData:this.props.treeNode,otherProps:this.props})),a=h5();if(!a)return new Map;const o=document.createElement("div");o.innerHTML=i,a.appendChild(o);const s=((e=o.querySelector(".multiple-text"))==null?void 0:e.querySelectorAll("div"))||[],l=new Map;return s.forEach((u,c)=>{if(c>=r.length)return;const d=u.getBoundingClientRect();l.set(r[c],{width:d.width,height:d.height})}),a.removeChild(o),l}catch(r){return console.error("Error in getMultipleItemContent:",r),new Map}})}render(){const t=this.getDropMenuHeaderHTMLContent(),e=this.getMultipleItemContent();return(0,m.jsx)(x5,{snapshotContainerRect:t,snapshotRenderMultipleItemRectMap:e,snapshotScale:100,...this.props})}}const y5=n=>{let{widget:t,treeData:e,snapShotFormatMultipleTexts:r=[],otherProps:i}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:"snapshot",style:{...o5(t)},children:(0,m.jsx)(x5,{snapShotFormatMultipleTexts:r,...i})})};class x5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"state",{text:this.props.widget.textV0.text,multipleTexts:[],formatMultipleTexts:[],renderMultipleItemRectMap:new Map,containerRect:{width:0,height:0},prevProps:{activeCid:this.props.activeCid,stateCid:this.props.stateCid,multipleTexts:"",formatMultipleTexts:"",text:""},isShowDropMenu:!1,x:0,y:0,panelCid:""}),(0,k.A)(this,"$portalElem",document.createElement("div")),(0,k.A)(this,"setElementRef",t=>this.element=t)}static getDerivedStateFromProps(t,e){var r,i;let{prevProps:a}=e;const o={prevProps:{...a}};let s=!1;(a.activeCid!==t.activeCid||a.stateCid!==t.stateCid)&&(s=!0,o.isShowDropMenu=!1,o.prevProps.activeCid=t.activeCid,o.prevProps.stateCid=t.stateCid);const{defaultText:l,multipleTexts:u,formatMultipleTexts:c}=Iv(t.runnerOptionData||t.widget.optionData,(r=t.widget)==null?void 0:r.dropMenu.isMultiple);if((i=t.widget)!=null&&i.dropMenu.isMultiple)u.join(",")!==a.multipleTexts&&(s=!0,o.multipleTexts=u,o.prevProps.multipleTexts=u.join(",")),c.join(",")!==a.formatMultipleTexts&&(s=!0,o.formatMultipleTexts=c,o.prevProps.formatMultipleTexts=c.join(","));else{var d;const h=(d=t.widget)!=null&&d.dropMenu.dropMenuEcho&&l||t.widget.textV0.text;h!==a.text&&(s=!0,o.text=h,o.prevProps.text=h)}return s?o:null}componentDidMount(){var t,e;const r={width:((t=this.element)==null?void 0:t.offsetWidth)||0,height:((e=this.element)==null?void 0:e.offsetHeight)||0};this.setState({containerRect:r})}render(){const{isShowDropMenu:t,text:e}=this.state,{widget:r,isEdit:i,snapshotContainerRect:a,snapshotRenderMultipleItemRectMap:o,snapshotScale:s,snapShotFormatMultipleTexts:l=[]}=this.props,{w:u,h:c,textV0:d,dropMenu:h}=r,{verticalAlign:f,horizontalAlign:p,text:g}=d,{dropMenuEcho:v,isMultiple:y}=h,x={width:u,height:c,cursor:i?"pointer":""},S=c5(a||this.state.containerRect,this.state.formatMultipleTexts,o||this.state.renderMultipleItemRectMap,s||100),_=this.state.formatMultipleTexts.length-S.length;return(0,m.jsx)(g5,{ref:this.setElementRef,style:x,children:(0,m.jsxs)("header",{style:{alignItems:f},className:E()("dropMenuHeader canClickableHighWidget",{isShowDropMenu:t}),children:[(0,m.jsx)("div",{className:"text "+(y?"multiple-text":""),style:{justifyContent:p},children:(0,m.jsxs)(m.Fragment,{children:[y?this.state.formatMultipleTexts.length===0?g:(l.length>0?l:S).map(D=>(0,m.jsx)(Ev,{className:"temp-multiple-item",text:D,scale:this.props.scale,onClick:()=>{},onUpdate:()=>{}},D)):i?v?e:g:e,y&&_>0&&this.state.multipleTexts.length!==0&&((o==null?void 0:o.size)!==0||this.state.renderMultipleItemRectMap.size!==0)&&(0,m.jsx)(Ev,{text:_<10?"+"+_+"...":_<100?"+"+_+"..":"+"+_,onClick:()=>{}})]})}),(0,m.jsx)(Vr.C,{className:"header-dropmenu",name:"design/dropMenu/dropDown"})]})})}}var l1=w(47143);const Oot=n=>({scale:(0,l1.X_)(n)}),Rot=(0,J.Ng)(Oot)(n=>{var t;let{widget:e,isEdit:r,mode:i,treeNode:a,showLinkTag:o,scale:s,...l}=n;const u=()=>i==="design"?document.querySelector("#canvas"):null,c=v=>{MB.action("entry:widget:change",{flatChgList:[{key:e.key,hotAttr:{optionData:v}}]})},d=e==null||(t=e.dropMenu)==null?void 0:t.isMultiple,h=(0,b.useRef)();(0,b.useEffect)(()=>{if(h.current===!0&&d===!1){const v=e.optionData,y=qn()(v);let x=!1;(0,zr.sV)(y,S=>{S.data.selected===!0&&(x?S.data.selected=!1:x=!0)}),c(y)}return h.current=d,()=>{}},[d]);const f=()=>{const v=e.optionData,y=qn()(v);Jh({newOptionData:y}),c(y)},p=v=>{let{option:y,path:x}=v;const S=e.optionData,_=qn()(S);r1({option:y,path:x,newOptionData:_,onUpdate:c})},g=v=>{let{option:y,path:x,selectStatus:S}=v;const _=e.optionData,D=qn()(_);l5({newOptionData:D,option:y,path:x,selectStatus:S}),c(D)};return(0,m.jsx)(v5,{widget:e,isEdit:r,mode:i,portalParent:u(),treeNode:a,showLinkTag:o,handleCloseAllFirstLevel:f,onExpandItem:p,handleCheckNode:g,onUpdate:c,scale:s,...l})}),u1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isWithinHeader:a,isWithinFooter:o,isSupMkt:s=!1}=n;const l=()=>{if(r==="design")return(0,m.jsx)(Rot,{widget:t,isEdit:i,mode:r,treeNode:e,showLinkTag:!0});if(r==="snapshot")return(0,m.jsx)(Lot,{widget:t,isEdit:!0,mode:r,treeNode:e,showLinkTag:!1});if(r==="preview")return(0,m.jsx)(Eot,{widget:t,treeData:e,mode:"preview",isWithinHeader:a,isWithinFooter:o})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:s,style:{...o5(t)},children:l()})});class Not extends M.n{renderWidgetContent(t){const e=t.editingEditableWidgetCid===this.widget.key;return(0,m.jsx)(u1,{widget:this.widget,treeData:this,mode:"design",isEditing:e,isSupMkt:t.isSupMkt})}}class Bot extends W.f{renderWidgetContent(t){const{isWithinHeader:e,isWithinFooter:r}=t;return(0,m.jsx)(u1,{widget:this.widget,treeData:this,mode:"preview",isWithinHeader:e,isWithinFooter:r,isSupMkt:t.isSupMkt})}}class Vot extends st.j{renderWidgetContent(t){return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(u1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})})}}const Wot=[Not,Bot,Vot];var Da=w(96708),c1=w(59742);class S5 extends b.PureComponent{componentDidMount(){if(this.props.isPreview){const t=document.querySelector(".preview-content-container .design-widget-portal-menu");t&&MB.runnerController.initMouseEventHandler(t)}}render(){const{navigationMenuKey:t,expandBackground:e,firstLevel:r,onMouseEnterExpand:i,path:a,node:o,level:s,isShowIcon:l,canExpandOneMenu:u,isEdit:c,onExpandItem:d,onSelectedItem:h,onUpdate:f,onRemoveFirstOptionPortal:p,canEditText:g,navigationMenuType:v,portalParent:y,isCreatePortalList:x,treeNode:S,panelCid:_,showLinkTag:D,isPreviewNoCanvas:C,renderMode:N,onlyView:q,navigationMenu:et,optionDataSelected:lt,optionDataDesignUnExpanded:ft,isPreview:_t}=this.props,Ct={backgroundColor:v===Da.ue.navigationMenu&&s>1?"transparent":e};return(0,m.jsx)("div",{className:E()("childrenListWrap",{firstLevel:r}),style:Ct,onMouseEnter:(0,oa.Fr)()?void 0:()=>i(!0),onMouseLeave:(0,oa.Fr)()?void 0:()=>i(!1),onPointerDown:v!==Da.ue.navigationMenu?p:void 0,children:(0,m.jsx)("ul",{className:E()("childrenList",{pcanvas:x}),children:o.children.map((kt,Ot)=>(0,m.jsx)(C5,{navigationMenuKey:t,path:a+"-"+Ot,node:kt,parent:o,level:s+1,isShowIcon:l,canExpandOneMenu:u,isEdit:c,onSelectedItem:h,onExpandItem:d,onUpdate:f,canEditText:g,navigationMenuType:v,portalParent:y,treeNode:S,panelCid:_,showLinkTag:D,isPreviewNoCanvas:C,renderMode:N,onlyView:q,navigationMenu:et,optionDataSelected:lt,optionDataDesignUnExpanded:ft,isPreview:_t},a+"-"+Ot))})})}}const w5=R.Ay.div.withConfig({displayName:"styles__StyledNavigationMenu",componentId:"sc-k7ggi-0"})(["ul.navigationMenuList{width:100%;height:100%;list-style:none;overflow-x:hidden;overflow-y:auto;}li.menuItem{list-style:none;margin-bottom:4px;margin-top:4px;&.renderMode2{margin:0;}.content{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;min-width:24px;.svg-icon.expand{transform:rotate(180deg);margin-left:8px;min-width:1em;margin-right:16px;&.ro{transform:rotate(0deg);}}.leftContent{display:flex;align-items:center;overflow:hidden;flex:1;.editable-span-wrap{flex:1;}.icon-wrap{display:flex;width:1em;min-width:1em;height:1em;margin-right:9px;svg{width:100%;height:100%;}}.editable-span-wrap .editable-span{white-space:pre;}}.selectedRight{position:absolute;right:0;width:3px;height:100%;}}}"]),_5=(0,R.Ay)(w5).withConfig({displayName:"styles__StyledNavigationMenuV",componentId:"sc-k7ggi-1"})(["position:absolute;ul.navigationMenuList{position:absolute;}li.menuItem{position:relative;.content{padding-left:16px !important;.selectedRight{display:none;}.svg-icon.expand{transform:rotate(-90deg);&.ro{transform:rotate(-90deg);}}}}.childrenListWrap{position:absolute;top:0;right:-4px;transform:translateX(100%);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:4px;z-index:",';min-width:160px;max-width:280px;&::before{position:absolute;top:0;right:0;bottom:0;left:-7px;z-index:99999999;width:10px;height:100%;opacity:.0001;content:" ";display:table;}ul.childrenList{width:100%;height:100%;}}'],n=>n.zIndex),Fot=(0,R.Ay)(_5).withConfig({displayName:"styles__StyledNavigationMenuH",componentId:"sc-k7ggi-2"})(["border-right:none !important;width:100%;height:100%;ul.navigationMenuList{overflow:hidden;display:flex;align-items:center;justify-content:",";}li.menuItem{height:100%;display:flex;align-items:center;.content{min-width:unset;&.firstLevel{height:100% !important;padding:0 20px;.selectedRight{display:inline-block;background-color:#1684fc;bottom:0;width:100%;height:3px;left:0;}.expand.svg-icon{display:none;}}}}.childrenListWrap{&.firstLevel{top:4px;right:auto;left:0;transform:translateX(0);&::before{top:-7px;width:100%;height:10px;}}}"],n=>n.align);class b5 extends b.PureComponent{render(){const{navigationMenuType:t,children:e,style:r,className:i,align:a}=this.props;return t===1?(0,m.jsx)(_5,{className:i,style:r,zIndex:O.Q.STICKY_Z,children:e}):t===2?(0,m.jsx)(Fot,{className:i,style:r,zIndex:O.Q.STICKY_Z,align:a,children:e}):(0,m.jsx)(w5,{className:i,style:r,children:e})}}var d1=w(70226);class Lv extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"state",{isEditing:!1}),(0,k.A)(this,"setInputEditRef",t=>this.$editInput=t),(0,k.A)(this,"handleToggleIsEditText",t=>{const{canEditText:e,hiKey:r}=this.props;e&&(0,d1.RC)(r)&&this.setState({isEditing:p5()(t)?t:!this.state.isEditing},()=>{this.$editInput&&this.$editInput.select()})}),(0,k.A)(this,"handleBlurInput",t=>{const{key:e}=t;e===an._.Enter&&this.handleToggleIsEditText(!1)}),(0,k.A)(this,"handleFocus",t=>{t.preventDefault(),t.stopPropagation(),t.target.select(),t.target.scrollLeft=0}),(0,k.A)(this,"handleStopPropagation",t=>{const{canEditText:e}=this.props;e&&t.stopPropagation()})}render(){const{value:t,onChangeValue:e,inputStyle:r,canEditText:i}=this.props,{isEditing:a}=this.state;return(0,m.jsxs)(jot,{className:E()("editable-span-wrap",{"is-editing":a&&i}),children:[(0,m.jsx)("span",{className:E()("editable-span",{"can-edit":i}),onDoubleClick:()=>this.handleToggleIsEditText(!0),onPointerDown:this.handleStopPropagation,onMouseEnter:this.handleStopPropagation,children:t}),(0,m.jsx)("input",{style:r,className:"editable-input",onChange:e,onBlur:()=>this.handleToggleIsEditText(!1),value:t,ref:this.setInputEditRef,onPointerDown:o=>o.stopPropagation(),onKeyDown:this.handleBlurInput,onFocus:this.handleFocus})]})}}const jot=R.Ay.div.withConfig({displayName:"AdvancedEditableSpan__StyledEditableSpan",componentId:"sc-1ezclo0-0"})(["&.editable-span-wrap{position:relative;display:flex;overflow:hidden;line-height:1.4;&.is-editing{.editable-input{border:1px dashed #1684FC;display:inline-block;}.editable-span{visibility:hidden;}}.editable-span{border:1px solid transparent;white-space:nowrap;cursor:pointer;&.can-edit{&:hover{border:1px dashed #1684FC;}}}.editable-input{position:absolute;left:0;width:100%;height:100%;display:none;pointer-events:auto;border:1px solid transparent;}}"]);var h1=w(56812),Hr=w(51944);class C5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"$portalElem",document.createElement("div")),(0,k.A)(this,"createItemLiRef",t=>this.$itemLi=t),(0,k.A)(this,"preventTimer",null),(0,k.A)(this,"state",{isShowPortal:!1,x:0,y:0,hoverOptionCid:"",prevProps:{activeCid:this.props.activeCid,stateCid:this.props.stateCid}}),(0,k.A)(this,"findChildrenSelected",t=>{const{node:{children:e},treeNode:{widget:r},optionDataSelected:i}=this.props;return(t||e).find(o=>o.children.length>0?this.findChildrenSelected(o.children):(0,Hr.lt)({optionData:o,optionDataSelected:i,widgetVersion:r["!version"]}))}),(0,k.A)(this,"handleUpdateHoverOptionCid",t=>this.setState({hoverOptionCid:t})),(0,k.A)(this,"handleRemoveFirstOptionPortal",()=>{this.handleUpdateHoverOptionCid(""),this.handleRemovePortal()}),(0,k.A)(this,"handleClickExpand",async t=>{if(this.props.onlyView)return;this.preventTimer&&clearTimeout(this.preventTimer),MB.runnerController&&MB.runnerController.setIsPreventEvent(!1),t.preventDefault();const{onExpandItem:e,onSelectedItem:r,path:i,node:a,level:o,navigationMenuType:s}=this.props;if(!a.children.length){const l=(0,ri.DS)(this.props.treeNode.widgetStore.sdkStore,this.props.treeNode.key,this.props.treeNode.runningIsEditingCombo,this.props.treeNode.editingBDanliKey),{firstInteractiveIta:u}=(0,Pa.HW)(l,a.data.linkCids);u&&s!==Da.ue.navigationMenu&&o!==1&&(MB.runnerController&&MB.runnerController.prepareJump(t,["tap","click","moveIn"]),this.handleRemovePortal()),await r({node:a,path:i}),this.handleRemoveFirstOptionPortal();return}s===Da.ue.navigationMenu&&(MB.runnerController&&MB.runnerController.setIsPreventEvent(!0),e({node:a,path:i}),this.preventTimer=setTimeout(()=>{MB.runnerController&&MB.runnerController.setIsPreventEvent(!1)},400))}),(0,k.A)(this,"handleCalcPortalPosition",()=>{var t;const{treeNode:e,treeNode:{widget:{height:r}},scrollTop:i,scrollLeft:a,getPanelInfo:o,isPreviewNoCanvas:s,activeCid:l}=this.props,u=(0,Av.rX)({isPreviewNoCanvas:s,activePageKey:l,getPanelInfo:o,scrollTop:i,scrollLeft:a,sdkStore:(t=e.widgetStore)==null?void 0:t.sdkStore,treeNode:e,fixedOnBottomDiffY:-r});this.setState({x:u.x,y:u.y})}),(0,k.A)(this,"handleAppendPortal",()=>{const{portalParent:t}=this.props;t.appendChild(this.$portalElem),this.setState({isShowPortal:!0})}),(0,k.A)(this,"handleRemovePortal",()=>{const{portalParent:t}=this.props;t.contains(this.$portalElem)&&(t.removeChild(this.$portalElem),this.setState({isShowPortal:!1}))}),(0,k.A)(this,"handleMouseEnterExpand",t=>{const{onlyView:e,navigationMenuType:r,node:i}=this.props;e||r===Da.ue.navigationMenu||!i.children.length||(t?(this.handleUpdateHoverOptionCid(i.data.cid),this.handleAppendPortal(),this.handleCalcPortalPosition()):(this.handleUpdateHoverOptionCid(""),this.handleRemovePortal()))}),(0,k.A)(this,"handleChangeName",t=>{t.stopPropagation();const{node:e,onUpdate:r,parent:i,path:a}=this.props,o={...e.data,name:t.target.value};r({data:o,path:a,parent:i})}),(0,k.A)(this,"handleClickOutSide",t=>{this.$portalElem.contains(t.target)||this.setState({isShowPortal:!1})}),(0,k.A)(this,"getOtherStyle",()=>{const{navigationMenu:t,level:e,node:r,treeNode:{widget:i},optionDataSelected:a}=this.props,{isMenuBackgroundVisible:o,menuBackground:s,navigationMenuType:l,menuHeight:u,isSubMenuBackground:c,subMenuBackground:d,activeMenuItemBackground:h,subMenuHeight:f,isActiveMenuItemBackgroundVisible:p,menuText:g,subMenuText:v,activeMenuText:y}=t||{},x=(0,Hr.lt)({optionData:r,optionDataSelected:a,widgetVersion:i["!version"]}),S=e===1,_=S?g==null?void 0:g.textV0:v==null?void 0:v.textV0,D=(0,P.t0)(y.textV0.textColor),C=c?(0,P.t0)(d):"transparent",N=p?(0,P.t0)(h):"transparent",q=o?(0,P.t0)(s):"transparent",et={...(0,K.Zv)(_),height:u+"px"},lt={...(0,K.Zv)(_),color:D,height:S?u+"px":f+"px",backgroundColor:S?l===Da.ue.navigationMenuH?N:q:"transparent"},ft={...(0,K.Zv)(y==null?void 0:y.textV0),height:S?u+"px":f+"px",backgroundColor:N||C},_t={...(0,K.Zv)(_),height:f+"px",backgroundColor:C},Ct=!!this.findChildrenSelected(null),kt=x?ft:Ct?lt:S?et:_t;return{paddingLeft:16+(e-1)*24+"px",...kt}})}componentDidMount(){const{parent:t,treeNode:e,optionDataSelected:r,onSelectedItem:i}=this.props;(0,c1.OO)(e.key)&&e.widget["!version"]===2&&t&&t.children.length>0&&r!=null&&r.includes(t.data.cid)&&setTimeout(()=>{typeof i=="function"&&i({node:t.children[0]})},16)}static getDerivedStateFromProps(t,e){let{prevProps:r}=e;return r.activeCid!==t.activeCid||r.stateCid!==t.stateCid?{isShowPortal:!1,prevProps:{activeCid:t.activeCid,stateCid:t.stateCid}}:null}render(){const{navigationMenuKey:t,canEditText:e,node:r,node:{children:i,data:{cid:a,name:o,icon:s,linkCids:l}},level:u,navigationMenu:c,path:d,treeNode:h,panelCid:f,showLinkTag:p,renderMode:g,navVerScrollTop:v,showScrollBar:y,optionDataSelected:x,optionDataDesignUnExpanded:S}=this.props,{navigationMenuType:_,isShowIcon:D,isSubMenuBackground:C,subMenuBackground:N,activeMenuItemTextColor:q}=c||{},{isShowPortal:et,hoverOptionCid:lt}=this.state,ft=(0,ri.DS)(h.widgetStore.sdkStore,h.key,h.runningIsEditingCombo,h.editingBDanliKey),_t=i.length>0,Ct=u===1,kt=h.widget["!version"],Ot=(0,Hr.XZ)({optionData:r,optionDataDesignUnExpanded:S,widgetVersion:kt}),Nt=(0,Hr.lt)({optionData:r,optionDataSelected:x,widgetVersion:kt}),Xt=_===Da.ue.navigationMenu?Ot&&_t:lt===r.data.cid,Vt=s&&D&&Ct,Ut=(0,P.t0)(q),Yt=C?(0,P.t0)(N):"transparent",ue=this.getOtherStyle(),{height:ie,paddingLeft:Gt,...Qt}=ue,me={backgroundColor:Ut},{hasInteractiveIta:De,interactiveCids:Pe,firstUiInteractiveIta:Ce,hasUiInteractiveIta:Ee,itaClassName:Ve}=(0,Pa.HW)(ft,l),Te=p&&!_t&&Ee,Be=!!this.findChildrenSelected(null),tn=_===Da.ue.navigationMenuH&&Be||Nt,Je=_!==Da.ue.navigationMenu&&Ct;let An={};if(Je&&et){var En,Cr;const{x:Mr,y:ir}=this.state;An={position:"absolute",top:_===Da.ue.navigationMenuH?ir+h.widget.h+"px":ir+(((En=this.$itemLi)==null?void 0:En.offsetTop)||0)-(v||0)+"px",left:_===Da.ue.navigationMenuH?Mr+((Cr=this.$itemLi)==null?void 0:Cr.offsetLeft)+"px":h.widget.w+Mr-(y?5:0)+"px"}}return(0,m.jsx)(m.Fragment,{children:(0,m.jsxs)("li",{className:E()("menuItem canClickableHighWidget",{selected:Nt,renderMode2:g===2}),ref:this.createItemLiRef,children:[(0,m.jsxs)("div",{className:E()("content",Ve,{firstLevel:Ct}),style:ue,onPointerDown:(0,oa.Fr)()&&_!==Da.ue.navigationMenu&&_t?()=>this.handleMouseEnterExpand(!0):this.handleClickExpand,onMouseEnter:(0,oa.Fr)()?void 0:()=>this.handleMouseEnterExpand(!0),onMouseLeave:(0,oa.Fr)()?void 0:()=>this.handleMouseEnterExpand(!1),"data-container-cid":t,"data-link_cid":_t?"":Pe,"data-panel_cid":f,children:[(0,m.jsxs)("div",{className:"leftContent",children:[Vt&&(0,m.jsx)("span",{className:"icon-wrap",children:(0,m.jsx)(h1.F,{cid:a,className:"svg-icon fill",path:s.path,viewBox:s.viewBox})}),(0,m.jsx)(Lv,{hiKey:t,canEditText:e,value:o,onChangeValue:this.handleChangeName,inputStyle:Qt})]}),_t&&(0,m.jsx)(Vr.C,{className:E()("expand",{ro:!Ot}),name:"angle_up"}),!!tn&&(0,m.jsx)("div",{className:"selectedRight",style:me}),Te&&Ce&&(0,m.jsx)(qa.LX,{interactionKey:Ce.key}),!_t&&De&&(0,m.jsx)("div",{className:"region gesture"})]}),Xt&&(Je?et?(0,f5.createPortal)((0,m.jsx)(b5,{style:{cursor:"pointer",...An},navigationMenuType:_,className:"design-widget-portal-menu",children:(0,m.jsx)(S5,{navigationMenuKey:t,expandBackground:Yt,firstLevel:Ct,onMouseEnterExpand:this.handleMouseEnterExpand,onRemoveFirstOptionPortal:this.handleRemoveFirstOptionPortal,path:d,node:r,level:u,isCreatePortalList:Je,showLinkTag:p,...this.props})}),this.$portalElem):null:(0,m.jsx)(S5,{navigationMenuKey:t,expandBackground:Yt,firstLevel:Ct,onMouseEnterExpand:this.handleMouseEnterExpand,path:d,node:r,level:u,showLinkTag:p,...this.props})),(0,oa.Fr)()&&(0,m.jsx)(mn.A,{target:document,onPointerDown:(0,mn.t)(this.handleClickOutSide,{capture:!0})})]})})}}class f1 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"setScrollElement",t=>this.$scrollElement=t),(0,k.A)(this,"handleWheel",t=>{this.$scrollElement.clientHeight===this.$scrollElement.scrollHeight&&this.$scrollElement.clientWidth===this.$scrollElement.scrollWidth||t.stopPropagation()})}componentDidMount(){this.$scrollElement.addEventListener("wheel",this.handleWheel,{capture:!0});const{treeNode:{widget:t},onlyView:e}=this.props;e||t["!version"]!==2&&(0,dm.Tx)()&&setTimeout(()=>{MB.action&&MB.action("entry:navigationMenu:migrate",{key:t.key})},30)}componentDidUpdate(t){const{optionData:e,treeNode:{widget:{w:r,h:i}}}=t,{optionData:a,isEditing:o,treeNode:{widget:{key:s,navigationMenu:l,w:u,h:c}},isPreview:d}=this.props;d||l.align!=="flex-start"||(o||!Ys()(e,a)||r!==u||i!==c)&&MB.action("entry:widget:change",{flatChgList:[{key:s,hotAttr:{navigationMenu:{...l,align:"space-between"}}}]})}componentWillUnmount(){this.$scrollElement.removeEventListener("wheel",this.handleWheel,{capture:!0})}render(){var t,e,r;const{optionData:i,canEditText:a,onExpandItem:o,onSelectedItem:s,onUpdate:l,getPanelInfo:u,showLinkTag:c,isPreviewNoCanvas:d,onlyView:h,isPreview:f}=this.props,{panelCid:p,treeNode:g,treeNode:{widget:{w:v,h:y,cid:x,navigationMenu:S,renderMode:_}},isEditing:D,portalParent:C,scrollTop:N,scrollLeft:q,activeCid:et,stateCid:lt,optionDataSelected:ft,optionDataDesignUnExpanded:_t}=this.props,{align:Ct,isMenuBackgroundVisible:kt,menuBackground:Ot,menuBorder:Nt,navigationMenuType:Xt,canExpandOneMenu:Vt,isShowIcon:Ut,menuShadow:Yt}=S,ie={...{width:v,height:y},pointerEvents:D?"auto":"none",cursor:D?"pointer":"",backgroundColor:kt?(0,P.t0)(Ot):"transparent",borderRight:Nt.bdrIsVisible?Nt.bdrWidth+"px "+Nt.bdrStyle+" "+(0,P.t0)(Nt.bdrColor):"none",boxShadow:(0,K.Ps)(Yt)},Gt=((t=this.$scrollElement)==null?void 0:t.scrollTop)||0,Qt=((e=this.$scrollElement)==null?void 0:e.scrollHeight)>((r=this.$scrollElement)==null?void 0:r.clientHeight);return(0,m.jsx)(b5,{style:ie,align:Ct,navigationMenuType:Xt,children:(0,m.jsx)("ul",{className:"navigationMenuList",ref:this.setScrollElement,children:i.map((me,De)=>(0,m.jsx)(C5,{navigationMenuKey:x,path:""+De,navigationMenu:S,canExpandOneMenu:Vt,isShowIcon:Ut,node:me,parent:null,level:1,isEdit:D,onExpandItem:o,onSelectedItem:s,onUpdate:l,canEditText:a,navigationMenuType:Xt,portalParent:C,treeNode:g,getPanelInfo:u,scrollTop:N,scrollLeft:q,panelCid:p,stateCid:lt,activeCid:et,showLinkTag:c,isPreviewNoCanvas:d,renderMode:_,navVerScrollTop:Gt,showScrollBar:Qt,onlyView:h,optionDataSelected:ft,optionDataDesignUnExpanded:_t,isPreview:f},""+De))})})}}class zot extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onUpdate",t=>{MB.action("entry:widget:change",{flatChgList:[{key:this.props.treeNode.key,hotAttr:t}]})}),(0,k.A)(this,"handleExpandItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a,navigationMenu:o,optionDataDesignUnExpanded:s}}}=this.props,{canExpandOneMenu:l}=o,u=qn()(a);i["!version"]===2?(0,Hr.E3)({node:e,widget:i,optionDataDesignUnExpanded:s,onUpdate:this.onUpdate}):(0,Hr.eh)({node:e,path:r,newOptionData:u,canExpandOneMenu:l,onUpdate:this.onUpdate})}),(0,k.A)(this,"handleSelectedItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i}}=this.props,a=qn()(i.optionData);i["!version"]===2?(0,Hr.hZ)({node:e,optionDataSelected:i.optionDataSelected,onUpdate:this.onUpdate}):(0,Hr.Bf)({node:e,path:r,newOptionData:a,onUpdate:this.onUpdate})}),(0,k.A)(this,"handleUpdate",t=>{let{data:e,path:r,parent:i}=t;const{treeNode:{widget:{optionData:a}}}=this.props,o=r.split("-"),s=o[o.length-1],l=qn()(a);if(!i)l[s].data=e;else{const u=c=>{c.data=e};(0,zr.PM)({newOptionData:l,pathArr:o,onUpdate:u})}this.onUpdate({optionData:l})}),(0,k.A)(this,"getPortalParent",()=>document.querySelector("#canvas"))}render(){const{treeNode:{widget:t},isEditing:e,treeNode:r,showLinkTag:i,onlyView:a}=this.props,o=this.getPortalParent();return(0,m.jsx)(f1,{optionData:t.optionData,treeNode:r,isEditing:e,onExpandItem:this.handleExpandItem,onSelectedItem:this.handleSelectedItem,onUpdate:this.handleUpdate,canEditText:!a,portalParent:o,showLinkTag:i,onlyView:a,optionDataSelected:t.optionDataSelected,optionDataDesignUnExpanded:t.optionDataDesignUnExpanded})}}class Hot extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onUpdate",t=>{const{dispatch:e,treeNode:{widget:{key:r,optionData:i,optionDataDesignUnExpanded:a,optionDataSelected:o}},runnerNavigationData:s}=this.props,l={optionData:i,optionDataDesignUnExpanded:a,optionDataSelected:o},u={...s,...t};e({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:r,status:u,defaultStatus:l}})}),(0,k.A)(this,"handleExpandItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a,navigationMenu:{canExpandOneMenu:o,navigationMenuType:s}}},runnerNavigationData:l}=this.props,u=l!=null&&l.optionData?qn()(l.optionData):qn()(a),c=(l==null?void 0:l.optionDataDesignUnExpanded)||(i==null?void 0:i.optionDataDesignUnExpanded);i["!version"]===2?(0,Hr.E3)({node:e,widget:i,optionDataDesignUnExpanded:c,onUpdate:this.onUpdate}):(0,Hr.eh)({node:e,path:r,newOptionData:u,canExpandOneMenu:o,onUpdate:this.onUpdate})}),(0,k.A)(this,"handleSelectedItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a}},runnerNavigationData:o}=this.props,s=o!=null&&o.optionData?qn()(o.optionData):qn()(a),l=(o==null?void 0:o.optionDataSelected)||(i==null?void 0:i.optionDataSelected);i["!version"]===2?(0,Hr.hZ)({node:e,optionDataSelected:l,onUpdate:this.onUpdate}):(0,Hr.Bf)({node:e,path:r,newOptionData:s,onUpdate:this.onUpdate})}),(0,k.A)(this,"getPortalParent",()=>document.querySelector(".preview-modal-portal-root #simulator")||document.querySelector("#simulator")),(0,k.A)(this,"getPanelInfo",()=>{const{treeNode:t,isWithinHeader:e,isWithinFooter:r}=this.props;return(0,Av.GS)({sdkStore:t.widgetStore.sdkStore,key:t.key,isWithinHeader:e,isWithinFooter:r})})}componentDidUpdate(t,e,r){(0,zr.a9)(t.runnerNavigationData,this.props.runnerNavigationData,this.props.treeNode.widget.key)}render(){const{linkQueryArray:t,runnerNavigationData:e,treeNode:r,treeNode:{widget:i},scrollTop:a,scrollLeft:o,panelCid:s,activeCid:l,stateCid:u,isPreviewNoCanvas:c}=this.props,d=(e==null?void 0:e.optionData)||i.optionData,h=this.getPortalParent();return(0,m.jsx)(f1,{isEditing:!0,linkQueryArray:t,onExpandItem:this.handleExpandItem,onSelectedItem:this.handleSelectedItem,optionData:d,canEditText:!1,treeNode:r,portalParent:h,scrollTop:a,scrollLeft:o,panelCid:s,getPanelInfo:this.getPanelInfo,activeCid:l,stateCid:u,isPreviewNoCanvas:c,isPreview:!0,optionDataDesignUnExpanded:(e==null?void 0:e.optionDataDesignUnExpanded)||i.optionDataDesignUnExpanded,optionDataSelected:(e==null?void 0:e.optionDataSelected)||i.optionDataSelected})}}const Uot=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{treeNode:{widget:{key:i}}}=t,{activePageKey:a,activeCanvasKey:o,screenScrollTopMap:s,screenScrollLeftMap:l,overlayStack:u}=(0,pt.mf)(n),c=u[u.length-1],d=c?c.overlayRelativePosY:s[o],h=c?c.overlayRelativePosX:l[o],f=(0,pt.ub)(n),p=(0,pt.hM)(n),g=f||p;return{runnerNavigationData:(e=r[i])==null?void 0:e.status,activeCid:a,stateCid:o,scrollTop:d,scrollLeft:h,isPreviewNoCanvas:g}},Got=(0,J.Ng)(Uot)(Hot),p1=(0,b.memo)(n=>{let{widget:t,treeData:e,isEditing:r,panelCid:i,mode:a,onlyView:o,isWithinHeader:s,isWithinFooter:l,isSupMkt:u=!1}=n;const c=()=>{if(a==="design")return(0,m.jsx)(zot,{treeNode:e,isEditing:r,showLinkTag:!0,onlyView:o});if(a==="preview"){const d=(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return(0,m.jsx)(Got,{panelCid:i,linkQueryArray:d,treeNode:e,isWithinHeader:s,isWithinFooter:l})}if(a==="snapshot")return(0,m.jsx)(f1,{optionData:t.optionData,treeNode:e,optionDataSelected:t==null?void 0:t.optionDataSelected,optionDataDesignUnExpanded:t==null?void 0:t.optionDataDesignUnExpanded})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:a,isSupMkt:u,children:c()})});class Kot extends M.n{renderWidgetContent(t){const{editingEditableWidgetCid:e,onlyView:r}=t,i=e===this.widget.key;return(0,m.jsx)(p1,{widget:this.widget,treeData:this,isEditing:i,onlyView:r,mode:"design",isSupMkt:t.isSupMkt})}}class Xot extends W.f{renderWidgetContent(t){const{isWithinHeader:e,isWithinFooter:r}=t;return(0,m.jsx)(p1,{widget:this.widget,treeData:this,panelCid:t.panelCid,mode:"preview",isWithinHeader:e,isWithinFooter:r,isSupMkt:t.isSupMkt})}}class Yot extends st.j{renderWidgetContent(t){return(0,m.jsx)(p1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const g1=[Kot,Xot,Yot],Zot=R.Ay.section.withConfig({displayName:"style__StyledCollapse",componentId:"sc-bvnv1d-0"})(["height:100%;overflow:hidden auto;pointer-events:",";"],n=>n.isInteractive?"auto":"none"),$ot=R.Ay.details.withConfig({displayName:"style__StyledDetails",componentId:"sc-bvnv1d-1"})(["overflow:hidden;border-left:",";border-right:",";&:first-child{border-top-left-radius:",";border-top-right-radius:",";border-top:",";}&:last-child{border-bottom-left-radius:",";border-bottom-right-radius:",";border-bottom:",";}summary{list-style:none;.summary{display:flex;width:auto;height:46px;align-items:center;text-align:center;border-bottom:",";cursor:pointer;span{overflow:hidden;white-space:pre;text-overflow:ellipsis;&:hover{outline:1px dashed #1648fc;}}input{outline:1px dashed #1648fc;width:100%;}}::-webkit-details-marker{display:none;}::marker{display:none;}}&:last-child{summary{height:","px;}}div.content-wrapper{display:flex;position:relative;align-items:center;padding:16px;height:auto;border-bottom:",";text-align:left;.content{padding:0;width:100%;white-space:pre-wrap;word-break:break-word;line-height:normal;-webkit-user-select:text;user-select:text;&:focus{outline:none;}&[contenteditable=true],&:hover{outline:1px dashed #1684fc;}}}&.left{.summary::before{font-size:14px;flex-shrink:0;width:40px;height:16px;content:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M6.39777 5.66281L0.360269 0.947189C0.344493 0.934768 0.325533 0.92705 0.305568 0.924919C0.285603 0.922788 0.265441 0.926332 0.247399 0.935143C0.229357 0.943955 0.214166 0.957676 0.203571 0.974732C0.192976 0.991787 0.187406 1.01149 0.187501 1.03156V2.06683C0.187501 2.13246 0.218305 2.1954 0.269198 2.23558L5.09063 6.00031L0.269198 9.76505C0.216966 9.80522 0.187501 9.86817 0.187501 9.9338V10.9691C0.187501 11.0588 0.290626 11.1083 0.360269 11.0534L6.39777 6.33781C6.44908 6.29779 6.4906 6.24658 6.51915 6.1881C6.5477 6.12962 6.56254 6.06539 6.56254 6.00031C6.56254 5.93523 6.5477 5.87101 6.51915 5.81253C6.4906 5.75404 6.44908 5.70284 6.39777 5.66281Z' fill='%23","'/%3E%3C/svg%3E\");}}&.right{summary{.summary{padding-left:16px;}}summary{.summary::after{font-size:14px;flex-shrink:0;margin-left:auto;width:40px;height:20px;content:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M10.982 0.571533H9.97754C9.90924 0.571533 9.84495 0.605015 9.80478 0.659926L5.99986 5.90457L2.19495 0.659926C2.15477 0.605015 2.09049 0.571533 2.02218 0.571533H1.01772C0.930667 0.571533 0.879774 0.670641 0.930667 0.741623L5.65299 7.25189C5.82442 7.48761 6.17531 7.48761 6.3454 7.25189L11.0677 0.741623C11.12 0.670641 11.0691 0.571533 10.982 0.571533Z' fill='%23","'/%3E%3C/svg%3E\");}}}&[open]{&.left{summary{.summary::before{font-size:14px;flex-shrink:0;width:40px;height:18px;content:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M10.982 0.571533H9.97754C9.90924 0.571533 9.84495 0.605015 9.80478 0.659926L5.99986 5.90457L2.19495 0.659926C2.15477 0.605015 2.09049 0.571533 2.02218 0.571533H1.01772C0.930667 0.571533 0.879774 0.670641 0.930667 0.741623L5.65299 7.25189C5.82442 7.48761 6.17531 7.48761 6.3454 7.25189L11.0677 0.741623C11.12 0.670641 11.0691 0.571533 10.982 0.571533Z' fill='%23","'/%3E%3C/svg%3E\");}}}&.right{summary{.summary::after{font-size:14px;flex-shrink:0;margin-left:auto;width:40px;height:20px;content:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.018 7.42847L2.02246 7.42847C2.09077 7.42847 2.15505 7.39499 2.19523 7.34007L6.00014 2.09543L9.80506 7.34007C9.84523 7.39498 9.90952 7.42847 9.97782 7.42847L10.9823 7.42847C11.0693 7.42847 11.1202 7.32936 11.0693 7.25838L6.34702 0.748109C6.17559 0.512394 5.8247 0.512394 5.65461 0.748109L0.932285 7.25838C0.880054 7.32936 0.930946 7.42847 1.018 7.42847Z' fill='%23","'/%3E%3C/svg%3E\")}}}&:last-child{summary{height:46px;}div.content-wrapper:last-child{border-bottom:none;}}}&:not([open]):last-child{summary{border-bottom:none;}}"],n=>n.border,n=>n.border,n=>n.borderRadius[0]+"px",n=>n.borderRadius.length===1?n.borderRadius[0]+"px":n.borderRadius[1]+"px",n=>n.border,n=>n.borderRadius.length===1?n.borderRadius[0]+"px":n.borderRadius[3]+"px",n=>n.borderRadius.length===1?n.borderRadius[0]+"px":n.borderRadius[2]+"px",n=>n.border,n=>n.border,n=>46-n.borderWidth,n=>n.border,n=>n.arrowColor,n=>n.arrowColor,n=>n.arrowColor,n=>n.arrowColor);function M5(n,t,e,r){const i=qn()(n);t&&i.forEach((o,s)=>{Number(r)!==s&&Object.assign(o,{data:{...o.data,designExpanded:!1}})});const a={...e.data,designExpanded:!e.data.designExpanded};return i[r]={...e,data:a},i}const Jot=n=>{const{borderRadius:t}=n;return typeof t=="object"?Object.values(t).map(e=>""+(parseInt(e)||0)):[""+t]},Qot=n=>{const[t,e]=(0,b.useState)(!1),r=(0,b.useRef)(null),i=(0,b.useRef)(null),{index:a,title:o,titleStyle:s,isInteractive:l,editable:u,onSummaryClick:c,onTitleChange:d,collapseKey:h}=n,f=v=>{r.current&&r.current.contains(v.target)||!t||e(!1)},p=v=>{v.preventDefault(),!(r.current&&r.current.contains(v.target))&&(i.current&&i.current.contains(v.target)||c(v,o,a))},g=()=>{(0,d1.RC)(h)&&e(!0)};return(0,m.jsxs)("summary",{onPointerDown:p,children:[(0,m.jsx)("span",{"data-path":a,style:s,className:"summary canClickableHighWidget",children:t?(0,m.jsx)("input",{ref:r,style:{...s,pointerEvents:u&&l?"auto":"none"},defaultValue:o.data.name,onChange:v=>d(v.currentTarget.value,a)}):(0,m.jsx)("span",{ref:i,style:{pointerEvents:u&&l?"auto":"none"},onDoubleClick:g,children:o.data.name})}),(0,m.jsx)(mn.A,{target:document,onMouseDown:(0,mn.t)(f,{capture:!0})})]})},qot=(0,b.memo)(n=>{const[t,e]=(0,b.useState)(!1),r=(0,b.useRef)(null),{index:i,collapseKey:a,title:o,content:{data:{linkCids:s,name:l}},contentStyle:u,isInteractive:c,editable:d,links:h,handleContentChange:f,showLinkTag:p}=n,{hasInteractiveIta:g,interactiveCids:v,firstUiInteractiveIta:y,itaClassName:x}=(0,Pa.HW)(h,s),S=()=>{var et;const lt=(et=r.current)==null?void 0:et.textContent;e(!1),f(o,lt,i)},_=et=>{const{key:lt,shiftKey:ft}=et,_t=lt===" ";lt===an._.Enter&&!ft&&t&&S(),_t&&(0,gf.kI)(et)},D=et=>{r.current&&r.current.contains(et.target)||!t||t&&S()},C=et=>{et.stopPropagation(),et.preventDefault();let lt="";et.clipboardData&&et.clipboardData.getData&&(lt=et.clipboardData.getData("text/plain")),document.execCommand("insertText",!1,lt)},N=et=>{r.current.textContent=et.currentTarget.textContent},q=et=>{et.preventDefault(),et.stopPropagation(),(0,d1.RC)(a)&&d&&e(!0)};return(0,b.useLayoutEffect)(()=>{if(t&&r.current&&r.current.childNodes[0]){const et=document.createRange();et.setStart(r.current.childNodes[0],r.current.childNodes[0].length);const lt=document.getSelection();lt.removeAllRanges(),lt.addRange(et)}},[t]),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{"data-container-cid":a,"data-link_cid":v,className:E()("content-wrapper",x),onDoubleClick:q,style:u,children:(0,m.jsxs)("div",{ref:r,className:E()("content",x),onKeyDown:_,onInput:N,contentEditable:t,onPaste:C,style:{...u,pointerEvents:d&&c?"auto":"none",cursor:t&&"text"},suppressContentEditableWarning:!0,children:[l,y&&p&&(0,m.jsx)(qa.LX,{interactionKey:y.key},y.key),g&&(0,m.jsx)("div",{className:"region gesture"})]})}),(0,m.jsx)(mn.A,{target:document,onMouseDown:(0,mn.t)(D,{capture:!0})})]})});class T5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"setScrollElement",t=>this.$scrollElement=t),(0,k.A)(this,"handleWheel",t=>{this.$scrollElement.clientHeight===this.$scrollElement.scrollHeight&&this.$scrollElement.clientWidth===this.$scrollElement.scrollWidth||t.stopPropagation()})}componentDidMount(){this.$scrollElement.addEventListener("wheel",this.handleWheel,{capture:!0})}componentWillUnmount(){this.$scrollElement.removeEventListener("wheel",this.handleWheel,{capture:!0})}render(){const{widget:t,editable:e,isInteractive:r,optionData:i,onContentChange:a,onTitleChange:o,onSummaryClick:s,showLinkTag:l,links:u}=this.props,{border:c,collapse:d}=t,{titleBackground:h,isTitleBackgroundVisible:f,isContentBackgroundVisible:p,isContentBackground:g,markerPosition:v,titleText:y,contentText:x}=d,S=Jot(t),_=c.bdrIsVisible?c.bdrWidth+"px "+c.bdrStyle+" "+(0,P.t0)(c.bdrColor):void 0,D=f?(0,P.t0)(h):"transparent",C=p?(0,P.t0)(g):"transparent",N={backgroundColor:D,...(0,K.Zv)(y.textV0),justifyContent:""},q=(0,P.Sd)(N.color).toString(16).padStart(8,"0").slice(0,-2),et={backgroundColor:C,...(0,K.Zv)(x.textV0),lineHeight:"normal"};return(0,m.jsx)(Zot,{isInteractive:r,ref:this.setScrollElement,children:i.map((lt,ft)=>{var _t;return(0,m.jsxs)($ot,{open:lt.data.designExpanded,className:v,border:_,borderRadius:S,borderWidth:c.bdrWidth,color:N.color,arrowColor:q,children:[(0,m.jsx)(Qot,{collapseKey:t.cid,index:ft,title:lt,isInteractive:r,editable:e,titleStyle:N,onSummaryClick:s,onTitleChange:o}),(_t=lt.children)==null?void 0:_t.map((Ct,kt)=>(0,m.jsx)(qot,{collapseKey:t.cid,index:kt,title:lt,editable:e,content:Ct,isInteractive:r,contentStyle:et,links:u,handleContentChange:a,showLinkTag:l},""+kt+Ct.data.name))]},""+ft+lt.data.designExpanded)})})}}class tst extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"handleSummaryClick",(t,e,r)=>{var i;t.preventDefault(),t.stopPropagation();const{widget:{key:a,collapse:{canExpandOneMenu:o}},dispatch:s}=this.props,l=M5((i=this.props.optionData)!=null?i:this.props.widget.optionData,o,e,r);s({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:a,status:l,defaultStatus:this.props.widget.optionData}})})}componentDidUpdate(t,e,r){(0,zr.a9)({optionData:t.optionData},{optionData:this.props.optionData},this.props.widget.key)}render(){const{widget:t,links:e}=this.props,r=this.props.optionData||this.props.widget.optionData;return(0,m.jsx)(T5,{links:e,optionData:r,widget:t,onSummaryClick:this.handleSummaryClick,isInteractive:!0,editable:!1})}}const est=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{widget:{key:i}}=t;return{optionData:(e=r[i])==null?void 0:e.status}},nst=(0,J.Ng)(est)(tst),rst={borderWidth:0,borderStyle:"none",borderColor:"none",boxShadow:"none",borderRadius:"none"},v1=(0,b.memo)(n=>{let{widget:t,treeData:e,isEditing:r,mode:i,onlyView:a,isSupMkt:o=!1}=n;const s=(0,b.useCallback)((d,h,f)=>{if(i!=="design"||a)return;const{optionData:p,key:g}=t;d.children[f].data.name=h,MB.action("entry:widget:change",{flatChgList:[{key:g,hotAttr:{optionData:p}}]})},[i,t]),l=(0,b.useCallback)((d,h)=>{if(i!=="design"||a)return;const{optionData:f,key:p}=t;f[h].data.name=d,MB.action("entry:widget:change",{flatChgList:[{key:p,hotAttr:{optionData:f}}]})},[i,t]),u=(0,b.useCallback)((d,h,f)=>{if(i!=="design"||a)return;d.preventDefault(),d.stopPropagation();const{optionData:p,collapse:{canExpandOneMenu:g},key:v}=t,y=M5(p,g,h,f);MB.action("entry:widget:change",{flatChgList:[{key:v,hotAttr:{optionData:y}}]})},[i,t]),c=(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:i,isSupMkt:o,style:{...rst},children:i==="preview"?(0,m.jsx)(nst,{widget:t,links:c}):(0,m.jsx)(T5,{widget:t,editable:i==="design",isInteractive:r,optionData:t.optionData,showLinkTag:i==="design",links:c,onContentChange:s,onTitleChange:l,onSummaryClick:u})})});class ist extends M.n{renderWidgetContent(t){const e=t.editingEditableWidgetCid===this.widget.key;return(0,m.jsx)(v1,{widget:this.widget,treeData:this,isEditing:e,mode:"design",onlyView:t.onlyView,isSupMkt:t.isSupMkt})}}class ast extends W.f{renderWidgetContent(t){return(0,m.jsx)(v1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class ost extends st.j{renderWidgetContent(t){return(0,m.jsx)(v1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const sst=[ist,ast,ost],lst=R.Ay.section.withConfig({displayName:"style__StyledSegmentedControl",componentId:"sc-z7pg5o-0"})(["display:flex;align-items:center;overflow:hidden;"]),ust=R.Ay.button.withConfig({displayName:"style__StyledControlButton",componentId:"sc-z7pg5o-1"})(["flex-basis:100%;position:relative;display:flex;justify-content:center;align-items:center;height:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:pre;min-width:fit-content;"]);function D5(n,t){return n.map((e,r)=>r===t?{...e,data:{...e.data,selected:!0}}:{...e,data:{...e.data,selected:!1}})}class k5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"getButtonStyle",(t,e)=>{var r;const{widget:i,widget:{segmentedControl:a}}=this.props,{text:o,checkedText:s,backgroundColor:l,checkedBackgroundColor:u,isCheckedBackgroundVisible:c,isBackgroundVisible:d}=a||{},h=(0,K.Um)(i),f=(r=i.border)!=null&&r.bdrIsVisible?i.border.bdrWidth+"px "+h.borderStyle+" "+h.borderColor:"none",p=t?(0,K.Zv)(s.textV0):(0,K.Zv)(o.textV0),g=t?(0,K.Lt)(c,u):(0,K.Lt)(d,l);return e===0?{...p,backgroundColor:g}:{...p,borderLeft:f,backgroundColor:g}})}render(){const{widget:t,editable:e,optionData:r,handleButtonClick:i,innerLinks:a,showLinkTag:o}=this.props,{w:s,h:l}=t,u=(0,K.Um)(t),c={pointerEvents:e?"auto":"none",width:s,height:l,...u,...(0,K.Nb)(t)};return(0,m.jsx)(lst,{style:c,children:r.map((d,h)=>{const{hasInteractiveIta:f,hasUiInteractiveIta:p,interactiveCids:g,firstUiInteractiveIta:v,itaClassName:y}=(0,Pa.HW)(a,d.data.linkCids);return(0,m.jsxs)(ust,{"data-container-cid":t.cid,"data-cid":d.data.cid,className:E()("canClickableHighWidget",y),"data-link_cid":g,style:this.getButtonStyle(d.data.selected,h),onClick:()=>i(h),children:[d.data.name,p&&o&&(0,m.jsx)(qa.LX,{interactionKey:v.key}),f&&(0,m.jsx)("div",{className:"region gesture"})]},h)})})}}class cst extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"handleButtonClick",t=>{const{widget:{optionData:e,key:r},optionData:i,dispatch:a}=this.props,o=D5(i!=null?i:e,t);a({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:r,status:o,defaultStatus:e}})})}render(){var t;const{widget:e,innerLinks:r}=this.props,i=((t=this.props)==null?void 0:t.optionData)||e.optionData;return(0,m.jsx)(k5,{widget:e,optionData:i,handleButtonClick:this.handleButtonClick,editable:!0,innerLinks:r})}}const dst=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{widget:{key:i}}=t;return{optionData:(e=r[i])==null?void 0:e.status}},hst=(0,J.Ng)(dst)(cst),m1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isSupMkt:a=!1}=n;const o=l=>{if(r!=="design"||!i)return;const u=D5(t.optionData,l);MB.action("entry:widget:change",{flatChgList:[{key:t.key,hotAttr:{optionData:u}}]})},s=r==="snapshot"?[]:(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,children:r==="preview"?(0,m.jsx)(hst,{widget:t,editable:!0,innerLinks:s}):(0,m.jsx)(k5,{widget:t,optionData:t.optionData,editable:r==="design"?i:!0,innerLinks:s,showLinkTag:r==="design",handleButtonClick:o})})});class fst extends M.n{renderWidgetContent(t){const{editingEditableWidgetCid:e,onlyView:r}=t,i=this.widget.key===e&&!r;return(0,m.jsx)(m1,{widget:this.widget,treeData:this,mode:"design",isEditing:i,isSupMkt:t.isSupMkt})}}class pst extends W.f{renderWidgetContent(t){return(0,m.jsx)(m1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class gst extends st.j{renderWidgetContent(t){return(0,m.jsx)(m1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const vst=[fst,pst,gst],mst=R.Ay.section.withConfig({displayName:"styles__StyledSelectionControlGroup",componentId:"sc-1mrjet-0"})(["position:relative;width:","px;height:","px;display:flex;flex-flow:row wrap;align-items:flex-start;align-content:space-between;overflow:hidden;div.radio,div.checkbox{display:flex;overflow:hidden;position:relative;align-items:center;white-space:nowrap;cursor:pointer;&.editable{input{pointer-events:auto;}}&:not(.label-editable){input{pointer-events:none;}}&.disabled:not(.label-editable){input{cursor:not-allowed !important;}}input[type=radio],input[type=checkbox]{min-width:","px;min-height:","px;margin-right:8px;& + div{color:",";font-size:","px;}&.checked + div{color:",";}&.disabled{color:#ccc;& + div{color:#ccc;}}}span{user-select:none;}.editable-span-wrap .editable-span{white-space:pre;}}"],n=>n.width,n=>n.height,n=>n.fontSize,n=>n.fontSize,n=>n.textColor,n=>n.fontSize,n=>n.checkedTextColor),yst=R.Ay.input.attrs({type:"radio"}).withConfig({displayName:"styles__StyledRadio",componentId:"sc-1mrjet-1"})(["appearance:none;border-radius:50%;border:1px solid ",";background-clip:content-box;cursor:pointer;&.disabled{border:1px solid #ccc;background-color:#f5f5f5;}&.checked{border:1px solid ",";background-color:",";padding:calc(1em / 5.3);&.disabled{border:1px solid #ccc;box-shadow:inset 0 0 0 calc(1em / 5) #f5f5f5;background-color:#ccc;}}"],n=>n.borderColor,n=>n.checkedBgColor,n=>n.checkedBgColor),xst=R.Ay.input.attrs({type:"checkbox"}).withConfig({displayName:"styles__StyledCheckbox",componentId:"sc-1mrjet-2"})(["appearance:none;border-radius:12.5%;border:1px solid ",";background-clip:border-box;cursor:pointer;&.disabled{border:1px solid #ccc;background-color:#f5f5f5;}&.checked{border:1px solid ",";background-color:",";background-image:url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.60536 12.2219L6.58774 12.2396L3.1879 8.8397L4.62057 7.40703L6.60542 9.39188L11.3794 4.61786L12.8121 6.05054L6.62304 12.2396L6.60536 12.2219Z' fill='white'/%3E%3C/svg%3E%0A\");background-size:contain;background-repeat:no-repeat;&.disabled{border:1px solid #ccc;background-image:url(\"data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.60536 12.2219L6.58774 12.2396L3.1879 8.8397L4.62057 7.40703L6.60542 9.39188L11.3794 4.61786L12.8121 6.05054L6.62304 12.2396L6.60536 12.2219Z' fill='%23CCCCCC'/%3E%3C/svg%3E%0A\");background-color:#f5f5f5;}}"],n=>n.borderColor,n=>n.checkedBgColor,n=>n.checkedBgColor),Sst={radio:yst,checkbox:xst};function P5(n,t,e){return qn()(n).map((i,a)=>a===t?{...i,data:{...i.data,selected:e==="radio"?!0:!i.data.selected}}:e==="radio"?{...i,data:{...i.data,selected:!1}}:{...i})}class y1 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"handleOptionClick",(t,e)=>{const{widget:{selectionControl:r},labelEditable:i,editable:a,handleChange:o,dispatch:s}=this.props;!r.isDisabled&&a&&!i&&o(t,e,s)})}render(){const{widget:t,optionData:e,editable:r,labelEditable:i,handleChange:a,handleLabelInput:o,showLinkTag:s,innerLinks:l,dispatch:u}=this.props,{cid:c,w:d,h,selectionControl:f,optionData:p}=t,{type:g,layout:v,textColor:y,checkedTextColor:x,gap:S,isDisabled:_,fontSize:D,borderColor:C,checkedBorderColor:N,isBorderVisible:q,isCheckedBorderVisible:et,isTextVisible:lt,isCheckedTextVisible:ft}=f,_t=lt?(0,P.t0)(y):"transparent",Ct=ft?(0,P.t0)(x):"transparent",kt=q?(0,P.t0)(C):"transparent",Ot=et?(0,P.t0)(N):"transparent",Nt=Sst[g],Xt=v==="column"?{flex:"0 0 "+S+"px"}:{},Vt={pointerEvents:r?"auto":"none",columnGap:v==="row"?S+"px":void 0};return(0,m.jsx)(mst,{layout:v,gap:S,width:d,height:h,fontSize:D,style:Vt,textColor:_t,checkedTextColor:Ct,children:(e||p).map((Ut,Yt)=>{const{hasInteractiveIta:ue,interactiveCids:ie,firstUiInteractiveIta:Gt,itaClassName:Qt}=(0,Pa.HW)(l,Ut.data.linkCids),me=_?"":Qt;return(0,m.jsxs)("div",{"data-cid":c,"data-link_cid":ie,"data-index":Yt,className:E()(g,"canClickableHighWidget",me,{"label-editable":i,disabled:_,editable:r}),onClick:De=>this.handleOptionClick(De,e||p),style:Xt,children:[(0,m.jsx)(Nt,{"data-index":Yt,className:E()({disabled:_,checked:Ut.data.selected}),onClick:De=>De.stopPropagation(),borderColor:kt,checkedBgColor:Ot,disabled:!i&&_,onChange:De=>a(De,e||p,u)},Ut.data.selected),(0,m.jsx)(Lv,{hiKey:c,value:Ut.data.name,onChangeValue:De=>o(De,Yt,u),canEditText:i}),Gt&&s&&(0,m.jsx)(qa.LX,{interactionKey:Gt.key}),ue&&(0,m.jsx)("div",{className:"region gesture"})]},Yt)})})}}const wst=(0,J.Ng)()(y1),_st=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{widget:{key:i}}=t;return{optionData:(e=r[i])==null?void 0:e.status}},bst=(0,J.Ng)(_st)(y1),x1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isSupMkt:a=!1}=n;const o=(u,c,d)=>{if(r==="design"){u.preventDefault();const h=Number(u.target.dataset.index),{selectionControl:{type:f}}=t,p=P5(c,h,f);d({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{optionData:[...p]}}]}})}if(r==="preview"){u.preventDefault();const h=Number(u.currentTarget.dataset.index),{key:f,selectionControl:{type:p}}=t,g=P5(c,h,p);d({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:f,status:g,defaultStatus:t.optionData}})}},s=(u,c,d)=>{if(r!=="design")return;const h=u.currentTarget.value,f=qn()(t.optionData).map((p,g)=>c===g?{...p,data:{...p.data,name:h}}:p);d({type:"entry:widget:change",payload:{flatChgList:[{key:t.key,hotAttr:{optionData:[...f]}}]}})},l=()=>{const u=(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);if(r==="design")return(0,m.jsx)(wst,{widget:t,labelEditable:!0,editable:i,innerLinks:u,handleChange:o,handleLabelInput:s,showLinkTag:!0});if(r==="preview")return(0,m.jsx)(bst,{innerLinks:u,widget:t,editable:!0,handleChange:o});if(r==="snapshot")return(0,m.jsx)(y1,{widget:t,innerLinks:[]})};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,children:l()})});class Cst extends M.n{renderWidgetContent(t){const e=this.widget.key===t.editingEditableWidgetCid;return(0,m.jsx)(x1,{widget:this.widget,treeData:this,isEditing:e,mode:"design",isSupMkt:t.isSupMkt})}}class Mst extends W.f{renderWidgetContent(t){return(0,m.jsx)(x1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Tst extends st.j{renderWidgetContent(t){return(0,m.jsx)(x1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Dst=[Cst,Mst,Tst],A5=n=>{const{checkedFontSize:t,checkedTextColor:e,checkedBorder:r,checkedBoldType:i,checkedFontStyle:a,checkedTextDecoration:o,textColor:s,fontSize:l,text:u,checkedText:c}=n.tabs,d=(0,K.Zv)(u.textV0),h=(0,K.Zv)(c.textV0),f={},{bdrColor:p,bdrWidth:g,bdrStyle:v,bdrIsVisible:y}=r;return y?(f.borderTopColor=(0,P.t0)(p),f.borderTopWidth=g+"px",f.borderTopStyle=v):f.border="none",{normalStyle:d,selectedStyle:h,switchLineStyle:f}},Oht=n=>{const{checkedBorder:t}=n.tabs,e={},{bdrColor:r,bdrWidth:i,bdrStyle:a,bdrIsVisible:o}=t;return o?(e.borderTopColor=toRGBACSS(r),e.borderTopWidth=i+"px",e.borderTopStyle=a):e.border="none",e},I5=R.Ay.ul.withConfig({displayName:"styles__StyledTabs",componentId:"sc-1rnoq99-0"})(["width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;list-style-type:none;pointer-events:none;&.is-edit{pointer-events:auto;cursor:pointer;}li{white-space:pre;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;height:100%;min-width:fit-content;&.selected{&::after{content:'';display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:0;border-left:none;border-bottom:none;border-right:none;border-top-color:",";border-top-width:",";border-top-style:",";}}}&.tdunderline{li:not(.selected){text-decoration:underline;}}&.tdoverline{li:not(.selected){text-decoration:overline;}}&.tdline-through{li:not(.selected){text-decoration:line-through;}}"],n=>n.switchLineStyle.borderTopColor,n=>n.switchLineStyle.borderTopWidth,n=>n.switchLineStyle.borderTopStyle);class kst extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"handleSwitch",t=>{const{isEditing:e}=this.props;if(!e)return;const r={index:t};MB.action("entry:set:tabs:selected:optionData",r)})}render(){const{widget:t,isEditing:e,innerLinks:r,showLinkTag:i}=this.props,{optionData:a}=t,{normalStyle:o,selectedStyle:s,switchLineStyle:l}=A5(t);return(0,m.jsx)(I5,{switchLineStyle:l,className:e?"is-edit":"",children:a.map((u,c)=>{let{data:{name:d,linkCids:h,selected:f}}=u;const{firstUiInteractiveIta:p}=(0,Pa.HW)(r,h);return(0,m.jsxs)("li",{className:E()("canClickableHighWidget",{selected:f}),style:f?s:o,onPointerDown:()=>this.handleSwitch(c),children:[d,i&&p&&(0,m.jsx)(qa.LX,{interactionKey:p.key})]},c)})})}}class Pst extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"getNewOptionDataOnSwitch",(t,e)=>t.map((r,i)=>i===e?{...r,data:{...r.data,selected:!0}}:{...r,data:{...r.data,selected:!1}})),(0,k.A)(this,"handleSwitch",t=>{const{widget:{key:e,optionData:r},optionData:i,dispatch:a}=this.props,o=this.getNewOptionDataOnSwitch(i!=null?i:r,t);a({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:e,status:o,defaultStatus:r}})})}render(){const{widget:t,linkQueryArray:e}=this.props,r=this.props.optionData||t.optionData,{selectedStyle:i,switchLineStyle:a,normalStyle:o}=A5(t);return(0,m.jsx)(I5,{style:{cursor:"pointer",pointerEvents:t.isVisible?"auto":"none"},switchLineStyle:a,children:r.map((s,l)=>{let{data:{name:u,linkCids:c,selected:d}}=s;const{hasInteractiveIta:h,interactiveCids:f,itaClassName:p}=(0,Pa.HW)(e,c);return(0,m.jsxs)("li",{"data-container-cid":t.cid,"data-link_cid":f,className:E()("canClickableHighWidget",p,{selected:d}),style:d?i:o,onPointerDown:()=>this.handleSwitch(l),children:[u,h&&(0,m.jsx)("div",{className:"region gesture"})]},l)})})}}const Ast=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{widget:{key:i}}=t;return{optionData:(e=r[i])==null?void 0:e.status}},Ist=(0,J.Ng)(Ast)(Pst),Est={backgroundColor:"unset"},S1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isSupMkt:a=!1}=n;const o=r==="snapshot"?[]:(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:Est,children:r==="preview"?(0,m.jsx)(Ist,{widget:t,linkQueryArray:o}):(0,m.jsx)(kst,{widget:t,isEditing:i,showLinkTag:r==="design",innerLinks:o})})});class Lst extends M.n{renderWidgetContent(t){const e=t.editingEditableWidgetCid===this.widget.key;return(0,m.jsx)(S1,{widget:this.widget,treeData:this,isEditing:e,mode:"design",isSupMkt:t.isSupMkt})}}class Ost extends W.f{renderWidgetContent(t){return(0,m.jsx)(S1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Rst extends st.j{renderWidgetContent(t){return(0,m.jsx)(S1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Nst=[Lst,Ost,Rst];var Bst=w(15335);const Vst=R.Ay.ul.withConfig({displayName:"styles__StyledMobileTabBars",componentId:"sc-tnnvdx-0"})(["width:100%;height:100%;display:flex;align-items:center;justify-content:space-around;list-style-type:none;li{white-space:nowrap;display:inline-flex;align-items:center;flex-direction:column;justify-content:center;overflow:hidden;position:relative;height:100%;width:calc(100% + 2px);min-width:fit-content;.editable-span,.editable-input{color:",";font-size:","px;font-style:",";letter-spacing:","px;text-decoration:",";font-family:",";font-weight:",";}.editable-span-wrap .editable-span{white-space:pre;}.icon-wrap{color:",";font-size:",";.svg-icon{",";width:1em;}}&.selected{.editable-span,.editable-input{color:",";}.icon-wrap{color:",";}}}"],n=>n.textV0Style.color,n=>n.textV0Style.fontSize,n=>n.textV0Style.fontStyle,n=>n.textV0Style.letterSpacing,n=>n.textV0Style.textDecoration,n=>n.textV0Style.fontFamily,n=>n.textV0Style.fontWeight,n=>n.styleProps.iconColor,n=>n.styleProps.iconSize,Bst.s,n=>n.styleProps.selectedTextColor,n=>n.styleProps.selectedIconColor);class w1 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"handleSwitch",t=>{const{isEditing:e}=this.props;if(!e)return;const r={index:t};MB.action("entry:set:tabs:selected:optionData",r)}),(0,k.A)(this,"getNewOptionDataOnSwitch",(t,e)=>t.map((r,i)=>i===e?{...r,data:{...r.data,selected:!0}}:{...r,data:{...r.data,selected:!1}})),(0,k.A)(this,"handleSwitchForPreview",t=>{const{widget:{key:e,optionData:r},optionData:i,dispatch:a}=this.props,o=this.getNewOptionDataOnSwitch(r!=null?r:i,t);a({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:e,status:o,defaultStatus:r}})})}render(){const{widget:t,onNameChange:e,isPreview:r,isEditing:i,linkQueryArray:a}=this.props,o=this.props.optionData||t.optionData,{mobileTabBars:s,textV0:l}=t,{checkedTextColor:u,checkedIconColor:c,isShowSelectedText:d,isShowSelectedIcon:h,iconColor:f,iconSize:p,fontSize:g,textColor:v,isShowText:y,isShowIcon:x}=s,S={textColor:(0,P.t0)(v),fontSize:g+"px",iconSize:p+"px",iconColor:(0,P.t0)(f),selectedTextColor:d?(0,P.t0)(u):"rgba(0, 0, 0, 0)",selectedIconColor:h?(0,P.t0)(c):"rgba(0, 0, 0, 0)",...(0,K.Um)(t),isEdit:i},_={pointerEvents:r||i?"auto":"none",cursor:r||i?"pointer":"",background:(0,$.n7)(t)},D=r?this.handleSwitchForPreview:this.handleSwitch;return(0,m.jsx)(Vst,{style:_,styleProps:S,textV0Style:(0,K.Zv)(l),children:o.map((C,N)=>{let{data:{name:q,linkCids:et,selected:lt,icon:ft}}=C;const{hasInteractiveIta:_t,interactiveCids:Ct,firstUiInteractiveIta:kt,itaClassName:Ot}=(0,Pa.HW)(a,et),Nt=ft&&x;return(0,m.jsxs)("li",{"data-container-cid":t.cid,"data-link_cid":Ct,className:E()("canClickableHighWidget",Ot,{selected:lt}),onPointerDown:()=>D(N),children:[Nt&&(0,m.jsx)("span",{className:"icon-wrap",children:(0,m.jsx)(h1.F,{className:"svg-icon",cid:t.cid+"-"+N,path:ft.path,viewBox:ft.viewBox},N)}),y&&(0,m.jsx)(Lv,{hiKey:t.cid,value:q,canEditText:!r,onChangeValue:Xt=>e(Xt.currentTarget.value,N)}),kt&&!r&&(0,m.jsx)(qa.LX,{interactionKey:kt}),_t&&(0,m.jsx)("div",{className:"region gesture"})]},N)})})}}(0,k.A)(w1,"defaultProps",{isPreview:!1});const Wst=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{widget:{key:i}}=t;return{optionData:(e=r[i])==null?void 0:e.status}},Fst=(0,J.Ng)(Wst)(w1),_1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isEditing:i,isSupMkt:a=!1}=n;const o=(l,u)=>{if(r!=="design")return;const{optionData:c}=t,d=qn()(c);d[u].data.name=l,MB.action("entry:widget:change",{flatChgList:[{key:t.key,hotAttr:{optionData:d}}]})},s=r==="snapshot"?[]:(0,ri.DS)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:a,style:{...(0,K.Um)(t)},children:r==="preview"?(0,m.jsx)(Fst,{widget:t,isPreview:!0,linkQueryArray:s}):(0,m.jsx)(w1,{widget:t,isEditing:i,linkQueryArray:s,onNameChange:o})})});class jst extends M.n{renderWidgetContent(t){const e=this.widget.key===t.editingEditableWidgetCid;return(0,m.jsx)(_1,{widget:this.widget,treeData:this,mode:"design",isEditing:e,isSupMkt:t.isSupMkt})}}class zst extends W.f{renderWidgetContent(t){return(0,m.jsx)(_1,{widget:this.widget,treeData:this,isEditing:!0,mode:"preview",isSupMkt:t.isSupMkt})}}class Hst extends st.j{renderWidgetContent(t){return(0,m.jsx)(_1,{widget:this.widget,treeData:this,isEditing:!1,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Ust=[jst,zst,Hst];var es=w(95230);const Gst=R.Ay.div.withConfig({displayName:"styles__StyledChildrenWrap",componentId:"sc-ibk0hb-0"})(["position:absolute;width:100%;height:100%;background-color:transparent;&.isClipContent{overflow:hidden;}"]),E5=R.Ay.div.withConfig({displayName:"styles__StyledLayout",componentId:"sc-ibk0hb-1"})(["pointer-events:none;position:absolute;bottom:0;right:0;z-index:2;"]),Kst="rgba(207, 207, 207, 0.3)",Xst="rgba(186, 186, 186, 0.5)",Yst=b.memo(n=>{let{widget:t}=n;const{w:e,layoutGrid:{isRowLayout:r,rowHeight:i,rowGutter:a,isColLayout:o,colCount:s,colGutter:l},zIndex:u}=t,c=i,d=Math.round((e-2*es.nt.h-(s-1)*l)/s),h={backgroundImage:"repeating-linear-gradient(\n to bottom,\n "+es.bG+", "+es.bG+" "+c+"px,\n transparent "+c+"px, transparent "+(c+a)+"px)",width:"100%",height:"calc(100% - "+es.nt.v+"px)",top:es.nt.v+"px",zIndex:u+2},f={backgroundImage:"repeating-linear-gradient(\n to right,\n "+es.bG+", "+es.bG+" "+d+"px,\n transparent "+d+"px, transparent "+(d+l)+"px)",height:"100%",width:"calc(100% - "+es.nt.h+"px)",left:es.nt.h+"px",zIndex:u+2};return(0,m.jsxs)(m.Fragment,{children:[r&&(0,m.jsx)(E5,{style:h}),o&&(0,m.jsx)(E5,{style:f})]})}),Zst=b.memo(n=>{let{widget:t}=n;const{layoutGrid:{isGridLayout:e,gridSize:r}}=t;if(!e)return null;const i="M "+r+" 0 L 0 0 0 "+r,a="M "+r*5+" 0 L 0 0 0 "+r*5;return(0,m.jsxs)("svg",{width:"100%",height:"100%",style:{position:"absolute",verticalAlign:"top",zIndex:2},xmlns:"http://www.w3.org/2000/svg",children:[(0,m.jsxs)("defs",{children:[(0,m.jsx)("pattern",{id:"smallGrid",width:r,height:r,patternUnits:"userSpaceOnUse",children:(0,m.jsx)("path",{d:i,fill:"none",stroke:Kst,strokeWidth:"1"})}),(0,m.jsxs)("pattern",{id:"grid",width:r*5,height:r*5,patternUnits:"userSpaceOnUse",children:[(0,m.jsx)("rect",{width:r*5,height:r*5,fill:"url(#smallGrid)"}),(0,m.jsx)("path",{d:a,fill:"none",stroke:Xst,strokeWidth:"1"})]})]}),(0,m.jsx)("rect",{width:"100%",height:"100%",fill:"url(#grid)"})]})}),b1=b.memo(n=>{let{widget:t,treeData:e,mode:r,...i}=n;const{width:a,height:o,fill:s}=t,{editingPanelCid:l,editingPanelRefPage:u,isSupMkt:c=!1}=i,d=(0,b.useMemo)(()=>{const p=(0,K.Nb)(t);if(r==="design"){var g;return{boxShadow:!t.asOverlay&&(l||u||((g=e.widgetStore.sdkStore.getHotItem(e==null?void 0:e.parentRef))==null||(g=g.hotAttr)==null?void 0:g.type)!==O.x.WBasket)?"0px 1px 2px rgba(0, 0, 0, 0.2)":(0,K.Ps)(t.shadow),...t.asOverlay&&(0,K.Nb)(t),background:!t.asOverlay&&t.fill.fill!=="solid"?"transparent":(0,$.n7)(t)}}if(r==="preview"){const{width:v,height:y,fill:{fillIsVisible:x}}=t,S=(0,ri.Xr)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return{left:0,top:0,width:v,height:y,...e.widgetStore.sdkStore.locUpHotBasketKey(t.key)&&(!x&&S.filter(_=>_.interactive).length===0?{pointerEvents:"none"}:{pointerEvents:"auto"}),overflow:"hidden",zIndex:"auto",...t.asOverlay&&{boxShadow:(0,K.Ps)(t.shadow),...(0,K.Nb)(t),background:(0,$.n7)(t)}}}if(r==="snapshot")return{...t.asOverlay&&{boxShadow:(0,K.Ps)(t.shadow),...p},background:!t.asOverlay&&t.fill.fill!=="solid"?"transparent":(0,$.n7)(t)}},[r,l,u,e.widgetStore.sdkStore,e==null?void 0:e.parentRef,e.runningIsEditingCombo,e.editingBDanliKey,t,s.fillIsVisible,s.solidColor]),h=()=>{const{isClipContent:p,zIndex:g,asOverlay:v}=t;let y;if(v){const _=(0,K.Nb)(t);y={..._,maskImage:r==="design"&&p&&_.borderRadius!==void 0?"-webkit-radial-gradient(center center, circle cover, white, black)":void 0}}else y={};const x=r==="preview"?void 0:g+1,S=(0,cm.tZ)({widget:t,treeData:e,isSupMkt:c,mode:r});return(0,m.jsx)(Gst,{className:E()({isClipContent:p}),style:{zIndex:x,...y},children:(0,rt.XI)({treeData:e,props:{...i,isSupMkt:S||c},mode:r})})},f=()=>{if(r==="design")return(0,m.jsxs)(m.Fragment,{children:[(l||u)&&!(0,c1.OO)(t.key)&&(0,m.jsx)(m.Fragment,{children:(0,m.jsxs)("svg",{style:{position:"absolute",width:a,height:o,verticalAlign:"top",zIndex:1},children:[(0,m.jsxs)("defs",{children:[(0,m.jsx)($st,{size:5}),(0,m.jsxs)("mask",{id:"mask",x:"0",y:"0",children:[(0,m.jsx)("rect",{width:"100%",height:"100%",fill:"white"}),(0,m.jsx)("rect",{x:0,y:0,height:o,width:a,fill:"black"})]})]}),(0,m.jsx)("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:"rgba(31,41,46,.3)",mask:"url(#mask)"}),(0,m.jsxs)("g",{children:[(0,m.jsx)("rect",{width:a,height:o,display:"inline",fill:"url(#transparent)",style:{opacity:.95}}),(0,m.jsx)("rect",{width:a,height:o,fill:s.fillIsVisible?(0,P.t0)(s.solidColor):"transparent"})]})]})}),(0,m.jsx)(Zst,{widget:t}),(0,m.jsx)(Yst,{widget:t})]})};return(0,m.jsxs)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:c,style:d,children:[f(),t.asOverlay&&t.border.bdrIsVisible&&(0,m.jsx)("div",{style:{position:"absolute",width:"100%",height:"100%",...(0,K.Nb)(t),...(0,K.Um)(t),zIndex:t.zIndex+2,pointerEvents:"none"}}),h()]})}),$st=b.memo(function(t){let{size:e}=t;return(0,m.jsxs)("pattern",{x:"0",y:"0",width:""+e*2,height:""+e*2,patternUnits:"userSpaceOnUse",id:"transparent",viewBox:"0 -"+e*2+" "+e*2+" "+e*2,overflow:"visible",children:[(0,m.jsx)("polygon",{fill:"#FFFFFF",points:"0,-"+e*2+" "+e*2+",-"+e*2+" "+e*2+",0 0,0"}),(0,m.jsx)("polygon",{fill:"#F2F2F2",points:e+",-"+e+" 0,-"+e+" 0,-"+e*2+" "+e+",-"+e*2}),(0,m.jsx)("polygon",{fill:"#FFFFFF",points:e*2+",-"+e+" "+e+",-"+e+" "+e+",-"+e*2+" "+e*2+",-"+e*2}),(0,m.jsx)("polygon",{fill:"#F2F2F2",points:e+",0 "+e*2+",0 "+e*2+",-"+e+" "+e+",-"+e}),(0,m.jsx)("polygon",{fill:"#FFFFFF",points:"0,0 "+e+",0 "+e+",-"+e+" 0,-"+e})]})});class Jst extends M.n{renderWidgetContent(t){return(0,m.jsx)(b1,{treeData:this,widget:this.widget,mode:"design",...t})}}class Qst extends W.f{renderWidgetContent(t){return(0,m.jsx)(b1,{treeData:this,widget:this.widget,mode:"preview",...t})}}class qst extends st.j{renderWidgetContent(t){return(0,m.jsx)(b1,{treeData:this,widget:this.widget,mode:"snapshot",...t})}}const tlt=[Jst,Qst,qst];var L5=w(74964),elt=w(29288),nlt=w(70594);const rlt=(n,t)=>{var e,r;const{basketCanvasMap:i}=(0,pt.mf)(n),{isHTMLZip:a}=(0,pt.bF)(n),o=(0,pt.KR)(n),s=(0,pt.ub)(n),l=(0,pt.hM)(n),{basketKey:u}=t,c=(e=i.get(u))==null?void 0:e.activeCanvas;return{transition:(r=i.get(u))==null?void 0:r.transition,basketKey:u,activeBasketCanvasKey:c,isHTMLZip:a,isPanelPreviewMode:o,isEditingCombo:s||l}},ilt=(0,J.Ng)(rlt)(L5.z),alt=(0,b.memo)(n=>{let{widget:t}=n;const{zIndex:e,scroll:r}=t;return!r||r===bo.Ci.hide?null:(0,m.jsxs)(nlt.D,{z:e,children:[(r===bo.Ci.horizontal||r===bo.Ci.auto)&&(0,m.jsx)("div",{"data-axis":"x",className:"track x-track",children:(0,m.jsx)("div",{className:"handler","data-axis":"x",children:(0,m.jsx)("div",{className:"thumb"})})}),(r===bo.Ci.vertical||r===bo.Ci.auto)&&(0,m.jsx)("div",{"data-axis":"y",className:"track y-track",children:(0,m.jsx)("div",{className:"handler y-handler","data-axis":"y",children:(0,m.jsx)("div",{className:"thumb"})})})]})}),C1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,...i}=n;const{editingPanelCid:a,isWithinPanelEditor:o,isWithinHeader:s,isWithinFooter:l,isSupMkt:u=!1}=i;if(r==="design"&&a===t.key&&!o)return null;const c=(0,b.useMemo)(()=>{if(r==="design"||r==="snapshot")return t._isInValid||e.children.length===0?{}:{backgroundColor:e.children[0].widget.bgcolor,overflow:"hidden"};if(r==="preview"){var f;const p=(f=e.children[0])==null?void 0:f.widget.fill.fillIsVisible,g=(0,ri.Xr)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey);return!p&&g.filter(v=>v.interactive).length===0?{pointerEvents:"none",overflow:"hidden"}:{overflow:"hidden"}}},[r,e,t]),d=()=>{if(r==="snapshot")return null;if(r==="design"){const{_isInValid:f}=t;return f&&elt.A,(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(alt,{widget:t})})}if(r==="preview"){const f=(0,ri.Xr)(e.widgetStore.sdkStore,t.key,e.runningIsEditingCombo,e.editingBDanliKey),p={position:"absolute",width:"100%",height:"100%",boxShadow:(0,K.Ps)(t.shadow)},{scroll:g}=t;let v="widget "+t.type+" "+L5.M[g]+" panel";return g||(v=(0,rt.I2)({treeData:e,widget:t,mode:r})+" overFlowHide panel"),(0,m.jsx)(ilt,{basketKey:t.key,links:f,className:v,style:p,isWithinHeader:s,isWithinFooter:l})}},h=()=>{if(r==="preview")return null;const f=(0,cm.tZ)({widget:t,treeData:e,isSupMkt:u,mode:r});return(0,rt.XI)({treeData:e,props:{...i,isSupMkt:f||u},mode:r})};return(0,m.jsxs)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:u,style:c,isNeedAssembly:!0,children:[d(),h()]})});class olt extends M.n{renderWidgetContent(t){return(0,m.jsx)(C1,{widget:this.widget,treeData:this,mode:"design",...t})}}class slt extends W.f{renderWidgetContent(t){return(0,m.jsx)(C1,{widget:this.widget,treeData:this,mode:"preview",...t})}}class llt extends st.j{renderWidgetContent(t){return(0,m.jsx)(C1,{widget:this.widget,treeData:this,mode:"snapshot",...t})}}const ult=[olt,slt,llt];var clt=w(37401);const dlt=R.Ay.div.withConfig({displayName:"styles__StyledElbow",componentId:"sc-1ih9v5z-0"})(["&.aboard-line{position:absolute;top:0;left:0;pointer-events:none;.line-wrap{position:absolute;top:0;left:0;overflow:visible !important;.line-path-ghost{stroke:transparent;fill:none;pointer-events:auto !important;}.line-path{fill:none;pointer-events:auto;}.line-path-hover{fill:none;stroke:transparent;pointer-events:auto !important;}}.marker-wrap{.marker-wrap-ghost1,.marker-wrap-ghost2{circle,path{fill:",";}&.hollow{circle,path{stroke:",";}}}}&.is-hover-or-edit{.line-path{stroke:rgba(0,119,255,1);}.marker-wrap{.marker-wrap-ghost1,.marker-wrap-ghost2{circle,path{fill:rgba(0,119,255,1);}&.hollow{circle,path{stroke:rgba(0,119,255,1);}}}}}}"],n=>n.stroke,n=>n.stroke),M1=R.Ay.div.withConfig({displayName:"styles__StylesVectorContainer",componentId:"sc-wss9rh-0"})(["width:100%;height:100%;&:not(.no-position){position:relative;}svg.vector{width:100%;height:100%;overflow:unset;position:absolute;top:0;left:0;}.rich-text{position:absolute;top:0;left:0;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;a{pointer-events:auto;cursor:inherit;color:",";}}&.wTriangle{display:flex;align-items:center;justify-content:center;svg.vector{position:relative;}}.is-hover-or-edit{path{stroke:",";}}"],n=>n.color,n=>n.theme.color_proto);var T1=w(89104),hlt=w(95487);const flt=["widget"];class plt extends b.Component{shouldComponentUpdate(t,e){return(0,hlt.N)(flt).call(this,t,e)}render(){const{widget:{key:t,elbow:{dPathList:e,arrowStroke:{bdrColor:r,bdrWidth:i,bdrStyle:a,bdrIsVisible:o},startAnchor:s,endAnchor:l}},mode:u}=this.props,c=(0,T1.Ig)({points:e,closed:!1}),d=(0,P.t0)(r),h=(0,T1.Mx)(a,i),f=(0,T1.tE)({points:c,closed:!1});return o?(0,m.jsx)("path",{id:t,d:f,stroke:d,strokeWidth:i,strokeDasharray:h,fill:"none",clipPath:"url(#"+t+"-clip-path)",markerStart:"url(#"+s+"-"+t+"-start-"+u+")",markerEnd:"url(#"+l+"-"+t+"-end-"+u+")"}):null}}const glt=n=>{let{widget:t,isHoverOrEditState:e,mode:r}=n;const i=e?"vector is-hover-or-edit":"vector";return(0,m.jsx)(M1,{className:"no-position",children:(0,m.jsx)("svg",{className:E()(i,"elbow-line-svg-"+t.key),children:(0,m.jsx)(plt,{widget:t,mode:r})})})},vlt=b.memo(glt);var mlt=w(4643);class O5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"getIsHoverOrEditState",()=>{const{widget:t,isHover:e,isSelected:r,isDraggingElbow:i,isActive:a,mode:o}=this.props;if(o!=="design")return;const{key:s,isLock:l}=t;return!l&&(e||r||i&&a)})}render(){const{widget:t,hasInteraction:e,mode:r,textPosition:i}=this.props,{elbow:a,w:o,h:s,key:l}=t,{arrowStroke:u,dPathList:c,startAnchor:d,endAnchor:h,elbowType:f}=a,p=(0,mlt.X)(c,f),g=(0,P.t0)(u.bdrColor),v=ylt(u.bdrStyle,u.bdrWidth),y=(0,K.xc)(t),x=this.getIsHoverOrEditState();return(0,m.jsxs)(dlt,{className:E()("aboard-line","aboard-line-v2",x&&"is-hover-or-edit"),stroke:g,children:[(0,m.jsx)(clt.Ay,{mode:r,elbowKey:l,markerStart:d,markerEnd:h,w:o,h:s,isShowText:y,textPosition:i,strokeWidth:u.bdrWidth}),a.elbowType==="curve"?(0,m.jsx)(vlt,{widget:t,isHoverOrEditState:x,mode:r}):(0,m.jsxs)("svg",{className:"line-wrap line-drop-shadow styled-line-wrap-svg-"+l+" elbow-line-svg-"+l,width:o||1,height:s||1,viewBox:"0 0 "+(o||1)+" "+(s||1),xmlns:"http://www.w3.org/2000/svg",children:[(0,m.jsx)("path",{className:"line-path",d:p,markerStart:"url(#"+d+"-"+l+"-start-"+r+")",markerEnd:"url(#"+h+"-"+l+"-end-"+r+")",clipPath:"url(#"+l+"-clip-path)",strokeWidth:u.bdrWidth,strokeDasharray:v,stroke:g,filter:""}),e&&(0,m.jsx)("path",{className:"line-path-ghost",d:p,strokeWidth:u.bdrWidth+3,clipPath:"url(#"+l+"-clip-path)"})]})]})}}const ylt=(n,t)=>{if(n==="solid")return"";if(n==="dotted")return t+" "+t;if(n==="dashed"){if(t===1)return"3 2";if(t===2)return"6 4";if(t>2)return t*2+" "+t}};var D1=w(70351),xlt=w(61535);const Slt=R.Ay.div.withConfig({displayName:"styles__StyledElbowLineText",componentId:"sc-qabti5-0"})(["width:max-content;position:absolute;box-sizing:border-box;padding:4px 8px;border-radius:2px;background:transparent;outline:none;border:none;&.isSelected{border:1px solid rgba(0,119,255,1);}&:hover{border:1px solid rgba(0,119,255,1);}.rich-text{background-color:transparent;width:max-content !important;height:auto !important;}.pre{margin:0;box-sizing:border-box;width:100%;white-space:pre-wrap;word-wrap:break-word;visibility:hidden;font-family:PingFangSC,helvetica,arial,sans-serif;}.line-comment-textarea{width:100%;height:100%;display:block;border:none;top:0;left:0;padding:4px 6px;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;resize:none;font-family:PingFangSC,helvetica,arial,sans-serif;outline:none;overflow:hidden;text-align:center;user-select:none;}&.can-editing{pointer-events:auto;}"]);var k1=w(35473);const wlt=(n,t,e)=>{const{x:r,y:i}=(0,k1.xd)(n,t,e);return{backgroundColor:"transparent",left:r,top:i,transform:"translateX(-50%) translateY(-50%)",border:"",borderRadius:6}};class R5 extends b.PureComponent{render(){const{onMouseDownText:t,onlyView:e,widget:r,isSelected:i,widget:{key:a,elbow:{dPathList:o,elbowType:s,textPositionProportion:l}}}=this.props;return(0,K.xc)(r)?(0,m.jsx)(Slt,{"data-cid":a,id:"elbow-text-dom-"+a,className:E()("line-edit-text-input line-comment-textarea",{"can-editing":!e,isSelected:!e&&i}),style:{...wlt(o,s,l)},onMouseDown:t,"data-elbow-key":a,children:(0,m.jsx)(H.HY,{widget:r})}):null}}const N5=5,_lt=n=>{const t=[],e=n.getTotalLength();let r=0,i=n.getPointAtLength(0);for(;re&&(r=e);const a=n.getPointAtLength(r);if(t.push({start:{x:i.x,y:i.y},end:{x:a.x,y:a.y},length:N5,totalLength:r}),i=a,r===e)break}return t},blt=(n,t)=>{const{start:e,end:r}=t,i=r.x-e.x,a=r.y-e.y,o=n.x-e.x,s=n.y-e.y,l=i*i+a*a;if(l===0)return e;let u=(o*i+s*a)/l;return u=Math.max(0,Math.min(1,u)),{x:e.x+u*i,y:e.y+u*a,t:u,segment:t}},Clt=(n,t,e)=>{let r=1/0,i;return n.forEach(a=>{const o=blt({x:t,y:e},a),s=Math.sqrt(Math.pow(t-o.x,2)+Math.pow(e-o.y,2));s{const e=n.getTotalLength(),i=(t.segment.totalLength-t.segment.length*(1-t.t))/e;return Number(i.toFixed(2))},Tlt=n=>{let{widget:t}=n;const[e,r]=(0,b.useState)([]),{elbow:{dPathList:i}}=t;return(0,b.useEffect)(()=>{var a;const s="elbow-line-svg-"+(t!=null&&t.key?CSS.escape(t.key):""),l=(a=document)==null?void 0:a.querySelector("."+s),u=l==null?void 0:l.querySelector("path");if(!l||!u)return;const c=_lt(u);r(c)},[i,t.key]),{pathSegments:e}},Dlt=n=>{let{pathSegments:t,widget:e,onlyView:r,onUpdateTextPositionProportion:i,onUpdateElbow:a}=n;const o=(0,b.useRef)(!1),s=c=>{r||(c.preventDefault(),o.current=!0,document.addEventListener("mousemove",l),document.addEventListener("mouseup",u),sdkStore.combineMergeMark("elbow-text-move"))},l=c=>{if(!o.current)return;const d=e.key.split("/"),f="elbow-line-svg-"+(d.length>1?d.join("\\/"):d.join("")),p=document.querySelector("."+f),g=p.querySelector("path");if(!p||!g)return;const v=p.getBoundingClientRect(),y=MB.getScale()/100,x=(c.clientX-v.left)/y,S=(c.clientY-v.top)/y,_=Clt(t,x,S);if(_){const D=Mlt(g,_);i({key:e.key,textPositionProportion:D})}},u=()=>{o.current=!1,document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",u),a({isDraggingElbowText:!1,activeElbowKey:""}),sdkStore.combineMerge("elbow-text-move")};return{handleTextDragStart:s}},klt=(n,t)=>{const e=(0,Ci.IL)(n),r=(0,xlt.VH)(n),i=(0,D1.rP)(n),a=(0,D1.CP)(n),o=(0,D1.Zn)(n),s=(0,mf.p$)(n),l=(0,l1.lh)(n),u=t.widget.cid;return{hoverItemKey:e,isDraggingElbow:i,isDraggingElbowText:a,isEditing:l===u,isActive:o===u,isHover:(e||r)===u,isSelected:s.includes(u)}},Plt=(0,b.memo)(n=>{let{isEditing:t,textPosition:e,widget:r,onlyView:i,isSelected:a,isActive:o,isHover:s,isDraggingElbow:l,isDraggingElbowText:u,mode:c,dispatch:d}=n;const{pathSegments:h}=Tlt({widget:r}),f=v=>{d({type:"entry:elbow:update:textPositionProportion",payload:v})},p=v=>{d({type:"elbow:update",payload:v})},{handleTextDragStart:g}=Dlt({pathSegments:h,widget:r,onlyView:i,onUpdateTextPositionProportion:f,onUpdateElbow:p});return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(O5,{widget:r,isSelected:a,isActive:o,isHover:s,textPosition:t?null:e,isDraggingElbow:l,mode:c}),(0,m.jsx)(R5,{onlyView:i,widget:r,isSelected:a,onMouseDownText:g})]})}),Alt=(0,J.Ng)(klt)(Plt),P1=(0,b.memo)(n=>{let{widget:t,mode:e,treeData:r,onlyView:i,isSupMkt:a=!1}=n,o=!1;e==="preview"&&(0,ri.Xr)(r.widgetStore.sdkStore,t.key,r.runningIsEditingCombo,r.editingBDanliKey).filter(c=>c.interactive).length!==0&&(o=!0);const[s,l]=b.useState(null);return(0,b.useEffect)(()=>{const u=(0,Dt.ux)(t.cid);if(u&&ResizeObserver){const c=new ResizeObserver(()=>{const d=(0,k1.R3)(t);l(d)});return c.observe(u),()=>c.disconnect()}else setTimeout(()=>{const c=(0,k1.R3)(t);l(c)},0)},[t]),(0,m.jsx)(rt.cl,{treeData:r,widget:t,mode:e,isSupMkt:a,style:{pointerEvents:"none"},children:e==="design"?(0,m.jsx)(Alt,{widget:t,onlyView:i,mode:e,textPosition:s}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(O5,{widget:t,textPosition:s,onlyView:i,hasInteraction:o,mode:e}),(0,m.jsx)(R5,{onlyView:i,widget:t})]})})});class Ilt extends M.n{renderWidgetContent(t){return(0,m.jsx)(P1,{widget:this.widget,treeData:this,mode:"design",onlyView:t.onlyView,isSupMkt:t.isSupMkt})}}class Elt extends W.f{renderWidgetContent(t){return(0,m.jsx)(P1,{widget:this.widget,treeData:this,mode:"preview",onlyView:!0,isSupMkt:t.isSupMkt})}}class Llt extends st.j{renderWidgetContent(t){return(0,m.jsx)(P1,{widget:this.widget,treeData:this,mode:"snapshot",onlyView:!0,isSupMkt:t.isSupMkt})}}const Olt=[Ilt,Elt,Llt];var Rlt=w(7595),A1=w(72868);const Nlt={background:"unset",boxShadow:"none",overflow:"unset",border:"none"};class Blt extends b.PureComponent{render(){const{widget:t}=this.props,{shadow:{shadowIsVisible:e,offsetX:r,offsetY:i,blurRadius:a,shadowColor:o},richTextV1:{isClipText:s}}=t,l=e?"drop-shadow("+r+"px "+i+"px "+a+"px "+(0,P.t0)(o)+")":"none",u={overflow:s?"hidden":"visible"};return(0,m.jsxs)(M1,{children:[(0,m.jsx)("svg",{className:"vector",style:{filter:l},children:(0,m.jsx)(A1.qz,{widget:t})}),(0,m.jsx)(H.HY,{widget:t,styles:u})]})}}const I1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:Nlt,children:(0,m.jsx)(Blt,{widget:t})})});class Vlt extends M.n{renderWidgetContent(t){return(0,m.jsx)(I1,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Wlt extends W.f{renderWidgetContent(t){return(0,m.jsx)(I1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Flt extends st.j{renderWidgetContent(t){return(0,m.jsx)(I1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const jlt=[Vlt,Wlt,Flt];var zlt=w(54574);const Hlt={background:"unset",boxShadow:"none",overflow:"unset",border:"none"};class Ult extends b.PureComponent{render(){const{widget:t}=this.props,{shadow:{shadowIsVisible:e,offsetX:r,offsetY:i,blurRadius:a,shadowColor:o},borderRadius:s,width:l,height:u,key:c,richTextV1:{isClipText:d}}=t,h=e?"drop-shadow("+r+"px "+i+"px "+a+"px "+(0,P.t0)(o)+")":"none",f={overflow:d?"hidden":"visible"},g={points:(0,zlt.S)({width:l,height:u,borderRadius:s}),closed:!0},{w:v,h:y}=(0,A1.rj)(g);return(0,m.jsxs)(M1,{className:"wTriangle",color:f.color,children:[(0,m.jsx)("svg",{className:"vector",style:{filter:h,width:v,height:y},children:(0,m.jsx)(A1.qz,{widget:t,vector:g})}),(0,m.jsx)(H.HY,{widget:t,styles:f})]})}}const E1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:Hlt,children:(0,m.jsx)(Ult,{widget:t})})});class Glt extends M.n{renderWidgetContent(t){return(0,m.jsx)(E1,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Klt extends W.f{renderWidgetContent(t){return(0,m.jsx)(E1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Xlt extends st.j{renderWidgetContent(t){return(0,m.jsx)(E1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const Ylt=[Glt,Klt,Xlt];var B5=w(18001),V5=w(14672),Nr=w(15400),W5=w(78081);const Zlt=(0,Xn.Mz)([Nr.X.query.getSelectedCellsInfo],n=>({selectedCellsInfo:n})),$lt=n=>{let{database:t,swimConfig:e,swimlaneType:r}=n;const{selectedCellsInfo:i}=(0,J.d4)(Zlt),{isShowBigTitle:a}=e,o={selectedCellsInfo:i,isShowBigTitle:a};let s;r==="topBottom"?s=F5.calcSelectRange4topBottom(o,t):s=F5.calcSelectRange(o,t);const l=Qlt(s);return(0,m.jsx)(Jlt,{className:"database-select-border",style:l,children:(0,m.jsx)("div",{className:"firstCell"})})},Jlt=R.Ay.div.withConfig({displayName:"SelectHandle__StyledSwimlaneSelectHandle",componentId:"sc-qtp8c0-0"})(["&.database-select-border{position:absolute;border:2px solid #298DF8;pointer-events:none;}"]),Qlt=n=>{let{top:t=0,left:e=0,width:r=0,height:i=0}=n;return{top:t,left:e,width:r,height:i}},F5={calcSelectRange:(n,t)=>{const{heightList:e,widthList:r}=t,{selectedCellsInfo:i,isShowBigTitle:a}=n,{x:o,y:s}=i.tl,{x:l,y:u}=i.br;let[c,d,h,f]=[0,0,0,0];if(a){if(o===0&&s===0)h=(0,W5.PM)(r),d=0;else{for(let p=1;p<=o;p++)d+=r[p-1];for(let p=o;p<=l;p++)h+=r[p]}for(let p=1;p<=s;p++)c+=e[p-1];for(let p=s;p<=u;p++)f+=e[p]}else{for(let p=0;p{const{heightList:e,widthList:r}=t,{selectedCellsInfo:i,isShowBigTitle:a}=n,{x:o,y:s}=i.tl,{x:l,y:u}=i.br;let[c,d,h,f]=[0,0,0,0],[p,g]=[1,0];if(a)if(p=0,g=1,o===0&&s===0)if(f=(0,W5.PM)(e),o===l&&s===u)h+=r[0];else for(let v=o;v<=l+1;v++)h+=r[v];else{for(let v=p;v<=o;v++)d+=r[v];for(let v=g;v{let{richTextV1:t}=n;const{fontSize:e,textColor:r,lineHeight:i,padding:a,fontDirection:o,underline:s,strikethrough:l,italic:u,bold:c,verticalAlign:d,horizontalAlign:h,letterSpacing:f}=t;let p="";return s&&(p="underline"),l&&(p+=(p?" ":"")+"line-through"),p===""&&(p="none"),{display:"flex",fontSize:e+"px",fontWeight:c?700:400,fontStyle:u?"italic":"normal",letterSpacing:f+"px",justifyContent:d,alignItems:(0,H.xC)(h),textAlign:h,boxShadow:"none",color:r,lineHeight:i+"px",...a,textDecoration:p,flexDirection:"column",wordBreak:"break-word",whiteSpace:"break-spaces",overflow:"hidden",writingMode:o}},qh=n=>{const{swimlaneCell:t,x:e,y:r,w:i,h:a,border:o,rightPos:s="normal",bottomPos:l="normal",editingInfo:u}=n,{cellKey:c,textV1:d,fill:h,richTextV1:f}=t,[p,g]=(0,b.useState)((0,Dt.d0)({textV1:d,richTextV1:{paraSpacing:5}})),v=h.fillIsVisible?(0,P.t0)(h.solidColor):"transparent",{bdrColor:y,bdrStyle:x,bdrWidth:S,bdrIsVisible:_}=o,D=_?{borderColor:(0,P.t0)(y),borderWidth:S+"px "+(s==="last"?S:0)+"px "+(l==="last"?S:0)+"px "+S+"px",borderStyle:x}:{border:"none"},{isEditing:C,editingPos:N}=u,q=C&&N.x===e&&N.y===r,et={...qlt({richTextV1:f})},lt={width:i,height:a,background:v,...D,...et};return(0,b.useEffect)(()=>{g((0,Dt.d0)({textV1:d,richTextV1:{paraSpacing:5}}))},[d.blocks]),(0,m.jsx)(tut,{isNotShowContent:q,className:"database-cell","data-x":e,"data-y":r,"data-cell-key":c,style:lt,dangerouslySetInnerHTML:{__html:p}})},tut=R.Ay.div.withConfig({displayName:"Databasecell__StyledCell",componentId:"sc-1yo8p5m-0"})(["p{display:",";margin:0 !important;}"],n=>n.isNotShowContent?"none":""),eut=R.Ay.div.withConfig({displayName:"style__StyledSwimlane",componentId:"sc-nnkvdz-0"})(["display:",";.swimlane-big-title-container,.swimlane-title-container,.swimlane-content-container{display:flex;}.swimlane-left-right-container{display:flex;flex-direction:column;.swimlane-row-container{display:flex;}}"],n=>n.swimlaneType==="topBottom"?"flex":"unset"),z5=n=>{const{widget:t,editingInfo:e}=n,{w:r,h:i,database:a,swimConfig:o,swimlaneType:s,border:l}=t,{cells:u,table:c,widthList:d,heightList:h}=a,{isShowBigTitle:f}=o;return(0,m.jsxs)(eut,{swimlaneType:s,children:[(0,m.jsx)("div",{className:"swimlane-big-title-container",children:f&&c[0].map((p,g)=>{const v={...u[p],cellKey:p};return s==="topBottom"?(0,m.jsx)(qh,{x:g,y:0,cellType:"big-title",w:d[0],h:i,swimlaneCell:v,border:l,bottomPos:"last",editingInfo:e},g):(0,m.jsx)(qh,{x:g,y:0,cellType:"big-title",w:r,h:h[0],swimlaneCell:v,border:l,rightPos:"last",editingInfo:e},g)})}),(0,m.jsx)("div",{className:"swimlane-table-container",children:s==="leftRight"?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"swimlane-title-container",children:c[1].map((p,g)=>{const v={...u[p],cellKey:p},y=g===c[1].length-1?"last":"normal";return(0,m.jsx)(qh,{x:g,y:1,cellType:"title",w:d[g],h:h[1],swimlaneCell:v,border:l,rightPos:y,editingInfo:e},g)})}),(0,m.jsx)("div",{className:"swimlane-content-container",children:c[2].map((p,g)=>{const v={...u[p],cellKey:p},y=g===c[1].length-1?"last":"normal";return(0,m.jsx)(qh,{x:g,y:2,cellType:"content",w:d[g],h:h[2],swimlaneCell:v,bottomPos:"last",border:l,rightPos:y,editingInfo:e},g)})})]}):(0,m.jsx)("div",{className:"swimlane-left-right-container",children:c.map((p,g)=>g===0?null:(0,m.jsx)("div",{className:"swimlane-row-container","data-row-index":g,children:p.map((v,y)=>{const x={...u[v],cellKey:v},S=y===c[g].length-1?"last":"normal",_=g===c.length-1?"last":"normal",D=y+1,C=g-1;return(0,m.jsx)(qh,{x:y,y:g,cellType:"title",w:d[D],h:h[C],swimlaneCell:x,border:l,rightPos:S,bottomPos:_,editingInfo:e},y)})},g))})})]})};var L1=w(23340);const nut=(0,Xn.Mz)([Nr.X.query.getIsDeepEditing,Nr.X.query.getIsShallowEditing,Nr.X.query.getSelectedCellsInfo,mf.p$,l1.lh,Ci.IL],(n,t,e,r,i,a)=>({isDeepEditing:n,isShallowEditing:t,selectedCellsInfo:e,selection:r,editingCid:i,hoverItemKey:a})),rut=(0,b.memo)(n=>{const{widget:t}=n,{database:e,swimConfig:r,swimlaneType:i}=t,{isDeepEditing:a,isShallowEditing:o,selection:s,selectedCellsInfo:l,editingCid:u,hoverItemKey:c}=(0,J.d4)(nut),d=(0,J.wA)();(0,b.useEffect)(()=>{if(s.length===1&&s[0]===t.key){const y=async x=>{const{type:S,content:_}=(0,L1.V3)(x);if(await(0,L1.$H)({hasNotice:!1}))d({type:Nr.X.entryKey["entry:flow:swimlane:paste"],payload:{pasteType:S,content:_}});else{const D={pasteType:S,content:_};S==="html"&&await(0,L1.EU)("swimlane")&&(D.pasteType="cell",D.content=_),d({type:Nr.X.entryKey["entry:flow:swimlane:paste"],payload:D})}};return document.addEventListener("paste",y),()=>{document.removeEventListener("paste",y)}}},[o,s]);const h=y=>{if(a)return;if(c!==s[0]){d({type:"flow:flow:update:clear"});return}let x=JSON.parse(JSON.stringify(l));if(o){const D=y.target.closest(".database-cell");if(!D)return;const C=parseInt(D.getAttribute("data-x")),N=parseInt(D.getAttribute("data-y"));if(y.shiftKey){const q={x:C,y:N};x.br=q,d({type:Nr.X.entryKey["entry:flow:selectedCellsInfo:br:update"],payload:{target:q,startSelectedCellsInfo:x}})}else{const q={tl:{x:C,y:N},br:{x:C,y:N}};x={...q},d({type:Nr.X.entryKey["entry:flow:selectedCellsInfo:update"],payload:{selectedCellsInfo:q}})}}const S=D=>{const C=D.target.closest(".database-cell");if(!C)return;const N=parseInt(C.getAttribute("data-x")),q=parseInt(C.getAttribute("data-y")),et={x:N,y:q};d({type:Nr.X.entryKey["entry:flow:selectedCellsInfo:br:update"],payload:{target:et,startSelectedCellsInfo:x}})},_=()=>{document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",_)};document.addEventListener("mousemove",S),document.addEventListener("mouseup",_)},f=y=>{o&&(d({type:"flow:update:state",payload:{isDeepEditing:!0}}),d({type:"set:editing:cid",payload:{cid:t.key}}))},p=u===t.key,g=l.tl,v={isEditing:p,editingPos:g};return(0,m.jsxs)("div",{onMouseDown:h,onDoubleClick:f,children:[o&&(0,m.jsx)(B5.NH,{sheet:iut}),(0,m.jsx)(z5,{widget:t,editingInfo:v}),(0,m.jsx)("div",{children:s.length===1&&o&&s[0]===t.key&&(0,m.jsx)($lt,{database:e,swimConfig:r,swimlaneType:i})})]})}),iut={keys:{up:()=>{MB.action(Nr.X.entryKey["entry:flow:shallow:move"],{direction:"up"})},down:()=>{MB.action(Nr.X.entryKey["entry:flow:shallow:move"],{direction:"down"})},left:()=>{MB.action(Nr.X.entryKey["entry:flow:shallow:move"],{direction:"left"})},right:()=>{MB.action(Nr.X.entryKey["entry:flow:shallow:move"],{direction:"right"})},tab:()=>{MB.action(Nr.X.entryKey["entry:flow:shallow:move"],{direction:"tab"})},"shift+tab":()=>{MB.action(Nr.X.entryKey["entry:flow:shallow:move"],{direction:"shift+tab"})},"ctrl+c":()=>{MB.action(Nr.X.entryKey["entry:flow:copy:cell:self"],{isOnlyPasteText:!1}),(0,j5.$)(V5.o)},"ctrl+x":()=>{MB.action(Nr.X.entryKey["entry:flow:cut:cell:self"],{isOnlyPasteText:!0})},"command+c":()=>{MB.action(Nr.X.entryKey["entry:flow:copy:cell:self"],{isOnlyPasteText:!1}),(0,j5.$)(V5.o)},"command+x":()=>{MB.action(Nr.X.entryKey["entry:flow:cut:cell:self"],{isOnlyPasteText:!0})},"ctrl+alt+v":()=>{MB.action(Nr.X.entryKey["entry:flow:paste:cell:properties"])},"command+alt+v":()=>{MB.action(Nr.X.entryKey["entry:flow:paste:cell:properties"])},del:()=>{MB.action(Nr.X.entryKey["entry:flow:paste:del:blocks"])},backspace:()=>{MB.action(Nr.X.entryKey["entry:flow:paste:del:blocks"])}},priority:B5.zu.FloatingPanel,isGlobal:!1},aut=n=>{const{widget:t}=n,e={isEditing:!1,editingPos:{}};return(0,m.jsx)(z5,{widget:t,editingInfo:e})},O1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:r==="design"?(0,m.jsx)(rut,{widget:t}):(0,m.jsx)(aut,{widget:t})})});class out extends M.n{renderWidgetContent(t){return(0,m.jsx)(O1,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class sut extends W.f{renderWidgetContent(t){return(0,m.jsx)(O1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class lut extends st.j{renderWidgetContent(t){return(0,m.jsx)(O1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const uut=[out,sut,lut],H5=(n,t)=>{if(n==="solid")return"";if(n==="dotted")return t+" "+t;if(n==="dashed"){if(t===1)return"3 2";if(t===2)return"6 4";if(t>2)return t*2+" "+t}},U5=R.Ay.div.withConfig({displayName:"styles__StyledClosedFlow",componentId:"sc-1hwa4j5-0"})(["position:relative;width:100%;height:100%;overflow:hidden;.rich-text{position:absolute;overflow:visible;white-space:nowrap;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);}"]),cut=R.Ay.div.withConfig({displayName:"styles__StyledNonClosedFlow",componentId:"sc-1hwa4j5-1"})(["position:relative;width:100%;height:100%;overflow:hidden;.non-closed-flow-svg{height:100%;}.rich-text{width:100% !important;white-space:nowrap;overflow:visible !important;font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,'Pingfang SC','Microsoft Yahei','WenQuanYi Micro Hei',sans-serif;}"]),dut=(0,b.memo)(n=>{const{subType:t,fill:e,border:r,key:i,w:a,h:o}=n.widget,{bdrStyle:s,bdrWidth:l,bdrColor:u,bdrIsVisible:c}=r,d=H5(s,l),h=(0,P.t0)(u),f=c?l:0,p=e.fillIsVisible?(0,P.t0)(e.solidColor):"transparent",[g,v,y]=gut({subType:t,fill:p,stroke:h,strokeWidth:f,strokeDasharray:d,w:a,h:o,key:i});let x={};return t==="subProcess"&&(x={width:a*.7}),t==="process"?(0,m.jsxs)(U5,{children:[(0,m.jsxs)("svg",{preserveAspectRatio:"none",width:"100%",height:"100%",viewBox:"0 0 "+g+" "+v,fill:"none",children:[(0,m.jsxs)("defs",{children:[y,(0,m.jsx)("clipPath",{id:"clip-"+i,children:(0,m.jsx)("use",{xlinkHref:"#"+i})})]}),(0,m.jsx)("use",{xlinkHref:"#"+i,clipPath:"url(#clip-"+i+")",fill:p,stroke:h,strokeWidth:f*2,strokeDasharray:d})]}),(0,m.jsx)(H.HY,{widget:n.widget,styles:x})]}):(0,m.jsxs)(U5,{children:[(0,m.jsx)("svg",{preserveAspectRatio:"none",width:"100%",height:"100%",viewBox:"0 0 "+g+" "+v,fill:"none",children:y}),(0,m.jsx)(H.HY,{widget:n.widget,styles:x})]})}),R1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(dut,{widget:t})})});class hut extends M.n{renderWidgetContent(t){return(0,m.jsx)(R1,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class fut extends W.f{renderWidgetContent(t){return(0,m.jsx)(R1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class put extends st.j{renderWidgetContent(t){return(0,m.jsx)(R1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const gut=n=>{let{subType:t,stroke:e,fill:r,strokeWidth:i,strokeDasharray:a,w:o,h:s,key:l}=n;const u={stroke:e,fill:r,strokeWidth:i,strokeDasharray:a,vectorEffect:"non-scaling-stroke"};switch(t){case"process":return[o,s,(0,m.jsx)("rect",{id:l,width:o,height:s,rx:".5",ry:".5"})];case"decision":return[100,60,(0,m.jsx)("path",{...u,d:"M 1 30 L 50 1,99 30,50 59 Z"})];case"startEnd":return[100,40,(0,m.jsx)("rect",{...u,width:"99",height:"39",x:".5",y:".5",rx:"19.5"})];case"doc":return[100,67,(0,m.jsx)("path",{...u,d:"M1 .5h98c.28 0 .5.22.5.5v58.12a48.74 48.74 0 0 0-49.37-.27l-.81.47A49.35 49.35 0 0 1 .5 59.7V1C.5.72.72.5 1 .5Z"})];case"data":return[100,60,(0,m.jsx)("path",{...u,d:"M25.67.5H98.5c.36 0 .6.36.46.7l-24.17 58a.5.5 0 0 1-.46.3H1.5a.5.5 0 0 1-.46-.7L25.2.8a.5.5 0 0 1 .46-.3Z"})];case"subProcess":return[100,60,(0,m.jsx)("path",{...u,strokeLinejoin:"round",d:"M1 1 h98 v58 H1 Z M14 1 v58 M86 1 v58"})];case"outerData":return[100,60,(0,m.jsx)("path",{...u,d:"M12.5.5h86.57l-.43.66a52.62 52.62 0 0 0 .42 58.34H12.4a4.03 4.03 0 0 1-3.33-1.77 49.36 49.36 0 0 1-.42-54.76l.4-.6A4.13 4.13 0 0 1 12.5.5Z"})];case"innerData":return[100,60,(0,m.jsx)("path",{...u,strokeLinejoin:"round",d:"M1 1 h98 v58 H1 Z M14 1 v58 M1 14 h98"})];case"queueData":return[61,60,(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("rect",{width:"59",height:"59",x:".5",y:".5",...u,rx:"29.5"}),(0,m.jsx)("path",{...u,strokeLinecap:"round",d:"M60 59.5H29"})]})];case"database1":return[101,62,(0,m.jsx)("path",{...u,strokeMiterlimit:"10",d:"M91.5 61h-82c-4.97 0-9-13.43-9-30s4.03-30 9-30h82m0 60c-4.97 0-9-13.43-9-30m9 30c4.97 0 9-13.43 9-30s-4.03-30-9-30m0 60c-4.97 0-9-13.43-9-30m9-30c-4.97 0-9 13.43-9 30m9-30c-4.97 0-9 13.43-9 30"})];case"database2":return[62,62,(0,m.jsx)("path",{...u,d:"M61 10v41.67c0 4.97-13.43 9-30 9s-30-4.03-30-9V10c0 4.97 13.43 9 30 9s30-4.03 30-9Zm-30 9c16.57 0 30-4.03 30-9S47.57 1 31 1 1 5.03 1 10s13.43 9 30 9Z"})];case"humanInput":return[100,60,(0,m.jsx)("path",{...u,d:"m.93 14.87 98-14.2a.5.5 0 0 1 .57.49V59a.5.5 0 0 1-.5.5H1a.5.5 0 0 1-.5-.5V15.37a.5.5 0 0 1 .43-.5Z"})];case"card":return[100,60,(0,m.jsx)("path",{...u,d:"M99.5 1v58a.5.5 0 0 1-.5.5H1a.5.5 0 0 1-.5-.5V24.41a.5.5 0 0 1 .15-.35L24.06.65a.5.5 0 0 1 .35-.15H99c.28 0 .5.22.5.5Z"})];case"strip":return[100,74,(0,m.jsx)("path",{...u,d:"M99.5 7.34v58.78a48.74 48.74 0 0 0-49.37-.27l-.81.47A49.35 49.35 0 0 1 .5 66.7V7.95l.03-.02h.05a48.26 48.26 0 0 0 49.04.37l1.14-.66a49.18 49.18 0 0 1 48.7-.37c.02.01.04.04.04.07Z"})];case"show":return[100,61,(0,m.jsx)("path",{...u,d:"M87.5 1H21.53a.5.5 0 0 0-.42.22L.61 31l20.5 28.79c.1.13.24.21.4.21H87.6c1.33 0 2.58-.66 3.33-1.77a49.36 49.36 0 0 0 .42-54.76l-.4-.6A4.13 4.13 0 0 0 87.5 1Z"})];case"humanOp":return[100,60,(0,m.jsx)("path",{...u,d:"M1.39.5H98.6a.5.5 0 0 1 .48.66l-19.34 58a.5.5 0 0 1-.47.34H20.72a.5.5 0 0 1-.47-.34L.9 1.16A.5.5 0 0 1 1.4.5Z"})];case"prepare":return[100,60,(0,m.jsx)("path",{...u,d:"M20.54.5h58.92a.5.5 0 0 1 .42.22l19.33 29a.5.5 0 0 1 0 .56l-19.33 29a.5.5 0 0 1-.42.22H20.54a.5.5 0 0 1-.42-.22l-19.33-29a.5.5 0 0 1 0-.56l19.33-29a.5.5 0 0 1 .42-.22Z"})];case"loop":return[100,60,(0,m.jsx)("path",{...u,d:"M1 59.5h98a.5.5 0 0 0 .5-.5V20.41a.5.5 0 0 0-.15-.35L79.94.65a.5.5 0 0 0-.35-.15H20.4a.5.5 0 0 0-.35.15L.65 20.06a.5.5 0 0 0-.15.35V59c0 .28.22.5.5.5Z"})];case"refInPage":return[60,60,(0,m.jsx)("rect",{width:"59",height:"59",x:".5",y:".5",...u,rx:"29.5"})];case"or":return[60,60,(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("circle",{cx:"30",cy:"30",r:"29",...u}),(0,m.jsx)("path",{...u,d:"M 30 1 v58 M 1 30 h58"})]})];case"sum":return[60,60,(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("circle",{cx:"30",cy:"30",r:"29",...u}),(0,m.jsx)("path",{...u,transform:"rotate(45,30,30)",d:"M 31 1 v58 M 1 31 h58"})]})];case"refCrossPage":return[100,60,(0,m.jsx)("path",{...u,d:"M1 .5h98c.28 0 .5.22.5.5v38.32a.5.5 0 0 1-.31.47l-49 19.6a.5.5 0 0 1-.38 0l-49-19.6a.5.5 0 0 1-.31-.47V1C.5.72.72.5 1 .5Z"})];case"sort":return[60,60,(0,m.jsx)("path",{...u,d:"M 1 30 L 30 1,59 30,30 59 Z M 1 30 L 59 30"})];case"union":return[60,40,(0,m.jsx)("path",{...u,strokeLinecap:"round",d:"M2 .5h56a.5.5 0 0 1 .4.8l-28 37.33a.5.5 0 0 1-.8 0L1.6 1.3A.5.5 0 0 1 2 .5Z"})]}},vut=[hut,fut,put],mut=(0,b.memo)(n=>{const{subType:t,border:e}=n.widget,{bdrStyle:r,bdrWidth:i,bdrColor:a,bdrIsVisible:o}=e,s=H5(r,i),l=(0,P.t0)(a),u=o?i:0,[c,d,h]=wut({subType:t,stroke:l,strokeWidth:u,strokeDasharray:s});let f={};t!=="concurrent"&&(f={display:"flex",flexDirection:(t==="commentRight"||t==="noteRight"?"right":"left")==="left"?"row":"row-reverse"});let p={};t==="concurrent"&&(p={...p,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"});const g={width:t==="concurrent"?"100%":"20%"};return(0,m.jsx)(cut,{style:f,children:t!=="concurrent"?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"80%"},children:(0,m.jsx)(H.HY,{widget:n.widget,styles:p})}),(0,m.jsx)("svg",{preserveAspectRatio:"none",className:"non-closed-flow-svg",style:g,viewBox:"0 0 "+c+" "+d,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:h})]}):(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("svg",{preserveAspectRatio:"none",className:"non-closed-flow-svg",style:g,viewBox:"0 0 "+c+" "+d,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:h}),(0,m.jsx)(H.HY,{widget:n.widget,styles:p})]})})}),N1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,children:(0,m.jsx)(mut,{widget:t})})});class yut extends M.n{renderWidgetContent(t){return(0,m.jsx)(N1,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class xut extends W.f{renderWidgetContent(t){return(0,m.jsx)(N1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class Sut extends st.j{renderWidgetContent(t){return(0,m.jsx)(N1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const wut=n=>{let{subType:t,stroke:e,strokeWidth:r,strokeDasharray:i}=n;const a={stroke:e,strokeWidth:r,strokeDasharray:i,vectorEffect:"non-scaling-stroke"};switch(t){case"concurrent":return[100,62,(0,m.jsx)("path",{...a,d:"M0 1h100m0 60H0"})];case"commentRight":return[12,62,(0,m.jsx)("path",{...a,strokeLinecap:"round",d:"M11 1H2a1 1 0 0 0-1 1v58a1 1 0 0 0 1 1h9"})];case"commentLeft":return[12,62,(0,m.jsx)("path",{...a,strokeLinecap:"round",d:"M1 1h9a1 1 0 0 1 1 1v58a1 1 0 0 1-1 1H1"})];case"noteRight":return[14,64,(0,m.jsx)("path",{...a,strokeLinecap:"round",strokeLinejoin:"round",d:"M1 1v0a5 5 0 0 1 5 5v19.8a6 6 0 0 0 5.15 5.94L13 32l-1.85.26A6 6 0 0 0 6 38.2V58a5 5 0 0 1-5 5v0"})];case"noteLeft":return[14,64,(0,m.jsx)("path",{...a,strokeLinecap:"round",strokeLinejoin:"round",d:"M13 1v0a5 5 0 0 0-5 5v19.8a6 6 0 0 1-5.15 5.94L1 32l1.85.26A6 6 0 0 1 8 38.2V58a5 5 0 0 0 5 5v0"})]}},_ut=[yut,xut,Sut];var but=w(1694),hr=w(38422);const G5=(n,t,e)=>{var r;const i=t.widget.placement==="right",a={x:n.mindNodePosition.x+e.x,y:n.mindNodePosition.y+e.y},o={x:t.mindNodePosition.x+e.x,y:t.mindNodePosition.y+e.y},s={x:i?a.x+n.mindNodeSize.w:a.x,y:a.y+n.mindNodeSize.h/2,w:n.mindNodeSize.w,h:n.mindNodeSize.h},l={x:i?o.x:o.x+t.mindNodeSize.w,y:o.y+t.mindNodeSize.h/2,width:t.mindNodeSize.w,height:t.mindNodeSize.h};let u=[];return(r=n.widget)!=null&&r.isRoot?(s.x=i?a.x+n.mindNodeSize.w*.75:a.x+n.mindNodeSize.w*.25,u=["M",s.x,s.y,"C",s.x,s.y+(l.y-s.y)*.67,s.x+(l.x-s.x)*.67,l.y,l.x,l.y]):u=["M",s.x,s.y,"L",s.x+(l.x-s.x)*.3,s.y,"C",s.x+(l.x-s.x)*.3,s.y+(l.y-s.y)*1.2,s.x+(l.x-s.x)*.3+(l.x-s.x),l.y,l.x,l.y],(t.children||[]).length>0&&!t.widget.expand&&u.push("M",i?l.x+t.mindNodeSize.w:l.x-t.mindNodeSize.w,l.y,"L",i?l.x+t.mindNodeSize.w:l.x-t.mindNodeSize.w,l.y),u},Cut=(n,t,e)=>{var r;const i=t.widget.placement==="right",a={x:n.mindNodePosition.x+e.x,y:n.mindNodePosition.y+e.y},o={x:t.mindNodePosition.x+e.x,y:t.mindNodePosition.y+e.y},s={x:i?a.x+n.mindNodeSize.w:a.x,y:a.y+n.mindNodeSize.h/2,w:n.mindNodeSize.w,h:n.mindNodeSize.h},l={x:i?o.x:o.x+t.mindNodeSize.w,y:o.y+t.mindNodeSize.h/2,width:t.mindNodeSize.w,height:t.mindNodeSize.h};let u;return(r=n.widget)!=null&&r.isRoot?(s.x=i?a.x+n.mindNodeSize.w*.75:a.x+n.mindNodeSize.w*.25,u=["M",s.x,s.y,"C",s.x,s.y+(l.y-s.y)*.67,s.x+(l.x-s.x)*.67,l.y,l.x,l.y]):u=["M",s.x,s.y,"L",s.x+(l.x-s.x)*.3,s.y,"L",s.x+(l.x-s.x)*.3,(s.y+l.y)*.5,"C",s.x+(l.x-s.x)*.3,l.y,s.x+(l.x-s.x)*.3,l.y,l.x,l.y],(t.children||[]).length>0&&!t.widget.expand&&u.push("M",i?l.x+t.mindNodeSize.w:l.x-t.mindNodeSize.w,l.y,"L",i?l.x+t.mindNodeSize.w:l.x-t.mindNodeSize.w,l.y),u},Mut=(n,t,e)=>{var r;const i=t.widget.placement==="right",a={x:n.mindNodePosition.x+e.x,y:n.mindNodePosition.y+e.y},o={x:t.mindNodePosition.x+e.x,y:t.mindNodePosition.y+e.y},s={x:i?a.x+n.mindNodeSize.w:a.x,y:a.y+n.mindNodeSize.h/2,w:n.mindNodeSize.w,h:n.mindNodeSize.h},l={x:i?o.x:o.x+t.mindNodeSize.w,y:o.y+t.mindNodeSize.h/2,width:t.mindNodeSize.w,height:t.mindNodeSize.h};return(r=n.widget)!=null&&r.isRoot?(s.x=i?a.x+n.mindNodeSize.w*.75:a.x+n.mindNodeSize.w*.25,l.y=o.y+t.mindNodeSize.h,["M",s.x+7,s.y,"C",s.x,s.y+(l.y-s.y)*.67,s.x+(l.x-s.x)*.67,l.y,l.x,l.y,"L",i?l.x+t.mindNodeSize.w:l.x-t.mindNodeSize.w,l.y,"L",l.x,l.y,"C",s.x+(l.x-s.x)*.67,l.y,s.x,s.y+(l.y-s.y)*.75,s.x,s.y,"L",s.x+7,s.y]):(s.y=a.y+n.mindNodeSize.h,l.y=o.y+t.mindNodeSize.h,["M",s.x,s.y,"L",s.x+(i?5:-5),s.y,"C",s.x+(l.x-s.x)*.35,s.y,s.x+(l.x-s.x)*.51,l.y,l.x,l.y,"L",i?l.x+t.mindNodeSize.w:l.x-t.mindNodeSize.w,l.y])},Tut=(n,t,e)=>{const r=t.widget.placement==="right",i={x:n.mindNodePosition.x+e.x,y:n.mindNodePosition.y+e.y},a={x:t.mindNodePosition.x+e.x,y:t.mindNodePosition.y+e.y},o={x:r?i.x+n.mindNodeSize.w:i.x,y:i.y+n.mindNodeSize.h/2,w:n.mindNodeSize.w,h:n.mindNodeSize.h},s={x:a.x,y:a.y+t.mindNodeSize.h/2,width:t.mindNodeSize.w,height:t.mindNodeSize.h};let l=[];return n.widget.isRoot?(s.x=r?a.x:a.x+t.mindNodeSize.w,l=["M",o.x,o.y,"L",o.x+(s.x-o.x)*.5,o.y,"L",o.x+(s.x-o.x)*.5,o.y+(s.y-o.y)*.75,"C",o.x+(s.x-o.x)*.5,s.y,o.x+(s.x-o.x)*.5,s.y,o.x+(s.x-o.x)*.75,s.y,"L",s.x,s.y]):(n.isMindFirstDepth||(o.y=i.y+n.mindNodeSize.h),s.x=r?a.x+t.mindNodeSize.w:a.x,s.y=a.y+t.mindNodeSize.h,l=["M",o.x,o.y,"L",o.x+(r?20:-20),o.y,"L",o.x+(r?20:-20),o.y+(s.y-o.y)*.75,"C",o.x+(r?20:-20),s.y,o.x+(r?20:-20),s.y,o.x+(r?28:-28),s.y,"L",o.x+(r?28:-28),s.y,"L",s.x,s.y]),(t.children||[]).length>0&&!t.widget.expand&&l.push("L",r?s.x+(t.widget.isRoot?t.mindNodeSize.w:0)+12:s.x-(t.widget.isRoot?t.mindNodeSize.w:0)-12,s.y),l},K5=n=>{switch(n){case hr.d.DEFAULT:case hr.d.CLASSICAL:return G5;case hr.d.YOUTH:case hr.d.DARK:return Cut;case hr.d.RAINBOW:return Mut;case hr.d.RETRO:return Tut;default:return G5}},Dut=["#EB5E5B","#F2B74B","#4AABEE","#EA8F49","#54B7AF","#8DB75B","#E86069","#CC559A","#B055BE","#6E4FBE","#3780BF","#4260BC","#377A81"],kut={[hr.d.DEFAULT]:2,[hr.d.RAINBOW]:2,[hr.d.RETRO]:3,[hr.d.YOUTH]:3,[hr.d.CLASSICAL]:3,[hr.d.DARK]:3},Put={[hr.d.DEFAULT]:2,[hr.d.RAINBOW]:2,[hr.d.RETRO]:2,[hr.d.YOUTH]:2,[hr.d.CLASSICAL]:2,[hr.d.DARK]:2},X5=n=>n.isMindFirstDepth?Dut[(n.widget.order-1)%6]:"none",Aut=n=>{let{node:t,theme:e}=n;const r={fill:"none",stroke:"#666666",strokeWidth:t.isMindFirstDepth?kut[e]:Put[e]};switch(e){case hr.d.RAINBOW:r.fill=X5(t);break}return r},Iut=(n,t,e,r)=>{const i={x:t.mindNodePosition.x+r.x},a={x:e.mindNodePosition.x+r.x},o=e.widget.placement==="right",s={x:o?i.x+t.mindNodeSize.w:i.x},l={x:o?a.x:a.x+e.mindNodeSize.w};switch(n){case hr.d.DEFAULT:case hr.d.CLASSICAL:case hr.d.YOUTH:case hr.d.DARK:return(o?s.x-l.x:l.x-s.x)*.3;case hr.d.RAINBOW:return-5;case hr.d.RETRO:return-20}},Eut=(n,t)=>t.widget.isRoot?"50%":[hr.d.DEFAULT,hr.d.CLASSICAL,hr.d.YOUTH,hr.d.DARK,hr.d.RETRO].includes(n)?n===hr.d.RETRO&&!t.isMindFirstDepth?"100%":"50%":"100%";var B1=w(20141);class Ov extends b.PureComponent{render(){const{current:t,theme:e,rootNode:r,strokeColor:i}=this.props;if(t.widget.isRoot)return null;const a=Aut({node:t,theme:e}),o=K5(e),s=(0,B1.AT)(r),l=o(t==null?void 0:t.parent,t,s);return a.stroke=i||a.stroke,(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("path",{...a,d:l.join(" ")}),t.widget.expand&&t.children.map(u=>(0,m.jsx)(Ov,{current:u,theme:e,strokeColor:i,rootNode:r},u.key))]})}}var Lut=w(87382),Out=w(5575),hu=w(54599),Rut=w(852),V1=w(14586);const Nut=R.Ay.div.withConfig({displayName:"styles__StyledImageContainer",componentId:"sc-e78li9-0"})(["width:100%;margin-bottom:","px;display:flex;align-items:center;justify-content:center;.image-container{width:","px;height:","px;position:relative;img{width:100%;height:100%;border-radius:2px;}.image-frame{position:absolute;border-radius:2px;pointer-events:none;inset:-2px;}.resize-image-container{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.15);}}&.is-edit:not(.is-select){.image-container:hover{.image-frame{box-shadow:#1684fc 0 0 0 2px inset;}}}"],V1.ck,n=>n.imageRectWidth,n=>n.imageRectHeight);class But extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onResize",t=>{const{node:{key:e,widget:{image:{imageRef:r,imageRectWidth:i,imageRectHeight:a}}},dispatch:o}=this.props,{clientX:s,clientY:l}=t,{direction:u}=t.currentTarget.dataset,c=MB.getScale()/100,d=i/a,h=gi.$W*d,f=gi.P3*d;sdkStore.combineMergeMark("mindNode-image-resize-drag");const p=v=>{const y={x:(v.clientX-s)/c,y:(v.clientY-l)/c},x={x:0,y:0,w:i,h:a,r:0},S=(0,Rut.AL)(x,y.x,y.y,u,d),_={imageRef:r,imageRectWidth:Math.min(Math.max(h,S.w),f),imageRectHeight:Math.min(Math.max(gi.$W,S.h),gi.P3)};o({type:"entry:widget:change",payload:{flatChgList:[{key:e,hotAttr:{image:_}}],shouldReBuildTree:!0,isCombineChange:!1}}),o({type:"entry:mind:update:mind-size",payload:{isCombineChange:!1}})},g=()=>{document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",g),sdkStore.combineMerge("mindNode-image-resize-drag")};document.addEventListener("mousemove",p),document.addEventListener("mouseup",g)}),(0,k.A)(this,"renderResizeContainer",t=>{if(!t)return null;const{node:{widget:{image:{imageRectWidth:e,imageRectHeight:r}}}}=this.props,i=MB.getScale()/100,{isHotCornerCriticalPoint:a,isNoHotZone:o,anchorHotZone:s,lineHotZone:l}=(0,Out.Pv)({w:e,h:r,ratio:i}),u=hu.eT.split(",").map(d=>d.trim()).filter(d=>d),c=u.filter(d=>hu.Y$[d]);return(0,m.jsx)(Lut._,{className:"resize-image-container",anchorHotZone:s,lineHotZone:l,children:o?null:(0,m.jsxs)(m.Fragment,{children:[u.map(d=>{const h=hu.ZA[d],f=hu.PN.RESIZE_ARROW_NORMAL.replace("__absAngle__",""+h);return(0,m.jsx)("div",{style:{cursor:f},"data-direction":hu.oJ[d],className:E()(hu.oJ[d]+" resizable-handler",{isHotCornerCriticalPoint:a}),onMouseDown:this.onResize},d)}),c.map(d=>(0,m.jsx)("div",{className:E()(hu.oJ[d]+" square")},d))]})})})}render(){const{isEdit:t,node:{key:e,widget:{image:{imageRef:r,imageRectWidth:i,imageRectHeight:a}}},selectedMindNodeImageKey:o,onSelectImage:s,onImageView:l,onMouseEnter:u,onMouseLeave:c}=this.props,d=(0,gi.Kf)(r);if(!d)return null;const h=e===o;return(0,m.jsx)(Nut,{className:E()({"is-edit":t,"is-select":h}),imageRectWidth:i,imageRectHeight:a,children:(0,m.jsxs)("div",{className:"image-container",onClick:s,onDoubleClick:f=>l(f,d),onMouseEnter:u,onMouseLeave:c,children:[(0,m.jsx)("span",{className:"image-frame"}),(0,m.jsx)("img",{src:d,alt:"",draggable:!1}),this.renderResizeContainer(h)]})})}}var W1=w(19722);const Vut=b.memo(n=>{let{mindNodeToAttach:t,theme:e,attachPosition:r,attachToSelf:i,rootNode:a}=n;const o=V1.dg,s=(0,b.useMemo)(()=>(0,B1.AT)(a),[a]),[l,u,c]=(0,b.useMemo)(()=>{const d=(0,V1.Cv)(t.widget.isRoot)/3,{mindNodePosition:h,mindNodeSize:f}=t;let p={},g=!1;const v=e===1||e===2&&!t.widget.isRoot;switch(r){case"left":g=v,p={left:h.x-o-36,top:h.y+f.h/2-9};break;case"right":g=v,p={left:h.x+f.w+o,top:h.y+f.h/2-9};break;case"above":p={left:t.widget.placement==="right"?h.x:h.x+f.w-36,top:h.y-d-18};break;case"below":p={left:t.widget.placement==="right"?h.x:h.x+f.w-36,top:h.y+d+f.h};break}g&&(p.top=p.top+(f.h-18)/2),v&&(p.marginTop="9px");const y={isRoot:!1,widget:{placement:t.widget.placement},mindNodePosition:{x:p.left,y:p.top},mindNodeSize:{w:36,h:18}},x=i?t:t.parent,S=K5(e)(x,y,s);return p.left=p.left+s.x,p.top=p.top+s.y,[p,S.join(" "),x.widget.isRoot]},[t,e,r,i,s,o]);return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("svg",{className:"mind-node-anchor-line",children:(0,m.jsx)("path",{fill:e===1&&c?"#1685fc":"none",d:u,strokeWidth:2})}),(0,m.jsx)("div",{className:"mind-node-anchor",style:l})]})});var zs=w(39562),Wut=w(73807),Fut=w(91344),Y5=w(53436),F1=w(5585),jut=w(89099),zut=w(7233);const Hut=R.Ay.div.withConfig({displayName:"style__StyledDesignWMindComponent",componentId:"sc-13gsy3r-0"})(["position:absolute;width:100%;height:100%;.cover{position:absolute;width:100%;height:100%;z-index:11;top:0;left:0;}"]),Uut=R.Ay.div.withConfig({displayName:"style__StyledWMindNodeComponent",componentId:"sc-13gsy3r-1"})(["&.mind-node{position:absolute;display:flex;align-items:center;justify-content:center;padding-left:","px;padding-right:","px;padding-top:","px;padding-bottom:","px;border-radius:6px;&.is-being-dragged{opacity:40%;}&.is-text-editing{.rich-text,.text,input,textarea,.label p{opacity:0 !important;}}.mind-container-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;.flag-icon{flex:0 0 24px;margin-right:10px;border-radius:4px;height:24px;display:flex;align-items:center;justify-content:center;&.is-edit:not(.is-select):hover{border:2px solid #9cc4ff;}&.is-select{border:2px solid #1684fc;}}.content-right{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center;}}.select-wrap{display:flex;position:absolute;.icon-box{position:absolute;top:calc(50% - 10px);width:20px;height:20px;border-radius:50%;color:#1685fc;border:1px solid #1684fc;background-color:#fff;display:none;&.add-icon{color:#ffffff;background-color:",";border:none;&.left{left:-20px;}}&.subtract-icon{width:16px;height:16px;top:calc(50% - 8px);display:block;opacity:0;&.left{left:-8px;}&.right{left:-8px;}&:hover{opacity:1;}}&.nums{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#1685fc;color:#fff;cursor:pointer;&.left{left:-10px;}&.right{left:-10px;}}.svg-icon{width:100%;height:100%;}&:hover{background-color:",";color:#fff;}}&.has-neighbor{.icon-box.add-icon{&.add-icon{&.right{margin-left:15px;}&.left{margin-left:-35px;left:0;}}}}&.is-single-select{.icon-box{display:flex;&.subtract-icon{opacity:1;}}}}.frame{position:absolute;border-radius:9px;pointer-events:none;inset:-","px;&.is-select-child{box-shadow:#9cc4ff 0 0 0 2px inset;}&.is-select:not(.is-select-child){box-shadow:#1684fc 0 0 0 2px inset;}}&.isEdit.can-hover:hover{.frame:not(.is-select){box-shadow:#80bcff 0 0 0 2px inset;}}}"],n=>n.paddingHorizontal,n=>n.paddingHorizontal,n=>n.paddingVertical,n=>n.paddingVertical,n=>n.theme.color_bg_border_02,n=>n.theme.color_proto,n=>n.frameInsert),Gut=R.Ay.div.withConfig({displayName:"style__StyledWMindComponent",componentId:"sc-13gsy3r-2"})(["position:absolute;width:100%;height:100%;.minNode-children,.minLine-children{position:absolute;width:100%;height:100%;}.select-wrap{pointer-events:",";}"],n=>n.$unClickable&&"none"),Kut=R.Ay.div.withConfig({displayName:"style__StyledMindNodeAnchorWrapper",componentId:"sc-13gsy3r-3"})(["position:absolute;width:100%;height:100%;svg.mind-node-anchor-line{position:absolute;width:calc(100% + 100px);height:calc(100% + 100px);top:-50px;left:-50px;z-index:-1;path{stroke:#1684fc;transform:translate(50px,50px);}}div.mind-node-anchor{position:absolute;z-index:5;width:36px;height:18px;background-color:#9cc4ff;border-radius:6px;}"]);var Xut=w(5063);class Rv extends b.PureComponent{constructor(){var t;super(...arguments),t=this,(0,k.A)(this,"state",{canHover:!0}),(0,k.A)(this,"handleClick",e=>{const{node:r,selectedMindNodeKeys:i,dispatch:a}=this.props,{shiftKey:o}=e;let s=[r.key];o&&(i.includes(r.key)?s=i.filter(l=>l!==r.key):s=[...i,r.key]),a({type:"mind:update:state:selectedMindNodeKeys",payload:{selectedMindNodeKeys:s}})}),(0,k.A)(this,"handleDbClick",()=>{const{dispatch:e}=this.props;e({type:"entry:mind:enter:text:editing",payload:{isSelectAll:!0}})}),(0,k.A)(this,"handleAddMindNode",function(e,r){r===void 0&&(r={placement:"right"}),e.stopPropagation();const{node:i,addMindNode:a}=t.props;a(i,r)}),(0,k.A)(this,"handleToggleExpand",(e,r)=>{e.stopPropagation();const{node:i,updateMindSize:a,onlyView:o,selectedMindNodeKeys:s,dispatch:l}=this.props;if(!o&&(sdkStore.combineMergeMark("toggle-mindNode"),sdkStore.updateHotAttrKV(i.key,"expand",r),a(!0),sdkStore.combineMerge("toggle-mindNode"),!r)){const u=(0,zut.$)(i.key,sdkStore),c=s.filter(d=>!u.includes(d));l({type:"mind:update:state:selectedMindNodeKeys",payload:{selectedMindNodeKeys:c}})}}),(0,k.A)(this,"handleRenderIcon",()=>{const{node:{widget:{icon:e}}}=this.props;return(0,jut.s)(e)}),(0,k.A)(this,"handleClickFlagIcon",e=>{const{selectedMindNodeFlagIconKey:r,node:i,dispatch:a}=this.props;e.stopPropagation();const o=r===i.key?"":i.key;a({type:"mind:update:state",payload:{selectedMindNodeFlagIconKey:o,selectedMindNodeKeys:[i.key],selectedMindNodeImageKey:""}})}),(0,k.A)(this,"handleClickImage",e=>{const{isEdit:r,node:i,dispatch:a}=this.props;r&&(e.preventDefault(),e.stopPropagation(),a({type:"mind:update:state",payload:{selectedMindNodeImageKey:i.key,selectedMindNodeKeys:[i.key],selectedMindNodeFlagIconKey:""}}))}),(0,k.A)(this,"handleImageView",(e,r)=>{const{isEdit:i,dispatch:a}=this.props;i&&(e.preventDefault(),e.stopPropagation(),a({type:"modal:update:state",payload:{imagePreviewModal:{isOpen:!0,imgSrc:r,alt:""}}}))}),(0,k.A)(this,"handleMouseDown",e=>{if(this.props.onlyView)return;e.stopPropagation();const{dispatch:r,openContextMenu:i,node:a,selectedMindNodeKeys:o}=this.props;e.button===2?i&&(i({left:e.clientX,top:e.clientY}),o.includes(a.key)||r({type:"mind:update:state:selectedMindNodeKeys",payload:{selectedMindNodeKeys:[a.key]}})):this.props.onStartDrag(e,a.key)}),(0,k.A)(this,"handMouseEnter",e=>{this.props.onlyView||e.buttons===0&&this.setState({canHover:!1})}),(0,k.A)(this,"handMouseLeave",()=>{this.setState({canHover:!0})})}render(){const{node:t,rootNode:e,selectedMindNodeKeys:r=[],editMindNodeKey:i="",isEdit:a,theme:o,selectedMindNodeFlagIconKey:s,isBeingDragged:l,isDragging:u,selectedMindNodeImageKey:c,findReplaceWMindNodeKeys:d=[],findSelectWidgetCid:h,dispatch:f}=this.props,{key:p,widget:{icon:g,border:{bdrIsVisible:v,bdrWidth:y},placement:x}}=t,{canHover:S}=this.state,_=r.includes(t.key),D=r.length===1&&_,C=s===t.key,N=c===t.key,q=(0,F1.ss)({theme:o,node:t}),et=(0,B1.AT)(e),lt={...q,width:t.mindNodeSize.w,height:t.mindNodeSize.h,left:t.mindNodePosition.x+et.x,top:t.mindNodePosition.y+et.y},ft=t.children.length>0&&t.widget.expand&&!t.widget.isRoot,_t=t.children.length>0&&!t.widget.expand&&!t.widget.isRoot,Ct=v?y:0,kt=t.widget.isRoot||!ft?Ct+27:Ct+50,{w:Ot,h:Nt}=t.getMindNodeTextSize(),Xt={x:!t.widget.isRoot&&t.children.length?Iut(o,t,t.children[0],et):-10,y:Eut(o,t)},Vt=d.includes(p),Ut=h===p;return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(Uut,{style:lt,className:E()("mind-node",{isEdit:a,"is-being-dragged":l},{"is-text-editing":i===t.key},{"can-hover":S}),"data-cid":t.key,paddingHorizontal:t.paddingHorizontal,paddingVertical:t.paddingVertical,borderWidth:Ct,frameInsert:Ct+3,operationDistance:kt,onClick:a?this.handleClick:null,onDoubleClick:a?this.handleDbClick:null,onMouseDown:a?this.handleMouseDown:null,children:[(0,m.jsx)("span",{className:E()("frame",{"is-select":_},{"is-select-child":C||N})}),(0,m.jsxs)("div",{className:E()("select-wrap",{"has-neighbor":ft},{"is-single-select":D}),style:{[x||"right"]:Xt.x,top:Xt.y},children:[t.widget.isRoot&&(0,m.jsx)(W1.A,{name:"common/add_plus",className:"icon-box add-icon left-root",onClick:Yt=>this.handleAddMindNode(Yt,{placement:"left"}),style:{left:"-"+(t.mindNodeSize.w+40)+"px"}}),t.widget.expand&&(0,m.jsx)(W1.A,{name:"common/add_plus",className:E()("icon-box add-icon "+x),onClick:Yt=>this.handleAddMindNode(Yt,{placement:t.widget.placement})}),ft&&a&&(0,m.jsx)(W1.A,{name:"common/subtract",className:"icon-box subtract-icon "+x,onClick:Yt=>this.handleToggleExpand(Yt,!1)}),_t&&(0,m.jsx)("span",{className:"icon-box nums "+t.widget.placement,onClick:Yt=>this.handleToggleExpand(Yt,!0),children:t.subCount})]}),(0,m.jsxs)("div",{className:"mind-container-content",children:[g&&(0,m.jsx)("div",{className:E()("flag-icon",{"is-select":C,"is-edit":a}),onClick:Yt=>a?this.handleClickFlagIcon(Yt):null,onMouseEnter:this.handMouseEnter,onMouseLeave:this.handMouseLeave,children:this.handleRenderIcon()}),(0,m.jsxs)("div",{className:"content-right",children:[(0,m.jsx)(But,{node:t,isEdit:a,selectedMindNodeImageKey:c,onSelectImage:this.handleClickImage,onImageView:this.handleImageView,onMouseEnter:this.handMouseEnter,onMouseLeave:this.handMouseLeave,dispatch:f}),(0,m.jsx)(H.HY,{widget:{...t==null?void 0:t.widget,w:Ot,h:Nt,richTextV1:{...t.widget.richTextV1,...q}}})]})]}),Vt&&(0,m.jsx)(Xut.o,{scale:MB.getScale(),className:E()({selected:Ut})})]}),t.widget.expand&&!t.widget.isRoot&&t.children.map(Yt=>(0,m.jsx)(Rv,{node:Yt,theme:o,rootNode:e,selectedMindNodeKeys:r,isBeingDragged:l!=null?l:r.includes(Yt.key)?u:void 0,isDragging:u,editMindNodeKey:i,isEdit:a,findReplaceWMindNodeKeys:d,findSelectWidgetCid:h,selectedMindNodeFlagIconKey:s,selectedMindNodeImageKey:c,updateMindSize:this.props.updateMindSize,addMindNode:this.props.addMindNode,openContextMenu:this.props.openContextMenu,onStartDrag:this.props.onStartDrag,dispatch:f},Yt.key))]})}}class Z5 extends b.PureComponent{render(){const{rootNode:t,widget:e,selectedMindNodeKeys:r=[],editMindNodeKey:i,isEdit:a,selectedMindNodeFlagIconKey:o,selectedMindNodeImageKey:s,findReplaceWMindNodeKeys:l,findSelectWidgetCid:u,updateMindSize:c,addMindNode:d,openContextMenu:h,isDragging:f,onlyView:p,unClickable:g,onStartDrag:v,dispatch:y}=this.props;return t?(0,m.jsxs)(Gut,{$unClickable:g,children:[(0,m.jsxs)("svg",{className:"minLine-children",children:[(0,m.jsx)(Ov,{current:t,theme:e.theme,rootNode:t}),t.widget.expand&&t.children.map(x=>(0,m.jsx)(Ov,{current:x,rootNode:t,strokeColor:e.theme===hr.d.RAINBOW?X5(x):null,theme:e.theme},x.key))]}),(0,m.jsxs)("div",{className:"minNode-children",children:[(0,m.jsx)(Rv,{node:t,rootNode:t,theme:e.theme,selectedMindNodeKeys:r,selectedMindNodeFlagIconKey:o,selectedMindNodeImageKey:s,editMindNodeKey:i,isEdit:a,isDragging:f,findReplaceWMindNodeKeys:l,findSelectWidgetCid:u,onlyView:p,updateMindSize:c,addMindNode:d,openContextMenu:h,onStartDrag:v,dispatch:y}),t.widget.expand&&t.children.map(x=>(0,m.jsx)(Rv,{node:x,rootNode:t,theme:e.theme,selectedMindNodeKeys:r,isBeingDragged:r.includes(x.key)?f:void 0,isDragging:f,editMindNodeKey:i,isEdit:a,selectedMindNodeFlagIconKey:o,selectedMindNodeImageKey:s,findReplaceWMindNodeKeys:l,findSelectWidgetCid:u,onlyView:p,updateMindSize:c,addMindNode:d,openContextMenu:h,onStartDrag:v,dispatch:y},x.key))]})]}):null}}const $5=n=>{let{widget:t,onlyView:e}=n;return!e&&!t.isLock&&!(0,c1.OO)(t.key)};class Yut extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"state",{isEdit:!1}),(0,k.A)(this,"handleClickCover",t=>{const{widget:e,isSelected:r,onlyView:i}=this.props;if(!r||!$5({widget:e,onlyView:i}))return;t.stopPropagation();const{metaKey:a,ctrlKey:o,clientX:s,clientY:l}=t;(a||o)&&this.enterEditMode(s,l)}),(0,k.A)(this,"handleDbClickCover",t=>{const{isSelected:e,onlyView:r,widget:i}=this.props;if($5({widget:i,onlyView:r})&&e){const{clientX:a,clientY:o}=t;this.enterEditMode(a,o)}}),(0,k.A)(this,"enterEditMode",(t,e)=>{const{widget:r,dispatch:i}=this.props;i({type:"mind:update:state",payload:{editMindKey:r.key}}),this.setState({isEdit:!0},()=>{const a=document.elementFromPoint(t,e);let o="";if(a){const s=a.closest(".mind-node");s&&(o=s.getAttribute("data-cid")||"")}i({type:"mind:update:state:selectedMindNodeKeys",payload:{selectedMindNodeKeys:o?[o]:[]}})})}),(0,k.A)(this,"canExitEditMind",t=>{const{isShowMindNodeMenu:e}=this.props;return!(t.target.closest(".--mb--color-picker")||t.target.closest(".draft-inline-toolbar")||t.target.closest(".WorkspaceSelectMenu")||t.target.closest(".image-panel-container")||t.target.closest(".draft-link-toast")||t.target.closest(".image-preview-modal")||t.target.closest(".draft-rich-text-editor")||e&&t.target.closest("#mind-node-menu")||e&&t.target.closest(".context-menu-mask"))}),(0,k.A)(this,"handleDocDown",t=>{const{editMindNodeKey:e,isLinkToastShow:r,isShallowEditText:i,dispatch:a}=this.props;if(this.canExitEditMind(t)){if(!t.target.closest(".draft-link-toast")&&r){["INPUT","LABEL","TEXTAREA"].includes(t.target.tagName)||(t.preventDefault(),t.stopPropagation()),Fut.A.emit("draft:link-toast:quit");return}if(e&&!i&&!t.target.closest(".draft-rich-text-editor")&&a({type:"quit:rich:text:editing"}),t.target.closest(".designMind.isEditing")){t.target.closest(".mind-node")||a({type:"mind:clear:edit:state"});return}this.setState({isEdit:!1}),a({type:"mind:exit:edit:state"})}}),(0,k.A)(this,"handleUpdateMindSize",async t=>{t&&this.props.dispatch({type:"entry:rebuild:screen-widget-tree"}),this.props.dispatch({type:"entry:mind:update:mind-size"})}),(0,k.A)(this,"handleAddMindNode",(t,e)=>{this.props.dispatch({type:"entry:mind:add:node-mind",payload:{node:t,attr:e,type:F1.eB.CHILD_LEVEL}})}),(0,k.A)(this,"handleOpenMindNodeContextmenu",t=>{let{left:e,top:r}=t;const{dispatch:i}=this.props;i({type:"entry:contextmenu:withtype",payload:{position:{top:r,left:e}}}),i({type:"mind:update:state",payload:{isShowMindNodeMenu:!0}})}),(0,k.A)(this,"handleStartDrag",(t,e)=>{this.props.dispatch({type:"entry:mind:start:drag:mind-node",payload:{e:t,mindNodeKey:e}})})}render(){const{onlyView:t,rootNode:e,widget:r,editMindKey:i,selectedMindNodeKeys:a,mindDraggingState:o,editMindNodeKey:s,selectedMindNodeFlagIconKey:l,selectedMindNodeImageKey:u,findReplaceWMindNodeKeys:c,findSelectWidgetCid:d,dispatch:h}=this.props,{isEdit:f}=this.state,{isDragging:p,mindNodeToAttach:g,attachToSelf:v,attachPosition:y}=o;return(0,m.jsxs)(Hut,{className:E()("designMind",{isEditing:i===r.key}),children:[f?(0,m.jsx)(mn.A,{target:document.body,onMouseDown:(0,mn.t)(this.handleDocDown,{capture:!0})}):t?null:(0,m.jsx)("div",{className:"cover",onClick:this.handleClickCover,onDoubleClick:this.handleDbClickCover}),(0,m.jsx)(Z5,{rootNode:e,widget:r,isDragging:p,selectedMindNodeKeys:a,editMindNodeKey:s,isEdit:i===r.key,selectedMindNodeFlagIconKey:l,selectedMindNodeImageKey:u,findReplaceWMindNodeKeys:c,findSelectWidgetCid:d,updateMindSize:this.handleUpdateMindSize,addMindNode:this.handleAddMindNode,openContextMenu:this.handleOpenMindNodeContextmenu,onStartDrag:this.handleStartDrag,onlyView:t,unClickable:t,dispatch:h}),p&&g&&i===r.key&&(0,m.jsx)(Kut,{children:(0,m.jsx)(Vut,{rootNode:e,mindNodeToAttach:g,attachPosition:y,theme:r.theme,attachToSelf:v})}),a.length>0&&(0,m.jsx)(but.NH,{sheet:(0,F1.iv)(this.props.dispatch)})]})}}const Zut=(0,J.Ng)((n,t)=>{const e=(0,mf.p$)(n),r=(0,zs.WH)(n),i=(0,zs.ul)(n),a=(0,zs.A6)(n),o=(0,zs.UN)(n),s=(0,zs.g0)(n),l=(0,zs.H_)(n),u=(0,Ci.jx)(n),{findReplaceWMindNodeKeys:c}=(0,Y5.W)(n),d=(0,Y5.gP)(n),h=(0,zs.jZ)(n),f=(0,zs.aJ)(n),p=u===Vi.qi.OnlyView,g=Wut.k.Query.getLinkToastShow(n),v=e.includes(t.widget.cid);return{editMindKey:r,selectedMindNodeKeys:i,editMindNodeKey:a,selectedMindNodeFlagIconKey:o,selectedMindNodeImageKey:s,onlyView:p,mindDraggingState:l,findReplaceWMindNodeKeys:c,findSelectWidgetCid:d,isShowMindNodeMenu:h,isLinkToastShow:g,isShallowEditText:f,isSelected:v}})(Yut),$ut=n=>({...(0,K.u6)(n),...(0,K.Um)(n),background:(0,$.n7)(n),color:"#101010"}),j1=(0,b.memo)(n=>{let{widget:t,treeData:e,mode:r,isSupMkt:i=!1}=n;const a=()=>{if(r==="design"){var o;return(0,m.jsx)(Zut,{widget:t,rootNode:(o=e.children[0])==null?void 0:o.children.find(l=>l.widget.isRoot)})}if(r==="preview"||r==="snapshot"){var s;return(0,m.jsx)(Z5,{widget:t,rootNode:(s=e.children[0])==null?void 0:s.children.find(u=>u.widget.isRoot),unClickable:!0})}};return(0,m.jsx)(rt.cl,{treeData:e,widget:t,mode:r,isSupMkt:i,style:{...$ut(t)},children:a()})});class Jut extends M.n{renderWidgetContent(t){return(0,m.jsx)(j1,{widget:this.widget,treeData:this,mode:"design",isSupMkt:t.isSupMkt})}}class Qut extends W.f{renderWidgetContent(t){return(0,m.jsx)(j1,{widget:this.widget,treeData:this,mode:"preview",isSupMkt:t.isSupMkt})}}class qut extends st.j{renderWidgetContent(t){return(0,m.jsx)(j1,{widget:this.widget,treeData:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const tct=[Jut,Qut,qut];class ect extends M.t{renderWidgetContent(){return null}}class nct extends W.H{renderWidgetContent(){return null}}class rct extends st.X{renderWidgetContent(){return null}}const ict=[ect,nct,rct];class act extends b.PureComponent{render(){const{firstLevel:t,path:e,node:r,level:i,isShowIcon:a,selectNodeStyle:o,nodeStyle:s,onExpandItem:l,onSelectedItem:u,onUpdate:c,canEditText:d,isCreatePortalList:h,treeNode:f,panelCid:p,showLinkTag:g,tree:v,handleCheckNode:y,linkQueryArray:x,treeKey:S,optionDataSelected:_,optionDataDesignUnExpanded:D}=this.props;return(0,m.jsx)("div",{className:E()("childrenListWrap",{firstLevel:t}),children:(0,m.jsx)("ul",{className:E()("childrenList",{pcanvas:h}),children:r.children.map((C,N)=>(0,m.jsx)(Q5,{path:e+"-"+N,node:C,parent:r,level:i+1,selectNodeStyle:o,nodeStyle:s,isShowIcon:a,onSelectedItem:u,onExpandItem:l,handleCheckNode:y,onUpdate:c,canEditText:d,treeNode:f,panelCid:p,showLinkTag:g,tree:v,linkQueryArray:x,treeKey:S,optionDataSelected:_,optionDataDesignUnExpanded:D},e+"-"+N))})})}}var J5=w(72254);class Q5 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"preventTimer",null),(0,k.A)(this,"interactionWrapper",t=>{this.preventTimer&&clearTimeout(this.preventTimer),MB.runnerController&&MB.runnerController.setIsPreventEvent(!0),t(),this.preventTimer=setTimeout(()=>{MB.runnerController&&MB.runnerController.setIsPreventEvent(!1)},400)}),(0,k.A)(this,"handleSelecteItem",t=>{t.stopPropagation();const{onSelectedItem:e,path:r,node:i}=this.props;e({node:i,path:r})}),(0,k.A)(this,"handleClickExpand",t=>{t.stopPropagation(),this.interactionWrapper(()=>{const{onExpandItem:e,path:r,node:i}=this.props;e({node:i,path:r})})}),(0,k.A)(this,"handleChangeName",t=>{t.stopPropagation();const{node:e,onUpdate:r,parent:i,path:a}=this.props,o={...e.data,name:t.target.value};r({data:o,path:a,parent:i})}),(0,k.A)(this,"hanldeNodeChangeCheck",(t,e)=>{t.stopPropagation(),this.interactionWrapper(()=>{const{node:r,path:i,handleCheckNode:a}=this.props;a({node:r,path:i,selectStatus:e})})})}render(){const{canEditText:t,node:e,node:{children:r,data:{cid:i,name:a,icon:o,linkCids:s}},level:l,nodeStyle:u,selectNodeStyle:c,path:d,panelCid:h,showLinkTag:f,tree:p,linkQueryArray:g,treeKey:v,treeNode:y,optionDataSelected:x,optionDataDesignUnExpanded:S}=this.props,_=y.widget["!version"],D=(0,Hr.XZ)({optionData:e,optionDataDesignUnExpanded:S,widgetVersion:_}),C=(0,Hr.lt)({optionData:e,optionDataSelected:x,widgetVersion:_}),N=r.length>0,q=l===1,et=D&&N,lt=p.isShowNodeIcon,_t={...C?c:u,paddingLeft:16+(l-1)*p.nodeIndent+"px"},{hasUiInteractiveIta:Ct,hasInteractiveIta:kt,interactiveCids:Ot,firstUiInteractiveIta:Nt,itaClassName:Xt}=(0,Pa.HW)(g,s),Vt=f&&Ct,Ut=D?"expand":"fold";let Yt=0,ue=0,ie="no";if(p.isShowCheckbox){var Gt;(Gt=e.children)!=null&&Gt.length?((0,zr.qS)(e.children,(me,De,Pe)=>{var Ce;const Ee=Pe+"-"+De;return(Ce=me.children)!=null&&Ce.length||(Yt+=1,me.data.checked&&(ue+=1)),Ee},d),Yt===ue?ie="select":ue>0&&uethis.hanldeNodeChangeCheck(me,ie),name:"tree_node/checkbox_"+ie}),lt&&(0,m.jsx)("span",{className:"iconWrap",children:(0,m.jsx)(h1.F,{cid:i,className:"svg-icon fill",path:Qt.path,viewBox:Qt.viewBox})}),(0,m.jsx)(Lv,{hiKey:v,canEditText:t,value:a,onChangeValue:this.handleChangeName,inputStyle:{color:_t.color}})]}),Vt&&Nt&&(0,m.jsx)(qa.LX,{interactionKey:Nt.key}),kt&&(0,m.jsx)("div",{className:"region gesture"})]}),et&&(0,m.jsx)(act,{firstLevel:q,path:d,node:e,level:l,showLinkTag:f,...this.props})]})})}}const oct=R.Ay.div.withConfig({displayName:"styles__StyledTreeContainer",componentId:"sc-1mbp6jh-0"})(["ul.tree-root{width:100%;height:100%;list-style:none;overflow-x:hidden;overflow-y:auto;}li.node{list-style:none;.content{display:flex;justify-content:space-between;align-items:center;padding:0 16px;position:relative;width:100%;min-width:160px;.leftContent > *{margin-right:8px;}.leftContent{display:flex;align-items:center;overflow:hidden;flex:1;.editable-span-wrap{flex:1;.editable-span{white-space:pre;}}.iconWrap{display:flex;width:1.2em;height:1.2em;svg{width:100%;height:100%;}}.hidden{visibility:hidden;}.select > :first-child,.half > :first-child{fill:",";}.no > :first-child{fill:",";}}}}"],n=>n.$checkboxSelectColor,n=>n.$checkboxNoColor);class z1 extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"setScrollElement",t=>this.$scrollElement=t),(0,k.A)(this,"handleWheel",t=>{this.$scrollElement.clientHeight===this.$scrollElement.scrollHeight&&this.$scrollElement.clientWidth===this.$scrollElement.scrollWidth||t.stopPropagation()})}componentDidMount(){this.$scrollElement.addEventListener("wheel",this.handleWheel,{capture:!0});const{treeNode:{widget:t},onlyView:e}=this.props;e||t["!version"]!==2&&(0,dm.Tx)()&&setTimeout(()=>{MB.action&&MB.action("entry:navigationMenu:migrate",{key:t.key})},30)}componentWillUnmount(){this.$scrollElement.removeEventListener("wheel",this.handleWheel,{capture:!0})}render(){const{optionData:t,canEditText:e,onExpandItem:r,onSelectedItem:i,onUpdate:a,showLinkTag:o,handleCheckNode:s}=this.props,{panelCid:l,treeNode:u,treeNode:{widget:{w:c,h:d,cid:h,tree:f,textV0:p,border:g,borderVisibility:v,fill:y,selectNode:x}},isEditing:S,optionDataDesignUnExpanded:_,optionDataSelected:D}=this.props,{isShowNodeIcon:C,nodeHeight:N}=f,{fontSize:q,textColor:et}=p,{isSelectNodeBackgroundVisible:lt,selectNodeBackground:ft,fontSize:_t}=x,Ct={width:c,height:d,...(0,K.Zv)(p),pointerEvents:S?"auto":"none",cursor:S?"pointer":"",backgroundColor:y.fillIsVisible?(0,P.t0)(y.solidColor):"transparent",...(0,K.Um)({border:g,borderVisibility:v})},kt={fontSize:q,color:(0,P.t0)(et),height:N+"px",textDecoration:(0,K.RL)(p),fontWeight:(0,K.Cz)(p),fontStyle:(0,K.lI)(p)},Ot={...(0,K.Zv)(x),background:lt?(0,P.t0)(ft):"transparent",fontSize:_t,height:N+"px"},Nt=(0,P.t0)(f.checkboxSelectColor),Xt=(0,P.t0)(f.checkboxNoColor),Vt=(0,ri.DS)(this.props.treeNode.widgetStore.sdkStore,this.props.treeNode.key,this.props.treeNode.runningIsEditingCombo,this.props.treeNode.editingBDanliKey);return(0,m.jsx)(oct,{style:Ct,$checkboxSelectColor:Nt,$checkboxNoColor:Xt,children:(0,m.jsx)("ul",{className:"tree-root",ref:this.setScrollElement,children:t.map((Ut,Yt)=>(0,m.jsx)(Q5,{path:""+Yt,isShowIcon:C,node:Ut,parent:null,level:1,selectNodeStyle:Ot,nodeStyle:kt,onExpandItem:r,onSelectedItem:i,onUpdate:a,handleCheckNode:s,canEditText:e,treeNode:u,panelCid:l,showLinkTag:o,tree:f,linkQueryArray:Vt,treeKey:h,optionDataDesignUnExpanded:_,optionDataSelected:D},""+Yt))})})}}const q5=n=>{let{node:t,path:e,selectStatus:r,newOptionData:i}=n;const a=e.split("-");let o=null;if(a.length===1)o=i[e];else{const s=l=>{o=l};(0,zr.PM)({newOptionData:i,pathArr:e.split("-"),onUpdate:s})}t.children.length?r==="select"||r==="half"?(0,zr.sV)(o.children,s=>{s.children.length<1&&(s.data.checked=!1)}):(0,zr.sV)(o.children,s=>{s.children.length<1&&(s.data.checked=!0)}):r==="select"?o.data.checked=!1:o.data.checked=!0};class sct extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onUpdate",t=>{MB.action("entry:widget:change",{flatChgList:[{key:this.props.treeNode.key,hotAttr:t}]})}),(0,k.A)(this,"handleExpandItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a,optionDataDesignUnExpanded:o}}}=this.props,s=qn()(a);i["!version"]===2?(0,Hr.E3)({node:e,widget:i,optionDataDesignUnExpanded:o,onUpdate:this.onUpdate}):(0,Hr.eh)({node:e,path:r,newOptionData:s,canExpandOneMenu:!1,onUpdate:this.onUpdate,widgetType:"wTree"})}),(0,k.A)(this,"handleSelectedItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a,optionDataSelected:o}},isEditing:s}=this.props;if(!s)return;const l=qn()(a);i["!version"]===2?(0,Hr.hZ)({node:e,optionDataSelected:o,onUpdate:this.onUpdate}):(0,Hr.Bf)({node:e,path:r,newOptionData:l,onUpdate:this.onUpdate})}),(0,k.A)(this,"handleCheckNode",t=>{let{node:e,path:r,selectStatus:i}=t;const{treeNode:{widget:{optionData:a}}}=this.props,o=qn()(a);q5({newOptionData:o,node:e,path:r,selectStatus:i}),this.onUpdate({optionData:o})}),(0,k.A)(this,"handleUpdate",t=>{let{data:e,path:r,parent:i}=t;const{treeNode:{widget:{optionData:a}}}=this.props,o=r.split("-"),s=o[o.length-1],l=qn()(a);if(!i)l[s].data=e;else{const u=c=>{c.data=e};(0,zr.PM)({newOptionData:l,pathArr:o,onUpdate:u})}this.onUpdate({optionData:l})})}render(){const{treeNode:{widget:t},isEditing:e,treeNode:r,showLinkTag:i,onlyView:a}=this.props;return(0,m.jsx)(z1,{optionData:t.optionData,treeNode:r,onExpandItem:this.handleExpandItem,onSelectedItem:this.handleSelectedItem,handleCheckNode:this.handleCheckNode,onUpdate:this.handleUpdate,canEditText:e,isEditing:e,showLinkTag:i,onlyView:a,optionDataSelected:t.optionDataSelected,optionDataDesignUnExpanded:t.optionDataDesignUnExpanded})}}class lct extends b.PureComponent{constructor(){super(...arguments),(0,k.A)(this,"onUpdate",t=>{const{dispatch:e,treeNode:{widget:{key:r,optionData:i,optionDataDesignUnExpanded:a,optionDataSelected:o}},runnerTreeData:s}=this.props,l={optionData:i,optionDataDesignUnExpanded:a,optionDataSelected:o},u={...s,...t};e({type:"entry:runner:updateOrAppend:widgetStatus",payload:{key:r,status:u,defaultStatus:l}})}),(0,k.A)(this,"handleExpandItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a}},runnerTreeData:o}=this.props,s=o!=null&&o.optionData?qn()(o.optionData):qn()(a),l=(o==null?void 0:o.optionDataDesignUnExpanded)||(i==null?void 0:i.optionDataDesignUnExpanded);i["!version"]===2?(0,Hr.E3)({node:e,widget:i,optionDataDesignUnExpanded:l,onUpdate:this.onUpdate}):(0,Hr.eh)({node:e,path:r,newOptionData:s,canExpandOneMenu:!1,onUpdate:this.onUpdate,widgetType:"wTree"})}),(0,k.A)(this,"handleSelectedItem",t=>{let{node:e,path:r}=t;const{treeNode:{widget:i,widget:{optionData:a}},runnerTreeData:o}=this.props,s=o!=null&&o.optionData?qn()(o.optionData):qn()(a),l=(o==null?void 0:o.optionDataSelected)||(i==null?void 0:i.optionDataSelected);i["!version"]===2?(0,Hr.hZ)({node:e,optionDataSelected:l,onUpdate:this.onUpdate}):(0,Hr.Bf)({node:e,path:r,newOptionData:s,onUpdate:this.onUpdate})}),(0,k.A)(this,"handleCheckNode",t=>{let{node:e,path:r,selectStatus:i}=t;const{treeNode:{widget:{optionData:a}},runnerTreeData:o}=this.props,s=o!=null&&o.optionData?qn()(o.optionData):qn()(a);q5({newOptionData:s,node:e,path:r,selectStatus:i}),this.onUpdate({optionData:s})})}componentDidUpdate(t,e,r){(0,zr.a9)(t.runnerTreeData,this.props.runnerTreeData,this.props.treeNode.widget.key)}render(){const{runnerTreeData:t,treeNode:e,treeNode:{widget:r},panelCid:i}=this.props,a=(t==null?void 0:t.optionData)||r.optionData;return(0,m.jsx)(z1,{isEditing:!0,onExpandItem:this.handleExpandItem,onSelectedItem:this.handleSelectedItem,handleCheckNode:this.handleCheckNode,optionData:a,optionDataDesignUnExpanded:(t==null?void 0:t.optionDataDesignUnExpanded)||r.optionDataDesignUnExpanded,optionDataSelected:(t==null?void 0:t.optionDataSelected)||r.optionDataSelected,canEditText:!1,treeNode:e,panelCid:i})}}const uct=(n,t)=>{var e;const{widgetStatusMap:r}=(0,pt.mf)(n),{treeNode:{widget:{key:i}}}=t;return{runnerTreeData:(e=r[i])==null?void 0:e.status}},cct=(0,J.Ng)(uct)(lct),H1=(0,b.memo)(n=>{let{treeNode:t,mode:e,panelCid:r,isEditing:i,onlyView:a,isSupMkt:o=!1}=n;const{widget:s}=t,l=()=>{if(e==="design")return(0,m.jsx)(sct,{treeNode:t,isEditing:i,showLinkTag:!0,onlyView:a});if(e==="preview")return(0,m.jsx)(cct,{treeNode:t,panelCid:r});if(e==="snapshot")return(0,m.jsx)(z1,{treeNode:t,optionData:s.optionData,optionDataSelected:s==null?void 0:s.optionDataSelected,optionDataDesignUnExpanded:s==null?void 0:s.optionDataDesignUnExpanded})};return(0,m.jsx)(rt.cl,{treeData:t,widget:s,mode:e,isSupMkt:o,children:l()})});class dct extends M.n{renderWidgetContent(t){const{editingEditableWidgetCid:e,onlyView:r}=t,i=this.widget.key===e&&!r;return(0,m.jsx)(H1,{treeNode:this,isEditing:i,mode:"design",isSupMkt:t.isSupMkt,onlyView:r})}}class hct extends W.f{renderWidgetContent(t){const{panelCid:e}=t;return(0,m.jsx)(H1,{treeNode:this,panelCid:e,mode:"preview",isSupMkt:t.isSupMkt})}}class fct extends st.j{renderWidgetContent(t){return(0,m.jsx)(H1,{treeNode:this,mode:"snapshot",isSupMkt:t.isSupMkt})}}const pct=[dct,hct,fct];var tB=w(99895),eB=w(99388);const nB=R.Ay.div.withConfig({displayName:"styles__StyledCode",componentId:"sc-3f1q4l-0"})(["display:flex;justify-content:inherit;align-items:inherit;position:absolute;height:100%;width:100%;pointer-events:none;&.is-allow{pointer-events:auto;}&.code-wrapper{iframe{width:100%;height:100%;border:none;}}"]),gct=R.Ay.div.withConfig({displayName:"styles__StyledCodePlaceHolder",componentId:"sc-3f1q4l-1"})(["width:100%;height:100%;background:",";display:flex;flex-direction:column;justify-content:center;align-items:center;.name{font-size:14px;font-weight:500px;margin-top:14px;}"],n=>n.theme.color_bg_card);var vct=w(17084);const rB="\n \n