{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js", "ssg:https://framerusercontent.com/modules/7n2fi2A39y7RokjALh2k/5tplEhT6MfluAjjrS7T5/bcNv7umew.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useReducer, useState } from \"react\";\nimport { ControlType, addPropertyControls } from \"framer\";\nimport { useIsOnCanvas, emptyStateStyle, containerStyles, defaultEvents, useRadius, borderRadiusControl } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nvar PlayOptions;\n(function (PlayOptions) {\n  PlayOptions[\"Normal\"] = \"Off\";\n  PlayOptions[\"Auto\"] = \"On\";\n  PlayOptions[\"Loop\"] = \"Loop\";\n})(PlayOptions || (PlayOptions = {}));\nvar ThumbnailOptions;\n(function (ThumbnailOptions) {\n  ThumbnailOptions[\"High\"] = \"High Quality\";\n  ThumbnailOptions[\"Medium\"] = \"Medium Quality\";\n  ThumbnailOptions[\"Low\"] = \"Low Quality\";\n  ThumbnailOptions[\"Off\"] = \"Off\";\n})(ThumbnailOptions || (ThumbnailOptions = {}));\nvar ThumbnailFormat;\n(function (ThumbnailFormat) {\n  ThumbnailFormat[\"WebP\"] = \"webp\";\n  ThumbnailFormat[\"JPG\"] = \"jpg\";\n})(ThumbnailFormat || (ThumbnailFormat = {})); /**\n                                               * @framerIntrinsicWidth 560\n                                               * @framerIntrinsicHeight 315\n                                               *\n                                               * @framerSupportedLayoutWidth fixed\n                                               * @framerSupportedLayoutHeight fixed\n                                               *\n                                               * @framerComponentPresetProps isRed, borderRadius\n                                               */\nexport function Youtube({\n  url,\n  play,\n  shouldMute,\n  thumbnail,\n  isRed,\n  onClick,\n  onMouseEnter,\n  onMouseLeave,\n  onMouseDown,\n  onMouseUp,\n  ...props\n}) {\n  const onCanvas = useIsOnCanvas();\n  const isAutoplay = play !== PlayOptions.Normal;\n  const showThumbnail = onCanvas || thumbnail !== ThumbnailOptions.Off && !isAutoplay;\n  const [isPreloading, preloadVideo] = useReducer(() => true, false);\n  const [showVideo, startVideo] = useReducer(() => true, !showThumbnail);\n  const [isHovered, setHovered] = useState(false);\n  const borderRadius = useRadius(props);\n  const hasBorderRadius = borderRadius !== \"0px 0px 0px 0px\" && borderRadius !== \"0px\";\n  if (url === \"\") {\n    return /*#__PURE__*/_jsx(Instructions, {});\n  }\n  const parsedURL = parseVideoURL(url);\n  if (parsedURL === undefined) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: \"Invalid Youtube URL.\"\n    });\n  }\n  const [videoId, embedURL] = parsedURL; // https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\n  const thumbnailURL = getThumbnailURL(videoId, thumbnail, getWebPSupported() ? ThumbnailFormat.WebP : ThumbnailFormat.JPG); // https://developers.google.com/youtube/player_parameters\n  const searchParams = embedURL.searchParams;\n  searchParams.set(\"iv_load_policy\", \"3\");\n  searchParams.set(\"rel\", \"0\");\n  searchParams.set(\"modestbranding\", \"1\");\n  searchParams.set(\"playsinline\", \"1\");\n  if (isAutoplay || showThumbnail) {\n    searchParams.set(\"autoplay\", \"1\");\n  }\n  if (isAutoplay && shouldMute) {\n    searchParams.set(\"mute\", \"1\");\n  }\n  if (play === PlayOptions.Loop) {\n    searchParams.set(\"loop\", \"1\");\n    searchParams.set(\"playlist\", videoId);\n  }\n  if (!isRed) {\n    searchParams.set(\"color\", \"white\");\n  }\n  return /*#__PURE__*/_jsxs(\"article\", {\n    onPointerEnter: () => setHovered(true),\n    onPointerLeave: () => setHovered(false),\n    onPointerOver: preloadVideo,\n    onClick: startVideo,\n    style: {\n      ...wrapperStyle,\n      borderRadius,\n      transform: hasBorderRadius && showVideo ? \"translateZ(0.000001px)\" : \"unset\",\n      cursor: \"pointer\",\n      overflow: \"hidden\"\n    },\n    children: [isPreloading && /*#__PURE__*/_jsx(\"link\", {\n      rel: \"preconnect\",\n      href: \"https://www.youtube.com\"\n    }), isPreloading && /*#__PURE__*/_jsx(\"link\", {\n      rel: \"preconnect\",\n      href: \"https://www.google.com\"\n    }), /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        ...videoStyle,\n        background: showThumbnail ? `center / cover url(${thumbnailURL}) no-repeat` : undefined\n      }\n    }), showVideo ? /*#__PURE__*/_jsx(\"iframe\", {\n      style: videoStyle,\n      src: embedURL.href,\n      frameBorder: \"0\",\n      allow: \"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n      onClick: onClick,\n      onMouseEnter: onMouseEnter,\n      onMouseLeave: onMouseLeave,\n      onMouseDown: onMouseDown,\n      onMouseUp: onMouseUp\n    }) : /*#__PURE__*/_jsx(PlayButton, {\n      onClick: startVideo,\n      isHovered: isHovered,\n      isRed: isRed\n    })]\n  });\n}\nYoutube.displayName = \"YouTube\";\naddPropertyControls(Youtube, {\n  url: {\n    type: ControlType.String,\n    title: \"Video\"\n  },\n  play: {\n    type: ControlType.Enum,\n    title: \"Autoplay\",\n    options: Object.values(PlayOptions)\n  },\n  shouldMute: {\n    title: \"Mute\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    hidden(props) {\n      return props.play === PlayOptions.Normal;\n    }\n  },\n  thumbnail: {\n    title: \"Thumbnail\",\n    description: \"Showing a thumbnail improves performance.\",\n    type: ControlType.Enum,\n    options: Object.values(ThumbnailOptions),\n    hidden(props) {\n      return props.play !== PlayOptions.Normal;\n    }\n  },\n  isRed: {\n    title: \"Color\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Red\",\n    disabledTitle: \"White\"\n  },\n  ...borderRadiusControl,\n  ...defaultEvents\n});\nconst defaultProps = {\n  url: \"https://youtu.be/smPos0mJvh8\",\n  play: PlayOptions.Normal,\n  shouldMute: true,\n  thumbnail: ThumbnailOptions.Medium,\n  isRed: true\n};\nYoutube.defaultProps = defaultProps;\nfunction parseVideoURL(urlString) {\n  let url;\n  try {\n    url = new URL(urlString);\n  } catch {\n    const embedURL = getEmbedURL(urlString);\n    return [urlString, embedURL];\n  }\n  if (url.hostname === \"youtube.com\" || url.hostname === \"www.youtube.com\" || url.hostname === \"youtube-nocookie.com\" || url.hostname === \"www.youtube-nocookie.com\") {\n    const pathSegments = url.pathname.slice(1).split(\"/\"); // https://www.youtube.com/watch?v=Fop2oskTug8\n    if (pathSegments[0] === \"watch\") {\n      const videoId = url.searchParams.get(\"v\");\n      const embedURL1 = getEmbedURL(videoId);\n      return [videoId, embedURL1];\n    } // https://www.youtube.com/embed/Fop2oskTug8\n    if (pathSegments[0] === \"embed\") {\n      const videoId1 = pathSegments[1];\n      return [videoId1, url];\n    }\n  } // https://youtu.be/Fop2oskTug8\n  if (url.hostname === \"youtu.be\") {\n    const videoId2 = url.pathname.slice(1);\n    const embedURL2 = getEmbedURL(videoId2);\n    return [videoId2, embedURL2];\n  }\n}\nfunction getEmbedURL(videoId) {\n  return new URL(`https://www.youtube.com/embed/${videoId}`);\n}\nfunction getThumbnailURL(videoId, res, format = ThumbnailFormat.JPG) {\n  // https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\n  const pre = ThumbnailFormat.WebP ? \"https://i.ytimg.com/vi_webp/\" : \"https://i.ytimg.com/vi/\";\n  const ext = ThumbnailFormat.WebP ? \"webp\" : \"jpg\";\n  switch (res) {\n    case ThumbnailOptions.Low:\n      return `${pre}${videoId}/hqdefault.${ext}`;\n    case ThumbnailOptions.Medium:\n      return `${pre}${videoId}/sddefault.${ext}`;\n    case ThumbnailOptions.High:\n      return `${pre}${videoId}/maxresdefault.${ext}`;\n    default:\n      return `${pre}${videoId}/0.${ext}`;\n  }\n}\nlet _getWebPSupported; // https://stackoverflow.com/a/27232658\nfunction getWebPSupported() {\n  // We're going to default to webp because it's pretty widely supported by now\n  if (!window) {\n    return true;\n  }\n  if (_getWebPSupported !== undefined) {\n    return _getWebPSupported;\n  }\n  const element = document.createElement(\"canvas\");\n  if (!!(element.getContext && element.getContext(\"2d\"))) {\n    // was able or not to get WebP representation\n    return element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\") == 0;\n  } else {\n    // very old browser like IE 8, canvas not supported\n    return false;\n  }\n} // Helper components\nfunction Instructions() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...emptyStateStyle,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"To embed a Youtube video, add the URL to the properties\\xa0panel.\"\n    })\n  });\n}\nfunction ErrorMessage({\n  message\n}) {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-errorPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsxs(\"div\", {\n      style: centerTextStyle,\n      children: [\"Error: \", message]\n    })\n  });\n}\nfunction PlayButton({\n  onClick,\n  isHovered,\n  isRed\n}) {\n  return /*#__PURE__*/_jsx(\"button\", {\n    onClick: onClick,\n    \"aria-label\": \"Play\",\n    style: buttonStyle,\n    children: /*#__PURE__*/_jsxs(\"svg\", {\n      height: \"100%\",\n      version: \"1.1\",\n      viewBox: \"0 0 68 48\",\n      width: \"100%\",\n      children: [/*#__PURE__*/_jsx(\"path\", {\n        d: \"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",\n        fill: isHovered ? isRed ? \"#f00\" : \"#000\" : \"#212121\",\n        fillOpacity: isHovered ? isRed ? 1 : .8 : .8,\n        style: {\n          transition: \"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"\n        }\n      }), /*#__PURE__*/_jsx(\"path\", {\n        d: \"M 45,24 27,14 27,34\",\n        fill: \"#fff\"\n      })]\n    })\n  });\n}\nconst buttonStyle = {\n  position: \"absolute\",\n  top: \"50%\",\n  left: \"50%\",\n  transform: \"translate(-50%, -50%)\",\n  width: 68,\n  height: 48,\n  padding: 0,\n  border: \"none\",\n  background: \"transparent\",\n  cursor: \"pointer\"\n};\nconst wrapperStyle = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\"\n};\nconst centerTextStyle = {\n  textAlign: \"center\",\n  minWidth: 140\n};\nconst videoStyle = {\n  position: \"absolute\",\n  top: 0,\n  left: 0,\n  height: \"100%\",\n  width: \"100%\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Youtube\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Youtube\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"315\",\n        \"framerComponentPresetProps\": \"isRed, borderRadius\",\n        \"framerIntrinsicWidth\": \"560\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./YouTube.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ComponentPresetsConsumer, ControlType, Link } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Youtube as YouTube } from \"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js\"; /**\n                                                                                                                                 * @framerRecordIdKey id\n                                                                                                                                 * @framerSlug QysMJrO_C\n                                                                                                                                 * @framerEnumToDisplayNameUtils 1\n                                                                                                                                 * @framerData\n                                                                                                                                 */\nconst data = [{\n  A0vNaU6ml: \"Roger\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,ppR0kbvnhmuEqcgqbZeAxCky2io.jpg\",\n      \"data-framer-height\": \"4780\",\n      \"data-framer-width\": \"7213\",\n      height: \"2390\",\n      src: new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg?scale-down-to=4096\").href,\n      style: {\n        aspectRatio: \"7213 / 4780\"\n      },\n      width: \"3606\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"I own ~40 restaurants, have sat through hundreds of pitches, and have spent millions on new software and hardware solutions. Here are the biggest mistakes I see over and over again.\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"1. You send email or Linkedin messages instead of getting a warm introduction\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"I am not going to read your emails. Also, please stop the LinkedIn messages requesting specific call times or sharing product demos - it gets old quick. Instead, get a warm introduction to me - a recommendation from someone in the industry is worth infinite \u201Cperfect pitches.\u201D If your pitch needs to be cold, call me and leave a short message. I\u2019ll probably still ignore your call but I may listen to your VM. If you don't leave a message, I will assume you\u2019re spam and block your number.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"2. You talk to my employees\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Don't Google my store number and call my employees. You are wasting everyone\u2019s time. You need to talk directly to a decision-maker - usually the owner or a department head. Department heads are good leads because they\u2019re usually working on initiatives and are open to new solutions.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"3. You don\u2019t scrub this \u201Csecret\u201D free database of contacts\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Did you know you can find the contact info for every major U.S. franchised system in their publicly disclosed FDDS? You can get names, phone numbers, etc. - all for free.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.wdfi.org/apps/FranchiseSearch/MainSearch.aspx\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"DFI Franchise Search\"\n          })\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,XR8ZTpsH9zFBlOpyiBe2Wbe2YV4.png\",\n      \"data-framer-height\": \"428\",\n      \"data-framer-width\": \"1008\",\n      height: \"214\",\n      src: new URL(\"https://framerusercontent.com/images/XR8ZTpsH9zFBlOpyiBe2Wbe2YV4.png\").href,\n      style: {\n        aspectRatio: \"1008 / 428\"\n      },\n      width: \"504\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"4. You think you got the entire call to get my attention\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"I barely have time to breathe, much less to listen to your pitch. You got 20 seconds to get my attention or I am hanging up. I don\u2019t care what you\u2019re trying to \u201Cdisrupt,\u201D just start with what process or system you are replacing / improving and why I should care.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B5. You think you will blow me away with your \u201Cresults\u201D\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Everyone promises me everything but I know your estimates are BS. I expect only <50% of the higher revenue / lower costs you promise to end up flowing through as real dollars. You won\u2019t be able to fix my skepticism, but defining a short-term success metric and hitting it will make me much more comfortable rolling you out to the rest of my system.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B6. You want to do a big deal\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Unless you are a well-established name-brand player, don\u2019t even ask me to consider signing up all my locations for whatever you are offering, it ain\u2019t happening. Offer me a low-risk trial with 1 location and a short-term commitment or even better - no commitment. To be honest, if you\u2019re an important system that\u2019s adding value, we will just keep using you.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B7. Your onboarding process takes more than 10 minutes\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"If your onboarding process is non-intuitive, takes more than 10 minutes, or is disruptive to my team\u2019s workflow, go away. My employees are busy and we don\u2019t have time for it.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B8. You don\u2019t offer integration with our critical systems\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Our point-of-sale system (Toast, Aloha, Square, Lightspeed) is our central nervous system and command center. So if your product doesn\u2019t have easy integration with our POS just stop talking. This is an absolute dealbreaker. Figure out your customer\u2019s critical systems and make using your product as painless as possible.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B9. You think you got the deal\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Once you get me interested, you still need to convince the other stakeholders in my org - usually my GM or Head of Ops who will need to implement your solution. If they don\u2019t like what they see or hear, we are not doing it.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B10. You make it difficult for me to say \u201CYes\u201D\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"If you\u2019ve passed all the hurdles, don\u2019t make me jump through hoops to close the deal by sending a 20-page doc full of complicated and aggressive terms - I'm not going to deal with it. Send me something easy to understand and mobile-friendly so I can read and sign it on my phone. The best sales teams close me while I\u2019m still on the phone.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u200B\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"If you are selling to SMB owners and want me to take a look at your closing process and documents, just \"\n      }), /*#__PURE__*/_jsx(Link, {\n        href: \"mailto:michael.wang@thanksroger.com\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: /*#__PURE__*/_jsx(\"strong\", {\n            children: \"email me\"\n          })\n        })\n      }), /*#__PURE__*/_jsx(\"strong\", {\n        children: \".\"\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u200D\"\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/ppR0kbvnhmuEqcgqbZeAxCky2io.jpg\").href} 7213w`\n  },\n  DWVwDJaGt: \"\",\n  haJkmKel7: \"Michael Wang\",\n  id: \"wkQfj0AMj\",\n  KWcT6uAjr: \"\uD83D\uDEAB Top 10 mistakes selling to SMB owners like me\",\n  lsE0XbrsS: \"ApYV5QIay\",\n  PlPtIFtHo: \"2023-08-23T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href} 2957w`\n  },\n  QysMJrO_C: \"top-10-mistakes-selling-to-smb-owners-like-me\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href} 861w`\n  },\n  vjLkENoRQ: \"\",\n  zjjLs71gq: \"\"\n}, {\n  A0vNaU6ml: \"Roger\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,NOUeu2a1BaXPFI30jK7X7llIkk.jpg\",\n      \"data-framer-height\": \"4000\",\n      \"data-framer-width\": \"6000\",\n      height: \"2000\",\n      src: new URL(\"https://framerusercontent.com/images/NOUeu2a1BaXPFI30jK7X7llIkk.jpg?scale-down-to=4096\").href,\n      style: {\n        aspectRatio: \"6000 / 4000\"\n      },\n      width: \"3000\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Whether you\u2019re a sales executive signing a new deal or a gym owner sending a liability waiver, you need an easy way to get that \u201CYes.\u201D Your top priorities are speed and certainty - you know that time kills all deals.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Electronic signatures are a huge improvement vs. traditional paper contracts and wet signatures. However, electronic signatures can also create unnecessary friction. Making your clients and stakeholders create an account, sign in, enter names and draw signatures may give the impression that they\u2019re signing away their first-born child. Often they get cold feet and loop in their legal department for review, delaying or derailing agreements.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"DocuSign and other e-signature platforms are useful for complex, bespoke and highly negotiated agreements like home purchases, prenuptial agreements, or merger contracts. However, for more standardized and routine processes such as non-disclosure agreements, sales proposals, service terms, waivers, consents, or memos of understanding (MOUs), DocuSign is often overkill.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"A common misconception is that legal contracts always must be long, formal and executed with formal signatures. However, agreements reached via email are just as legally enforceable as wet signatures on paper or digitally drawn with a mouse. \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.lexisnexis.com/community/casebrief/p/casebrief-cloud-corp-v-hasbro-inc\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"Court cases\"\n        })\n      }), \" have upheld the validity of legal agreements accepted via email in business transactions.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The email does not even need to contain the person\u2019s full name; a first name or initials are sufficient for a legally binding contract. While hashing out an agreement, the terms \u201Cnon-binding proposal\u201D or \u201Cfor discussion purposes\u201D are often included to indicate that the terms are still being discussed and are not yet binding.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Say hello to ROGER.\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"ROGER is the easiest and most convenient way for your clients to give you that \u201CYes.\u201D ROGER\u2019s 1-Click Accept button is securely embedded in email so your clients can accept any agreements with the least amount of effort. They click the button once and it\u2019s done. No more going through the hassle of creating an account, logging in, entering a name, and drawing signatures.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Let ROGER help you get that \u201CYes.\u201D\"\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/Dvr5cx4MHAkyfTaLXCu8b2OZRE8.webp\").href\n  },\n  DWVwDJaGt: \"\",\n  haJkmKel7: \"Michael Wang\",\n  id: \"foolWJnnX\",\n  KWcT6uAjr: \"Email Agreements are Legally Binding. ROGER That\",\n  lsE0XbrsS: \"ApYV5QIay\",\n  PlPtIFtHo: \"2023-08-15T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href} 2957w`\n  },\n  QysMJrO_C: \"email-agreements-are-legally-binding-roger-that\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href} 861w`\n  },\n  vjLkENoRQ: \"\",\n  zjjLs71gq: \"\"\n}, {\n  A0vNaU6ml: \"Roger\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,1VuARHHp1U9COlRVz6QPjYLaiik.jpg\",\n      \"data-framer-height\": \"4480\",\n      \"data-framer-width\": \"6720\",\n      height: \"2240\",\n      src: new URL(\"https://framerusercontent.com/images/1VuARHHp1U9COlRVz6QPjYLaiik.jpg?scale-down-to=4096\").href,\n      style: {\n        aspectRatio: \"6720 / 4480\"\n      },\n      width: \"3360\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"To be legally binding, an agreement needs these components:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"Offer:\"\n          }), \" One party makes an offer, such as selling a product or service to the other party.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"Acceptance:\"\n          }), \" The parties agree or accept the offer.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"Consideration:\"\n          }), \" One thing of value is exchanged for another thing of value. For example, if you\u2019re selling 1-Click acceptance software to a customer, you\u2019re exchanging software for money.\"]\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"Intent by both parties to create legal relations:\"\n          }), \" Both parties should know that they are entering into a legal agreement. In agreements between businesses, the law generally assumes that both parties intend to enter into an agreement. When an agreement is between a business and a consumer, the bar may be higher, because the consumer may not be as savvy about legal agreements. \\xa0\"]\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Of course, many agreements also include other details such as how the agreement can be terminated, what happens if a party breaches the agreement, and how disputes will be handled. However, as long as these four key components exist, whether it\u2019s a verbal agreement over the phone or a handshake deal scribbled on a napkin, a legal agreement has taken place.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"That\u2019s why emails are legally binding. Despite not having a formal document or signature, email can outline and record all of the key components needed for a legally binding contract. As long as the agreement\u2019s terms, parties, and intent are clear, accepting contracts via email is faster and more convenient. \\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"That\u2019s where ROGER comes in.\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Similar to how Amazon brought convenience to millions of consumers and revolutionized retail with its 1-Click checkout, ROGER offers 1-Click acceptance of standard agreements via email. ROGER is the quickest and easiest way for both parties to acknowledge the agreement and is 10x faster than any other e-sign method.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Once the recipient clicks \u201CI ACCEPT,\u201D ROGER creates a secure and immutable digital audit trail and sends both parties executed copies of the agreement appended with a watermarked Certificate of Acceptance with a globally unique identifier and hash. The process makes it clear to both parties that they\u2019ve reached an agreement and removes the extra steps of creating new accounts and signing in. This means faster Yes\u2019s and fewer headaches for everyone involved.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Let ROGER help you get that \u201CYes.\u201D\"\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/IdrSBbOZabxEDb0gFKKCASaU.webp\").href\n  },\n  DWVwDJaGt: \"\",\n  haJkmKel7: \"Michael Wang\",\n  id: \"dpVSFLzOR\",\n  KWcT6uAjr: \"Legal Agreements 101 - Handshakes and Emails\",\n  lsE0XbrsS: \"ApYV5QIay\",\n  PlPtIFtHo: \"2023-08-08T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href} 2957w`\n  },\n  QysMJrO_C: \"legal-agreements-101-handshakes-and-email\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href} 861w`\n  },\n  vjLkENoRQ: \"\",\n  zjjLs71gq: \"\"\n}, {\n  A0vNaU6ml: \"Roger\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,c65MRWvNsz8pveclj5ucm0O7C34.jpg\",\n      \"data-framer-height\": \"2456\",\n      \"data-framer-width\": \"3696\",\n      height: \"1228\",\n      src: new URL(\"https://framerusercontent.com/images/c65MRWvNsz8pveclj5ucm0O7C34.jpg\").href,\n      style: {\n        aspectRatio: \"3696 / 2456\"\n      },\n      width: \"1848\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Do you work in sales? Have you heard the dreaded term PIP or been placed on a performance improvement plan?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"That sucks. Take a moment to acknowledge the suckiness.\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Being placed on a PIP is a difficult and overwhelming experience so it's normal to feel scared or uncertain about what it might mean for your career. However, it\u2019s important to remember that a PIP is an opportunity for you to stop, improve, and get your performance back on track. Here are a few steps you can take to turn things around:\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"1. Stop and Breathe\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Take some time to reflect on what brought you here. What are the specific areas where your performance is falling short? What are the underlying issues or challenges that may be contributing to your poor performance? Examine both external factors (the company you work for, the product or service you\u2019re selling) and internal ones. You can only develop an action plan after you\u2019ve identified the root causes.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"2. Communicate\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"It\u2019s difficult and scary to ask for help. However, life is a team sport. Communicate openly and honestly with your manager, HR representative and advisors / peers. Let them know that you understand the need for the PIP and that you're committed to improving your performance. Ask for their guidance and support as you work towards improving.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"3. Plan\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Work with your manager to develop a plan that is tailored to your specific needs. This plan should include specific goals and action steps that are quantifiable and have timelines. Be sure to set realistic and achievable goals, and make sure to track your progress along the way.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Seek out additional training and development opportunities to help you improve any skills or knowledge gaps.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"4. Breathe Some More & Execute\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Stay positive and focused. It can be easy to become discouraged when you're placed on a PIP, but it's important to stay positive and keep pushing forward. Remember that the PIP is an opportunity for you to improve and grow, so stay focused on your goals and stay committed to making the necessary changes.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"If you have done everything you can and are still unable to meet the goals of the PIP, or if you realize your current company / team / product is just not the right fit for you, then it may be time to consider reaching out to recruiters. Recruiters can help you explore other job opportunities and provide guidance on how to position yourself for those roles.\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u200D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"In summary, being placed on a PIP is a challenging experience. But remember:\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u200D\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"em\", {\n        children: \"\u201CIf you\u2019re going through hell, keep going.\u201D\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"em\", {\n        children: \"\u2015 Winston Churchill\"\n      })\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/m4jgKD6MYbQVr296m3gPyQsnmDY.webp\").href\n  },\n  DWVwDJaGt: \"\",\n  haJkmKel7: \"Michael Wang\",\n  id: \"qC2Pwaf0s\",\n  KWcT6uAjr: \"What to Do if You\u2019ve Been Placed on a PIP\",\n  lsE0XbrsS: \"ApYV5QIay\",\n  PlPtIFtHo: \"2023-07-28T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/fK0De4wJae3bBCE1wf8Tvit9iKs.png\").href} 2957w`\n  },\n  QysMJrO_C: \"what-to-do-if-youve-been-placed-on-a-pip\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/VE5A1shOrRApMZi6z9MBzHOY.png\").href} 861w`\n  },\n  vjLkENoRQ: \"\",\n  zjjLs71gq: \"\"\n}, {\n  A0vNaU6ml: \"BrainCheck\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(motion.div, {\n      className: \"framer-text-module\",\n      style: {\n        \"--aspect-ratio\": \"560 / 315\",\n        aspectRatio: \"var(--aspect-ratio)\",\n        height: \"auto\",\n        width: \"100%\"\n      },\n      children: /*#__PURE__*/_jsx(ComponentPresetsConsumer, {\n        componentIdentifier: \"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",\n        children: presetProps => /*#__PURE__*/_jsx(YouTube, {\n          ...presetProps,\n          play: \"Off\",\n          shouldMute: true,\n          thumbnail: \"High Quality\",\n          url: \"https://youtu.be/rEVb8Oc6U00\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"BrainCheck struggled to get customers to commit and sign-up. Their sales process was a mess, especially during the onboarding phase, which resulted in lower customer onboarding rates and customers ghosting or not launching properly. \"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"It was a real headache and they needed a solution to streamline things and get those commitments locked in. \"\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"The results\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,53DYVAibXlaoMghMs0BA2iHpxFE.png?originalFilename=chart+%282%29+1.png\",\n      \"data-framer-height\": \"551\",\n      \"data-framer-width\": \"891\",\n      height: \"275\",\n      src: new URL(\"https://framerusercontent.com/images/53DYVAibXlaoMghMs0BA2iHpxFE.png\").href,\n      style: {\n        aspectRatio: \"891 / 551\"\n      },\n      width: \"445\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Ever since they started using Roger, everything has changed for the better. The sales process has become so much smoother and customer onboarding has improved dramatically, the show-up rate has gone up from 50-60% to 95%. \"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"All in all, Roger has made a tremendous impact on their efficiency, revenue and customer satisfaction. Their sales process is now fast and efficient, and they can focus on what really matters \u2013 helping their customers succeed.\"\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/IBagT9EsiEKujLvPu1BAkTvpgc.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/IBagT9EsiEKujLvPu1BAkTvpgc.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/IBagT9EsiEKujLvPu1BAkTvpgc.png\").href} 887w`\n  },\n  DWVwDJaGt: \"Cognitive health technology\",\n  haJkmKel7: \"Zachary Smith\",\n  id: \"JtlB8aykr\",\n  KWcT6uAjr: \"How BrainCheck went from 50% to 95% customer onboarding rate\",\n  lsE0XbrsS: \"T1PkDOa08\",\n  PlPtIFtHo: \"2023-06-28T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/E5AmnWtH5DXgTYLE7DQ5o8OlQ.png\").href\n  },\n  QysMJrO_C: \"how-braincheck-went-from-50-to-95-customer-onboarding-rate\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/luBShbfPqDJPvZP1QusZoA8lRo.png\").href\n  },\n  vjLkENoRQ: \"DIRECTOR OF BUSINESS DEVELOPMENT\",\n  zjjLs71gq: \"Increased efficiency, revenue and customer satisfaction\"\n}, {\n  A0vNaU6ml: \"Forward Kitchens\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(motion.div, {\n      className: \"framer-text-module\",\n      style: {\n        \"--aspect-ratio\": \"560 / 315\",\n        aspectRatio: \"var(--aspect-ratio)\",\n        height: \"auto\",\n        width: \"100%\"\n      },\n      children: /*#__PURE__*/_jsx(ComponentPresetsConsumer, {\n        componentIdentifier: \"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",\n        children: presetProps => /*#__PURE__*/_jsx(YouTube, {\n          ...presetProps,\n          play: \"Off\",\n          shouldMute: true,\n          thumbnail: \"High Quality\",\n          url: \"https://youtu.be/eqAZFbCW6G8\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Before using Roger, Forward Kitchens tried DocuSign, PandaDocs and a whole bunch of other eSignature solutions. \"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"However, these solutions were clunky and felt too heavy-handed which sometimes scared customer. This meant only 40% of the sales contracts they sent out resulted in closed deals, so their teams were spending more time following-up than chasing new business. \"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"They wanted something better.\"\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"The results\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,D01yT6fmtN7lm5QDKqOC7iEeJIE.png\",\n      \"data-framer-height\": \"551\",\n      \"data-framer-width\": \"891\",\n      height: \"275\",\n      src: new URL(\"https://framerusercontent.com/images/D01yT6fmtN7lm5QDKqOC7iEeJIE.png\").href,\n      style: {\n        aspectRatio: \"891 / 551\"\n      },\n      width: \"445\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Almost overnight, the agreements were signed faster and Forward Kitchens was able to increase their deal closing rate from 40% to 87%. This means, with the same number of leads, they were able to sign 2x as many deals. \"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Their sales team was faster, happier, and richer. \"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"They also loved that the entire set-up and training process for new team members only took a few minutes.\"\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/k8aBeBootwjstiA26qDkU5xuc.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/k8aBeBootwjstiA26qDkU5xuc.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/k8aBeBootwjstiA26qDkU5xuc.png\").href} 883w`\n  },\n  DWVwDJaGt: \"Off-premise operating system for restaurants\",\n  haJkmKel7: \"Jeb Barnes\",\n  id: \"s19ayyWf1\",\n  KWcT6uAjr: \"How Forward Kitchens increased their deal closing rate from 40% to 87% in just 30 days\",\n  lsE0XbrsS: \"T1PkDOa08\",\n  PlPtIFtHo: \"2023-06-28T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/wguWhLsSmQTVVbQSLCng164GqEk.png\").href\n  },\n  QysMJrO_C: \"how-forward-kitchens-increased-their-deal-closing-rate-from-40-to-87-in-just-30-days\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/j2EjTdGNpvbhydVdzGzlcJ9W3SM.png\").href\n  },\n  vjLkENoRQ: \"Head of Sales\",\n  zjjLs71gq: \"Deal conversion rate increased 2x to 80%\"\n}, {\n  A0vNaU6ml: \"Nash\",\n  A6lVZtqH3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(motion.div, {\n      className: \"framer-text-module\",\n      style: {\n        \"--aspect-ratio\": \"560 / 315\",\n        aspectRatio: \"var(--aspect-ratio)\",\n        height: \"auto\",\n        width: \"100%\"\n      },\n      children: /*#__PURE__*/_jsx(ComponentPresetsConsumer, {\n        componentIdentifier: \"module:NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js:Youtube\",\n        children: presetProps => /*#__PURE__*/_jsx(YouTube, {\n          ...presetProps,\n          play: \"Off\",\n          shouldMute: true,\n          thumbnail: \"High Quality\",\n          url: \"https://youtu.be/SKDe1p0upKY\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The Nash team had challenges in their sales process. Customers found their signing and negotiation process was clunky. The previous method of sending PDF contracts over email was time-consuming, cumbersome and led to significant back and forth redlines.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"It was clear that they needed a solution that could streamline their contract management and make the signing process smoother.\"\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"The results\"\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,6hr3i9dSYGbCcHtQUljLDrNXPc.png\",\n      \"data-framer-height\": \"551\",\n      \"data-framer-width\": \"891\",\n      height: \"275\",\n      src: new URL(\"https://framerusercontent.com/images/6hr3i9dSYGbCcHtQUljLDrNXPc.png\").href,\n      style: {\n        aspectRatio: \"891 / 551\"\n      },\n      width: \"445\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"That's when they started using Roger, and they\u2019ve been able to sign more contracts, faster, with significantly less friction. Nash's deal closing rate improved 2x from mid 30s to 73%!\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"The team loves how easy it is to share agreements with their customers who can review and sign them effortlessly. This saves a lot of time and hassle.\"\n    })]\n  }),\n  acQkg45CW: {\n    src: new URL(\"https://framerusercontent.com/images/bjdvh4PuEDRIgrIDacnWcdUakc.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/bjdvh4PuEDRIgrIDacnWcdUakc.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/bjdvh4PuEDRIgrIDacnWcdUakc.png\").href} 855w`\n  },\n  DWVwDJaGt: \"B2B delivery\",\n  haJkmKel7: \"Benny Hammond\",\n  id: \"HU7VqS7az\",\n  KWcT6uAjr: \"How the Nash team 2x their deal closing rate to 73%\",\n  lsE0XbrsS: \"T1PkDOa08\",\n  PlPtIFtHo: \"2023-06-28T00:00:00.000Z\",\n  QWiQu7LtI: {\n    src: new URL(\"https://framerusercontent.com/images/V86i8Oer8t9Wx5cOBqmpi68v04.png\").href\n  },\n  QysMJrO_C: \"how-the-nash-team-2x-their-deal-closing-rate-to-73\",\n  TzZB9tS0K: {\n    src: new URL(\"https://framerusercontent.com/images/zA3NHLskPWzRxTJqlVRhSoBQDM.png\").href\n  },\n  vjLkENoRQ: \"Sales Expert\",\n  zjjLs71gq: \"Streamlined contract process\"\n}];\ndata.forEach(item => Object.freeze(item));\naddPropertyControls(data, {\n  KWcT6uAjr: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  QysMJrO_C: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  PlPtIFtHo: {\n    defaultValue: \"\",\n    title: \"Date\",\n    type: ControlType.Date\n  },\n  acQkg45CW: {\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  A0vNaU6ml: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"\",\n    title: \"Company Name\",\n    type: ControlType.String\n  },\n  DWVwDJaGt: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"Niche\",\n    title: \"Niche\",\n    type: ControlType.String\n  },\n  zjjLs71gq: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"Results\",\n    title: \"Results\",\n    type: ControlType.String\n  },\n  vjLkENoRQ: {\n    defaultValue: \"\",\n    placeholder: \"Employee title\",\n    title: \"Employee title\",\n    type: ControlType.String\n  },\n  haJkmKel7: {\n    defaultValue: \"\",\n    placeholder: \"Employee name\",\n    title: \"Employee name\",\n    type: ControlType.String\n  },\n  QWiQu7LtI: {\n    title: \"Emplyee avatar\",\n    type: ControlType.ResponsiveImage\n  },\n  TzZB9tS0K: {\n    title: \"Company logo\",\n    type: ControlType.ResponsiveImage\n  },\n  lsE0XbrsS: {\n    defaultValue: \"ApYV5QIay\",\n    options: [\"ApYV5QIay\", \"T1PkDOa08\"],\n    optionTitles: [\"Blog post\", \"Case study\"],\n    title: \"Category\",\n    type: ControlType.Enum\n  },\n  IgrnVtmwU: {\n    title: \"CMS\",\n    type: ControlType.Link\n  },\n  A6lVZtqH3: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: ControlType.RichText\n  }\n});\ndata[\"displayName\"] = \"Blog\";\nexport default data;\nexport const lsE0XbrsSToDisplayName = (value, locale) => {\n  const fallbackLocale = locale === null || locale === void 0 ? void 0 : locale.fallback;\n  switch (value) {\n    case \"ApYV5QIay\":\n      return \"Blog post\";\n    case \"T1PkDOa08\":\n      return \"Case study\";\n    default:\n      return \"\";\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"lsE0XbrsSToDisplayName\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerData\": \"\",\n        \"framerRecordIdKey\": \"id\",\n        \"framerEnumToDisplayNameUtils\": \"1\",\n        \"framerContractVersion\": \"1\",\n        \"framerSlug\": \"QysMJrO_C\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "data", "u", "x", "p", "Link", "motion", "ComponentPresetsConsumer", "presetProps", "Youtube", "item", "addPropertyControls", "ControlType", "bcNv7umew_default", "lsE0XbrsSToDisplayName", "value", "locale", "fallbackLocale", "__FramerMetadata__"]
}
