{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/fJ8vwGe6kxfz7kj9H7Sk/YouTube.js", "ssg:https://framerusercontent.com/modules/ft7Y2jN1Ny4u4S3A7GmV/6S1bLuHSfzZJQnqeYLsr/y9CjNRaRa.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 jc3P9Jk_y\n                                                                                                                                 * @framerEnumToDisplayNameUtils 1\n                                                                                                                                 * @framerData\n                                                                                                                                 */\nconst data = [{\n  EgBFr6Jb7: \"Productivity with an AI-Based Assistant\",\n  id: \"OnmKJUjE1\",\n  jc3P9Jk_y: \"revolutionize-your-productivity\",\n  kEeSoe_dH: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"In today's fast-paced world, staying organized and managing daily tasks can be overwhelming. \"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Thankfully, with advancements in artificial intelligence (AI), we now have access to intelligent personal assistants that can simplify our lives. In this article, we will explore how an \", /*#__PURE__*/_jsx(Link, {\n        href: {\n          webPageId: \"augiA20Il\"\n        },\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"AI-based personal assistant\"\n        })\n      }), \" SaaS company can transform your productivity and help you achieve more in less time.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,r8wnpZhBzzliLwgmaeCPGi577x4.webp\",\n      \"data-framer-height\": \"1628\",\n      \"data-framer-width\": \"2378\",\n      height: \"814\",\n      src: new URL(\"https://framerusercontent.com/images/r8wnpZhBzzliLwgmaeCPGi577x4.webp\").href,\n      style: {\n        aspectRatio: \"2378 / 1628\"\n      },\n      width: \"1189\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Understanding the Power of AI-Based Personal Assistants\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"em\", {\n        children: \"In this section,\"\n      }), \" we will delve into the concept of AI-based personal assistants and highlight their key features and benefits. These virtual helpers utilize natural language processing, machine learning, and data analysis to understand user commands, provide relevant information, and perform various tasks. Whether it's managing your calendar, sending emails, or even making reservations, an AI-based personal assistant can act as your digital sidekick, streamlining your daily workflow.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Streamlining Task Management and Organization\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"One of the primary advantages of an AI-based personal assistant is its ability to efficiently manage tasks and keep you organized. This section will explore how these virtual assistants can assist you in creating to-do lists, setting reminders, and scheduling appointments. By seamlessly integrating with popular calendar applications, these assistants can ensure you never miss a meeting or deadline again.\"\n    }), /*#__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://www.youtube.com/watch?v=2JAyFZOXxDw\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Key Features of an AI-Based Personal Assistant:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"16px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(209, 213, 219)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Natural Language Processing: Communicate with your personal assistant using natural language commands and receive accurate and relevant responses.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Task Management: Create to-do lists, set reminders, and schedule appointments effortlessly, ensuring you stay organized and meet your deadlines.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Email and Calendar Integration: Seamlessly sync your email and calendar applications, allowing your personal assistant to manage your inbox, send emails, and schedule meetings on your behalf.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Voice Dictation: Dictate emails, messages, and notes using voice commands, saving you time and effort.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Collaboration Tools: Collaborate with colleagues and clients more efficiently through features like document sharing, real-time messaging, and video conferencing.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Personalization: Customize your personal assistant to suit your preferences, enabling it to learn from your interactions and provide personalized recommendations.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Cross-Platform Access: Access your personal assistant from multiple devices, including smartphones, tablets, and computers, ensuring you're always connected and productive on the go.\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With these powerful features, an AI-based personal assistant can revolutionize the way you manage your tasks, communicate, and stay organized, ultimately empowering you to achieve more in less time.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Enhancing Communication and Collaboration\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Effective communication is crucial for any successful individual or team. AI-based personal assistants can act as intermediaries, simplifying communication channels and improving collaboration. This section will highlight features such as voice dictation, email management, and even real-time language translation, making it easier than ever to stay connected with colleagues, clients, and partners.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Personalizing the Assistant to Suit Your Needs\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Every person has unique preferences and work styles. AI-based personal assistants can be customized to cater to your specific needs. In this section, we will discuss how these assistants can learn from your interactions, adapt to your preferences, and provide personalized recommendations. Whether it's suggesting relevant articles, optimizing your daily routine, or adapting to your preferred communication style, these assistants evolve with you, becoming invaluable productivity partners.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With an AI-based personal assistant by your side, you can unlock new levels of productivity and efficiency. These intelligent helpers streamline task management, enhance communication, and adapt to your individual needs, ultimately saving you time and energy. Embrace the power of AI and experience a revolutionary shift in your productivity.\"\n    })]\n  }),\n  M_tdQWDyE: \"rgba(33, 91, 238, 0.1)\",\n  Ma3hv0k5E: {\n    src: new URL(\"https://framerusercontent.com/images/Bk33LeEfE6pThWwjDGP73fBA.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/Bk33LeEfE6pThWwjDGP73fBA.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/Bk33LeEfE6pThWwjDGP73fBA.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/Bk33LeEfE6pThWwjDGP73fBA.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/Bk33LeEfE6pThWwjDGP73fBA.jpg\").href} 4096w`\n  },\n  Mg4woS4YQ: 'var(--token-7d83949f-a967-48a3-8f07-15e8bd6e7d88, rgb(33, 91, 238)) /* {\"name\":\"Primary/400\"} */',\n  tba8kG8uh: \"UI/UX Design\",\n  veDzKCUOh: \"2022-04-08T00:00:00.000Z\"\n}, {\n  EgBFr6Jb7: \"Create a Landing Page That Performs Great\",\n  id: \"wOz7tDPnw\",\n  jc3P9Jk_y: \"create-a-landing-page-that-performs-great\",\n  kEeSoe_dH: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"In today's fast-paced world, staying organized and managing daily tasks can be overwhelming. \"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Thankfully, with advancements in artificial intelligence (AI), we now have access to intelligent personal assistants that can simplify our lives. In this article, we will explore how an \", /*#__PURE__*/_jsx(Link, {\n        href: {\n          webPageId: \"augiA20Il\"\n        },\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"AI-based personal assistant\"\n        })\n      }), \" SaaS company can transform your productivity and help you achieve more in less time.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,r8wnpZhBzzliLwgmaeCPGi577x4.webp\",\n      \"data-framer-height\": \"1628\",\n      \"data-framer-width\": \"2378\",\n      height: \"814\",\n      src: new URL(\"https://framerusercontent.com/images/r8wnpZhBzzliLwgmaeCPGi577x4.webp\").href,\n      style: {\n        aspectRatio: \"2378 / 1628\"\n      },\n      width: \"1189\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Understanding the Power of AI-Based Personal Assistants\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"em\", {\n        children: \"In this section,\"\n      }), \" we will delve into the concept of AI-based personal assistants and highlight their key features and benefits. These virtual helpers utilize natural language processing, machine learning, and data analysis to understand user commands, provide relevant information, and perform various tasks. Whether it's managing your calendar, sending emails, or even making reservations, an AI-based personal assistant can act as your digital sidekick, streamlining your daily workflow.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Streamlining Task Management and Organization\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"One of the primary advantages of an AI-based personal assistant is its ability to efficiently manage tasks and keep you organized. This section will explore how these virtual assistants can assist you in creating to-do lists, setting reminders, and scheduling appointments. By seamlessly integrating with popular calendar applications, these assistants can ensure you never miss a meeting or deadline again.\"\n    }), /*#__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://www.youtube.com/watch?v=2JAyFZOXxDw\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Key Features of an AI-Based Personal Assistant:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"16px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(209, 213, 219)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Natural Language Processing: Communicate with your personal assistant using natural language commands and receive accurate and relevant responses.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Task Management: Create to-do lists, set reminders, and schedule appointments effortlessly, ensuring you stay organized and meet your deadlines.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Email and Calendar Integration: Seamlessly sync your email and calendar applications, allowing your personal assistant to manage your inbox, send emails, and schedule meetings on your behalf.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Voice Dictation: Dictate emails, messages, and notes using voice commands, saving you time and effort.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Collaboration Tools: Collaborate with colleagues and clients more efficiently through features like document sharing, real-time messaging, and video conferencing.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Personalization: Customize your personal assistant to suit your preferences, enabling it to learn from your interactions and provide personalized recommendations.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Cross-Platform Access: Access your personal assistant from multiple devices, including smartphones, tablets, and computers, ensuring you're always connected and productive on the go.\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With these powerful features, an AI-based personal assistant can revolutionize the way you manage your tasks, communicate, and stay organized, ultimately empowering you to achieve more in less time.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Enhancing Communication and Collaboration\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Effective communication is crucial for any successful individual or team. AI-based personal assistants can act as intermediaries, simplifying communication channels and improving collaboration. This section will highlight features such as voice dictation, email management, and even real-time language translation, making it easier than ever to stay connected with colleagues, clients, and partners.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Personalizing the Assistant to Suit Your Needs\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Every person has unique preferences and work styles. AI-based personal assistants can be customized to cater to your specific needs. In this section, we will discuss how these assistants can learn from your interactions, adapt to your preferences, and provide personalized recommendations. Whether it's suggesting relevant articles, optimizing your daily routine, or adapting to your preferred communication style, these assistants evolve with you, becoming invaluable productivity partners.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With an AI-based personal assistant by your side, you can unlock new levels of productivity and efficiency. These intelligent helpers streamline task management, enhance communication, and adapt to your individual needs, ultimately saving you time and energy. Embrace the power of AI and experience a revolutionary shift in your productivity.\"\n    })]\n  }),\n  M_tdQWDyE: \"rgba(85, 192, 229, 0.1)\",\n  Ma3hv0k5E: {\n    src: new URL(\"https://framerusercontent.com/images/TbE7lvGzjx3fHXOOpUm8bWDUYnA.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/TbE7lvGzjx3fHXOOpUm8bWDUYnA.jpg?scale-down-to=512\").href} 383w, ${new URL(\"https://framerusercontent.com/images/TbE7lvGzjx3fHXOOpUm8bWDUYnA.jpg?scale-down-to=1024\").href} 767w, ${new URL(\"https://framerusercontent.com/images/TbE7lvGzjx3fHXOOpUm8bWDUYnA.jpg?scale-down-to=2048\").href} 1535w, ${new URL(\"https://framerusercontent.com/images/TbE7lvGzjx3fHXOOpUm8bWDUYnA.jpg?scale-down-to=4096\").href} 3071w, ${new URL(\"https://framerusercontent.com/images/TbE7lvGzjx3fHXOOpUm8bWDUYnA.jpg\").href} 3793w`\n  },\n  Mg4woS4YQ: \"#55C0E5\",\n  tba8kG8uh: \"Product Thinking\",\n  veDzKCUOh: \"2022-03-15T00:00:00.000Z\"\n}, {\n  EgBFr6Jb7: \"How Can Designers Prepare for the Future?\",\n  id: \"Iq9aC6oyQ\",\n  jc3P9Jk_y: \"how-can-designers-prepare-for-the-future\",\n  kEeSoe_dH: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"In today's fast-paced world, staying organized and managing daily tasks can be overwhelming. \"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Thankfully, with advancements in artificial intelligence (AI), we now have access to intelligent personal assistants that can simplify our lives. In this article, we will explore how an \", /*#__PURE__*/_jsx(Link, {\n        href: {\n          webPageId: \"augiA20Il\"\n        },\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"AI-based personal assistant\"\n        })\n      }), \" SaaS company can transform your productivity and help you achieve more in less time.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,r8wnpZhBzzliLwgmaeCPGi577x4.webp\",\n      \"data-framer-height\": \"1628\",\n      \"data-framer-width\": \"2378\",\n      height: \"814\",\n      src: new URL(\"https://framerusercontent.com/images/r8wnpZhBzzliLwgmaeCPGi577x4.webp\").href,\n      style: {\n        aspectRatio: \"2378 / 1628\"\n      },\n      width: \"1189\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Understanding the Power of AI-Based Personal Assistants\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"em\", {\n        children: \"In this section,\"\n      }), \" we will delve into the concept of AI-based personal assistants and highlight their key features and benefits. These virtual helpers utilize natural language processing, machine learning, and data analysis to understand user commands, provide relevant information, and perform various tasks. Whether it's managing your calendar, sending emails, or even making reservations, an AI-based personal assistant can act as your digital sidekick, streamlining your daily workflow.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Streamlining Task Management and Organization\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"One of the primary advantages of an AI-based personal assistant is its ability to efficiently manage tasks and keep you organized. This section will explore how these virtual assistants can assist you in creating to-do lists, setting reminders, and scheduling appointments. By seamlessly integrating with popular calendar applications, these assistants can ensure you never miss a meeting or deadline again.\"\n    }), /*#__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://www.youtube.com/watch?v=2JAyFZOXxDw\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Key Features of an AI-Based Personal Assistant:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"16px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(209, 213, 219)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Natural Language Processing: Communicate with your personal assistant using natural language commands and receive accurate and relevant responses.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Task Management: Create to-do lists, set reminders, and schedule appointments effortlessly, ensuring you stay organized and meet your deadlines.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Email and Calendar Integration: Seamlessly sync your email and calendar applications, allowing your personal assistant to manage your inbox, send emails, and schedule meetings on your behalf.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Voice Dictation: Dictate emails, messages, and notes using voice commands, saving you time and effort.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Collaboration Tools: Collaborate with colleagues and clients more efficiently through features like document sharing, real-time messaging, and video conferencing.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Personalization: Customize your personal assistant to suit your preferences, enabling it to learn from your interactions and provide personalized recommendations.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Cross-Platform Access: Access your personal assistant from multiple devices, including smartphones, tablets, and computers, ensuring you're always connected and productive on the go.\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With these powerful features, an AI-based personal assistant can revolutionize the way you manage your tasks, communicate, and stay organized, ultimately empowering you to achieve more in less time.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Enhancing Communication and Collaboration\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Effective communication is crucial for any successful individual or team. AI-based personal assistants can act as intermediaries, simplifying communication channels and improving collaboration. This section will highlight features such as voice dictation, email management, and even real-time language translation, making it easier than ever to stay connected with colleagues, clients, and partners.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Personalizing the Assistant to Suit Your Needs\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Every person has unique preferences and work styles. AI-based personal assistants can be customized to cater to your specific needs. In this section, we will discuss how these assistants can learn from your interactions, adapt to your preferences, and provide personalized recommendations. Whether it's suggesting relevant articles, optimizing your daily routine, or adapting to your preferred communication style, these assistants evolve with you, becoming invaluable productivity partners.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With an AI-based personal assistant by your side, you can unlock new levels of productivity and efficiency. These intelligent helpers streamline task management, enhance communication, and adapt to your individual needs, ultimately saving you time and energy. Embrace the power of AI and experience a revolutionary shift in your productivity.\"\n    })]\n  }),\n  M_tdQWDyE: \"rgba(255, 162, 22, 0.1)\",\n  Ma3hv0k5E: {\n    src: new URL(\"https://framerusercontent.com/images/ZR49IoWHpuBISMRUf6jaeY20jv8.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/ZR49IoWHpuBISMRUf6jaeY20jv8.jpg?scale-down-to=512\").href} 409w, ${new URL(\"https://framerusercontent.com/images/ZR49IoWHpuBISMRUf6jaeY20jv8.jpg?scale-down-to=1024\").href} 819w, ${new URL(\"https://framerusercontent.com/images/ZR49IoWHpuBISMRUf6jaeY20jv8.jpg?scale-down-to=2048\").href} 1638w, ${new URL(\"https://framerusercontent.com/images/ZR49IoWHpuBISMRUf6jaeY20jv8.jpg?scale-down-to=4096\").href} 3276w, ${new URL(\"https://framerusercontent.com/images/ZR49IoWHpuBISMRUf6jaeY20jv8.jpg\").href} 3632w`\n  },\n  Mg4woS4YQ: \"#FFA216\",\n  tba8kG8uh: \"AI Startup\",\n  veDzKCUOh: \"2022-02-28T00:00:00.000Z\"\n}, {\n  EgBFr6Jb7: \"Building a Navigation Component with Variables\",\n  id: \"xiDhMcykN\",\n  jc3P9Jk_y: \"building-a-navigation-component\",\n  kEeSoe_dH: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"In today's fast-paced world, staying organized and managing daily tasks can be overwhelming. \"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Thankfully, with advancements in artificial intelligence (AI), we now have access to intelligent personal assistants that can simplify our lives. In this article, we will explore how an \", /*#__PURE__*/_jsx(Link, {\n        href: {\n          webPageId: \"augiA20Il\"\n        },\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"AI-based personal assistant\"\n        })\n      }), \" SaaS company can transform your productivity and help you achieve more in less time.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,r8wnpZhBzzliLwgmaeCPGi577x4.webp\",\n      \"data-framer-height\": \"1628\",\n      \"data-framer-width\": \"2378\",\n      height: \"814\",\n      src: new URL(\"https://framerusercontent.com/images/r8wnpZhBzzliLwgmaeCPGi577x4.webp\").href,\n      style: {\n        aspectRatio: \"2378 / 1628\"\n      },\n      width: \"1189\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Understanding the Power of AI-Based Personal Assistants\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"em\", {\n        children: \"In this section,\"\n      }), \" we will delve into the concept of AI-based personal assistants and highlight their key features and benefits. These virtual helpers utilize natural language processing, machine learning, and data analysis to understand user commands, provide relevant information, and perform various tasks. Whether it's managing your calendar, sending emails, or even making reservations, an AI-based personal assistant can act as your digital sidekick, streamlining your daily workflow.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Streamlining Task Management and Organization\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"One of the primary advantages of an AI-based personal assistant is its ability to efficiently manage tasks and keep you organized. This section will explore how these virtual assistants can assist you in creating to-do lists, setting reminders, and scheduling appointments. By seamlessly integrating with popular calendar applications, these assistants can ensure you never miss a meeting or deadline again.\"\n    }), /*#__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://www.youtube.com/watch?v=2JAyFZOXxDw\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Key Features of an AI-Based Personal Assistant:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"16px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(209, 213, 219)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Natural Language Processing: Communicate with your personal assistant using natural language commands and receive accurate and relevant responses.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Task Management: Create to-do lists, set reminders, and schedule appointments effortlessly, ensuring you stay organized and meet your deadlines.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Email and Calendar Integration: Seamlessly sync your email and calendar applications, allowing your personal assistant to manage your inbox, send emails, and schedule meetings on your behalf.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Voice Dictation: Dictate emails, messages, and notes using voice commands, saving you time and effort.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Collaboration Tools: Collaborate with colleagues and clients more efficiently through features like document sharing, real-time messaging, and video conferencing.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Personalization: Customize your personal assistant to suit your preferences, enabling it to learn from your interactions and provide personalized recommendations.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Cross-Platform Access: Access your personal assistant from multiple devices, including smartphones, tablets, and computers, ensuring you're always connected and productive on the go.\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With these powerful features, an AI-based personal assistant can revolutionize the way you manage your tasks, communicate, and stay organized, ultimately empowering you to achieve more in less time.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Enhancing Communication and Collaboration\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Effective communication is crucial for any successful individual or team. AI-based personal assistants can act as intermediaries, simplifying communication channels and improving collaboration. This section will highlight features such as voice dictation, email management, and even real-time language translation, making it easier than ever to stay connected with colleagues, clients, and partners.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Personalizing the Assistant to Suit Your Needs\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Every person has unique preferences and work styles. AI-based personal assistants can be customized to cater to your specific needs. In this section, we will discuss how these assistants can learn from your interactions, adapt to your preferences, and provide personalized recommendations. Whether it's suggesting relevant articles, optimizing your daily routine, or adapting to your preferred communication style, these assistants evolve with you, becoming invaluable productivity partners.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With an AI-based personal assistant by your side, you can unlock new levels of productivity and efficiency. These intelligent helpers streamline task management, enhance communication, and adapt to your individual needs, ultimately saving you time and energy. Embrace the power of AI and experience a revolutionary shift in your productivity.\"\n    })]\n  }),\n  M_tdQWDyE: \"rgba(183, 0, 255, 0.1)\",\n  Ma3hv0k5E: {\n    src: new URL(\"https://framerusercontent.com/images/PIW09t9WvHaZbDAJNYGDSSXQk.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/PIW09t9WvHaZbDAJNYGDSSXQk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/PIW09t9WvHaZbDAJNYGDSSXQk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/PIW09t9WvHaZbDAJNYGDSSXQk.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/PIW09t9WvHaZbDAJNYGDSSXQk.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/PIW09t9WvHaZbDAJNYGDSSXQk.jpg\").href} 5760w`\n  },\n  Mg4woS4YQ: \"hsl(283, 100%, 50%)\",\n  tba8kG8uh: \"Personal Growth\",\n  veDzKCUOh: \"2022-02-06T00:00:00.000Z\"\n}, {\n  EgBFr6Jb7: \"How to Create an Effective Design Portfolio\",\n  id: \"G2F8tQeJ9\",\n  jc3P9Jk_y: \"how-to-create-an-effective-design-portfolio\",\n  kEeSoe_dH: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"In today's fast-paced world, staying organized and managing daily tasks can be overwhelming. \"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Thankfully, with advancements in artificial intelligence (AI), we now have access to intelligent personal assistants that can simplify our lives. In this article, we will explore how an \", /*#__PURE__*/_jsx(Link, {\n        href: {\n          webPageId: \"augiA20Il\"\n        },\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          children: \"AI-based personal assistant\"\n        })\n      }), \" SaaS company can transform your productivity and help you achieve more in less time.\"]\n    }), /*#__PURE__*/_jsx(\"img\", {\n      alt: \"\",\n      className: \"framer-image\",\n      \"data-framer-asset\": \"data:framer/asset-reference,r8wnpZhBzzliLwgmaeCPGi577x4.webp\",\n      \"data-framer-height\": \"1628\",\n      \"data-framer-width\": \"2378\",\n      height: \"814\",\n      src: new URL(\"https://framerusercontent.com/images/r8wnpZhBzzliLwgmaeCPGi577x4.webp\").href,\n      style: {\n        aspectRatio: \"2378 / 1628\"\n      },\n      width: \"1189\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Understanding the Power of AI-Based Personal Assistants\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"em\", {\n        children: \"In this section,\"\n      }), \" we will delve into the concept of AI-based personal assistants and highlight their key features and benefits. These virtual helpers utilize natural language processing, machine learning, and data analysis to understand user commands, provide relevant information, and perform various tasks. Whether it's managing your calendar, sending emails, or even making reservations, an AI-based personal assistant can act as your digital sidekick, streamlining your daily workflow.\"]\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Streamlining Task Management and Organization\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"One of the primary advantages of an AI-based personal assistant is its ability to efficiently manage tasks and keep you organized. This section will explore how these virtual assistants can assist you in creating to-do lists, setting reminders, and scheduling appointments. By seamlessly integrating with popular calendar applications, these assistants can ensure you never miss a meeting or deadline again.\"\n    }), /*#__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://www.youtube.com/watch?v=2JAyFZOXxDw\"\n        })\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Key Features of an AI-Based Personal Assistant:\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        \"--framer-font-size\": \"16px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(209, 213, 219)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Natural Language Processing: Communicate with your personal assistant using natural language commands and receive accurate and relevant responses.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Task Management: Create to-do lists, set reminders, and schedule appointments effortlessly, ensuring you stay organized and meet your deadlines.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Email and Calendar Integration: Seamlessly sync your email and calendar applications, allowing your personal assistant to manage your inbox, send emails, and schedule meetings on your behalf.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Voice Dictation: Dictate emails, messages, and notes using voice commands, saving you time and effort.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Collaboration Tools: Collaborate with colleagues and clients more efficiently through features like document sharing, real-time messaging, and video conferencing.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Personalization: Customize your personal assistant to suit your preferences, enabling it to learn from your interactions and provide personalized recommendations.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Cross-Platform Access: Access your personal assistant from multiple devices, including smartphones, tablets, and computers, ensuring you're always connected and productive on the go.\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With these powerful features, an AI-based personal assistant can revolutionize the way you manage your tasks, communicate, and stay organized, ultimately empowering you to achieve more in less time.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Enhancing Communication and Collaboration\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Effective communication is crucial for any successful individual or team. AI-based personal assistants can act as intermediaries, simplifying communication channels and improving collaboration. This section will highlight features such as voice dictation, email management, and even real-time language translation, making it easier than ever to stay connected with colleagues, clients, and partners.\"\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: \"Personalizing the Assistant to Suit Your Needs\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Every person has unique preferences and work styles. AI-based personal assistants can be customized to cater to your specific needs. In this section, we will discuss how these assistants can learn from your interactions, adapt to your preferences, and provide personalized recommendations. Whether it's suggesting relevant articles, optimizing your daily routine, or adapting to your preferred communication style, these assistants evolve with you, becoming invaluable productivity partners.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"With an AI-based personal assistant by your side, you can unlock new levels of productivity and efficiency. These intelligent helpers streamline task management, enhance communication, and adapt to your individual needs, ultimately saving you time and energy. Embrace the power of AI and experience a revolutionary shift in your productivity.\"\n    })]\n  }),\n  M_tdQWDyE: \"rgba(92, 255, 149, 0.1)\",\n  Ma3hv0k5E: {\n    src: new URL(\"https://framerusercontent.com/images/xGndsHKaGn0X2vJNA38fSrf0N4.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/xGndsHKaGn0X2vJNA38fSrf0N4.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/xGndsHKaGn0X2vJNA38fSrf0N4.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/xGndsHKaGn0X2vJNA38fSrf0N4.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/xGndsHKaGn0X2vJNA38fSrf0N4.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/xGndsHKaGn0X2vJNA38fSrf0N4.jpg\").href} 6016w`\n  },\n  Mg4woS4YQ: \"hsl(153, 72%, 34%)\",\n  tba8kG8uh: \"Featured\",\n  veDzKCUOh: \"2022-01-12T00:00:00.000Z\"\n}];\ndata.forEach(item => Object.freeze(item));\naddPropertyControls(data, {\n  EgBFr6Jb7: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  jc3P9Jk_y: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  veDzKCUOh: {\n    defaultValue: \"\",\n    title: \"Date\",\n    type: ControlType.Date\n  },\n  Ma3hv0k5E: {\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  tba8kG8uh: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    title: \"Tag\",\n    type: ControlType.String\n  },\n  M_tdQWDyE: {\n    defaultValue: \"rgb(0, 153, 255)\",\n    title: \"Tag BG\",\n    type: ControlType.Color\n  },\n  Mg4woS4YQ: {\n    defaultValue: \"rgb(0, 153, 255)\",\n    title: \"Tag Text\",\n    type: ControlType.Color\n  },\n  kEeSoe_dH: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: ControlType.RichText\n  }\n});\ndata[\"displayName\"] = \"Blog\";\nexport default data;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerRecordIdKey\": \"id\",\n        \"framerSlug\": \"jc3P9Jk_y\",\n        \"framerEnumToDisplayNameUtils\": \"1\",\n        \"framerContractVersion\": \"1\",\n        \"framerData\": \"\"\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", "y9CjNRaRa_default", "__FramerMetadata__"]
}
