{"version":3,"file":"Shapes.CpLPwLmR.mjs","names":[],"sources":["https:/framerusercontent.com/modules/ZanYvDh5wZGhxaWnnhdG/YF0fiolcyV5lsMbQdpkm/Shapes.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Shape Icon — the three Primary® shapes (circle, square, triangle) as an outline or solid icon.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 18\n * @framerIntrinsicHeight 18\n */export default function ShapeIcon(props){const{shape=\"circle\",color=\"#FFFFFF\",fill=false,stroke=2.4,style}=props;const common={fill:fill?color:\"none\",stroke:fill?\"none\":color,strokeWidth:stroke,vectorEffect:\"non-scaling-stroke\"};return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 40 40\",width:\"100%\",height:\"100%\",\"aria-hidden\":true,style:{display:\"block\",overflow:\"visible\",...style},children:[shape===\"circle\"&&/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"14\",...common}),shape===\"square\"&&/*#__PURE__*/_jsx(\"rect\",{x:\"7\",y:\"7\",width:\"26\",height:\"26\",rx:\"2\",...common}),shape===\"triangle\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M20 6 L35 33 H5Z\",strokeLinejoin:\"round\",...common})]});}addPropertyControls(ShapeIcon,{shape:{type:ControlType.Enum,title:\"Shape\",options:[\"circle\",\"square\",\"triangle\"],optionTitles:[\"Circle\",\"Square\",\"Triangle\"],defaultValue:\"circle\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#FFFFFF\"},fill:{type:ControlType.Boolean,title:\"Solid\",defaultValue:false},stroke:{type:ControlType.Number,title:\"Stroke\",defaultValue:2.4,min:.5,max:6,step:.1,hidden:p=>p.fill}});/**\n * Halftone Dots — the offset-print dot texture. Dots grow towards one corner and fade out.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 300\n */export function HalftoneDots(props){const{color=\"#FF4D00\",spacing=12,size=2.4,origin=\"bottom right\",opacity=.5,style}=props;const mask=`radial-gradient(circle at ${origin}, #000 0%, rgba(0,0,0,.5) 35%, transparent 70%)`;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:\"100%\",height:\"100%\",pointerEvents:\"none\",opacity,backgroundImage:`radial-gradient(circle, ${color} ${size/2}px, transparent ${size/2+.6}px)`,backgroundSize:`${spacing}px ${spacing}px`,WebkitMaskImage:mask,maskImage:mask,...style}});}addPropertyControls(HalftoneDots,{color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#FF4D00\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:12,min:4,max:40},size:{type:ControlType.Number,title:\"Dot size\",defaultValue:2.4,min:.5,max:12,step:.1},origin:{type:ControlType.Enum,title:\"Origin\",options:[\"bottom right\",\"bottom left\",\"top right\",\"top left\",\"center\"],defaultValue:\"bottom right\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.5,min:0,max:1,step:.05}});\nexport const __FramerMetadata__ = {\"exports\":{\"HalftoneDots\":{\"type\":\"reactComponent\",\"name\":\"HalftoneDots\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutWidth\":\"any\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ShapeIcon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"18\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"18\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shapes.map"],"mappings":"mKAMG,SAAwB,EAAU,EAAM,CAAC,GAAK,CAAC,QAAM,SAAS,QAAM,UAAU,OAAK,GAAM,SAAO,IAAI,SAAO,EAAY,EAAO,CAAC,KAAK,EAAK,EAAM,OAAO,OAAO,EAAK,OAAO,EAAM,YAAY,EAAO,aAAa,oBAAoB,EAAE,OAAoB,EAAM,MAAM,CAAC,QAAQ,YAAY,MAAM,OAAO,OAAO,OAAO,cAAc,GAAK,MAAM,CAAC,QAAQ,QAAQ,SAAS,UAAU,GAAG,CAAK,EAAE,SAAS,CAAC,IAAQ,UAAuB,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,GAAG,CAAM,CAAC,EAAE,IAAQ,UAAuB,EAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,IAAI,GAAG,CAAM,CAAC,EAAE,IAAQ,YAAyB,EAAK,OAAO,CAAC,EAAE,mBAAmB,eAAe,QAAQ,GAAG,CAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAMlqB,SAAgB,EAAa,EAAM,CAAC,GAAK,CAAC,QAAM,UAAU,UAAQ,GAAG,OAAK,IAAI,SAAO,eAAe,UAAQ,GAAG,SAAO,EAAY,EAAK,6BAA6B,EAAO,iDAAiD,OAAoB,EAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,cAAc,OAAO,UAAQ,gBAAgB,2BAA2B,EAAM,GAAG,EAAK,EAAE,kBAAkB,EAAK,EAAE,GAAG,KAAK,eAAe,GAAG,EAAQ,KAAK,EAAQ,IAAI,gBAAgB,EAAK,UAAU,EAAK,GAAG,CAAK,CAAC,CAAC,CAAE,iBAZhd,IAAoD,EAM0jB,EAAoB,EAAU,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,SAAS,SAAS,UAAU,EAAE,aAAa,CAAC,SAAS,SAAS,UAAU,EAAE,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,EAAK,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,OAAO,GAAG,EAAE,IAAI,CAAC,CAAC,EAM9jB,EAAoB,EAAa,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,IAAI,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,EAAE,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,eAAe,cAAc,YAAY,WAAW,QAAQ,EAAE,aAAa,cAAc,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC"}