{"version":3,"file":"shared-lib.C-l8Vv-e.mjs","names":["useId"],"sources":["https:/framerusercontent.com/modules/j9NMZ43GXtxlw3dT4ON1/eMCtiaddH28sdqlJ9um1/V_Hg7AXYf.js","https:/framerusercontent.com/modules/mjog4k9hTV93DOSxDQ2j/pXWprkROJ06lS6QlK9WQ/OrganicRoughWall.js"],"sourcesContent":["// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Georgia\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-1uFsS .framer-styles-preset-1ev071u:not(.rich-text-wrapper), .framer-1uFsS .framer-styles-preset-1ev071u.rich-text-wrapper h4 { --framer-font-family: \\\"Georgia\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0316c40a-a4a3-4c2c-992f-f6e3fbcf558c, #4a2214); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-1uFsS .framer-styles-preset-1ev071u:not(.rich-text-wrapper), .framer-1uFsS .framer-styles-preset-1ev071u.rich-text-wrapper h4 { --framer-font-family: \\\"Georgia\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0316c40a-a4a3-4c2c-992f-f6e3fbcf558c, #4a2214); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-1uFsS .framer-styles-preset-1ev071u:not(.rich-text-wrapper), .framer-1uFsS .framer-styles-preset-1ev071u.rich-text-wrapper h4 { --framer-font-family: \\\"Georgia\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0316c40a-a4a3-4c2c-992f-f6e3fbcf558c, #4a2214); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-1uFsS\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useId}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function OrganicRoughWall(props){const{baseColor,shadowColor,roughness,depth,distortion,opacity,style}=props;const filterId=useId();return /*#__PURE__*/_jsx(motion.div,{style:{...style,backgroundColor:baseColor,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",preserveAspectRatio:\"none\",style:{display:\"block\"},children:[/*#__PURE__*/_jsxs(\"filter\",{id:filterId,x:\"-20%\",y:\"-20%\",width:\"140%\",height:\"140%\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:\"0.005\",numOctaves:\"3\",seed:\"5\",result:\"warpField\"}),/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:roughness,numOctaves:\"5\",seed:\"10\",result:\"wallBase\"}),/*#__PURE__*/_jsx(\"feDisplacementMap\",{in:\"wallBase\",in2:\"warpField\",scale:distortion*100,xChannelSelector:\"R\",yChannelSelector:\"G\",result:\"organicWall\"}),/*#__PURE__*/_jsx(\"feDiffuseLighting\",{in:\"organicWall\",lightingColor:shadowColor,surfaceScale:depth,diffuseConstant:\"1.5\",result:\"shading\",children:/*#__PURE__*/_jsx(\"feDistantLight\",{azimuth:\"135\",elevation:\"35\"})}),/*#__PURE__*/_jsx(\"feComposite\",{operator:\"arithmetic\",k1:\"0\",k2:\"1\",k3:\"0\",k4:\"0\",in:\"shading\",in2:\"SourceGraphic\",result:\"final\"})]}),/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",filter:`url(#${filterId})`,fill:\"transparent\",opacity:opacity,style:{mixBlendMode:\"multiply\"}})]})});}// 默认参数：保持你原来的敦煌土墙质感配置\nOrganicRoughWall.defaultProps={baseColor:\"#F7F5F0\",shadowColor:\"#C0B0A0\",roughness:.8,depth:8,distortion:1.5,opacity:.8};// ⬇️ 修复点：在这里添加了 defaultValue\naddPropertyControls(OrganicRoughWall,{baseColor:{type:ControlType.Color,title:\"Base Color\",defaultValue:\"#F7F5F0\"},shadowColor:{type:ControlType.Color,title:\"Shadow Color\",description:\"Darker than base color\",defaultValue:\"#C0B0A0\"},depth:{type:ControlType.Number,title:\"Roughness Depth\",min:1,max:20,step:1,defaultValue:8,displayStepper:true},distortion:{type:ControlType.Number,title:\"Organic Flow\",min:0,max:5,step:.1,defaultValue:1.5},roughness:{type:ControlType.Number,title:\"Grain Size\",min:.1,max:2,step:.1,defaultValue:.8},opacity:{type:ControlType.Number,title:\"Texture Opacity\",min:0,max:1,step:.05,defaultValue:.8}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OrganicRoughWall\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OrganicRoughWall.map"],"mappings":"gQAC8B,GAAU,UAAU,CAAC,UAAU,CAAC,CAAc,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc,EAAI,CAAC,quBAAuuB,2xBAA6xB,wxBAA0xB,CAAc,EAAU,kBCEv7E,SAAwB,EAAiB,EAAM,CAAC,GAAK,CAAC,YAAU,cAAY,YAAU,QAAM,aAAW,UAAQ,SAAO,EAAY,EAASA,GAAO,CAAC,OAAoB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,GAAG,EAAM,gBAAgB,EAAU,SAAS,SAAS,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,oBAAoB,OAAO,MAAM,CAAC,QAAQ,QAAQ,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,GAAG,EAAS,EAAE,OAAO,EAAE,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,CAAc,EAAK,eAAe,CAAC,KAAK,eAAe,cAAc,QAAQ,WAAW,IAAI,KAAK,IAAI,OAAO,YAAY,CAAC,CAAc,EAAK,eAAe,CAAC,KAAK,eAAe,cAAc,EAAU,WAAW,IAAI,KAAK,KAAK,OAAO,WAAW,CAAC,CAAc,EAAK,oBAAoB,CAAC,GAAG,WAAW,IAAI,YAAY,MAAM,EAAW,IAAI,iBAAiB,IAAI,iBAAiB,IAAI,OAAO,cAAc,CAAC,CAAc,EAAK,oBAAoB,CAAC,GAAG,cAAc,cAAc,EAAY,aAAa,EAAM,gBAAgB,MAAM,OAAO,UAAU,SAAsB,EAAK,iBAAiB,CAAC,QAAQ,MAAM,UAAU,KAAK,CAAC,CAAC,CAAC,CAAc,EAAK,cAAc,CAAC,SAAS,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,UAAU,IAAI,gBAAgB,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,EAAS,GAAG,KAAK,cAAsB,UAAQ,MAAM,CAAC,aAAa,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,kBAHpyC,IAAoD,IAAkC,IAAyB,CAIxK,EAAiB,aAAa,CAAC,UAAU,UAAU,YAAY,UAAU,UAAU,GAAG,MAAM,EAAE,WAAW,IAAI,QAAQ,GAAG,CACxH,EAAoB,EAAiB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,YAAY,yBAAyB,aAAa,UAAU,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,eAAe,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,IAAI,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,aAAa,GAAG,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,GAAG,CAAC,CAAC"}