????

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/Hidden-CoqcMFa3.js

var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{h as useTheme,at as getThemeProps,j as _objectWithoutPropertiesLoose,r as reactExports,au as useEnhancedEffect,_ as _extends,k as jsxRuntimeExports,g as generateUtilityClass,b as generateUtilityClasses,s as styled,l as clsx,e as capitalize,m as composeClasses}from"./index-y1X-EiI1.js";import{u as useMediaQuery}from"./useMediaQuery-BtRkfgHg.js";const _excluded$2=["initialWidth","width"],breakpointKeys=["xs","sm","md","lg","xl"],isWidthUp=__name((breakpoint,width,inclusive=!0)=>inclusive?breakpointKeys.indexOf(breakpoint)<=breakpointKeys.indexOf(width):breakpointKeys.indexOf(breakpoint)<breakpointKeys.indexOf(width),"isWidthUp"),isWidthDown=__name((breakpoint,width,inclusive=!1)=>inclusive?breakpointKeys.indexOf(width)<=breakpointKeys.indexOf(breakpoint):breakpointKeys.indexOf(width)<breakpointKeys.indexOf(breakpoint),"isWidthDown"),withWidth=__name((options={})=>Component=>{const{withTheme:withThemeOption=!1,noSSR=!1,initialWidth:initialWidthOption}=options;function WithWidth(props){const contextTheme=useTheme(),theme=props.theme||contextTheme,_getThemeProps=getThemeProps({theme,name:"MuiWithWidth",props}),{initialWidth,width}=_getThemeProps,other=_objectWithoutPropertiesLoose(_getThemeProps,_excluded$2),[mountedState,setMountedState]=reactExports.useState(!1);useEnhancedEffect(()=>{setMountedState(!0)},[]);const widthComputed=theme.breakpoints.keys.slice().reverse().reduce((output,key)=>{const matches=useMediaQuery(theme.breakpoints.up(key));return!output&&matches?key:output},null),more=_extends({width:width||(mountedState||noSSR?widthComputed:void 0)||initialWidth||initialWidthOption},withThemeOption?{theme}:{},other);return more.width===void 0?null:jsxRuntimeExports.jsx(Component,_extends({},more))}return __name(WithWidth,"WithWidth"),WithWidth},"withWidth");function HiddenJs(props){const{children,only,width}=props,theme=useTheme();let visible=!0;if(only)if(Array.isArray(only))for(let i=0;i<only.length;i+=1){const breakpoint=only[i];if(width===breakpoint){visible=!1;break}}else only&&width===only&&(visible=!1);if(visible)for(let i=0;i<theme.breakpoints.keys.length;i+=1){const breakpoint=theme.breakpoints.keys[i],breakpointUp=props[`${breakpoint}Up`],breakpointDown=props[`${breakpoint}Down`];if(breakpointUp&&isWidthUp(breakpoint,width)||breakpointDown&&isWidthDown(breakpoint,width)){visible=!1;break}}return visible?jsxRuntimeExports.jsx(reactExports.Fragment,{children}):null}__name(HiddenJs,"HiddenJs");const HiddenJs$1=withWidth()(HiddenJs);function getHiddenCssUtilityClass(slot){return generateUtilityClass("PrivateHiddenCss",slot)}__name(getHiddenCssUtilityClass,"getHiddenCssUtilityClass");generateUtilityClasses("PrivateHiddenCss",["root","xlDown","xlUp","onlyXl","lgDown","lgUp","onlyLg","mdDown","mdUp","onlyMd","smDown","smUp","onlySm","xsDown","xsUp","onlyXs"]);const _excluded$1=["children","className","only"],useUtilityClasses=__name(ownerState=>{const{classes,breakpoints}=ownerState,slots={root:["root",...breakpoints.map(({breakpoint,dir})=>dir==="only"?`${dir}${capitalize(breakpoint)}`:`${breakpoint}${capitalize(dir)}`)]};return composeClasses(slots,getHiddenCssUtilityClass,classes)},"useUtilityClasses"),HiddenCssRoot=styled("div",{name:"PrivateHiddenCss",slot:"Root"})(({theme,ownerState})=>{const hidden={display:"none"};return _extends({},ownerState.breakpoints.map(({breakpoint,dir})=>dir==="only"?{[theme.breakpoints.only(breakpoint)]:hidden}:dir==="up"?{[theme.breakpoints.up(breakpoint)]:hidden}:{[theme.breakpoints.down(breakpoint)]:hidden}).reduce((r,o)=>(Object.keys(o).forEach(k=>{r[k]=o[k]}),r),{}))});function HiddenCss(props){const{children,className,only}=props,other=_objectWithoutPropertiesLoose(props,_excluded$1),theme=useTheme(),breakpoints=[];for(let i=0;i<theme.breakpoints.keys.length;i+=1){const breakpoint=theme.breakpoints.keys[i],breakpointUp=other[`${breakpoint}Up`],breakpointDown=other[`${breakpoint}Down`];breakpointUp&&breakpoints.push({breakpoint,dir:"up"}),breakpointDown&&breakpoints.push({breakpoint,dir:"down"})}only&&(Array.isArray(only)?only:[only]).forEach(breakpoint=>{breakpoints.push({breakpoint,dir:"only"})});const ownerState=_extends({},props,{breakpoints}),classes=useUtilityClasses(ownerState);return jsxRuntimeExports.jsx(HiddenCssRoot,{className:clsx(classes.root,className),ownerState,children})}__name(HiddenCss,"HiddenCss");const _excluded=["implementation","lgDown","lgUp","mdDown","mdUp","smDown","smUp","xlDown","xlUp","xsDown","xsUp"];function Hidden(props){const{implementation="js",lgDown=!1,lgUp=!1,mdDown=!1,mdUp=!1,smDown=!1,smUp=!1,xlDown=!1,xlUp=!1,xsDown=!1,xsUp=!1}=props,other=_objectWithoutPropertiesLoose(props,_excluded);return implementation==="js"?jsxRuntimeExports.jsx(HiddenJs$1,_extends({lgDown,lgUp,mdDown,mdUp,smDown,smUp,xlDown,xlUp,xsDown,xsUp},other)):jsxRuntimeExports.jsx(HiddenCss,_extends({lgDown,lgUp,mdDown,mdUp,smDown,smUp,xlDown,xlUp,xsDown,xsUp},other))}__name(Hidden,"Hidden");export{Hidden as H};