import{__esmMin as e}from"./rolldown-runtime.BOLAW3nA.mjs";import{init_npm_react_18_2 as t,init_ssg_sandbox_shims as n,navigator as r,se as i,ue as a}from"./react.Bj0meKUR.mjs";import{ControlType as o,RenderTarget as s,fontStore as c,init_framer_44VOAY3F as l,useIsInCurrentNavigationTarget as u}from"./framer.BpaiJwmD.mjs";var d,f,p,m,h,g=e((()=>{l(),d=`"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"`,f={position:`relative`,width:`100%`,height:`100%`,display:`flex`,justifyContent:`center`,alignItems:`center`},p={...f,borderRadius:6,background:`rgba(136, 85, 255, 0.3)`,color:`#85F`,border:`1px dashed #85F`,flexDirection:`column`},m={onClick:{type:o.EventHandler},onMouseEnter:{type:o.EventHandler},onMouseLeave:{type:o.EventHandler}},o.Number,h={font:{type:o.Boolean,title:`Font`,defaultValue:!1,disabledTitle:`Default`,enabledTitle:`Custom`},fontFamily:{type:o.String,title:`Family`,placeholder:`Inter`,hidden:({font:e})=>!e},fontWeight:{type:o.Enum,title:`Weight`,options:[100,200,300,400,500,600,700,800,900],optionTitles:[`Thin`,`Extra-light`,`Light`,`Regular`,`Medium`,`Semi-bold`,`Bold`,`Extra-bold`,`Black`],hidden:({font:e})=>!e}}}));function _(e,t){return y(!0,e,t)}function v(e,t){return y(!1,e,t)}function y(e,t,n=!0){let r=u();a(()=>{n&&r===e&&t()},[r])}var b=e((()=>{l(),t()})),x=e((()=>{t()})),S=e((()=>{l()})),C=e((()=>{l()})),w=e((()=>{t()})),T=e((()=>{l()})),E,D,O=e((()=>{n(),t(),E=()=>{if(r!==void 0){let e=r.userAgent.toLowerCase();return(e.indexOf(`safari`)>-1||e.indexOf(`framermobile`)>-1||e.indexOf(`framerx`)>-1)&&e.indexOf(`chrome`)<0}else return!1},D=()=>i(()=>E(),[])})),k=e((()=>{t(),C()})),A=e((()=>{t(),l(),C(),x()}));function j(e){let{fontFamily:t=`Inter`,fontSize:n=16,fontWeight:r=400,font:i=!1}=e,o=M[r],s=`"${t} ${o}", "${t}", ${d}`,l=t?{fontSize:n,fontWeight:r,fontFamily:s}:{fontSize:n,fontWeight:r},u=async()=>{await c.loadWebFontsFromSelectors([`CUSTOM;${t}`,`CUSTOM;${t} ${o}`,`GF;${t}-${o.toLowerCase()}`]).catch(e=>console.error(e))};return a(()=>{i&&u()},[i,t,r]),l}var M,N=e((()=>{l(),t(),g(),M={100:`Thin`,200:`Extra-light`,300:`Light`,400:`Regular`,500:`Medium`,600:`Semi-bold`,700:`Bold`,800:`Extra-bold`,900:`Black`}}));function P(){return i(()=>s.current()===s.canvas,[])}var F=e((()=>{t(),l()})),I=e((()=>{t()}));function L(e){let{borderRadius:t,isMixedBorderRadius:n,topLeftRadius:r,topRightRadius:a,bottomRightRadius:o,bottomLeftRadius:s}=e;return i(()=>n?`${r}px ${a}px ${o}px ${s}px`:`${t}px`,[t,n,r,a,o,s])}function R(e){let{padding:t,paddingPerSide:n,paddingTop:r,paddingRight:a,paddingBottom:o,paddingLeft:s}=e;return i(()=>n?`${r}px ${a}px ${o}px ${s}px`:t,[t,n,r,a,o,s])}var z,B,V=e((()=>{t(),l(),z={borderRadius:{title:`Radius`,type:o.FusedNumber,toggleKey:`isMixedBorderRadius`,toggleTitles:[`Radius`,`Radius per corner`],valueKeys:[`topLeftRadius`,`topRightRadius`,`bottomRightRadius`,`bottomLeftRadius`],valueLabels:[`TL`,`TR`,`BR`,`BL`],min:0}},B={padding:{type:o.FusedNumber,toggleKey:`paddingPerSide`,toggleTitles:[`Padding`,`Padding per side`],valueKeys:[`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`],valueLabels:[`T`,`R`,`B`,`L`],min:0,title:`Padding`}}}));export{z as borderRadiusControl,f as containerStyles,m as defaultEvents,p as emptyStateStyle,h as fontControls,S as init_colorFromToken,g as init_constants,O as init_isBrowser,C as init_isMotionValue,V as init_propUtils,A as init_useAutoMotionValue,x as init_useConstant,I as init_useControlledState,N as init_useFontControls,k as init_useOnChange,b as init_useOnNavigationTargetChange,F as init_useRenderTarget,w as init_useUniqueClassName,T as init_variantUtils,B as paddingControl,j as useFontControls,D as useIsBrowserSafari,P as useIsOnCanvas,_ as useOnEnter,v as useOnExit,R as usePadding,L as useRadius}; //# sourceMappingURL=propUtils.DnwMJ6p1.mjs.map