{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/utils.js@^0.9.0", "ssg:https://framerusercontent.com/modules/bzgQX9I8WtT7GUVCV3vI/xvtTwCpMmM8eemJERljh/DownloadButton.js"],
  "sourcesContent": ["export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/docs/guides/overrides/\nexport function withDownloadMacOSButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadMacOSEvent,_window;(_window_triggerDownloadMacOSEvent=(_window=window).triggerDownloadMacOSEvent)===null||_window_triggerDownloadMacOSEvent===void 0?void 0:_window_triggerDownloadMacOSEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}export function withDownloadWindowsButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadWindowsEvent,_window;(_window_triggerDownloadWindowsEvent=(_window=window).triggerDownloadWindowsEvent)===null||_window_triggerDownloadWindowsEvent===void 0?void 0:_window_triggerDownloadWindowsEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}export function withDownloadLinuxButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadLinuxEvent,_window;(_window_triggerDownloadLinuxEvent=(_window=window).triggerDownloadLinuxEvent)===null||_window_triggerDownloadLinuxEvent===void 0?void 0:_window_triggerDownloadLinuxEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}export function withDownloadAndroidButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadAndroidEvent,_window;(_window_triggerDownloadAndroidEvent=(_window=window).triggerDownloadAndroidEvent)===null||_window_triggerDownloadAndroidEvent===void 0?void 0:_window_triggerDownloadAndroidEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}export function withDownloadIPhoneButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadIPhoneEvent,_window;(_window_triggerDownloadIPhoneEvent=(_window=window).triggerDownloadIPhoneEvent)===null||_window_triggerDownloadIPhoneEvent===void 0?void 0:_window_triggerDownloadIPhoneEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}export function withDownloadIPadButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadIPadEvent,_window;(_window_triggerDownloadIPadEvent=(_window=window).triggerDownloadIPadEvent)===null||_window_triggerDownloadIPadEvent===void 0?void 0:_window_triggerDownloadIPadEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}export function withDownloadButtonTracking(Component){return props=>{const originalOnClick=props.onClick;props.onClick=()=>{var _window_triggerDownloadEvent,_window;(_window_triggerDownloadEvent=(_window=window).triggerDownloadEvent)===null||_window_triggerDownloadEvent===void 0?void 0:_window_triggerDownloadEvent.call(_window);originalOnClick===null||originalOnClick===void 0?void 0:originalOnClick();};return /*#__PURE__*/_jsx(Component,{...props});};}const useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,animate:{rotate:90},transition:{duration:2}});};}export function withHover(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,whileHover:{scale:1.05}});};}export function withRandomColor(Component){return props=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadAndroidButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadAndroidButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadLinuxButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadLinuxButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadIPadButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadIPadButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadMacOSButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadMacOSButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadWindowsButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadWindowsButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDownloadIPhoneButtonTracking\":{\"type\":\"reactHoc\",\"name\":\"withDownloadIPhoneButtonTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DownloadButton.map"],
  "mappings": "2HAAO,IAAMA,EAAgB,CACzB,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EASO,IAAMC,EAAyB,CAClC,GAAGC,EACH,SAAU,QACd,ECfO,SAASC,EAAgCC,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIE,EAAkCC,GAASD,GAAmCC,EAAQC,GAAQ,6BAA6B,MAAMF,IAAoC,QAAcA,EAAkC,KAAKC,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASM,EAAkCP,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIO,EAAoCJ,GAASI,GAAqCJ,EAAQC,GAAQ,+BAA+B,MAAMG,IAAsC,QAAcA,EAAoC,KAAKJ,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASQ,EAAgCT,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIS,EAAkCN,GAASM,GAAmCN,EAAQC,GAAQ,6BAA6B,MAAMK,IAAoC,QAAcA,EAAkC,KAAKN,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASU,EAAkCX,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIW,EAAoCR,GAASQ,GAAqCR,EAAQC,GAAQ,+BAA+B,MAAMO,IAAsC,QAAcA,EAAoC,KAAKR,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASY,EAAiCb,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIa,EAAmCV,GAASU,GAAoCV,EAAQC,GAAQ,8BAA8B,MAAMS,IAAqC,QAAcA,EAAmC,KAAKV,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASc,EAA+Bf,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIe,EAAiCZ,GAASY,GAAkCZ,EAAQC,GAAQ,4BAA4B,MAAMW,IAAmC,QAAcA,EAAiC,KAAKZ,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASgB,EAA2BjB,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAgBD,EAAM,QAAQ,OAAAA,EAAM,QAAQ,IAAI,CAAC,IAAIiB,EAA6Bd,GAASc,GAA8Bd,EAAQC,GAAQ,wBAAwB,MAAMa,IAA+B,QAAcA,EAA6B,KAAKd,CAAO,EAA0DF,IAAgB,CAAE,EAAsBI,EAAKN,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAC,IAAMkB,EAASC,EAAY,CAAC,WAAW,SAAS,CAAC",
  "names": ["centerContent", "defaultContainerStyles", "centerContent", "withDownloadMacOSButtonTracking", "Component", "props", "originalOnClick", "_window_triggerDownloadMacOSEvent", "_window", "window", "p", "withDownloadWindowsButtonTracking", "_window_triggerDownloadWindowsEvent", "withDownloadLinuxButtonTracking", "_window_triggerDownloadLinuxEvent", "withDownloadAndroidButtonTracking", "_window_triggerDownloadAndroidEvent", "withDownloadIPhoneButtonTracking", "_window_triggerDownloadIPhoneEvent", "withDownloadIPadButtonTracking", "_window_triggerDownloadIPadEvent", "withDownloadButtonTracking", "_window_triggerDownloadEvent", "useStore", "createStore"]
}
