{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/zzGLuFF4YkasKl1lrsW9/YouTube.js", "ssg:https://framerusercontent.com/modules/AqFGxDaXOMxIA7TviVBo/eJrR4u2jvtOdwFTAnMZy/iqs7o6QOG.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useReducer, useState } from \"react\";\nimport { ControlType, addPropertyControls } from \"framer\";\nimport { useIsOnCanvas, emptyStateStyle, containerStyles, defaultEvents, useRadius, borderRadiusControl } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nvar PlayOptions;\n(function (PlayOptions) {\n  PlayOptions[\"Normal\"] = \"Off\";\n  PlayOptions[\"Auto\"] = \"On\";\n  PlayOptions[\"Loop\"] = \"Loop\";\n})(PlayOptions || (PlayOptions = {}));\nvar ThumbnailOptions;\n(function (ThumbnailOptions) {\n  ThumbnailOptions[\"High\"] = \"High Quality\";\n  ThumbnailOptions[\"Medium\"] = \"Medium Quality\";\n  ThumbnailOptions[\"Low\"] = \"Low Quality\";\n  ThumbnailOptions[\"Off\"] = \"Off\";\n})(ThumbnailOptions || (ThumbnailOptions = {}));\nvar ThumbnailFormat;\n(function (ThumbnailFormat) {\n  ThumbnailFormat[\"WebP\"] = \"webp\";\n  ThumbnailFormat[\"JPG\"] = \"jpg\";\n})(ThumbnailFormat || (ThumbnailFormat = {})); /**\n                                               * @framerIntrinsicWidth 560\n                                               * @framerIntrinsicHeight 315\n                                               *\n                                               * @framerSupportedLayoutWidth fixed\n                                               * @framerSupportedLayoutHeight fixed\n                                               */\nexport function Youtube({\n  url,\n  play,\n  shouldMute,\n  thumbnail,\n  isRed,\n  onClick,\n  onMouseEnter,\n  onMouseLeave,\n  onMouseDown,\n  onMouseUp,\n  ...props\n}) {\n  const onCanvas = useIsOnCanvas();\n  const isAutoplay = play !== PlayOptions.Normal;\n  const showThumbnail = onCanvas || thumbnail !== ThumbnailOptions.Off && !isAutoplay;\n  const [isPreloading, preloadVideo] = useReducer(() => true, false);\n  const [showVideo, startVideo] = useReducer(() => true, !showThumbnail);\n  const [isHovered, setHovered] = useState(false);\n  const borderRadius = useRadius(props);\n  const hasBorderRadius = borderRadius !== \"0px 0px 0px 0px\" && borderRadius !== \"0px\";\n  if (url === \"\") {\n    return /*#__PURE__*/_jsx(Instructions, {});\n  }\n  const parsedURL = parseVideoURL(url);\n  if (parsedURL === undefined) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: \"Invalid Youtube URL.\"\n    });\n  }\n  const [videoId, embedURL] = parsedURL; // https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\n  const thumbnailURL = getThumbnailURL(videoId, thumbnail, getWebPSupported() ? ThumbnailFormat.WebP : ThumbnailFormat.JPG); // https://developers.google.com/youtube/player_parameters\n  const searchParams = embedURL.searchParams;\n  searchParams.set(\"iv_load_policy\", \"3\");\n  searchParams.set(\"rel\", \"0\");\n  searchParams.set(\"modestbranding\", \"1\");\n  searchParams.set(\"playsinline\", \"1\");\n  if (isAutoplay || showThumbnail) {\n    searchParams.set(\"autoplay\", \"1\");\n  }\n  if (isAutoplay && shouldMute) {\n    searchParams.set(\"mute\", \"1\");\n  }\n  if (play === PlayOptions.Loop) {\n    searchParams.set(\"loop\", \"1\");\n    searchParams.set(\"playlist\", videoId);\n  }\n  if (!isRed) {\n    searchParams.set(\"color\", \"white\");\n  }\n  return /*#__PURE__*/_jsxs(\"article\", {\n    onPointerEnter: () => setHovered(true),\n    onPointerLeave: () => setHovered(false),\n    onPointerOver: preloadVideo,\n    onClick: startVideo,\n    style: {\n      ...wrapperStyle,\n      borderRadius,\n      transform: hasBorderRadius && showVideo ? \"translateZ(0.000001px)\" : \"unset\",\n      cursor: \"pointer\",\n      overflow: \"hidden\"\n    },\n    children: [isPreloading && /*#__PURE__*/_jsx(\"link\", {\n      rel: \"preconnect\",\n      href: \"https://www.youtube.com\"\n    }), isPreloading && /*#__PURE__*/_jsx(\"link\", {\n      rel: \"preconnect\",\n      href: \"https://www.google.com\"\n    }), /*#__PURE__*/_jsx(\"div\", {\n      style: {\n        ...videoStyle,\n        background: showThumbnail ? `center / cover url(${thumbnailURL}) no-repeat` : undefined\n      }\n    }), showVideo ? /*#__PURE__*/_jsx(\"iframe\", {\n      style: videoStyle,\n      src: embedURL.href,\n      frameBorder: \"0\",\n      allow: \"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n      onClick: onClick,\n      onMouseEnter: onMouseEnter,\n      onMouseLeave: onMouseLeave,\n      onMouseDown: onMouseDown,\n      onMouseUp: onMouseUp\n    }) : /*#__PURE__*/_jsx(PlayButton, {\n      onClick: startVideo,\n      isHovered: isHovered,\n      isRed: isRed\n    })]\n  });\n}\nYoutube.displayName = \"YouTube\";\naddPropertyControls(Youtube, {\n  url: {\n    type: ControlType.String,\n    title: \"Video\"\n  },\n  play: {\n    type: ControlType.Enum,\n    title: \"Autoplay\",\n    options: Object.values(PlayOptions)\n  },\n  shouldMute: {\n    title: \"Mute\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    hidden(props) {\n      return props.play === PlayOptions.Normal;\n    }\n  },\n  thumbnail: {\n    title: \"Thumbnail\",\n    description: \"Showing a thumbnail improves performance.\",\n    type: ControlType.Enum,\n    options: Object.values(ThumbnailOptions),\n    hidden(props) {\n      return props.play !== PlayOptions.Normal;\n    }\n  },\n  isRed: {\n    title: \"Color\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Red\",\n    disabledTitle: \"White\"\n  },\n  ...borderRadiusControl,\n  ...defaultEvents\n});\nconst defaultProps = {\n  url: \"https://youtu.be/smPos0mJvh8\",\n  play: PlayOptions.Normal,\n  shouldMute: true,\n  thumbnail: ThumbnailOptions.Medium,\n  isRed: true\n};\nYoutube.defaultProps = defaultProps;\nfunction parseVideoURL(urlString) {\n  let url;\n  try {\n    url = new URL(urlString);\n  } catch {\n    const embedURL = getEmbedURL(urlString);\n    return [urlString, embedURL];\n  }\n  if (url.hostname === \"youtube.com\" || url.hostname === \"www.youtube.com\" || url.hostname === \"youtube-nocookie.com\" || url.hostname === \"www.youtube-nocookie.com\") {\n    const pathSegments = url.pathname.slice(1).split(\"/\"); // https://www.youtube.com/watch?v=Fop2oskTug8\n    if (pathSegments[0] === \"watch\") {\n      const videoId = url.searchParams.get(\"v\");\n      const embedURL1 = getEmbedURL(videoId);\n      return [videoId, embedURL1];\n    } // https://www.youtube.com/embed/Fop2oskTug8\n    if (pathSegments[0] === \"embed\") {\n      const videoId1 = pathSegments[1];\n      return [videoId1, url];\n    }\n  } // https://youtu.be/Fop2oskTug8\n  if (url.hostname === \"youtu.be\") {\n    const videoId2 = url.pathname.slice(1);\n    const embedURL2 = getEmbedURL(videoId2);\n    return [videoId2, embedURL2];\n  }\n}\nfunction getEmbedURL(videoId) {\n  return new URL(`https://www.youtube.com/embed/${videoId}`);\n}\nfunction getThumbnailURL(videoId, res, format = ThumbnailFormat.JPG) {\n  // https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\n  const pre = ThumbnailFormat.WebP ? \"https://i.ytimg.com/vi_webp/\" : \"https://i.ytimg.com/vi/\";\n  const ext = ThumbnailFormat.WebP ? \"webp\" : \"jpg\";\n  switch (res) {\n    case ThumbnailOptions.Low:\n      return `${pre}${videoId}/hqdefault.${ext}`;\n    case ThumbnailOptions.Medium:\n      return `${pre}${videoId}/sddefault.${ext}`;\n    case ThumbnailOptions.High:\n      return `${pre}${videoId}/maxresdefault.${ext}`;\n    default:\n      return `${pre}${videoId}/0.${ext}`;\n  }\n}\nlet _getWebPSupported; // https://stackoverflow.com/a/27232658\nfunction getWebPSupported() {\n  // We're going to default to webp because it's pretty widely supported by now\n  if (!window) {\n    return true;\n  }\n  if (_getWebPSupported !== undefined) {\n    return _getWebPSupported;\n  }\n  const element = document.createElement(\"canvas\");\n  if (!!(element.getContext && element.getContext(\"2d\"))) {\n    // was able or not to get WebP representation\n    return element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\") == 0;\n  } else {\n    // very old browser like IE 8, canvas not supported\n    return false;\n  }\n} // Helper components\nfunction Instructions() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...emptyStateStyle,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"To embed a Youtube video, add the URL to the properties\\xa0panel.\"\n    })\n  });\n}\nfunction ErrorMessage({\n  message\n}) {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-errorPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsxs(\"div\", {\n      style: centerTextStyle,\n      children: [\"Error: \", message]\n    })\n  });\n}\nfunction PlayButton({\n  onClick,\n  isHovered,\n  isRed\n}) {\n  return /*#__PURE__*/_jsx(\"button\", {\n    onClick: onClick,\n    \"aria-label\": \"Play\",\n    style: buttonStyle,\n    children: /*#__PURE__*/_jsxs(\"svg\", {\n      height: \"100%\",\n      version: \"1.1\",\n      viewBox: \"0 0 68 48\",\n      width: \"100%\",\n      children: [/*#__PURE__*/_jsx(\"path\", {\n        d: \"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",\n        fill: isHovered ? isRed ? \"#f00\" : \"#000\" : \"#212121\",\n        fillOpacity: isHovered ? isRed ? 1 : .8 : .8,\n        style: {\n          transition: \"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"\n        }\n      }), /*#__PURE__*/_jsx(\"path\", {\n        d: \"M 45,24 27,14 27,34\",\n        fill: \"#fff\"\n      })]\n    })\n  });\n}\nconst buttonStyle = {\n  position: \"absolute\",\n  top: \"50%\",\n  left: \"50%\",\n  transform: \"translate(-50%, -50%)\",\n  width: 68,\n  height: 48,\n  padding: 0,\n  border: \"none\",\n  background: \"transparent\",\n  cursor: \"pointer\"\n};\nconst wrapperStyle = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\"\n};\nconst centerTextStyle = {\n  textAlign: \"center\",\n  minWidth: 140\n};\nconst videoStyle = {\n  position: \"absolute\",\n  top: 0,\n  left: 0,\n  height: \"100%\",\n  width: \"100%\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Youtube\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Youtube\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"560\",\n        \"framerIntrinsicHeight\": \"315\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./YouTube.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Youtube as YouTube } from \"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/zzGLuFF4YkasKl1lrsW9/YouTube.js\"; /**\n                                                                                                                                 * @framerRecordIdKey id\n                                                                                                                                 * @framerSlug jirF1y4Ac\n                                                                                                                                 * @framerData\n                                                                                                                                 */\nconst data = [{\n  c_Suj_kWp: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })\n  }),\n  id: \"WWh1w49tj\",\n  jirF1y4Ac: \"holy-tweaks-une-application-s\\xe9curis\\xe9e-pour-ton-pc\",\n  kxn_9S3TF: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/bgEGlluIq9Wmj6qsXImx4SVa0.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/bgEGlluIq9Wmj6qsXImx4SVa0.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/bgEGlluIq9Wmj6qsXImx4SVa0.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/bgEGlluIq9Wmj6qsXImx4SVa0.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/bgEGlluIq9Wmj6qsXImx4SVa0.jpg\").href} 4032w`\n  },\n  MSgmV5SS3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"Des manipulations fiables\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Nous n'appliquons que des manipulations autoris\\xe9es par Microsoft. En r\\xe9alit\\xe9, tu pourrais les faire toi-m\\xeame manuellement (si tu as fait des ann\\xe9es d\u2019\\xe9tudes informatique sur les syst\\xe8mes d\u2019exploitation), mais nous les avons automatis\\xe9es pour te faire gagner beaucoup de temps d\u2019ex\\xe9cution et de recherches . Rien de ce qui est appliqu\\xe9 par notre application ne peut endommager ton PC. De plus, toutes les optimisations sont r\\xe9versibles, ce qui signifie que tu peux annuler toutes les modifications si tu le souhaites.\"\n    })]\n  }),\n  RwcfPpDXS: \"Holy Tweaks : une application s\\xe9curis\\xe9e pour ton PC\",\n  rzIKdhfOO: \"Tu te demande peut-\\xeatre si l'utilisation d'Holy Tweaks est s\\xfbre pour ton PC. La r\\xe9ponse est oui ! Nous avons con\\xe7u cette application pour \\xeatre totalement s\\xe9curis\\xe9e.\",\n  stBhkc0nH: \"Holy Tweaks\",\n  tmoUnXiAy: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"Certification Microsoft\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Holy Tweaks est une application officiellement certifi\\xe9e par un organisme reconnu par Microsoft, ce qui signifie que nous avons respect\\xe9 les normes de s\\xe9curit\\xe9 et de qualit\\xe9 pour notre application. Tu peux donc \\xeatre assur\\xe9 que ton PC sera en s\\xe9curit\\xe9 lorsque tu utilises Holy Tweaks.\"\n    })]\n  })\n}, {\n  c_Suj_kWp: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })\n  }),\n  id: \"orCRumXNQ\",\n  jirF1y4Ac: \"comment-fonctionne-holy-tweaks\",\n  kxn_9S3TF: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/F0DCu3eO19MfqiWEJDFC42UE.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/F0DCu3eO19MfqiWEJDFC42UE.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/F0DCu3eO19MfqiWEJDFC42UE.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/F0DCu3eO19MfqiWEJDFC42UE.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/F0DCu3eO19MfqiWEJDFC42UE.jpg\").href} 4096w`\n  },\n  MSgmV5SS3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"Quels sont les r\\xe9glages effectu\\xe9s par Holy Tweaks ?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Holy Tweaks touche \\xe0 plusieurs aspects de ta configuration, tels que la gestion des strat\\xe9gies d'alimentation processeur et carte graphique, la gestion du comportement de Windows et de ses services, les r\\xe9glages de la configuration du driver Nvidia et AMD. Seuls les noms de tes composants sont collect\\xe9s, sans aucune autre donn\\xe9e personnelle.\"\n    })]\n  }),\n  RwcfPpDXS: \"Comment fonctionne Holy Tweaks ?\",\n  rzIKdhfOO: \"Holy Tweaks est un programme qui se base sur la configuration de l'utilisateur pour d\\xe9terminer les meilleurs r\\xe9glages \\xe0 appliquer. Il est con\\xe7u pour am\\xe9liorer les performances de ton PC, sans collecter de donn\\xe9es personnelles inutiles.\",\n  stBhkc0nH: \"Holy Tweaks\",\n  tmoUnXiAy: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"Comment s'assurer que les optimisations sont adapt\\xe9es \\xe0 ton PC ?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: 'Holy Tweaks communique ta configuration pr\\xe9cise \\xe0 nos serveurs, nos algorithme d\\xe9terminent ensuite les meilleures manipulations \\xe0 appliquer parmis plusieurs centaines de milliers de possibilit\\xe9s. L\\'optimisation apport\\xe9e est donc 100% sp\\xe9cifique \\xe0 ta machine, car chaque PC a des besoins uniques. Holy Tweaks \"comprend\" quels sont ces besoins et apporte la solution la plus adapt\\xe9e.'\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: \"Comment les r\\xe9glages sont-ils appliqu\\xe9s sur mon PC ?\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Une s\\xe9rie d\u2019instructions sont re\\xe7us par ton PC, l'application ne prend ensuite que quelques secondes pour effectuer tous les r\\xe9glages. De nouvelles optimisations seront disponibles pour ton PC chaque semaine, am\\xe9liorant ainsi son efficacit\\xe9 au fil du temps. Des mises \\xe0 jour son \\xe9galement d\\xe9ploy\\xe9es plusieurs fois par semaine afin de rendre de nouvelles fonctionnalit\\xe9s disponibles.\"\n    })]\n  })\n}, {\n  c_Suj_kWp: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })\n  }),\n  id: \"PsZBg7L0M\",\n  jirF1y4Ac: \"holy-tweaks-et-la-protection-de-tes-donn\\xe9es\",\n  kxn_9S3TF: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/OhMVVfhzWkkH9YMIRz8JS9XRUY.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/OhMVVfhzWkkH9YMIRz8JS9XRUY.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/OhMVVfhzWkkH9YMIRz8JS9XRUY.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/OhMVVfhzWkkH9YMIRz8JS9XRUY.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/OhMVVfhzWkkH9YMIRz8JS9XRUY.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/OhMVVfhzWkkH9YMIRz8JS9XRUY.jpg\").href} 7952w`\n  },\n  MSgmV5SS3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Que collecte Holy Tweaks ?\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Holy Tweaks ne collecte que les donn\\xe9es n\\xe9cessaires \\xe0 son bon fonctionnement. Il s'agit entre autre des composants qui constituent ton PC :\"\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"la carte m\\xe8re,\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"la carte graphique,\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"la RAM et le processeur,\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"la version de ton Windows\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Ainsi que des informations concernant les jeux install\\xe9s sur ton PC (nous ne collection aucun identifiants).\"\n    })]\n  }),\n  RwcfPpDXS: \"Holy Tweaks et la protection de tes donn\\xe9es\",\n  rzIKdhfOO: \"Si tu te soucies de la s\\xe9curit\\xe9 de tes donn\\xe9es et de ta vie priv\\xe9e, cet article est fait pour toi ! Plongeons ensemble dans le monde d'Holy Tweaks pour d\\xe9couvrir quelles donn\\xe9es sont collect\\xe9es, comment elles sont prot\\xe9g\\xe9es et pourquoi la s\\xe9curit\\xe9 est une priorit\\xe9 pour nous. \uD83D\uDE07\uD83D\uDD12\uD83D\uDCBB\",\n  stBhkc0nH: \"Holy Tweaks\",\n  tmoUnXiAy: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Pourquoi la s\\xe9curit\\xe9 est-elle importante pour nous ?\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Nous accordons une grande importance \\xe0 la s\\xe9curit\\xe9 des donn\\xe9es de nos clients. Nous d\\xe9ployons tout les moyens n\\xe9cessaire pour assurer la s\\xe9curit\\xe9 de tes donn\\xe9es. C'est pour cette raison que nous ne connaissons que l'adresse email associ\\xe9e \\xe0 ton PC. Holy Tweaks n\u2019as pas acc\\xe8s \\xe0 ton mot de passe, ni \\xe0 tes donn\\xe9es g\\xe9ographique, les donn\\xe9es concernant les composants de ton pc sont conserv\\xe9s dans ton application Holy Tweaks et ne sont en aucun cas sauvegard\\xe9es sur nos serveurs.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h2\", {\n      children: /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Peut-on acc\\xe9der \\xe0 mes donn\\xe9es personnelles ?\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Non, nous ne cherchons pas de donn\\xe9es sensibles sur ton PC et nous n'avons pas acc\\xe8s \\xe0 tes donn\\xe9es bancaires utilis\\xe9es lors du paiement. L'utilisation d'Holy Tweaks est 100% s\\xe9curis\\xe9e.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"En utilisant Holy Tweaks, tu peux \\xeatre s\\xfbr que seules les donn\\xe9es n\\xe9cessaires \\xe0 son fonctionnement seront collect\\xe9es et que ta s\\xe9curit\\xe9 est une priorit\\xe9 pour nous. Nous ne collectons, ni ne vendons aucune de tes donn\\xe9es personnelles.\"\n    })]\n  })\n}, {\n  c_Suj_kWp: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(motion.div, {\n      className: \"framer-text-module\",\n      style: {\n        \"--aspect-ratio\": \"560 / 315\",\n        aspectRatio: \"var(--aspect-ratio)\",\n        height: \"var(--framer-aspect-ratio-supported, 315px)\",\n        width: \"100%\"\n      },\n      children: /*#__PURE__*/_jsx(YouTube, {\n        borderRadius: 0,\n        bottomLeftRadius: 0,\n        bottomRightRadius: 0,\n        isMixedBorderRadius: false,\n        isRed: true,\n        play: \"Off\",\n        shouldMute: true,\n        thumbnail: \"High Quality\",\n        topLeftRadius: 0,\n        topRightRadius: 0,\n        url: \"https://youtu.be/iLaHnYuxG0E\"\n      })\n    })\n  }),\n  id: \"LMvBZXcIu\",\n  jirF1y4Ac: \"comment-reinitialiser-windows-10-en-2-minutes\",\n  kxn_9S3TF: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/oDrVTJkQoN8NFZ4V79PyU2Cq5nM.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/oDrVTJkQoN8NFZ4V79PyU2Cq5nM.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/oDrVTJkQoN8NFZ4V79PyU2Cq5nM.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/oDrVTJkQoN8NFZ4V79PyU2Cq5nM.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/oDrVTJkQoN8NFZ4V79PyU2Cq5nM.jpg\").href} 3072w`\n  },\n  MSgmV5SS3: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"Formater ou R\\xe9initialiser ?\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Formater \"\n      }), \"un PC consiste \\xe0 effacer toutes les donn\\xe9es pr\\xe9sentes sur le disque dur et \\xe0 r\\xe9installer le syst\\xe8me d'exploitation. Cela peut \\xeatre utile car tu auras une mainmise plus compl\\xe8te sur sa configuration. Cependant, toutes les donn\\xe9es, applications et fichiers seront effac\\xe9es du disque C: mais peuvent \\xeatre sauvegard\\xe9es auparavant sur un autre disque ou cl\\xe9 USB. Nous ne conseillons le formatage qu'aux utilisateurs avertis.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"R\\xe9initialiser\"\n      }), \" un PC, quant \\xe0 lui, permet de remettre Windows \\xe0 son \\xe9tat d'origine, comme lorsque tu l'as achet\\xe9. Cela supprime toutes les applications et les param\\xe8tres modifi\\xe9s, mais conserve les fichiers de l'utilisateur dans un dossier \\\"Old Windows\\\". C'est utile si tu rencontres des probl\\xe8mes avec ton ordinateur et que tu ne souhaites pas g\\xe9rer le formatage de ton ordinateur toi m\\xeame.\"]\n    })]\n  }),\n  RwcfPpDXS: \"Comment r\\xe9initialiser Windows 10 en 2 minutes ! [VIDEO]\",\n  rzIKdhfOO: \"Tu rencontres des probl\\xe8mes avec ton ordinateur sous Windows 10 et tu aimerais le r\\xe9initialiser facilement ? Ne t'inqui\\xe8te pas, c'est plus facile que tu ne le penses ! \\n\\nDans cet article, je vais te montrer comment r\\xe9initialiser Windows 10 en seulement 2 minutes. Plus besoin de passer des heures \\xe0 configurer ta machine, tu pourras retrouver un ordinateur performant et comme neuf en un rien de temps. \\n\\nPr\\xeat \\xe0 d\\xe9couvrir comment ? Alors suis-moi !\",\n  stBhkc0nH: \"Optimisation Windows\",\n  tmoUnXiAy: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h2\", {\n      children: \"Commen\\xe7ons la r\\xe9initialisation !\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Pour r\\xe9initialiser Windows 10, voici les \\xe9tapes \\xe0 suivre :\"\n    }), /*#__PURE__*/_jsxs(\"ol\", {\n      style: {\n        \"--framer-font-size\": \"16px\",\n        \"--framer-text-alignment\": \"start\",\n        \"--framer-text-color\": \"rgb(55, 65, 81)\",\n        \"--framer-text-transform\": \"none\"\n      },\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Clique sur le bouton d\\xe9marrer, puis sur les trois petits traits en haut \\xe0 gauche de la fen\\xeatre.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: ['Clique sur \"', /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Param\\xe8tres\"\n          }), '\"']\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: ['Dans les param\\xe8tres, clique sur \"', /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Mise \\xe0 jour et s\\xe9curit\\xe9\"\n          }), '\"']\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: ['Dans la partie gauche de la fen\\xeatre, clique sur \"', /*#__PURE__*/_jsx(\"strong\", {\n            children: \"R\\xe9cup\\xe9ration\"\n          }), '\"']\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: ['Dans la partie droite de la fen\\xeatre, clique sur \"', /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Commencer\"\n          }), '\" sous \"', /*#__PURE__*/_jsx(\"strong\", {\n            children: \"R\\xe9initialiser ce PC\"\n          }), '\"']\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsxs(\"p\", {\n          children: ['Choisis si tu veux conserver tes fichiers ou non. Si tu choisis de les conserver, ils seront stock\\xe9s dans un dossier \"', /*#__PURE__*/_jsx(\"strong\", {\n            children: \"Old Windows\"\n          }), '\" apr\\xe8s la r\\xe9initialisation.']\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Suis les instructions \\xe0 l'\\xe9cran pour terminer la r\\xe9initialisation.\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Patiente le temps de la r\\xe9initialisation qui peut prendre un certain temps selon ta configuration.\"\n        })\n      })]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"R\\xe9initialiser ton ordinateur sous Windows 10 est un moyen efficace de r\\xe9soudre les probl\\xe8mes li\\xe9s au syst\\xe8me d'exploitation et de remettre ton ordinateur \\xe0 son \\xe9tat d'origine.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"N'oublie pas que cette op\\xe9ration peut prendre plusieurs minutes.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"N'h\\xe9site pas \\xe0 consulter plus d'articles sur le blog d'Holy Tweaks si tu veux tirer le maximum des capacit\\xe9s de ton PC :-)\"\n    })]\n  })\n}];\ndata.forEach(item => Object.freeze(item));\naddPropertyControls(data, {\n  RwcfPpDXS: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  stBhkc0nH: {\n    defaultValue: \"Empty\",\n    title: \"Tag\",\n    type: ControlType.String\n  },\n  jirF1y4Ac: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  c_Suj_kWp: {\n    defaultValue: \"\",\n    title: \"Video\",\n    type: ControlType.RichText\n  },\n  rzIKdhfOO: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    title: \"Intro\",\n    type: ControlType.String\n  },\n  kxn_9S3TF: {\n    __defaultAssetReference: \"data:framer/asset-reference,64n4wnVJKDJspLlFZ6DarCP0M4.jpg\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  MSgmV5SS3: {\n    defaultValue: \"\",\n    title: \"Content\",\n    type: ControlType.RichText\n  },\n  tmoUnXiAy: {\n    defaultValue: \"\",\n    title: \"Content 2\",\n    type: ControlType.RichText\n  }\n});\ndata[\"displayName\"] = \"Blog\";\nexport default data;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerRecordIdKey\": \"id\",\n        \"framerData\": \"\",\n        \"framerContractVersion\": \"1\",\n        \"framerSlug\": \"jirF1y4Ac\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "data", "p", "x", "u", "motion", "Youtube", "item", "addPropertyControls", "ControlType", "iqs7o6QOG_default", "__FramerMetadata__"]
}
