{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\"; /**\n                                                           * Noise\n                                                           * @framerIntrinsicWidth 200\n                                                           * @framerIntrinsicHeight 200\n                                                           * @framerDisableUnlink\n                                                           *\n                                                           * @framerSupportedLayoutWidth fixed\n                                                           * @framerSupportedLayoutHeight fixed\n                                                           */\nexport default function Noise(props) {\n  const {\n    opacity,\n    backgroundSize,\n    borderRadius\n  } = props;\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...containerStyle,\n      opacity,\n      backgroundSize,\n      borderRadius\n    }\n  });\n}\n;\nNoise.defaultProps = {\n  opacity: .5,\n  backgroundSize: 128,\n  radius: 0\n};\naddPropertyControls(Noise, {\n  backgroundSize: {\n    title: \"Size\",\n    type: ControlType.Number,\n    min: 64,\n    max: 256\n  },\n  opacity: {\n    title: \"Opacity\",\n    type: ControlType.Number,\n    step: .1,\n    displayStepper: true,\n    max: 1,\n    min: 0\n  },\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.Number,\n    min: 0,\n    max: 1e3,\n    step: 1,\n    displayStepper: true\n  }\n});\nconst containerStyle = {\n  width: \"100%\",\n  height: \"100%\",\n  backgroundSize: \"256px 256px\",\n  backgroundRepeat: \"repeat\",\n  backgroundImage: \"url('https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Noise\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerDisableUnlink\": \"*\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Noise.map"],
  "mappings": "oFAUe,SAARA,EAAuBC,EAAO,CACnC,GAAM,CACJ,QAAAC,EACA,eAAAC,EACA,aAAAC,CACF,EAAIH,EACJ,OAAoBI,EAAK,MAAO,CAC9B,MAAO,CACL,GAAGC,EACH,QAAAJ,EACA,eAAAC,EACA,aAAAC,CACF,CACF,CAAC,CACH,CAEAJ,EAAM,aAAe,CACnB,QAAS,GACT,eAAgB,IAChB,OAAQ,CACV,EACAO,EAAoBP,EAAO,CACzB,eAAgB,CACd,MAAO,OACP,KAAMQ,EAAY,OAClB,IAAK,GACL,IAAK,GACP,EACA,QAAS,CACP,MAAO,UACP,KAAMA,EAAY,OAClB,KAAM,GACN,eAAgB,GAChB,IAAK,EACL,IAAK,CACP,EACA,aAAc,CACZ,MAAO,SACP,KAAMA,EAAY,OAClB,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EAClB,CACF,CAAC,EACD,IAAMF,EAAiB,CACrB,MAAO,OACP,OAAQ,OACR,eAAgB,cAChB,iBAAkB,SAClB,gBAAiB,4EACnB",
  "names": ["Noise", "props", "opacity", "backgroundSize", "borderRadius", "p", "containerStyle", "addPropertyControls", "ControlType"]
}
