{"version":3,"file":"LogoGrayColor.BIIntUI2.mjs","names":["React.useState","React.useId","_Fragment"],"sources":["https:/framerusercontent.com/modules/dbr5tC2v2dJON6VzDHnK/DQOJQAGHIc8uvMqBzbFw/LogoGrayColor.js"],"sourcesContent":["// LogoSlotMatrix.tsx\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function LogoSlotMatrix({logo,alt,rWeight,gWeight,bWeight,contrast,brightness,transitionMs}){const[hover,setHover]=React.useState(false);const uid=React.useId();const filterId=`gs-${uid}`;const sum=rWeight+gWeight+bWeight||1;const rw=rWeight/sum;const gw=gWeight/sum;const bw=bWeight/sum;const matrix=`\n    ${rw} ${gw} ${bw} 0 0\n    ${rw} ${gw} ${bw} 0 0\n    ${rw} ${gw} ${bw} 0 0\n    0     0     0     1 0\n  `.replace(/\\s+/g,\" \").trim();const baseFilter=`url(#${filterId}) contrast(${contrast}) brightness(${brightness})`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"svg\",{width:\"0\",height:\"0\",style:{position:\"absolute\",visibility:\"hidden\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"filter\",{id:filterId,colorInterpolationFilters:\"sRGB\",children:/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:matrix})})}),/*#__PURE__*/_jsx(\"div\",{role:\"img\",\"aria-label\":alt,style:{display:\"inline-block\",lineHeight:0,width:\"auto\",height:\"auto\",filter:hover?\"none\":baseFilter,transition:`filter ${transitionMs}ms ease`},onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),children:logo})]});}addPropertyControls(LogoSlotMatrix,{logo:{type:ControlType.ComponentInstance,title:\"Logo frame\"},alt:{type:ControlType.String,title:\"Alt text\",defaultValue:\"\"},rWeight:{type:ControlType.Number,title:\"Red w\",defaultValue:.299,min:0,max:2,step:.001},gWeight:{type:ControlType.Number,title:\"Green w\",defaultValue:.587,min:0,max:2,step:.001},bWeight:{type:ControlType.Number,title:\"Blue w\",defaultValue:.114,min:0,max:2,step:.001},contrast:{type:ControlType.Number,title:\"Contrast\",defaultValue:1.35,min:.5,max:3,step:.01},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:1.06,min:.5,max:2,step:.01},transitionMs:{type:ControlType.Number,title:\"Transition ms\",defaultValue:250,min:0,max:2e3,step:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoSlotMatrix\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoGrayColor.map"],"mappings":"+LAC+J,SAAwB,EAAe,CAAC,OAAK,MAAI,UAAQ,UAAQ,UAAQ,WAAS,aAAW,gBAAc,CAAC,GAAK,CAAC,EAAM,GAAUA,EAAe,GAAM,CAA+B,EAAS,MAA7BC,GAAa,GAAkC,EAAI,EAAQ,EAAQ,GAAS,EAAQ,EAAG,EAAQ,EAAU,EAAG,EAAQ,EAAU,EAAG,EAAQ,EAAU,EAAO;MACrd,EAAG,GAAG,EAAG,GAAG,EAAG;MACf,EAAG,GAAG,EAAG,GAAG,EAAG;MACf,EAAG,GAAG,EAAG,GAAG,EAAG;;IAEjB,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAO,EAAW,QAAQ,EAAS,aAAa,EAAS,eAAe,EAAW,GAAG,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,IAAI,OAAO,IAAI,MAAM,CAAC,SAAS,WAAW,WAAW,SAAS,CAAC,cAAc,OAAO,SAAsB,EAAK,SAAS,CAAC,GAAG,EAAS,0BAA0B,OAAO,SAAsB,EAAK,gBAAgB,CAAC,KAAK,SAAS,OAAO,EAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,KAAK,MAAM,aAAa,EAAI,MAAM,CAAC,QAAQ,eAAe,WAAW,EAAE,MAAM,OAAO,OAAO,OAAO,OAAO,EAAM,OAAO,EAAW,WAAW,UAAU,EAAa,SAAS,CAAC,iBAAiB,EAAS,GAAK,CAAC,iBAAiB,EAAS,GAAM,CAAC,SAAS,EAAK,CAAC,CAAC,CAAC,CAAC,kBALhoB,IAA4B,IAAoD,CAKkjB,EAAoB,EAAe,CAAC,KAAK,CAAC,KAAK,EAAY,kBAAkB,MAAM,aAAa,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,KAAK,IAAI,EAAE,IAAI,EAAE,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,KAAK,IAAI,EAAE,IAAI,EAAE,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,KAAK,IAAI,EAAE,IAAI,EAAE,KAAK,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,KAAK,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,KAAK,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,CAAC,CAAC"}