You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
14 KiB
1 line
14 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[47897],{47897:function(n,e,t){t.d(e,{Z:function(){return W}});var r=t(77322),i=t(94184),a=t.n(i);function c(){return c=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},c.apply(this,arguments)}function o(n){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},o(n)}function l(n){var e=function(n,e){if("object"!==o(n)||null===n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var r=t.call(n,e||"default");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"===o(e)?e:String(e)}function s(n,e,t){return(e=l(e))in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function u(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function d(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=t){var r,i,a,c,o=[],l=!0,s=!1;try{if(a=(t=t.call(n)).next,0===e){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=a.call(t)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(n){s=!0,i=n}finally{try{if(!l&&null!=t.return&&(c=t.return(),Object(c)!==c))return}finally{if(s)throw i}}return o}}(n,e)||function(n,e){if(n){if("string"==typeof n)return u(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(n,e):void 0}}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(n,e){if(null==n)return{};var t,r,i=function(n,e){if(null==n)return{};var t,r,i={},a=Object.keys(n);for(r=0;r<a.length;r++)t=a[r],e.indexOf(t)>=0||(i[t]=n[t]);return i}(n,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(r=0;r<a.length;r++)t=a[r],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(n,t)&&(i[t]=n[t])}return i}var h=t(67294);function g(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=new Array(e);t<e;t++)r[t]=n[t];return r}function S(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=t){var r,i,a,c,o=[],l=!0,s=!1;try{if(a=(t=t.call(n)).next,0===e){if(Object(t)!==t)return;l=!1}else for(;!(l=(r=a.call(t)).done)&&(o.push(r.value),o.length!==e);l=!0);}catch(n){s=!0,i=n}finally{try{if(!l&&null!=t.return&&(c=t.return(),Object(c)!==c))return}finally{if(s)throw i}}return o}}(n,e)||function(n,e){if(n){if("string"==typeof n)return g(n,e);var t=Object.prototype.toString.call(n).slice(8,-1);return"Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?g(n,e):void 0}}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(n){var e=h.useRef();e.current=n;var t=h.useCallback((function(){for(var n,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return null===(n=e.current)||void 0===n?void 0:n.call.apply(n,[e].concat(r))}),[]);return t}var p="undefined"!=typeof window&&window.document&&window.document.createElement?h.useLayoutEffect:h.useEffect,m=function(n,e){var t=h.useRef(!0);p((function(){return n(t.current)}),e),p((function(){return t.current=!1,function(){t.current=!0}}),[])},b=function(n,e){m((function(e){if(!e)return n()}),e)};function I(n){var e=h.useRef(!1),t=S(h.useState(n),2),r=t[0],i=t[1];return h.useEffect((function(){return e.current=!1,function(){e.current=!0}}),[]),[r,function(n,t){t&&e.current||i(n)}]}function y(n){return void 0!==n}var N={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(n){var e=n.keyCode;if(n.altKey&&!n.ctrlKey||n.metaKey||e>=N.F1&&e<=N.F12)return!1;switch(e){case N.ALT:case N.CAPS_LOCK:case N.CONTEXT_MENU:case N.CTRL:case N.DOWN:case N.END:case N.ESC:case N.HOME:case N.INSERT:case N.LEFT:case N.MAC_FF_META:case N.META:case N.NUMLOCK:case N.NUM_CENTER:case N.PAGE_DOWN:case N.PAGE_UP:case N.PAUSE:case N.PRINT_SCREEN:case N.RIGHT:case N.SHIFT:case N.UP:case N.WIN_KEY:case N.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(n){if(n>=N.ZERO&&n<=N.NINE)return!0;if(n>=N.NUM_ZERO&&n<=N.NUM_MULTIPLY)return!0;if(n>=N.A&&n<=N.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===n)return!0;switch(n){case N.SPACE:case N.QUESTION_MARK:case N.NUM_PLUS:case N.NUM_MINUS:case N.NUM_PERIOD:case N.NUM_DIVISION:case N.SEMICOLON:case N.DASH:case N.EQUALS:case N.COMMA:case N.PERIOD:case N.SLASH:case N.APOSTROPHE:case N.SINGLE_QUOTE:case N.OPEN_SQUARE_BRACKET:case N.BACKSLASH:case N.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},$=N,O=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],M=h.forwardRef((function(n,e){var t,r=n.prefixCls,i=void 0===r?"rc-switch":r,o=n.className,l=n.checked,u=n.defaultChecked,g=n.disabled,p=n.loadingIcon,m=n.checkedChildren,N=n.unCheckedChildren,M=n.onClick,C=n.onChange,v=n.onKeyDown,w=f(n,O),A=function(n,e){var t=e||{},r=t.defaultValue,i=t.value,a=t.onChange,c=t.postState,o=S(I((function(){return y(i)?i:y(r)?"function"==typeof r?r():r:"function"==typeof n?n():n})),2),l=o[0],s=o[1],u=void 0!==i?i:l,d=c?c(u):u,f=E(a),h=S(I([u]),2),g=h[0],p=h[1];return b((function(){var n=g[0];l!==n&&f(l,n)}),[g]),b((function(){y(i)||s(i)}),[i]),[d,E((function(n,e){s(n,e),p([u],e)}))]}(!1,{value:l,defaultValue:u}),k=d(A,2),T=k[0],_=k[1];function U(n,e){var t=T;return g||(_(t=n),null==C||C(t,e)),t}var R=a()(i,o,(s(t={},"".concat(i,"-checked"),T),s(t,"".concat(i,"-disabled"),g),t));return h.createElement("button",c({},w,{type:"button",role:"switch","aria-checked":T,disabled:g,className:R,ref:e,onKeyDown:function(n){n.which===$.LEFT?U(!1,n):n.which===$.RIGHT&&U(!0,n),null==v||v(n)},onClick:function(n){var e=U(!T,n);null==M||M(e,n)}}),p,h.createElement("span",{className:"".concat(i,"-inner")},h.createElement("span",{className:"".concat(i,"-inner-checked")},m),h.createElement("span",{className:"".concat(i,"-inner-unchecked")},N)))}));M.displayName="Switch";var C=M,v=t(45353),w=t(53124),A=t(98866),k=t(98675),T=t(10274),_=t(14747),U=t(67968),R=t(45503);const x=n=>{const{componentCls:e,trackHeightSM:t,trackPadding:r,trackMinWidthSM:i,innerMinMarginSM:a,innerMaxMarginSM:c,handleSizeSM:o}=n,l=`${e}-inner`;return{[e]:{[`&${e}-small`]:{minWidth:i,height:t,lineHeight:`${t}px`,[`${e}-inner`]:{paddingInlineStart:c,paddingInlineEnd:a,[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${o+2*r}px - ${2*c}px)`,marginInlineEnd:`calc(100% - ${o+2*r}px + ${2*c}px)`},[`${l}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`${e}-handle`]:{width:o,height:o},[`${e}-loading-icon`]:{top:(o-n.switchLoadingIconSize)/2,fontSize:n.switchLoadingIconSize},[`&${e}-checked`]:{[`${e}-inner`]:{paddingInlineStart:a,paddingInlineEnd:c,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${o+2*r}px + ${2*c}px)`,marginInlineEnd:`calc(-100% + ${o+2*r}px - ${2*c}px)`}},[`${e}-handle`]:{insetInlineStart:`calc(100% - ${o+r}px)`}},[`&:not(${e}-disabled):active`]:{[`&:not(${e}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:n.marginXXS/2,marginInlineEnd:-n.marginXXS/2}},[`&${e}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:-n.marginXXS/2,marginInlineEnd:n.marginXXS/2}}}}}}},P=n=>{const{componentCls:e,handleSize:t}=n;return{[e]:{[`${e}-loading-icon${n.iconCls}`]:{position:"relative",top:(t-n.fontSize)/2,color:n.switchLoadingIconColor,verticalAlign:"top"},[`&${e}-checked ${e}-loading-icon`]:{color:n.switchColor}}}},L=n=>{const{componentCls:e,motion:t,trackPadding:r,handleBg:i,handleShadow:a,handleSize:c}=n,o=`${e}-handle`;return{[e]:{[o]:{position:"absolute",top:r,insetInlineStart:r,width:c,height:c,transition:`all ${n.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:i,borderRadius:c/2,boxShadow:a,transition:`all ${n.switchDuration} ease-in-out`,content:'""'}},[`&${e}-checked ${o}`]:{insetInlineStart:`calc(100% - ${c+r}px)`},[`&:not(${e}-disabled):active`]:t?{[`${o}::before`]:{insetInlineEnd:n.switchHandleActiveInset,insetInlineStart:0},[`&${e}-checked ${o}::before`]:{insetInlineEnd:0,insetInlineStart:n.switchHandleActiveInset}}:{}}}},H=n=>{const{componentCls:e,trackHeight:t,trackPadding:r,innerMinMargin:i,innerMaxMargin:a,handleSize:c}=n,o=`${e}-inner`;return{[e]:{[o]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:a,paddingInlineEnd:i,transition:`padding-inline-start ${n.switchDuration} ease-in-out, padding-inline-end ${n.switchDuration} ease-in-out`,[`${o}-checked, ${o}-unchecked`]:{display:"block",color:n.colorTextLightSolid,fontSize:n.fontSizeSM,transition:`margin-inline-start ${n.switchDuration} ease-in-out, margin-inline-end ${n.switchDuration} ease-in-out`,pointerEvents:"none"},[`${o}-checked`]:{marginInlineStart:`calc(-100% + ${c+2*r}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${c+2*r}px + ${2*a}px)`},[`${o}-unchecked`]:{marginTop:-t,marginInlineStart:0,marginInlineEnd:0}},[`&${e}-checked ${o}`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${o}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${o}-unchecked`]:{marginInlineStart:`calc(100% - ${c+2*r}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${c+2*r}px - ${2*a}px)`}},[`&:not(${e}-disabled):active`]:{[`&:not(${e}-checked) ${o}`]:{[`${o}-unchecked`]:{marginInlineStart:2*r,marginInlineEnd:2*-r}},[`&${e}-checked ${o}`]:{[`${o}-checked`]:{marginInlineStart:2*-r,marginInlineEnd:2*r}}}}}},j=n=>{const{componentCls:e,trackHeight:t,trackMinWidth:r}=n;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,_.Wf)(n)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:t,lineHeight:`${t}px`,verticalAlign:"middle",background:n.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${n.motionDurationMid}`,userSelect:"none",[`&:hover:not(${e}-disabled)`]:{background:n.colorTextTertiary}}),(0,_.Qy)(n)),{[`&${e}-checked`]:{background:n.switchColor,[`&:hover:not(${e}-disabled)`]:{background:n.colorPrimaryHover}},[`&${e}-loading, &${e}-disabled`]:{cursor:"not-allowed",opacity:n.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${e}-rtl`]:{direction:"rtl"}})}};var D=(0,U.Z)("Switch",(n=>{const e=(0,R.TS)(n,{switchDuration:n.motionDurationMid,switchColor:n.colorPrimary,switchDisabledOpacity:n.opacityLoading,switchLoadingIconSize:.75*n.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${n.opacityLoading})`,switchHandleActiveInset:"-30%"});return[j(e),H(e),L(e),P(e),x(e)]}),(n=>{const{fontSize:e,lineHeight:t,controlHeight:r,colorWhite:i}=n,a=e*t,c=r/2,o=a-4,l=c-4;return{trackHeight:a,trackHeightSM:c,trackMinWidth:2*o+8,trackMinWidthSM:2*l+4,trackPadding:2,handleBg:i,handleSize:o,handleSizeSM:l,handleShadow:`0 2px 4px 0 ${new T.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:o/2,innerMaxMargin:o+2+4,innerMinMarginSM:l/2,innerMaxMarginSM:l+2+4}})),F=function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(n);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(n,r[i])&&(t[r[i]]=n[r[i]])}return t};const K=h.forwardRef(((n,e)=>{const{prefixCls:t,size:i,disabled:c,loading:o,className:l,rootClassName:s,style:u}=n,d=F(n,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:f,direction:g,switch:S}=h.useContext(w.E_),E=h.useContext(A.Z),p=(null!=c?c:E)||o,m=f("switch",t),b=h.createElement("div",{className:`${m}-handle`},o&&h.createElement(r.Z,{className:`${m}-loading-icon`})),[I,y]=D(m),N=(0,k.Z)(i),$=a()(null==S?void 0:S.className,{[`${m}-small`]:"small"===N,[`${m}-loading`]:o,[`${m}-rtl`]:"rtl"===g},l,s,y),O=Object.assign(Object.assign({},null==S?void 0:S.style),u);return I(h.createElement(v.Z,{component:"Switch"},h.createElement(C,Object.assign({},d,{prefixCls:m,className:$,style:O,disabled:p,ref:e,loadingIcon:b}))))}));K.__ANT_SWITCH=!0;var W=K}}]); |