{"res":true,"type":"success","view":"\u003Cdiv id=\u0022block-config\u0022\u003E\n      \u003Cdiv class=\u0022card card_dipult configurator\u0022 style=\u0022border-radius: 0\u0022  class=\u0022anchor-fixed\u0022\u003E\n      \u003Cdiv class=\u0022row align-items-center\u0022\u003E\n        \u003Cdiv class=\u0022col-md-12\u0022\u003E\n          \u003Cdiv class=\u0022row\u0022\u003E\n            \u003Ch3 class=\u0022title-composants\u0022\u003EComposants principaux\u003C\/h3\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-1\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ECarte m\u00e8re\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent1\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent1\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent1\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent1\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ECarte m\u00e8re\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/1\u0022\n                          id=\u0022formChangeChoice1\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal1\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/140\/b850_gaming_plus_wifi_6e_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/140\/b850_gaming_plus_wifi_6e_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/140\/b850_gaming_plus_wifi_6e_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Carte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u0022\n                    title=\u0022Carte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECarte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003E- Radiateurs surdimensionn\u00e9s pour un usage intensif\u003Cbr \/\u003E\r\n- Wifi 6E et bluetooth int\u00e9gr\u00e9s.\u003Cbr \/\u003E\r\n- Contr\u00f4leur R\u00e9seau 2,5Gbps\u003Cbr \/\u003E\r\n- M\u00e9moire DDR5\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content140\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more140\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECon\u00e7ue pour la nouvelle architecture AMD AM5, la carte m\u00e8re MSI B850 Gaming Plus Wifi6E est une carte m\u00e8re gaming con\u00e7ue pour animer les composants les plus puissants du march\u00e9.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EConstruite sur le chipset B850, elle dispose du PCI-Express 4.0 16x pour prendre en charge les cartes graph de derni\u00e8re g\u00e9n\u00e9ration, de 4\u00a0ports SATA et de 2\u00a0ports\u00a0M.2 PCI-E dont un en PCI-E 5.0 ainsi que de 4 slots m\u00e9moire DDR5.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEquip\u00e9e de larges radiateurs pour un refroidissement optimalet de nombreux connecteurs PWM, la gestion de la ventilation est tout simplement parfaite.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECette carte est aussi nativement dot\u00e9e du Wifi 6E ainsi que du bluetooth.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes fans de RGB ne seront pas en reste avec la technologie RGB Mystic Light et ses connecteurs LED RGB et ARGB.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E179.00 \u20ac\u003C\/span\u003E\n                        164.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/carte-mere-msi-x570-gaming-plus416.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Carte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u0022 title=\u0022Voir la fiche produit : Carte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E179.00 \u20ac\u003C\/span\u003E\n                164.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/carte-mere-msi-x570-gaming-plus416.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Carte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u0022 title=\u0022Voir la fiche produit : Carte m\u00e8re MSI B850 Gaming Plus wifi6E (wifi + BT)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component1\u0022 id=\u0022component140\u0022 value=\u0022140\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice140\u0022 value=\u0022140\u0022 onclick=\u0022oneComponentChange(140)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice1\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent1\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice1\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-2\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EProcesseur\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent2\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent2\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent2\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent2\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EProcesseur\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/2\u0022\n                          id=\u0022formChangeChoice2\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal2\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/153\/ryzen_5_9000_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/153\/ryzen_5_9000_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/153\/ryzen_5_9000_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Proc AMD Ryzen 5 9600X\u0022\n                    title=\u0022Proc AMD Ryzen 5 9600X\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EProc AMD Ryzen 5 9600X\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E6 coeurs \/ 12 threads cadenc\u00e9s \u00e0 3,90Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5,40Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content153\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more153\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EPlacez au coeur de votre configuration\u00a0le processeur AMD Ryzen 5 9600X et profitez de performances spectaculaires et durables dans le temps. Jouer, cr\u00e9er, travailler, tout devient possible avec\u00a0 une efficacit\u00e9 redoutable, dans tous les domaines.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003E6 coeurs \/ 12 threads cadenc\u00e9s \u00e0 3,90Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5,40Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E239.00 \u20ac\u003C\/span\u003E\n                        209.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/processeur-amd-ryzen-5-9600x.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Proc AMD Ryzen 5 9600X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 5 9600X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E239.00 \u20ac\u003C\/span\u003E\n                209.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/processeur-amd-ryzen-5-9600x.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Proc AMD Ryzen 5 9600X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 5 9600X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component2\u0022 id=\u0022component153\u0022 value=\u0022153\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice153\u0022 value=\u0022153\u0022 onclick=\u0022oneComponentChange(153)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/339\/ryzen_7_9000_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/339\/ryzen_7_9000_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/339\/ryzen_7_9000_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Proc AMD Ryzen 7 9700X\u0022\n                    title=\u0022Proc AMD Ryzen 7 9700X\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EProc AMD Ryzen 7 9700X\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E8 coeurs \/ 16\u00a0threads cadenc\u00e9s \u00e0 4.50Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5.50Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content339\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more339\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EPuissant et polyvalent... Jouez, Cr\u00e9ez, travaillez\u00a0! Le processeur\u00a0AMD Ryzen R7 9700X est con\u00e7u pour etre puissant sur tous les terrains et ce\u00a0durablement. Il offre des performances gaming de haut vol, met \u00e0 disposition des technologies innovantes pour les cr\u00e9atifs et permet de concevoir des machines aussi performantes que polyvalentes.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EProfitant d\u0027une gravure 4nm, il chauffe tr\u00e8s peu et saura se contenter d\u0027un refroidissement air pour rester frais et silencieux.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003E8 coeurs \/ 16\u00a0threads cadenc\u00e9s \u00e0 3,80Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5,50Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E349.00 \u20ac\u003C\/span\u003E\n                        289.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/processeur-intel-pentium-g6400346329496698519848881.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Proc AMD Ryzen 7 9700X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 7 9700X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E349.00 \u20ac\u003C\/span\u003E\n                289.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/processeur-intel-pentium-g6400346329496698519848881.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Proc AMD Ryzen 7 9700X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 7 9700X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component2\u0022 id=\u0022component339\u0022 value=\u0022339\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice339\u0022 value=\u0022339\u0022 onclick=\u0022oneComponentChange(339)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/305\/amd_ryzen_9000_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/305\/amd_ryzen_9000_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/305\/amd_ryzen_9000_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Proc AMD Ryzen 9 9900X\u0022\n                    title=\u0022Proc AMD Ryzen 9 9900X\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EProc AMD Ryzen 9 9900X\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E12 coeurs \/ 24\u00a0threads cadenc\u00e9s \u00e0 4.40Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5.60Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content305\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more305\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EProfitez des performances spectaculaires et de la polyvalence du\u00a0Ryzen 9 9900X. Jouer, cr\u00e9er, travailler, tout devient possible avec une fluidit\u00e9 remarquable et une efficacit\u00e9 redoutable, dans tous les domaines.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes\u00a0\u003Cstrong\u003Eprocesseurs AMD Ryzen 9000\u003C\/strong\u003E\u00a0sont plus performants, plus polyvalents et consomment moins que les processeurs de la g\u00e9n\u00e9ration pr\u00e9c\u00e9dente. Ils ont \u00e9t\u00e9 con\u00e7us pour r\u00e9pondre au\u003Cstrong\u003E\u00a0besoin de puissance des cr\u00e9ateurs et des joueurs\u003C\/strong\u003E. La\u00a0\u003Cstrong\u003Enouvelle architecture AMD Zen 5\u003C\/strong\u003E\u00a0(4 nm) offre de nouvelles possibilit\u00e9s pour l\u0027avenir \u00e0 la\u003Cstrong\u003E\u00a0plateforme de r\u00e9f\u00e9rence AMD AM5\u003C\/strong\u003E.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003E12 coeurs \/ 24\u00a0threads cadenc\u00e9s \u00e0 4.40Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5.60Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E489.00 \u20ac\u003C\/span\u003E\n                        449.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/processeur-intel-pentium-g640034632925924.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9900X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9900X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E489.00 \u20ac\u003C\/span\u003E\n                449.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/processeur-intel-pentium-g640034632925924.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9900X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9900X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component2\u0022 id=\u0022component305\u0022 value=\u0022305\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice305\u0022 value=\u0022305\u0022 onclick=\u0022oneComponentChange(305)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/354\/amd_ryzen_9000_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/354\/amd_ryzen_9000_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/354\/amd_ryzen_9000_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Proc AMD Ryzen 9 9950X\u0022\n                    title=\u0022Proc AMD Ryzen 9 9950X\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EProc AMD Ryzen 9 9950X\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E16 coeurs \/ 32 threads cadenc\u00e9s \u00e0 4.50Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5.70Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content354\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more354\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EVisez loin avec le processeur AMD Ryzen R9 9950X ....\u00a0 con\u00e7u pour vous permettre de jouer dans les meilleures conditions, il\u00a0offre des performances gaming de haut vol, met \u00e0 disposition des technologies innovantes pour les cr\u00e9atifs et permet de concevoir des machines aussi performantes que polyvalentes.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003E16 coeurs \/ 32\u00a0threads cadenc\u00e9s \u00e0 4,50Ghz\u003C\/li\u003E\r\n\t\u003Cli\u003EPrecision Boost 5,70Ghz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        669.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/processeur-intel-core-i5-12600k.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9950X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9950X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                669.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/processeur-intel-core-i5-12600k.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9950X\u0022 title=\u0022Voir la fiche produit : Proc AMD Ryzen 9 9950X\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component2\u0022 id=\u0022component354\u0022 value=\u0022354\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice354\u0022 value=\u0022354\u0022 onclick=\u0022oneComponentChange(354)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice2\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent2\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice2\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-3\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ERefroidissement du proc.\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent3\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent3\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent3\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent3\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ERefroidissement du proc.\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/3\u0022\n                          id=\u0022formChangeChoice3\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal3\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/101\/pure_rock_2_black_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/101\/pure_rock_2_black_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/101\/pure_rock_2_black_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ventirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u0022\n                    title=\u0022Ventirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EVentirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EUltra Silencieux\u003C\/li\u003E\r\n\t\u003Cli\u003ESavoir-faire Be Quiet\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content101\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more101\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EArborant un design noir du plus bel effet, ce ventirad offre un refroidissement excellent, avec une efficacit\u00e9 de 150W TDP.\u003Cbr \/\u003E\r\nDot\u00e9 de 4 caloducs 6mm, l\u0027acheminement de la chaleur vers les ailettes du radiateur est optimis\u00e9.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELe ventilateur Pure Wings 2 de 120mm PWM avec technologie Rifle Bearing brillera par son niveau sonore des plus faibles, et offrira un refroidissement efficace et tr\u00e8s discret \u00e0 votre processeur.\u003C\/p\u003E\r\n\r\n\u003Ctable border=\u00220\u0022 cellpadding=\u00221\u0022 cellspacing=\u00221\u0022\u003E\r\n\t\u003Ctbody\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Cimg alt=\u0022\u0022 src=\u0022https:\/\/www.premium-pc.com\/upload\/content\/58\/logo_thermal-grizzly.webp\u0022 \/\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EMont\u00e9 avec la p\u00e2te thermique \u003Cstrong\u003EKryonaut Extreme\u003C\/strong\u003E.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/tbody\u003E\r\n\u003C\/table\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        36.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ventirad-be-quiet-shadow-rock-lp.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ventirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u0022 title=\u0022Voir la fiche produit : Ventirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                36.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ventirad-be-quiet-shadow-rock-lp.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ventirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u0022 title=\u0022Voir la fiche produit : Ventirad Be Quiet Pure Rock 3 Black + kryonaut Extreme\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component3\u0022 id=\u0022component101\u0022 value=\u0022101\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice101\u0022 value=\u0022101\u0022 onclick=\u0022oneComponentChange(101)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/367\/dark_rock_slim_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/367\/dark_rock_slim_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/367\/dark_rock_slim_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ventirad Be Quiet Dark Rock Slim + kryonaut Extreme\u0022\n                    title=\u0022Ventirad Be Quiet Dark Rock Slim + kryonaut Extreme\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EVentirad Be Quiet Dark Rock Slim + kryonaut Extreme\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EUltra Silencieux\u003C\/li\u003E\r\n\t\u003Cli\u003ESavoir-faire Be Quiet\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content367\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more367\u0022 class=\u0022more\u0022\u003E\n            \u003Ch2\u003ESilence et performance, sans aucun compromis :\u003C\/h2\u003E\r\n\r\n\u003Cp\u003ELe Dark Rock Slim offre des performances de refroidissement exceptionnellement \u00e9lev\u00e9es de 180 W TDP et un fonctionnement quasi inaudible: id\u00e9al pour les syst\u00e8mes haut de gamme avec un espace limit\u00e9.\u00a0\u003C\/p\u003E\r\n\r\n\u003Ctable border=\u00220\u0022 cellpadding=\u00221\u0022 cellspacing=\u00221\u0022\u003E\r\n\t\u003Ctbody\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Cimg alt=\u0022\u0022 src=\u0022https:\/\/www.premium-pc.com\/upload\/content\/58\/logo_thermal-grizzly.webp\u0022 \/\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EMont\u00e9 avec la p\u00e2te thermique \u003Cstrong\u003EKryonaut Extreme\u003C\/strong\u003E.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/tbody\u003E\r\n\u003C\/table\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E69.00 \u20ac\u003C\/span\u003E\n                        64.90 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ventirad-be-quiet-dark-rock-slim-lp288.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ventirad Be Quiet Dark Rock Slim + kryonaut Extreme\u0022 title=\u0022Voir la fiche produit : Ventirad Be Quiet Dark Rock Slim + kryonaut Extreme\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E69.00 \u20ac\u003C\/span\u003E\n                64.90 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ventirad-be-quiet-dark-rock-slim-lp288.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ventirad Be Quiet Dark Rock Slim + kryonaut Extreme\u0022 title=\u0022Voir la fiche produit : Ventirad Be Quiet Dark Rock Slim + kryonaut Extreme\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component3\u0022 id=\u0022component367\u0022 value=\u0022367\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice367\u0022 value=\u0022367\u0022 onclick=\u0022oneComponentChange(367)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/296\/nautilus_240_rs_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/296\/nautilus_240_rs_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/296\/nautilus_240_rs_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Water-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u0022\n                    title=\u0022Water-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EWater-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003ESANS ENTRETIEN - PRET A FONCTIONNER.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content296\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more296\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe Watercooling\u00a0Corsair Nautilus 240 RS\u00a0avec ses deux ventilateurs 120mm et son large radiateur de 240mm vous permettra d\u0027appr\u00e9cier le silence et les performances d\u0027un syst\u00e8me de refroidissement de qualit\u00e9.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9 d\u0027un \u00e9changeur thermique en cuivre, profitant de la technologie Corsair AirGuide ainsi que de roulements \u00e0 dome magnetique, associ\u00e9 \u00e0 une pompe efficace et silencieuse, ce watercooling assure un refroidissement optimal de votre processeur.\u00a0\u003C\/p\u003E\r\n\r\n\u003Ctable border=\u00220\u0022 cellpadding=\u00221\u0022 cellspacing=\u00221\u0022\u003E\r\n\t\u003Ctbody\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Cimg alt=\u0022\u0022 src=\u0022https:\/\/www.premium-pc.com\/upload\/content\/58\/logo_thermal-grizzly.webp\u0022 \/\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EMont\u00e9 avec la p\u00e2te thermique \u003Cstrong\u003EKryonaut Extreme\u003C\/strong\u003E.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/tbody\u003E\r\n\u003C\/table\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                        89.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/corsair-nautilus-240-rs.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Water-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u0022 title=\u0022Voir la fiche produit : Water-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                89.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/corsair-nautilus-240-rs.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Water-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u0022 title=\u0022Voir la fiche produit : Water-cooling Corsair Nautilus 240 RS + kryonaut Extreme\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component3\u0022 id=\u0022component296\u0022 value=\u0022296\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice296\u0022 value=\u0022296\u0022 onclick=\u0022oneComponentChange(296)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice3\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent3\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice3\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-6\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EM\u00e9moire DDR\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent6\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent6\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent6\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent6\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EM\u00e9moire DDR\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/6\u0022\n                          id=\u0022formChangeChoice6\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal6\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/97\/kingston_ddr5_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/97\/kingston_ddr5_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/97\/kingston_ddr5_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u002216Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u0022\n                    title=\u002216Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003E16Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E5600MhzDDR5 pour des taux de transferts sup\u00e9rieurs.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content97\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more97\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003E16Go-5600Mhz Kingston Fury Beast est id\u00e9al pour r\u00e9aliser une Config PC efficace.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ED\u0027une capacit\u00e9 de 16Go, cette m\u00e9moire couvrira l\u0027ensemble de vos besoins du quotidien, que ce soit pour du Multimedai ou du Gaming. Cadenc\u00e9s \u00e0 5600Mhz, ces modules de derni\u00e8re g\u00e9n\u00e9ration offrent des taux de transfert sup\u00e9rieurs aux DDR4 classiques, et sont particuli\u00e8rement adapt\u00e9s aux CPU Ryzen 7000, ainsi que les CPU Intel s\u00e9rie 12000,\u00a013000 et 14000.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEquip\u00e9s nativement de dissipateurs thermiques, ils tiennent une temp\u00e9rature stable et offrent un look unqiue \u00e0 votre PC.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        289.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/16go-ddr4-pc21300-2666mhz-crucial-ballistix-sport--2x8go-538.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : 16Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u0022 title=\u0022Voir la fiche produit : 16Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                289.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/16go-ddr4-pc21300-2666mhz-crucial-ballistix-sport--2x8go-538.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : 16Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u0022 title=\u0022Voir la fiche produit : 16Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x8Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component6\u0022 id=\u0022component97\u0022 value=\u002297\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice97\u0022 value=\u002297\u0022 onclick=\u0022oneComponentChange(97)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/168\/kingston_ddr5_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/168\/kingston_ddr5_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/168\/kingston_ddr5_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u002232Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u0022\n                    title=\u002232Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003E32Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E5600MhzDDR5 pour des taux de transferts sup\u00e9rieurs.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content168\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more168\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECet kit de 32Go-5600Mhz Kingston Fury Beast dual-channel est id\u00e9al pour r\u00e9aliser une Config PC efficace.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ED\u0027une capacit\u00e9 de 32Go, ce kit m\u00e9moire couvrira l\u0027ensemble de vos besoins du quotidien, que ce soit pour du Multimedai ou du Gaming. Cadenc\u00e9s \u00e0 5600Mhz, ces modules de derni\u00e8re g\u00e9n\u00e9ration offrent des taux de transfert sup\u00e9rieurs aux DDR4 classiques, et sont particuli\u00e8rement adapt\u00e9s aux CPU Ryzen 7000, ainsi que les CPU Intel s\u00e9rie 12000,\u00a013000 et 14000.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEquip\u00e9s nativement de dissipateurs thermiques, ils tiennent une temp\u00e9rature stable et offrent un look unqiue \u00e0 votre PC.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E469.00 \u20ac\u003C\/span\u003E\n                        439.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/16go-ddr4-pc21300-2666mhz-crucial-ballistix-sport-_2x8go_484.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : 32Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u0022 title=\u0022Voir la fiche produit : 32Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E469.00 \u20ac\u003C\/span\u003E\n                439.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/16go-ddr4-pc21300-2666mhz-crucial-ballistix-sport-_2x8go_484.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : 32Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u0022 title=\u0022Voir la fiche produit : 32Go DDR5 5600Mhz Kingston Fury Beast \/ Crucial PRO (2x16Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component6\u0022 id=\u0022component168\u0022 value=\u0022168\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice168\u0022 value=\u0022168\u0022 onclick=\u0022oneComponentChange(168)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/257\/crucial_pro_02_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/257\/crucial_pro_02_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/257\/crucial_pro_02_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u002248Go DDR5 5600Mhz Crucial PRO (2x24Go)\u0022\n                    title=\u002248Go DDR5 5600Mhz Crucial PRO (2x24Go)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003E48Go DDR5 5600Mhz Crucial PRO (2x24Go)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E\u003Cstrong\u003EPrenez de l\u0027avance sur la long\u00e9vit\u00e9 de votre PC\u003C\/strong\u003E, sans le surcout du kit 64Go.\u003C\/li\u003E\r\n\t\u003Cli\u003E5600Mhz Crucial PRO.\u003C\/li\u003E\r\n\t\u003Cli\u003E\u003Cstrong\u003E48Go\u003C\/strong\u003E DDR5 pour un PC Tr\u00e8s Hautes Performances.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content257\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more257\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECet kit de 48Go-5600Mhz Crucial PRO dual-channel est id\u00e9al pour r\u00e9aliser une Config PC efficace.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ED\u0027une capacit\u00e9 de 48Go, ce kit m\u00e9moire couvrira l\u0027ensemble de vos besoins du quotidien, que ce soit pour du Multimedia\u00a0ou du Gaming. Cadenc\u00e9s \u00e0 5600Mhz, ces modules de derni\u00e8re g\u00e9n\u00e9ration offrent des taux de transfert sup\u00e9rieurs aux DDR4 classiques, et sont particuli\u00e8rement adapt\u00e9s aux CPU Ryzen 9000, ainsi que les CPU Intel s\u00e9rie 12000 \u0026 14000.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E729.00 \u20ac\u003C\/span\u003E\n                        509.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/32go-ddr4-pc21300-2666mhz-crucial-ballistix-sport--2x8go-31834974154.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : 48Go DDR5 5600Mhz Crucial PRO (2x24Go)\u0022 title=\u0022Voir la fiche produit : 48Go DDR5 5600Mhz Crucial PRO (2x24Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E729.00 \u20ac\u003C\/span\u003E\n                509.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/32go-ddr4-pc21300-2666mhz-crucial-ballistix-sport--2x8go-31834974154.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : 48Go DDR5 5600Mhz Crucial PRO (2x24Go)\u0022 title=\u0022Voir la fiche produit : 48Go DDR5 5600Mhz Crucial PRO (2x24Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component6\u0022 id=\u0022component257\u0022 value=\u0022257\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice257\u0022 value=\u0022257\u0022 onclick=\u0022oneComponentChange(257)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/281\/kingston_ddr5_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/281\/kingston_ddr5_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/281\/kingston_ddr5_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u002264Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u0022\n                    title=\u002264Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003E64Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E5600Mhz DDR5\u00a0\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content281\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more281\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECet kit de 64Go-5600Mhz Kingston Fury Beast dual-channel est id\u00e9al pour r\u00e9aliser une Config PC efficace.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ED\u0027une capacit\u00e9 de 64Go, ce kit m\u00e9moire couvrira l\u0027ensemble de vos besoins du quotidien, que ce soit pour du Multimedai ou du Gaming. Cadenc\u00e9s \u00e0 5600Mhz, ces modules de derni\u00e8re g\u00e9n\u00e9ration offrent des taux de transfert sup\u00e9rieurs aux DDR4 classiques, et sont particuli\u00e8rement adapt\u00e9s aux CPU Ryzen 7000, ainsi que les CPU Intel s\u00e9rie 12000 \u0026 13000.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E829.00 \u20ac\u003C\/span\u003E\n                        729.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/16go-ddr4-pc21300-2666mhz-crucial-ballistix-sport-_2x8go_478.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : 64Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u0022 title=\u0022Voir la fiche produit : 64Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E829.00 \u20ac\u003C\/span\u003E\n                729.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/16go-ddr4-pc21300-2666mhz-crucial-ballistix-sport-_2x8go_478.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : 64Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u0022 title=\u0022Voir la fiche produit : 64Go DDR5 5600Mhz Kingston Fury Beast (2x32Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component6\u0022 id=\u0022component281\u0022 value=\u0022281\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice281\u0022 value=\u0022281\u0022 onclick=\u0022oneComponentChange(281)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/255\/fury_beast_4_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/255\/fury_beast_4_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/255\/fury_beast_4_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u0022\n                    title=\u0022128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003E128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content255\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more255\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECet kit de 32Go-2666Mhz Crucial Ballistix Sport dual-channel est id\u00e9al pour r\u00e9aliser une Config PC efficace.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ED\u0027une capacit\u00e9 de 32Go, ce kit m\u00e9moire couvrira l\u0027ensemble de vos besoins du quotidien, que ce soit pour du Multimedai ou du Gaming. Cadenc\u00e9s \u00e0 2666Mhz, ces modules de derni\u00e8re g\u00e9n\u00e9ration offrent des taux de transfert sup\u00e9rieurs aux DDR3.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEquip\u00e9s nativement de dissipateurs thermiques, ils tiennent une temp\u00e9rature stable et offrent un look unqiue \u00e0 votre PC.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        828.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/32go-ddr4-pc21300-2666mhz-crucial-ballistix-sport--2x8go-318349.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : 128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u0022 title=\u0022Voir la fiche produit : 128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                828.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/32go-ddr4-pc21300-2666mhz-crucial-ballistix-sport--2x8go-318349.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : 128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u0022 title=\u0022Voir la fiche produit : 128Go DDR5 5600Mhz Kingston Fury Beast (4x32Go)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component6\u0022 id=\u0022component255\u0022 value=\u0022255\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice255\u0022 value=\u0022255\u0022 onclick=\u0022oneComponentChange(255)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice6\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent6\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice6\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-4\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ECarte graphique\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent4\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent4\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent4\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent4\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ECarte graphique\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/4\u0022\n                          id=\u0022formChangeChoice4\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal4\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/188\/ld0003488785_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/188\/ld0003488785_2_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/188\/ld0003488785_2_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Nvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\n                    title=\u0022Nvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ENvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EId\u00e9al pour lire vos contenus Multimedia sans vous ruiner\u003C\/li\u003E\r\n\t\u003Cli\u003EElargissez votre espace de travail avec 2 moniteurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content188\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more188\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EPlus efficace qu\u0027un controleur graphique int\u00e9gr\u00e9 classique, laissant la m\u00e9moire vive libre,\u00a0le Geforce GT-710 1GoDDR3 de Nvidia est une carte Multim\u00e9dia bon march\u00e9 mais offrant de bonnes prestations.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECompatible Direct X11, dot\u00e9e de 1Go de m\u00e9moire vive, des technologies PhysX, Nvidia Pure Vid\u00e9o HD et surtout de 48 processeurs de flux CUDA, cette carte vous offrira pour un cout modique une exp\u00e9rience vid\u00e9o-ludique des plus int\u00e9ressantes. Elle sera aussi capable de g\u00e9rer 2 moniteurs en Bureau \u00e9tendu.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn vous proposant un mod\u00e8le de marque MSI ou Gigabyte, vous disposez d\u0027un produit fiable et performant , et par ailleurs dot\u00e9 d\u0027une ventilation r\u00e9gul\u00e9e pour un niveau sonore des plus doux....\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                        51.70 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-gtx-1050-2goddr5-_msi-gigabyte175.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Nvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022 title=\u0022Voir la fiche produit : Nvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                51.70 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-gtx-1050-2goddr5-_msi-gigabyte175.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Nvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022 title=\u0022Voir la fiche produit : Nvidia GeForce GT-710 1Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component188\u0022 value=\u0022188\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice188\u0022 value=\u0022188\u0022 onclick=\u0022oneComponentChange(188)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/189\/gt730_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/189\/gt730_2_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/189\/gt730_2_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Nvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\n                    title=\u0022Nvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ENvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EId\u00e9al pour lire et \u00e9diter vos contenus Multimedia sans vous ruiner\u003C\/li\u003E\r\n\t\u003Cli\u003EElargissez votre espace de travail avec 2 moniteurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content189\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more189\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EPlus efficace qu\u0027un controleur graphique int\u00e9gr\u00e9 classique, laissant la m\u00e9moire vive libre,\u00a0le Geforce GT-730 2GoDDR3 de Nvidia est une carte Multim\u00e9dia bon march\u00e9 mais offrant de bonnes prestations.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECompatible Direct X11, dot\u00e9e de 2Go de m\u00e9moire vive, des technologies PhysX, Nvidia Pure Vid\u00e9o HD et surtout de 384 processeurs de flux CUDA, cette carte vous offrira pour un cout modique une exp\u00e9rience vid\u00e9o-ludique des plus int\u00e9ressantes. Elle sera aussi capable de g\u00e9rer 2 moniteurs en Bureau \u00e9tendu.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn vous proposant un mod\u00e8le de marque MSI ou Gigabyte, vous disposez d\u0027un produit fiable et performant , et par ailleurs dot\u00e9 d\u0027une ventilation r\u00e9gul\u00e9e pour un niveau sonore des plus doux....\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E89.00 \u20ac\u003C\/span\u003E\n                        83.70 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-gtx-1050-2goddr5-_msi-gigabyte175772.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Nvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022 title=\u0022Voir la fiche produit : Nvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E89.00 \u20ac\u003C\/span\u003E\n                83.70 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-gtx-1050-2goddr5-_msi-gigabyte175772.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Nvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022 title=\u0022Voir la fiche produit : Nvidia GeForce GT-730 2Go DDR3 (MSI\/Gigabyte\/ASUS)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component189\u0022 value=\u0022189\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice189\u0022 value=\u0022189\u0022 onclick=\u0022oneComponentChange(189)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/258\/gt_1030_msi_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/258\/gt_1030_msi_2_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/258\/gt_1030_msi_2_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Nvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u0022\n                    title=\u0022Nvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ENvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EId\u00e9al pour lire et \u00e9diter vos contenus Multimedia sans vous ruiner\u003C\/li\u003E\r\n\t\u003Cli\u003EElargissez votre espace de travail avec 2 moniteurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content258\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more258\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EPlus efficace qu\u0027un controleur graphique int\u00e9gr\u00e9 classique, laissant la m\u00e9moire vive libre,\u00a0le Geforce GT-1030 2GoDDR4 de Nvidia est une carte Multim\u00e9dia bon march\u00e9 mais offrant de bonnes prestations.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECompatible Direct X12, dot\u00e9e de 2Go de m\u00e9moire vive, des technologies PhysX, Nvidia Pure Vid\u00e9o HD et surtout de 384 processeurs de flux CUDA, cette carte vous offrira pour un cout modique une exp\u00e9rience vid\u00e9o-ludique des plus int\u00e9ressantes.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn vous proposant un mod\u00e8le de marque MSI ou Gigabyte, vous disposez d\u0027un produit fiable et performant , et par ailleurs dot\u00e9 d\u0027une ventilation r\u00e9gul\u00e9e pour un niveau sonore des plus doux....\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        119.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-gtx-1050-2goddr5-_msi-gigabyte175772236.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Nvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u0022 title=\u0022Voir la fiche produit : Nvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                119.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-gtx-1050-2goddr5-_msi-gigabyte175772236.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Nvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u0022 title=\u0022Voir la fiche produit : Nvidia GeForce GT-1030 2Go DDR4 (MSI\/Gigabyte\/ASUS)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component258\u0022 value=\u0022258\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice258\u0022 value=\u0022258\u0022 onclick=\u0022oneComponentChange(258)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/267\/gtx1650-_3__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/267\/gtx1650-_3__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/267\/gtx1650-_3__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Nvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u0022\n                    title=\u0022Nvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ENvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EPour ceux qui veulent jouer sans se ruiner\u003C\/li\u003E\r\n\t\u003Cli\u003EJouer en FullHD (1080p) avec des r\u00e9glages Low \u00e0 Medium\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content267\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more267\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELa carte graphique GTX-1650 4Go s\u0027adresse aux joueurs qui veulent profiter d\u0027un affichage fluide en 1080p, sans pour autant y laisser leur porte feuille..\u003C\/p\u003E\r\n\r\n\u003Cp\u003ED\u0027un rapport Prix \/ Performances des plus int\u00e9ressants, le GTX-1650 4Go avec ses 896 CUDA et sa technologie GPU Boost vous permmettra de passer la majorit\u00e9 de vos Jeux en Full-HD, en qualit\u00e9 Medium.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn vous proposant un mod\u00e8le de marque MSI ou Gigabyte, vous disposez d\u0027un produit fiable et performant , et par ailleurs accompagn\u00e9 d\u0027un overclockage d\u0027usine maitris\u00e9 pour des performances encore sup\u00e9rieures, et d\u0027une ventilation r\u00e9gul\u00e9e pour un niveau sonore des plus doux....\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        180.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-gtx-1650-oc-edition-4goddr5--msi-gigabyte-422833339.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Nvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u0022 title=\u0022Voir la fiche produit : Nvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                180.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-gtx-1650-oc-edition-4goddr5--msi-gigabyte-422833339.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Nvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u0022 title=\u0022Voir la fiche produit : Nvidia Geforce GTX-1650 OC-Edition 4GoDDR5 (MSI\/Gigabyte)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component267\u0022 value=\u0022267\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice267\u0022 value=\u0022267\u0022 onclick=\u0022oneComponentChange(267)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/345\/3050_ventus_2x_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/345\/3050_ventus_2x_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/345\/3050_ventus_2x_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Geforce RTX-3050 Ventus OC 6GoDDR6 MSI\u0022\n                    title=\u0022Geforce RTX-3050 Ventus OC 6GoDDR6 MSI\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EGeforce RTX-3050 Ventus OC 6GoDDR6 MSI\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJouer en FullHD (1080p) en bonne qualit\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003ERay Tracing pour des effets visuels photo-r\u00e9alistes.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content345\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more345\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELa carte graphique RTX-3050 8Go s\u0027adresse aux joueurs qui veulent profiter d\u0027un affichage fluide en 1080p tout en profitant de la technologie Ray-Tracing.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECette carte est surtout dot\u00e9e de la technologie Ray-Tracing et le r\u00e9sultat est tout simplement bluffant. Couleurs, ombres, luminosit\u00e9 et reflets sont pris en compte sur chaque texture pour offrir une sc\u00e8ne proche du photo-r\u00e9alisme.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn vous proposant un mod\u00e8le de marque MSI,\u00a0Gigabyte ou Asus, vous disposez d\u0027un produit fiable et performant , et par ailleurs accompagn\u00e9 d\u0027un overclockage d\u0027usine maitris\u00e9 pour des performances encore sup\u00e9rieures, et d\u0027une ventilation r\u00e9gul\u00e9e pour un niveau sonore des plus doux....\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E225.00 \u20ac\u003C\/span\u003E\n                        211.50 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-rtx-3050.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 6GoDDR6 MSI\u0022 title=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 6GoDDR6 MSI\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E225.00 \u20ac\u003C\/span\u003E\n                211.50 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-rtx-3050.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 6GoDDR6 MSI\u0022 title=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 6GoDDR6 MSI\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component345\u0022 value=\u0022345\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice345\u0022 value=\u0022345\u0022 onclick=\u0022oneComponentChange(345)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/285\/3050_ventus_2x_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/285\/3050_ventus_2x_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/285\/3050_ventus_2x_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Geforce RTX-3050 Ventus OC 8GoDDR6\u0022\n                    title=\u0022Geforce RTX-3050 Ventus OC 8GoDDR6\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EGeforce RTX-3050 Ventus OC 8GoDDR6\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJouer en FullHD (1080p) en bonne qualit\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003ERay Tracing pour des effets visuels photo-r\u00e9alistes.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content285\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more285\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELa carte graphique RTX-3050 8Go s\u0027adresse aux joueurs qui veulent profiter d\u0027un affichage fluide en 1080p tout en profitant de la technologie Ray-Tracing.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECette carte est surtout dot\u00e9e de la technologie Ray-Tracing et le r\u00e9sultat est tout simplement bluffant. Couleurs, ombres, luminosit\u00e9 et reflets sont pris en compte sur chaque texture pour offrir une sc\u00e8ne proche du photo-r\u00e9alisme.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn vous proposant un mod\u00e8le de marque MSI,\u00a0Gigabyte ou Asus, vous disposez d\u0027un produit fiable et performant , et par ailleurs accompagn\u00e9 d\u0027un overclockage d\u0027usine maitris\u00e9 pour des performances encore sup\u00e9rieures, et d\u0027une ventilation r\u00e9gul\u00e9e pour un niveau sonore des plus doux....\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E289.00 \u20ac\u003C\/span\u003E\n                        269.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-rtx-2060-super-oc-edition-8goddr6--msi-gigabyte-798547264.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 8GoDDR6\u0022 title=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 8GoDDR6\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E289.00 \u20ac\u003C\/span\u003E\n                269.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-rtx-2060-super-oc-edition-8goddr6--msi-gigabyte-798547264.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 8GoDDR6\u0022 title=\u0022Voir la fiche produit : Geforce RTX-3050 Ventus OC 8GoDDR6\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component285\u0022 value=\u0022285\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice285\u0022 value=\u0022285\u0022 onclick=\u0022oneComponentChange(285)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/268\/rtx_5060_wf_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/268\/rtx_5060_wf_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/268\/rtx_5060_wf_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Geforce RTX-5060 Windforce OC 8Go Gigabyte\u0022\n                    title=\u0022Geforce RTX-5060 Windforce OC 8Go Gigabyte\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EGeforce RTX-5060 Windforce OC 8Go Gigabyte\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJouer en FullHD (1080p) en ULTRA\u00a0 et en 1440p.\u003C\/li\u003E\r\n\t\u003Cli\u003ERay Tracing pour des effets visuels photo-r\u00e9alistes.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content268\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more268\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELa carte graphique RTX-5060\u00a08Go s\u0027adresse aux joueurs exigeants qui veulent profiter d\u0027un affichage fluide en 1080p tout en profitant de la technologie Ray Tracing, avec des r\u00e9glages \u00e9lev\u00e9s \u00e0 ULTRA.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAu del\u00e0 de sa puissance, cette carte est surtout dot\u00e9e de la technologie Ray-Tracing et le r\u00e9sultat est tout simplement bluffant. Couleurs, ombres, luminosit\u00e9 et reflets sont pris en compte sur chaque texture pour offrir une sc\u00e8ne proche du photo-r\u00e9alisme.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EProfitez d\u0027un framerate toujours plus \u00e9lev\u00e9 \u00e0 l\u0027aide du DLSS 4.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EProcesseur graphique Nvidia RTX 5060.\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface m\u00e9moire 128bits, 8GoDDR7.\u003C\/li\u003E\r\n\t\u003Cli\u003ECores CUDA : 3840\u00a0unit\u00e9s de calcul.\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible Direct X12.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E389.00 \u20ac\u003C\/span\u003E\n                        369.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/nvidia-geforce-rtx-4060.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Geforce RTX-5060 Windforce OC 8Go Gigabyte\u0022 title=\u0022Voir la fiche produit : Geforce RTX-5060 Windforce OC 8Go Gigabyte\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E389.00 \u20ac\u003C\/span\u003E\n                369.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/nvidia-geforce-rtx-4060.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Geforce RTX-5060 Windforce OC 8Go Gigabyte\u0022 title=\u0022Voir la fiche produit : Geforce RTX-5060 Windforce OC 8Go Gigabyte\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component4\u0022 id=\u0022component268\u0022 value=\u0022268\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice268\u0022 value=\u0022268\u0022 onclick=\u0022oneComponentChange(268)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice4\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent4\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice4\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-10\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EStockage 1\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent10\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent10\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent10\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent10\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EStockage 1\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/10\u0022\n                          id=\u0022formChangeChoice10\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal10\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/33\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/33\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/33\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 1To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 1To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 1To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E7200 trs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content33\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more33\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ED\u0027une capacit\u00e9 de 1To, dot\u00e9 de 64Mo de cache et d\u0027un plateau 7200trs, ce disque dur est parfait pour la construction de toute configuration. En disque principal, il sera id\u00e9al pour une Config \u00e9conomique, et accompagn\u00e9 d\u0027un SSD, il offre une belle solution de stockage pour vos documents.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes disques\u00a0Seagate Barracuda SATA 6Gb\/s s\u0027inscrivent\u00a0dans la longue tradition de leadership perp\u00e9tu\u00e9e par Seagate, qui se traduit par des capacit\u00e9s et des performances toujours plus \u00e9lev\u00e9es, et une fiabilit\u00e9 \u00e0 toute \u00e9preuve.\u00a0\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECe mod\u00e8le fournit une dnsit\u00e9 sup\u00e9rieure par disque, ainsi que des performances ultra-rapides et d\u0027\u00e9normes capacit\u00e9s par\u00e9es \u00e0 r\u00e9sister aux applications les plus exigeantes, le tout pour un prix attractif.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        60.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-1to.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                60.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-1to.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component33\u0022 value=\u002233\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice33\u0022 value=\u002233\u0022 onclick=\u0022oneComponentChange(33)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/62\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/62\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/62\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 2To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 2To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 2To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E7200 trs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content62\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more62\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ED\u0027une capacit\u00e9 de 2To, dot\u00e9 de 64Mo de cache et d\u0027un plateau 7200trs, ce disque dur est parfait pour la construction de toute configuration. En disque principal, il sera id\u00e9al pour une Config \u00e9conomique, et accompagn\u00e9 d\u0027un SSD, il offre une belle solution de stockage pour vos documents.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes disques\u00a0Seagate Barracuda SATA 6Gb\/s s\u0027inscrivent\u00a0dans la longue tradition de leadership perp\u00e9tu\u00e9e par Seagate, qui se traduit par des capacit\u00e9s et des performances toujours plus \u00e9lev\u00e9es, et une fiabilit\u00e9 \u00e0 toute \u00e9preuve.\u00a0\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECe mod\u00e8le fournit une dnsit\u00e9 sup\u00e9rieure par disque, ainsi que des performances ultra-rapides et d\u0027\u00e9normes capacit\u00e9s par\u00e9es \u00e0 r\u00e9sister aux applications les plus exigeantes, le tout pour un prix attractif.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        73.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-2to315.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                73.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-2to315.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component62\u0022 value=\u002262\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice62\u0022 value=\u002262\u0022 onclick=\u0022oneComponentChange(62)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/182\/mz-76e500bw_1_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/182\/mz-76e500bw_1_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/182\/mz-76e500bw_1_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD 500Go EVO 870 Samsung\u0022\n                    title=\u0022SSD 500Go EVO 870 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD 500Go EVO 870 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 560Mo\/sec en lecture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content182\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more182\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EBoostez les temps de chargement de Windows, jeux et logiciels grace \u00e0 l\u0027apport d\u0027un SSD !\u003C\/p\u003E\r\n\r\n\u003Cp\u003E100% construit par Samsung, les SSD EVO 870 sont non seulement tr\u00e8s fiables, mais offrent des taux de transferts tr\u00e8s \u00e9lev\u00e9s dans toutes les situations, l\u00e0 o\u00f9 la plupart des SSD voient leurs performances s\u0027effondrer (transferts de gros fichiers ou multitaches).\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAffichant des vitesses jusqu\u0027\u00e0 560Mo en lecture, le SSD EVO 870 vous permet\u00a0de d\u00e9marrer presque instantan\u00e9ment vos logiciels, de r\u00e9duire les temps de chargement et d\u2019acc\u00e9l\u00e9rer le fonctionnement des applications exigeantes.\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                        79.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go239.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022 title=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                79.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go239.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022 title=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component182\u0022 value=\u0022182\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice182\u0022 value=\u0022182\u0022 onclick=\u0022oneComponentChange(182)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/317\/pro_980_500_1_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/317\/pro_980_500_1_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/317\/pro_980_500_1_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 500Go PRO 980 Samsung\u0022\n                    title=\u0022SSD M.2 500Go PRO 980 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 500Go PRO 980 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESSD 980 PRO : Endurance et performances renversantes !\u003C\/li\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E6900Mo\/sec\u003C\/strong\u003E en lecture et 5000Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content317\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more317\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe disque SSD qui va m\u00e9tamorphoser votre PC...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EB\u00e9n\u00e9ficant de taux de transferts extraordinaires, le Samsung\u00a0PRO 980 s\u0027appuie sur la technologie NVMe. Ce SSD va\u00a0transporter votre PC vers un autre niveau de performances gr\u00e2ce \u00e0 ses vitesses pouvant atteindre 7000 Mo\/s en lecture et 5000\u00a0Mo\/s en \u00e9criture.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        89.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go1304228.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                89.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go1304228.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component317\u0022 value=\u0022317\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice317\u0022 value=\u0022317\u0022 onclick=\u0022oneComponentChange(317)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/262\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/262\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/262\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 3To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 3To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 3To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E5400trs et 256Mo de cache.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content262\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more262\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ED\u0027une capacit\u00e9 de 3To, dot\u00e9 de 256Mo de cache et d\u0027un plateau 5400trs, ce disque dur est parfait pour la construction de toute configuration. En disque principal, il sera id\u00e9al pour une Config \u00e9conomique, et accompagn\u00e9 d\u0027un SSD, il offre une belle solution de stockage pour vos documents.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes disques\u00a0Seagate Barracuda SATA 6Gb\/s s\u0027inscrivent\u00a0dans la longue tradition de leadership perp\u00e9tu\u00e9e par Seagate, qui se traduit par des capacit\u00e9s et des performances toujours plus \u00e9lev\u00e9es, et une fiabilit\u00e9 \u00e0 toute \u00e9preuve.\u00a0\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECe mod\u00e8le fournit une densit\u00e9 sup\u00e9rieure par disque, ainsi que des performances ultra-rapides et d\u0027\u00e9normes capacit\u00e9s par\u00e9es \u00e0 r\u00e9sister aux applications les plus exigeantes, le tout pour un prix attractif.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        95.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-3to882456.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 3To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 3To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                95.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-3to882456.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 3To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 3To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component262\u0022 value=\u0022262\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice262\u0022 value=\u0022262\u0022 onclick=\u0022oneComponentChange(262)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/181\/ssd_sn770_2to_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/181\/ssd_sn770_2to_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/181\/ssd_sn770_2to_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 1To Black SN770 Western Digital\u0022\n                    title=\u0022SSD M.2 1To Black SN770 Western Digital\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 1To Black SN770 Western Digital\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E5150Mo\/sec\u003C\/strong\u003E en lecture et 4850Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Western Digital 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content181\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more181\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe SSD Gaming\u00a0Western Digital, mod\u00e8le Black SN770 1To permet \u00e0 votre PC de passer \u00e0 un niveau de performances sup\u00e9rieur.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELe SSD M.2 2280 PCIe 4.0 NVMe Western Digital SSD WD Black SN770 offre \u00e0 vos applications un lancement encore plus rapide et des temps d\u0027acc\u00e8s ultra r\u00e9duits. En jeu, il permet des latences minimales et des temps de chargement quasi instantan\u00e9s avec des vitesses en lecture allant jusqu\u0027\u00e0 5150 Mo\/s.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E109.00 \u20ac\u003C\/span\u003E\n                        102.50 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042415.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E109.00 \u20ac\u003C\/span\u003E\n                102.50 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042415.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component181\u0022 value=\u0022181\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice181\u0022 value=\u0022181\u0022 onclick=\u0022oneComponentChange(181)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/263\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/263\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/263\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 4To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 4To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 4To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E5400trs et 256Mo de cache.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content263\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more263\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ED\u0027une capacit\u00e9 de 4To, dot\u00e9 de 256Mo de cache et d\u0027un plateau 5400trs, ce disque dur est parfait pour la construction de toute configuration. En disque principal, il sera id\u00e9al pour une Config \u00e9conomique, et accompagn\u00e9 d\u0027un SSD, il offre une belle solution de stockage pour vos documents.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes disques\u00a0Seagate Barracuda SATA 6Gb\/s s\u0027inscrivent\u00a0dans la longue tradition de leadership perp\u00e9tu\u00e9e par Seagate, qui se traduit par des capacit\u00e9s et des performances toujours plus \u00e9lev\u00e9es, et une fiabilit\u00e9 \u00e0 toute \u00e9preuve.\u00a0\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECe mod\u00e8le fournit une densit\u00e9 sup\u00e9rieure par disque, ainsi que des performances ultra-rapides et d\u0027\u00e9normes capacit\u00e9s par\u00e9es \u00e0 r\u00e9sister aux applications les plus exigeantes, le tout pour un prix attractif.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        119.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-4to891790.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                119.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-4to891790.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component263\u0022 value=\u0022263\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice263\u0022 value=\u0022263\u0022 onclick=\u0022oneComponentChange(263)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/180\/crucial_p3_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/180\/crucial_p3_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/180\/crucial_p3_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 500Go P310 Crucial\u0022\n                    title=\u0022SSD M.2 500Go P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 500Go P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E4700Mo\/sec\u003C\/strong\u003E en lecture et 1900Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content180\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more180\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe SSD Crucial\u00a0500Go\u00a0M.2 PCIe 4.0 propose de propulser votre PC \u00e0 des vitesses pouvant atteindre 4700Mo\/s en lecture et 1900Mo\/s en \u00e9criture et le nombre d\u0027op\u00e9rations par secondes atteint 350 000 IOPS en lecture et 460 000\u00a0IOPS en \u00e9criture (4 Ko).\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        139.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                139.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component180\u0022 value=\u0022180\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice180\u0022 value=\u0022180\u0022 onclick=\u0022oneComponentChange(180)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/276\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/276\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/276\/p310_crucial_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 1To P310 Crucial\u0022\n                    title=\u0022SSD M.2 1To P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 1To P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7100Mo\/sec\u003C\/strong\u003E en lecture et 6000Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content276\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more276\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec des vitesses de lecture et d\u2019\u00e9criture s\u00e9quentielle pouvant atteindre 7100 Mo\/s et 6000Mo\/s\u00a0gr\u00e2ce \u00e0 son intefrace PCI-Express 4.0, le SSD M.2 Crucial P310 offre des performances fort interessantes pour son prix... A cela s\u0027ajoute la r\u00e9putation CRUCIAL..\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAcc\u00e9l\u00e9ration d\u2019\u00e9criture dynamique et protection thermique adaptative pour assurer la protection de vos donn\u00e9es tout en am\u00e9liorant la fiabilit\u00e9 du syst\u00e8me, le P310 est la solution de stockage NVMe pour les professionnels, les cr\u00e9ateurs, les gamers et tous les autres utilisateurs en qu\u00eate de performances \u00e9lev\u00e9es.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E189.00 \u20ac\u003C\/span\u003E\n                        149.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-p3-plus1000go.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E189.00 \u20ac\u003C\/span\u003E\n                149.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-p3-plus1000go.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component276\u0022 value=\u0022276\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice276\u0022 value=\u0022276\u0022 onclick=\u0022oneComponentChange(276)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/318\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/318\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/318\/ssd_samsung_990_pro_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 1To PRO 990 Samsung\u0022\n                    title=\u0022SSD M.2 1To PRO 990 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 1To PRO 990 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESSD 990 PRO : Endurance et performances renversantes !\u003C\/li\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7450Mo\/sec\u003C\/strong\u003E en lecture et 6900Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content318\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more318\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe disque SSD qui va m\u00e9tamorphoser votre PC...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EB\u00e9n\u00e9ficant de taux de transferts extraordinaires, le Samsung\u00a0PRO 990 s\u0027appuie sur la technologie NVMe. Ce SSD va\u00a0transporter votre PC vers un autre niveau de performances gr\u00e2ce \u00e0 ses vitesses pouvant atteindre 7450 Mo\/s en lecture et 6900\u00a0Mo\/s en \u00e9criture.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E269.00 \u20ac\u003C\/span\u003E\n                        249.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-990-pro-1to.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E269.00 \u20ac\u003C\/span\u003E\n                249.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-990-pro-1to.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component318\u0022 value=\u0022318\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice318\u0022 value=\u0022318\u0022 onclick=\u0022oneComponentChange(318)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/277\/crucial_p3_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/277\/crucial_p3_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/277\/crucial_p3_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 2To P310 Crucial\u0022\n                    title=\u0022SSD M.2 2To P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 2To P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7100Mo\/sec\u003C\/strong\u003E en lecture et \u003Cstrong\u003E6000Mo\/sec\u003C\/strong\u003E en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content277\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more277\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec des vitesses de lecture et d\u2019\u00e9criture s\u00e9quentielle pouvant atteindre 7100 Mo\/s et 6000Mo\/s\u00a0gr\u00e2ce \u00e0 son intefrace PCI-Express 4.0, le SSD M.2 Crucial P310 offre des performances fort interessantes pour son prix... A cela s\u0027ajoute la r\u00e9putation CRUCIAL..\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAcc\u00e9l\u00e9ration d\u2019\u00e9criture dynamique et protection thermique adaptative pour assurer la protection de vos donn\u00e9es tout en am\u00e9liorant la fiabilit\u00e9 du syst\u00e8me, le P310\u00a0est la solution de stockage NVMe pour les professionnels, les cr\u00e9ateurs, les gamers et tous les autres utilisateurs en qu\u00eate de performances \u00e9lev\u00e9es.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E329.00 \u20ac\u003C\/span\u003E\n                        259.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go239801820.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E329.00 \u20ac\u003C\/span\u003E\n                259.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go239801820.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component277\u0022 value=\u0022277\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice277\u0022 value=\u0022277\u0022 onclick=\u0022oneComponentChange(277)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/348\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/348\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/348\/ssd_samsung_990_pro_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 2To 990 PRO Samsung\u0022\n                    title=\u0022SSD M.2 2To 990 PRO Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 2To 990 PRO Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESSD 990 PRO : Endurance et performances renversantes !\u003C\/li\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7450Mo\/sec\u003C\/strong\u003E en lecture et 6900Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content348\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more348\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe disque SSD qui va m\u00e9tamorphoser votre PC...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EB\u00e9n\u00e9ficant de taux de transferts extraordinaires, le Samsung\u00a0PRO 990 s\u0027appuie sur la technologie NVMe. Ce SSD va\u00a0transporter votre PC vers un autre niveau de performances gr\u00e2ce \u00e0 ses vitesses pouvant atteindre 7450 Mo\/s en lecture et 6900\u00a0Mo\/s en \u00e9criture.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E499.00 \u20ac\u003C\/span\u003E\n                        399.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go1304228489252.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 2To 990 PRO Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To 990 PRO Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E499.00 \u20ac\u003C\/span\u003E\n                399.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go1304228489252.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 2To 990 PRO Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To 990 PRO Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component348\u0022 value=\u0022348\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice348\u0022 value=\u0022348\u0022 onclick=\u0022oneComponentChange(348)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/31\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/31\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/31\/p310_crucial_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 4To P310 Crucial\u0022\n                    title=\u0022SSD M.2 4To P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 4To P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7100Mo\/sec\u003C\/strong\u003E en lecture et \u003Cstrong\u003E6000Mo\/sec\u003C\/strong\u003E en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content31\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more31\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec des vitesses de lecture et d\u2019\u00e9criture s\u00e9quentielle pouvant atteindre 7100 Mo\/s et 6000Mo\/s\u00a0gr\u00e2ce \u00e0 son intefrace PCI-Express 4.0, le SSD M.2 Crucial P310 offre des performances fort interessantes pour son prix... A cela s\u0027ajoute la r\u00e9putation CRUCIAL..\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAcc\u00e9l\u00e9ration d\u2019\u00e9criture dynamique et protection thermique adaptative pour assurer la protection de vos donn\u00e9es tout en am\u00e9liorant la fiabilit\u00e9 du syst\u00e8me, le P310\u00a0est la solution de stockage NVMe pour les professionnels, les cr\u00e9ateurs, les gamers et tous les autres utilisateurs en qu\u00eate de performances \u00e9lev\u00e9es.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E749.00 \u20ac\u003C\/span\u003E\n                        599.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-bx500-240go.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E749.00 \u20ac\u003C\/span\u003E\n                599.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-bx500-240go.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component10\u0022 id=\u0022component31\u0022 value=\u002231\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice31\u0022 value=\u002231\u0022 onclick=\u0022oneComponentChange(31)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice10\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent10\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice10\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-11\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EStockage 2\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent11\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent11\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent11\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent11\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EStockage 2\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/11\u0022\n                          id=\u0022formChangeChoice11\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal11\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/207\/bx_500_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/207\/bx_500_2_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/207\/bx_500_2_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD 240Go Crucial BX500\u0022\n                    title=\u0022SSD 240Go Crucial BX500\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD 240Go Crucial BX500\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 540Mo\/sec en lecture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 3 ans.\u00a0\u00a0\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content207\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more207\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EDisque SSD technologie NAND 3D\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface sata III 6gb\/s\u003C\/li\u003E\r\n\t\u003Cli\u003EFonctionnement totalement silencieux\u003C\/li\u003E\r\n\t\u003Cli\u003Ejusqu\u0027\u00e0 540 Mo\/sec en lecture\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003Ejusqu\u0027\u00e0 500 Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        40.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-bx500-240go750.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD 240Go Crucial BX500\u0022 title=\u0022Voir la fiche produit : SSD 240Go Crucial BX500\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                40.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-bx500-240go750.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD 240Go Crucial BX500\u0022 title=\u0022Voir la fiche produit : SSD 240Go Crucial BX500\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component207\u0022 value=\u0022207\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice207\u0022 value=\u0022207\u0022 onclick=\u0022oneComponentChange(207)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/80\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/80\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/80\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 1To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 1To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 1To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E7200trs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content80\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more80\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECapacit\u00e9 1To\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface Serial ATA 6gb\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de rotation 7200 trs\/min\u003C\/li\u003E\r\n\t\u003Cli\u003EM\u00e9moire cache 64Mo\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        60.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-1to558.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                60.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-1to558.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 1To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component80\u0022 value=\u002280\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice80\u0022 value=\u002280\u0022 onclick=\u0022oneComponentChange(80)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/261\/bx_500_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/261\/bx_500_2_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/261\/bx_500_2_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD 480Go Crucial BX500\u0022\n                    title=\u0022SSD 480Go Crucial BX500\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD 480Go Crucial BX500\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 540Mo\/sec en lecture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 3 ans.\u00a0\u00a0\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content261\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more261\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAffichant des vitesses jusqu\u0027\u00e0 540Mo en lecture, les SSD de s\u00e9rie\u00a0BX500 vous offrent des performances de haut vol et ce\u00a0pour un budget mini ... ils sont la solution id\u00e9ale pour cr\u00e9er une Config efficace sans se ruiner.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELes SSD BX500 vous permettent de d\u00e9marrer presque instantan\u00e9ment vos logiciels, ils r\u00e9duisent\u00a0les temps de chargement et acc\u00e9l\u00e9rent\u00a0le fonctionnement des applications exigeantes.\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        65.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-bx500-240go535914644.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD 480Go Crucial BX500\u0022 title=\u0022Voir la fiche produit : SSD 480Go Crucial BX500\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                65.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-bx500-240go535914644.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD 480Go Crucial BX500\u0022 title=\u0022Voir la fiche produit : SSD 480Go Crucial BX500\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component261\u0022 value=\u0022261\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice261\u0022 value=\u0022261\u0022 onclick=\u0022oneComponentChange(261)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/109\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/109\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/109\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 2To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 2To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 2To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E7200trs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content109\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more109\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECapacit\u00e9 2To\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface Serial ATA 6gb\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de rotation 7200 trs\/min\u003C\/li\u003E\r\n\t\u003Cli\u003EM\u00e9moire cache 64Mo\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        79.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-2to171.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                79.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-2to171.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 2To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component109\u0022 value=\u0022109\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice109\u0022 value=\u0022109\u0022 onclick=\u0022oneComponentChange(109)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/320\/pro_980_500_1_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/320\/pro_980_500_1_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/320\/pro_980_500_1_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 500Go PRO 980 Samsung\u0022\n                    title=\u0022SSD M.2 500Go PRO 980 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 500Go PRO 980 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESSD 980 PRO : Endurance et performances renversantes !\u003C\/li\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E6900Mo\/sec\u003C\/strong\u003E en lecture et 5000Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content320\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more320\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe disque SSD qui va m\u00e9tamorphoser votre PC...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EB\u00e9n\u00e9ficant de taux de transferts extraordinaires, le Samsung\u00a0PRO 980 s\u0027appuie sur la technologie NVMe. Ce SSD va\u00a0transporter votre PC vers un autre niveau de performances gr\u00e2ce \u00e0 ses vitesses pouvant atteindre 7000 Mo\/s en lecture et 5000\u00a0Mo\/s en \u00e9criture.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        89.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go1304228634.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                89.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go1304228634.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go PRO 980 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component320\u0022 value=\u0022320\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice320\u0022 value=\u0022320\u0022 onclick=\u0022oneComponentChange(320)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/295\/mz-76e500bw_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/295\/mz-76e500bw_2_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/295\/mz-76e500bw_2_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD 500Go EVO 870 Samsung\u0022\n                    title=\u0022SSD 500Go EVO 870 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD 500Go EVO 870 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 560Mo\/sec en lecture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content295\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more295\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EBoostez les temps de chargement de Windows, jeux et logiciels grace \u00e0 l\u0027apport d\u0027un SSD !\u003C\/p\u003E\r\n\r\n\u003Cp\u003E100% construit par Samsung, les SSD EVO 870 sont non seulement tr\u00e8s fiables, mais offrent des taux de transferts tr\u00e8s \u00e9lev\u00e9s dans toutes les situations, l\u00e0 o\u00f9 la plupart des SSD voient leurs performances s\u0027effondrer (transferts de gros fichiers ou multitaches).\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAffichant des vitesses jusqu\u0027\u00e0 560Mo en lecture, le SSD EVO 870 vous permet\u00a0de d\u00e9marrer presque instantan\u00e9ment vos logiciels, de r\u00e9duire les temps de chargement et d\u2019acc\u00e9l\u00e9rer le fonctionnement des applications exigeantes.\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        99.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go239204.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022 title=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                99.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go239204.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022 title=\u0022Voir la fiche produit : SSD 500Go EVO 870 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component295\u0022 value=\u0022295\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice295\u0022 value=\u0022295\u0022 onclick=\u0022oneComponentChange(295)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/315\/ssd_sn770_2to_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/315\/ssd_sn770_2to_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/315\/ssd_sn770_2to_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 1To Black SN770 Western Digital\u0022\n                    title=\u0022SSD M.2 1To Black SN770 Western Digital\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 1To Black SN770 Western Digital\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E5150Mo\/sec\u003C\/strong\u003E en lecture et 4850Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Western Digital 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content315\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more315\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe SSD Gaming\u00a0Western Digital, mod\u00e8le Black SN770 1To permet \u00e0 votre PC de passer \u00e0 un niveau de performances sup\u00e9rieur.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELe SSD M.2 2280 PCIe 4.0 NVMe Western Digital SSD WD Black SN770 offre \u00e0 vos applications un lancement encore plus rapide et des temps d\u0027acc\u00e8s ultra r\u00e9duits. En jeu, il permet des latences minimales et des temps de chargement quasi instantan\u00e9s avec des vitesses en lecture allant jusqu\u0027\u00e0 5150 Mo\/s.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E109.00 \u20ac\u003C\/span\u003E\n                        102.50 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042415651.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E109.00 \u20ac\u003C\/span\u003E\n                102.50 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042415651.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To Black SN770 Western Digital\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component315\u0022 value=\u0022315\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice315\u0022 value=\u0022315\u0022 onclick=\u0022oneComponentChange(315)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/338\/crucial_p3_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/338\/crucial_p3_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/338\/crucial_p3_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 500Go P310 Crucial\u0022\n                    title=\u0022SSD M.2 500Go P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 500Go P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E4700Mo\/sec\u003C\/strong\u003E en lecture et 1900Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content338\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more338\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe SSD Crucial\u00a0500Go\u00a0M.2 PCIe 4.0\u00a0 propose de propulser votre PC \u00e0 des vitesses pouvant atteindre 4700Mo\/s en lecture et 1900Mo\/s en \u00e9criture et le nombre d\u0027op\u00e9rations par secondes atteint 350 000 IOPS en lecture et 460 000\u00a0IOPS en \u00e9criture (4 Ko).\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        139.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042111.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                139.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go13042111.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 500Go P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component338\u0022 value=\u0022338\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice338\u0022 value=\u0022338\u0022 onclick=\u0022oneComponentChange(338)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/288\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/288\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/288\/p310_crucial_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 1To P310 Crucial\u0022\n                    title=\u0022SSD M.2 1To P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 1To P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7100Mo\/sec\u003C\/strong\u003E en lecture et 6000Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content288\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more288\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec des vitesses de lecture et d\u2019\u00e9criture s\u00e9quentielle pouvant atteindre 7100 Mo\/s et 6000Mo\/s\u00a0gr\u00e2ce \u00e0 son intefrace PCI-Express 4.0, le SSD M.2 Crucial P310 offre des performances fort interessantes pour son prix... A cela s\u0027ajoute la r\u00e9putation CRUCIAL..\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAcc\u00e9l\u00e9ration d\u2019\u00e9criture dynamique et protection thermique adaptative pour assurer la protection de vos donn\u00e9es tout en am\u00e9liorant la fiabilit\u00e9 du syst\u00e8me, le P310 est la solution de stockage NVMe pour les professionnels, les cr\u00e9ateurs, les gamers et tous les autres utilisateurs en qu\u00eate de performances \u00e9lev\u00e9es.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E189.00 \u20ac\u003C\/span\u003E\n                        149.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go23980176.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E189.00 \u20ac\u003C\/span\u003E\n                149.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go23980176.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component288\u0022 value=\u0022288\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice288\u0022 value=\u0022288\u0022 onclick=\u0022oneComponentChange(288)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/79\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/79\/hd_seagate_barracuda.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/79\/hd_seagate_barracuda.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 4To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 4To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 4To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E5400trs et 256Mo de cache.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content79\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more79\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECapacit\u00e9 4To\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface Serial ATA 6gb\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de rotation 5400 trs\/min\u003C\/li\u003E\r\n\t\u003Cli\u003EM\u00e9moire cache 256Mo\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        169.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-4to891.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                169.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-4to891.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 4To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component79\u0022 value=\u002279\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice79\u0022 value=\u002279\u0022 onclick=\u0022oneComponentChange(79)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/316\/hd_seagate_barracuda.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/316\/hd_seagate_barracuda.jpg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/316\/hd_seagate_barracuda.jpg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Disque Dur 8To Seagate BarraCuda\u0022\n                    title=\u0022Disque Dur 8To Seagate BarraCuda\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDisque Dur 8To Seagate BarraCuda\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ES\u00e9rie BarraCuda, polyvalence \u0026 fiabilit\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003E5400trs et 256Mo de cache.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content316\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more316\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECapacit\u00e9 8To\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface Serial ATA 6gb\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de rotation 5400 trs\/min\u003C\/li\u003E\r\n\t\u003Cli\u003EM\u00e9moire cache 256Mo\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        239.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go239801820175.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Disque Dur 8To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 8To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                239.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go239801820175.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Disque Dur 8To Seagate BarraCuda\u0022 title=\u0022Voir la fiche produit : Disque Dur 8To Seagate BarraCuda\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component316\u0022 value=\u0022316\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice316\u0022 value=\u0022316\u0022 onclick=\u0022oneComponentChange(316)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/319\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/319\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/319\/ssd_samsung_990_pro_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 1To PRO 990 Samsung\u0022\n                    title=\u0022SSD M.2 1To PRO 990 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 1To PRO 990 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESSD 990 PRO : Endurance et performances renversantes !\u003C\/li\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7450Mo\/sec\u003C\/strong\u003E en lecture et 6900Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content319\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more319\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe disque SSD qui va m\u00e9tamorphoser votre PC...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EB\u00e9n\u00e9ficant de taux de transferts extraordinaires, le Samsung\u00a0PRO 990 s\u0027appuie sur la technologie NVMe. Ce SSD va\u00a0transporter votre PC vers un autre niveau de performances gr\u00e2ce \u00e0 ses vitesses pouvant atteindre 7450 Mo\/s en lecture et 6900\u00a0Mo\/s en \u00e9criture.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E269.00 \u20ac\u003C\/span\u003E\n                        249.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-990-pro-1000.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E269.00 \u20ac\u003C\/span\u003E\n                249.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-990-pro-1000.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 1To PRO 990 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component319\u0022 value=\u0022319\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice319\u0022 value=\u0022319\u0022 onclick=\u0022oneComponentChange(319)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/382\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/382\/p310_crucial_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/382\/p310_crucial_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 2To P310 Crucial\u0022\n                    title=\u0022SSD M.2 2To P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 2To P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7100Mo\/sec\u003C\/strong\u003E en lecture et \u003Cstrong\u003E6000Mo\/sec\u003C\/strong\u003E en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content382\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more382\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec des vitesses de lecture et d\u2019\u00e9criture s\u00e9quentielle pouvant atteindre 7100 Mo\/s et 6000Mo\/s\u00a0gr\u00e2ce \u00e0 son intefrace PCI-Express 4.0, le SSD M.2 Crucial P310 offre des performances fort interessantes pour son prix... A cela s\u0027ajoute la r\u00e9putation CRUCIAL..\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAcc\u00e9l\u00e9ration d\u2019\u00e9criture dynamique et protection thermique adaptative pour assurer la protection de vos donn\u00e9es tout en am\u00e9liorant la fiabilit\u00e9 du syst\u00e8me, le P310 est la solution de stockage NVMe pour les professionnels, les cr\u00e9ateurs, les gamers et tous les autres utilisateurs en qu\u00eate de performances \u00e9lev\u00e9es.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E329.00 \u20ac\u003C\/span\u003E\n                        259.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ssd-crucial-mx500-250go239801820408.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E329.00 \u20ac\u003C\/span\u003E\n                259.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ssd-crucial-mx500-250go239801820408.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component382\u0022 value=\u0022382\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice382\u0022 value=\u0022382\u0022 onclick=\u0022oneComponentChange(382)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/63\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/63\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/63\/ssd_samsung_990_pro_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 2To PRO 990 Samsung\u0022\n                    title=\u0022SSD M.2 2To PRO 990 Samsung\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 2To PRO 990 Samsung\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESSD 990 PRO : Endurance et performances renversantes !\u003C\/li\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7450Mo\/sec\u003C\/strong\u003E en lecture et 6900Mo\/sec en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Samsung 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content63\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more63\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe disque SSD qui va m\u00e9tamorphoser votre PC...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EB\u00e9n\u00e9ficant de taux de transferts extraordinaires, le Samsung\u00a0PRO 990 s\u0027appuie sur la technologie NVMe. Ce SSD va\u00a0transporter votre PC vers un autre niveau de performances gr\u00e2ce \u00e0 ses vitesses pouvant atteindre 7450 Mo\/s en lecture et 6900\u00a0Mo\/s en \u00e9criture.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E499.00 \u20ac\u003C\/span\u003E\n                        399.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/disque-dur-seagate-barracuda-3to882.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 2To PRO 990 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To PRO 990 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E499.00 \u20ac\u003C\/span\u003E\n                399.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/disque-dur-seagate-barracuda-3to882.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 2To PRO 990 Samsung\u0022 title=\u0022Voir la fiche produit : SSD M.2 2To PRO 990 Samsung\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component63\u0022 value=\u002263\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice63\u0022 value=\u002263\u0022 onclick=\u0022oneComponentChange(63)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/360\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/360\/ssd_samsung_990_pro_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/360\/ssd_samsung_990_pro_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022SSD M.2 4To P310 Crucial\u0022\n                    title=\u0022SSD M.2 4To P310 Crucial\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESSD M.2 4To P310 Crucial\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EJusqu\u0027\u00e0 \u003Cstrong\u003E7100Mo\/sec\u003C\/strong\u003E en lecture et \u003Cstrong\u003E6000Mo\/sec\u003C\/strong\u003E en \u00e9criture\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantie Crucial 5 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content360\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more360\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec des vitesses de lecture et d\u2019\u00e9criture s\u00e9quentielle pouvant atteindre 7100 Mo\/s et 6000Mo\/s\u00a0gr\u00e2ce \u00e0 son intefrace PCI-Express 4.0, le SSD M.2 Crucial P310 offre des performances fort interessantes pour son prix... A cela s\u0027ajoute la r\u00e9putation CRUCIAL..\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAcc\u00e9l\u00e9ration d\u2019\u00e9criture dynamique et protection thermique adaptative pour assurer la protection de vos donn\u00e9es tout en am\u00e9liorant la fiabilit\u00e9 du syst\u00e8me, le P310\u00a0est la solution de stockage NVMe pour les professionnels, les cr\u00e9ateurs, les gamers et tous les autres utilisateurs en qu\u00eate de performances \u00e9lev\u00e9es.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E749.00 \u20ac\u003C\/span\u003E\n                        599.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ddur-seagate-4to-st4000nm000a.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E749.00 \u20ac\u003C\/span\u003E\n                599.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ddur-seagate-4to-st4000nm000a.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022 title=\u0022Voir la fiche produit : SSD M.2 4To P310 Crucial\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component11\u0022 id=\u0022component360\u0022 value=\u0022360\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice360\u0022 value=\u0022360\u0022 onclick=\u0022oneComponentChange(360)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice11\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent11\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice11\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-9\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EAlimentation\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent9\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent9\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent9\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent9\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EAlimentation\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/9\u0022\n                          id=\u0022formChangeChoice9\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal9\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/91\/alimentation_550w_p550b_80_bronze_gigabyte_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/91\/alimentation_550w_p550b_80_bronze_gigabyte_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/91\/alimentation_550w_p550b_80_bronze_gigabyte_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Alimentation 550W Gigabyte P550B 80+ bronze\u0022\n                    title=\u0022Alimentation 550W Gigabyte P550B 80+ bronze\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EAlimentation 550W Gigabyte P550B 80+ bronze\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECertifi\u00e9e 80+ bronze\u003C\/li\u003E\r\n\t\u003Cli\u003EVentilation r\u00e9gul\u00e9e pour un niveau sonore sous contr\u00f4le.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content91\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more91\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EConstruite par Gigabyte, et dot\u00e9e des protections OVP\/OPP\/SCP\/UVP\/OCP\/OTP,\u00a0cette alimentation de qualit\u00e9 se caract\u00e9rise par une conception monorail 12V qui sera id\u00e9ale pour la r\u00e9alisation de PC classique, ou Gamer d\u0027entr\u00e9e de gamme, tout en garantissant stabilit\u00e9 et fiabilit\u00e9 de fonctionnement.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECette alimentation a aussi obtenu la certifcation 80 Plus Bronze, qui r\u00e9compense les alimentations les moins gourmandes en \u00e9nergie, garantissant une consommation \u00e9lectrique plus faible, des nuisances sonores minimes et un plus grand respect de l\u0027environnement.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9e d\u0027un ventilateur \u00e0 palier hydraulique (HYB), cette alimentation se veut silencieuse et la dur\u00e9e de vie de son ventilateur 120mm ralong\u00e9e.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                        51.70 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/alimentation-fsp-_fortron_-hyper-k-500w.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Alimentation 550W Gigabyte P550B 80+ bronze\u0022 title=\u0022Voir la fiche produit : Alimentation 550W Gigabyte P550B 80+ bronze\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                51.70 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/alimentation-fsp-_fortron_-hyper-k-500w.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Alimentation 550W Gigabyte P550B 80+ bronze\u0022 title=\u0022Voir la fiche produit : Alimentation 550W Gigabyte P550B 80+ bronze\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component9\u0022 id=\u0022component91\u0022 value=\u002291\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice91\u0022 value=\u002291\u0022 onclick=\u0022oneComponentChange(91)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/175\/cx650_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/175\/cx650_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/175\/cx650_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Alimentation 650W Corsair CX650 80+ Bronze\u0022\n                    title=\u0022Alimentation 650W Corsair CX650 80+ Bronze\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EAlimentation 650W Corsair CX650 80+ Bronze\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ELa Qualit\u00e9 Corsair et sa garantie 5\u00a0ans\u003C\/li\u003E\r\n\t\u003Cli\u003E80+ Bronze\u003C\/li\u003E\r\n\t\u003Cli\u003EFonctionnement silencieux et r\u00e9gul\u00e9\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content175\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more175\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECertifi\u00e9e 80+ Bronze, la gamme CX de Corsair r\u00e9unit toutes les qualit\u00e9s n\u00e9cessaires \u00e0 la r\u00e9alisation d\u0027un PC performant :\u00a0un bon rendement \u00e9nerg\u00e9tique, une connectique compl\u00e8te et un prix accessible, tout en restant discret gr\u00e2ce \u00e0 la pr\u00e9sence d\u0027un ventilateur silencieux et r\u00e9gul\u00e9.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDu PC Gamer au PC professionel, vous pouvez compter sur le savoir faire Corsair pour b\u00e9n\u00e9ficier d\u0027une alimentaion fiable, silencieuse et performante.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E69.00 \u20ac\u003C\/span\u003E\n                        63.40 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/alimentation-corsair-cx650.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Alimentation 650W Corsair CX650 80+ Bronze\u0022 title=\u0022Voir la fiche produit : Alimentation 650W Corsair CX650 80+ Bronze\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E69.00 \u20ac\u003C\/span\u003E\n                63.40 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/alimentation-corsair-cx650.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Alimentation 650W Corsair CX650 80+ Bronze\u0022 title=\u0022Voir la fiche produit : Alimentation 650W Corsair CX650 80+ Bronze\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component9\u0022 id=\u0022component175\u0022 value=\u0022175\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice175\u0022 value=\u0022175\u0022 onclick=\u0022oneComponentChange(175)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/378\/alim_vp650_plus_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/378\/alim_vp650_plus_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/378\/alim_vp650_plus_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Alimentation 650W Antec VP650 80 Plus\u0022\n                    title=\u0022Alimentation 650W Antec VP650 80 Plus\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EAlimentation 650W Antec VP650 80 Plus\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECertifi\u00e9e 80+\u003C\/li\u003E\r\n\t\u003Cli\u003EVentilation r\u00e9gul\u00e9e pour un niveau sonore sous contr\u00f4le.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content378\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more378\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELa nouvelle g\u00e9n\u00e9ration de\u00a0VP650\u00a0Plus\u00a0est con\u00e7u\u00a0avec la vocation de vous apporter\u00a0qualit\u00e9 et performances\u00a0au prix le plus juste. Elle dispose d\u0027un\u00a0rail d\u0027alimentation 12V, d\u0027un ventilateur 120mm pour\u00a0un\u00a0ensemble silencieux, d\u0027un\u00a0panel de protections\u00a0contre les surtensions (OPP\/OVP), d\u0027un correcteur de facteur de puissance actif (PFC) pour vous assurer des\u00a0configurations bureautique ou multim\u00e9dia\u00a0id\u00e9ale.\u00a0\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDisposant d\u0027une puissance continue, cette alimentation garantit\u00a0stabilit\u00e9 et long\u00e9vit\u00e9 \u00e0 votre syst\u00e8me, et ce\u00a0sans vous ruiner.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        69.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/alimentation-fsp-_fortron_-hyper-k-500w421.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Alimentation 650W Antec VP650 80 Plus\u0022 title=\u0022Voir la fiche produit : Alimentation 650W Antec VP650 80 Plus\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                69.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/alimentation-fsp-_fortron_-hyper-k-500w421.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Alimentation 650W Antec VP650 80 Plus\u0022 title=\u0022Voir la fiche produit : Alimentation 650W Antec VP650 80 Plus\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component9\u0022 id=\u0022component378\u0022 value=\u0022378\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice378\u0022 value=\u0022378\u0022 onclick=\u0022oneComponentChange(378)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/173\/alimentation_msi_a650bn_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/173\/alimentation_msi_a650bn_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/173\/alimentation_msi_a650bn_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Alimentation 650W MSI MAG A650BN 80+ Bronze\u0022\n                    title=\u0022Alimentation 650W MSI MAG A650BN 80+ Bronze\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EAlimentation 650W MSI MAG A650BN 80+ Bronze\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E80+ Bronze\u003C\/li\u003E\r\n\t\u003Cli\u003Erapport qualit\u00e9 \/ Prix\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content173\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more173\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe bloc d\u0027alimentation MAG A650BN offre aux joueurs une alimentation d\u2019entr\u00e9e de gamme s\u00e9curis\u00e9e, fiable et efficace.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECertifi\u00e9e 80+ Bronze, ce bloc propose un design DC vers DC (courant continu vers courant continu) et dispose d\u0027un rail de 12 volts unique ainsi qu\u0027un ventilateur silencieux.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9 des\u00a0protections OCP, OVP, SCP, OPP, OTP cette alimentation vous garantit une utilisation en toute tranquillit\u00e9.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E79.00 \u20ac\u003C\/span\u003E\n                        74.30 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/alimentation-fsp-_fortron_-raider-s550w-80_-silver590589.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Alimentation 650W MSI MAG A650BN 80+ Bronze\u0022 title=\u0022Voir la fiche produit : Alimentation 650W MSI MAG A650BN 80+ Bronze\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E79.00 \u20ac\u003C\/span\u003E\n                74.30 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/alimentation-fsp-_fortron_-raider-s550w-80_-silver590589.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Alimentation 650W MSI MAG A650BN 80+ Bronze\u0022 title=\u0022Voir la fiche produit : Alimentation 650W MSI MAG A650BN 80+ Bronze\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component9\u0022 id=\u0022component173\u0022 value=\u0022173\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice173\u0022 value=\u0022173\u0022 onclick=\u0022oneComponentChange(173)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice9\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent9\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice9\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-5\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EBoitier\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent5\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent5\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent5\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent5\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EBoitier\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/5\u0022\n                          id=\u0022formChangeChoice5\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal5\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/333\/aura_gc2_03_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/333\/aura_gc2_03_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/333\/aura_gc2_03_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u0022\n                    title=\u0022Boitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EUn boitier RGB personnalisable \u00e0 petit prix.\u003C\/li\u003E\r\n\t\u003Cli\u003E2 x USB2\u00a0+ 1 x USB3\u003C\/li\u003E\r\n\t\u003Cli\u003EJack Audio\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content333\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more333\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EOffrez \u00e0 votre Config gaming un bo\u00eetier bon march\u00e9 au design RGB personnalisable !\u003C\/p\u003E\r\n\r\n\u003Cp\u003E4 ventilateurs, dont 3\u00a0plac\u00e9s sur\u00a0la partie avant, associ\u00e9 \u00e0 une design Airflow permettent d\u0027aspirer l\u0027air et de le distribuer de mani\u00e8re optimale \u00e0 l\u0027int\u00e9rieur du PC. Cette configuration contribue \u00e9galement \u00e0 une pression positive, ce qui signifie que l\u0027air chaud sera toujours parfaitement expuls\u00e9 par les ventilateurs arri\u00e8re et sup\u00e9rieurs.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9 de 4 ventilateurs ARGB, vous pouvez choisir\u00a0couleur et animations selon votre humeur...\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                        45.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-gamdias-aura-gc2.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u0022 title=\u0022Voir la fiche produit : Boitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                45.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-gamdias-aura-gc2.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u0022 title=\u0022Voir la fiche produit : Boitier Gamdias Aura GC2 ARGB 4 x ventil 12cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component333\u0022 value=\u0022333\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice333\u0022 value=\u0022333\u0022 onclick=\u0022oneComponentChange(333)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/341\/mercury_v2_rock_slim_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/341\/mercury_v2_rock_slim_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/341\/mercury_v2_rock_slim_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier M.Red Mercury V2 + 2 ventils 12cm\u0022\n                    title=\u0022Boitier M.Red Mercury V2 + 2 ventils 12cm\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier M.Red Mercury V2 + 2 ventils 12cm\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E2 ventilateurs 12cm\u00a0\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content341\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more341\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EId\u00e9al pour r\u00e9aliser un PC bon march\u00e9, ce boitier propose un design sobre et moderne avec son panneau vitr\u00e9. Il conviendra pour toutes configurations Gaming entr\u00e9e \u00e0 milieu de gamme, ou n\u0027importe quel PC plus classique.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAvec son panneau en verre, sa connectique USB3.0 et ses 2\u00a0ventilateurs, ce boitier assure un flux d\u0027air stable et efficace pour un cout tr\u00e8s attractif.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                        49.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-mred-mercury-v2.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier M.Red Mercury V2 + 2 ventils 12cm\u0022 title=\u0022Voir la fiche produit : Boitier M.Red Mercury V2 + 2 ventils 12cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E55.00 \u20ac\u003C\/span\u003E\n                49.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-mred-mercury-v2.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier M.Red Mercury V2 + 2 ventils 12cm\u0022 title=\u0022Voir la fiche produit : Boitier M.Red Mercury V2 + 2 ventils 12cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component341\u0022 value=\u0022341\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice341\u0022 value=\u0022341\u0022 onclick=\u0022oneComponentChange(341)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/16\/ventum_200_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/16\/ventum_200_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/16\/ventum_200_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u0022\n                    title=\u0022Boitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E3 ventilateurs rajout\u00e9s par nos soins.\u003C\/li\u003E\r\n\t\u003Cli\u003EUne fa\u00e7ade ajour\u00e9e pour une a\u00e9ration optimale.\u003C\/li\u003E\r\n\t\u003Cli\u003EUne belle qualit\u00e9 de finition \u00e0 petit prix.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content16\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more16\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EConstruit par Endorfy, le Ventum 200 Solid\u00a0se veut \u00eatre un boitier sobre,\u00a0\u00e9l\u00e9gant et capable d\u0027une ventilation efficace.\u003Cbr \/\u003E\r\nEn effet, avec sa fa\u00e7ade enti\u00e8rement en Mesh associ\u00e9e \u00e0 2 ventilateurs 14cm + 12cm \u00e0 l\u0027arri\u00e8re, ce boitier offre un flux d\u0027air cons\u00e9quent pour refroidir vos pr\u00e9cieux composants.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EIl offre tout une connectique compl\u00e8te, avec 2\u00a0x USB3.0 ainsi que le\u00a0traditionnel\u00a0ports audio.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003ELivr\u00e9 avec 3 ventilateurs, dont 2 en 14cm\u003C\/li\u003E\r\n\t\u003Cli\u003E2\u00a0 x USB3.0 + jack\u00a0audio.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E75.00 \u20ac\u003C\/span\u003E\n                        65.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ventum-200-solid.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u0022 title=\u0022Voir la fiche produit : Boitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E75.00 \u20ac\u003C\/span\u003E\n                65.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ventum-200-solid.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u0022 title=\u0022Voir la fiche produit : Boitier Endorfy Ventum 200 Solid  3 x ventil 12cm et 14cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component16\u0022 value=\u002216\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice16\u0022 value=\u002216\u0022 onclick=\u0022oneComponentChange(16)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/13\/athena_m3_360_05_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/13\/athena_m3_360_05_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/13\/athena_m3_360_05_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u0022\n                    title=\u0022Boitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EVentilateurs Led ARGB personnalisables.\u003C\/li\u003E\r\n\t\u003Cli\u003EDesign Airflow\u00a0+ 4 ventilateurs pour un flux d\u0027air optimal.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content13\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more13\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec sa fa\u00e7ade mesh, ses\u00a0lignes fluides, son panneau lat\u00e9ral en verre tremp\u00e9 et ses 4\u003Cstrong\u003E\u00a0ventilateurs ARGB personnalisables\u003C\/strong\u003E, ce boitier fait honneur \u00e0 la collection Gamdias. Il est id\u00e9al pour r\u00e9aliser une configuration Gamer performante et bien ventil\u00e9e.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EAvec son design Airflow et une ventilation bien fournie, il saura ventiler les composants de votre PC avec efficacit\u00e9...\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn fa\u00e7ade, il offre tout une connectique compl\u00e8te, avec 1\u003Cstrong\u003E\u00a0port\u00a0USB3.0 + 1 x USB-C\u003C\/strong\u003E\u00a0ainsi que les traditionnels ports audio.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E89.00 \u20ac\u003C\/span\u003E\n                        69.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-gamdias-athena-m3.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u0022 title=\u0022Voir la fiche produit : Boitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E89.00 \u20ac\u003C\/span\u003E\n                69.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-gamdias-athena-m3.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u0022 title=\u0022Voir la fiche produit : Boitier Gamdias Athena  M3 ARGB 4 x ventil 12cm\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component13\u0022 value=\u002213\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice13\u0022 value=\u002213\u0022 onclick=\u0022oneComponentChange(13)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/10\/focus-_3__modif.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/10\/focus-_3__modif.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/10\/focus-_3__modif.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\n                    title=\u0022Boitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EL\u0027un de nos produits pr\u00e9f\u00e9r\u00e9s.\u003C\/li\u003E\r\n\t\u003Cli\u003E\u003Cstrong\u003E2 ventilateurs rajout\u00e9s par nos soins \u003C\/strong\u003Epour une a\u00e9ration optimale.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content10\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more10\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe boitier Fractal Design Focus G propose un design sobre et \u00e9pur\u00e9, mais \u00e0 la fois moderne et lumineux. Plutot destin\u00e9 aux Gamers, ce boitier\u00a0saura mettre en valeur le contenu d\u0027une Configuration Gamer, tout en assurant un refroidissement suffisant et silencieux.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EGr\u00e2ce aux 4 ventilateurs fournis \u003Cstrong\u003E(dont 2 rajout\u00e9s par nos soins)\u003C\/strong\u003E, ce boitier assure un flux d\u0027air stable et efficace, id\u00e9al pour rafraichir vos composants en silence, et renouveler l\u0027air du chassis correctement.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn fa\u00e7ade, il offre tout une connectique compl\u00e8te, avec 1 ports USB3.0 et 1 autre\u00a0en USB2.0 ainsi que les traditionnels connecteurs audio.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        79.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-fractal-design-focus-g.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                79.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-fractal-design-focus-g.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Fractal Design Focus G Noir 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component10\u0022 value=\u002210\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice10\u0022 value=\u002210\u0022 onclick=\u0022oneComponentChange(10)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/342\/3000d_rock2_silence_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/342\/3000d_rock2_silence_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/342\/3000d_rock2_silence_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\n                    title=\u0022Boitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EL\u0027un de nos produits pr\u00e9f\u00e9r\u00e9s.\u003C\/li\u003E\r\n\t\u003Cli\u003E4 ventilateurs dont \u003Cstrong\u003E2\u00a0rajout\u00e9s par nos soins\u003C\/strong\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content342\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more342\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ESpacieux et optimis\u00e9 pour une parfaite circulation du flux d\u0027air, le boitier Corsair 3000D Airflow\u00a0b\u00e9n\u00e9ficie d\u0027un design minimaliste sublime.\u003C\/p\u003E\r\n\r\n\u003Cp\u003ECon\u00e7u pour accueillir les cartes graphiques les plus volmineuses,\u00a0d\u00e9livrant un excellent flux d\u0027air, il garantira pour un cout modique d\u0027excellentes performances \u00e0 votre PC gamer haut de gamme . Son panneau lat\u00e9ral en verre tremp\u00e9 vous permettra d\u0027admirer chaque d\u00e9tail de votre configuration.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9 de 4 ventilateurs (dont 2 rajout\u00e9s par nos soins), le renouvellement de l\u0027air n\u0027en sera qu\u0027am\u00e9lior\u00e9.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                        93.10 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-corsair-obsidian-450d-windowed393.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                93.10 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-corsair-obsidian-450d-windowed393.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Corsair 3000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component342\u0022 value=\u0022342\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice342\u0022 value=\u0022342\u0022 onclick=\u0022oneComponentChange(342)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/21\/sans_titre_4_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/21\/sans_titre_4_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/21\/sans_titre_4_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\n                    title=\u0022Boitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EL\u0027un de nos produits pr\u00e9f\u00e9r\u00e9s.\u003C\/li\u003E\r\n\t\u003Cli\u003E4 ventilateurs dont \u003Cstrong\u003E2 rajout\u00e9s par nos soins\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EUSB-C reversible\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content21\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more21\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EVentilation optimis\u00e9e, conception classique avec bloc d\u0027alimentation pos\u00e9 sur la bas.\u003C\/li\u003E\r\n\t\u003Cli\u003E4 ventilateurs 12cm (dont 2\u00a0rajout\u00e9 par nos soins)\u003C\/li\u003E\r\n\t\u003Cli\u003E1 x port\u00a0USB 3.0\u003C\/li\u003E\r\n\t\u003Cli\u003E1 x port USB\u00a0C\u003C\/li\u003E\r\n\t\u003Cli\u003EDimensions : L\/H\/P 230 x 453 x 466 mm\u003C\/li\u003E\r\n\t\u003Cli\u003EPoids : 7,8 kg\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        109.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-corsair-4000d.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                109.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-corsair-4000d.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Corsair 4000D Airflow 4 ventil 12cm (dont 2 rajout\u00e9s par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component21\u0022 value=\u002221\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice21\u0022 value=\u002221\u0022 onclick=\u0022oneComponentChange(21)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/11\/pure_base_501_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/11\/pure_base_501_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/11\/pure_base_501_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u0022\n                    title=\u0022Boitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ELe boitier \u003Cstrong\u003ESilencieux \u003C\/strong\u003Eavec un tr\u00e8s bon Airflow (flux d\u0027air)\u003C\/li\u003E\r\n\t\u003Cli\u003EPanneaux insonoris\u00e9s \/ 3 ventilateurs Pure Wings 14cm\u003C\/li\u003E\r\n\t\u003Cli\u003E2 x ports USB 3.0 +\u00a01 x port USB 3.1 type C\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content11\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more11\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec un design \u00e9pur\u00e9 et sobre, des paroies\u00a0insonoris\u00e9es, le boitier Bequiet Pure Base 501 Airflow est une r\u00e9f\u00e9rence en mati\u00e8re\u00a0d\u0027insonorisation.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EIl offre un excellent Airflow (flux d\u0027air). En effet,\u00a0avec ses 3 ventilateurs 14cm silencieux (dont 1 rajout\u00e9 par nos soins) et sa fa\u00e7ade ajour\u00e9e sur toute sa surface, ce chassis renouvelle l\u0027air avec une grande efficacit\u00e9, et sans faire de bruit... C\u0027est une r\u00e9f\u00e9rence en la mati\u00e8re.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9 de filtres \u00e0 poussi\u00e8re, de paroies insonoris\u00e9es, vous disposez d\u0027un produit tr\u00e8s qualitatif.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn fa\u00e7ade, il offre tout une connectique compl\u00e8te, avec 2 ports USB3.0\u00a0+ 1 x port USB3.1 type C\u00a0ainsi que le\u00a0traditionnel\u00a0port\u00a0audio.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        119.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-bequiet-pure-base-501-airflow.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                119.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-bequiet-pure-base-501-airflow.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Bequiet Pure Base 501 Airflow + 3 ventil 14cm Pure Wings   (1 rajout\u00e9 par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component11\u0022 value=\u002211\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice11\u0022 value=\u002211\u0022 onclick=\u0022oneComponentChange(11)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/18\/sans_titre_1_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/18\/sans_titre_1_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/18\/sans_titre_1_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\n                    title=\u0022Boitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E\u003Cstrong\u003E4 ventilateurs rajout\u00e9s par nos soins\u003C\/strong\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content18\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more18\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec son design actuel et son panneau en verre fum\u00e9 tremp\u00e9, Le boitier IN WIN 103 offre une esth\u00e9tique \u00e0 la fois moderne et sobre, \u003Cstrong\u003Eil est juste \u0022classe\u0022.\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELe logo IN WIN\u00a0qui s\u0027illumine avec et des \u003Cstrong\u003Eeffets RGB\u003C\/strong\u003E personnalisables le rendent encore plus s\u00e9duisant.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EMais ses qualit\u00e9s ne s\u0027arr\u00eatent pas l\u00e0 :\u00a0le boitier In Win 103\u00a0offre surtout\u00a0d\u0027\u003Cstrong\u003Eexcellentes performances d\u0027a\u00e9ration\u003C\/strong\u003E. Avec les \u003Cstrong\u003E4 ventilateurs 12cm que nous lui rajoutons\u003C\/strong\u003E, et gr\u00e2ce \u00e0 sa conception des plus atypiques, il saura ventiler en toute discr\u00e9tion n\u0027importe quelle configuration PC haut de gamme.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EC\u0027est l\u0027un de nos produits pr\u00e9f\u00e9r\u00e9s.\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn fa\u00e7ade, il offre tout une connectique compl\u00e8te, avec 2 ports USB3.0\u00a0ainsi que les traditionnels ports audio.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        129.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-in-win-101-blanc.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u0022 title=\u0022Voir la fiche produit : Boitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                129.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-in-win-101-blanc.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u0022 title=\u0022Voir la fiche produit : Boitier In Win 103 RGB Blanc  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component18\u0022 value=\u002218\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice18\u0022 value=\u002218\u0022 onclick=\u0022oneComponentChange(18)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/125\/inwin103-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/125\/inwin103-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/125\/inwin103-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\n                    title=\u0022Boitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E\u003Cstrong\u003E4 ventilateurs rajout\u00e9s par nos soins\u003C\/strong\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content125\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more125\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec son design actuel et son panneau en verre fum\u00e9 tremp\u00e9, Le boitier IN WIN 103 offre une esth\u00e9tique \u00e0 la fois moderne et sobre, \u003Cstrong\u003Eil est juste \u0022classe\u0022.\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003ELe logo IN WIN\u00a0qui s\u0027illumine avec et des \u003Cstrong\u003Eeffets RGB\u003C\/strong\u003E personnalisables le rendent encore plus s\u00e9duisant.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EMais ses qualit\u00e9s ne s\u0027arr\u00eatent pas l\u00e0 :\u00a0le boitier In Win 103\u00a0offre surtout\u00a0d\u0027\u003Cstrong\u003Eexcellentes performances d\u0027a\u00e9ration\u003C\/strong\u003E. Avec les \u003Cstrong\u003E4 ventilateurs 12cm que nous lui rajoutons\u003C\/strong\u003E, et gr\u00e2ce \u00e0 sa conception des plus atypiques, il saura ventiler en toute discr\u00e9tion n\u0027importe quelle configuration PC haut de gamme.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u003Cstrong\u003EC\u0027est l\u0027un de nos produits pr\u00e9f\u00e9r\u00e9s.\u003C\/strong\u003E\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn fa\u00e7ade, il offre tout une connectique compl\u00e8te, avec 2 ports USB3.0\u00a0ainsi que les traditionnels ports audio.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        129.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-in-win-103693.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u0022 title=\u0022Voir la fiche produit : Boitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                129.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-in-win-103693.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u0022 title=\u0022Voir la fiche produit : Boitier In Win 103 RGB Noir  4 x ventil 12cm rajout\u00e9s par nos soins\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component125\u0022 value=\u0022125\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice125\u0022 value=\u0022125\u0022 onclick=\u0022oneComponentChange(125)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/22\/fractal_define_7_compact_03_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/22\/fractal_define_7_compact_03_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/22\/fractal_define_7_compact_03_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u0022\n                    title=\u0022Boitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EPanneaux insonoris\u00e9s\u003C\/li\u003E\r\n\t\u003Cli\u003E3 x ventilateurs (2x14cm et 1x12cm)\u00a0\u003Cstrong\u003Edont 1\u00a0rajout\u00e9\u00a0par nos soins.\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003E2 x ports USB 2.0 + 2 x ports USB 3.0\u003C\/li\u003E\r\n\t\u003Cli\u003E1 x port USB 3.1 type C\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content22\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more22\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EAvec un design \u00e9pur\u00e9 et classieux, des paroies \u00e9paisses et insonoris\u00e9es, le boitier Fractal Define 7 Compact Solid atteind tout simplement la perfection en mati\u00e8re de finition et d\u0027insonorisation.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn effet, avec ses ventilateurs silencieux et un agencement parfaitement organis\u00e9, ce chassis renouvelle l\u0027air avec une grande efficacit\u00e9, et sans faire de bruit... C\u0027est une r\u00e9f\u00e9rence en la mati\u00e8re.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EDot\u00e9 de filtres \u00e0 poussi\u00e8re, de paroies insonoris\u00e9es et de silent-blocs pour les disques durs, vous disposez d\u0027un produit tr\u00e8s qualitatif.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EEn fa\u00e7ade, il offre tout une connectique compl\u00e8te, avec 2 ports USB3.0 + 2 x USB2.0 + 1 x port USB3.1 type C\u00a0ainsi que les traditionnels ports audio.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E149.00 \u20ac\u003C\/span\u003E\n                        139.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-fractal-define-r5.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E149.00 \u20ac\u003C\/span\u003E\n                139.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-fractal-define-r5.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier Fractal Design Define 7 Compact Solid 3 ventils  (dont 1 rajout\u00e9 par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component22\u0022 value=\u002222\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice22\u0022 value=\u002222\u0022 onclick=\u0022oneComponentChange(22)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/12\/fractal_north_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/12\/fractal_north_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/12\/fractal_north_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Boitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u0022\n                    title=\u0022Boitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EBoitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EUn design unique aux mat\u00e9riaux nobles...\u003C\/li\u003E\r\n\t\u003Cli\u003E4 ventilateurs dont \u003Cstrong\u003E2 rajout\u00e9s par nos soins\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003E2 x USB3.0 + 1 x USB-C\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content12\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more12\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELe Fractal Design North est un boitier PC qui combine un design unique et une fa\u00e7ade bois, tout en conservant une capacit\u00e9 de ventilation optimale.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EC\u0027est un boitier id\u00e9al pour les gamers qui veulent personnaliser leur espace de jeu.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003E2 x USB3.0 + 1 x USB-C\u003C\/li\u003E\r\n\t\u003Cli\u003EL 215mm H 469mm P 447mm\u003C\/li\u003E\r\n\t\u003Cli\u003E4 ventilateurs dont \u003Cstrong\u003E2 rajout\u00e9s par nos soins\u003C\/strong\u003E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E159.00 \u20ac\u003C\/span\u003E\n                        149.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/boitier-antec-dark-phantom-dp501.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Boitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E159.00 \u20ac\u003C\/span\u003E\n                149.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/boitier-antec-dark-phantom-dp501.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Boitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u0022 title=\u0022Voir la fiche produit : Boitier FRACTAL North Black Mesh 3 x ventil (dont 1 rajout\u00e9 par nos soins)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component5\u0022 id=\u0022component12\u0022 value=\u002212\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice12\u0022 value=\u002212\u0022 onclick=\u0022oneComponentChange(12)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice5\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent5\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice5\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-8\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EVentilation boitier\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent8\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent8\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent8\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent8\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EVentilation boitier\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/8\u0022\n                          id=\u0022formChangeChoice8\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal8\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/248\/ventilation_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/248\/ventilation_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/248\/ventilation_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ventilation fournie avec le boitier choisi\u0022\n                    title=\u0022Ventilation fournie avec le boitier choisi\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EVentilation fournie avec le boitier choisi\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EConsulter le descriptif du boitier pour prendre connaissance des ventilateurs l\u0027accompagnant.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content248\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more248\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EVentilateurs fournis\u00a0avec le boitier s\u00e9lectionn\u00e9.\u003Cbr \/\u003E\r\nVarie selon le boitier choisi.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        0.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/pack-silence-ventilateurs-be-quiet-pure-wings-ii254.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ventilation fournie avec le boitier choisi\u0022 title=\u0022Voir la fiche produit : Ventilation fournie avec le boitier choisi\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                0.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/pack-silence-ventilateurs-be-quiet-pure-wings-ii254.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ventilation fournie avec le boitier choisi\u0022 title=\u0022Voir la fiche produit : Ventilation fournie avec le boitier choisi\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component8\u0022 id=\u0022component248\u0022 value=\u0022248\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice248\u0022 value=\u0022248\u0022 onclick=\u0022oneComponentChange(248)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/104\/ventil_pwx4_1_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/104\/ventil_pwx4_1_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/104\/ventil_pwx4_1_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Pack Silence 4 x ventils Be Quiet Pure Wings 3\u0022\n                    title=\u0022Pack Silence 4 x ventils Be Quiet Pure Wings 3\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EPack Silence 4 x ventils Be Quiet Pure Wings 3\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EUn niveau sonore des plus bas, une efficacit\u00e9 accrue et une dur\u00e9e de vie plus longue.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content104\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more104\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ECe pack ventilateurs vient en remplacement des ventilateurs d\u0027origine du boitier choisi, les ventilateurs d\u0027origine ne vous seront pas fournis.\u003C\/p\u003E\r\n\r\n\u003Cp\u003EGagnez en niveau sonore et en dur\u00e9e de vie avec ce Pack offrant la r\u00e9gulation PWM.\u003C\/p\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E59.00 \u20ac\u003C\/span\u003E\n                        52.60 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/pack-silence-ventilateurs-be-quiet-pure-wings-ii.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Pack Silence 4 x ventils Be Quiet Pure Wings 3\u0022 title=\u0022Voir la fiche produit : Pack Silence 4 x ventils Be Quiet Pure Wings 3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E59.00 \u20ac\u003C\/span\u003E\n                52.60 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/pack-silence-ventilateurs-be-quiet-pure-wings-ii.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Pack Silence 4 x ventils Be Quiet Pure Wings 3\u0022 title=\u0022Voir la fiche produit : Pack Silence 4 x ventils Be Quiet Pure Wings 3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component8\u0022 id=\u0022component104\u0022 value=\u0022104\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice104\u0022 value=\u0022104\u0022 onclick=\u0022oneComponentChange(104)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice8\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent8\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice8\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-13\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EAccessoires divers\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent13\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent13\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent13\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent13\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EAccessoires divers\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EPlusieurs choix possibles !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/13\u0022\n                          id=\u0022formChangeChoice13\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal13\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/106\/donglebluetooth_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/106\/donglebluetooth_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/106\/donglebluetooth_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Dongle Bluetooth\u0022\n                    title=\u0022Dongle Bluetooth\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EDongle Bluetooth\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content106\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more106\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EBluetooth v4.0\u003C\/li\u003E\r\n\t\u003Cli\u003ETaux de transfert : 3Mbps\u003C\/li\u003E\r\n\t\u003Cli\u003EPort\u00e9e max 20m\u003C\/li\u003E\r\n\t\u003Cli\u003Eprise en charge donn\u00e9es vocales bluetooth\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        16.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/dongle-bluetooth.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Dongle Bluetooth\u0022 title=\u0022Voir la fiche produit : Dongle Bluetooth\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                16.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/dongle-bluetooth.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Dongle Bluetooth\u0022 title=\u0022Voir la fiche produit : Dongle Bluetooth\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component106\u0022 value=\u0022106\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice106\u0022 id=\u0022labelChoice106\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022106\u0022 name=\u0022choice106\u0022 id=\u0022choice106\u0022 onclick=\u0022checkboxChange(106)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText106\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/300\/lect_apn3_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/300\/lect_apn3_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/300\/lect_apn3_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Lecteur de cartes SD externe USB 3.0\u0022\n                    title=\u0022Lecteur de cartes SD externe USB 3.0\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ELecteur de cartes SD externe USB 3.0\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EFourni en version externe USB.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content300\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more300\u0022 class=\u0022more\u0022\u003E\n            \n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        19.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/lecteur-de-cartes-memoires-multi-formats---port-usb20923.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Lecteur de cartes SD externe USB 3.0\u0022 title=\u0022Voir la fiche produit : Lecteur de cartes SD externe USB 3.0\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                19.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/lecteur-de-cartes-memoires-multi-formats---port-usb20923.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Lecteur de cartes SD externe USB 3.0\u0022 title=\u0022Voir la fiche produit : Lecteur de cartes SD externe USB 3.0\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component300\u0022 value=\u0022300\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice300\u0022 id=\u0022labelChoice300\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022300\u0022 name=\u0022choice300\u0022 id=\u0022choice300\u0022 onclick=\u0022checkboxChange(300)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText300\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/94\/dvd_intern_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/94\/dvd_intern_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/94\/dvd_intern_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Lecteur Graveur DVD interne LG\u0022\n                    title=\u0022Lecteur Graveur DVD interne LG\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ELecteur Graveur DVD interne LG\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content94\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more94\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EVitesse max. lecture DVD: 16x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max. gravure DVD-R: 24x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max. gravure DVD-RW: 6x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max. gravure DVD-R DL1: 8x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max. gravure DVD+R: 24x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max. gravure DVD+RW: 8x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max. gravure DVD-RAM: 12x\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        19.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/lecteur-graveur-dvd-interne-lg.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Lecteur Graveur DVD interne LG\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur DVD interne LG\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                19.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/lecteur-graveur-dvd-interne-lg.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Lecteur Graveur DVD interne LG\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur DVD interne LG\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component94\u0022 value=\u002294\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice94\u0022 id=\u0022labelChoice94\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u002294\u0022 name=\u0022choice94\u0022 id=\u0022choice94\u0022 onclick=\u0022checkboxChange(94)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText94\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/93\/externe_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/93\/externe_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/93\/externe_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Lecteur Graveur DVD externe USB Liteon eBAU108\u0022\n                    title=\u0022Lecteur Graveur DVD externe USB Liteon eBAU108\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ELecteur Graveur DVD externe USB Liteon eBAU108\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content93\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more93\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EMax gravure CD: 24x\u003C\/li\u003E\r\n\t\u003Cli\u003EMax gravure DVD: 8X\u003C\/li\u003E\r\n\t\u003Cli\u003EMax graveure DVDRW \/ DVD-R DL1 \/ DVD+R9: 6x\u003C\/li\u003E\r\n\t\u003Cli\u003EMax DVD RAM: 5x\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        29.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/lecteur-graveur-dvd-externe-usb-liteon-ebau108.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Lecteur Graveur DVD externe USB Liteon eBAU108\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur DVD externe USB Liteon eBAU108\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                29.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/lecteur-graveur-dvd-externe-usb-liteon-ebau108.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Lecteur Graveur DVD externe USB Liteon eBAU108\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur DVD externe USB Liteon eBAU108\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component93\u0022 value=\u002293\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice93\u0022 id=\u0022labelChoice93\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u002293\u0022 name=\u0022choice93\u0022 id=\u0022choice93\u0022 onclick=\u0022checkboxChange(93)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText93\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/107\/webcam_3000_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/107\/webcam_3000_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/107\/webcam_3000_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Webcam Microsoft LifeCam HD-3000\u0022\n                    title=\u0022Webcam Microsoft LifeCam HD-3000\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EWebcam Microsoft LifeCam HD-3000\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content107\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more107\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EWebcam HD 720p avec micro\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        39.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/webcam-microsoft-lifecam-hd-3000.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Webcam Microsoft LifeCam HD-3000\u0022 title=\u0022Voir la fiche produit : Webcam Microsoft LifeCam HD-3000\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                39.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/webcam-microsoft-lifecam-hd-3000.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Webcam Microsoft LifeCam HD-3000\u0022 title=\u0022Voir la fiche produit : Webcam Microsoft LifeCam HD-3000\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component107\u0022 value=\u0022107\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice107\u0022 id=\u0022labelChoice107\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022107\u0022 name=\u0022choice107\u0022 id=\u0022choice107\u0022 onclick=\u0022checkboxChange(107)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText107\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/95\/blueray_intern-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/95\/blueray_intern-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/95\/blueray_intern-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Lecteur Graveur Bluray\/DVD interne LG\u0022\n                    title=\u0022Lecteur Graveur Bluray\/DVD interne LG\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ELecteur Graveur Bluray\/DVD interne LG\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content95\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more95\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EEn lecture\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EVitesse de lecture BD-ROM\u00a0\u00a0 \u00a012x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de lecture BD-R\u00a0\u00a0 \u00a012x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de lecture DVD\u00a0\u00a0 \u00a016x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse de lecture CD\u00a0\u00a0 \u00a048x\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003EEn \u00e9criture\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture BD-R\u00a0\u00a0 \u00a016x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture BD-R DL\u00a0\u00a0 \u00a012x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture DVD\u00b1R\u00a0\u00a0 \u00a016x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture DVD\u00b1RW\u00a0\u00a0 \u00a06x DVD-RW \/ 8x DVD+RW\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture DVD\u00b1R DL\u00a0\u00a0 \u00a08x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture CD-R\u00a0\u00a0 \u00a048x\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse d\u0027\u00e9criture CD-RW\u00a0\u00a0 \u00a024x\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        85.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/lecteur-graveur-bluray-dvd-interne-lg.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Lecteur Graveur Bluray\/DVD interne LG\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur Bluray\/DVD interne LG\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                85.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/lecteur-graveur-bluray-dvd-interne-lg.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Lecteur Graveur Bluray\/DVD interne LG\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur Bluray\/DVD interne LG\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component95\u0022 value=\u002295\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice95\u0022 id=\u0022labelChoice95\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u002295\u0022 name=\u0022choice95\u0022 id=\u0022choice95\u0022 onclick=\u0022checkboxChange(95)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText95\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/177\/4e3uw1uv44gpxqex_setting_fff_1_90_end_500_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/177\/4e3uw1uv44gpxqex_setting_fff_1_90_end_500_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/177\/4e3uw1uv44gpxqex_setting_fff_1_90_end_500_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Lecteur Graveur Bluray slim Asus externe USB\u0022\n                    title=\u0022Lecteur Graveur Bluray slim Asus externe USB\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ELecteur Graveur Bluray slim Asus externe USB\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content177\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more177\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EPort USB 3.1 G\u00e9n.1 pour une transmission ultrarapide de toutes vos donn\u00e9es\u003C\/li\u003E\r\n\t\u003Cli\u003EDeux c\u00e2bles pour ports USB-C et USB-A\u003C\/li\u003E\r\n\t\u003Cli\u003ESupport M-DISC pour conserver sur le tr\u00e8s long-terme vos photos, vid\u00e9os et tous vos fichiers\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible avec les syst\u00e8mes d\u2019exploitation Windows et Mac\u003C\/li\u003E\r\n\t\u003Cli\u003ELogiciel Nero BackItUp permettant de sauvegarder en toute simplicit\u00e9 l\u2019ensemble des fichiers de votre PC (Windows)\u003C\/li\u003E\r\n\t\u003Cli\u003EChiffrement de disque avanc\u00e9 avec contr\u00f4le du mot de passe et fonctionnalit\u00e9 de cryptage des noms de fichier\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        127.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/lecteur-graveur-bluray-dvd-interne-lg923.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Lecteur Graveur Bluray slim Asus externe USB\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur Bluray slim Asus externe USB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                127.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/lecteur-graveur-bluray-dvd-interne-lg923.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Lecteur Graveur Bluray slim Asus externe USB\u0022 title=\u0022Voir la fiche produit : Lecteur Graveur Bluray slim Asus externe USB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component13\u0022 id=\u0022component177\u0022 value=\u0022177\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice177\u0022 id=\u0022labelChoice177\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022177\u0022 name=\u0022choice177\u0022 id=\u0022choice177\u0022 onclick=\u0022checkboxChange(177)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText177\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022cart_submit\u0022\u003E\n      \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-customize-2\u0022 id=\u0022changeChoice\u0022\u003EValider\u003C\/button\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice13\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent13\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice13\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n          \u003C\/div\u003E\n      \u003Cdiv class=\u0022card card_dipult configurator\u0022 style=\u0022border-radius: 0\u0022 id=\u0027peripherique\u0027 class=\u0022anchor-fixed\u0022\u003E\n      \u003Cdiv class=\u0022row align-items-center\u0022\u003E\n        \u003Cdiv class=\u0022col-md-12\u0022\u003E\n          \u003Cdiv class=\u0022row\u0022\u003E\n            \u003Ch3 class=\u0022title-composants\u0022\u003EOptions\u003C\/h3\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-15\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ESyst\u00e8me Windows 11\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent15\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent15\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent15\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent15\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ESyst\u00e8me Windows 11\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/15\u0022\n                          id=\u0022formChangeChoice15\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal15\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/112\/installation_windows_modif_800-100.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/112\/installation_windows_modif_800-100.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/112\/installation_windows_modif_800-100.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Installation Windows 11 Famille (version d\u0027\u00e9valuation)\u0022\n                    title=\u0022Installation Windows 11 Famille (version d\u0027\u00e9valuation)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EInstallation Windows 11 Famille (version d\u0026#039;\u00e9valuation)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u003Cem\u003E\u003Cstrong\u003EVous poss\u00e9dez d\u00e9j\u00e0 une cl\u00e9 d\u0027activation Windows ?\u003Cbr \/\u003E\r\nChoisissez Windows en version d\u0027\u00e9valuation, et recevez votre PC pr\u00eat \u00e0 l\u0027emploi.\u003C\/strong\u003E\u003C\/em\u003E\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content112\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more112\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E19.00 \u20ac\u003C\/span\u003E\n                        0.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Installation Windows 11 Famille (version d\u0026#039;\u00e9valuation)\u0022 title=\u0022Voir la fiche produit : Installation Windows 11 Famille (version d\u0026#039;\u00e9valuation)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E19.00 \u20ac\u003C\/span\u003E\n                0.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Installation Windows 11 Famille (version d\u0026#039;\u00e9valuation)\u0022 title=\u0022Voir la fiche produit : Installation Windows 11 Famille (version d\u0026#039;\u00e9valuation)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component15\u0022 id=\u0022component112\u0022 value=\u0022112\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice112\u0022 value=\u0022112\u0022 onclick=\u0022oneComponentChange(112)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/386\/installation_windows_modif_800-25.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/386\/installation_windows_modif_800-25.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/386\/installation_windows_modif_800-25.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Installation Windows 11 PRO (version d\u0027\u00e9valuation)\u0022\n                    title=\u0022Installation Windows 11 PRO (version d\u0027\u00e9valuation)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EInstallation Windows 11 PRO (version d\u0026#039;\u00e9valuation)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u003Cem\u003E\u003Cstrong\u003EVous poss\u00e9dez d\u00e9j\u00e0 une cl\u00e9 d\u0027activation Windows ?\u003Cbr \/\u003E\r\nChoisissez Windows en version d\u0027\u00e9valuation, et recevez votre PC pr\u00eat \u00e0 l\u0027emploi.\u003C\/strong\u003E\u003C\/em\u003E\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content386\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more386\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E19.00 \u20ac\u003C\/span\u003E\n                        0.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc522.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Installation Windows 11 PRO (version d\u0026#039;\u00e9valuation)\u0022 title=\u0022Voir la fiche produit : Installation Windows 11 PRO (version d\u0026#039;\u00e9valuation)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E19.00 \u20ac\u003C\/span\u003E\n                0.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc522.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Installation Windows 11 PRO (version d\u0026#039;\u00e9valuation)\u0022 title=\u0022Voir la fiche produit : Installation Windows 11 PRO (version d\u0026#039;\u00e9valuation)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component15\u0022 id=\u0022component386\u0022 value=\u0022386\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice386\u0022 value=\u0022386\u0022 onclick=\u0022oneComponentChange(386)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/387\/installation_windows_modif_800-100.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/387\/installation_windows_modif_800-100.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/387\/installation_windows_modif_800-100.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Windows 11 Famille + installation (Licence officielle DVD + Sticker)\u0022\n                    title=\u0022Windows 11 Famille + installation (Licence officielle DVD + Sticker)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EWindows 11 Famille + installation (Licence officielle DVD + Sticker)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content387\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more387\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        149.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc387.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Windows 11 Famille + installation (Licence officielle DVD + Sticker)\u0022 title=\u0022Voir la fiche produit : Windows 11 Famille + installation (Licence officielle DVD + Sticker)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                149.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc387.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Windows 11 Famille + installation (Licence officielle DVD + Sticker)\u0022 title=\u0022Voir la fiche produit : Windows 11 Famille + installation (Licence officielle DVD + Sticker)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component15\u0022 id=\u0022component387\u0022 value=\u0022387\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice387\u0022 value=\u0022387\u0022 onclick=\u0022oneComponentChange(387)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/388\/installation_windows_modif_800-25.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/388\/installation_windows_modif_800-25.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/388\/installation_windows_modif_800-25.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Windows 11 PRO + installation (Licence officielle DVD + Sticker)\u0022\n                    title=\u0022Windows 11 PRO + installation (Licence officielle DVD + Sticker)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EWindows 11 PRO + installation (Licence officielle DVD + Sticker)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content388\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more388\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EInstallation de Windows\u003C\/li\u003E\r\n\t\u003Cli\u003EInstallation Pilotes des composants.\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 compl\u00e9mentaires.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        199.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc5229.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Windows 11 PRO + installation (Licence officielle DVD + Sticker)\u0022 title=\u0022Voir la fiche produit : Windows 11 PRO + installation (Licence officielle DVD + Sticker)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                199.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/installation-du-systeme-d-exploitation-sur-votre-pc5229.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Windows 11 PRO + installation (Licence officielle DVD + Sticker)\u0022 title=\u0022Voir la fiche produit : Windows 11 PRO + installation (Licence officielle DVD + Sticker)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component15\u0022 id=\u0022component388\u0022 value=\u0022388\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice388\u0022 value=\u0022388\u0022 onclick=\u0022oneComponentChange(388)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice15\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent15\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice15\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-16\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ELogiciels et Antivirus\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent16\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent16\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent16\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent16\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ELogiciels et Antivirus\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EPlusieurs choix possibles !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/16\u0022\n                          id=\u0022formChangeChoice16\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal16\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/87\/kapersky_av_1p_1a_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/87\/kapersky_av_1p_1a_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/87\/kapersky_av_1p_1a_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Kaspersky Anti-Virus licence 1 poste 1 an\u0022\n                    title=\u0022Kaspersky Anti-Virus licence 1 poste 1 an\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EKaspersky Anti-Virus licence 1 poste 1 an\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content87\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more87\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EProtection en temps r\u00e9el contre les virus, logiciels espions et autres menaces, qu\u2019ils soient connus ou nouveaux\u003C\/li\u003E\r\n\t\u003Cli\u003ED\u00e9tection proactive des nouveaux logiciels malveillants et annulation de toute activit\u00e9 pr\u00e9judiciable\u003C\/li\u003E\r\n\t\u003Cli\u003EV\u00e9rification instantan\u00e9e de la s\u00e9curit\u00e9 des fichiers et des sites Web\u003C\/li\u003E\r\n\t\u003Cli\u003EPr\u00e9vention automatique des failles d\u2019exploitation pour garantir la s\u00e9curit\u00e9 de votre PC\u003C\/li\u003E\r\n\t\u003Cli\u003EURL Advisor pour vous informer de la r\u00e9putation des liens Internet\u003C\/li\u003E\r\n\t\u003Cli\u003EAnti-Blocker pour d\u00e9bloquer votre PC en cas d\u2019attaque par un cheval de Troie\u003C\/li\u003E\r\n\t\u003Cli\u003EAnti-hame\u00e7onnage pour prot\u00e9ger votre identit\u00e9 num\u00e9rique contre le Phishing\u003C\/li\u003E\r\n\t\u003Cli\u003EiChecker\/iSwift pour assurer une analyse intelligente avec des performances optimales\u003C\/li\u003E\r\n\t\u003Cli\u003EMises \u00e0 jour intelligentes pour r\u00e9duire le trafic r\u00e9seau et l\u2019utilisation des ressources\u003C\/li\u003E\r\n\t\u003Cli\u003EMode joueur pour une exp\u00e9rience de jeu sans interruption\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        25.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/kaspersky-anti-virus-license-1-poste-1-an.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Kaspersky Anti-Virus licence 1 poste 1 an\u0022 title=\u0022Voir la fiche produit : Kaspersky Anti-Virus licence 1 poste 1 an\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                25.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/kaspersky-anti-virus-license-1-poste-1-an.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Kaspersky Anti-Virus licence 1 poste 1 an\u0022 title=\u0022Voir la fiche produit : Kaspersky Anti-Virus licence 1 poste 1 an\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component16\u0022 id=\u0022component87\u0022 value=\u002287\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice87\u0022 id=\u0022labelChoice87\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u002287\u0022 name=\u0022choice87\u0022 id=\u0022choice87\u0022 onclick=\u0022checkboxChange(87)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText87\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/88\/ks_is_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/88\/ks_is_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/88\/ks_is_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Kaspersky Internet Security licence 1 poste 1 an\u0022\n                    title=\u0022Kaspersky Internet Security licence 1 poste 1 an\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EKaspersky Internet Security licence 1 poste 1 an\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content88\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more88\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ETechnologie de protection bancaire\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantit plusieurs niveaux de s\u00e9curit\u00e9 pendant vos transactions financi\u00e8res, telles que les op\u00e9rations bancaires, les achats en ligne et l\u0027utilisation de syst\u00e8mes de paiement.\u003C\/li\u003E\r\n\t\u003Cli\u003EProtection de l\u0027identit\u00e9 et de la vie priv\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ES\u2019appuie sur les donn\u00e9es du cloud les plus r\u00e9centes, des technologies anti-phishing et un mode de clavier s\u00e9curis\u00e9 pour emp\u00eacher le vol de vos donn\u00e9es personnelles.\u003C\/li\u003E\r\n\t\u003Cli\u003EMessages d\u0027alertes des sites dangereux\u003C\/li\u003E\r\n\t\u003Cli\u003EVous informe de la s\u00e9curit\u00e9 des liens de r\u00e9sultats de recherche et bloque les sites Web dangereux et de phishing.\u003C\/li\u003E\r\n\t\u003Cli\u003EMode applications de confiance\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantit que seules les applications jug\u00e9es s\u00fbres et de confiance par Kaspersky peuvent s\u0027ex\u00e9cuter sur votre PC.\u003C\/li\u003E\r\n\t\u003Cli\u003EOptimisation des performances du PC\u003C\/li\u003E\r\n\t\u003Cli\u003EAgit en arri\u00e8re-plan pour fournir une protection maximale et en toute s\u00e9r\u00e9nit\u00e9, sans ralentir votre PC.\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9seaux sociaux s\u00e9curis\u00e9s\u003C\/li\u003E\r\n\t\u003Cli\u003EEmp\u00eache que vos comptes Facebook, MySpace et Twitter re\u00e7oivent des liens ou des logiciels malveillants provenant de vos amis.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        45.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/kaspersky-internet-security-license-1-poste-1-an.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Kaspersky Internet Security licence 1 poste 1 an\u0022 title=\u0022Voir la fiche produit : Kaspersky Internet Security licence 1 poste 1 an\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                45.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/kaspersky-internet-security-license-1-poste-1-an.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Kaspersky Internet Security licence 1 poste 1 an\u0022 title=\u0022Voir la fiche produit : Kaspersky Internet Security licence 1 poste 1 an\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component16\u0022 id=\u0022component88\u0022 value=\u002288\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice88\u0022 id=\u0022labelChoice88\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u002288\u0022 name=\u0022choice88\u0022 id=\u0022choice88\u0022 onclick=\u0022checkboxChange(88)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText88\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/116\/kapersky_is_3p_1a_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/116\/kapersky_is_3p_1a_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/116\/kapersky_is_3p_1a_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Kaspersky Internet Security licence 3 postes 1 an\u0022\n                    title=\u0022Kaspersky Internet Security licence 3 postes 1 an\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EKaspersky Internet Security licence 3 postes 1 an\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content116\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more116\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ETechnologie de protection bancaire\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantit plusieurs niveaux de s\u00e9curit\u00e9 pendant vos transactions financi\u00e8res, telles que les op\u00e9rations bancaires, les achats en ligne et l\u0027utilisation de syst\u00e8mes de paiement.\u003C\/li\u003E\r\n\t\u003Cli\u003EProtection de l\u0027identit\u00e9 et de la vie priv\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ES\u2019appuie sur les donn\u00e9es du cloud les plus r\u00e9centes, des technologies anti-phishing et un mode de clavier s\u00e9curis\u00e9 pour emp\u00eacher le vol de vos donn\u00e9es personnelles.\u003C\/li\u003E\r\n\t\u003Cli\u003EMessages d\u0027alertes des sites dangereux\u003C\/li\u003E\r\n\t\u003Cli\u003EVous informe de la s\u00e9curit\u00e9 des liens de r\u00e9sultats de recherche et bloque les sites Web dangereux et de phishing.\u003C\/li\u003E\r\n\t\u003Cli\u003EMode applications de confiance\u003C\/li\u003E\r\n\t\u003Cli\u003EGarantit que seules les applications jug\u00e9es s\u00fbres et de confiance par Kaspersky peuvent s\u0027ex\u00e9cuter sur votre PC.\u003C\/li\u003E\r\n\t\u003Cli\u003EOptimisation des performances du PC\u003C\/li\u003E\r\n\t\u003Cli\u003EAgit en arri\u00e8re-plan pour fournir une protection maximale et en toute s\u00e9r\u00e9nit\u00e9, sans ralentir votre PC.\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9seaux sociaux s\u00e9curis\u00e9s\u003C\/li\u003E\r\n\t\u003Cli\u003EEmp\u00eache que vos comptes Facebook, MySpace et Twitter re\u00e7oivent des liens ou des logiciels malveillants provenant de vos amis.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        60.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/kaspersky-internet-security-license-3-postes-1-an307.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Kaspersky Internet Security licence 3 postes 1 an\u0022 title=\u0022Voir la fiche produit : Kaspersky Internet Security licence 3 postes 1 an\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                60.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/kaspersky-internet-security-license-3-postes-1-an307.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Kaspersky Internet Security licence 3 postes 1 an\u0022 title=\u0022Voir la fiche produit : Kaspersky Internet Security licence 3 postes 1 an\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component16\u0022 id=\u0022component116\u0022 value=\u0022116\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice116\u0022 id=\u0022labelChoice116\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022116\u0022 name=\u0022choice116\u0022 id=\u0022choice116\u0022 onclick=\u0022checkboxChange(116)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText116\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/234\/office_famille_2021_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/234\/office_famille_2021_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/234\/office_famille_2021_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Microsoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u0022\n                    title=\u0022Microsoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EMicrosoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003Ela c\u00e9l\u00e8bre gamme de logiciel Microsoft.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content234\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more234\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EContient:\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EOffice word\u003C\/li\u003E\r\n\t\u003Cli\u003EOffice Excel\u003C\/li\u003E\r\n\t\u003Cli\u003EOffice PowerPoint\u003C\/li\u003E\r\n\t\u003Cli\u003EOneNote\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        159.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/microsoft-office-famille-et-etudiant-2021-1-poste-licence-a-vie.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Microsoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u0022 title=\u0022Voir la fiche produit : Microsoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                159.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/microsoft-office-famille-et-etudiant-2021-1-poste-licence-a-vie.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Microsoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u0022 title=\u0022Voir la fiche produit : Microsoft Office Famille et Etudiant 2021 - 1 poste (Licence \u00e0 vie)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component16\u0022 id=\u0022component234\u0022 value=\u0022234\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice234\u0022 id=\u0022labelChoice234\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022234\u0022 name=\u0022choice234\u0022 id=\u0022choice234\u0022 onclick=\u0022checkboxChange(234)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText234\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/235\/office_entreprise_2021_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/235\/office_entreprise_2021_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/235\/office_entreprise_2021_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Microsoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u0022\n                    title=\u0022Microsoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EMicrosoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003Ela c\u00e9l\u00e8bre gamme de logiciel Microsoft.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content235\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more235\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EContient:\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EOffice word\u003C\/li\u003E\r\n\t\u003Cli\u003EOffice Excel\u003C\/li\u003E\r\n\t\u003Cli\u003EOffice PowerPoint\u003C\/li\u003E\r\n\t\u003Cli\u003EOneNote\u003C\/li\u003E\r\n\t\u003Cli\u003EOutlook\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        319.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/microsoft-office-famille-et-petit-entreprise-2021-1-poste-licence-a-vie.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Microsoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u0022 title=\u0022Voir la fiche produit : Microsoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                319.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/microsoft-office-famille-et-petit-entreprise-2021-1-poste-licence-a-vie.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Microsoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u0022 title=\u0022Voir la fiche produit : Microsoft Office Famille et Petite Entreprise 2021 - 1 poste (Licence \u00e0 vie)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component16\u0022 id=\u0022component235\u0022 value=\u0022235\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \u003Clabel name=\u0022labelChoice235\u0022 id=\u0022labelChoice235\u0022 style=\u0022margin-top: 32px\u0022\u003E\n                    \u003Cinput type=\u0022checkbox\u0022 class=\u0022opacityNone\u0022 value=\u0022235\u0022 name=\u0022choice235\u0022 id=\u0022choice235\u0022 onclick=\u0022checkboxChange(235)\u0022 \u003E\n                    \u003Cspan  class=\u0022btn-choisir\u0022 id=\u0022labelText235\u0022\u003ES\u00e9lectionner\u003C\/span\u003E\n                \u003C\/label\u003E\n                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022cart_submit\u0022\u003E\n      \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-customize-2\u0022 id=\u0022changeChoice\u0022\u003EValider\u003C\/button\u003E\n    \u003C\/div\u003E\n  \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice16\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent16\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice16\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-17\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EWifi\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent17\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent17\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent17\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent17\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EWifi\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/17\u0022\n                          id=\u0022formChangeChoice17\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal17\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/84\/tplink-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/84\/tplink-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/84\/tplink-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Carte wifi 802.11N TP-LINK TL-WN881ND\u0022\n                    title=\u0022Carte wifi 802.11N TP-LINK TL-WN881ND\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECarte wifi 802.11N TP-LINK TL-WN881ND\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EPour une connection wifi classique, jusqu\u0027\u00e0 300Mbps\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content84\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more84\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ELa vitesse sans fil N jusqu\u2019\u00e0 300 Mbps est id\u00e9ale pour le streaming vid\u00e9o, les jeux vid\u00e9o en ligne et les appels Internet.\u003C\/li\u003E\r\n\t\u003Cli\u003ELa technologie 2T2R MIMO\u2122 permet une augmentation des d\u00e9bits et des distances par rapport \u00e0 la technologie 1T1R conventionnelle\u003C\/li\u003E\r\n\t\u003Cli\u003EConfiguration ais\u00e9e d\u2019une connexion sans fil hautement s\u00e9curis\u00e9e avec le logiciel QSS inclus.\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible 64\/128 WEP, WPA \/WPA2\/WPA-PSK\/WPA2-PSK (TKIP\/AES) et IEEE 802.1X\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise en charge de Windows 7 32\/64 bits, Windows XP 32\/64 bits, Vista 32\/64 bits, Windows 2000.\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise en charge des modes Ad-Hoc et Infrastructure\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise en charge de Sony PSP X-Link pour une exp\u00e9rience sensationnelle de jeux vid\u00e9o en ligne avec Windows XP.\u003C\/li\u003E\r\n\t\u003Cli\u003EL\u2019utilitaire inclus permet une installation rapide et facile.\u003C\/li\u003E\r\n\t\u003Cli\u003EParfaitement compatible avec les produits 802.11n\/b\/g\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E21.00 \u20ac\u003C\/span\u003E\n                        19.75 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/carte-wifi-80211n-tp-link-tl-wn881nd.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Carte wifi 802.11N TP-LINK TL-WN881ND\u0022 title=\u0022Voir la fiche produit : Carte wifi 802.11N TP-LINK TL-WN881ND\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E21.00 \u20ac\u003C\/span\u003E\n                19.75 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/carte-wifi-80211n-tp-link-tl-wn881nd.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Carte wifi 802.11N TP-LINK TL-WN881ND\u0022 title=\u0022Voir la fiche produit : Carte wifi 802.11N TP-LINK TL-WN881ND\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component17\u0022 id=\u0022component84\u0022 value=\u002284\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice84\u0022 value=\u002284\u0022 onclick=\u0022oneComponentChange(84)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/340\/1733d_01_modif_500.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/340\/1733d_01_modif_500.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/340\/1733d_01_modif_500.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Carte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u0022\n                    title=\u0022Carte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECarte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EPour profiter du wifi haut d\u00e9bit jusqu\u0027\u00e0 1733 Mbit\/s\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content340\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more340\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECarte r\u00e9seau Wi-Fi 1733 Mbps \u0026 Bluetooth 5.0\u003C\/li\u003E\r\n\t\u003Cli\u003ESupport des normes Wi-Fi 802.11 a\/b\/g\/n\/ac\u003C\/li\u003E\r\n\t\u003Cli\u003ECryptage et s\u00e9curit\u00e9 : WPA, WPA2, 802.1X (EAP-TLS, TTLS, PEAP,EAP-SIM, EAP-AKA, EAP-AKA)\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface : PCI-Express\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        39.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/carte-wifi-ac-_-bluetooth-gigabyte-wb1733d-i815339.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Carte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u0022 title=\u0022Voir la fiche produit : Carte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                39.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/carte-wifi-ac-_-bluetooth-gigabyte-wb1733d-i815339.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Carte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u0022 title=\u0022Voir la fiche produit : Carte Wifi + Bluetooth Gigabyte GC-WB1733D-I\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component17\u0022 id=\u0022component340\u0022 value=\u0022340\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice340\u0022 value=\u0022340\u0022 onclick=\u0022oneComponentChange(340)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/283\/wifi_asus_axe5400_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/283\/wifi_asus_axe5400_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/283\/wifi_asus_axe5400_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Carte Wifi 6E + Bluetooth Asus AXE5400\u0022\n                    title=\u0022Carte Wifi 6E + Bluetooth Asus AXE5400\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECarte Wifi 6E + Bluetooth Asus AXE5400\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003ENorme wifi 6E : id\u00e9al pour la fibre optique\u003Cbr \/\u003E\r\nBluetooth 5.2\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content283\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more283\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003ELa carte Wifi\u00a0\u003Cstrong\u003EASUS PCE-AXE5400\u003C\/strong\u003E\u00a0propose\u00a0du\u00a0\u003Cstrong\u003EWi-Fi 6E AX5400\u003C\/strong\u003E\u00a0(2 x 2402 Mbps + 574 Mbps) et du\u00a0\u003Cstrong\u003EBluetooth 5.2\u003C\/strong\u003E. Vous \u00eates ainsi par\u00e9 pour b\u00e9n\u00e9ficier de d\u00e9bits rapides et sans latence qu\u0027offre la fibre optique. Les deux antennes externes permettent d\u0027optimiser la r\u00e9ception et la qualit\u00e9 du signal pour un Wi-Fi fluide, que ce soit \u00e0 la maison ou au bureau.\u003Cbr \/\u003E\r\n\u003Cbr \/\u003E\r\nGr\u00e2ce \u00e0 la technologie Wi-Fi 6 (802.11ax) et \u00e0 la large bande passante de 160 MHz, la carte r\u00e9seau sans fil ASUS PCE-AXE5400 offre des vitesses sans fil jusqu\u0027\u00e0 4.6 fois plus rapides que les appareils Wi-Fi 5 (802.11ac). La\u00a0combinaison\u00a0des technologies OFDMA et MU-MIMO assure une\u00a0connexion Wi-Fi rapide et fluide sur votre PC.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003ECarte r\u00e9seau Wi-Fi 6E (2 x 2402Mbps + 574mbps)\u00a0\u0026 Bluetooth 5.2\u003C\/li\u003E\r\n\t\u003Cli\u003ESupport des normes Wi-Fi 802.11 b\/g\/n\/ac\/ax\/6\/6E\u003C\/li\u003E\r\n\t\u003Cli\u003ES\u00e9curit\u00e9s support\u00e9es pour r\u00e9seau : \u00a0WPA3\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface : PCI-Express\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E49.00 \u20ac\u003C\/span\u003E\n                        44.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/carte-wifi-ac-_-bluetooth-gigabyte-wb1733d-i815.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Carte Wifi 6E + Bluetooth Asus AXE5400\u0022 title=\u0022Voir la fiche produit : Carte Wifi 6E + Bluetooth Asus AXE5400\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E49.00 \u20ac\u003C\/span\u003E\n                44.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/carte-wifi-ac-_-bluetooth-gigabyte-wb1733d-i815.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Carte Wifi 6E + Bluetooth Asus AXE5400\u0022 title=\u0022Voir la fiche produit : Carte Wifi 6E + Bluetooth Asus AXE5400\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component17\u0022 id=\u0022component283\u0022 value=\u0022283\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice283\u0022 value=\u0022283\u0022 onclick=\u0022oneComponentChange(283)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/243\/ac_55_1_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/243\/ac_55_1_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/243\/ac_55_1_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Carte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u0022\n                    title=\u0022Carte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECarte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content243\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more243\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECarte PCI Express Wi-Fi AC 867 Mbps + 400 Mbps a\/b\/g\/n\/ac.\u003C\/li\u003E\r\n\t\u003Cli\u003EBluetooth 4.0.\u003C\/li\u003E\r\n\t\u003Cli\u003E2 antennes SMA d\u00e9portables.\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quences de fonctionnement : 2.4 GHz \/ 5 GHz.\u003C\/li\u003E\r\n\t\u003Cli\u003ESignal s\u00e9curis\u00e9 via cryptage WEP (64\/128 bits), WPA-PSK et WPA2-PSK.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        55.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/carte-reseau-wifi-ac-asus-pce-ac56252709.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Carte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u0022 title=\u0022Voir la fiche produit : Carte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                55.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/carte-reseau-wifi-ac-asus-pce-ac56252709.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Carte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u0022 title=\u0022Voir la fiche produit : Carte r\u00e9seau Wifi AC + Bluetooth Asus PCE-AC55BT\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component17\u0022 id=\u0022component243\u0022 value=\u0022243\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice243\u0022 value=\u0022243\u0022 onclick=\u0022oneComponentChange(243)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/335\/wbax210_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/335\/wbax210_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/335\/wbax210_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Carte Wifi AX + Bluetooth AORUS GC-WBAX210\u0022\n                    title=\u0022Carte Wifi AX + Bluetooth AORUS GC-WBAX210\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECarte Wifi AX + Bluetooth AORUS GC-WBAX210\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EApportez\u00a0le Wi-Fi 6E \u00e0 votre PC, le Must...\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content335\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more335\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECarte r\u00e9seau Wi-Fi 6E 2400\u00a0Mbps \u0026 Bluetooth 5.2\u003C\/li\u003E\r\n\t\u003Cli\u003ESupport des normes Wi-Fi 802.11 a\/b\/g\/n\/ac\/6\/6E\u003C\/li\u003E\r\n\t\u003Cli\u003ES\u00e9curit\u00e9 : WPA2, WPA3\u003C\/li\u003E\r\n\t\u003Cli\u003EProtocole d\u0027authentification : 802.1X EAP-TLS,EAP-TTLS\/MSCHAPv2, PEAPv0 \u2013MSCHAPv2 (EAP-SIM, EAP-AKA, EAP-AKA\u2019)\u003C\/li\u003E\r\n\t\u003Cli\u003EInterface : PCI-Express\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        59.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/carte-wifi-ac-_-bluetooth-gigabyte-wb1733d-i81580.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Carte Wifi AX + Bluetooth AORUS GC-WBAX210\u0022 title=\u0022Voir la fiche produit : Carte Wifi AX + Bluetooth AORUS GC-WBAX210\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                59.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/carte-wifi-ac-_-bluetooth-gigabyte-wb1733d-i81580.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Carte Wifi AX + Bluetooth AORUS GC-WBAX210\u0022 title=\u0022Voir la fiche produit : Carte Wifi AX + Bluetooth AORUS GC-WBAX210\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component17\u0022 id=\u0022component335\u0022 value=\u0022335\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice335\u0022 value=\u0022335\u0022 onclick=\u0022oneComponentChange(335)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice17\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent17\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice17\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-28\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EMontage PC \/ Tests\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent28\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent28\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent28\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent28\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EMontage PC \/ Tests\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/28\u0022\n                          id=\u0022formChangeChoice28\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal28\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/113\/montage_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/113\/montage_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/113\/montage_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022MONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u0022\n                    title=\u0022MONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EMONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EMONTAGE du PC\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFlashage Bios\u00a0+ Param\u00e9trage Bios + r\u00e9glage ventilateurs\u003C\/li\u003E\r\n\t\u003Cli\u003ETests de stabilit\u00e9 M\u00e9moire + CPU\u003C\/li\u003E\r\n\t\u003Cli\u003ELes boites d\u0027origine des composants vous sont remises avec votre PC.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content113\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more113\u0022 class=\u0022more\u0022\u003E\n            \u003Ch3\u003EEn choisissant un ordinateur sur mesure Premium-PC, vous \u00eates assur\u00e9 de d\u00e9couvrir un PC assembl\u00e9 de qualit\u00e9.\u003C\/h3\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003ECable Management r\u00e9alis\u00e9 avec soin.\u003C\/li\u003E\r\n\t\u003Cli\u003EBios carte m\u00e8re flash\u00e9 afin de\u00a0corriger tout dysfonctionnement ant\u00e9rieur constat\u00e9 par le constructeur.\u003C\/li\u003E\r\n\t\u003Cli\u003EM\u00e9moire vive r\u00e9gl\u00e9e en fonction de la carte m\u00e8re et des fr\u00e9quences admissibles (Profil XMP).\u003C\/li\u003E\r\n\t\u003Cli\u003EVentilateurs de bo\u00eetier choisis au cas par cas pour un niveau sonore optimis\u00e9 au regard des calories \u00e0 \u00e9vacuer.\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9gulation thermique des\u00a0ventilateurs ajust\u00e9e en fonction des composants s\u00e9lectionn\u00e9s.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\r\n\r\n\u003Ch3\u003EPuis, chaque PC subit une batterie de tests rigoureux suivant leur contenu.\u003C\/h3\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EDes tests de calculs sont r\u00e9alis\u00e9s sous DOS, afin de r\u00e9v\u00e9ler un \u00e9ventuel probl\u00e8me sur les puces m\u00e9moires, processeur ou communication carte m\u00e8re.\u003C\/li\u003E\r\n\t\u003Cli\u003EPour tout PC command\u00e9 avec installation de Windows, nous faisons une batterie de Benchs graphiques 3D, calculs CPU et m\u00e9moire afin de pousser le PC au maximum de ses capacit\u00e9s. L\u0027objectif est de contr\u00f4ler la bonne tenue en charge du bloc d\u2019alimentation et le bon fonctionnement de la carte graphique, m\u00e9moire et CPU dans des conditions d\u2019utilisation extr\u00eames.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                        69.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/unite-centrale-livree-montee-et-testee.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : MONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u0022 title=\u0022Voir la fiche produit : MONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E99.00 \u20ac\u003C\/span\u003E\n                69.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/unite-centrale-livree-montee-et-testee.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : MONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u0022 title=\u0022Voir la fiche produit : MONTAGE  PC + MAJ Bios + r\u00e9glages Bios + Tests de stabilit\u00e9 - DEEE 2,52\u20acHT inclus\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component28\u0022 id=\u0022component113\u0022 value=\u0022113\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice113\u0022 value=\u0022113\u0022 onclick=\u0022oneComponentChange(113)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice28\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent28\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice28\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n          \u003C\/div\u003E\n      \u003Cdiv class=\u0022card card_dipult configurator\u0022 style=\u0022border-radius: 0\u0022  class=\u0022anchor-fixed\u0022\u003E\n      \u003Cdiv class=\u0022row align-items-center\u0022\u003E\n        \u003Cdiv class=\u0022col-md-12\u0022\u003E\n          \u003Cdiv class=\u0022row\u0022\u003E\n            \u003Ch3 class=\u0022title-composants\u0022\u003EP\u00e9riph\u00e9riques\u003C\/h3\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n      \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-18\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EClavier\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent18\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent18\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent18\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent18\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EClavier\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/18\u0022\n                          id=\u0022formChangeChoice18\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal18\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/34\/kb110_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/34\/kb110_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/34\/kb110_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Clavier filaire standard\u0022\n                    title=\u0022Clavier filaire standard\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EClavier filaire standard\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content34\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more34\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EClavier de type standard \u00e0 faible hauteur pour un meilleur confort de frappe.\u003C\/li\u003E\r\n\t\u003Cli\u003ETouches plates et silencieuses avec une bonne r\u00e9activit\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003ETouche Windows - Sous Windows 7, permet de parcourir votre PC ou le Web en toute simplicit\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003EConnexion USB\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        11.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/clavier-filaire-standard.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Clavier filaire standard\u0022 title=\u0022Voir la fiche produit : Clavier filaire standard\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                11.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/clavier-filaire-standard.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Clavier filaire standard\u0022 title=\u0022Voir la fiche produit : Clavier filaire standard\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component18\u0022 id=\u0022component34\u0022 value=\u002234\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice34\u0022 value=\u002234\u0022 onclick=\u0022oneComponentChange(34)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/36\/prok5-_3__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/36\/prok5-_3__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/36\/prok5-_3__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Spirit of Gamer Pro-K5\u0022\n                    title=\u0022Spirit of Gamer Pro-K5\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESpirit of Gamer Pro-K5\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content36\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more36\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ER\u00e9tro-\u00e9clairage RGB avec mode breathing\u003C\/li\u003E\r\n\t\u003Cli\u003EAnti Ghosting\u003C\/li\u003E\r\n\t\u003Cli\u003ETouches semi-m\u00e9caniques\u003C\/li\u003E\r\n\t\u003Cli\u003E12 touches Multimedia\u003C\/li\u003E\r\n\t\u003Cli\u003EDimensions : 480 x 18 x 25mm\u003C\/li\u003E\r\n\t\u003Cli\u003Echassis m\u00e9tallique\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        25.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/spirit-of-gamer-pro-k5.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Spirit of Gamer Pro-K5\u0022 title=\u0022Voir la fiche produit : Spirit of Gamer Pro-K5\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                25.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/spirit-of-gamer-pro-k5.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Spirit of Gamer Pro-K5\u0022 title=\u0022Voir la fiche produit : Spirit of Gamer Pro-K5\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component18\u0022 id=\u0022component36\u0022 value=\u002236\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice36\u0022 value=\u002236\u0022 onclick=\u0022oneComponentChange(36)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/38\/vigor_gk30_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/38\/vigor_gk30_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/38\/vigor_gk30_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Clavier Gaming Vigor GK30 MSI\u0022\n                    title=\u0022Clavier Gaming Vigor GK30 MSI\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EClavier Gaming Vigor GK30 MSI\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content38\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more38\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ER\u00e9tro-\u00e9clairage RGB personnalisable\u003C\/li\u003E\r\n\t\u003Cli\u003EEquip\u00e9 de switches de type Plunger\u003C\/li\u003E\r\n\t\u003Cli\u003ETouches Multimedia\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        49.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/spirit-of-gamer-xpert-k500.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Clavier Gaming Vigor GK30 MSI\u0022 title=\u0022Voir la fiche produit : Clavier Gaming Vigor GK30 MSI\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                49.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/spirit-of-gamer-xpert-k500.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Clavier Gaming Vigor GK30 MSI\u0022 title=\u0022Voir la fiche produit : Clavier Gaming Vigor GK30 MSI\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component18\u0022 id=\u0022component38\u0022 value=\u002238\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice38\u0022 value=\u002238\u0022 onclick=\u0022oneComponentChange(38)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/41\/k55-_4__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/41\/k55-_4__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/41\/k55-_4__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Clavier Gaming Corsair K55 RGB\u0022\n                    title=\u0022Clavier Gaming Corsair K55 RGB\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EClavier Gaming Corsair K55 RGB\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content41\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more41\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E6 touches programmables\u003C\/li\u003E\r\n\t\u003Cli\u003ELogiciel de param\u00e9trage avec configurateur de maccros Corsair Utility Engine.\u003C\/li\u003E\r\n\t\u003Cli\u003ETechnologie anti-ghosting\u003C\/li\u003E\r\n\t\u003Cli\u003EM\u00e9canique ultra silencieuse\u003C\/li\u003E\r\n\t\u003Cli\u003E3 zones d\u0027\u00e9clairage led RGB totalement personnalisables.\u003C\/li\u003E\r\n\t\u003Cli\u003ESyst\u00e8me de controle avanc\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003ERepose-poignet\u003C\/li\u003E\r\n\t\u003Cli\u003EQualit\u00e9 Corsair\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        65.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/clavier-gaming-corsair-k55-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Clavier Gaming Corsair K55 RGB\u0022 title=\u0022Voir la fiche produit : Clavier Gaming Corsair K55 RGB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                65.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/clavier-gaming-corsair-k55-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Clavier Gaming Corsair K55 RGB\u0022 title=\u0022Voir la fiche produit : Clavier Gaming Corsair K55 RGB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component18\u0022 id=\u0022component41\u0022 value=\u002241\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice41\u0022 value=\u002241\u0022 onclick=\u0022oneComponentChange(41)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice18\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent18\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice18\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-19\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ESouris\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent19\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent19\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent19\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent19\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ESouris\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/19\u0022\n                          id=\u0022formChangeChoice19\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal19\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/43\/b100-_2__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/43\/b100-_2__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/43\/b100-_2__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris optique Logitech B100 3 boutons\u0022\n                    title=\u0022Souris optique Logitech B100 3 boutons\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris optique Logitech B100 3 boutons\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content43\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more43\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESouris filaire optique 1000dpi USB.\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique USB Plug \u0026 Play.\u003C\/li\u003E\r\n\t\u003Cli\u003E3 boutons + molette.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        11.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-optique-logitech-b100-3-boutons.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris optique Logitech B100 3 boutons\u0022 title=\u0022Voir la fiche produit : Souris optique Logitech B100 3 boutons\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                11.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-optique-logitech-b100-3-boutons.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris optique Logitech B100 3 boutons\u0022 title=\u0022Voir la fiche produit : Souris optique Logitech B100 3 boutons\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component43\u0022 value=\u002243\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice43\u0022 value=\u002243\u0022 onclick=\u0022oneComponentChange(43)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/44\/s-g928le_c03_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/44\/s-g928le_c03_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/44\/s-g928le_c03_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris PRO-M8 Spirit Of Gamer Light Edition\u0022\n                    title=\u0022Souris PRO-M8 Spirit Of Gamer Light Edition\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris PRO-M8 Spirit Of Gamer Light Edition\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content44\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more44\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EDouble mode d\u2019utilisation : Gaming \u0026 Multim\u00e9dia\u003C\/li\u003E\r\n\t\u003Cli\u003E7 boutons, dont 5 programmables\u003C\/li\u003E\r\n\t\u003Cli\u003ETechnologie Capteur Optique Avago IC 5050 invisible (sans LED)\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9solution r\u00e9glable \u00e0 la vol\u00e9e 4 niveaux : 800 DPI \/ 1000 DPI \/ 1200 DPI \/ 2000 DPI\u003C\/li\u003E\r\n\t\u003Cli\u003EAcc\u00e9l\u00e9ration 8 G\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence de rafra\u00eechissement : 1000Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EMolette de d\u00e9filement silencieuse et ultra-rapide\u003C\/li\u003E\r\n\t\u003Cli\u003EC\u00e2ble tress\u00e9 renforc\u00e9 longueur 152 cm (\u00b13cm), diam\u00e8tre 3 mm pour un maximum de fluidit\u00e9 de mouvement\u003C\/li\u003E\r\n\t\u003Cli\u003EPatins avec rev\u00eatement particuli\u00e8rement silencieux et sans frottements\u003C\/li\u003E\r\n\t\u003Cli\u003EDimensions : 11.5 x 7.7 x 3.9 cm\u003C\/li\u003E\r\n\t\u003Cli\u003EPoids : 100 g\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        20.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-gaming-pro-m8-spirit-of-gamer-light-edition.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris PRO-M8 Spirit Of Gamer Light Edition\u0022 title=\u0022Voir la fiche produit : Souris PRO-M8 Spirit Of Gamer Light Edition\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                20.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-gaming-pro-m8-spirit-of-gamer-light-edition.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris PRO-M8 Spirit Of Gamer Light Edition\u0022 title=\u0022Voir la fiche produit : Souris PRO-M8 Spirit Of Gamer Light Edition\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component44\u0022 value=\u002244\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice44\u0022 value=\u002244\u0022 onclick=\u0022oneComponentChange(44)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/47\/msi_ds_b1_4_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/47\/msi_ds_b1_4_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/47\/msi_ds_b1_4_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris MSI Interceptor DS B1\u0022\n                    title=\u0022Souris MSI Interceptor DS B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris MSI Interceptor DS B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content47\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more47\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E6 boutons\u003C\/li\u003E\r\n\t\u003Cli\u003ECapteur laser r\u00e9glable jusqu\u0027\u00e0 1600dpi\u003C\/li\u003E\r\n\t\u003Cli\u003EPort USB plaqu\u00e9 or\u003C\/li\u003E\r\n\t\u003Cli\u003EEclairage led\u003C\/li\u003E\r\n\t\u003Cli\u003EPoids r\u00e9glables 8 x 2g\u003C\/li\u003E\r\n\t\u003Cli\u003E100% con\u00e7ue pour le Gaming\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        29.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-msi-interceptor-ds-200.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris MSI Interceptor DS B1\u0022 title=\u0022Voir la fiche produit : Souris MSI Interceptor DS B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                29.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-msi-interceptor-ds-200.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris MSI Interceptor DS B1\u0022 title=\u0022Voir la fiche produit : Souris MSI Interceptor DS B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component47\u0022 value=\u002247\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice47\u0022 value=\u002247\u0022 onclick=\u0022oneComponentChange(47)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/46\/harpoon-_3__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/46\/harpoon-_3__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/46\/harpoon-_3__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris Corsair Harpoon RGB\u0022\n                    title=\u0022Souris Corsair Harpoon RGB\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris Corsair Harpoon RGB\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content46\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more46\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E6 boutons programmables\u003C\/li\u003E\r\n\t\u003Cli\u003ELogiciel de param\u00e9trage avec configurateur de maccros Corsair Utility Engine.\u003C\/li\u003E\r\n\t\u003Cli\u003ECapteur optique r\u00e9glable 250 -6000 dpi\u003C\/li\u003E\r\n\t\u003Cli\u003EEclairage led totalement personnalisables.\u003C\/li\u003E\r\n\t\u003Cli\u003EPoids de 85g\u003C\/li\u003E\r\n\t\u003Cli\u003EAccroches lat\u00e9rales anti-d\u00e9rapants en caoutchouc\u003C\/li\u003E\r\n\t\u003Cli\u003Etaux de r\u00e9ponse de 1 000 Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EQualit\u00e9 Corsair\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        34.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-corsair-harpoon-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB\u0022 title=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                34.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-corsair-harpoon-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB\u0022 title=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component46\u0022 value=\u002246\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice46\u0022 value=\u002246\u0022 onclick=\u0022oneComponentChange(46)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/45\/gm41_lightweight_3_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/45\/gm41_lightweight_3_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/45\/gm41_lightweight_3_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris MSI Clutch GM41 Lightweight\u0022\n                    title=\u0022Souris MSI Clutch GM41 Lightweight\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris MSI Clutch GM41 Lightweight\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content45\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more45\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EPoids de 65g seulement\u003C\/li\u003E\r\n\t\u003Cli\u003ECapteur optique 400\/800\/1600\/3200\/6400dpi\u003C\/li\u003E\r\n\t\u003Cli\u003EDesign ergonomique ambidexte\u003C\/li\u003E\r\n\t\u003Cli\u003ESwitches Gaming OMRON : supportent jusqu\u0027\u00e0 60 millions de clics\u003C\/li\u003E\r\n\t\u003Cli\u003E5 boutons programmables\u003C\/li\u003E\r\n\t\u003Cli\u003Er\u00e9tro \u00e9clairage rouge dragon MSI\u003C\/li\u003E\r\n\t\u003Cli\u003Ecable tress\u00e9\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        59.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/msi-clutch-gm40.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris MSI Clutch GM41 Lightweight\u0022 title=\u0022Voir la fiche produit : Souris MSI Clutch GM41 Lightweight\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                59.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/msi-clutch-gm40.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris MSI Clutch GM41 Lightweight\u0022 title=\u0022Voir la fiche produit : Souris MSI Clutch GM41 Lightweight\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component45\u0022 value=\u002245\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice45\u0022 value=\u002245\u0022 onclick=\u0022oneComponentChange(45)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/230\/harpoon_wireless_3_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/230\/harpoon_wireless_3_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/230\/harpoon_wireless_3_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris Corsair Harpoon RGB Wireless\u0022\n                    title=\u0022Souris Corsair Harpoon RGB Wireless\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris Corsair Harpoon RGB Wireless\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003ESouris sans-fil Gaming, haut de gamme.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content230\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more230\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ESouris optique pour gamer\u003C\/li\u003E\r\n\t\u003Cli\u003EFonctionnement filaire ou sans fil Bluetooth 4.2 \/ RF 2.4 GHz\u003C\/li\u003E\r\n\t\u003Cli\u003ECapteur optique 10 000 DPI\u003C\/li\u003E\r\n\t\u003Cli\u003E6\u00a0boutons programmables\u003C\/li\u003E\r\n\t\u003Cli\u003EPolling rate : 1000 Hz\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro\u00e9clairage RGB du logo -\u00a0Technologie iCue\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible : Windows 7\/8\/10\u003C\/li\u003E\r\n\t\u003Cli\u003EDimensions : 115.5 x 68.3 x 40.4 mm\u003C\/li\u003E\r\n\t\u003Cli\u003EPoids :\u00a0 99 g\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        64.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-corsair-harpoon-rgb274.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB Wireless\u0022 title=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB Wireless\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                64.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-corsair-harpoon-rgb274.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB Wireless\u0022 title=\u0022Voir la fiche produit : Souris Corsair Harpoon RGB Wireless\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component230\u0022 value=\u0022230\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice230\u0022 value=\u0022230\u0022 onclick=\u0022oneComponentChange(230)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/48\/m65-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/48\/m65-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/48\/m65-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris Corsair M65 Pro RGB\u0022\n                    title=\u0022Souris Corsair M65 Pro RGB\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris Corsair M65 Pro RGB\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content48\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more48\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E8 boutons programmables\u003C\/li\u003E\r\n\t\u003Cli\u003ELogiciel de param\u00e9trage avec configurateur de maccros Corsair Utility Engine.\u003C\/li\u003E\r\n\t\u003Cli\u003EUtilitaire de param\u00e9trage de surface\u003C\/li\u003E\r\n\t\u003Cli\u003ECapteur optique haute pr\u00e9cision de 12 000 dpi\u003C\/li\u003E\r\n\t\u003Cli\u003E3 zones d\u0027\u00e9clairage led totalement personnalisables.\u003C\/li\u003E\r\n\t\u003Cli\u003ESyst\u00e8me de r\u00e9glage du poids avanc\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003EPatins de glissement extra-larges en PTFE\u003C\/li\u003E\r\n\t\u003Cli\u003EStructure en aluminium de qualit\u00e9 a\u00e9ronautique\u003C\/li\u003E\r\n\t\u003Cli\u003EMolette de d\u00e9filement lest\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003EPositionnement optimis\u00e9 du bouton Sniper\u003C\/li\u003E\r\n\t\u003Cli\u003EQualit\u00e9 Corsair\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        75.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-corsaire-m65-pro-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris Corsair M65 Pro RGB\u0022 title=\u0022Voir la fiche produit : Souris Corsair M65 Pro RGB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                75.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-corsaire-m65-pro-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris Corsair M65 Pro RGB\u0022 title=\u0022Voir la fiche produit : Souris Corsair M65 Pro RGB\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component48\u0022 value=\u002248\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice48\u0022 value=\u002248\u0022 onclick=\u0022oneComponentChange(48)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/229\/g502_2_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/229\/g502_2_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/229\/g502_2_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Souris Logitech G502 Lightspeed\u0022\n                    title=\u0022Souris Logitech G502 Lightspeed\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ESouris Logitech G502 Lightspeed\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003ESouris tr\u00e8s haut de gamme.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content229\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more229\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ETechnologie sans fil Lightspeed\u00a0pour une performance sans aucun temps de latence\u003C\/li\u003E\r\n\t\u003Cli\u003EUn capteur optique\u00a0HERO 16 000 dpi\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9solution de\u00a0100 \u00e0 16 000 dpi\u003C\/li\u003E\r\n\t\u003Cli\u003ESans lissage\/acc\u00e9l\u00e9ration\/filtrage\u003C\/li\u003E\r\n\t\u003Cli\u003EAcc\u00e9l\u00e9ration max : 40 G\u003C\/li\u003E\r\n\t\u003Cli\u003EVitesse max : 400 ips\u003C\/li\u003E\r\n\t\u003Cli\u003E11 boutons programmables\u00a0avec changement de sensibilit\u00e9 \u00e0 la vol\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro-\u00e9clairage RGB programmable\u00a0(16.8 millions de couleurs)\u003C\/li\u003E\r\n\t\u003Cli\u003ETaux de rapport USB : 1000 Hz (1 ms)\u003C\/li\u003E\r\n\t\u003Cli\u003ETaux de rapport sans fil : 1000 Hz (1 ms)\u003C\/li\u003E\r\n\t\u003Cli\u003EPoids ajustable :\u00a04 poids de 2 g\u00a0et\u00a02 poids de 4 g\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9sistance des patins :\u00a0250\u00a0km\u003C\/li\u003E\r\n\t\u003Cli\u003EAutonomie :\u00a048 heures avec l\u0027\u00e9clairage par d\u00e9faut\u00a0et jusqu\u0027\u00e0 60 heures sans \u00e9clairage\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible avec le syst\u00e8me de charge sans fil Powerplay\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible Windows 7 et version ult\u00e9rieure et Mac OS X 10.11 ou version ult\u00e9rieure\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        140.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/souris-corsair-harpoon-rgb516.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Souris Logitech G502 Lightspeed\u0022 title=\u0022Voir la fiche produit : Souris Logitech G502 Lightspeed\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                140.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/souris-corsair-harpoon-rgb516.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Souris Logitech G502 Lightspeed\u0022 title=\u0022Voir la fiche produit : Souris Logitech G502 Lightspeed\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component19\u0022 id=\u0022component229\u0022 value=\u0022229\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice229\u0022 value=\u0022229\u0022 onclick=\u0022oneComponentChange(229)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice19\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent19\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice19\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-26\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EPack Clavier \/ Souris\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent26\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent26\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent26\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent26\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EPack Clavier \/ Souris\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/26\u0022\n                          id=\u0022formChangeChoice26\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal26\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/37\/mk270-gallery-_2__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/37\/mk270-gallery-_2__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/37\/mk270-gallery-_2__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Pack sans fil Logitech MK-270\u0022\n                    title=\u0022Pack sans fil Logitech MK-270\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EPack sans fil Logitech MK-270\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content37\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more37\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EClavier sans fil:\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EClavier \u00e9tanche (protection contre les \u00e9claboussures) et silencieux.\u003C\/li\u003E\r\n\t\u003Cli\u003EHuit touches de raccourci vous offrent un acc\u00e8s direct \u00e0 Internet, \u00e0 votre messagerie \u00e9lectronique, aux fonctions de lecture\/pause et de volume etc ...\u003C\/li\u003E\r\n\t\u003Cli\u003EAutonomie jusqu\u0027\u00e0 24 mois.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003ESouris sans fil optique :\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003ESouris 3 boutons (molette clickable) \u00e9l\u00e9gante et confortable, R\u00e9solution 1000dpi.\u003C\/li\u003E\r\n\t\u003Cli\u003EDesign ambidextre, convient aux droitiers et gauchers.\u003C\/li\u003E\r\n\t\u003Cli\u003EAutonomie jusqu\u0027\u00e0 5 mois.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        39.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/logitech-mk-270.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Pack sans fil Logitech MK-270\u0022 title=\u0022Voir la fiche produit : Pack sans fil Logitech MK-270\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                39.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/logitech-mk-270.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Pack sans fil Logitech MK-270\u0022 title=\u0022Voir la fiche produit : Pack sans fil Logitech MK-270\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component26\u0022 id=\u0022component37\u0022 value=\u002237\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice37\u0022 value=\u002237\u0022 onclick=\u0022oneComponentChange(37)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/39\/wireless3050-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/39\/wireless3050-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/39\/wireless3050-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Pack sans fil Microsoft Wireless 3050\u0022\n                    title=\u0022Pack sans fil Microsoft Wireless 3050\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EPack sans fil Microsoft Wireless 3050\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content39\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more39\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EExcellent confort de frappe gr\u00e2ce aux touches ultra-plates, silencieuses et r\u00e9actives.\u003C\/li\u003E\r\n\t\u003Cli\u003ESouris avec molette multidirectionnelle, 3 boutons programmables, grips lat\u00e9raux et fonction loupe.\u003C\/li\u003E\r\n\t\u003Cli\u003ECanaux d\u2019\u00e9vacuation de liquide int\u00e9gr\u00e9s pour prot\u00e9ger le clavier contre les projections de liquide.\u003C\/li\u003E\r\n\t\u003Cli\u003ETechnologie sans fil 2,4 GHz pour une connexion fiable avec une port\u00e9e de 9 m\u00e8tres environ.\u003C\/li\u003E\r\n\t\u003Cli\u003ETechnologie BlueTrac, plus performante que la technologie optique et laser, pour un fonctionnement sur quasiment toutes les surfaces (ne fonctionne pas sur le verre et les miroirs).\u003C\/li\u003E\r\n\t\u003Cli\u003EMini-r\u00e9cepteur enfichable sous la souris.\u003C\/li\u003E\r\n\t\u003Cli\u003EAcc\u00e8s rapide aux t\u00e2ches les plus fr\u00e9quentes.\u003C\/li\u003E\r\n\t\u003Cli\u003EFlip Windows : affichez un aper\u00e7u de toutes les fen\u00eatres ouvertes et passez facilement d\u2019une fen\u00eatre ouverte \u00e0 une autre en cliquant simplement sur un bouton.\u003C\/li\u003E\r\n\t\u003Cli\u003Etouches multim\u00e9dias et touches d\u0027acc\u00e8s rapide aux applications et aux favoris.\u003C\/li\u003E\r\n\t\u003Cli\u003ETouches F am\u00e9lior\u00e9es pour ex\u00e9cuter des commandes courantes \u00e0 partir du clavier.\u003C\/li\u003E\r\n\t\u003Cli\u003EFonctionnement avec 4 piles alcalines AA (fournies) - Jusqu\u0027\u00e0 8 mois d\u0027autonomie.\u003C\/li\u003E\r\n\t\u003Cli\u003EIndicateurs de niveau des piles signalant lorsqu\u2019elles sont d\u00e9charg\u00e9es.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        55.20 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/pack-sans-fil-microsoft-wireless-3050.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Pack sans fil Microsoft Wireless 3050\u0022 title=\u0022Voir la fiche produit : Pack sans fil Microsoft Wireless 3050\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                55.20 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/pack-sans-fil-microsoft-wireless-3050.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Pack sans fil Microsoft Wireless 3050\u0022 title=\u0022Voir la fiche produit : Pack sans fil Microsoft Wireless 3050\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component26\u0022 id=\u0022component39\u0022 value=\u002239\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice39\u0022 value=\u002239\u0022 onclick=\u0022oneComponentChange(39)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/40\/gk30_combo_msi_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/40\/gk30_combo_msi_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/40\/gk30_combo_msi_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022MSI GK30 COMBO clavier + souris Gaming\u0022\n                    title=\u0022MSI GK30 COMBO clavier + souris Gaming\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EMSI GK30 COMBO clavier + souris Gaming\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EClavier + souris Gaming\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro \u00e9clairage RGB 6 zones\u003C\/li\u003E\r\n\t\u003Cli\u003ESwitches de type plunger avec sensation m\u00e9canique\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content40\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more40\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E\r\n\t\u003Cp\u003EJouez avec style avec le pack VIGOR GK30 COMBO qui propose le clavier VIGOR GK30 et la souris Clutch GM11\u003C\/p\u003E\r\n\r\n\t\u003Cp\u003E\u003Cstrong\u003ECLAVIER VIGOR GK30 GAMING\u003C\/strong\u003E\u003C\/p\u003E\r\n\t\u003C\/li\u003E\r\n\t\u003Cli\u003ESwitches de type plunger avec sensation m\u00e9canique\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro\u00e9clairage LED RGB sur 6 zones\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9siste aux projections d\u0027eau\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9glages d\u00e9taill\u00e9s avec Dragon Center\u003C\/li\u003E\r\n\t\u003Cli\u003E\r\n\t\u003Cp\u003E\u003Cstrong\u003ESOURIS CLUTCH GM11 GAMING\u003C\/strong\u003E\u003C\/p\u003E\r\n\t\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro\u00e9clairage LED RGB avec 8 effets de lumi\u00e8re\u003C\/li\u003E\r\n\t\u003Cli\u003E5 niveaux de dpi\u003C\/li\u003E\r\n\t\u003Cli\u003ECapteur optique PMW-3325\u003C\/li\u003E\r\n\t\u003Cli\u003EDesign ambidextre\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        64.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/cooler-master-ms110-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : MSI GK30 COMBO clavier + souris Gaming\u0022 title=\u0022Voir la fiche produit : MSI GK30 COMBO clavier + souris Gaming\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                64.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/cooler-master-ms110-rgb.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : MSI GK30 COMBO clavier + souris Gaming\u0022 title=\u0022Voir la fiche produit : MSI GK30 COMBO clavier + souris Gaming\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component26\u0022 id=\u0022component40\u0022 value=\u002240\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice40\u0022 value=\u002240\u0022 onclick=\u0022oneComponentChange(40)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/228\/mk540_3_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/228\/mk540_3_modif_900.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/228\/mk540_3_modif_900.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Pack sans fil Logitech MK-540 Advanced\u0022\n                    title=\u0022Pack sans fil Logitech MK-540 Advanced\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EPack sans fil Logitech MK-540 Advanced\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EPack clavier souris simple, efficace, comfortable.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content228\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more228\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEnsemble clavier\/souris\u003C\/li\u003E\r\n\t\u003Cli\u003EUne souris profil\u00e9e et ambidextre\u003C\/li\u003E\r\n\t\u003Cli\u003ERepose-poignets et pieds d\u0027inclinaison r\u00e9glables\u003C\/li\u003E\r\n\t\u003Cli\u003ETouches de raccourcis et multim\u00e9dia\u003C\/li\u003E\r\n\t\u003Cli\u003EConnexion sans fil puissante et fiable\u003C\/li\u003E\r\n\t\u003Cli\u003EPort\u00e9e : 10 m\u003C\/li\u003E\r\n\t\u003Cli\u003EAutonomie :\u00a036 mois pour le clavier et 18 mois pour la souris\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible Windows 7\/8\/10, Chrome OS\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        75.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/pack-sans-fil-logitech-mk-71012.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Pack sans fil Logitech MK-540 Advanced\u0022 title=\u0022Voir la fiche produit : Pack sans fil Logitech MK-540 Advanced\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                75.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/pack-sans-fil-logitech-mk-71012.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Pack sans fil Logitech MK-540 Advanced\u0022 title=\u0022Voir la fiche produit : Pack sans fil Logitech MK-540 Advanced\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component26\u0022 id=\u0022component228\u0022 value=\u0022228\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice228\u0022 value=\u0022228\u0022 onclick=\u0022oneComponentChange(228)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/42\/mk710-_4__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/42\/mk710-_4__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/42\/mk710-_4__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Pack sans fil Logitech MK-710\u0022\n                    title=\u0022Pack sans fil Logitech MK-710\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EPack sans fil Logitech MK-710\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content42\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more42\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EClavier sans fil\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003ETouches Incurve Keys.\u003C\/li\u003E\r\n\t\u003Cli\u003EHuit touches de raccourci vous offrent un acc\u00e8s direct \u00e0 Internet, \u00e0 votre messagerie \u00e9lectronique, aux fonctions de lecture\/pause et de volume etc ...\u003C\/li\u003E\r\n\t\u003Cli\u003EAutonomie jusqu\u0027\u00e0 3 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\r\n\r\n\u003Cp\u003ESouris sans fil\u00a0laser\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003ESouris 8 boutons (molette clickable) \u00e9l\u00e9gante et confortable, R\u00e9solution 1000dpi.\u003C\/li\u003E\r\n\t\u003Cli\u003EDesign ergonomique.\u003C\/li\u003E\r\n\t\u003Cli\u003EAutonomie jusqu\u0027\u00e0 3 ans.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        99.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/pack-sans-fil-logitech-mk-710.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Pack sans fil Logitech MK-710\u0022 title=\u0022Voir la fiche produit : Pack sans fil Logitech MK-710\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                99.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/pack-sans-fil-logitech-mk-710.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Pack sans fil Logitech MK-710\u0022 title=\u0022Voir la fiche produit : Pack sans fil Logitech MK-710\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component26\u0022 id=\u0022component42\u0022 value=\u002242\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice42\u0022 value=\u002242\u0022 onclick=\u0022oneComponentChange(42)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice26\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent26\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice26\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-20\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EHaut-parleurs\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent20\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent20\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent20\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent20\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EHaut-parleurs\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/20\u0022\n                          id=\u0022formChangeChoice20\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal20\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/49\/sphf_160-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/49\/sphf_160-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/49\/sphf_160-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Haut-Parleur 2.0 Genius SP-HF160 4W RMS\u0022\n                    title=\u0022Haut-Parleur 2.0 Genius SP-HF160 4W RMS\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EHaut-Parleur 2.0 Genius SP-HF160 4W RMS\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content49\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more49\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEnceintes St\u00e9r\u00e9o 2 x 2W RMS\u003C\/li\u003E\r\n\t\u003Cli\u003EControle du volume \u00e0 l\u0027arri\u00e8re.\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence en r\u00e9ponse : 160Hz - 18000Hz\u003C\/li\u003E\r\n\t\u003Cli\u003ERapport Signal \/ Bruit :80dB\u003C\/li\u003E\r\n\t\u003Cli\u003EAliment\u00e9 par port USB\u003C\/li\u003E\r\n\t\u003Cli\u003EConnecteur Jack\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        12.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/haut-parleur-20-genius-sp-hf160-4w-rms.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Haut-Parleur 2.0 Genius SP-HF160 4W RMS\u0022 title=\u0022Voir la fiche produit : Haut-Parleur 2.0 Genius SP-HF160 4W RMS\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                12.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/haut-parleur-20-genius-sp-hf160-4w-rms.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Haut-Parleur 2.0 Genius SP-HF160 4W RMS\u0022 title=\u0022Voir la fiche produit : Haut-Parleur 2.0 Genius SP-HF160 4W RMS\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component20\u0022 id=\u0022component49\u0022 value=\u002249\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice49\u0022 value=\u002249\u0022 onclick=\u0022oneComponentChange(49)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/50\/hp_berseker-_3__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/50\/hp_berseker-_3__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/50\/hp_berseker-_3__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Haut-Parleur 2.0 Berserker Gaming 5W RMS\u0022\n                    title=\u0022Haut-Parleur 2.0 Berserker Gaming 5W RMS\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EHaut-Parleur 2.0 Berserker Gaming 5W RMS\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content50\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more50\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEnceintes St\u00e9r\u00e9o 2 x 2.5W RMS\u003C\/li\u003E\r\n\t\u003Cli\u003EControle du volume par molette\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence en r\u00e9ponse : 80Hz - 20000Hz\u003C\/li\u003E\r\n\t\u003Cli\u003ERapport Signal \/ Bruit :70dB\u003C\/li\u003E\r\n\t\u003Cli\u003EAliment\u00e9 par port USB\u003C\/li\u003E\r\n\t\u003Cli\u003EConnecteur Jack\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        23.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/haut-parleur-20-berserker-gaming-5w-rms.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Haut-Parleur 2.0 Berserker Gaming 5W RMS\u0022 title=\u0022Voir la fiche produit : Haut-Parleur 2.0 Berserker Gaming 5W RMS\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                23.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/haut-parleur-20-berserker-gaming-5w-rms.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Haut-Parleur 2.0 Berserker Gaming 5W RMS\u0022 title=\u0022Voir la fiche produit : Haut-Parleur 2.0 Berserker Gaming 5W RMS\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component20\u0022 id=\u0022component50\u0022 value=\u002250\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice50\u0022 value=\u002250\u0022 onclick=\u0022oneComponentChange(50)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice20\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent20\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice20\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-21\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ECasque micro\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent21\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent21\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent21\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent21\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ECasque micro\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/21\u0022\n                          id=\u0022formChangeChoice21\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal21\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/52\/korp_200_modif_500.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/52\/korp_200_modif_500.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/52\/korp_200_modif_500.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Casque-micro G-Lab Korp 200\u0022\n                    title=\u0022Casque-micro G-Lab Korp 200\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECasque-micro G-Lab Korp 200\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content52\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more52\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EDiam\u00e8tre des \u00e9couteurs : 50mm\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro\u00e9clairage LED bleu\u003C\/li\u003E\r\n\t\u003Cli\u003EPlage de fr\u00e9quences : 20 - 20.000 Hz\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible PC, Mac, PS4, Xbox One, Nintendo Switch (jack only), Smartphones et tablettes\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique USB et Jack 3.5\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        30.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/casque-micro-spirit-of-gamer-elite-h30.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Casque-micro G-Lab Korp 200\u0022 title=\u0022Voir la fiche produit : Casque-micro G-Lab Korp 200\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                30.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/casque-micro-spirit-of-gamer-elite-h30.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Casque-micro G-Lab Korp 200\u0022 title=\u0022Voir la fiche produit : Casque-micro G-Lab Korp 200\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component21\u0022 id=\u0022component52\u0022 value=\u002252\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice52\u0022 value=\u002252\u0022 onclick=\u0022oneComponentChange(52)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/53\/h50_army-_4__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/53\/h50_army-_4__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/53\/h50_army-_4__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Casque-micro Spirit Of Gamer Elite H50 Army Edition\u0022\n                    title=\u0022Casque-micro Spirit Of Gamer Elite H50 Army Edition\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECasque-micro Spirit Of Gamer Elite H50 Army Edition\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content53\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more53\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EDiam\u00e8tre des \u00e9couteurs : 50mm\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9tro\u00e9clairage LED blanc\u003C\/li\u003E\r\n\t\u003Cli\u003ETelecommande filaire avec ontrole volum et fonction mute.\u003C\/li\u003E\r\n\t\u003Cli\u003EPlage de fr\u00e9quences : 20 - 20.000 Hz\u003C\/li\u003E\r\n\t\u003Cli\u003ESensibilit\u00e9 micro : 36 dbA\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique double Jack 3.5 (audio et micro)\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        35.40 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/casque-micro-spirit-of-gamer-elite-h50-army-edition.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Casque-micro Spirit Of Gamer Elite H50 Army Edition\u0022 title=\u0022Voir la fiche produit : Casque-micro Spirit Of Gamer Elite H50 Army Edition\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                35.40 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/casque-micro-spirit-of-gamer-elite-h50-army-edition.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Casque-micro Spirit Of Gamer Elite H50 Army Edition\u0022 title=\u0022Voir la fiche produit : Casque-micro Spirit Of Gamer Elite H50 Army Edition\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component21\u0022 id=\u0022component53\u0022 value=\u002253\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice53\u0022 value=\u002253\u0022 onclick=\u0022oneComponentChange(53)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/54\/cloud_2_rouge_4_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/54\/cloud_2_rouge_4_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/54\/cloud_2_rouge_4_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Casque-micro HyperX Cloud II red\u0022\n                    title=\u0022Casque-micro HyperX Cloud II red\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ECasque-micro HyperX Cloud II red\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content54\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more54\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EDesign \u00e9l\u00e9gant avec logo HyperX\u003C\/li\u003E\r\n\t\u003Cli\u003EBo\u00eetier de commande audio USB avanc\u00e9 avec carte son DSP int\u00e9gr\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ETransducteurs de 53 mm et qualit\u00e9 Hi-Fi\u003C\/li\u003E\r\n\t\u003Cli\u003ESon Surround virtuel 7.1 pilot\u00e9 par le mat\u00e9riel\u003C\/li\u003E\r\n\t\u003Cli\u003EGrand confort, avec mousse \u00e0 m\u00e9moire de forme sur l\u0027arceau et les coussinets en cuir\u003C\/li\u003E\r\n\t\u003Cli\u003EOptimis\u00e9 pour le Pro-Gaming avec \u00e9couteurs ferm\u00e9s assurant une r\u00e9duction passive du bruit\u003C\/li\u003E\r\n\t\u003Cli\u003EInferface jack 3.5 mm avec c\u00e2ble tress\u00e9 + USB\u003C\/li\u003E\r\n\t\u003Cli\u003ELongueur de c\u00e2ble : \u00a02 m\u003C\/li\u003E\r\n\t\u003Cli\u003EPuissance fournie : 150mW\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        110.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/casque-micro-hyperx-cloud-ii-bronze.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Casque-micro HyperX Cloud II red\u0022 title=\u0022Voir la fiche produit : Casque-micro HyperX Cloud II red\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                110.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/casque-micro-hyperx-cloud-ii-bronze.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Casque-micro HyperX Cloud II red\u0022 title=\u0022Voir la fiche produit : Casque-micro HyperX Cloud II red\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component21\u0022 id=\u0022component54\u0022 value=\u002254\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice54\u0022 value=\u002254\u0022 onclick=\u0022oneComponentChange(54)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice21\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent21\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice21\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-22\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003ETapis souris\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent22\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent22\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent22\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent22\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003ETapis souris\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/22\u0022\n                          id=\u0022formChangeChoice22\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal22\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/115\/corsair_gaming_mm100_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/115\/corsair_gaming_mm100_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/115\/corsair_gaming_mm100_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Tapis Souris Corsair Gaming MM100 (medium)\u0022\n                    title=\u0022Tapis Souris Corsair Gaming MM100 (medium)\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ETapis Souris Corsair Gaming MM100 (medium)\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content115\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more115\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ETapis de souris avec surface en tissu pour une glisse parfaite\u003C\/li\u003E\r\n\t\u003Cli\u003EMod\u00e8le pour souris haute r\u00e9solution\u003C\/li\u003E\r\n\t\u003Cli\u003EContr\u00f4le sup\u00e9rieur et pr\u00e9cision maximale\u003C\/li\u003E\r\n\t\u003Cli\u003EBase anti-d\u00e9rapante pour une stabilit\u00e9 parfaite\u003C\/li\u003E\r\n\t\u003Cli\u003EDimensions : 320 x 270 x 3 mm\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        12.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/tapis-souris-corsair-gaming-mm100-_medium_.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Tapis Souris Corsair Gaming MM100 (medium)\u0022 title=\u0022Voir la fiche produit : Tapis Souris Corsair Gaming MM100 (medium)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                12.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/tapis-souris-corsair-gaming-mm100-_medium_.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Tapis Souris Corsair Gaming MM100 (medium)\u0022 title=\u0022Voir la fiche produit : Tapis Souris Corsair Gaming MM100 (medium)\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component22\u0022 id=\u0022component115\u0022 value=\u0022115\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice115\u0022 value=\u0022115\u0022 onclick=\u0022oneComponentChange(115)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/114\/steelseries_qck_modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/114\/steelseries_qck_modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/114\/steelseries_qck_modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Tapis Souris SteelSeries QcK\u0022\n                    title=\u0022Tapis Souris SteelSeries QcK\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003ETapis Souris SteelSeries QcK\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content114\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more114\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ETissu micro-tiss\u00e9 QcK exclusif pour un contr\u00f4le maximal\u003C\/li\u003E\r\n\t\u003Cli\u003EOptimis\u00e9e pour un suivi du mouvement avec un CPI faible ou \u00e9lev\u00e9\u003C\/li\u003E\r\n\t\u003Cli\u003ER\u00e9sistant et lavable pour un nettoyage facile\u003C\/li\u003E\r\n\t\u003Cli\u003EBase en caoutchouc r\u00e9sistante et antid\u00e9rapante\u003C\/li\u003E\r\n\t\u003Cli\u003ELe premier choix des professionnels de l\u2019eSport depuis plus de 15 ans\u003C\/li\u003E\r\n\t\u003Cli\u003EDimensions : 320 x 270 x 2 mm\u003C\/li\u003E\r\n\t\u003Cli\u003EFormat : standard\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        17.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/steelseries-qck.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Tapis Souris SteelSeries QcK\u0022 title=\u0022Voir la fiche produit : Tapis Souris SteelSeries QcK\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                17.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/steelseries-qck.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Tapis Souris SteelSeries QcK\u0022 title=\u0022Voir la fiche produit : Tapis Souris SteelSeries QcK\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component22\u0022 id=\u0022component114\u0022 value=\u0022114\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice114\u0022 value=\u0022114\u0022 onclick=\u0022oneComponentChange(114)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice22\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent22\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice22\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-23\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EEcran 1\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent23\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent23\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent23\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent23\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EEcran 1\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/23\u0022\n                          id=\u0022formChangeChoice23\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal23\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/385\/g2245hsu_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/385\/g2245hsu_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/385\/g2245hsu_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\n                    title=\u0022Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 22p IIyama G-Master G2245HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E21.5\u00a0pouces \/ Full-HD 1080p \/ Gaming 100Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content385\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more385\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EProfitez d\u0027une belle qualit\u00e9 d\u0027image avec le moniteur G2245-HSU de iiyama. Ce mod\u00e8le \u00e0 dalle IPS de 22 pouces est dot\u00e9 d\u0027une taux de rafraichissement de 100Hz et propose une r\u00e9solution Full HD, une rapidit\u00e9 accrue de 1 ms et les bienfaits de la technologie AMD FreeSync. Tous les ingr\u00e9dients sont alors r\u00e9unis pour passer un moment gaming agr\u00e9able dans des conditions optimales.\u003C\/p\u003E\r\n\r\n\u003Cp\u003E\u00a0\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EEcran 21.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide 100Hz et ultra r\u00e9actif avec un\u00a0temps de r\u00e9ponse de 1\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique num\u00e9rique DP\u00a0et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2\u00a0Watts) + prise casque.\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 13\u00a0W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        119.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b1235.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                119.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b1235.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component385\u0022 value=\u0022385\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice385\u0022 value=\u0022385\u0022 onclick=\u0022oneComponentChange(385)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/55\/x22-_2__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/55\/x22-_2__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/55\/x22-_2__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\n                    title=\u0022Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 22p IIyama Prolite X2283HS-B3\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content55\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more55\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 21.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 4 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EFonction Overdrive pour une nettet\u00e9 optimale\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80 000 000:1 (3000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s\u003C\/li\u003E\r\n\t\u003Cli\u003Eprise casque\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 21 W \u00a0(0,5W en mode veille)\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        129.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-22p-iiyama-prolite-x2283hs-b3.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                129.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-22p-iiyama-prolite-x2283hs-b3.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component55\u0022 value=\u002255\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice55\u0022 value=\u002255\u0022 onclick=\u0022oneComponentChange(55)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/56\/g2230_2_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/56\/g2230_2_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/56\/g2230_2_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming LED 22p IIyama G-Master G2230HS-B1\u0022\n                    title=\u0022Ecran Gaming LED 22p IIyama G-Master G2230HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming LED 22p IIyama G-Master G2230HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E22 pouces \/ Full-HD 1080p \/ Gaming 75Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content56\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more56\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 22\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide 75Hz et ultra r\u00e9actif avec un\u00a0temps de r\u00e9ponse de 0.8\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique num\u00e9rique DP\u00a0et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 1\u00a0Watts) + prise casque.\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 16\u00a0W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        159.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming LED 22p IIyama G-Master G2230HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 22p IIyama G-Master G2230HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                159.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming LED 22p IIyama G-Master G2230HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 22p IIyama G-Master G2230HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component56\u0022 value=\u002256\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice56\u0022 value=\u002256\u0022 onclick=\u0022oneComponentChange(56)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/57\/e2483hs_10__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/57\/e2483hs_10__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/57\/e2483hs_10__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\n                    title=\u0022Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 24p IIyama Prolite E2483HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content57\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more57\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 2 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 24 W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        159.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-24p-iiyama-prolite-e2483hs-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                159.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-24p-iiyama-prolite-e2483hs-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component57\u0022 value=\u002257\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice57\u0022 value=\u002257\u0022 onclick=\u0022oneComponentChange(57)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/308\/g2470_5_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/308\/g2470_5_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/308\/g2470_5_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\n                    title=\u0022Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 24p IIyama G-Master G2470HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E24\u00a0pouces \/ Full-HD 1080p \/ \u003Cstrong\u003EGaming 165Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content308\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more308\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence d\u0027affichage de 165Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 0.8\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1100:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique\u00a0num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 19W, 0.5W en veille, Classe \u00e9nerg\u00e9tique E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        169.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                169.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component308\u0022 value=\u0022308\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice308\u0022 value=\u0022308\u0022 onclick=\u0022oneComponentChange(308)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/309\/g2770hs_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/309\/g2770hs_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/309\/g2770hs_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\n                    title=\u0022Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 27p IIyama G-Master G2770HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E27 pouces \/ Full-HD 1080p \/ \u003Cstrong\u003EGaming 180Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content309\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more309\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence d\u0027affichage de 180Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 0.2\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique\u00a0num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 22W, 0.5W en veille, Classe \u00e9nerg\u00e9tique E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E199.00 \u20ac\u003C\/span\u003E\n                        179.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562972.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E199.00 \u20ac\u003C\/span\u003E\n                179.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562972.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component309\u0022 value=\u0022309\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice309\u0022 value=\u0022309\u0022 onclick=\u0022oneComponentChange(309)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/58\/x2483hsu_b320_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/58\/x2483hsu_b320_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/58\/x2483hsu_b320_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 24p IIyama Prolite X2483HSU-B3\u0022\n                    title=\u0022Ecran LED 24p IIyama Prolite X2483HSU-B3\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 24p IIyama Prolite X2483HSU-B3\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E24 pouces \/ Full-HD 1080p\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content58\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more58\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003ETemps de r\u00e9ponse 4ms (GTG), et dalle AMVA pour une restitution fid\u00e8le des couleurs.\u003C\/li\u003E\r\n\t\u003Cli\u003ERatio de contraste de 3000:1 r\u00e9el, et 80M:1 en dynamique\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, HDMI et Displayport.\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 18W, 0.5W en veille, Classe \u00e9nerg\u00e9tique A+\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        189.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite X2483HSU-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite X2483HSU-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                189.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite X2483HSU-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite X2483HSU-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component58\u0022 value=\u002258\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice58\u0022 value=\u002258\u0022 onclick=\u0022oneComponentChange(58)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/336\/g2745_qsu_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/336\/g2745_qsu_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/336\/g2745_qsu_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\n                    title=\u0022Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 27 pouces IIyama G2745QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003E27 pouces \/ r\u00e9solution 1440p \/\u00a0Gaming 100Hz\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content336\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more336\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EProfitez d\u0027une qualit\u00e9 d\u0027image sup\u00e9rieure avec la r\u00e9solution 1440p associ\u00e9e \u00e0 des performances de jeu avanc\u00e9es.\u00a0Ce mod\u00e8le \u00e0 dalle IPS de 27 pouces propose une r\u00e9solution Quad HD, une rapidit\u00e9 accrue de 1 ms et les bienfaits de FreeSync.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EEcran 1440p (2K) pour une image encore + d\u00e9taill\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS pour des couleurs pr\u00e9cises\u003C\/li\u003E\r\n\t\u003Cli\u003E1ms - 100Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique num\u00e9rique DP\u00a0et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2\u00a0Watts) + prise casque.\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 13\u00a0W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        199.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-27-pouces-iiyama-g2740qsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                199.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-27-pouces-iiyama-g2740qsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component336\u0022 value=\u0022336\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice336\u0022 value=\u0022336\u0022 onclick=\u0022oneComponentChange(336)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/59\/g2730-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/59\/g2730-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/59\/g2730-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\n                    title=\u0022Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming LED 27p IIyama G-Master G2730HSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E27 pouces \/ Full-HD 1080p \/ Gaming 75Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content59\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more59\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 19W, 0.5W en veille, Classe \u00e9nerg\u00e9tique A+\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        229.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-27p-iiyama-g-master-g2730hsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                229.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-27p-iiyama-g-master-g2730hsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component59\u0022 value=\u002259\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice59\u0022 value=\u002259\u0022 onclick=\u0022oneComponentChange(59)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/331\/gb2771qsu_02_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/331\/gb2771qsu_02_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/331\/gb2771qsu_02_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\n                    title=\u0022Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming  27p IIyama GB2771QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECompatible \u003Cstrong\u003EG-SYNC\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003E27\u00a0pouces \/ R\u00e9soluttion 1440p\u00a0\/\u00a0\u003Cstrong\u003EGaming 200Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle Fast IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content331\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more331\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 1440p (2K) pour une image encore + d\u00e9taill\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible G-SYNC pour une image fluide sans d\u00e9chirement\u003C\/li\u003E\r\n\t\u003Cli\u003E200Hz pour un taux de rachraichissement tr\u00e8s \u00e9lev\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle Fast IPS pour des couleurs pr\u00e9cises\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        249.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-iiyama-gb2760qsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                249.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-iiyama-gb2760qsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component331\u0022 value=\u0022331\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice331\u0022 value=\u0022331\u0022 onclick=\u0022oneComponentChange(331)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/60\/2783qsu-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/60\/2783qsu-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/60\/2783qsu-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\n                    title=\u0022Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 27p WQHD IIyama Prolite E2783QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content60\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more60\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution WQHD 1440p (2560 x 1440)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique DVI, num\u00e9rique HDMI et Display\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 44W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        279.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-27p-wqhd-iiyama-prolite-e2783qsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                279.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-27p-wqhd-iiyama-prolite-e2783qsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component60\u0022 value=\u002260\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice60\u0022 value=\u002260\u0022 onclick=\u0022oneComponentChange(60)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/61\/ecran_vg289q1a_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/61\/ecran_vg289q1a_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/61\/ecran_vg289q1a_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 28\u0022 4K Asus TUF VG289Q1A\u0022\n                    title=\u0022Ecran Gaming 28\u0022 4K Asus TUF VG289Q1A\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 28\u0026quot; 4K Asus TUF VG289Q1A\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003EEcran Gaming 28 pouces 4K.\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content61\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more61\u0022 class=\u0022more\u0022\u003E\n            \u003Cp\u003EL\u0027\u00e9cran gaming VG289Q1A d\u0027Asus est dot\u00e9 d\u0027une dalle de 28 pouces. Il int\u00e8gre une dalle IPS pour vous faire profiter d\u0027une tr\u00e8s belle qualit\u00e9 des images de part leurs couleurs resplendissantes . Cet \u00e9cran de la gamme TUF gaming dispose de la r\u00e9solution 4K UHD (3840 x 2160) au format 16:9 qui permettra une image ultra-pr\u00e9cise. De plus, vous retrouverez la technologie GameFast Input qui r\u00e9duit l\u0027input lag pour un confort de jeu optimal.\u003C\/p\u003E\r\n\r\n\u003Cul\u003E\r\n\t\u003Cli\u003EEcran 28\u0022 - R\u00e9solution 4K (3840 x 2160)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003ETemps de r\u00e9ponse 5ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS pour des couleurs r\u00e9alistes, taux de contraste (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique num\u00e9rique HDMI \u00a0et Displayport\u003C\/li\u003E\r\n\t\u003Cli\u003ENorme HDR10\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        339.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-27_-4k-iiyama-prolite-gb2888uhsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 28\u0026quot; 4K Asus TUF VG289Q1A\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 28\u0026quot; 4K Asus TUF VG289Q1A\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                339.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-27_-4k-iiyama-prolite-gb2888uhsu-b1.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 28\u0026quot; 4K Asus TUF VG289Q1A\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 28\u0026quot; 4K Asus TUF VG289Q1A\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component23\u0022 id=\u0022component61\u0022 value=\u002261\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice61\u0022 value=\u002261\u0022 onclick=\u0022oneComponentChange(61)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice23\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent23\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice23\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-24\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EEcran 2\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent24\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent24\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent24\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent24\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EEcran 2\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/24\u0022\n                          id=\u0022formChangeChoice24\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal24\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/66\/g2245hsu_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/66\/g2245hsu_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/66\/g2245hsu_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\n                    title=\u0022Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 22p IIyama G-Master G2245HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E21.5\u00a0pouces \/ Full-HD 1080p \/ Gaming 100Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content66\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more66\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E\r\n\t\u003Cp\u003EProfitez d\u0027une belle qualit\u00e9 d\u0027image avec le moniteur G2245-HSU de iiyama. Ce mod\u00e8le \u00e0 dalle IPS de 22 pouces est dot\u00e9 d\u0027une taux de rafraichissement de 100Hz et propose une r\u00e9solution Full HD, une rapidit\u00e9 accrue de 1 ms et les bienfaits de la technologie AMD FreeSync. Tous les ingr\u00e9dients sont alors r\u00e9unis pour passer un moment gaming agr\u00e9able dans des conditions optimales.\u003C\/p\u003E\r\n\r\n\t\u003Cp\u003E\u00a0\u003C\/p\u003E\r\n\t\u003C\/li\u003E\r\n\t\u003Cli\u003EEcran 21.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide 100Hz et ultra r\u00e9actif avec un\u00a0temps de r\u00e9ponse de 1\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique num\u00e9rique DP\u00a0et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2\u00a0Watts) + prise casque.\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 13\u00a0W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        119.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b1361.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                119.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b1361.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component66\u0022 value=\u002266\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice66\u0022 value=\u002266\u0022 onclick=\u0022oneComponentChange(66)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/64\/x22-_2__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/64\/x22-_2__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/64\/x22-_2__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\n                    title=\u0022Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 22p IIyama Prolite X2283HS-B3\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content64\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more64\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 21.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 4 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EFonction Overdrive pour une nettet\u00e9 optimale\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80 000 000:1 (3000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s\u003C\/li\u003E\r\n\t\u003Cli\u003Eprise casque\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 21 W \u00a0(0,5W en mode veille)\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        129.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-22p-iiyama-prolite-x2283hs-b3970.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                129.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-22p-iiyama-prolite-x2283hs-b3970.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component64\u0022 value=\u002264\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice64\u0022 value=\u002264\u0022 onclick=\u0022oneComponentChange(64)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/67\/e2483hs_10__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/67\/e2483hs_10__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/67\/e2483hs_10__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\n                    title=\u0022Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 24p IIyama Prolite E2483HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content67\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more67\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 2 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 24 W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        159.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-24p-iiyama-prolite-e2483hs-b124.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                159.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-24p-iiyama-prolite-e2483hs-b124.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component67\u0022 value=\u002267\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice67\u0022 value=\u002267\u0022 onclick=\u0022oneComponentChange(67)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/312\/g2770hs_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/312\/g2770hs_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/312\/g2770hs_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\n                    title=\u0022Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 27p IIyama G-Master G2770HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E27 pouces \/ Full-HD 1080p \/\u00a0\u003Cstrong\u003EGaming 180Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content312\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more312\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence d\u0027affichage de 180Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 0.2\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique\u00a0num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 22W, 0.5W en veille, Classe \u00e9nerg\u00e9tique E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E199.00 \u20ac\u003C\/span\u003E\n                        179.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562972464.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E199.00 \u20ac\u003C\/span\u003E\n                179.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562972464.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component312\u0022 value=\u0022312\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice312\u0022 value=\u0022312\u0022 onclick=\u0022oneComponentChange(312)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/68\/g2530-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/68\/g2530-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/68\/g2530-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u0022\n                    title=\u0022Ecran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E24 pouces \/ Full-HD 1080p \/ Gaming 75Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content68\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more68\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 18W, 0.5W en veille, Classe \u00e9nerg\u00e9tique A+\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        179.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b173.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                179.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b173.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 24.5p IIyama G-Master G2530HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component68\u0022 value=\u002268\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice68\u0022 value=\u002268\u0022 onclick=\u0022oneComponentChange(68)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/310\/g2470_5_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/310\/g2470_5_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/310\/g2470_5_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\n                    title=\u0022Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 24p IIyama G-Master G2470HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E24\u00a0pouces \/ Full-HD 1080p \/\u00a0\u003Cstrong\u003EGaming 165Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content310\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more310\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence d\u0027affichage de 165Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 0.8\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1100:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique\u00a0num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 19W, 0.5W en veille, Classe \u00e9nerg\u00e9tique E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        189.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b156275.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                189.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b156275.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component310\u0022 value=\u0022310\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice310\u0022 value=\u0022310\u0022 onclick=\u0022oneComponentChange(310)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/70\/g2745_qsu_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/70\/g2745_qsu_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/70\/g2745_qsu_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\n                    title=\u0022Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 27 pouces IIyama G2745QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content70\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more70\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution WQHD 1440p (2560 x 1440)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique DVI, num\u00e9rique HDMI et Display\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 44W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        199.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-27p-wqhd-iiyama-prolite-e2783qsu-b1505.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                199.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-27p-wqhd-iiyama-prolite-e2783qsu-b1505.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27 pouces IIyama G2745QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component70\u0022 value=\u002270\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice70\u0022 value=\u002270\u0022 onclick=\u0022oneComponentChange(70)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/69\/g2730-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/69\/g2730-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/69\/g2730-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 27p IIyama G-Master G2730HSU-B1\u0022\n                    title=\u0022Ecran Gaming 27p IIyama G-Master G2730HSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 27p IIyama G-Master G2730HSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E27 pouces \/ Full-HD 1080p \/ Gaming 75Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content69\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more69\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 19W, 0.5W en veille, Classe \u00e9nerg\u00e9tique A+\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        229.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-27p-iiyama-g-master-g2730hsu-b1178.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2730HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2730HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                229.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-27p-iiyama-g-master-g2730hsu-b1178.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2730HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2730HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component69\u0022 value=\u002269\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice69\u0022 value=\u002269\u0022 onclick=\u0022oneComponentChange(69)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/71\/gb2771qsu_02_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/71\/gb2771qsu_02_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/71\/gb2771qsu_02_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\n                    title=\u0022Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming  27p IIyama GB2771QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECompatible \u003Cstrong\u003EG-SYNC\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003E27\u00a0pouces \/ R\u00e9soluttion 1440p\u00a0\/\u00a0\u003Cstrong\u003EGaming 200Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle Fast IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content71\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more71\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 1440p (2K) pour une image encore + d\u00e9taill\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible G-SYNC pour une image fluide sans d\u00e9chirement\u003C\/li\u003E\r\n\t\u003Cli\u003E200Hz pour un taux de rachraichissement tr\u00e8s \u00e9lev\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle Fast IPS pour des couleurs pr\u00e9cises\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        249.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-27--4k-iiyama-prolite-gb2888uhsu-b1432.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                249.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-27--4k-iiyama-prolite-gb2888uhsu-b1432.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component24\u0022 id=\u0022component71\u0022 value=\u002271\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice71\u0022 value=\u002271\u0022 onclick=\u0022oneComponentChange(71)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice24\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent24\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice24\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n              \u003Cdiv class=\u0022card-header no-border configurator\u0022 id=\u0022heading-25\u0022\u003E\n          \u003Cdiv class=\u0022row align-items-center d-flex flex-nowrap row_configurator row-help\u0022\u003E\n            \u003Cdiv class=\u0022 col-md-7 col-sm-6 col-xs-6\u0027 }\u0022\u003E\n              \u003Cspan class=\u0022title-composant-accordion-style\u0022\u003EEcran 3\u003C\/span\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022col-md-5 col-sm-6 col-xs-6 d-flex align-items-center justify-content-end buttons_configurator\u0022\n                 style=\u0022padding-right: 25px\u0022\u003E\n                              \u003Ca class=\u0022btn-ajouter xxs-screen\u0022\n                   style=\u0022background-color: #2e6ed5\u0022\n                   data-toggle=\u0022modal\u0022\n                   data-target=\u0022#modalComponent25\u0022\n                   title=\u0022Liste des Composants\u0022\u003E\n                  \u003Ci class=\u0022ion-android-add\u0022 aria-hidden=\u0022true\u0022\u003E\u003C\/i\u003E \u003Cspan class=\u0022hide-xxs-screen\u0022\u003EAjouter\u003C\/span\u003E\n                \u003C\/a\u003E\n                                                      \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n                        \u003Cdiv id=\u0022familyComponent25\u0022 class=\u0022familyComponent\u0022\u003E\n      \u003Cdiv class=\u0022card-body configurator bg-white  hidden\u0022\u003E\n  \u003Cdiv class=\u0022d-flex\u0022\u003E\n    \u003Cdiv class=\u0022avatar_product\u0022\u003E\n                        \u003C\/div\u003E\n    \u003Cdiv class=\u0022desc_product\u0022\u003E\n      \u003Ch2 class=\u0022composants-title\u0022 id=\u0022titleComponent25\u0022\u003E\u003C\/h2\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n\u003C\/div\u003E\n  \u003C\/div\u003E\n        \u003Cdiv class=\u0022modal fade\u0022\n             id=\u0022modalComponent25\u0022\n             tabindex=\u0022-1\u0022\n             role=\u0022dialog\u0022\n             aria-hidden=\u0022true\u0022\u003E\n          \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n            \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n              \u003Cdiv class=\u0022modal-header list-component no-padd\u0022\u003E\n                \u003Ch4 class=\u0022modal-title-component\u0022\u003EEcran 3\u003C\/h4\u003E\n                \u003Cspan class=\u0022consignes\u0022\u003EUn seul choix possible !\u003C\/span\u003E\n                \u003Cbutton type=\u0022button\u0022\n                        class=\u0022close configurator\u0022\n                        data-dismiss=\u0022modal\u0022\n                        aria-label=\u0022Close\u0022\u003E\n                  \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n              \u003C\/div\u003E\n              \u003Cdiv class=\u0022modal_body no-padd configurator\u0022\u003E\n                \u003Cdiv class=\u0022shopping_cart_area\u0022\u003E\n                  \u003Cdiv class=\u0022container\u0022\u003E\n                    \u003Cform action=\u0022\/reload-config\/47\/25\u0022\n                          id=\u0022formChangeChoice25\u0022\n                          method=\u0022post\u0022\u003E\n                      \u003Cdiv class=\u0022row\u0022\u003E\n                        \u003Cdiv class=\u0022col-12 no-padd\u0022\u003E\n                          \u003Cdiv class=\u0022table_desc\u0022\u003E\n                                                                                    \u003Cdiv id=\u0022myProductModal25\u0022\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                                            \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/73\/ge2288hs_10__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/73\/ge2288hs_10__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/73\/ge2288hs_10__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\n                    title=\u0022Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 22p IIyama G-Master G2245HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cp\u003E21.5\u00a0pouces \/ Full-HD 1080p \/ Gaming 100Hz\u003C\/p\u003E\n            \u003Cspan id=\u0022dots-content73\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more73\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E\r\n\t\u003Cp\u003EProfitez d\u0027une belle qualit\u00e9 d\u0027image avec le moniteur G2245-HSU de iiyama. Ce mod\u00e8le \u00e0 dalle IPS de 22 pouces est dot\u00e9 d\u0027une taux de rafraichissement de 100Hz et propose une r\u00e9solution Full HD, une rapidit\u00e9 accrue de 1 ms et les bienfaits de la technologie AMD FreeSync. Tous les ingr\u00e9dients sont alors r\u00e9unis pour passer un moment gaming agr\u00e9able dans des conditions optimales.\u003C\/p\u003E\r\n\r\n\t\u003Cp\u003E\u00a0\u003C\/p\u003E\r\n\t\u003C\/li\u003E\r\n\t\u003Cli\u003EEcran 21.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide 100Hz et ultra r\u00e9actif avec un\u00a0temps de r\u00e9ponse de 1\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique num\u00e9rique DP\u00a0et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2\u00a0Watts) + prise casque.\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 13\u00a0W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        119.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b150.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                119.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-22p-iiyama-g-master-ge2288hs-b150.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 22p IIyama G-Master G2245HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component73\u0022 value=\u002273\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice73\u0022 value=\u002273\u0022 onclick=\u0022oneComponentChange(73)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/72\/x22-_2__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/72\/x22-_2__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/72\/x22-_2__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\n                    title=\u0022Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 22p IIyama Prolite X2283HS-B3\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content72\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more72\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 21.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 4 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EFonction Overdrive pour une nettet\u00e9 optimale\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80 000 000:1 (3000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s\u003C\/li\u003E\r\n\t\u003Cli\u003Eprise casque\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 21 W \u00a0(0,5W en mode veille)\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        129.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-22p-iiyama-prolite-x2283hs-b3576.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                129.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-22p-iiyama-prolite-x2283hs-b3576.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022 title=\u0022Voir la fiche produit : Ecran LED 22p IIyama Prolite X2283HS-B3\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component72\u0022 value=\u002272\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice72\u0022 value=\u002272\u0022 onclick=\u0022oneComponentChange(72)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/74\/e2483hs_10__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/74\/e2483hs_10__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/74\/e2483hs_10__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\n                    title=\u0022Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 24p IIyama Prolite E2483HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content74\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more74\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 2 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 24 W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        159.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-24p-iiyama-prolite-e2483hs-b1360.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                159.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-24p-iiyama-prolite-e2483hs-b1360.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 24p IIyama Prolite E2483HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component74\u0022 value=\u002274\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice74\u0022 value=\u002274\u0022 onclick=\u0022oneComponentChange(74)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/313\/g2770hs_01_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/313\/g2770hs_01_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/313\/g2770hs_01_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\n                    title=\u0022Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 27p IIyama G-Master G2770HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E27 pouces \/ Full-HD 1080p \/\u00a0\u003Cstrong\u003EGaming 180Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content313\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more313\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence d\u0027affichage de 180Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 0.2\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique\u00a0num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 22W, 0.5W en veille, Classe \u00e9nerg\u00e9tique E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                            \u003Cspan class=\u0022price_content_promo\u0022\u003E199.00 \u20ac\u003C\/span\u003E\n                        179.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562972464551.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                    \u003Cspan class=\u0022barre\u0022\u003E199.00 \u20ac\u003C\/span\u003E\n                179.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1562972464551.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 27p IIyama G-Master G2770HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component313\u0022 value=\u0022313\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice313\u0022 value=\u0022313\u0022 onclick=\u0022oneComponentChange(313)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/75\/g2530-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/75\/g2530-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/75\/g2530-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 24.5p IIyama G-Master G2530HSU-B1\u0022\n                    title=\u0022Ecran Gaming 24.5p IIyama G-Master G2530HSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 24.5p IIyama G-Master G2530HSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E24 pouces \/ Full-HD 1080p \/ Gaming 75Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content75\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more75\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24.5\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 18W, 0.5W en veille, Classe \u00e9nerg\u00e9tique A+\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        179.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1633.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 24.5p IIyama G-Master G2530HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24.5p IIyama G-Master G2530HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                179.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b1633.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 24.5p IIyama G-Master G2530HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24.5p IIyama G-Master G2530HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component75\u0022 value=\u002275\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice75\u0022 value=\u002275\u0022 onclick=\u0022oneComponentChange(75)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/311\/g2470_5_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/311\/g2470_5_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/311\/g2470_5_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\n                    title=\u0022Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming 24p IIyama G-Master G2470HS-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E24\u00a0pouces \/ Full-HD 1080p \/\u00a0\u003Cstrong\u003EGaming 165Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content311\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more311\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 24\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EFr\u00e9quence d\u0027affichage de 165Hz\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 0.8\u00a0ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 80\u00a0000 000:1 (1100:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique\u00a0num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 19W, 0.5W en veille, Classe \u00e9nerg\u00e9tique E\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        189.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b156275155.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                189.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-245p-iiyama-g-master-g2530hsu-b156275155.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming 24p IIyama G-Master G2470HS-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component311\u0022 value=\u0022311\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice311\u0022 value=\u0022311\u0022 onclick=\u0022oneComponentChange(311)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/76\/g2730-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/76\/g2730-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/76\/g2730-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\n                    title=\u0022Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming LED 27p IIyama G-Master G2730HSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003E27 pouces \/ Full-HD 1080p \/ Gaming 75Hz\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content76\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more76\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution Full HD 1080p (1920 x 1080)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et ultra r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique VGA, num\u00e9rique DVI et HDMI\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 19W, 0.5W en veille, Classe \u00e9nerg\u00e9tique A+\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        229.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-gaming-led-27p-iiyama-g-master-g2730hsu-b1143.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                229.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-gaming-led-27p-iiyama-g-master-g2730hsu-b1143.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming LED 27p IIyama G-Master G2730HSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component76\u0022 value=\u002276\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice76\u0022 value=\u002276\u0022 onclick=\u0022oneComponentChange(76)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  \u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/78\/gb2771qsu_02_modif_800.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/78\/gb2771qsu_02_modif_800.webp\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/78\/gb2771qsu_02_modif_800.webp\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\n                    title=\u0022Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran Gaming  27p IIyama GB2771QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003ECompatible \u003Cstrong\u003EG-SYNC\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003E27\u00a0pouces \/ R\u00e9soluttion 1440p\u00a0\/\u00a0\u003Cstrong\u003EGaming 200Hz\u003C\/strong\u003E\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle Fast IPS : Pr\u00e9cision des couleurs\u003C\/li\u003E\r\n\u003C\/ul\u003E\n            \u003Cspan id=\u0022dots-content78\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more78\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 1440p (2K) pour une image encore + d\u00e9taill\u00e9e\u003C\/li\u003E\r\n\t\u003Cli\u003ECompatible G-SYNC pour une image fluide sans d\u00e9chirement\u003C\/li\u003E\r\n\t\u003Cli\u003E200Hz pour un taux de rachraichissement tr\u00e8s \u00e9lev\u00e9.\u003C\/li\u003E\r\n\t\u003Cli\u003EDalle Fast IPS pour des couleurs pr\u00e9cises\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        249.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-27--4k-iiyama-prolite-gb2888uhsu-b1467.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                249.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-27--4k-iiyama-prolite-gb2888uhsu-b1467.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran Gaming  27p IIyama GB2771QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component78\u0022 value=\u002278\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice78\u0022 value=\u002278\u0022 onclick=\u0022oneComponentChange(78)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n                  \n\u003Ctr class=\u0022  d-none\u0022\u003E\n    \u003Ctd class=\u0022product_thumb d-md-table-cell\u0022\u003E\n        \u003Ca href=\u0022#\u0022\u003E\n            \n            \u003Cpicture\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/77\/2783qsu-_1__modif_900.webp\u0022 type=\u0022image\/webp\u0022\u003E\n                \u003Csource srcset=\u0022\/upload\/component\/77\/2783qsu-_1__modif_900.jpeg\u0022 type=\u0022image\/png\u0022\u003E\n                \u003Cimg\n                    src=\u0022\/upload\/component\/77\/2783qsu-_1__modif_900.jpeg\u0022\n                    class=\u0022img-fluid \u0022\n                    alt=\u0022Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\n                    title=\u0022Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\n                    width=\u0022\u0022\n                    height=\u0022\u0022\n                    loading=\u0022lazy\u0022\n                \u003E\n            \u003C\/picture\u003E\n        \n        \u003C\/a\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_name\u0022 style=\u0022width: 40%\u0022\u003E\n        \u003Ch6 class=\u0022product_list_title\u0022\u003EEcran LED 27p WQHD IIyama Prolite E2783QSU-B1\u003C\/h6\u003E\n        \u003Cp class=\u0022product_list_desc\u0022\u003E\n            aucun descriptif pour ce produit, consulter la fiche du produit\n            \u003Cspan id=\u0022dots-content77\u0022\u003E\u003C\/span\u003E\n        \u003Cdiv id=\u0022more77\u0022 class=\u0022more\u0022\u003E\n            \u003Cul\u003E\r\n\t\u003Cli\u003EEcran 27\u0022 - R\u00e9solution WQHD 1440p (2560 x 1440)\u00a0\u003C\/li\u003E\r\n\t\u003Cli\u003EAffichage fluide et r\u00e9actif avec le temps de r\u00e9ponse de 1 ms\u003C\/li\u003E\r\n\t\u003Cli\u003EDes couleurs riches avec un ratio de contraste avanc\u00e9 de 12 000 000:1 (1000:1 typique)\u003C\/li\u003E\r\n\t\u003Cli\u003EConnectique analogique DVI, num\u00e9rique HDMI et Display\u003C\/li\u003E\r\n\t\u003Cli\u003EHaut-parleurs int\u00e9gr\u00e9s (2 x 2 Watts)\u003C\/li\u003E\r\n\t\u003Cli\u003EConsommation 44W (0,5W en mode veille)\u003C\/li\u003E\r\n\t\u003Cli\u003EPrise casque.\u003C\/li\u003E\r\n\u003C\/ul\u003E\n        \u003C\/div\u003E\n        \u003C\/p\u003E\n        \u003Cdiv class=\u0022mx-auto  d-md-none d-lg-none\u0022\u003E\n                        279.00 \u20ac\n            \u003Cdiv class=\u0022mx-auto \u0022\u003E\n                                    \u003Ca href=\u0022\/ecran-led-27p-wqhd-iiyama-prolite-e2783qsu-b1798.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n                       alt=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                            \u003C\/div\u003E\n        \u003C\/div\u003E\n\n    \u003C\/td\u003E\n\n    \u003Ctd class=\u0022product-price d-none d-md-table-cell\u0022\u003E\n                279.00 \u20ac\n        \u003Cdiv class=\u0022mx-auto\u0022\u003E\n                        \u003Ca href=\u0022\/ecran-led-27p-wqhd-iiyama-prolite-e2783qsu-b1798.html\u0022 class=\u0022btn-fiche\u0022 target=\u0022_blank\u0022\n               alt=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022 title=\u0022Voir la fiche produit : Ecran LED 27p WQHD IIyama Prolite E2783QSU-B1\u0022\u003EFiche compl\u00e8te\u003C\/a\u003E\n                    \u003C\/div\u003E\n    \u003C\/td\u003E\n    \u003Ctd class=\u0022product_remove\u0022 style=\u0022max-width: 150px\u0022\u003E\n                    \u003Clabel class=\u0022radio-inline\u0022\u003E\n                \u003Cinput type=\u0022radio\u0022 class=\u0022opacityNone\u0022 name=\u0022component25\u0022 id=\u0022component77\u0022 value=\u002277\u0022 \u003E\n            \u003C\/label\u003E\n\n                            \n                    \u003Cbutton type=\u0022submit\u0022 class=\u0022btn-choisir   \u0022 id=\u0022changeChoice77\u0022 value=\u002277\u0022 onclick=\u0022oneComponentChange(77)\u0022\u003EChoisir  \u003Cspan class=\u0022d-md-none d-sm-none d-xs-none\u0022\u003Ece composant\u003C\/span\u003E\u003C\/button\u003E\n                                                        \u003C\/td\u003E\n\u003C\/tr\u003E\n              \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n  \u003Cdiv class=\u0022cart_page table-responsive\u0022 id=\u0022myProductPlusPanel\u0022\u003E\n    \u003Ctable class=\u0022table-hover\u0022\u003E\n      \u003Ctbody\u003E\n                      \u003C\/tbody\u003E\n    \u003C\/table\u003E\n  \u003C\/div\u003E\n    \u003C\/div\u003E\n                          \u003C\/div\u003E\n                        \u003C\/div\u003E\n                      \u003C\/div\u003E\n                    \u003C\/form\u003E\n                    \u003Cscript\u003E\n                      $(function() {\n                          $(\u0027#formChangeChoice25\u0027).on(\u0027submit\u0027, function (e) {\n                              e.preventDefault(); \/\/ J\u0027emp\u00eache le comportement par d\u00e9faut du navigateur, c-\u00e0-d de soumettre le formulaire\n                              let $this = $(this); \/\/ L\u0027objet jQuery du formulaire\n                              $.ajax({\n                                  url: $this.attr(\u0027action\u0027), \/\/ Le nom du fichier indiqu\u00e9 dans le formulaire\n                                  type: $this.attr(\u0027method\u0027), \/\/ La m\u00e9thode indiqu\u00e9e dans le formulaire (get ou post)\n                                  data: $this.serialize(), \/\/ Je s\u00e9rialise les donn\u00e9es (j\u0027envoie toutes les valeurs pr\u00e9sentes dans le formulaire)\n                                  dataType: \u0027json\u0027,\n                                  success: function (data) { \/\/ Je r\u00e9cup\u00e8re la r\u00e9ponse du fichier PHP\n                                      if (data.res) {\n\n                                          fetch(`\/api\/configurator-price?configId=${configurationEnCourId}`).then(res =\u003E {\n                                            res.json().then(data =\u003E document.getElementById(\u0027jesuisenretard\u0027).innerText = `${data}.00 \u20ac`)\n                                          });\n\n                                          $(\u0027#modalComponent25\u0027).modal(\u0027hide\u0027);\n                                          $(\u0027body\u0027).removeClass(\u0027modal-open\u0027);\n                                          $(\u0027.modal-backdrop\u0027).remove();\n                                          $(\u0022#formChangeChoice25\u0022)[0].reset();\n                                          \/* On recharge le l\u0027int\u00e9gralit\u00e9 du block Composant Principaux en 1 seul fois *\/\n                                          $(\u0022#block-config\u0022).html($(data.view).html());\n                                          \/* on recharge block par block, plus rapide =\u003E mais on a un probl\u00e8me avec la gestion des alert d\u0027incompatibilit\u00e9 :\n                                          * en rechargent block par block on ne peut pas recharger toutes les incompatibilit\u00e9s d\u0027un coup *\/\n                                                                                    $(\u0022#myConfigPanel\u0022).html($(data.viewConfig).html());\n                                                                                    \/* On recharge le block ma config dans tous les cas *\/\n                                          $(\u0022#myConfigPanel2\u0022).html($(data.viewPanel).html());\n                                          \/* On recharge \u00e9galement le block mobile *\/\n                                          $(\u0022#myConfigPanelMobile\u0022).html($(data.viewPanel).html());\n                                          \/\/console.log(data.defaultComponent)\n                                          \/\/ swal.fire({\n                                          \/\/     title: \u0027Votre configuration a bien \u00e9t\u00e9 modifi\u00e9e\u0027,\n                                          \/\/     type: \u0022success\u0022,\n                                          \/\/     showConfirmButton: false,\n                                          \/\/     showCancelButton: false,\n                                          \/\/     timer: 1500\n                                          \/\/ })\n                                      } else {\n                                          swal.fire({\n                                              title: data.mess,\n                                              type: \u0022warning\u0022,\n                                              showConfirmButton: false,\n                                              showCancelButton: true\n                                          })\n                                      }\n                                  }\n                              });\n                          });\n                      })\n                    \u003C\/script\u003E\n                  \u003C\/div\u003E\n                \u003C\/div\u003E\n              \u003C\/div\u003E\n            \u003C\/div\u003E\n          \u003C\/div\u003E\n        \u003C\/div\u003E\n          \u003C\/div\u003E\n  \u003C\/div\u003E\n","viewPanel":"\u003Cdiv class=\u0022block-list-config sticky-top\u0022 id=\u0022myConfigPanel2\u0022\u003E\n    \u003Cdiv class=\u0022configlive bg-white\u0022\u003E\n        \u003Ch3 class=\u0022text-orange\u0022 style=\u0022font-size: 16px\u0022\u003E\n            Configuration en cours\n            \n        \u003C\/h3\u003E\n        \u003Ch6 class=\u0022smallText\u0022\u003E(Vos composants sont modifi\u00e9s dynamiquement)\u003C\/h6\u003E\n        \u003Cdiv class=\u0022clearfix\u0022\u003E\u003C\/div\u003E\n        \n\u003Cform id=\u0022sidebar_form\u0022\n      action=\u0022\/panier\/check\/47\u0022\n      method=\u0022get\u0022\n      class=\u0022form-product\u0022\u003E\n          \u003Cdiv class=\u0022\u0022\u003E\n          \u003Ctable class=\u0022w-100\u0022\u003E\n        \u003Cthead\u003E\n          \u003Ctr\u003E\n            \u003Cth scope=\u0022col\u0022 style=\u0022width:75%;\u0022\u003E\u003C\/th\u003E\n            \u003Cth scope=\u0022col\u0022\u003EPrix\u003C\/th\u003E\n          \u003C\/tr\u003E\n        \u003C\/thead\u003E\n        \u003Ctbody\u003E\n                                \u003C\/tbody\u003E\n        \u003Ctfoot\u003E\n                                                                                                                                                                        \u003C\/tfoot\u003E\n      \u003C\/table\u003E\n      \u003C\/div\u003E\n      \u003Cp class=\u0022text-bold\u0022\u003EVous n\u0027avez pas encore ajout\u00e9 d\u0027\u00e9l\u00e9ments \u00e0 votre configuration !\u003C\/p\u003E\n    \u003Cimg style=\u0022opacity: .8\u0022\n         src=\u0022\/build\/front\/images\/configuration-vide.2dacadc0.png\u0022\n         alt=\u0022Votre configuration est vide !\u0022\n         title=\u0022Votre configuration est vide !\u0022\n         class=\u0022img-fluid\u0022\u003E\n    \u003C\/form\u003E\n      \u003Cdiv class=\u0022modal fade w-100\u0022 id=\u0022modal-login47-1\u0022 tabindex=\u0022-1\u0022 role=\u0022dialog\u0022 aria-hidden=\u0022true\u0022\u003E\n    \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n        \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n            \u003Cdiv class=\u0022modal-header\u0022\u003E\n                \u003Ch5 class=\u0022modal-title\u0022 id=\u0022exampleModalLabel\u0022\u003EConnectez-vous pour  sauvegarder    votre configuration\u003C\/h5\u003E\n                \u003Cbutton type=\u0022button\u0022 class=\u0022close\u0022 data-dismiss=\u0022modal\u0022 aria-label=\u0022Close\u0022\u003E\n                    \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022modal-body\u0022\u003E\n                \n\u003Cdiv class=\u0022row justify-content-center\u0022\u003E\n    \u003Cdiv class=\u0022col-lg-6 col-sm-12 col-xs-12\u0022\u003E\n    \u003Cform method=\u0022post\u0022 action=\u0022\/login\u0022\u003E\n      \u003Cdiv class=\u0022modal-body\u0022\u003E\n\n        \n        \n                \u003Cinput type=\u0022hidden\u0022 class=\u0022_recaptcha_response\u0022 name=\u0022recaptcha_response\u0022 \/\u003E\n        \u003Cinput type=\u0022hidden\u0022 name=\u0022_csrf_token\u0022 value=\u0022e54fb5b94ad531942f5c.sxmZcXSMhhYI3VNKQjIJabs5dE_TUANuhRwKhntrxsw.5irSPQP-0n9glSQ7A1dDHt90Dju7aDMYylhssxkBioXqdMEiDLuxQk6-Gg\u0022\/\u003E\n        \u003Cinput type=\u0022hidden\u0022 name=\u0022origin\u0022 value=\u0022\u0022\u003E\n        \u003Cinput type=\u0022hidden\u0022 name=\u0022route\u0022 value=\u0022\u0022\u003E\n\n        \u003Cdiv class=\u0022form-group\u0022\u003E\n          \u003Clabel for=\u0022username\u0022\u003EEmail de connexion\u003C\/label\u003E\n          \u003Cinput type=\u0022email\u0022 value=\u0022\u0022 name=\u0022email\u0022 id=\u0022inputEmail\u0022 class=\u0022form-control\u0022 placeholder=\u0022Email\u0022 required autofocus\u003E\n        \u003C\/div\u003E\n\n        \u003Cdiv class=\u0022form-group\u0022 id=\u0022password\u0022\u003E\n          \u003Clabel for=\u0022password\u0022\u003EMot de passe\u003C\/label\u003E\n          \u003Cinput type=\u0022password\u0022 name=\u0022password\u0022 id=\u0022inputPassword\u0022 class=\u0022form-control\u0022 placeholder=\u0022Password\u0022 required autofocus\u003E\n          \u003Csmall\u003ELe mot de passe doit contenir au moins 8 caract\u00e8res.\u003C\/small\u003E\n        \u003C\/div\u003E\n\n        \u003Cp class=\u0022alert alert-info\u0022\u003EVeuillez simplement renseigner votre email + un mot de passe pour cr\u00e9er votre compte\u003C\/p\u003E\n\n                  \u003Cinput type=\u0022hidden\u0022 name=\u0022product\u0022 value=\u002247\u0022\u003E\n                      \u003Cdiv class=\u0022form-group\u0022\u003E\n              \u003Clabel for=\u0022question\u0022\u003EDonnez un nom \u00e0 votre configuration\u003C\/label\u003E\n              \u003Cinput type=\u0022text\u0022 name=\u0022title\u0022 class=\u0022form-control\u0022 required autofocus\u003E\u003C\/input\u003E\n            \u003C\/div\u003E\n                        \u003C\/div\u003E\n\n                        \u003Cdiv id=\u0022example4\u0022 data-type=\u0022image\u0022\u003E\u003C\/div\u003E\n                        \n      \u003Cdiv class=\u0022modal-footer configAction\u0022\u003E\n        \u003Ca href=\u0022\/mot-de-pass-oublier\u0022 class=\u0022btn-grad5 mdpOublieModal\u0022 title=\u0022Mot de passe oubli\u00e9\u0022\u003E\n          Mot de passe oubli\u00e9 ?\n        \u003C\/a\u003E\n\n        \u003Cbutton class=\u0022_submitFormLogin btn-grad5\u0022 value=\u0022getResponse\u0022 type=\u0022submit\u0022 id=\u0022submitForm4\u0022 disabled\u003ESe connecter\u003C\/button\u003E\n      \u003C\/div\u003E\n    \u003C\/form\u003E\n  \u003C\/div\u003E\n\n\u003C\/div\u003E\n\n\n\n\u003Cscript src=\u0022https:\/\/www.google.com\/recaptcha\/enterprise.js?render=6LfjzHspAAAAABiq7ElP1Y7h6kZHVxEj0vh4QK0B\u0022\u003E\u003C\/script\u003E\n\u003Cscript\u003E\n  grecaptcha.enterprise.ready(async () =\u003E {\n    const token = await grecaptcha.enterprise.execute(\u00276LfjzHspAAAAABiq7ElP1Y7h6kZHVxEj0vh4QK0B\u0027, { action: \u0027form_login\u0027 });\n\n    const recaptchaResponses = document.getElementsByClassName(\u0022_recaptcha_response\u0022)\n    const submitFormLogins = document.getElementsByClassName(\u0022_submitFormLogin\u0022)\n    Array.from(recaptchaResponses).forEach(captcha =\u003E captcha.value = token)\n    Array.from(submitFormLogins).forEach(submit =\u003E submit.disabled = false)\n  });\n\u003C\/script\u003E\n\n\n            \u003C\/div\u003E\n        \u003C\/div\u003E\n    \u003C\/div\u003E\n\u003C\/div\u003E\n    \u003Cdiv class=\u0022modal fade w-100\u0022 id=\u0022modal-login47-1question\u0022 tabindex=\u0022-1\u0022 role=\u0022dialog\u0022 aria-hidden=\u0022true\u0022\u003E\n    \u003Cdiv class=\u0022modal-dialog modal-dialog-centered modal-lg\u0022 role=\u0022document\u0022\u003E\n        \u003Cdiv class=\u0022modal-content no-border\u0022\u003E\n            \u003Cdiv class=\u0022modal-header\u0022\u003E\n                \u003Ch5 class=\u0022modal-title\u0022 id=\u0022exampleModalLabel\u0022\u003EConnectez-vous pour  sauvegarder    votre configuration\u003C\/h5\u003E\n                \u003Cbutton type=\u0022button\u0022 class=\u0022close\u0022 data-dismiss=\u0022modal\u0022 aria-label=\u0022Close\u0022\u003E\n                    \u003Cspan aria-hidden=\u0022true\u0022\u003E\u0026times;\u003C\/span\u003E\n                \u003C\/button\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022modal-body\u0022\u003E\n                \n\u003Cdiv class=\u0022row justify-content-center\u0022\u003E\n    \u003Cdiv class=\u0022col-lg-6 col-sm-12 col-xs-12\u0022\u003E\n    \u003Cform method=\u0022post\u0022 action=\u0022\/login\u0022\u003E\n      \u003Cdiv class=\u0022modal-body\u0022\u003E\n\n        \n        \n                \u003Cinput type=\u0022hidden\u0022 class=\u0022_recaptcha_response\u0022 name=\u0022recaptcha_response\u0022 \/\u003E\n        \u003Cinput type=\u0022hidden\u0022 name=\u0022_csrf_token\u0022 value=\u0022b17d0db65aa7eacb274e3dd.dvyUWBX_EMDUxOLo_1APVTlghg9K_sycu6WtFPKww5c.I8_fFGKNRKm8jJWZvjVFIl0t_Hsixvzq9OHLIZDaj94vkcwLbcgnlJKnqw\u0022\/\u003E\n        \u003Cinput type=\u0022hidden\u0022 name=\u0022origin\u0022 value=\u0022\u0022\u003E\n        \u003Cinput type=\u0022hidden\u0022 name=\u0022route\u0022 value=\u0022\u0022\u003E\n\n        \u003Cdiv class=\u0022form-group\u0022\u003E\n          \u003Clabel for=\u0022username\u0022\u003EEmail de connexion\u003C\/label\u003E\n          \u003Cinput type=\u0022email\u0022 value=\u0022\u0022 name=\u0022email\u0022 id=\u0022inputEmail\u0022 class=\u0022form-control\u0022 placeholder=\u0022Email\u0022 required autofocus\u003E\n        \u003C\/div\u003E\n\n        \u003Cdiv class=\u0022form-group\u0022 id=\u0022password\u0022\u003E\n          \u003Clabel for=\u0022password\u0022\u003EMot de passe\u003C\/label\u003E\n          \u003Cinput type=\u0022password\u0022 name=\u0022password\u0022 id=\u0022inputPassword\u0022 class=\u0022form-control\u0022 placeholder=\u0022Password\u0022 required autofocus\u003E\n          \u003Csmall\u003ELe mot de passe doit contenir au moins 8 caract\u00e8res.\u003C\/small\u003E\n        \u003C\/div\u003E\n\n        \u003Cp class=\u0022alert alert-info\u0022\u003EVeuillez simplement renseigner votre email + un mot de passe pour cr\u00e9er votre compte\u003C\/p\u003E\n\n                  \u003Cinput type=\u0022hidden\u0022 name=\u0022product\u0022 value=\u002247\u0022\u003E\n                      \u003Cdiv class=\u0022form-group\u0022\u003E\n              \u003Clabel for=\u0022question\u0022\u003EDonnez un nom \u00e0 votre configuration\u003C\/label\u003E\n              \u003Cinput type=\u0022text\u0022 name=\u0022title\u0022 class=\u0022form-control\u0022 required autofocus\u003E\u003C\/input\u003E\n            \u003C\/div\u003E\n            \u003Cdiv class=\u0022form-group\u0022\u003E\n              \u003Clabel for=\u0022question\u0022\u003EPosez vos questions \u00e0 notre conseiller technique\u003C\/label\u003E\n              \u003Ctextarea name=\u0022question\u0022 class=\u0022form-control\u0022 required autofocus\u003E\u003C\/textarea\u003E\n            \u003C\/div\u003E\n                        \u003C\/div\u003E\n\n                        \u003Cdiv id=\u0022example2\u0022 data-type=\u0022image\u0022\u003E\u003C\/div\u003E\n                        \n      \u003Cdiv class=\u0022modal-footer configAction\u0022\u003E\n        \u003Ca href=\u0022\/mot-de-pass-oublier\u0022 class=\u0022btn-grad5 mdpOublieModal\u0022 title=\u0022Mot de passe oubli\u00e9\u0022\u003E\n          Mot de passe oubli\u00e9 ?\n        \u003C\/a\u003E\n\n        \u003Cbutton class=\u0022_submitFormLogin btn-grad5\u0022 value=\u0022getResponse\u0022 type=\u0022submit\u0022 id=\u0022submitForm2\u0022 disabled\u003ESe connecter\u003C\/button\u003E\n      \u003C\/div\u003E\n    \u003C\/form\u003E\n  \u003C\/div\u003E\n\n\u003C\/div\u003E\n\n\n\n\u003Cscript src=\u0022https:\/\/www.google.com\/recaptcha\/enterprise.js?render=6LfjzHspAAAAABiq7ElP1Y7h6kZHVxEj0vh4QK0B\u0022\u003E\u003C\/script\u003E\n\u003Cscript\u003E\n  grecaptcha.enterprise.ready(async () =\u003E {\n    const token = await grecaptcha.enterprise.execute(\u00276LfjzHspAAAAABiq7ElP1Y7h6kZHVxEj0vh4QK0B\u0027, { action: \u0027form_login\u0027 });\n\n    const recaptchaResponses = document.getElementsByClassName(\u0022_recaptcha_response\u0022)\n    const submitFormLogins = document.getElementsByClassName(\u0022_submitFormLogin\u0022)\n    Array.from(recaptchaResponses).forEach(captcha =\u003E captcha.value = token)\n    Array.from(submitFormLogins).forEach(submit =\u003E submit.disabled = false)\n  });\n\u003C\/script\u003E\n\n\n            \u003C\/div\u003E\n        \u003C\/div\u003E\n    \u003C\/div\u003E\n\u003C\/div\u003E\n      \u003C\/div\u003E\n\u003C\/div\u003E\n","defaultComponent":[]}