1 line
20 KiB
JavaScript
Vendored
1 line
20 KiB
JavaScript
Vendored
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6109],{37182:function(e,t,r){"use strict";var a=r(75263).default,n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(r(38416)),o=r(92138),i=n(r(94184)),c=r(34744),l=a(r(67294)),u=r(4087);function getPercentage(e){var t=e.percent,r=e.success,a=e.successPercent,n=(0,u.validProgress)((0,u.getSuccessPercent)({success:r,successPercent:a}));return[n,(0,u.validProgress)((0,u.validProgress)(t)-n)]}function getStrokeColor(e){var t=e.success,r=e.strokeColor;return[(void 0===t?{}:t).strokeColor||o.presetPrimaryColors.green,r||null]}t.default=function(e){var t=e.prefixCls,r=e.width,a=e.strokeWidth,n=e.trailColor,o=e.strokeLinecap,u=e.gapPosition,d=e.gapDegree,f=e.type,p=e.children,v=e.success,g=r||120,h=a||6,m="[object Object]"===Object.prototype.toString.call(e.strokeColor),y=getStrokeColor({success:v,strokeColor:e.strokeColor}),k=(0,i.default)("".concat(t,"-inner"),(0,s.default)({},"".concat(t,"-circle-gradient"),m));return l.createElement("div",{className:k,style:{width:g,height:g,fontSize:.15*g+6}},l.createElement(c.Circle,{percent:getPercentage(e),strokeWidth:h,trailWidth:h,strokeColor:y,strokeLinecap:void 0===o?"round":o,trailColor:void 0===n?null:n,prefixCls:t,gapDegree:d||0===d?d:"dashboard"===f?75:void 0,gapPosition:u||"dashboard"===f&&"bottom"||void 0}),p)}},2384:function(e,t,r){"use strict";var a=r(75263).default,n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.sortGradient=t.handleGradient=t.default=void 0;var s=n(r(10434)),o=r(92138),i=a(r(67294)),c=r(4087),__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r},sortGradient=function(e){var t=[];return Object.keys(e).forEach(function(r){var a=parseFloat(r.replace(/%/g,""));isNaN(a)||t.push({key:a,value:e[r]})}),(t=t.sort(function(e,t){return e.key-t.key})).map(function(e){var t=e.key,r=e.value;return"".concat(r," ").concat(t,"%")}).join(", ")};t.sortGradient=sortGradient;var handleGradient=function(e,t){var r=e.from,a=void 0===r?o.presetPrimaryColors.blue:r,n=e.to,s=void 0===n?o.presetPrimaryColors.blue:n,i=e.direction,c=void 0===i?"rtl"===t?"to left":"to right":i,l=__rest(e,["from","to","direction"]);if(0!==Object.keys(l).length){var u=sortGradient(l);return{backgroundImage:"linear-gradient(".concat(c,", ").concat(u,")")}}return{backgroundImage:"linear-gradient(".concat(c,", ").concat(a,", ").concat(s,")")}};t.handleGradient=handleGradient,t.default=function(e){var t=e.prefixCls,r=e.direction,a=e.percent,n=e.strokeWidth,o=e.size,l=e.strokeColor,u=e.strokeLinecap,d=void 0===u?"round":u,f=e.children,p=e.trailColor,v=e.success,g=l&&"string"!=typeof l?handleGradient(l,r):{background:l},h="square"===d||"butt"===d?0:void 0,m=(0,s.default)({width:"".concat((0,c.validProgress)(a),"%"),height:n||("small"===o?6:8),borderRadius:h},g),y=(0,c.getSuccessPercent)(e),k={width:"".concat((0,c.validProgress)(y),"%"),height:n||("small"===o?6:8),borderRadius:h,backgroundColor:null==v?void 0:v.strokeColor},b=void 0!==y?i.createElement("div",{className:"".concat(t,"-success-bg"),style:k}):null;return i.createElement(i.Fragment,null,i.createElement("div",{className:"".concat(t,"-outer")},i.createElement("div",{className:"".concat(t,"-inner"),style:{backgroundColor:(void 0===p?null:p)||void 0,borderRadius:h}},i.createElement("div",{className:"".concat(t,"-bg"),style:m}),b)),f)}},44428:function(e,t,r){"use strict";var a=r(75263).default,n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(r(38416)),o=n(r(94184)),i=a(r(67294));t.default=function(e){for(var t=e.size,r=e.steps,a=e.percent,n=e.strokeWidth,c=void 0===n?8:n,l=e.strokeColor,u=e.trailColor,d=void 0===u?null:u,f=e.prefixCls,p=e.children,v=Math.round(r*((void 0===a?0:a)/100)),g="small"===t?2:14,h=Array(r),m=0;m<r;m++){var y=Array.isArray(l)?l[m]:l;h[m]=i.createElement("div",{key:m,className:(0,o.default)("".concat(f,"-steps-item"),(0,s.default)({},"".concat(f,"-steps-item-active"),m<=v-1)),style:{backgroundColor:m<=v-1?y:d,width:g,height:c}})}return i.createElement("div",{className:"".concat(f,"-steps-outer")},h,p)}},74806:function(e,t,r){"use strict";var a=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(7325)).default;t.default=n},7325:function(e,t,r){"use strict";var a=r(75263).default,n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(r(38416)),o=n(r(10434)),i=n(r(37431)),c=n(r(71961)),l=n(r(42547)),u=n(r(40753)),d=n(r(94184)),f=n(r(18475)),p=a(r(67294)),v=r(31929),g=r(66764);n(r(13594));var h=n(r(37182)),m=n(r(2384)),y=n(r(44428)),k=r(4087),__rest=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,a=Object.getOwnPropertySymbols(e);n<a.length;n++)0>t.indexOf(a[n])&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]]);return r};(0,g.tuple)("line","circle","dashboard");var b=(0,g.tuple)("normal","exception","active","success");t.default=function(e){var t,r,a=e.prefixCls,n=e.className,g=e.steps,x=e.strokeColor,C=e.percent,w=void 0===C?0:C,P=e.size,j=void 0===P?"default":P,S=e.showInfo,D=void 0===S||S,N=e.type,Z=void 0===N?"line":N,E=__rest(e,["prefixCls","className","steps","strokeColor","percent","size","showInfo","type"]);function getPercentNumber(){var t=(0,k.getSuccessPercent)(e);return parseInt(void 0!==t?t.toString():w.toString(),10)}function getProgressStatus(){var t=e.status;return!b.includes(t)&&getPercentNumber()>=100?"success":t||"normal"}function renderProcessInfo(t,r){var a,n=e.format,s=(0,k.getSuccessPercent)(e);if(!D)return null;var o="line"===Z;return n||"exception"!==r&&"success"!==r?a=(n||function(e){return"".concat(e,"%")})((0,k.validProgress)(w),(0,k.validProgress)(s)):"exception"===r?a=o?p.createElement(l.default,null):p.createElement(u.default,null):"success"===r&&(a=o?p.createElement(i.default,null):p.createElement(c.default,null)),p.createElement("span",{className:"".concat(t,"-text"),title:"string"==typeof a?a:void 0},a)}var _=p.useContext(v.ConfigContext),O=_.getPrefixCls,L=_.direction,T=O("progress",a),I=getProgressStatus(),W=renderProcessInfo(T,I),A=Array.isArray(x)?x[0]:x,M="string"==typeof x||Array.isArray(x)?x:void 0;"line"===Z?r=g?p.createElement(y.default,(0,o.default)({},e,{strokeColor:M,prefixCls:T,steps:g}),W):p.createElement(m.default,(0,o.default)({},e,{strokeColor:A,prefixCls:T,direction:L}),W):("circle"===Z||"dashboard"===Z)&&(r=p.createElement(h.default,(0,o.default)({},e,{strokeColor:A,prefixCls:T,progressStatus:I}),W));var G=(0,d.default)(T,(t={},(0,s.default)(t,"".concat(T,"-").concat("dashboard"===Z&&"circle"||g&&"steps"||Z),!0),(0,s.default)(t,"".concat(T,"-status-").concat(I),!0),(0,s.default)(t,"".concat(T,"-show-info"),D),(0,s.default)(t,"".concat(T,"-").concat(j),j),(0,s.default)(t,"".concat(T,"-rtl"),"rtl"===L),t),n);return p.createElement("div",(0,o.default)({},(0,f.default)(E,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:G,role:"progressbar"}),r)}},4087:function(e,t,r){"use strict";var a=r(64836).default;function validProgress(e){return!e||e<0?0:e>100?100:e}function getSuccessPercent(e){var t=e.success,r=e.successPercent;return t&&"progress"in t&&(r=t.progress),t&&"percent"in t&&(r=t.percent),r}Object.defineProperty(t,"__esModule",{value:!0}),t.getSuccessPercent=getSuccessPercent,t.validProgress=validProgress,a(r(13594))},77349:function(e,t,r){"use strict";r.d(t,{Z:function(){return addDays}});var a=r(83946),n=r(19013),s=r(13882);function addDays(e,t){(0,s.Z)(2,arguments);var r=(0,n.Z)(e),o=(0,a.Z)(t);return isNaN(o)?new Date(NaN):(o&&r.setDate(r.getDate()+o),r)}},11640:function(e,t,r){"use strict";r.d(t,{Z:function(){return addMonths}});var a=r(83946),n=r(19013),s=r(13882);function addMonths(e,t){(0,s.Z)(2,arguments);var r=(0,n.Z)(e),o=(0,a.Z)(t);if(isNaN(o))return new Date(NaN);if(!o)return r;var i=r.getDate(),c=new Date(r.getTime());return(c.setMonth(r.getMonth()+o+1,0),i>=c.getDate())?c:(r.setFullYear(c.getFullYear(),c.getMonth(),i),r)}},92794:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/viewer-info",function(){return r(79869)}])},15823:function(e,t,r){"use strict";r.d(t,{k:function(){return Chart}});var a=r(85893),n=r(58091),s=r(67294),o=r(30744),i=r(23148),c=r(26495),l=r(65400);function createGraphDataset(e){let t={};return e.forEach(e=>{let r=new Date(e.time),a=(0,n.Z)(r,"H:mma");t[a]=e.value}),t}i.kL.register(i.uw,i.WV,i.f$,i.od,i.jn,i.Dx,i.u,i.De);let Chart=e=>{let{data:t,title:r,color:n,unit:i,dataCollections:u,yFlipped:d,yLogarithmic:f,minYValue:p,yStepSize:v=0}=e,g=[],h=(0,s.useRef)(null);return t&&t.length>0&&g.push({id:r,label:r,backgroundColor:n,borderColor:n,borderWidth:3,data:createGraphDataset(t)}),u.forEach(e=>{g.push({id:e.name,label:e.name,data:createGraphDataset(e.data),backgroundColor:e.color,borderColor:e.color,borderWidth:3,pointStyle:e.pointStyle||"circle",radius:e.pointRadius||1})}),(0,a.jsxs)("div",{className:"line-chart-container",children:[(0,a.jsx)(c.x1,{ref:h,data:{datasets:g},options:{responsive:!0,clip:!1,scales:{y:{type:f?"logarithmic":"linear",reverse:d,min:p,ticks:{stepSize:v},title:{display:!0,text:i}}}},height:"70vh"}),(0,a.jsx)(l.default,{size:"small",onClick:()=>{if(h.current){let e=document.createElement("a");e.download="chart.png",e.href=h.current.canvas.toDataURL(),e.click()}},type:"ghost",icon:(0,a.jsx)(o.default,{}),className:"download-btn"})]})};Chart.defaultProps={dataCollections:[],data:[],title:"",yFlipped:!1,yLogarithmic:!1}},14344:function(e,t,r){"use strict";r.d(t,{m:function(){return StatisticItem}});var a=r(85893),n=r(53740),s=r(26289),o=r(70302),i=r(74806);let{Text:c}=n.default,l={title:"",value:0,prefix:null,suffix:null,color:"",progress:!1,centered:!1,formatter:null},Content=e=>{let{prefix:t,value:r,suffix:n,title:s}=e;return(0,a.jsxs)("div",{children:[t,(0,a.jsx)("div",{children:(0,a.jsx)(c,{type:"secondary",children:s})}),(0,a.jsx)("div",{children:(0,a.jsxs)(c,{type:"secondary",children:[r,n||"%"]})})]})},ProgressView=e=>{let{title:t,value:r,prefix:n,suffix:s,color:o}=e,c=(0,a.jsx)(Content,{prefix:n,value:r,suffix:s,title:t});return(0,a.jsx)(i.default,{type:"dashboard",percent:r,width:120,strokeColor:{"0%":o,"90%":r>90?"red":o},format:()=>c})};ProgressView.defaultProps=l;let StatisticView=e=>{let{title:t,value:r,prefix:n,formatter:o}=e;return(0,a.jsx)(s.Z,{title:t,value:r,prefix:n,formatter:o})};StatisticView.defaultProps=l;let StatisticItem=e=>{let{progress:t,centered:r}=e,n=t?ProgressView:StatisticView;return(0,a.jsx)(o.default,{type:"inner",children:(0,a.jsx)("div",{style:r?{display:"flex",alignItems:"center",justifyContent:"center"}:{},children:(0,a.jsx)(n,{...e})})})};StatisticItem.defaultProps=l},79869:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return ViewersOverTime}});var a=r(85893),n=r(67294),s=r(55673),o=r(5789),i=r(53740),c=r(77834),l=r(89552),u=r(4863),d=r(19013),f=r(13882);function getTime(e){return(0,f.Z)(1,arguments),(0,d.Z)(e).getTime()}function getUnixTime(e){return(0,f.Z)(1,arguments),Math.floor(getTime(e)/1e3)}var p=r(71002),v=r(77349),g=r(83946);function subDays(e,t){(0,f.Z)(2,arguments);var r=(0,g.Z)(t);return(0,v.Z)(e,-r)}var h=r(11640);function subMonths(e,t){(0,f.Z)(2,arguments);var r=(0,g.Z)(t);return(0,h.Z)(e,-r)}function sub(e,t){if((0,f.Z)(2,arguments),!t||"object"!==(0,p.Z)(t))return new Date(NaN);var r=t.years?(0,g.Z)(t.years):0,a=t.months?(0,g.Z)(t.months):0,n=t.weeks?(0,g.Z)(t.weeks):0,s=t.days?(0,g.Z)(t.days):0,o=t.hours?(0,g.Z)(t.hours):0,i=t.minutes?(0,g.Z)(t.minutes):0,c=t.seconds?(0,g.Z)(t.seconds):0;return new Date(subDays(subMonths(e,a+12*r),s+7*n).getTime()-1e3*(c+60*(i+60*o)))}var m=r(5152),y=r.n(m),k=r(15823),b=r(14344),x=r(2307),C=r(45938),w=r(19120);let ViewerTable=e=>{let{data:t}=e,r=[{title:"User Agent",dataIndex:"userAgent",key:"userAgent",render:e=>(0,w.AB)(e)},{title:"Location",dataIndex:"geo",key:"geo",render:e=>e?"".concat(e.regionName,", ").concat(e.countryCode):"-"},{title:"Watch Time",dataIndex:"firstSeen",key:"firstSeen",defaultSortOrder:"ascend",render:e=>(0,C.Z)(new Date(e)),sorter:(e,t)=>new Date(e.firstSeen).getTime()-new Date(t.firstSeen).getTime(),sortDirections:["descend","ascend"]}];return(0,a.jsx)(x.Z,{pagination:{hideOnSinglePage:!0},className:"table-container",columns:r,dataSource:t,size:"small",rowKey:"id"})};var P=r(18454),j=r(92863),S=r(15578);let D=y()(()=>Promise.resolve().then(r.t.bind(r,5085,23)),{loadableGenerated:{webpack:()=>[5085]},ssr:!1}),N=y()(()=>r.e(5412).then(r.t.bind(r,95412,23)),{loadableGenerated:{webpack:()=>[95412]},ssr:!1});function ViewersOverTime(){let e;let t=(0,n.useContext)(P.a),{online:r,broadcaster:d,viewerCount:f,overallPeakViewerCount:p,sessionPeakViewerCount:v}=t||{};d&&d.time&&(e=new Date(d.time));let g=[{title:"Current stream",start:e},{title:"Last 12 hours",start:sub(new Date,{hours:12})},{title:"Last 24 hours",start:sub(new Date,{hours:24})},{title:"Last 7 days",start:sub(new Date,{days:7})},{title:"Last 30 days",start:sub(new Date,{days:30})},{title:"Last 3 months",start:sub(new Date,{months:3})},{title:"Last 6 months",start:sub(new Date,{months:6})}],[h,m]=(0,n.useState)(!0),[y,x]=(0,n.useState)([]),[C,w]=(0,n.useState)([]),[S,Z]=(0,n.useState)(g[1]),getInfo=async()=>{try{let e="".concat(j.iV,"?windowStart=").concat(getUnixTime(S.start)),t=await (0,j.rQ)(e);x(t),m(!1)}catch(e){console.log("==== error",e)}try{let e=await (0,j.rQ)(j.a_);w(e)}catch(e){console.log("==== error",e)}};(0,n.useEffect)(()=>{let e=null;return(getInfo(),r)?(e=setInterval(getInfo,6e4),()=>{clearInterval(e)}):()=>[]},[r,S]);let onTimeWindowSelect=e=>{let{key:t}=e;Z(g[t])},E=r&&e?0:1,_=g.slice(E).map((e,t)=>({key:t+E,label:e.title,onClick:onTimeWindowSelect}));return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.default.Title,{children:"Viewer Info"}),(0,a.jsx)("br",{}),(0,a.jsxs)(s.Z,{gutter:[16,16],justify:"space-around",children:[r&&(0,a.jsx)(o.Z,{span:8,md:8,children:(0,a.jsx)(b.m,{title:"Current viewers",value:f.toString(),prefix:(0,a.jsx)(N,{})})}),(0,a.jsx)(o.Z,{md:r?8:12,children:(0,a.jsx)(b.m,{title:r?"Max viewers this stream":"Max viewers last stream",value:v.toString(),prefix:(0,a.jsx)(N,{})})}),(0,a.jsx)(o.Z,{md:r?8:12,children:(0,a.jsx)(b.m,{title:"All-time max viewers",value:p.toString(),prefix:(0,a.jsx)(N,{})})})]}),!y.length&&(0,a.jsx)(u.default,{style:{marginTop:"10px"},banner:!0,message:"Please wait",description:"No viewer data has been collected yet.",type:"info"}),(0,a.jsxs)(l.default,{spinning:!y.length||h,children:[y.length>0&&(0,a.jsx)(k.k,{title:"Viewers",data:y,color:"#2087E2",unit:"viewers",minYValue:0,yStepSize:1}),(0,a.jsx)(c.default,{menu:{items:_},trigger:["click"],children:(0,a.jsxs)("button",{type:"button",style:{position:"absolute",top:"5px",right:"35px",background:"transparent",border:"unset"},children:[S.title," ",(0,a.jsx)(D,{})]})}),(0,a.jsx)(ViewerTable,{data:C})]})]})}ViewersOverTime.getLayout=function(e){return(0,a.jsx)(S.l,{page:e})}},34744:function(e,t,r){"use strict";r.r(t),r.d(t,{Circle:function(){return es_Circle},Line:function(){return es_Line},default:function(){return m}});var a=r(87462),n=r(1413),s=r(45987),o=r(67294),i=r(94184),c=r.n(i),l={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},useTransitionDuration=function(){var e=(0,o.useRef)([]),t=(0,o.useRef)(null);return(0,o.useEffect)(function(){var r=Date.now(),a=!1;e.current.forEach(function(e){if(e){a=!0;var n=e.style;n.transitionDuration=".3s, .3s, .3s, .06s",t.current&&r-t.current<100&&(n.transitionDuration="0s, 0s")}}),a&&(t.current=Date.now())}),e.current},u=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],es_Line=function(e){var t=(0,n.Z)((0,n.Z)({},l),e),r=t.className,i=t.percent,d=t.prefixCls,f=t.strokeColor,p=t.strokeLinecap,v=t.strokeWidth,g=t.style,h=t.trailColor,m=t.trailWidth,y=t.transition,k=(0,s.Z)(t,u);delete k.gapPosition;var b=Array.isArray(i)?i:[i],x=Array.isArray(f)?f:[f],C=useTransitionDuration(),w=v/2,P="M ".concat("round"===p?w:0,",").concat(w,"\n L ").concat("round"===p?100-v/2:100,",").concat(w),j=0;return o.createElement("svg",(0,a.Z)({className:c()("".concat(d,"-line"),r),viewBox:"0 0 100 ".concat(v),preserveAspectRatio:"none",style:g},k),o.createElement("path",{className:"".concat(d,"-line-trail"),d:P,strokeLinecap:p,stroke:h,strokeWidth:m||v,fillOpacity:"0"}),b.map(function(e,t){var r=1;switch(p){case"round":r=1-v/100;break;case"square":r=1-v/2/100;break;default:r=1}var a={strokeDasharray:"".concat(e*r,"px, 100px"),strokeDashoffset:"-".concat(j,"px"),transition:y||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},n=x[t]||x[x.length-1];return j+=e,o.createElement("path",{key:t,className:"".concat(d,"-line-path"),d:P,strokeLinecap:p,stroke:n,strokeWidth:v,fillOpacity:"0",ref:function(e){C[t]=e},style:a})}))},d=r(71002),f=r(97685),p=r(98924),v=0,g=(0,p.Z)();function getUUID(){var e;return g?(e=v,v+=1):e="TEST_OR_SSR",e}var useId=function(e){var t=o.useState(),r=(0,f.Z)(t,2),a=r[0],n=r[1];return o.useEffect(function(){n("rc_progress_".concat(getUUID()))},[]),e||a},h=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function stripPercentToNumber(e){return+e.replace("%","")}function toArray(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}var getCircleStyle=function(e,t,r,a,n,s,o,i,c,l){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,d=(100-a)/100*t;return"round"===c&&100!==a&&(d+=l/2)>=t&&(d=t-.01),{stroke:"string"==typeof i?i:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:d+u,transform:"rotate(".concat(n+r/100*360*((360-s)/360)+(0===s?0:({bottom:0,top:180,left:90,right:-90})[o]),"deg)"),transformOrigin:"0 0",transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},es_Circle=function(e){var t,r,i,u,f=(0,n.Z)((0,n.Z)({},l),e),p=f.id,v=f.prefixCls,g=f.steps,m=f.strokeWidth,y=f.trailWidth,k=f.gapDegree,b=void 0===k?0:k,x=f.gapPosition,C=f.trailColor,w=f.strokeLinecap,P=f.style,j=f.className,S=f.strokeColor,D=f.percent,N=(0,s.Z)(f,h),Z=useId(p),E="".concat(Z,"-gradient"),_=50-m/2,O=2*Math.PI*_,L=b>0?90+b/2:-90,T=O*((360-b)/360),I="object"===(0,d.Z)(g)?g:{count:g,space:2},W=I.count,A=I.space,M=getCircleStyle(O,T,0,100,L,b,x,C,w,m),G=toArray(D),V=toArray(S),R=V.find(function(e){return e&&"object"===(0,d.Z)(e)}),z=useTransitionDuration();return o.createElement("svg",(0,a.Z)({className:c()("".concat(v,"-circle"),j),viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),style:P,id:p,role:"presentation"},N),R&&o.createElement("defs",null,o.createElement("linearGradient",{id:E,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(R).sort(function(e,t){return stripPercentToNumber(e)-stripPercentToNumber(t)}).map(function(e,t){return o.createElement("stop",{key:t,offset:e,stopColor:R[e]})}))),!W&&o.createElement("circle",{className:"".concat(v,"-circle-trail"),r:_,cx:0,cy:0,stroke:C,strokeLinecap:w,strokeWidth:y||m,style:M}),W?(t=Math.round(W*(G[0]/100)),r=100/W,i=0,Array(W).fill(null).map(function(e,a){var n=a<=t-1?V[0]:C,s=n&&"object"===(0,d.Z)(n)?"url(#".concat(E,")"):void 0,c=getCircleStyle(O,T,i,r,L,b,x,n,"butt",m,A);return i+=(T-c.strokeDashoffset+A)*100/T,o.createElement("circle",{key:a,className:"".concat(v,"-circle-path"),r:_,cx:0,cy:0,stroke:s,strokeWidth:m,opacity:1,style:c,ref:function(e){z[a]=e}})})):(u=0,G.map(function(e,t){var r=V[t]||V[V.length-1],a=r&&"object"===(0,d.Z)(r)?"url(#".concat(E,")"):void 0,n=getCircleStyle(O,T,u,e,L,b,x,r,w,m);return u+=e,o.createElement("circle",{key:t,className:"".concat(v,"-circle-path"),r:_,cx:0,cy:0,stroke:a,strokeLinecap:w,strokeWidth:m,opacity:0===e?0:1,style:n,ref:function(e){z[t]=e}})}).reverse()))},m={Line:es_Line,Circle:es_Circle}}},function(e){e.O(0,[2196,5596,1130,4104,9403,1024,3942,971,6697,1664,1749,1700,2122,7752,5891,2891,4749,6627,8966,3068,8091,6300,8531,5938,5283,5578,9774,2888,179],function(){return e(e.s=92794)}),_N_E=e.O()}]); |