Files
owncast/static/web/_next/static/chunks/8187-d8ae119ca4227e47.js
2023-10-06 07:22:08 +00:00

1 line
21 KiB
JavaScript
Vendored

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8187],{37182:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(38416)),i=r(92138),s=o(r(94184)),c=r(34744),l=n(r(67294)),u=r(4087);t.default=function(e){var t,r,n,o,f,d,p,v=e.prefixCls,m=e.width,g=e.strokeWidth,y=e.trailColor,h=e.strokeLinecap,b=e.gapPosition,k=e.gapDegree,C=e.type,E=e.children,x=e.success,N=m||120,w=g||6,P="[object Object]"===Object.prototype.toString.call(e.strokeColor),O=(r=(t={success:x,strokeColor:e.strokeColor}).success,n=t.strokeColor,[(void 0===r?{}:r).strokeColor||i.presetPrimaryColors.green,n||null]),S=(0,s.default)("".concat(v,"-inner"),(0,a.default)({},"".concat(v,"-circle-gradient"),P));return l.createElement("div",{className:S,style:{width:N,height:N,fontSize:.15*N+6}},l.createElement(c.Circle,{percent:(o=e.percent,f=e.success,d=e.successPercent,[p=(0,u.validProgress)((0,u.getSuccessPercent)({success:f,successPercent:d})),(0,u.validProgress)((0,u.validProgress)(o)-p)]),strokeWidth:w,trailWidth:w,strokeColor:O,strokeLinecap:void 0===h?"round":h,trailColor:void 0===y?null:y,prefixCls:v,gapDegree:k||0===k?k:"dashboard"===C?75:void 0,gapPosition:b||"dashboard"===C&&"bottom"||void 0}),E)}},2384:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.sortGradient=t.handleGradient=t.default=void 0;var a=o(r(10434)),i=r(92138),s=n(r(67294)),c=r(4087),__rest=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},sortGradient=function(e){var t=[];return Object.keys(e).forEach(function(r){var n=parseFloat(r.replace(/%/g,""));isNaN(n)||t.push({key:n,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,n=void 0===r?i.presetPrimaryColors.blue:r,o=e.to,a=void 0===o?i.presetPrimaryColors.blue:o,s=e.direction,c=void 0===s?"rtl"===t?"to left":"to right":s,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(n,", ").concat(a,")")}};t.handleGradient=handleGradient,t.default=function(e){var t=e.prefixCls,r=e.direction,n=e.percent,o=e.strokeWidth,i=e.size,l=e.strokeColor,u=e.strokeLinecap,f=void 0===u?"round":u,d=e.children,p=e.trailColor,v=e.success,m=l&&"string"!=typeof l?handleGradient(l,r):{background:l},g="square"===f||"butt"===f?0:void 0,y=(0,a.default)({width:"".concat((0,c.validProgress)(n),"%"),height:o||("small"===i?6:8),borderRadius:g},m),h=(0,c.getSuccessPercent)(e),b={width:"".concat((0,c.validProgress)(h),"%"),height:o||("small"===i?6:8),borderRadius:g,backgroundColor:null==v?void 0:v.strokeColor},k=void 0!==h?s.createElement("div",{className:"".concat(t,"-success-bg"),style:b}):null;return s.createElement(s.Fragment,null,s.createElement("div",{className:"".concat(t,"-outer")},s.createElement("div",{className:"".concat(t,"-inner"),style:{backgroundColor:(void 0===p?null:p)||void 0,borderRadius:g}},s.createElement("div",{className:"".concat(t,"-bg"),style:y}),k)),d)}},44428:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(38416)),i=o(r(94184)),s=n(r(67294));t.default=function(e){for(var t=e.size,r=e.steps,n=e.percent,o=e.strokeWidth,c=void 0===o?8:o,l=e.strokeColor,u=e.trailColor,f=void 0===u?null:u,d=e.prefixCls,p=e.children,v=Math.round(r*((void 0===n?0:n)/100)),m="small"===t?2:14,g=Array(r),y=0;y<r;y++){var h=Array.isArray(l)?l[y]:l;g[y]=s.createElement("div",{key:y,className:(0,i.default)("".concat(d,"-steps-item"),(0,a.default)({},"".concat(d,"-steps-item-active"),y<=v-1)),style:{backgroundColor:y<=v-1?h:f,width:m,height:c}})}return s.createElement("div",{className:"".concat(d,"-steps-outer")},g,p)}},74806:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(7325)).default;t.default=o},7325:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(38416)),i=o(r(10434)),s=o(r(37431)),c=o(r(71961)),l=o(r(42547)),u=o(r(40753)),f=o(r(94184)),d=o(r(18475)),p=n(r(67294)),v=r(31929),m=r(66764);o(r(13594));var g=o(r(37182)),y=o(r(2384)),h=o(r(44428)),b=r(4087),__rest=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};(0,m.tuple)("line","circle","dashboard");var k=(0,m.tuple)("normal","exception","active","success");t.default=function(e){var t,r,n,o,m=e.prefixCls,C=e.className,E=e.steps,x=e.strokeColor,N=e.percent,w=void 0===N?0:N,P=e.size,O=void 0===P?"default":P,S=e.showInfo,_=void 0===S||S,j=e.type,A=void 0===j?"line":j,D=__rest(e,["prefixCls","className","steps","strokeColor","percent","size","showInfo","type"]),Z=p.useContext(v.ConfigContext),W=Z.getPrefixCls,L=Z.direction,T=W("progress",m),M=(t=e.status,!k.includes(t)&&parseInt(void 0!==(r=(0,b.getSuccessPercent)(e))?r.toString():w.toString(),10)>=100?"success":t||"normal"),I=function(t,r){var n,o=e.format,a=(0,b.getSuccessPercent)(e);if(!_)return null;var i="line"===A;return o||"exception"!==r&&"success"!==r?n=(o||function(e){return"".concat(e,"%")})((0,b.validProgress)(w),(0,b.validProgress)(a)):"exception"===r?n=i?p.createElement(l.default,null):p.createElement(u.default,null):"success"===r&&(n=i?p.createElement(s.default,null):p.createElement(c.default,null)),p.createElement("span",{className:"".concat(t,"-text"),title:"string"==typeof n?n:void 0},n)}(T,M),R=Array.isArray(x)?x[0]:x,F="string"==typeof x||Array.isArray(x)?x:void 0;"line"===A?o=E?p.createElement(h.default,(0,i.default)({},e,{strokeColor:F,prefixCls:T,steps:E}),I):p.createElement(y.default,(0,i.default)({},e,{strokeColor:R,prefixCls:T,direction:L}),I):("circle"===A||"dashboard"===A)&&(o=p.createElement(g.default,(0,i.default)({},e,{strokeColor:R,prefixCls:T,progressStatus:M}),I));var G=(0,f.default)(T,(n={},(0,a.default)(n,"".concat(T,"-").concat("dashboard"===A&&"circle"||E&&"steps"||A),!0),(0,a.default)(n,"".concat(T,"-status-").concat(M),!0),(0,a.default)(n,"".concat(T,"-show-info"),_),(0,a.default)(n,"".concat(T,"-").concat(O),O),(0,a.default)(n,"".concat(T,"-rtl"),"rtl"===L),n),C);return p.createElement("div",(0,i.default)({},(0,d.default)(D,["status","format","trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"]),{className:G,role:"progressbar"}),o)}},4087:function(e,t,r){"use strict";var n=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.getSuccessPercent=function(e){var t=e.success,r=e.successPercent;return t&&"progress"in t&&(r=t.progress),t&&"percent"in t&&(r=t.percent),r},t.validProgress=function(e){return!e||e<0?0:e>100?100:e},n(r(13594))},89552:function(e,t,r){"use strict";var n=r(75263).default,o=r(64836).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(10434)),i=o(r(38416)),s=o(r(27424)),c=o(r(94184)),l=o(r(23279)),u=o(r(18475)),f=n(r(67294)),d=r(31929),p=r(47419),v=r(66764),__rest=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};(0,v.tuple)("small","default","large");var m=null,Spin=function(e){var t=e.spinPrefixCls,r=e.spinning,n=void 0===r||r,o=e.delay,v=e.className,g=e.size,y=void 0===g?"default":g,h=e.tip,b=e.wrapperClassName,k=e.style,C=e.children,E=__rest(e,["spinPrefixCls","spinning","delay","className","size","tip","wrapperClassName","style","children"]),x=f.useState(function(){return n&&(!n||!o||!!isNaN(Number(o)))}),N=(0,s.default)(x,2),w=N[0],P=N[1];return f.useEffect(function(){var e=(0,l.default)(function(){P(n)},o);return e(),function(){var t;null===(t=null==e?void 0:e.cancel)||void 0===t||t.call(e)}},[o,n]),f.createElement(d.ConfigConsumer,null,function(r){var n,o,s,l=r.direction,d=(0,c.default)(t,(s={},(0,i.default)(s,"".concat(t,"-sm"),"small"===y),(0,i.default)(s,"".concat(t,"-lg"),"large"===y),(0,i.default)(s,"".concat(t,"-spinning"),w),(0,i.default)(s,"".concat(t,"-show-text"),!!h),(0,i.default)(s,"".concat(t,"-rtl"),"rtl"===l),s),v),g=(0,u.default)(E,["indicator","prefixCls"]),x=f.createElement("div",(0,a.default)({},g,{style:k,className:d,"aria-live":"polite","aria-busy":w}),(n=e.indicator,o="".concat(t,"-dot"),null===n?null:(0,p.isValidElement)(n)?(0,p.cloneElement)(n,{className:(0,c.default)(n.props.className,o)}):(0,p.isValidElement)(m)?(0,p.cloneElement)(m,{className:(0,c.default)(m.props.className,o)}):f.createElement("span",{className:(0,c.default)(o,"".concat(t,"-dot-spin"))},f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}),f.createElement("i",{className:"".concat(t,"-dot-item")}))),h?f.createElement("div",{className:"".concat(t,"-text")},h):null);if(void 0!==C){var N=(0,c.default)("".concat(t,"-container"),(0,i.default)({},"".concat(t,"-blur"),w));return f.createElement("div",(0,a.default)({},g,{className:(0,c.default)("".concat(t,"-nested-loading"),b)}),w&&f.createElement("div",{key:"loading"},x),f.createElement("div",{className:N,key:"container"},C))}return x})},SpinFC=function(e){var t=e.prefixCls,r=(0,f.useContext(d.ConfigContext).getPrefixCls)("spin",t),n=(0,a.default)((0,a.default)({},e),{spinPrefixCls:r});return f.createElement(Spin,(0,a.default)({},n))};SpinFC.setDefaultIndicator=function(e){m=e},t.default=SpinFC},13882:function(e,t,r){"use strict";function requiredArgs(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}r.d(t,{Z:function(){return requiredArgs}})},19013:function(e,t,r){"use strict";r.d(t,{Z:function(){return toDate}});var n=r(71002),o=r(13882);function toDate(e){(0,o.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,n.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},27561:function(e,t,r){var n=r(67990),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},67990:function(e){var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},23279:function(e,t,r){var n=r(13218),o=r(7771),a=r(14841),i=Math.max,s=Math.min;e.exports=function(e,t,r){var c,l,u,f,d,p,v=0,m=!1,g=!1,y=!0;if("function"!=typeof e)throw TypeError("Expected a function");function invokeFunc(t){var r=c,n=l;return c=l=void 0,v=t,f=e.apply(n,r)}function shouldInvoke(e){var r=e-p,n=e-v;return void 0===p||r>=t||r<0||g&&n>=u}function timerExpired(){var e,r,n,a=o();if(shouldInvoke(a))return trailingEdge(a);d=setTimeout(timerExpired,(e=a-p,r=a-v,n=t-e,g?s(n,u-r):n))}function trailingEdge(e){return(d=void 0,y&&c)?invokeFunc(e):(c=l=void 0,f)}function debounced(){var e,r=o(),n=shouldInvoke(r);if(c=arguments,l=this,p=r,n){if(void 0===d)return v=e=p,d=setTimeout(timerExpired,t),m?invokeFunc(e):f;if(g)return clearTimeout(d),d=setTimeout(timerExpired,t),invokeFunc(p)}return void 0===d&&(d=setTimeout(timerExpired,t)),f}return t=a(t)||0,n(r)&&(m=!!r.leading,u=(g="maxWait"in r)?i(a(r.maxWait)||0,t):u,y="trailing"in r?!!r.trailing:y),debounced.cancel=function(){void 0!==d&&clearTimeout(d),v=0,c=p=l=d=void 0},debounced.flush=function(){return void 0===d?f:trailingEdge(o())},debounced}},13218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7771:function(e,t,r){var n=r(55639);e.exports=function(){return n.Date.now()}},14841:function(e,t,r){var n=r(27561),o=r(13218),a=r(33448),i=0/0,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return i;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=c.test(e);return r||l.test(e)?u(e.slice(2),r?2:8):s.test(e)?i:+e}},60057:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return k}});var n=r(4942),o=r(1413),a=r(97685),i=r(45987),s=r(67294),c=r(81263),l=r(94184),u=r.n(l),f={adjustX:1,adjustY:1},d=[0,0],p={topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:d},topCenter:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:d},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:d},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:d},bottomCenter:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:d},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:d}},v=r(15105),m=r(75164),g=r(88603),y=v.Z.ESC,h=v.Z.TAB,b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus"],k=s.forwardRef(function(e,t){var r,l,f,d,v,k,C,E,x,N,w,P,O,S,_,j,A=e.arrow,D=void 0!==A&&A,Z=e.prefixCls,W=void 0===Z?"rc-dropdown":Z,L=e.transitionName,T=e.animation,M=e.align,I=e.placement,R=e.placements,F=e.getPopupContainer,G=e.showAction,V=e.hideAction,z=e.overlayClassName,q=e.overlayStyle,B=e.visible,$=e.trigger,H=void 0===$?["hover"]:$,X=e.autoFocus,Y=(0,i.Z)(e,b),J=s.useState(),K=(0,a.Z)(J,2),Q=K[0],U=K[1],ee="visible"in e?B:Q,et=s.useRef(null);s.useImperativeHandle(t,function(){return et.current}),f=(l={visible:ee,setTriggerVisible:U,triggerRef:et,onVisibleChange:e.onVisibleChange,autoFocus:X}).visible,d=l.setTriggerVisible,v=l.triggerRef,k=l.onVisibleChange,C=l.autoFocus,E=s.useRef(!1),x=function(){if(f&&v.current){var e,t,r,n;null===(e=v.current)||void 0===e||null===(t=e.triggerRef)||void 0===t||null===(r=t.current)||void 0===r||null===(n=r.focus)||void 0===n||n.call(r),d(!1),"function"==typeof k&&k(!1)}},N=function(){var e,t,r,n,o=(0,g.tS)(null===(e=v.current)||void 0===e?void 0:null===(t=e.popupRef)||void 0===t?void 0:null===(r=t.current)||void 0===r?void 0:null===(n=r.getElement)||void 0===n?void 0:n.call(r))[0];return null!=o&&!!o.focus&&(o.focus(),E.current=!0,!0)},w=function(e){switch(e.keyCode){case y:x();break;case h:var t=!1;E.current||(t=N()),t?e.preventDefault():x()}},s.useEffect(function(){return f?(window.addEventListener("keydown",w),C&&(0,m.Z)(N,3),function(){window.removeEventListener("keydown",w),E.current=!1}):function(){E.current=!1}},[f]);var getOverlayElement=function(){var t=e.overlay;return"function"==typeof t?t():t},getMenuElement=function(){var e=getOverlayElement();return s.createElement(s.Fragment,null,D&&s.createElement("div",{className:"".concat(W,"-arrow")}),e)},er=V;return er||-1===H.indexOf("contextMenu")||(er=["click"]),s.createElement(c.Z,(0,o.Z)((0,o.Z)({builtinPlacements:void 0===R?p:R},Y),{},{prefixCls:W,ref:et,popupClassName:u()(z,(0,n.Z)({},"".concat(W,"-show-arrow"),D)),popupStyle:q,action:H,showAction:G,hideAction:er||[],popupPlacement:void 0===I?"bottomLeft":I,popupAlign:M,popupTransitionName:L,popupAnimation:T,popupVisible:ee,stretch:(P=e.minOverlayWidthMatchTrigger,O=e.alignPoint,"minOverlayWidthMatchTrigger"in e?P:!O)?"minWidth":"",popup:"function"==typeof e.overlay?getMenuElement:getMenuElement(),onPopupVisibleChange:function(t){var r=e.onVisibleChange;U(t),"function"==typeof r&&r(t)},onPopupClick:function(t){var r=e.onOverlayClick;U(!1),r&&r(t)},getPopupContainer:F}),(_=(S=e.children).props?S.props:{},j=u()(_.className,void 0!==(r=e.openClassName)?r:"".concat(W,"-open")),ee&&S?s.cloneElement(S,{className:j}):S))})},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 y}});var n=r(87462),o=r(1413),a=r(45987),i=r(67294),s=r(94184),c=r.n(s),l={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},useTransitionDuration=function(){var e=(0,i.useRef)([]),t=(0,i.useRef)(null);return(0,i.useEffect)(function(){var r=Date.now(),n=!1;e.current.forEach(function(e){if(e){n=!0;var o=e.style;o.transitionDuration=".3s, .3s, .3s, .06s",t.current&&r-t.current<100&&(o.transitionDuration="0s, 0s")}}),n&&(t.current=Date.now())}),e.current},u=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],es_Line=function(e){var t=(0,o.Z)((0,o.Z)({},l),e),r=t.className,s=t.percent,f=t.prefixCls,d=t.strokeColor,p=t.strokeLinecap,v=t.strokeWidth,m=t.style,g=t.trailColor,y=t.trailWidth,h=t.transition,b=(0,a.Z)(t,u);delete b.gapPosition;var k=Array.isArray(s)?s:[s],C=Array.isArray(d)?d:[d],E=useTransitionDuration(),x=v/2,N="M ".concat("round"===p?x:0,",").concat(x,"\n L ").concat("round"===p?100-v/2:100,",").concat(x),w=0;return i.createElement("svg",(0,n.Z)({className:c()("".concat(f,"-line"),r),viewBox:"0 0 100 ".concat(v),preserveAspectRatio:"none",style:m},b),i.createElement("path",{className:"".concat(f,"-line-trail"),d:N,strokeLinecap:p,stroke:g,strokeWidth:y||v,fillOpacity:"0"}),k.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 n={strokeDasharray:"".concat(e*r,"px, 100px"),strokeDashoffset:"-".concat(w,"px"),transition:h||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},o=C[t]||C[C.length-1];return w+=e,i.createElement("path",{key:t,className:"".concat(f,"-line-path"),d:N,strokeLinecap:p,stroke:o,strokeWidth:v,fillOpacity:"0",ref:function(e){E[t]=e},style:n})}))},f=r(71002),d=r(97685),p=r(98924),v=0,m=(0,p.Z)(),useId=function(e){var t=i.useState(),r=(0,d.Z)(t,2),n=r[0],o=r[1];return i.useEffect(function(){var e;o("rc_progress_".concat((m?(e=v,v+=1):e="TEST_OR_SSR",e)))},[]),e||n},g=["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,n,o,a,i,s,c,l){var u=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,f=(100-n)/100*t;return"round"===c&&100!==n&&(f+=l/2)>=t&&(f=t-.01),{stroke:"string"==typeof s?s:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:f+u,transform:"rotate(".concat(o+r/100*360*((360-a)/360)+(0===a?0:({bottom:0,top:180,left:90,right:-90})[i]),"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,s,u,d=(0,o.Z)((0,o.Z)({},l),e),p=d.id,v=d.prefixCls,m=d.steps,y=d.strokeWidth,h=d.trailWidth,b=d.gapDegree,k=void 0===b?0:b,C=d.gapPosition,E=d.trailColor,x=d.strokeLinecap,N=d.style,w=d.className,P=d.strokeColor,O=d.percent,S=(0,a.Z)(d,g),_=useId(p),j="".concat(_,"-gradient"),A=50-y/2,D=2*Math.PI*A,Z=k>0?90+k/2:-90,W=D*((360-k)/360),L="object"===(0,f.Z)(m)?m:{count:m,space:2},T=L.count,M=L.space,I=getCircleStyle(D,W,0,100,Z,k,C,E,x,y),R=toArray(O),F=toArray(P),G=F.find(function(e){return e&&"object"===(0,f.Z)(e)}),V=useTransitionDuration();return i.createElement("svg",(0,n.Z)({className:c()("".concat(v,"-circle"),w),viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),style:N,id:p,role:"presentation"},S),G&&i.createElement("defs",null,i.createElement("linearGradient",{id:j,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(G).sort(function(e,t){return stripPercentToNumber(e)-stripPercentToNumber(t)}).map(function(e,t){return i.createElement("stop",{key:t,offset:e,stopColor:G[e]})}))),!T&&i.createElement("circle",{className:"".concat(v,"-circle-trail"),r:A,cx:0,cy:0,stroke:E,strokeLinecap:x,strokeWidth:h||y,style:I}),T?(t=Math.round(T*(R[0]/100)),r=100/T,s=0,Array(T).fill(null).map(function(e,n){var o=n<=t-1?F[0]:E,a=o&&"object"===(0,f.Z)(o)?"url(#".concat(j,")"):void 0,c=getCircleStyle(D,W,s,r,Z,k,C,o,"butt",y,M);return s+=(W-c.strokeDashoffset+M)*100/W,i.createElement("circle",{key:n,className:"".concat(v,"-circle-path"),r:A,cx:0,cy:0,stroke:a,strokeWidth:y,opacity:1,style:c,ref:function(e){V[n]=e}})})):(u=0,R.map(function(e,t){var r=F[t]||F[F.length-1],n=r&&"object"===(0,f.Z)(r)?"url(#".concat(j,")"):void 0,o=getCircleStyle(D,W,u,e,Z,k,C,r,x,y);return u+=e,i.createElement("circle",{key:t,className:"".concat(v,"-circle-path"),r:A,cx:0,cy:0,stroke:n,strokeLinecap:x,strokeWidth:y,opacity:0===e?0:1,style:o,ref:function(e){V[t]=e}})}).reverse()))},y={Line:es_Line,Circle:es_Circle}}}]);