????

Your IP : 216.73.216.130


Current Path : C:/inetpub/vhost/donthu.nextform.vn/wwwroot/assets/
Upload File :
Current File : C:/inetpub/vhost/donthu.nextform.vn/wwwroot/assets/Link-D62DzNC-.js

var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{b as generateUtilityClasses,g as generateUtilityClass,b$ as getPath,a$ as alpha_1,s as styled,ar as Typography,e as capitalize,_ as _extends,r as reactExports,f as useThemeProps,j as _objectWithoutPropertiesLoose,aT as useIsFocusVisible,aU as useForkRef,k as jsxRuntimeExports,l as clsx,m as composeClasses}from"./index-y1X-EiI1.js";function getLinkUtilityClass(slot){return generateUtilityClass("MuiLink",slot)}__name(getLinkUtilityClass,"getLinkUtilityClass");const linkClasses=generateUtilityClasses("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),colorTransformations={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},transformDeprecatedColors=__name(color=>colorTransformations[color]||color,"transformDeprecatedColors"),getTextDecoration=__name(({theme,ownerState})=>{const transformedColor=transformDeprecatedColors(ownerState.color),color=getPath(theme,`palette.${transformedColor}`,!1)||ownerState.color,channelColor=getPath(theme,`palette.${transformedColor}Channel`);return"vars"in theme&&channelColor?`rgba(${channelColor} / 0.4)`:alpha_1(color,.4)},"getTextDecoration"),_excluded=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],useUtilityClasses=__name(ownerState=>{const{classes,component,focusVisible,underline}=ownerState,slots={root:["root",`underline${capitalize(underline)}`,component==="button"&&"button",focusVisible&&"focusVisible"]};return composeClasses(slots,getLinkUtilityClass,classes)},"useUtilityClasses"),LinkRoot=styled(Typography,{name:"MuiLink",slot:"Root",overridesResolver:(props,styles)=>{const{ownerState}=props;return[styles.root,styles[`underline${capitalize(ownerState.underline)}`],ownerState.component==="button"&&styles.button]}})(({theme,ownerState})=>_extends({},ownerState.underline==="none"&&{textDecoration:"none"},ownerState.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},ownerState.underline==="always"&&_extends({textDecoration:"underline"},ownerState.color!=="inherit"&&{textDecorationColor:getTextDecoration({theme,ownerState})},{"&:hover":{textDecorationColor:"inherit"}}),ownerState.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${linkClasses.focusVisible}`]:{outline:"auto"}})),Link=reactExports.forwardRef(__name(function(inProps,ref){const props=useThemeProps({props:inProps,name:"MuiLink"}),{className,color="primary",component="a",onBlur,onFocus,TypographyClasses,underline="always",variant="inherit",sx}=props,other=_objectWithoutPropertiesLoose(props,_excluded),{isFocusVisibleRef,onBlur:handleBlurVisible,onFocus:handleFocusVisible,ref:focusVisibleRef}=useIsFocusVisible(),[focusVisible,setFocusVisible]=reactExports.useState(!1),handlerRef=useForkRef(ref,focusVisibleRef),handleBlur=__name(event=>{handleBlurVisible(event),isFocusVisibleRef.current===!1&&setFocusVisible(!1),onBlur&&onBlur(event)},"handleBlur"),handleFocus=__name(event=>{handleFocusVisible(event),isFocusVisibleRef.current===!0&&setFocusVisible(!0),onFocus&&onFocus(event)},"handleFocus"),ownerState=_extends({},props,{color,component,focusVisible,underline,variant}),classes=useUtilityClasses(ownerState);return jsxRuntimeExports.jsx(LinkRoot,_extends({color,className:clsx(classes.root,className),classes:TypographyClasses,component,onBlur:handleBlur,onFocus:handleFocus,ref:handlerRef,ownerState,variant,sx:[...Object.keys(colorTransformations).includes(color)?[]:[{color}],...Array.isArray(sx)?sx:[sx]]},other))},"Link2"));export{Link as L};