{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Y0pOsCKaju6jRdUNhwiL/SLSi4uFHHY3K9qFZemne/GaZm_0I4N.js"],
  "sourcesContent": ["import { addPropertyControls, ControlType, LazyValue } from \"framer\";\nconst addImageAlt = (image, alt) => {\n  if (!image || typeof image !== \"object\") {\n    return;\n  }\n  return {\n    ...image,\n    alt\n  };\n}; /**\n   * @framerRecordIdKey id\n   * @framerSlug YFoXwgaM3\n   * @framerEnumToDisplayNameUtils 2\n   * @framerData\n   */\nconst data = [{\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText)),\n  DPqU6ZsJj: \"https://www.forbes.com/sites/iainmartin/2023/09/28/framer-website-builder-design-software-figma-challenger/?utm_source=for_you_1&sh=84fd6a622265\",\n  EUfHL0M5Q: \"How Framer Reinvented itself on Forbes.com\",\n  hovtcPK3c: \"l6ltaOCfh\",\n  id: \"R7ktjqwJQ\",\n  Ie4GLVVtM: \"koen\",\n  If7K4hlBs: true,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"september\",\n  kedr7bXcx: \"2023-09-28T00:00:00.000Z\",\n  kxOYqWAgJ: \"rgb(0, 153, 255)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"jorn\",\n  xcSbM0KWD: \"Framer\u2019s $27M Series C and Shaping the Future of Web Design\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"We\u2019re happy to announce our $27M Series C funding round, led by Meritech Capital with participation from our current investors: Atomico, Accel, and Foundation. As always, thanks to all our customers, employees, and investors for coming on this journey with us.\\n\",\n  YFoXwgaM3: \"series-c\",\n  zMGMi32uK: \"Series C\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/61nSjfYbSOUaD1rJ01huduZjRRE.png\",\n    srcSet: \"https://framerusercontent.com/images/61nSjfYbSOUaD1rJ01huduZjRRE.png?scale-down-to=512 512w, https://framerusercontent.com/images/61nSjfYbSOUaD1rJ01huduZjRRE.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/61nSjfYbSOUaD1rJ01huduZjRRE.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/61nSjfYbSOUaD1rJ01huduZjRRE.png 2790w\"\n  }, \"Framer Sercies C\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText1)),\n  DPqU6ZsJj: \"yc23.framer.website\",\n  EUfHL0M5Q: \"YC S23 Startups Framer Site Showcase\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"eneoijlaY\",\n  Ie4GLVVtM: \"jorn\",\n  If7K4hlBs: true,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"september\",\n  kedr7bXcx: \"2023-09-26T00:00:00.000Z\",\n  kxOYqWAgJ: \"#fd4400\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Celebrating the Success of Y Combinator Startups with Framer Websites\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"The summer of 2023 has witnessed an impressive wave of innovation and entrepreneurial spirit, with several remarkable startups from the esteemed Y Combinator accelerator program launching their websites powered by Framer. We couldn\u2019t  be prouder of their accomplishments and would like to extend our heartfelt congratulations to the S23 batch!\",\n  YFoXwgaM3: \"s23-y-combinator-startups\",\n  zMGMi32uK: \"S23 Y Combinator Startups\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/8n6jLLEN9mY81FcREqDBa32E.png\",\n    srcSet: \"https://framerusercontent.com/images/8n6jLLEN9mY81FcREqDBa32E.png?scale-down-to=512 512w, https://framerusercontent.com/images/8n6jLLEN9mY81FcREqDBa32E.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/8n6jLLEN9mY81FcREqDBa32E.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/8n6jLLEN9mY81FcREqDBa32E.png 2800w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText2)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"ePOwJsBAb\",\n  id: \"eSILii4A2\",\n  Ie4GLVVtM: \"Kate\",\n  If7K4hlBs: true,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"september\",\n  kedr7bXcx: \"2023-09-19T00:00:00.000Z\",\n  kxOYqWAgJ: \"#05c1a2\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How LottieFiles have supercharged their landing pages with Framer \",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"A few weeks ago, we sat down with Jia Yu \u2013 a Product Designer on the Web Team at LottieFiles \u2013 on our Community Show and Tell to understand why they decided to use Framer to run and manage their landing pages. We discussed how moving to Framer has allowed them to massively speed up their workflow, test more, and ship faster. \",\n  YFoXwgaM3: \"how-lottiefiles-have-supercharged-their-landing-pages-with-framer\",\n  zMGMi32uK: \"LottieFiles Case Study\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/UvXHERPtVZ5XkYf45SuHqtUCS8.png\",\n    srcSet: \"https://framerusercontent.com/images/UvXHERPtVZ5XkYf45SuHqtUCS8.png?scale-down-to=512 512w, https://framerusercontent.com/images/UvXHERPtVZ5XkYf45SuHqtUCS8.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/UvXHERPtVZ5XkYf45SuHqtUCS8.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/UvXHERPtVZ5XkYf45SuHqtUCS8.png 2790w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText3)),\n  DPqU6ZsJj: {\n    webPageId: \"LWAqOiGrq\"\n  },\n  EUfHL0M5Q: \"See Staff Picks\",\n  hovtcPK3c: \"a4EuP9CoM\",\n  id: \"U1OdfkvEA\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"august\",\n  kedr7bXcx: \"2023-08-30T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(0, 0%, 49%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Our Latest Favorite Framer Website Templates in August\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"In this carefully curated compilation, we\u2019ve gathered standout website template designs for August that will inspire you and serve as an excellent foundation for your own website. \",\n  YFoXwgaM3: \"our-favorite-templates-in-august\",\n  zMGMi32uK: \"Our Favorite Templates in August\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/8fkQTv9AbaCiMwwpLVA5VZFUqWk.jpg\",\n    srcSet: \"https://framerusercontent.com/images/8fkQTv9AbaCiMwwpLVA5VZFUqWk.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/8fkQTv9AbaCiMwwpLVA5VZFUqWk.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/8fkQTv9AbaCiMwwpLVA5VZFUqWk.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/8fkQTv9AbaCiMwwpLVA5VZFUqWk.jpg 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText4)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"bwnOlIgCW\",\n  id: \"zuc9v1isi\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"august\",\n  kedr7bXcx: \"2023-08-23T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(205, 100%, 50%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Framer\u2019s Documentation Toolkit: CMS, Search, Templates & More\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=bhR_Ea9WSDE\",\n  xveSLuWou: \"Join our host, Matt, as he sits down with Hunter, our Product Lead, to unveil the tools that empower you to create outstanding documentation within Framer.\",\n  YFoXwgaM3: \"documentation-in-framer\",\n  zMGMi32uK: \"Documentation in Framer\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/rLkeeDUf1NVBPjZtdH2nprHYiVw.jpg\",\n    srcSet: \"https://framerusercontent.com/images/rLkeeDUf1NVBPjZtdH2nprHYiVw.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/rLkeeDUf1NVBPjZtdH2nprHYiVw.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/rLkeeDUf1NVBPjZtdH2nprHYiVw.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/rLkeeDUf1NVBPjZtdH2nprHYiVw.jpg 2560w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText5)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-16-single-section-mobile-app-landing-page\",\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"BSbKGF8SA\",\n  id: \"UxTHJaPFP\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"august\",\n  kedr7bXcx: \"2023-08-15T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(267, 80%, 49%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Highlights from the Single Section Mobile App Landing Page Challenge \",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"In this Framer Challenge participants created the best single-page, single-section site that sells your fictitious mobile app.\\n\",\n  YFoXwgaM3: \"mobile-app-landing-page-challenge\",\n  zMGMi32uK: \"Mobile App Landing Page Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/y5WB8g8JzKz2lUTuOcavFgKP37U.png\",\n    srcSet: \"https://framerusercontent.com/images/y5WB8g8JzKz2lUTuOcavFgKP37U.png?scale-down-to=512 512w, https://framerusercontent.com/images/y5WB8g8JzKz2lUTuOcavFgKP37U.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/y5WB8g8JzKz2lUTuOcavFgKP37U.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/y5WB8g8JzKz2lUTuOcavFgKP37U.png 2696w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText6)),\n  DPqU6ZsJj: \"https://horizontal-scroll-gallery.framer.website/\",\n  EUfHL0M5Q: \"Demo & Remix\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"zb7Zfyy6D\",\n  Ie4GLVVtM: \"paul-lapkin\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"august\",\n  kedr7bXcx: \"2023-08-11T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(15, 7%, 70%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Create a Horizontal Scroll Website\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Paul Lapkin shared a remix project featuring a stunning horizontal scroll technique used for a client website. Grab it for free!\\n\",\n  YFoXwgaM3: \"horizontal-scroll-website\",\n  zMGMi32uK: \"Horizontal Scroll Website\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/OWdy8vxKPHVsWe0cyIjTk3vNyC0.jpg\",\n    srcSet: \"https://framerusercontent.com/images/OWdy8vxKPHVsWe0cyIjTk3vNyC0.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/OWdy8vxKPHVsWe0cyIjTk3vNyC0.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/OWdy8vxKPHVsWe0cyIjTk3vNyC0.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/OWdy8vxKPHVsWe0cyIjTk3vNyC0.jpg 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText7)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"hLp0XOEfs\",\n  Ie4GLVVtM: \"tim-gabe\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"august\",\n  kedr7bXcx: \"2023-08-04T00:00:00.000Z\",\n  kxOYqWAgJ: \"#003dff\",\n  n7Y5yqbkC: false,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Make Any Website Responsive\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=rEjd7QRxtDY\",\n  xveSLuWou: \"In this beginner tutorial you\u2019ll learn how to make any website responsive using Framer breakpoints (...and some other techniques).\",\n  YFoXwgaM3: \"master-breakpoints\",\n  zMGMi32uK: \"Master Breakpoints\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/RCdooU13OE2AQAJ0n1JzIEOO2rQ.png\",\n    srcSet: \"https://framerusercontent.com/images/RCdooU13OE2AQAJ0n1JzIEOO2rQ.png?scale-down-to=512 512w, https://framerusercontent.com/images/RCdooU13OE2AQAJ0n1JzIEOO2rQ.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/RCdooU13OE2AQAJ0n1JzIEOO2rQ.png 1920w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText8)),\n  DPqU6ZsJj: {\n    webPageId: \"Huo1Cz6W4\"\n  },\n  EUfHL0M5Q: \"See Site of the Month Nominees\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"VADeEiPsM\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"august\",\n  kedr7bXcx: \"2023-08-02T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(54, 98%, 46%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Celebrating the Best of July: Site of the Month Framer Awards\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Get ready to be inspired by the best web designs of July! In this blog post, we honor the outstanding winners of the Site of the Month Framer Awards, where designers showcased their brilliance and imagination in crafting remarkable online experiences.\",\n  YFoXwgaM3: \"site-of-the-month-july\",\n  zMGMi32uK: \"Site of the Month: July\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/xKgrw7upDEaYFsYqjuWYauyKek.png\",\n    srcSet: \"https://framerusercontent.com/images/xKgrw7upDEaYFsYqjuWYauyKek.png?scale-down-to=512 512w, https://framerusercontent.com/images/xKgrw7upDEaYFsYqjuWYauyKek.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/xKgrw7upDEaYFsYqjuWYauyKek.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/xKgrw7upDEaYFsYqjuWYauyKek.png 2398w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText9)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-15-gradients\",\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"eN7RgWzNw\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-31T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(267, 80%, 49%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Highlights from the Gradients Framer Challenge \",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"The Framer challenge participants demonstrated exceptional creativity and talent in crafting mesmerizing gradients. Get ready to be inspired as we delve into the standout entries that left us in awe of their imaginative designs.\\n\",\n  YFoXwgaM3: \"gradients-challenge\",\n  zMGMi32uK: \"Gradients Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/lum547q1XhWFP7MlOXVkrEs6t0.jpg\",\n    srcSet: \"https://framerusercontent.com/images/lum547q1XhWFP7MlOXVkrEs6t0.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/lum547q1XhWFP7MlOXVkrEs6t0.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/lum547q1XhWFP7MlOXVkrEs6t0.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/lum547q1XhWFP7MlOXVkrEs6t0.jpg 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText10)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"eHC5q6T3C\",\n  id: \"po0vgQopP\",\n  Ie4GLVVtM: \"ryan\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"July\",\n  kedr7bXcx: \"2023-07-28T00:00:00.000Z\",\n  kxOYqWAgJ: \"#f6ea20\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How to build a career with Framer\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=7kr9uOentls\",\n  xveSLuWou: \"I sat down with the Founder of Framer University, Nandi Muszik, exploring the story behind his success with the educational content that has shaped much of the Framer Creator Economy today. \",\n  YFoXwgaM3: \"how-to-build-a-career-with-framer\",\n  zMGMi32uK: \"How to build a career with Framer\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/Iw4o2SgdPvUKXK0JoqFqAKHQtM.png\",\n    srcSet: \"https://framerusercontent.com/images/Iw4o2SgdPvUKXK0JoqFqAKHQtM.png?scale-down-to=512 512w, https://framerusercontent.com/images/Iw4o2SgdPvUKXK0JoqFqAKHQtM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/Iw4o2SgdPvUKXK0JoqFqAKHQtM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/Iw4o2SgdPvUKXK0JoqFqAKHQtM.png 2846w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText11)),\n  DPqU6ZsJj: \"https://www.framer.com/templates/staff-picks/\",\n  EUfHL0M5Q: \"See Staff Picks\",\n  hovtcPK3c: \"a4EuP9CoM\",\n  id: \"VrmNY1mOW\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-28T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(62, 6%, 42%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Our Latest Favorite Framer Website Templates in July\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Introducing our handpicked collection of website template designs that truly shine this July, ready to ignite your creativity and inspire your projects. Let\u2019s jump right in!\",\n  YFoXwgaM3: \"our-favorite-templates-in-july\",\n  zMGMi32uK: \"Our Favorite Templates in July\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/EIyaM5kgAGVRFvNqPSrQWOVCz8.jpg\",\n    srcSet: \"https://framerusercontent.com/images/EIyaM5kgAGVRFvNqPSrQWOVCz8.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/EIyaM5kgAGVRFvNqPSrQWOVCz8.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/EIyaM5kgAGVRFvNqPSrQWOVCz8.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/EIyaM5kgAGVRFvNqPSrQWOVCz8.jpg 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText12)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-14-animator\",\n  EUfHL0M5Q: \"See all challenge submissions\",\n  hovtcPK3c: \"BSbKGF8SA\",\n  id: \"DBv2p6GZi\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-24T00:00:00.000Z\",\n  kxOYqWAgJ: \"#FB5950\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Our favorites from the Animator challenge.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"We challenged the community to create the most stunning animated SVGs using the Animator component. The submissions were incredible, as always. Here are our top picks.\",\n  YFoXwgaM3: \"animator-challenge\",\n  zMGMi32uK: \"Animator challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/cR9Dihzi12Z1IOX6c4sJrsKnEgU.png\",\n    srcSet: \"https://framerusercontent.com/images/cR9Dihzi12Z1IOX6c4sJrsKnEgU.png?scale-down-to=512 512w, https://framerusercontent.com/images/cR9Dihzi12Z1IOX6c4sJrsKnEgU.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/cR9Dihzi12Z1IOX6c4sJrsKnEgU.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/cR9Dihzi12Z1IOX6c4sJrsKnEgU.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText13)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-13-text-mask\",\n  EUfHL0M5Q: \"See challenge submissions\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"SckH79xDr\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-19T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(5, 80%, 51%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Highlights from the Text Mask Framer Challenge\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"This challenge's participants showcased their creativity and talent in crafting engaging text masks. Join us as we explore the standout entries that impressed us with their imagination.\",\n  YFoXwgaM3: \"text-mask-challenge\",\n  zMGMi32uK: \"Text Mask Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/5KyHEVQIGJlVyzuIyhgieWv6ak.jpg\",\n    srcSet: \"https://framerusercontent.com/images/5KyHEVQIGJlVyzuIyhgieWv6ak.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/5KyHEVQIGJlVyzuIyhgieWv6ak.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/5KyHEVQIGJlVyzuIyhgieWv6ak.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/5KyHEVQIGJlVyzuIyhgieWv6ak.jpg 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText14)),\n  DPqU6ZsJj: \"https://superbthemes.com/framer-templates/\",\n  EUfHL0M5Q: \"Explore SuperbThemes Marketplace\",\n  hovtcPK3c: \"a4EuP9CoM\",\n  id: \"yIDganEP5\",\n  Ie4GLVVtM: \"superbthemes\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"#d93af2\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"SuperbThemes, a Major WordPress Marketplace, is Switching to Framer\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Hello, everyone! This is Daniel from SuperbThemes. Today, I am excited to share with you a major transition we\u2019re making - moving from being one of the largest WordPress theme marketplaces to becoming a Framer marketplace. The beloved Framer team has allowed us to explain why we\u2019ve decided to make that move.\",\n  YFoXwgaM3: \"superbthemes-marketplace\",\n  zMGMi32uK: \"SuperbThemes Marketplace\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/3xnYYg36IoFzLhL4cuPvQGWzqYw.jpg\",\n    srcSet: \"https://framerusercontent.com/images/3xnYYg36IoFzLhL4cuPvQGWzqYw.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/3xnYYg36IoFzLhL4cuPvQGWzqYw.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/3xnYYg36IoFzLhL4cuPvQGWzqYw.jpg 1905w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText15)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-12-motion-text\",\n  EUfHL0M5Q: \"See challenge submissions\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"ykofb2YDe\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(155, 33%, 48%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Highlights from the Framer Challenge Motion Text\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Prepare to be amazed by the dynamic motion text in the 12th Framer Challenge. Join us as we unveil the breathtaking highlights of this event, taking you on a captivating tour through mesmerizing entries.\",\n  YFoXwgaM3: \"text-challenge\",\n  zMGMi32uK: \"Motion Text Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/DGPFXeAPawBNrVsu4Y11Nbg7s.png\",\n    srcSet: \"https://framerusercontent.com/images/DGPFXeAPawBNrVsu4Y11Nbg7s.png?scale-down-to=512 512w, https://framerusercontent.com/images/DGPFXeAPawBNrVsu4Y11Nbg7s.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/DGPFXeAPawBNrVsu4Y11Nbg7s.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/DGPFXeAPawBNrVsu4Y11Nbg7s.png 2954w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText16)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-11-interactive-cards\",\n  EUfHL0M5Q: \"See challenge submissions\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"CBFuVWdYQ\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"july\",\n  kedr7bXcx: \"2023-07-04T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(267, 100%, 57%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Highlights from the Framer Challenge Interactive Cards\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"This challenge\u2019s participants showcased their creativity and talent in crafting engaging and interactive card designs. Join us as we explore the standout entries that impressed us with their ingenuity and interactivity.\",\n  YFoXwgaM3: \"interactive-cards-challenge\",\n  zMGMi32uK: \"Interactive Cards Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/ckV2KJfhjUHpc6T8tZAtHnY28.png\",\n    srcSet: \"https://framerusercontent.com/images/ckV2KJfhjUHpc6T8tZAtHnY28.png?scale-down-to=512 512w, https://framerusercontent.com/images/ckV2KJfhjUHpc6T8tZAtHnY28.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ckV2KJfhjUHpc6T8tZAtHnY28.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ckV2KJfhjUHpc6T8tZAtHnY28.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText17)),\n  DPqU6ZsJj: {\n    webPageId: \"Huo1Cz6W4\"\n  },\n  EUfHL0M5Q: \"See Site of the Month Nominees\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"WLk2svIEx\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-30T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(262, 100%, 67%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Celebrating the Best of June: Site of the Month Framer Awards\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Discover the finest web designs of the month! Join us in celebrating the winners of the Site of the Month Framer Awards for June. With thoughtful deliberation, we have chosen a deserving winner alongside a selection of remarkable runner-ups. \",\n  YFoXwgaM3: \"site-of-the-month-june\",\n  zMGMi32uK: \"Site of the Month: June\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/6AzUVjuVi8WOWRA7lxY7VlFk.jpg\",\n    srcSet: \"https://framerusercontent.com/images/6AzUVjuVi8WOWRA7lxY7VlFk.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/6AzUVjuVi8WOWRA7lxY7VlFk.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/6AzUVjuVi8WOWRA7lxY7VlFk.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/6AzUVjuVi8WOWRA7lxY7VlFk.jpg 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText18)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-10-slideshows\",\n  EUfHL0M5Q: \"See challenge submissions\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"uDJY8Rj38\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-26T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(29, 100%, 65%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"The Best Designs from our Slideshow Challenge\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"We recently held a challenge to find the most unique designs involving slideshows, and we were blown away by the creativity and innovation that participants brought to the table. After careful consideration, we\u2019ve selected a winner and a few noteworthy runner-ups.\",\n  YFoXwgaM3: \"slideshow-challenge\",\n  zMGMi32uK: \"Slideshows Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/DmYoViIzQC9TFRHsOf8DH0o0DkU.png\",\n    srcSet: \"https://framerusercontent.com/images/DmYoViIzQC9TFRHsOf8DH0o0DkU.png?scale-down-to=512 512w, https://framerusercontent.com/images/DmYoViIzQC9TFRHsOf8DH0o0DkU.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/DmYoViIzQC9TFRHsOf8DH0o0DkU.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/DmYoViIzQC9TFRHsOf8DH0o0DkU.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText19)),\n  DPqU6ZsJj: \"https://www.framer.com/templates/staff-picks/\",\n  EUfHL0M5Q: \"See Staff Picks\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"yo7hNEbr5\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-23T00:00:00.000Z\",\n  kxOYqWAgJ: \"#ff6300\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Our Latest Favorite Framer Website Templates in June\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"In this carefully curated collection, we\u2019ve gathered website template designs that stand out, ready to inspire and fuel your creative endeavors. Let\u2019s dive in!\",\n  YFoXwgaM3: \"our-favorite-templates\",\n  zMGMi32uK: \"Our Favorite Templates in June\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/h647WtcDSAymBNMyhGBQhDiaw.png\",\n    srcSet: \"https://framerusercontent.com/images/h647WtcDSAymBNMyhGBQhDiaw.png?scale-down-to=512 512w, https://framerusercontent.com/images/h647WtcDSAymBNMyhGBQhDiaw.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/h647WtcDSAymBNMyhGBQhDiaw.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/h647WtcDSAymBNMyhGBQhDiaw.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText20)),\n  DPqU6ZsJj: \"https://www.framer.community/c/challenges/challenge-9-interactive-menus\",\n  EUfHL0M5Q: \"See challenge submissions\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"uJ8y7uoXn\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-20T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(330, 100%, 70%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Showcasing Innovative Menus: Highlights from the Framer Challenge.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Feast your eyes on interactive menus as we unveil the highlights of the 9th Framer Challenge. In this article, we\u2019ll take you on a tour of the most captivating entries.\",\n  YFoXwgaM3: \"interactive-menus-framer-challenge-recap\",\n  zMGMi32uK: \"Interactive Menus Challenge\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/Mk7RRE1yU2w68DQwZV5ZJir2Ic.jpg\",\n    srcSet: \"https://framerusercontent.com/images/Mk7RRE1yU2w68DQwZV5ZJir2Ic.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Mk7RRE1yU2w68DQwZV5ZJir2Ic.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Mk7RRE1yU2w68DQwZV5ZJir2Ic.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/Mk7RRE1yU2w68DQwZV5ZJir2Ic.jpg 2388w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText21)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"E_cQ0f57G\",\n  Ie4GLVVtM: \"ridd\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-14T00:00:00.000Z\",\n  kxOYqWAgJ: \"#79f2a7\",\n  n7Y5yqbkC: false,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How to Build Websites in Framer Using AI.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=Uo3KVIumohM\",\n  xveSLuWou: \"In this YouTube video, Ridd shares his experience using the new Framer AI, generating websites with AI prompts. He walks through four different prompts, showcasing the generated websites and discussing what worked well and what didn't. He also share their thoughts on the potential of AI-generated websites and how the technology could be improved in the future.\",\n  YFoXwgaM3: \"how-to-build-using-ai\",\n  zMGMi32uK: \"How to Build Using AI\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/qlJOEWoBFFjMKkXHQSMQKxAhiw.png\",\n    srcSet: \"https://framerusercontent.com/images/qlJOEWoBFFjMKkXHQSMQKxAhiw.png?scale-down-to=512 512w, https://framerusercontent.com/images/qlJOEWoBFFjMKkXHQSMQKxAhiw.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/qlJOEWoBFFjMKkXHQSMQKxAhiw.png 1280w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: null,\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"eHC5q6T3C\",\n  id: \"SRroiv3yT\",\n  Ie4GLVVtM: \"jorn\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"#666666\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"https://open.spotify.com/episode/6zvW5TQ3SgynHmUeFZf7mN?si=8497e8dd89b64210&nd=1\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Future of Framer with Jorn van Dijk on the Shaping Design Podcast.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"In this episode, Mitchell Bernstein (@mitchbernstein) chats with Jorn Van Dijk (@jornvandijk) about the future of his company, Framer, a no-code website builder that has somewhat recently pivoted their company from a previous mission of enabling realistic prototyping. Jorn shares his experience transitioning to the role of CE-YO (CEO), how he\u2019s cultivating a sustainable culture, what he looks for when hiring, what Framer is planning on using AI for, and a ton more.\",\n  YFoXwgaM3: \"future-of-framer-with-jorn-van-dijk\",\n  zMGMi32uK: \"Future of Framer with Jorn\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/WNqgNt6erx2igNLLGm6CHZfoL0.png\",\n    srcSet: \"https://framerusercontent.com/images/WNqgNt6erx2igNLLGm6CHZfoL0.png?scale-down-to=512 512w, https://framerusercontent.com/images/WNqgNt6erx2igNLLGm6CHZfoL0.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/WNqgNt6erx2igNLLGm6CHZfoL0.png 1840w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText22)),\n  DPqU6ZsJj: \"https://www.instagram.com/p/CtbmiWVIvxw/\",\n  EUfHL0M5Q: \"Check Video\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"W_w__Shcw\",\n  Ie4GLVVtM: \"zander-whitehurst\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(171, 61%, 51%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Zander Whitehurst and Framer AI: From Prompt to Portfolio.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Watch Zander Whitehurst as he utilizes the power of Framer AI to craft a stunning UX/UI portfolio in minutes, showcasing the entire process from prompt to a fully customized, responsive website.\",\n  YFoXwgaM3: \"from-prompts-to-portfolios-with-framer-ai\",\n  zMGMi32uK: \"Zander Whitehurst and Framer AI\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/mIiJMn4ArM9nRTfAsjWFLC4QHlI.png\",\n    srcSet: \"https://framerusercontent.com/images/mIiJMn4ArM9nRTfAsjWFLC4QHlI.png?scale-down-to=512 512w, https://framerusercontent.com/images/mIiJMn4ArM9nRTfAsjWFLC4QHlI.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/mIiJMn4ArM9nRTfAsjWFLC4QHlI.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/mIiJMn4ArM9nRTfAsjWFLC4QHlI.png 3022w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText23)),\n  DPqU6ZsJj: \"https://twitter.com/DannPetty/status/1668664566442602507\",\n  EUfHL0M5Q: \"Check Video\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"jawh5YewQ\",\n  Ie4GLVVtM: \"dann-petty\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(28, 100%, 64%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Dann Petty\u2019s Hilarious Encounter with Framer AI\u2019s Website Generator.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Dann Petty brings his wit and humor to the forefront as he explores the hilarious world of Framer AI\u2019s website generation feature in this must-watch short video.\",\n  YFoXwgaM3: \"dann-petty-meets-framer-ai\",\n  zMGMi32uK: \"Dann Petty Meets Framer AI\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/nVWzOi7YTmWUqJkExj3ASrAYVeY.png\",\n    srcSet: \"https://framerusercontent.com/images/nVWzOi7YTmWUqJkExj3ASrAYVeY.png?scale-down-to=512 512w, https://framerusercontent.com/images/nVWzOi7YTmWUqJkExj3ASrAYVeY.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/nVWzOi7YTmWUqJkExj3ASrAYVeY.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/nVWzOi7YTmWUqJkExj3ASrAYVeY.png 3022w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText24)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"dtlB4PFvm\",\n  Ie4GLVVtM: \"tim-gabe\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"rgb(0, 153, 255)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"I Used AI to Create a Website\u2026 in 5 Minutes.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=U2EVNlDzAJQ\",\n  xveSLuWou: \"Watch as Tim Gabe uses Framer AI to generate a modern landing page for a startup called Dimable. With just a text prompt, Framer AI allows him to generate a website in less than two minutes. He then customizes the theme and adds images and animations to create a fully functional website in just five minutes. If you're interested in learning how to create websites like these in Framer, check out the creator's playlist.\",\n  YFoXwgaM3: \"ai-to-website-in-5-minutes\",\n  zMGMi32uK: \"AI to Website in 5 Minutes\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/NQuw9NvbY5bXUT28VbLNsoAOyAM.png\",\n    srcSet: \"https://framerusercontent.com/images/NQuw9NvbY5bXUT28VbLNsoAOyAM.png?scale-down-to=512 512w, https://framerusercontent.com/images/NQuw9NvbY5bXUT28VbLNsoAOyAM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/NQuw9NvbY5bXUT28VbLNsoAOyAM.png 1280w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText25)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"MYJDrocmH\",\n  Ie4GLVVtM: \"framer-university\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"June\",\n  kedr7bXcx: \"2023-06-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(273, 100%, 50%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Generate A Live Website With AI Tutorial.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=iS03Coj96Rk&list=PL9p5auxyrweNydXSdGsOM46RGVVnSVwFA&index=4\",\n  xveSLuWou: \"In this tutorial, you'll learn how to use Framer's new AI site generator feature to create websites without writing any code or drawing rectangles. All you need is a great prompt! Follow along with the video and learn how to effectively use this feature to create a live, responsive, working website for yourself or your company. The tutorial covers the process of creating a prompt with variables, generating a website using AI, theming the website, making changes and fixes, adding new sections, and publishing the website. Plus, you'll get a link to Framer University for further learning. Don't miss out on this amazing new AI power tool - watch the video and start generating amazing websites today!\",\n  YFoXwgaM3: \"generate-a-live-website-with-ai\",\n  zMGMi32uK: \"Generate A Website With AI\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/jFgbq1GN4GiYHT5PUl0wgJxUOo4.png\",\n    srcSet: \"https://framerusercontent.com/images/jFgbq1GN4GiYHT5PUl0wgJxUOo4.png?scale-down-to=512 512w, https://framerusercontent.com/images/jFgbq1GN4GiYHT5PUl0wgJxUOo4.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/jFgbq1GN4GiYHT5PUl0wgJxUOo4.png 1280w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText26)),\n  DPqU6ZsJj: \"https://ultimateframercourse.com/\",\n  EUfHL0M5Q: \"Buy the course\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"czcZMWCOv\",\n  Ie4GLVVtM: \"ryan\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-09T00:00:00.000Z\",\n  kxOYqWAgJ: \"#65e6ee\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Master Framer and Become a More Valuable Designer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Exciting news for anyone interested in learning Framer \u2014 the Ultimate Framer Course is now live!\",\n  YFoXwgaM3: \"ultimate-framer-course\",\n  zMGMi32uK: \"Ultimate Framer Course\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/6LNNG25yJHnaObGb2OT6Bub2fY8.png\",\n    srcSet: \"https://framerusercontent.com/images/6LNNG25yJHnaObGb2OT6Bub2fY8.png?scale-down-to=512 512w, https://framerusercontent.com/images/6LNNG25yJHnaObGb2OT6Bub2fY8.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/6LNNG25yJHnaObGb2OT6Bub2fY8.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/6LNNG25yJHnaObGb2OT6Bub2fY8.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText27)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"bGdwjTH56\",\n  Ie4GLVVtM: \"flux\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-09T00:00:00.000Z\",\n  kxOYqWAgJ: \"rgb(0, 153, 255)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Framer vs. Webflow: A Visual Designer\u2019s Take.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=P8-5yvxr3E4\",\n  xveSLuWou: \"As a visual designer and no-code developer, I have been designing digital experiences for over a decade. In this blog post, I will share my top three reasons why I use Framer every day in my work stack instead of Webflow.\",\n  YFoXwgaM3: \"framer-vs-webflow\",\n  zMGMi32uK: \"Framer vs. Webflow\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/tXthhF43AOqBiVyBM7GyPVkAgh4.png\",\n    srcSet: \"https://framerusercontent.com/images/tXthhF43AOqBiVyBM7GyPVkAgh4.png?scale-down-to=512 512w, https://framerusercontent.com/images/tXthhF43AOqBiVyBM7GyPVkAgh4.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/tXthhF43AOqBiVyBM7GyPVkAgh4.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/tXthhF43AOqBiVyBM7GyPVkAgh4.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText28)),\n  DPqU6ZsJj: \"http://radial-background.framer.website\",\n  EUfHL0M5Q: \"Get the component\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"HjO4Nc_Ng\",\n  Ie4GLVVtM: \"vennsoh\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-06T00:00:00.000Z\",\n  kxOYqWAgJ: \"#e5c0d4\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Radial Background Component for Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Introducing a new component \u2014 the radial background component. This component combines CSS repeating-radial-gradient, background-position/size manipulation, and is powered by Framer Motion. In this blog post, we'll dive into how it works.\",\n  YFoXwgaM3: \"radial-backgrounds\",\n  zMGMi32uK: \"Radial Backgrounds\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/ekOZ44Fkeyv0kZULCMRpqOH9Cg.png\",\n    srcSet: \"https://framerusercontent.com/images/ekOZ44Fkeyv0kZULCMRpqOH9Cg.png?scale-down-to=512 512w, https://framerusercontent.com/images/ekOZ44Fkeyv0kZULCMRpqOH9Cg.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ekOZ44Fkeyv0kZULCMRpqOH9Cg.png 1200w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText29)),\n  DPqU6ZsJj: \"https://frameroverrides.com/\",\n  EUfHL0M5Q: \"Visit Framer Overrides\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"poX23B3GP\",\n  Ie4GLVVtM: \"danny\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-01T00:00:00.000Z\",\n  kxOYqWAgJ: \"#EA74E0\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Powerful Framer Code Overrides for Designers.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Danny launched a gallery of useful Framer overrides that are free to copy and paste into your own projects.\",\n  YFoXwgaM3: \"framer-overrides\",\n  zMGMi32uK: \"Framer Overrides\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/QcwVbE8pN4aYNexXd15teFVkSI.png\",\n    srcSet: \"https://framerusercontent.com/images/QcwVbE8pN4aYNexXd15teFVkSI.png?scale-down-to=512 512w, https://framerusercontent.com/images/QcwVbE8pN4aYNexXd15teFVkSI.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/QcwVbE8pN4aYNexXd15teFVkSI.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/QcwVbE8pN4aYNexXd15teFVkSI.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText30)),\n  DPqU6ZsJj: \"https://www.cabanaforframer.com/\",\n  EUfHL0M5Q: \"Get Canaba for Framer\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"vm5bZUC6M\",\n  Ie4GLVVtM: \"marc\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"june\",\n  kedr7bXcx: \"2023-06-01T00:00:00.000Z\",\n  kxOYqWAgJ: \"#7a33f1\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Cabana: Premium Design System for Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"The Cabana Design System is finally here, and it\u2019s packed with features that will take your design game to the next level.\",\n  YFoXwgaM3: \"cabana\",\n  zMGMi32uK: \"Cabana for Framer\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/KiU4twu8PdIYUngkBnKR938jA.png\",\n    srcSet: \"https://framerusercontent.com/images/KiU4twu8PdIYUngkBnKR938jA.png?scale-down-to=512 512w, https://framerusercontent.com/images/KiU4twu8PdIYUngkBnKR938jA.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/KiU4twu8PdIYUngkBnKR938jA.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/KiU4twu8PdIYUngkBnKR938jA.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: null,\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"eHC5q6T3C\",\n  id: \"wBJcMuf1g\",\n  Ie4GLVVtM: \"jorn\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-31T00:00:00.000Z\",\n  kxOYqWAgJ: \"#a13040\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"https://open.spotify.com/episode/1fXJsPQFFI8pS5uMNRuhgb?si=c8e4001fb0194bff&nd=1\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Yo! Podcast with Jorn van Dijk.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Jorn van Dijk is a Dutch designer, startup investor and CE-YO of the Framer website builder. After leaving his role as one of the early product designers at Facebook, he co-founded Framer in 2014, which was then a prototyping tool. Nine years and several strategic shifts later, Framer evolved into a robust website builder, earning admiration from top designers worldwide. We rap about the upcoming road to $100m revenue, explore their product roadmap, the potential impact of AI on the template building industry and just how Framer hype up a good product launch.\",\n  YFoXwgaM3: \"yo-podcast-with-jorn\",\n  zMGMi32uK: \"Yo! Podcast with Jorn\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/yxRVmWn8bQbbVavicaq7sbDFSzY.png\",\n    srcSet: \"https://framerusercontent.com/images/yxRVmWn8bQbbVavicaq7sbDFSzY.png?scale-down-to=512 512w, https://framerusercontent.com/images/yxRVmWn8bQbbVavicaq7sbDFSzY.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/yxRVmWn8bQbbVavicaq7sbDFSzY.png 1844w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText31)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"pIqEkrbVb\",\n  Ie4GLVVtM: \"adam\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-31T00:00:00.000Z\",\n  kxOYqWAgJ: \"rgb(0, 153, 255)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Scaling Text Made Easy: Framer\u2019s Fit Text Feature.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: 'We launched a new feature called \"Fit Text,\" which allows you to create bold headings that scale to fit any container. This feature supports multiple lines, inline formatting, and min and max widths, all while maintaining high performance. In this post I explain how we pulled this off.',\n  YFoXwgaM3: \"fit-text-feature\",\n  zMGMi32uK: \"Fit Text Feature\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/2B04EFwLeh9Ey1WPXXMsuX10ww.png\",\n    srcSet: \"https://framerusercontent.com/images/2B04EFwLeh9Ey1WPXXMsuX10ww.png?scale-down-to=512 512w, https://framerusercontent.com/images/2B04EFwLeh9Ey1WPXXMsuX10ww.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/2B04EFwLeh9Ey1WPXXMsuX10ww.png 1920w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText32)),\n  DPqU6ZsJj: \"https://scribbles.framer.website/\",\n  EUfHL0M5Q: \"Preview & Remix\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"Un4JLSwvo\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-11T00:00:00.000Z\",\n  kxOYqWAgJ: \"#fa3e05\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Incorporating Dynamic Scribbles into Your Website.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Discover how to incorporate creative and playful scribbles into your website design without coding. Follow this tutorial to learn how to animate and customize the Scribbles to fit your unique style.\",\n  YFoXwgaM3: \"playful-scribbles\",\n  zMGMi32uK: \"Playful Scribbles\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/dBQEtNl1LhxLqxMjsuKwsc86Dw.png\",\n    srcSet: \"https://framerusercontent.com/images/dBQEtNl1LhxLqxMjsuKwsc86Dw.png?scale-down-to=512 512w, https://framerusercontent.com/images/dBQEtNl1LhxLqxMjsuKwsc86Dw.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/dBQEtNl1LhxLqxMjsuKwsc86Dw.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/dBQEtNl1LhxLqxMjsuKwsc86Dw.png 3016w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText33)),\n  DPqU6ZsJj: \"https://animating-gradients.framer.website/\",\n  EUfHL0M5Q: \"Preview & Remix\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"oue9O0JUE\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-08T00:00:00.000Z\",\n  kxOYqWAgJ: \"#7d03de\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Creating Animating Gradients in Framer with No Code.\",\n  xkez4ww1L: \"https://youtu.be/-NHmDbsa5K0\",\n  xveSLuWou: \"In this video, you\u2019ll learn how to create animating gradients in Framer with no code. The tutorial covers how to use the Particles component from https://framer.supply/ to create various effects, including a moving gradient and a gradient blur effect.\",\n  YFoXwgaM3: \"animating-gradients\",\n  zMGMi32uK: \"Animating Gradients\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/S2CxiblSy2ajut6NkHsdYIMqLsU.jpeg\",\n    srcSet: \"https://framerusercontent.com/images/S2CxiblSy2ajut6NkHsdYIMqLsU.jpeg?scale-down-to=512 512w, https://framerusercontent.com/images/S2CxiblSy2ajut6NkHsdYIMqLsU.jpeg?scale-down-to=1024 1024w, https://framerusercontent.com/images/S2CxiblSy2ajut6NkHsdYIMqLsU.jpeg?scale-down-to=2048 2048w, https://framerusercontent.com/images/S2CxiblSy2ajut6NkHsdYIMqLsU.jpeg 3832w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText34)),\n  DPqU6ZsJj: \"https://index.framer.media/\",\n  EUfHL0M5Q: \"Preview & Remix\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"D4Oom_62k\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-03T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(24, 82%, 61%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Engaging Portfolio Index Pages to Showcase Your Work.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"In this article, I\u2019ll show you how I used Framer components to create interactive portfolio items to make your work stand out. Follow along or remix the project to copy them to your project.\",\n  YFoXwgaM3: \"portfolio-index\",\n  zMGMi32uK: \"Portfolio Index\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/lEklYkBE7SqDyGWUQSU8pdBw.jpg\",\n    srcSet: \"https://framerusercontent.com/images/lEklYkBE7SqDyGWUQSU8pdBw.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/lEklYkBE7SqDyGWUQSU8pdBw.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/lEklYkBE7SqDyGWUQSU8pdBw.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/lEklYkBE7SqDyGWUQSU8pdBw.jpg 3828w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText35)),\n  DPqU6ZsJj: \"https://twitter.com/heyirfanaziz/status/1653296550884573187\",\n  EUfHL0M5Q: \"Irfan Aziz\u2019s Tweet\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"UqZJ8gqMd\",\n  Ie4GLVVtM: \"irfan-aziz\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-02T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(194, 100%, 53%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Ready-to-Remix Menus for Your Next Project.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Irfan Aziz has collected some of the best ready-made Framer menus created by top designers. In this blog post, we\u2019ll take a closer look at these menus and explore their features.\",\n  YFoXwgaM3: \"interactive-menus\",\n  zMGMi32uK: \"Interactive Menus\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/lqGBBFu6px1pGAx0NCeMytUJsQ8.jpg\",\n    srcSet: \"https://framerusercontent.com/images/lqGBBFu6px1pGAx0NCeMytUJsQ8.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/lqGBBFu6px1pGAx0NCeMytUJsQ8.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/lqGBBFu6px1pGAx0NCeMytUJsQ8.jpg?scale-down-to=2048 2048w, https://framerusercontent.com/images/lqGBBFu6px1pGAx0NCeMytUJsQ8.jpg 3888w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText36)),\n  DPqU6ZsJj: \"https://scrollnav.framer.wiki/\",\n  EUfHL0M5Q: \"Preview & Remix\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"zBmtvM_oa\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-01T00:00:00.000Z\",\n  kxOYqWAgJ: \"#4565f7\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Create a Floating Navigation that Appears on Scroll in Framer.\",\n  xkez4ww1L: \"https://youtu.be/2srrw4x8cRw\",\n  xveSLuWou: \"In this tutorial, you\u2019ll learn how to create a floating navigation that appears as soon as the user starts scrolling down the page and remains on the page all the way to the bottom. Using scroll sections and scroll animations, this simple and effective technique can improve user experience and make navigation more accessible. Follow along step-by-step and find a remix link below to create your own floating navigation in Framer.\",\n  YFoXwgaM3: \"floating-navigation-on-scroll\",\n  zMGMi32uK: \"Floating Navigation\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/qsRGf0xy2kvMAlNx18bQKIIGnk.png\",\n    srcSet: \"https://framerusercontent.com/images/qsRGf0xy2kvMAlNx18bQKIIGnk.png?scale-down-to=512 512w, https://framerusercontent.com/images/qsRGf0xy2kvMAlNx18bQKIIGnk.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/qsRGf0xy2kvMAlNx18bQKIIGnk.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/qsRGf0xy2kvMAlNx18bQKIIGnk.png 3832w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText37)),\n  DPqU6ZsJj: \"cred.framer.website\",\n  EUfHL0M5Q: \"Preview & Remix\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"EQzRp9kYS\",\n  Ie4GLVVtM: \"framer-university\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"may\",\n  kedr7bXcx: \"2023-05-01T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(201, 100%, 50%)\",\n  n7Y5yqbkC: false,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Advanced Scroll Animation.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=NAwKcF-wQXE\",\n  xveSLuWou: \"In this Framer tutorial, Nandi from Framer University will teach you how to create an advanced scroll animation in Framer.\",\n  YFoXwgaM3: \"advanced-scroll-animation\",\n  zMGMi32uK: \"Advanced Scroll Animation\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/y5NX3bjmKw8tbPttDSrmeI.jpg\",\n    srcSet: \"https://framerusercontent.com/images/y5NX3bjmKw8tbPttDSrmeI.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/y5NX3bjmKw8tbPttDSrmeI.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/y5NX3bjmKw8tbPttDSrmeI.jpg 1280w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText38)),\n  DPqU6ZsJj: \"https://waves.framer.wiki/\",\n  EUfHL0M5Q: \"Demo & Remix\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"h1wchMxWX\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-24T00:00:00.000Z\",\n  kxOYqWAgJ: \"rgb(0, 153, 255)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Create a Stunning Wave Animation in Framer with Just Three Layers and Zero Code.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=sI_c1JZFHyI\",\n  xveSLuWou: \"Get ready to make a splash with this wave-tastic Framer tutorial! You\u2019ll learn how to create a totally gnarly wave effect with just three layers that rotate on a linear curve. From drawing a frame to setting a radius, this tutorial will have you hanging ten in no time. And with the ability to add elements and customize colors and positions, the possibilities for making a wave of your own are endless! Don\u2019t be a beach bum, check out the video for a step-by-step guide and a remix link to make your own totally rad waves. Cowabunga!\",\n  YFoXwgaM3: \"waves\",\n  zMGMi32uK: \"Wave Animation\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/jeFNsoVfnT9j6Ao3PWDQ1EofQ.jpeg\",\n    srcSet: \"https://framerusercontent.com/images/jeFNsoVfnT9j6Ao3PWDQ1EofQ.jpeg?scale-down-to=512 512w, https://framerusercontent.com/images/jeFNsoVfnT9j6Ao3PWDQ1EofQ.jpeg?scale-down-to=1024 1024w, https://framerusercontent.com/images/jeFNsoVfnT9j6Ao3PWDQ1EofQ.jpeg?scale-down-to=2048 2048w, https://framerusercontent.com/images/jeFNsoVfnT9j6Ao3PWDQ1EofQ.jpeg 3834w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText39)),\n  DPqU6ZsJj: \"https://page-not-found.framer.website/\",\n  EUfHL0M5Q: \"See Examples and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"w18DkOXri\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-20T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(84, 75%, 49%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Playful Approach to 404 Pages.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"I used Framer to create playful and fun 404 pages that can delight and engage users. In this article, I will share some of my favorite no-code variations that you can remix and customize to suit your needs.\",\n  YFoXwgaM3: \"404-pages\",\n  zMGMi32uK: \"404 Pages\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/e9lLbdPpkqf0CU8HyUEkTi3Vw.png\",\n    srcSet: \"https://framerusercontent.com/images/e9lLbdPpkqf0CU8HyUEkTi3Vw.png?scale-down-to=512 512w, https://framerusercontent.com/images/e9lLbdPpkqf0CU8HyUEkTi3Vw.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/e9lLbdPpkqf0CU8HyUEkTi3Vw.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/e9lLbdPpkqf0CU8HyUEkTi3Vw.png 3832w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText40)),\n  DPqU6ZsJj: \"https://framer.com/projects/new?duplicate=hUR6zwjpJQhP7RFFBfQn\",\n  EUfHL0M5Q: \"Remix Stride project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"ybTMI5RTC\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-19T00:00:00.000Z\",\n  kxOYqWAgJ: \"#FF543D\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Combining Multiple CMS Collections for Category Pages\",\n  xkez4ww1L: \"https://youtu.be/uf0sZg47yD8\",\n  xveSLuWou: \"If you\u2019re looking to create category pages on your website, you may want to consider combining multiple CMS collections. This technique allows you to filter content based on the page you\u2019re on, all while using just one template.\",\n  YFoXwgaM3: \"category-pages\",\n  zMGMi32uK: \"Category Pages\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/iqfQpgubsAZaNqMsh15U0Lm8.png\",\n    srcSet: \"https://framerusercontent.com/images/iqfQpgubsAZaNqMsh15U0Lm8.png?scale-down-to=512 512w, https://framerusercontent.com/images/iqfQpgubsAZaNqMsh15U0Lm8.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/iqfQpgubsAZaNqMsh15U0Lm8.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/iqfQpgubsAZaNqMsh15U0Lm8.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText41)),\n  DPqU6ZsJj: \"https://www.framer.com/templates/dana-portfolio/\",\n  EUfHL0M5Q: \"Get Dana Portfolio Template\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"UTsmo4nH_\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(270, 100%, 79%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Stylish Portfolio Template to Showcase Your Creative Work.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"In this article, we will explore the updated Dana Portfolio Template, which now includes the latest Framer features, making it the perfect tool for designers to showcase their work in a sleek and stylish manner.\",\n  YFoXwgaM3: \"dana-portfolio-template\",\n  zMGMi32uK: \"Free Portfolio Template\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/Kfz4jlD6pE2ctqXTsB0Rou4lVBg.png\",\n    srcSet: \"https://framerusercontent.com/images/Kfz4jlD6pE2ctqXTsB0Rou4lVBg.png?scale-down-to=512 512w, https://framerusercontent.com/images/Kfz4jlD6pE2ctqXTsB0Rou4lVBg.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/Kfz4jlD6pE2ctqXTsB0Rou4lVBg.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/Kfz4jlD6pE2ctqXTsB0Rou4lVBg.png 2394w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText42)),\n  DPqU6ZsJj: \"https://ai-button.framer.website\",\n  EUfHL0M5Q: \"See Button and Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"kxIZCKLfh\",\n  Ie4GLVVtM: \"edoardo\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-07T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(264, 97%, 65%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Creating an AI Button with Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"If you\u2019re looking to create a stunning button that\u2019s animated and interactive, then Framer has you covered. Recently, I shared my AI button, which was made entirely in Framer with no code. Here\u2019s a remix link to the original project, along with a breakdown of how it was made.\",\n  YFoXwgaM3: \"ai-button\",\n  zMGMi32uK: \"AI Button\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/IiBO8AWGmM1AGhX264X3LEfpM.png\",\n    srcSet: \"https://framerusercontent.com/images/IiBO8AWGmM1AGhX264X3LEfpM.png?scale-down-to=512 512w, https://framerusercontent.com/images/IiBO8AWGmM1AGhX264X3LEfpM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/IiBO8AWGmM1AGhX264X3LEfpM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/IiBO8AWGmM1AGhX264X3LEfpM.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText43)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"i9dBmJcWg\",\n  Ie4GLVVtM: \"jorn\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-06T00:00:00.000Z\",\n  kxOYqWAgJ: 'var(--token-ee053477-e115-4fec-a5f5-cdc637ed6ddc, rgb(0, 204, 255)) /* {\"name\":\"Sky\"} */',\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"My Favorite New Framer Templates From March.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"We have continuously added new templates to our library to help designers and developers jump-start their projects. Here are a few of my favorites, including Duo, Sitemark, and Fusion. Let's take a closer look at each.\",\n  YFoXwgaM3: \"favorite-templates\",\n  zMGMi32uK: \"Favorite Templates\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/TDTfPgHNb1tzbLbV7DZ5EogT4.png\",\n    srcSet: \"https://framerusercontent.com/images/TDTfPgHNb1tzbLbV7DZ5EogT4.png?scale-down-to=512 512w, https://framerusercontent.com/images/TDTfPgHNb1tzbLbV7DZ5EogT4.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/TDTfPgHNb1tzbLbV7DZ5EogT4.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/TDTfPgHNb1tzbLbV7DZ5EogT4.png 2398w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText44)),\n  DPqU6ZsJj: \"https://t.co/y1c7iFZEVp\",\n  EUfHL0M5Q: \"Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"qXUGTeF9R\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-06T00:00:00.000Z\",\n  kxOYqWAgJ: 'var(--token-bd71055c-0a2c-4476-8cc9-4310acba652d, rgb(0, 153, 255)) /* {\"name\":\"Blue\"} */',\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How to Build Synced Pricing Cards Using Overrides in Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Overrides are a powerful feature in Framer that allows you to modify and control components at runtime. In this blog post, we'll explore how to use overrides to create synced pricing cards that update the price and toggled state whenever you toggle one of the cards.\",\n  YFoXwgaM3: \"overrides\",\n  zMGMi32uK: \"Overrides\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/P4ckGhHlnWtRWE9BSeFrMmq9fAo.png\",\n    srcSet: \"https://framerusercontent.com/images/P4ckGhHlnWtRWE9BSeFrMmq9fAo.png?scale-down-to=512 512w, https://framerusercontent.com/images/P4ckGhHlnWtRWE9BSeFrMmq9fAo.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/P4ckGhHlnWtRWE9BSeFrMmq9fAo.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/P4ckGhHlnWtRWE9BSeFrMmq9fAo.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText45)),\n  DPqU6ZsJj: \"https://www.monikamichalczyk.com/\",\n  EUfHL0M5Q: \"See Website\",\n  hovtcPK3c: \"fVxE8u4ql\",\n  id: \"uqiFpOUUN\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-05T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(59, 17%, 78%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Recreating the Classic Macintosh Vibe in Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Do you ever find yourself feeling nostalgic for the early days of the internet? The days of slow dial-up connections, ASCII art, and dithered images may seem like a distant memory, but for some, they hold a special place in their hearts.\",\n  YFoXwgaM3: \"90s-site\",\n  zMGMi32uK: \"90s Site\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/db8oknmUHaEpE1dgJx89gWJ0.png\",\n    srcSet: \"https://framerusercontent.com/images/db8oknmUHaEpE1dgJx89gWJ0.png?scale-down-to=512 512w, https://framerusercontent.com/images/db8oknmUHaEpE1dgJx89gWJ0.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/db8oknmUHaEpE1dgJx89gWJ0.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/db8oknmUHaEpE1dgJx89gWJ0.png 2804w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText46)),\n  DPqU6ZsJj: \"https://framer.com/templates/fusion/\",\n  EUfHL0M5Q: \"Get Fusion Template\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"qTZheAsKJ\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"april\",\n  kedr7bXcx: \"2023-04-04T00:00:00.000Z\",\n  kxOYqWAgJ: 'var(--token-66dfdba2-b084-43a3-a18d-237c2893b6a7, rgb(153, 0, 255)) /* {\"name\":\"Purple\"} */',\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Presenting Fusion: The Ultimate App Showcase Framer Template.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=rH7QG1xGkvI&t=11s\",\n  xveSLuWou: \"As a designer or developer, presenting your app's features can be a challenging task. You want to showcase your app in the best way possible and highlight its features. However, creating a website that does justice to your app can be a time-consuming process. That's where Framer Template Fusion comes in.\",\n  YFoXwgaM3: \"fusion-template\",\n  zMGMi32uK: \"Fusion Template\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/jOtB0eqCd3RU0ooWiubp8m0nsRc.png\",\n    srcSet: \"https://framerusercontent.com/images/jOtB0eqCd3RU0ooWiubp8m0nsRc.png?scale-down-to=512 512w, https://framerusercontent.com/images/jOtB0eqCd3RU0ooWiubp8m0nsRc.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/jOtB0eqCd3RU0ooWiubp8m0nsRc.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/jOtB0eqCd3RU0ooWiubp8m0nsRc.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText47)),\n  DPqU6ZsJj: \"https://stickers.framer.website/\",\n  EUfHL0M5Q: \"Get Stickers\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"ICimJwmAz\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-29T00:00:00.000Z\",\n  kxOYqWAgJ: \"#A78EF8\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Spice up your Framer sites with animated stickers.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Spice up your Framer sites with stickers that animate when you scroll the page. Remix the project and customize the stickers to fit your style!\",\n  YFoXwgaM3: \"stickers\",\n  zMGMi32uK: \"Stickers\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/3Pt0chwa2Fly5WNkLJoSqnnzHQ.png\",\n    srcSet: \"https://framerusercontent.com/images/3Pt0chwa2Fly5WNkLJoSqnnzHQ.png?scale-down-to=512 512w, https://framerusercontent.com/images/3Pt0chwa2Fly5WNkLJoSqnnzHQ.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/3Pt0chwa2Fly5WNkLJoSqnnzHQ.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/3Pt0chwa2Fly5WNkLJoSqnnzHQ.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText48)),\n  DPqU6ZsJj: \"https://videoshowcase.framer.website/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"l6WOKXmGx\",\n  Ie4GLVVtM: \"roaa\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-27T00:00:00.000Z\",\n  kxOYqWAgJ: \"#e2e1d8\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Create a Unique Video Showcase with Framer\u2019s Simple Hover Effect.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Do you want to showcase your video content uniquely using Framer? Here is a simple hover option that plays your video when you need it.\",\n  YFoXwgaM3: \"video-hover-effect\",\n  zMGMi32uK: \"Video Hover Effect\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/24Tl6uG6nm4mgx5zn4UEnPPFMWQ.png\",\n    srcSet: \"https://framerusercontent.com/images/24Tl6uG6nm4mgx5zn4UEnPPFMWQ.png?scale-down-to=512 512w, https://framerusercontent.com/images/24Tl6uG6nm4mgx5zn4UEnPPFMWQ.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/24Tl6uG6nm4mgx5zn4UEnPPFMWQ.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/24Tl6uG6nm4mgx5zn4UEnPPFMWQ.png 2502w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText49)),\n  DPqU6ZsJj: \"https://open.spotify.com/episode/2JUUYlhlNUKmgDhqQh9Qt6\",\n  EUfHL0M5Q: \"Listen to This Podcast Episode\",\n  hovtcPK3c: \"eHC5q6T3C\",\n  id: \"dztjXcMWp\",\n  Ie4GLVVtM: \"oscar\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-24T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(0, 100%, 71%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"https://open.spotify.com/episode/2JUUYlhlNUKmgDhqQh9Qt6\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How Framer found success after a massive pivot.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Making difficult decisions is a fundamental part of being an entrepreneur. Sometimes, these decisions require a pivot in the company's direction. This was the case for Framer, a design and prototyping tool for web and mobile interfaces.\",\n  YFoXwgaM3: \"how-framer-found-success-after-a-massive-pivot\",\n  zMGMi32uK: \"Product Led Sales\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/IEZ7vCjPm546T1aKM05cvW9dY.png\",\n    srcSet: \"https://framerusercontent.com/images/IEZ7vCjPm546T1aKM05cvW9dY.png?scale-down-to=512 512w, https://framerusercontent.com/images/IEZ7vCjPm546T1aKM05cvW9dY.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/IEZ7vCjPm546T1aKM05cvW9dY.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/IEZ7vCjPm546T1aKM05cvW9dY.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText50)),\n  DPqU6ZsJj: \"https://project-sow-615614.framer.app/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"d537Esym7\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-22T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(31, 54%, 81%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Exploring Scroll and Hover Effects in Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Scrolling and hover effects can add visual interest and interactivity to your designs, and Framer is an excellent tool for creating them. In this tutorial, we'll explore how to use scroll effects to dynamically change text and background colors and playful 3D hover effects for cards.\",\n  YFoXwgaM3: \"scroll-effects\",\n  zMGMi32uK: \"Scroll Effects\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/1epw3x3bRfVbi5AutdZdhFRHpdo.png\",\n    srcSet: \"https://framerusercontent.com/images/1epw3x3bRfVbi5AutdZdhFRHpdo.png?scale-down-to=512 512w, https://framerusercontent.com/images/1epw3x3bRfVbi5AutdZdhFRHpdo.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/1epw3x3bRfVbi5AutdZdhFRHpdo.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/1epw3x3bRfVbi5AutdZdhFRHpdo.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText51)),\n  EUfHL0M5Q: \"\",\n  hovtcPK3c: \"BSbKGF8SA\",\n  id: \"tZbxnZVth\",\n  Ie4GLVVtM: \"jorn\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-22T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(354, 80%, 46%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Traf \u2014\\xa0Framer design inspiration.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Are you looking for Framer design inspiration? Check out Traf's work. I\u2019m a big fan of his dark and sophisticated style. Check out my favorite sites below!\",\n  YFoXwgaM3: \"design-inspiration-from-traf\",\n  zMGMi32uK: \"Traf Inspiration\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/fvq2SPfFOmjeYpTUxT8ppqmFRo.png\",\n    srcSet: \"https://framerusercontent.com/images/fvq2SPfFOmjeYpTUxT8ppqmFRo.png?scale-down-to=512 512w, https://framerusercontent.com/images/fvq2SPfFOmjeYpTUxT8ppqmFRo.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/fvq2SPfFOmjeYpTUxT8ppqmFRo.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/fvq2SPfFOmjeYpTUxT8ppqmFRo.png 2800w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText52)),\n  DPqU6ZsJj: \"https://applescroll.framer.wiki/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"RrKKWFuxZ\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-20T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(107, 100%, 39%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Creating a Cool Scrolling Effect Like Apple with Framer.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=gv_5pufAw1w\",\n  xveSLuWou: \"Here\u2019s a fun tutorial on how to create the popular scaling scroll effect from apple.com. Go from full-screen video to slideshow just by scrolling. This was fully made in Framer \u2014 using 0 code.\",\n  YFoXwgaM3: \"cool-scrolling-effect\",\n  zMGMi32uK: \"Scaling Scrolling Effect\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/i30p59Egttznw1z7cGWUDBSkYRA.png\",\n    srcSet: \"https://framerusercontent.com/images/i30p59Egttznw1z7cGWUDBSkYRA.png?scale-down-to=512 512w, https://framerusercontent.com/images/i30p59Egttznw1z7cGWUDBSkYRA.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/i30p59Egttznw1z7cGWUDBSkYRA.png 1920w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText53)),\n  DPqU6ZsJj: \"https://shapes.framer.website/\",\n  EUfHL0M5Q: \"Discover 120+ Copy-paste Shapes\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"WsvFWRoip\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-15T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(264, 80%, 65%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Shapes 2.0 \u2014 Fresh SVG Shapes and a Refreshed Website.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"I\u2019m excited to share the collection of 120+ free SVG shapes for your websites. Simply click on a shape to copy its SVG code to your clipboard and paste it into your project!\",\n  YFoXwgaM3: \"shapes-2\",\n  zMGMi32uK: \"Shapes 2.0\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/RF6mQIaSTKfpWZlGeReTbInhZQg.png\",\n    srcSet: \"https://framerusercontent.com/images/RF6mQIaSTKfpWZlGeReTbInhZQg.png?scale-down-to=512 512w, https://framerusercontent.com/images/RF6mQIaSTKfpWZlGeReTbInhZQg.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/RF6mQIaSTKfpWZlGeReTbInhZQg.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/RF6mQIaSTKfpWZlGeReTbInhZQg.png 3336w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText54)),\n  DPqU6ZsJj: \"https://tooltips.framer.website\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"Qa5kqzLk_\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"#9d00ff\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"A Simple Tooltip Component for Your Next Project.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Tooltips can be a handy feature for displaying additional information or clarifying the purpose of a button or icon. In this tutorial, we'll walk through how to create a simple tooltip component that you can use in your next project.\",\n  YFoXwgaM3: \"tooltips\",\n  zMGMi32uK: \"Tooltips\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/Y8JgI8fwxqLEbeFxTWozaEZ3oc.png\",\n    srcSet: \"https://framerusercontent.com/images/Y8JgI8fwxqLEbeFxTWozaEZ3oc.png?scale-down-to=512 512w, https://framerusercontent.com/images/Y8JgI8fwxqLEbeFxTWozaEZ3oc.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/Y8JgI8fwxqLEbeFxTWozaEZ3oc.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/Y8JgI8fwxqLEbeFxTWozaEZ3oc.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText55)),\n  DPqU6ZsJj: \"https://t.co/qXzEzJ3cji\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"w7Gi3j2OQ\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-13T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(215, 100%, 78%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Build A Stunning Parallax Effect With Framer.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Parallax scrolling has become a popular technique used in web design to add depth and create an immersive experience for users. If you're not familiar with parallax scrolling, it's a technique where the background of a website moves at a slower rate than the foreground, creating an illusion of depth and adding an extra dimension to the design.\",\n  YFoXwgaM3: \"parallax\",\n  zMGMi32uK: \"Parallax\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/HPPpvp2TrlNJJU0n6uee9ycnv80.png\",\n    srcSet: \"https://framerusercontent.com/images/HPPpvp2TrlNJJU0n6uee9ycnv80.png?scale-down-to=512 512w, https://framerusercontent.com/images/HPPpvp2TrlNJJU0n6uee9ycnv80.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/HPPpvp2TrlNJJU0n6uee9ycnv80.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/HPPpvp2TrlNJJU0n6uee9ycnv80.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText56)),\n  DPqU6ZsJj: \"https://bit.ly/3ZybNbx\",\n  EUfHL0M5Q: \"Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"lpl2aVRS6\",\n  Ie4GLVVtM: \"aleks\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-08T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(298, 100%, 72%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How to Create a Cinematic Video Button in Framer\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Framer\u2019s new video button from their homepage has been making waves lately. It\u2019s a cool feature that adds a touch of cinematic flair to your website. In this tutorial, Aleks will show you how to create your own cinematic video button in Framer.\",\n  YFoXwgaM3: \"video-button\",\n  zMGMi32uK: \"Video Button\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/ERcgpiWT62PfjKLcy2nnIEiSnvM.png\",\n    srcSet: \"https://framerusercontent.com/images/ERcgpiWT62PfjKLcy2nnIEiSnvM.png?scale-down-to=512 512w, https://framerusercontent.com/images/ERcgpiWT62PfjKLcy2nnIEiSnvM.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/ERcgpiWT62PfjKLcy2nnIEiSnvM.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/ERcgpiWT62PfjKLcy2nnIEiSnvM.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText57)),\n  DPqU6ZsJj: \"https://looping-icons.framer.website/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"D8Wg7Dc4D\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-07T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(328, 80%, 61%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Creating Animated Icons with Framer\u2019s Loop Functionality.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"If you\u2019re a fan of animation, you\u2019ll be excited to hear that Framer has recently released an update that includes a new loop functionality. This feature allows you to create animations that loop continuously, and it\u2019s incredibly easy to use. In this project, I\u2019ll be demonstrating how to use the new loop functionality to create three animated icons.\",\n  YFoXwgaM3: \"animated-icons\",\n  zMGMi32uK: \"Animated Icons\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/F5DfJxfzv43jZvJdwaBU0HKw.png\",\n    srcSet: \"https://framerusercontent.com/images/F5DfJxfzv43jZvJdwaBU0HKw.png?scale-down-to=512 512w, https://framerusercontent.com/images/F5DfJxfzv43jZvJdwaBU0HKw.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/F5DfJxfzv43jZvJdwaBU0HKw.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/F5DfJxfzv43jZvJdwaBU0HKw.png 3244w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText58)),\n  DPqU6ZsJj: \"https://canvas.framer.wiki/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"kJqPqHlwD\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-04T00:00:00.000Z\",\n  kxOYqWAgJ: \"rgb(0, 153, 255)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Create a canvas effect in Framer with draggable elements.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=Uepnavd80Ds\",\n  xveSLuWou: \"Make your Framer website draggable in every direction and add movable elements for a canvas-like experience.\",\n  YFoXwgaM3: \"create-a-canvas-like-website\",\n  zMGMi32uK: \"Canvas Tutorial\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/mvPkUDP3nAelIN8bQKzERin6Wk.png\",\n    srcSet: \"https://framerusercontent.com/images/mvPkUDP3nAelIN8bQKzERin6Wk.png?scale-down-to=512 512w, https://framerusercontent.com/images/mvPkUDP3nAelIN8bQKzERin6Wk.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/mvPkUDP3nAelIN8bQKzERin6Wk.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/mvPkUDP3nAelIN8bQKzERin6Wk.png 3838w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText59)),\n  DPqU6ZsJj: \"spotifyrecords.framer.media\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"zi6yfSorG\",\n  id: \"R4EebcDeg\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"march\",\n  kedr7bXcx: \"2023-03-02T00:00:00.000Z\",\n  kxOYqWAgJ: \"#fea940\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Pimp Your Website with the Spotify Player Component.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Are you looking for a way to enhance your website with some music? Look no further than Framer\u2019s Spotify Player component! This component allows you to embed a Spotify player directly onto your website using just a single song URL.\",\n  YFoXwgaM3: \"spotify-player\",\n  zMGMi32uK: \"Spotify Player\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/gTpSuS3JdsKFmkE8fqObZY8Ilk4.png\",\n    srcSet: \"https://framerusercontent.com/images/gTpSuS3JdsKFmkE8fqObZY8Ilk4.png?scale-down-to=512 512w, https://framerusercontent.com/images/gTpSuS3JdsKFmkE8fqObZY8Ilk4.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/gTpSuS3JdsKFmkE8fqObZY8Ilk4.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/gTpSuS3JdsKFmkE8fqObZY8Ilk4.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText60)),\n  DPqU6ZsJj: \"https://3d-hero.framer.website/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"mKMaJwj93\",\n  Ie4GLVVtM: \"monika\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"february\",\n  kedr7bXcx: \"2023-02-28T00:00:00.000Z\",\n  kxOYqWAgJ: \"#f75e01\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Adding Interactive 3D Objects to Your Website with Framer and Spline.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"If you\u2019re looking to add interactive 3D objects to your website, you might think it\u2019s a complex and time-consuming process. However, with the right tools, it\u2019s actually quite easy. In fact, you can achieve it by using Framer and Spline together, as I did recently.\",\n  YFoXwgaM3: \"3d-objects\",\n  zMGMi32uK: \"3D Objects\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/zdou583pSY9OLOXJPJIr79Qjk.png\",\n    srcSet: \"https://framerusercontent.com/images/zdou583pSY9OLOXJPJIr79Qjk.png?scale-down-to=512 512w, https://framerusercontent.com/images/zdou583pSY9OLOXJPJIr79Qjk.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/zdou583pSY9OLOXJPJIr79Qjk.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/zdou583pSY9OLOXJPJIr79Qjk.png 2398w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText61)),\n  DPqU6ZsJj: \"https://t.co/8XlCPQCTvR\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"sG_suRUdD\",\n  id: \"GWKdqVBWi\",\n  Ie4GLVVtM: \"floris\",\n  If7K4hlBs: false,\n  jTSo7u0xx: true,\n  JzjVrgGMp: \"february\",\n  kedr7bXcx: \"2023-02-28T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(204, 100%, 85%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Creating an Auto-Playing Gallery \u2014 Learn With a Free Framer Project.\",\n  xkez4ww1L: \"\",\n  xveSLuWou: \"Here\u2019s a project that you can remix to learn: how to set up an animated segmented control, how to combine it with other components using events, how to make an auto-playing gallery.\\n\",\n  YFoXwgaM3: \"create-an-auto-playing-gallery\",\n  zMGMi32uK: \"Auto-Playing Gallery\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/4A3HhNjZnXB6vslYX7CU0RCUWvU.png\",\n    srcSet: \"https://framerusercontent.com/images/4A3HhNjZnXB6vslYX7CU0RCUWvU.png?scale-down-to=512 512w, https://framerusercontent.com/images/4A3HhNjZnXB6vslYX7CU0RCUWvU.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/4A3HhNjZnXB6vslYX7CU0RCUWvU.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/4A3HhNjZnXB6vslYX7CU0RCUWvU.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText62)),\n  DPqU6ZsJj: \"https://shimmer.framer.wiki/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"EyJYVNcBk\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"february\",\n  kedr7bXcx: \"2023-02-27T00:00:00.000Z\",\n  kxOYqWAgJ: \"hsl(214, 100%, 57%)\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"How to Create a Shimmer Effect on Your Website Using Framer.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=HDYoDRg-nGA&t=3s\",\n  xveSLuWou: \"If you want to add some visual interest to your website, a shimmer effect can be a great choice. This effect involves a glimmer of light that moves across the screen, adding a touch of sparkle to your page. In this tutorial, we\u2019ll show you how to create a shimmer effect on your website using Framer.\",\n  YFoXwgaM3: \"shimmer-effect\",\n  zMGMi32uK: \"Shimmer Effect\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/DFX8dZHD8B2AfSBzEfDWGfKc6C4.png\",\n    srcSet: \"https://framerusercontent.com/images/DFX8dZHD8B2AfSBzEfDWGfKc6C4.png?scale-down-to=512 512w, https://framerusercontent.com/images/DFX8dZHD8B2AfSBzEfDWGfKc6C4.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/DFX8dZHD8B2AfSBzEfDWGfKc6C4.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/DFX8dZHD8B2AfSBzEfDWGfKc6C4.png 2400w\"\n  }, \"\")\n}, {\n  aO9hLYYEo: new LazyValue(() => import(\"./GaZm_0I4N-0.js\").then(module => module.richText63)),\n  DPqU6ZsJj: \"https://grid-rotate.framer.website/\",\n  EUfHL0M5Q: \"See Effect and Remix Project\",\n  hovtcPK3c: \"H2Ihob9Rv\",\n  id: \"wBJpMFV72\",\n  Ie4GLVVtM: \"jurre\",\n  If7K4hlBs: false,\n  jTSo7u0xx: false,\n  JzjVrgGMp: \"february\",\n  kedr7bXcx: \"2023-02-01T00:00:00.000Z\",\n  kxOYqWAgJ: \"#ba2591\",\n  n7Y5yqbkC: true,\n  omxxZZr9x: true,\n  sRPkLf52_: \"\",\n  x0gWKeGZK: \"\",\n  xcSbM0KWD: \"Create a Rotating Video Grid in Framer.\",\n  xkez4ww1L: \"https://www.youtube.com/watch?v=Nud4JCiOXbg&t=84s\",\n  xveSLuWou: \"In this post, we will be discussing how to create a video grid that rotates using Framer. We will be following the steps Yoda from Framer took to create this effect.\",\n  YFoXwgaM3: \"video-grid\",\n  zMGMi32uK: \"Video Grid\",\n  ZPDuJHRlj: addImageAlt({\n    src: \"https://framerusercontent.com/images/6OV4wJybpQ2eJzNvPD07ov9lwg.png\",\n    srcSet: \"https://framerusercontent.com/images/6OV4wJybpQ2eJzNvPD07ov9lwg.png?scale-down-to=512 512w, https://framerusercontent.com/images/6OV4wJybpQ2eJzNvPD07ov9lwg.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/6OV4wJybpQ2eJzNvPD07ov9lwg.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/6OV4wJybpQ2eJzNvPD07ov9lwg.png 2400w\"\n  }, \"\")\n}];\nfor (const item of data) {\n  Object.freeze(item);\n}\naddPropertyControls(data, {\n  omxxZZr9x: {\n    defaultValue: true,\n    title: \"Visible\",\n    type: ControlType.Boolean\n  },\n  ZPDuJHRlj: {\n    title: \"Cover\",\n    type: ControlType.ResponsiveImage\n  },\n  jTSo7u0xx: {\n    defaultValue: true,\n    title: \"Cover on Detail\",\n    type: ControlType.Boolean\n  },\n  zMGMi32uK: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  xcSbM0KWD: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    title: \"Title for SEO\",\n    type: ControlType.String\n  },\n  YFoXwgaM3: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  Ie4GLVVtM: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    placeholder: \"jurre, monika, roaa, floris\",\n    title: \"Author\",\n    type: ControlType.String\n  },\n  x0gWKeGZK: {\n    defaultValue: \"\",\n    title: \"Co-Author\",\n    type: ControlType.String\n  },\n  hovtcPK3c: {\n    defaultValue: \"H2Ihob9Rv\",\n    options: [\"H2Ihob9Rv\", \"sG_suRUdD\", \"fVxE8u4ql\", \"zi6yfSorG\", \"eHC5q6T3C\", \"BSbKGF8SA\", \"a4EuP9CoM\", \"bwnOlIgCW\", \"ePOwJsBAb\", \"l6ltaOCfh\"],\n    optionTitles: [\"Tutorial\", \"Remix\", \"Inspiration\", \"Resource\", \"Podcast\", \"Roundup\", \"Templates\", \"Features\", \"Case Study\", \"News\"],\n    title: \"Type\",\n    type: ControlType.Enum\n  },\n  kedr7bXcx: {\n    title: \"Date\",\n    type: ControlType.Date\n  },\n  JzjVrgGMp: {\n    defaultValue: \"\",\n    placeholder: \"march\",\n    title: \"Month\",\n    type: ControlType.String\n  },\n  kxOYqWAgJ: {\n    defaultValue: \"rgb(0, 153, 255)\",\n    title: \"Tint\",\n    type: ControlType.Color\n  },\n  xveSLuWou: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    title: \"Intro\",\n    type: ControlType.String\n  },\n  aO9hLYYEo: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: ControlType.RichText\n  },\n  xkez4ww1L: {\n    defaultValue: \"\",\n    title: \"YouTube\",\n    type: ControlType.String\n  },\n  n7Y5yqbkC: {\n    defaultValue: true,\n    title: \"YouTube Caption\",\n    type: ControlType.Boolean\n  },\n  sRPkLf52_: {\n    defaultValue: \"\",\n    title: \"Spotify\",\n    type: ControlType.String\n  },\n  EUfHL0M5Q: {\n    defaultValue: \"\",\n    title: \"Resource title\",\n    type: ControlType.String\n  },\n  DPqU6ZsJj: {\n    title: \"Resource Link\",\n    type: ControlType.Link\n  },\n  If7K4hlBs: {\n    defaultValue: false,\n    title: \"Business Pivot\",\n    type: ControlType.Boolean\n  }\n});\ndata[\"displayName\"] = \"Feed\";\nexport default data;\nexport const hovtcPK3cToDisplayName = (value, locale) => {\n  const fallbackLocale = locale === null || locale === void 0 ? void 0 : locale.fallback;\n  switch (value) {\n    case \"H2Ihob9Rv\":\n      return \"Tutorial\";\n    case \"sG_suRUdD\":\n      return \"Remix\";\n    case \"fVxE8u4ql\":\n      return \"Inspiration\";\n    case \"zi6yfSorG\":\n      return \"Resource\";\n    case \"eHC5q6T3C\":\n      return \"Podcast\";\n    case \"BSbKGF8SA\":\n      return \"Roundup\";\n    case \"a4EuP9CoM\":\n      return \"Templates\";\n    case \"bwnOlIgCW\":\n      return \"Features\";\n    case \"ePOwJsBAb\":\n      return \"Case Study\";\n    case \"l6ltaOCfh\":\n      return \"News\";\n    default:\n      return \"\";\n  }\n};\nexport const enumToDisplayNameFunctions = {\n  hovtcPK3c: hovtcPK3cToDisplayName\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"enumToDisplayNameFunctions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"hovtcPK3cToDisplayName\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerData\": \"\",\n        \"framerEnumToDisplayNameUtils\": \"2\",\n        \"framerSlug\": \"YFoXwgaM3\",\n        \"framerRecordIdKey\": \"id\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["init_shims", "addImageAlt", "image", "alt", "data", "LazyValue", "module", "item", "addPropertyControls", "ControlType", "GaZm_0I4N_default", "hovtcPK3cToDisplayName", "value", "locale", "fallbackLocale", "enumToDisplayNameFunctions", "__FramerMetadata__"]
}
