{"id":2829,"date":"2026-11-12T13:34:06","date_gmt":"2026-11-12T12:34:06","guid":{"rendered":"https:\/\/www.wecare-dz.com\/?page_id=2829"},"modified":"2026-11-12T14:12:21","modified_gmt":"2026-11-12T13:12:21","slug":"devis","status":"publish","type":"page","link":"https:\/\/www.wecare-dz.com\/","title":{"rendered":"Catalogue &#038; devis"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2829\" class=\"elementor elementor-2829\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e83f36c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e83f36c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-\" data-id=\"\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element- elementor-widget elementor-widget-html\" data-id=\"\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@600;700;800&family=Inter:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n#wc-app{--t:#00A0A0;--td:#007A7A;--dk:#1E2B2F;--ink:#1A2326;--mu:#4D5B60;--ln:#E2E9EA;--bg:#F2F7F7;--mi:#E3F3F3;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}\n#wc-app *{box-sizing:border-box}\n#wc-app *::before,#wc-app *::after{content:none!important;display:none!important}\n#wc-app a{color:inherit;text-decoration:none}\n#wc-app img{max-width:100%;display:block}\n#wc-app h1,#wc-app h2,#wc-app h3,#wc-app h4{font-family:Manrope,sans-serif;color:var(--dk);margin:0;letter-spacing:-.02em}\n#wc-app p{margin:0}\n#wc-app button{font-family:inherit;cursor:pointer}\n#wc-app .w{max-width:1240px;margin:0 auto;padding:0 24px}\n#wc-app .eb{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--td)}\n#wc-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;border:0;transition:background .15s}\n#wc-app .b-t{background:var(--td);color:#fff}#wc-app .b-t:hover{background:#006464}\n#wc-app .b-d{background:var(--dk);color:#fff}#wc-app .b-d:hover{background:#000}\n#wc-app .b-l{background:#fff;color:var(--dk);border:1px solid #C9D6D8}#wc-app .b-l:hover{border-color:var(--td);color:var(--td)}\n#wc-app .top{background:var(--dk);color:#D6E2E4;font-size:13px}\n#wc-app .top .w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:9px;padding-bottom:9px}\n#wc-app .top span{margin-right:20px}\n#wc-app .hd{background:#fff;border-bottom:1px solid var(--ln);position:sticky;top:0;z-index:60}\n#wc-app .hd .w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:12px;padding-bottom:12px}\n#wc-app .logo img{height:44px;width:auto}\n#wc-app .nav{display:flex;flex-wrap:wrap;gap:4px 20px;font-weight:500;font-size:15px}\n#wc-app .nav a:hover{color:var(--td)}\n#wc-app .cartbtn{position:relative}\n#wc-app .badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#fff;color:var(--td);font-size:12px;font-weight:700}\n#wc-app .hero{background:var(--bg)}\n#wc-app .hero .w{padding-top:56px;padding-bottom:56px;display:flex;flex-wrap:wrap;gap:36px;align-items:center;justify-content:space-between}\n#wc-app .hero h1{font-size:clamp(32px,4vw,48px);line-height:1.08;font-weight:800;max-width:720px;margin-top:12px}\n#wc-app .hero p{font-size:18px;color:#3C4B50;max-width:640px;margin-top:14px}\n#wc-app .steps3{display:flex;flex-wrap:wrap;gap:12px}\n#wc-app .st{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:center;min-width:200px}\n#wc-app .st i{font-style:normal;width:34px;height:34px;border-radius:17px;background:var(--td);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}\n#wc-app .tabs{position:sticky;top:69px;z-index:50;background:#fff;border-bottom:1px solid var(--ln)}\n#wc-app .tabs .w{display:flex;gap:6px;overflow-x:auto;padding-top:10px;padding-bottom:10px}\n#wc-app .tab{white-space:nowrap;padding:10px 16px;border-radius:999px;border:1px solid var(--ln);background:#fff;font-weight:600;font-size:14px;color:var(--dk)}\n#wc-app .tab.on{background:var(--dk);border-color:var(--dk);color:#fff}\n#wc-app .gam{padding:64px 0;border-bottom:1px solid var(--ln)}\n#wc-app .gam:nth-of-type(even){background:#FAFCFC}\n#wc-app .gh{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:28px}\n#wc-app .gh h2{font-size:clamp(28px,3vw,38px);font-weight:800;margin-top:8px}\n#wc-app .gh p{color:var(--mu);max-width:640px;margin-top:10px;font-size:16px}\n#wc-app .pdfs{display:flex;flex-wrap:wrap;gap:8px}\n#wc-app .pdf{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;border:1px solid var(--ln);background:#fff;font-size:14px;font-weight:600}\n#wc-app .pdf b{background:#FDECEA;color:#B3261E;font-size:10px;padding:3px 5px;border-radius:4px}\n#wc-app .pdf:hover{border-color:var(--td)}\n#wc-app .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}\n#wc-app .card{border:1px solid var(--ln);border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}\n#wc-app .card:hover{box-shadow:0 16px 36px rgba(30,43,47,.10);transform:translateY(-2px)}\n#wc-app .card .im{height:200px;background:var(--bg);display:flex;align-items:center;justify-content:center;overflow:hidden}\n#wc-app .card .im img{width:100%;height:100%;object-fit:cover}\n#wc-app .card .im img.ct{object-fit:contain;padding:12px}\n#wc-app .cb{padding:18px;display:flex;flex-direction:column;gap:8px;flex-grow:1}\n#wc-app .ref{font-size:12px;color:var(--mu);letter-spacing:.04em}\n#wc-app .cb h3{font-size:19px;font-weight:700}\n#wc-app .cb p{font-size:14px;color:var(--mu)}\n#wc-app .specs{font-size:13px;color:var(--dk);display:flex;flex-wrap:wrap;gap:6px}\n#wc-app .specs span{background:var(--bg);padding:4px 8px;border-radius:6px}\n#wc-app .cb .btn{margin-top:auto;min-height:42px;font-size:14px}\n#wc-app .gal{display:flex;gap:10px;overflow-x:auto;margin-top:28px;padding-bottom:6px}\n#wc-app .gal button{flex:none;width:150px;height:110px;border-radius:12px;overflow:hidden;border:0;padding:0;background:var(--bg)}\n#wc-app .gal img{width:100%;height:100%;object-fit:cover}\n#wc-app .galt{font-size:13px;font-weight:600;color:var(--mu);margin-top:28px;letter-spacing:.06em;text-transform:uppercase}\n\/* configurateur (panneau) *\/\n#wc-app .ov{position:fixed;inset:0;background:rgba(15,25,28,.55);z-index:99990;display:none;align-items:flex-start;justify-content:center;overflow-y:auto;padding:24px 12px}\n#wc-app .ov.on{display:flex}\n#wc-app .pan{background:#fff;border-radius:22px;width:100%;max-width:1120px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.25)}\n#wc-app .ph{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--ln)}\n#wc-app .ph h3{font-size:22px}\n#wc-app .x{width:44px;height:44px;border-radius:22px;border:1px solid var(--ln);background:#fff;font-size:20px;line-height:1;color:var(--dk)}\n#wc-app .pb{display:flex;flex-wrap:wrap}\n#wc-app .vis{flex:1 1 380px;min-width:0;background:var(--bg);padding:24px;display:flex;flex-direction:column;gap:14px}\n#wc-app .vis .stage{background:#fff;border-radius:16px;min-height:360px;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}\n#wc-app .vis .stage img{max-height:420px;width:auto;object-fit:contain;border-radius:8px}\n#wc-app .vis .stage svg{max-width:100%;height:auto}\n#wc-app .sum{background:#fff;border-radius:14px;padding:14px 16px;font-size:14px}\n#wc-app .sum b{display:block;font-family:Manrope,sans-serif;color:var(--dk);margin-bottom:6px}\n#wc-app .sum div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px dashed var(--ln)}\n#wc-app .sum div span:last-child{font-weight:600;text-align:right}\n#wc-app .note{font-size:13px;color:var(--mu);background:#fff;border-radius:12px;padding:12px 14px}\n#wc-app .opts{flex:1 1 460px;min-width:0;padding:24px;display:flex;flex-direction:column;gap:22px;max-height:none}\n#wc-app .og h4{font-size:15px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:8px}\n#wc-app .og h4 i{font-style:normal;width:24px;height:24px;border-radius:12px;background:var(--mi);color:var(--td);font-size:12px;display:flex;align-items:center;justify-content:center}\n#wc-app .og small{display:block;color:var(--mu);font-size:13px;margin:-6px 0 10px}\n#wc-app .chs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}\n#wc-app .ch{border:2px solid var(--ln);background:#fff;border-radius:12px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--ink);min-height:44px}\n#wc-app .ch img{height:72px;width:100%;object-fit:cover;border-radius:8px}\n#wc-app .ch em{font-style:normal;font-size:12px;color:var(--mu)}\n#wc-app .ch.on{border-color:var(--td);background:var(--mi)}\n#wc-app .ch.sw{flex-direction:row;align-items:center}\n#wc-app .ch .dot{width:28px;height:28px;border-radius:8px;flex:none;border:1px solid rgba(0,0,0,.12);background-size:cover}\n#wc-app .fld{display:flex;flex-direction:column;gap:6px;font-size:14px}\n#wc-app .fld input,#wc-app .fld textarea,#wc-app .fld select{border:1px solid #C9D6D8;border-radius:10px;padding:11px 12px;font:400 15px Inter,sans-serif;color:var(--ink);background:#fff;width:100%}\n#wc-app .fld input:focus,#wc-app .fld textarea:focus{outline:2px solid var(--t);border-color:var(--t)}\n#wc-app .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}\n#wc-app .calc{background:var(--mi);border-radius:10px;padding:10px 12px;font-size:14px;color:var(--dk);margin-top:8px}\n#wc-app .qty{display:inline-flex;align-items:center;border:1px solid #C9D6D8;border-radius:999px;overflow:hidden}\n#wc-app .qty button{width:44px;height:44px;border:0;background:#fff;font-size:20px;color:var(--dk)}\n#wc-app .qty input{width:64px;height:44px;border:0;text-align:center;font:600 16px Inter,sans-serif}\n#wc-app .pf{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:18px 24px;border-top:1px solid var(--ln);background:#fff;position:sticky;bottom:0}\n\/* panier *\/\n#wc-app .cart .w{padding-top:64px;padding-bottom:80px}\n#wc-app .cg{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;margin-top:24px}\n#wc-app .ci{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}\n#wc-app .it{display:flex;gap:14px;border:1px solid var(--ln);border-radius:16px;padding:14px;background:#fff;align-items:flex-start}\n#wc-app .it .th{width:84px;height:84px;border-radius:10px;overflow:hidden;background:var(--bg);flex:none;display:flex;align-items:center;justify-content:center}\n#wc-app .it .th img{width:100%;height:100%;object-fit:cover}\n#wc-app .it .th svg{height:80px;width:auto}\n#wc-app .it h4{font-size:16px}\n#wc-app .it ul{margin:6px 0 0;padding-left:16px;font-size:13px;color:var(--mu)}\n#wc-app .it .ia{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}\n#wc-app .lnk{background:none;border:0;color:var(--td);font-weight:600;font-size:13px;padding:6px 0}\n#wc-app .empty{border:2px dashed var(--ln);border-radius:16px;padding:32px;text-align:center;color:var(--mu)}\n#wc-app .cf{flex:1 1 360px;min-width:0;border:1px solid var(--ln);border-radius:18px;padding:22px;background:var(--bg);display:flex;flex-direction:column;gap:12px}\n#wc-app .ok{background:#E6F6EE;border:1px solid #9FD8BB;color:#14532D;border-radius:14px;padding:18px;font-size:15px}\n#wc-app .err{background:#FDECEA;border:1px solid #F3B5AE;color:#7F1D1D;border-radius:12px;padding:12px;font-size:14px}\n#wc-app .toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--dk);color:#fff;padding:14px 20px;border-radius:12px;z-index:99999;display:none;font-size:15px;box-shadow:0 10px 30px rgba(0,0,0,.25)}\n#wc-app .toast.on{display:flex;gap:14px;align-items:center}\n#wc-app .toast a{color:#5ED0D0;font-weight:700}\n#wc-app .lb{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:99995;display:none;align-items:center;justify-content:center;padding:20px}\n#wc-app .lb.on{display:flex}\n#wc-app .lb img{max-height:88vh;max-width:92vw;border-radius:10px}\n#wc-app .lb button{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:24px;border:0;background:#fff;font-size:22px}\n#wc-app .ft{background:#162024;color:#B8C8CB;font-size:14px}\n#wc-app .ft .w{padding-top:40px;padding-bottom:28px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}\n#wc-app .sr{position:absolute;left:-9999px}\n@media (max-width:700px){#wc-app .tabs{top:0}#wc-app .hd{position:static}#wc-app .gam{padding:44px 0}#wc-app .vis .stage{min-height:240px}#wc-app .it{flex-wrap:wrap}#wc-app .it .ia{margin-left:0;flex-direction:row}}\n.wc-wpf-hidden{position:absolute!important;left:-10000px!important;top:0;width:1px;height:1px;overflow:hidden}\n#wc-app .card{padding:0!important;box-shadow:none}#wc-app .card:hover{box-shadow:0 16px 36px rgba(30,43,47,.10)}#wc-app .row{margin:0!important}#wc-app h1,#wc-app h2,#wc-app h3,#wc-app h4{line-height:1.2}#wc-app .tabs .w{scrollbar-width:none}#wc-app .tabs .w::-webkit-scrollbar{display:none!important}html{scroll-behavior:smooth}#wc-app .tabs{background:#00A0A0!important;border-bottom:0!important;box-shadow:0 6px 16px rgba(0,0,0,.10)}#wc-app .tabs .w{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:12px;padding-bottom:12px}#wc-app .tab{background:rgba(255,255,255,.14);color:#062A2D;border:1px solid rgba(255,255,255,.55);font-weight:700;display:inline-flex;align-items:center;gap:8px}#wc-app .tab:hover{background:rgba(255,255,255,.35)}#wc-app .tab.on{background:#fff;color:#007A7A;border-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}#wc-app .tab small{font-size:11px;font-weight:700;opacity:.75}#wc-app .tab.tdev{background:#1E2B2F;color:#fff;border-color:#1E2B2F}#wc-app .gam{scroll-margin-top:150px;border-bottom:0}#wc-app #devis{scroll-margin-top:150px}#wc-app #wc-gammes .gam:nth-child(odd){background:#fff}#wc-app #wc-gammes .gam:nth-child(even){background:#EEF6F6}#wc-app .gnum{display:inline-flex;align-items:center;gap:8px;background:#00A0A0;color:#062A2D;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:12px}#wc-app .gh h2{font-size:clamp(30px,3.4vw,42px)}@media (max-width:700px){#wc-app .nav{display:none}#wc-app .tabs .w{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}#wc-app .gam,#wc-app #devis{scroll-margin-top:70px}#wc-app .hero .w{padding-top:32px;padding-bottom:32px}#wc-app .steps3{display:none}}#wc-app .pan{overflow:clip}#wc-app .ph{position:sticky;top:0;z-index:5;background:#fff;border-radius:22px 22px 0 0}#wc-app .x{width:auto!important;height:48px;padding:0 20px!important;border-radius:999px!important;border:0!important;background:#1E2B2F!important;color:#fff!important;font:600 15px Inter,sans-serif!important;display:inline-flex;align-items:center;gap:8px;line-height:1;flex:none;box-shadow:0 4px 12px rgba(0,0,0,.18)}#wc-app .x:hover,#wc-app .x:focus-visible{background:#000!important;outline:3px solid #00A0A0;outline-offset:2px}#wc-app .x span{font-size:18px}@media (max-width:700px){#wc-app .ov{padding:8px 6px}#wc-app .ph{padding:12px 14px}#wc-app .ph h3{font-size:18px}}\n<\/style>\n\n<div id=\"wc-app\">\n  <div class=\"top\"><div class=\"w\"><div><span>+213 (0) 770 550 307<\/span><span>+213 (0) 24 206 466<\/span><span>Contact@wecare-dz.com<\/span><\/div><div>Sidi Bel Abb\u00e8s, Alg\u00e9rie<\/div><\/div><\/div>\n  <header class=\"hd\"><div class=\"w\">\n    <a class=\"logo\" href=\"https:\/\/www.wecare-dz.com\/\"><img decoding=\"async\" src=\"https:\/\/www.wecare-dz.com\/wp-content\/uploads\/2024\/03\/Screenshot_2024-02-29_200829-removebg-preview.png\" alt=\"WeCare\"><\/a>\n    <nav class=\"nav\" aria-label=\"Gammes\">\n      <a href=\"#guichets\">Guichets<\/a><a href=\"#portes\">Portes<\/a><a href=\"#laboratoire\">Laboratoire<\/a><a href=\"#bureautique\">Bureautique<\/a><a href=\"#joints\">Joints de dilatation<\/a><a href=\"#sur-mesure\">Sur mesure<\/a><a href=\"https:\/\/www.wecare-dz.com\/index.php\/qui-sommes-nous\/\">Qui sommes-nous<\/a>\n    <\/nav>\n    <a class=\"btn b-t cartbtn\" href=\"#devis\">Mon devis <span class=\"badge\" id=\"wc-badge\">0<\/span><\/a>\n  <\/div><\/header>\n\n  <section class=\"hero\"><div class=\"w\">\n    <div>\n      <span class=\"eb\">WeCare \u00b7 Fabricant alg\u00e9rien d\u2019\u00e9quipements hospitaliers<\/span>\n      <h1>Configurez vos \u00e9quipements, recevez votre devis.<\/h1>\n      <p>Choisissez une gamme, s\u00e9lectionnez vos options en visualisant le r\u00e9sultat, ajoutez autant de produits que n\u00e9cessaire, puis envoyez une seule demande de devis.<\/p>\n    <\/div>\n    <div class=\"steps3\">\n      <div class=\"st\"><i>1<\/i><span>Choisissez un produit<\/span><\/div>\n      <div class=\"st\"><i>2<\/i><span>Configurez les options<\/span><\/div>\n      <div class=\"st\"><i>3<\/i><span>Envoyez votre devis<\/span><\/div>\n    <\/div>\n  <\/div><\/section>\n\n  <div class=\"tabs\"><div class=\"w\" id=\"wc-tabs\"><\/div><\/div>\n  <div id=\"wc-gammes\"><\/div>\n\n  <section class=\"cart\" id=\"devis\"><div class=\"w\">\n    <span class=\"eb\">Votre demande<\/span>\n    <h2 style=\"font-size:clamp(28px,3vw,38px);font-weight:800;margin-top:8px\">Mon devis<\/h2>\n    <div class=\"cg\">\n      <div class=\"ci\" id=\"wc-cart\"><\/div>\n      <form class=\"cf\" id=\"wc-cf\" novalidate>\n        <h3 style=\"font-size:20px\">Vos coordonn\u00e9es<\/h3>\n        <div class=\"row\">\n          <label class=\"fld\">Pr\u00e9nom *<input id=\"cf-prenom\" autocomplete=\"given-name\" required><\/label>\n          <label class=\"fld\">Nom *<input id=\"cf-nom\" autocomplete=\"family-name\" required><\/label>\n        <\/div>\n        <label class=\"fld\">\u00c9tablissement \/ Soci\u00e9t\u00e9<input id=\"cf-soc\" autocomplete=\"organization\"><\/label>\n        <div class=\"row\">\n          <label class=\"fld\">E-mail *<input id=\"cf-mail\" type=\"email\" autocomplete=\"email\" required><\/label>\n          <label class=\"fld\">T\u00e9l\u00e9phone *<input id=\"cf-tel\" type=\"tel\" autocomplete=\"tel\" required><\/label>\n        <\/div>\n        <label class=\"fld\">Wilaya \/ Ville<input id=\"cf-ville\" autocomplete=\"address-level2\"><\/label>\n        <label class=\"fld\">Pr\u00e9cisions sur votre projet<textarea id=\"cf-msg\" rows=\"4\" placeholder=\"D\u00e9lais, lieu d'installation, plans disponibles\u2026\"><\/textarea><\/label>\n        <div id=\"wc-cfmsg\"><\/div>\n        <button class=\"btn b-t\" type=\"submit\" id=\"wc-send\">Envoyer ma demande de devis<\/button>\n        <p style=\"font-size:12px;color:var(--mu)\">Vos informations servent uniquement \u00e0 \u00e9tablir votre devis. R\u00e9ponse sous 48 h ouvr\u00e9es.<\/p>\n      <\/form>\n    <\/div>\n  <\/div><\/section>\n\n  <footer class=\"ft\"><div class=\"w\"><span>\u00a9 WeCare \u2013 SARL WeCare Together \u00b7 Zerouala, Sidi Bel Abb\u00e8s<\/span><span><a href=\"tel:+213770550307\">+213 (0) 770 550 307<\/a> \u00b7 <a href=\"mailto:Contact@wecare-dz.com\">Contact@wecare-dz.com<\/a><\/span><\/div><\/footer>\n\n  <div class=\"ov\" id=\"wc-ov\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"wc-pt\">\n    <div class=\"pan\">\n      <div class=\"ph\"><div><div class=\"ref\" id=\"wc-pref\"><\/div><h3 id=\"wc-pt\"><\/h3><\/div><button class=\"x\" type=\"button\" id=\"wc-close\"><span aria-hidden=\"true\">\u2715<\/span> Fermer<\/button><\/div>\n      <div class=\"pb\">\n        <div class=\"vis\"><div class=\"stage\" id=\"wc-stage\"><\/div><div class=\"sum\" id=\"wc-sum\"><\/div><div class=\"note\" id=\"wc-note\"><\/div><\/div>\n        <div class=\"opts\" id=\"wc-opts\"><\/div>\n      <\/div>\n      <div class=\"pf\">\n        <div style=\"display:flex;align-items:center;gap:12px\"><span style=\"font-weight:600\">Quantit\u00e9<\/span><div class=\"qty\"><button type=\"button\" id=\"wc-qm\" aria-label=\"Moins\">\u2212<\/button><input id=\"wc-q\" type=\"number\" min=\"1\" value=\"1\" aria-label=\"Quantit\u00e9\"><button type=\"button\" id=\"wc-qp\" aria-label=\"Plus\">+<\/button><\/div><\/div>\n        <button class=\"btn b-t\" type=\"button\" id=\"wc-add\">Ajouter au devis<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"lb\" id=\"wc-lb\"><button type=\"button\" id=\"wc-lbx\" aria-label=\"Fermer\">\u00d7<\/button><img id=\"wc-lbi\" alt=\"\"><\/div>\n  <div class=\"toast\" id=\"wc-toast\"><span id=\"wc-tt\"><\/span><a href=\"#devis\" id=\"wc-tl\">Voir mon devis<\/a><\/div>\n<\/div>\n\n<script>\n(function(){\nvar U='https:\/\/www.wecare-dz.com\/wp-content\/uploads\/2026\/11\/';\nfunction I(n){return U+'wecare-'+n+'.jpg';}\nfunction P(n){return U+n+'.pdf';}\nvar OLD='https:\/\/www.wecare-dz.com\/wp-content\/uploads\/2024\/03\/';\nvar DOORC=[['#F38C25','Orange'],['#ED764C','Corail'],['#AFD8F4','Bleu ciel'],['#476282','Bleu ardoise'],['#E6BCAB','Rose poudr\u00e9'],['#C9998F','Vieux rose'],['#748E8F','Gris bleu'],['#999971','Kaki'],['#F3E082','Jaune p\u00e2le'],['#A5C369','Vert pomme'],['#A4CABA','Vert d\u2019eau'],['#017CBF','Bleu azur'],['#F4F5F2','Blanc']];\nvar WOOD=[['col-wenge','Weng\u00e9'],['col-gris-cendre','Gris cendr\u00e9'],['col-chene-clair','Ch\u00eane clair'],['col-gris-taupe','Gris taupe'],['col-noir','Noir'],['col-acajou','Acajou'],['col-erable','\u00c9rable']];\nfunction woodOpts(){return WOOD.map(function(w){return {v:w[1],sw:'url('+I(w[0])+')'};});}\n\n\/* ---------- Joints : tables de choix ---------- *\/\nvar T_WC=[[0,50,'WC-120'],[60,100,'WC-180'],[100,130,'WC-210'],[140,170,'WC-250'],[180,220,'WC-300'],[230,270,'WC-350'],[280,320,'WC-400'],[330,370,'WC-450'],[380,420,'WC-500'],[430,470,'WC-550'],[480,520,'WC-600'],[530,570,'WC-650']];\nvar T_WCE=[[0,70,'WCE-090'],[70,100,'WCE-125'],[100,120,'WCE-140'],[100,140,'WCE-160'],[130,160,'WCE-190'],[160,195,'WCE-225'],[195,245,'WCE-275'],[245,295,'WCE-325'],[295,345,'WCE-375'],[345,395,'WCE-425'],[395,445,'WCE-475'],[445,495,'WCE-525'],[495,545,'WCE-575']];\nvar T_CJ=[[10,35,'050','S'],[20,40,'060','S \/ SLL'],[35,50,'070','S \/ SLL'],[40,70,'090','SLL \/ XL'],[60,90,'120','SLL \/ XL'],[90,110,'140','XL']];\nvar T_JE=[[20,'90'],[40,'120'],[50,'140'],[60,'160'],[100,'200'],[130,'250'],[190,'320'],[250,'400']];\nvar T_JEA=[[100,'140A'],[140,'180A']];\nvar T_JDH=[[20,'5.02-020'],[30,'5.02-030'],[40,'5.02-040'],[50,'5.02-050'],[60,'5.02-060']];\nfunction pick(t,w){for(var i=0;i<t.length;i++){if(w>=t[i][0]&&w<=t[i][1])return t[i];}return null;}\nfunction upTo(t,w){for(var i=0;i<t.length;i++){if(w<=t[i][0])return t[i];}return null;}\nfunction jointRef(s){\n  var w=parseFloat(s.ouv);if(!w&&w!==0)return {ref:'',txt:'Indiquez l\u2019ouverture du joint pour obtenir la r\u00e9f\u00e9rence.'};\n  var f=s.fam,pos=s.pos,r;\n  if(f==='Couvre-joint pli\u00e9 WC \/ WCE'){r=pos==='Angle'?pick(T_WCE,w):pick(T_WC,w);if(!r)return {ref:'',txt:'Ouverture hors gamme standard (max. 570 mm \u00e0 plat, 545 mm en angle) : \u00e9tude sur mesure.'};return {ref:r[2],txt:'R\u00e9f\u00e9rence conseill\u00e9e : '+r[2]+' (ouverture '+r[0]+' \u00e0 '+r[1]+' mm).'};}\n  if(f==='Couvre-joint aluminium \u00e0 clipser'){r=pick(T_CJ,w);if(!r)return {ref:'',txt:'Clip standard pour joints de 10 \u00e0 110 mm. Au-del\u00e0 : clip XXL ou couvre-joint pli\u00e9, nous consulter.'};if(pos==='Angle'&&r[2]==='140')return {ref:'',txt:'Pas de mod\u00e8le d\u2019angle en 140 mm : nous consulter.'};var ref='WC-CJAC '+r[2]+(pos==='Angle'?' A':'');return {ref:ref,txt:'R\u00e9f\u00e9rence conseill\u00e9e : '+ref+' \u00b7 clip '+r[3]+' \u00b7 '+(pos==='Sol'?'10':'4')+' clips par barre de 3 ml.'};}\n  if(f==='Couvre-joint extrud\u00e9 perc\u00e9-frais\u00e9 WC-CJEPF-WA'){r=pos==='Angle'?upTo(T_JEA,w):upTo(T_JE,w);if(!r)return {ref:'',txt:'Ouverture sup\u00e9rieure \u00e0 la gamme (250 mm \u00e0 plat, 140 mm en angle) : nous consulter.'};return {ref:'WC-JE '+r[1],txt:'R\u00e9f\u00e9rence conseill\u00e9e : WC-JE '+r[1]+' (ouverture jusqu\u2019\u00e0 '+r[0]+' mm).'};}\n  if(f==='Joint de dilatation de sol WC-JDH'){r=upTo(T_JDH,w);if(!r)return {ref:'',txt:'Ouverture sup\u00e9rieure \u00e0 60 mm : nous consulter.'};return {ref:'WC-JDH '+r[1],txt:'R\u00e9f\u00e9rence conseill\u00e9e : WC-JDH '+r[1]+' (ouverture jusqu\u2019\u00e0 '+r[0]+' mm).'};}\n  return {ref:'',txt:''};\n}\n\/* ---------- Porte WC-PRT : encadrement selon \u00e9paisseur du mur ---------- *\/\nvar T_ENC=[[75,102,'WC-CE-80-45'],[101,128,'WC-CE-80-70'],[127,154,'WC-CE-80-98'],[155,190,'WC-CE-80-45','+ WC-CI-80-80'],[180,215,'WC-CE-80-70','+ WC-CI-80-80'],[205,240,'WC-CE-80-98','+ WC-CI-80-80']];\nfunction encadrement(s){var e=parseFloat(s.mur);if(!e)return '';var r=pick(T_ENC,e);if(!r)return '\u00c9paisseur hors standard (75 \u00e0 240 mm) : encadrement sur mesure.';var dt=s.cj==='Couvre-joint 35 mm'?'WC-DT-40-CJ35':'WC-DT-40';return 'Encadrement : '+r[2]+' + '+dt+(r[3]?' '+r[3]:'');}\n\n\/* ---------- Visuel porte (SVG) ---------- *\/\nfunction doorSVG(s,small){\n  var dbl=\/Deux|double\/i.test(s.vant||'');var col=s.couleur?s.couleur.hex:'#AFD8F4';var acc=s.acc||[];\n  var lw=dbl?120:160,gap=dbl?4:0,W=lw*(dbl?2:1)+gap+40,H=380;var o='<svg viewBox=\"0 0 '+W+' '+H+'\" width=\"'+(small?Math.round(W\/4.6):W)+'\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Aper\u00e7u de la porte\">';\n  o+='<rect x=\"0\" y=\"0\" width=\"'+W+'\" height=\"'+H+'\" rx=\"6\" fill=\"#9AA5AA\"\/><rect x=\"8\" y=\"8\" width=\"'+(W-16)+'\" height=\"'+(H-8)+'\" fill=\"#7E898E\"\/>';\n  for(var k=0;k<(dbl?2:1);k++){\n    var x=20+k*(lw+gap),y=20,h=H-20;\n    o+='<rect x=\"'+x+'\" y=\"'+y+'\" width=\"'+lw+'\" height=\"'+h+'\" fill=\"'+col+'\" stroke=\"#5F6A6F\" stroke-width=\"3\"\/>';\n    o+='<rect x=\"'+(x+4)+'\" y=\"'+(y+4)+'\" width=\"'+(lw-8)+'\" height=\"'+(h-8)+'\" fill=\"none\" stroke=\"rgba(0,0,0,.08)\" stroke-width=\"2\"\/>';\n    if(acc.indexOf('Vitrage en oculus')>-1){o+='<rect x=\"'+(x+lw*0.3)+'\" y=\"'+(y+40)+'\" width=\"'+(lw*0.4)+'\" height=\"90\" rx=\"3\" fill=\"#D5EAF2\" stroke=\"#5F6A6F\" stroke-width=\"3\"\/><line x1=\"'+(x+lw*0.36)+'\" y1=\"'+(y+55)+'\" x2=\"'+(x+lw*0.5)+'\" y2=\"'+(y+70)+'\" stroke=\"#fff\" stroke-width=\"3\"\/>';}\n    if(acc.indexOf('Serrure anti-panique')>-1){o+='<rect x=\"'+(x+12)+'\" y=\"'+(y+175)+'\" width=\"'+(lw-24)+'\" height=\"12\" rx=\"6\" fill=\"#B71C1C\"\/><rect x=\"'+(x+12)+'\" y=\"'+(y+175)+'\" width=\"18\" height=\"12\" rx=\"3\" fill=\"#222\"\/>';}\n    else{var hx=dbl?(k===0?x+lw-22:x+10):x+lw-26;o+='<rect x=\"'+hx+'\" y=\"'+(y+170)+'\" width=\"14\" height=\"34\" rx=\"3\" fill=\"#C9CFD2\" stroke=\"#5F6A6F\"\/><rect x=\"'+(dbl&&k===1?hx:hx-14)+'\" y=\"'+(y+174)+'\" width=\"28\" height=\"7\" rx=\"3\" fill=\"#E1E5E7\" stroke=\"#5F6A6F\"\/>';}\n    if(acc.indexOf('Grille d\u2019a\u00e9ration')>-1){for(var g=0;g<6;g++){o+='<rect x=\"'+(x+lw*0.25)+'\" y=\"'+(y+h-112+g*7)+'\" width=\"'+(lw*0.5)+'\" height=\"4\" fill=\"#2B2F31\"\/>';}}\n    if(acc.indexOf('Plaque de protection inox')>-1){o+='<rect x=\"'+(x+3)+'\" y=\"'+(y+h-58)+'\" width=\"'+(lw-6)+'\" height=\"55\" fill=\"#D3D8DB\" stroke=\"#9AA5AA\"\/>';}\n  }\n  if(s.plomb){o+='<rect x=\"'+(W\/2-46)+'\" y=\"'+(H-36)+'\" width=\"92\" height=\"24\" rx=\"12\" fill=\"#1E2B2F\"\/><text x=\"'+(W\/2)+'\" y=\"'+(H-19)+'\" font-size=\"13\" font-family=\"Inter,sans-serif\" font-weight=\"700\" fill=\"#fff\" text-anchor=\"middle\">Pb '+s.plomb.replace(' de plomb','')+'<\/text>';}\n  o+='<\/svg>';return o;\n}\n\n\/* ---------- Catalogue ---------- *\/\nvar G=[\n{id:'guichets',n:'Guichets muraux',eb:'Passe-plats hospitaliers',d:'Syst\u00e8mes de porte guillotine pour passer du mat\u00e9riel d\u2019un local \u00e0 un autre : bloc op\u00e9ratoire, st\u00e9rilisation, pr\u00e9paration de produits cytostatiques. Moteur, d\u00e9tection d\u2019obstacles, temporisation de 30 s \u00e0 10 min, cadre aluminium anodis\u00e9, seuil inox 18\/10.',\n pdf:[['Fiche technique guichet mural',P('fiche-technique-guichet-mural-wecare')]],\n gal:['guichet-mural-realisation-1','guichet-mural-realisation-2','guichet-simple','guichet-double','guichet-sur-mesure'],\n p:[{id:'guichet',ref:'Guichet \u00e9lectrique',n:'Guichet mural simple ou double (SAS)',img:I('guichet-double'),d:'Taux de fuite (essais APAVE) : < 3 % en simple, < 2 % en double.',sp:['650\u00d7600 \u00e0 750\u00d7700 mm','Seuil 450 mm','Sur mesure'],\n  note:'\u00c9quipement de s\u00e9rie : mouvement par moteur, d\u00e9tection d\u2019obstacles, temporisation 30 s \u00e0 10 min, carte \u00e9lectronique, poign\u00e9e de man\u0153uvre, fixation par v\u00e9rins, joints d\u2019\u00e9tanch\u00e9it\u00e9.',\n  o:[{k:'type',l:'Type de guichet',t:'img',c:[{v:'Simple',img:I('guichet-simple'),e:'Fuite < 3 %'},{v:'Double (effet SAS)',img:I('guichet-double'),e:'Fuite < 2 %'},{v:'Simple sur mesure',img:I('guichet-sur-mesure'),e:'Selon ma\u00e7onnerie'}]},\n   {k:'pass',l:'Passage utile (L \u00d7 H)',t:'one',c:[{v:'650 \u00d7 600 mm'},{v:'750 \u00d7 600 mm'},{v:'750 \u00d7 700 mm'},{v:'Dimensions sp\u00e9ciales'}],hide:function(s){return s.type==='Simple sur mesure';}},\n   {k:'dim',l:'Dimensions sur mesure (mm)',t:'dims',f:[['L','Largeur (600 \u00e0 1200)'],['H','Hauteur (1100 \u00e0 2100)']],show:function(s){return s.type==='Simple sur mesure'||s.pass==='Dimensions sp\u00e9ciales';}},\n   {k:'prof',l:'Profondeur du SAS (mm, max. 1000)',t:'num',show:function(s){return s.type==='Double (effet SAS)';}},\n   {k:'vit',l:'Vitrage',t:'one',c:[{v:'Polycarbonate incolore'},{v:'Polycarbonate teint\u00e9'}]},\n   {k:'acc',l:'Accessoires',t:'multi',c:[{v:'P\u00e9dale de commande murale'},{v:'P\u00e9dale de commande au sol'},{v:'Commande infrarouge'},{v:'Asservissement des portes',only:'Double (effet SAS)'},{v:'Pied double pour SAS',only:'Double (effet SAS)'},{v:'Montage en applique'}]},\n   {k:'opt',l:'Options',t:'multi',c:[{v:'Plombage'},{v:'Verrouillage porte'},{v:'Indicateur lumineux vert \/ rouge'},{v:'Bride de raccordement ventilation',only:'Double (effet SAS)'},{v:'Assemblage du SAS en usine',only:'Double (effet SAS)'}]}],\n  vis:function(s){return '<img decoding=\"async\" src=\"'+(s.type==='Double (effet SAS)'?I('guichet-double'):s.type==='Simple sur mesure'?I('guichet-sur-mesure'):I('guichet-simple'))+'\" alt=\"Guichet '+(s.type||'')+'\">';}}]},\n{id:'portes',n:'Portes techniques & plomb\u00e9es',eb:'Portes hospitali\u00e8res',d:'Portes en HPL stratifi\u00e9 antibact\u00e9rien pour locaux techniques, bureaux et sanitaires, et portes plomb\u00e9es de radioprotection jusqu\u2019\u00e0 3 mm de plomb, fabriqu\u00e9es sur mesure dans notre atelier.',\n pdf:[['Fiche technique porte WC-PRT',P('fiche-technique-porte-wc-prt-wecare')],['Fiche technique porte plomb\u00e9e',P('fiche-technique-porte-plombee-wecare')],['Catalogue profil\u00e9s (1\/2)',P('catalogue-profiles-porte-technique-wecare-partie1')],['Catalogue profil\u00e9s (2\/2)',P('catalogue-profiles-porte-technique-wecare-partie2')]],\n gal:['porte-technique-simple-oculus-1','porte-technique-simple-oculus-2','porte-technique-double-vantaux-1','porte-technique-double-vantaux-2','porte-technique-couloir-1','porte-technique-couloir-2','porte-technique-couloir-3','porte-technique-sanitaire','porte-wcprt-installee','porte-plombee-realisation-1','porte-plombee-salle-scanner'],\n p:[{id:'wcprt',ref:'WC-PRT',n:'Porte technique WC-PRT',img:I('porte-technique-simple-oculus-1'),d:'Ouvrant 3,5 cm en HPL 3 mm antibact\u00e9rien, cadre bois massif, huisserie aluminium extrud\u00e9 anodis\u00e9 r\u00e9glable.',sp:['1 ou 2 vantaux','13 coloris','H 2090 mm'],\n  note:'R\u00e9sistance \u00e0 l\u2019humidit\u00e9, aux chocs, \u00e0 la fissuration, \u00e0 la chaleur, \u00e0 la rayure et \u00e0 l\u2019abrasion \u00b7 facile d\u2019entretien \u00b7 r\u00e9siste aux produits chimiques et m\u00e9nagers. Charni\u00e8res, poign\u00e9e et serrure \u00e0 cl\u00e9 en aluminium.',\n  o:[{k:'vant',l:'Nombre de vantaux',t:'img',c:[{v:'Un vantail (WC-PRT-SV)',img:I('porte-technique-simple-oculus-2')},{v:'Deux vantaux (WC-PRT-DV)',img:I('porte-technique-double-vantaux-1')}]},\n   {k:'dimsv',l:'Dimension d\u2019ouverture (L \u00d7 H 2090 mm)',t:'one',show:function(s){return !\/Deux\/.test(s.vant||'');},c:[{v:'730 mm',e:'R\u00e9servation 850 mm'},{v:'830 mm',e:'R\u00e9servation 950 mm'},{v:'930 mm',e:'R\u00e9servation 1050 mm'},{v:'1030 mm',e:'R\u00e9servation 1150 mm'},{v:'Autre dimension'}]},\n   {k:'dimdv',l:'Dimension d\u2019ouverture (H 2090 mm)',t:'one',show:function(s){return \/Deux\/.test(s.vant||'');},c:[{v:'600*600 mm',e:'R\u00e9servation 735*735'},{v:'1000*400 mm',e:'R\u00e9servation 1135*535'},{v:'750*750 mm',e:'R\u00e9servation 885*885'},{v:'1000*600 mm',e:'R\u00e9servation 1135*735'},{v:'1000*800 mm',e:'R\u00e9servation 1135*935'},{v:'1000*1000 mm',e:'R\u00e9servation 1135*1135'},{v:'Autre dimension'}]},\n   {k:'dim',l:'Dimensions souhait\u00e9es (mm)',t:'dims',f:[['L','Largeur'],['H','Hauteur']],show:function(s){return s.dimsv==='Autre dimension'||s.dimdv==='Autre dimension';}},\n   {k:'mur',l:'\u00c9paisseur du mur (mm)',t:'num',help:'Nous calculons le type d\u2019encadrement adapt\u00e9.',calc:encadrement},\n   {k:'cj',l:'Couvre-joint',t:'one',c:[{v:'Couvre-joint 40 mm'},{v:'Couvre-joint 35 mm'}]},\n   {k:'couleur',l:'Couleur de la porte',t:'color',c:DOORC},\n   {k:'acc',l:'Accessoires',t:'multi',c:[{v:'Vitrage en oculus',img:I('acc-oculus')},{v:'Serrure anti-panique',img:I('acc-antipanique')},{v:'Grille d\u2019a\u00e9ration',img:I('acc-grille')},{v:'Plaque de protection inox',img:I('acc-plaque-inox')}]}],\n  vis:function(s){return doorSVG(s);}},\n {id:'plombee',ref:'WC-PRT-PLOMBEE',n:'Porte plomb\u00e9e de radioprotection',img:I('porte-plombee-realisation-1'),d:'Plombage au c\u0153ur de la porte jusqu\u2019\u00e0 3 mm : radiologie, scanner, m\u00e9decine nucl\u00e9aire, TEP. Charni\u00e8res renforc\u00e9es.',sp:['Jusqu\u2019\u00e0 3 mm Pb','Sur mesure','Battante'],\n  note:'Composition : \u00e2me polyur\u00e9thane, feuille de plomb, cadre aluminium, joint d\u2019\u00e9tanch\u00e9it\u00e9, serrure alu\/inox, charni\u00e8res aluminium adapt\u00e9es au poids de la porte.',\n  o:[{k:'vant',l:'Type',t:'one',c:[{v:'Battante un vantail'},{v:'Battante deux vantaux'}]},\n   {k:'plomb',l:'\u00c9paisseur de plomb',t:'one',c:[{v:'1 mm de plomb'},{v:'2 mm de plomb'},{v:'3 mm de plomb'},{v:'Selon \u00e9tude de radioprotection'}]},\n   {k:'dim',l:'Dimensions de passage (mm)',t:'dims',f:[['L','Largeur'],['H','Hauteur']]},\n   {k:'mur',l:'\u00c9paisseur du mur (mm)',t:'num'},\n   {k:'couleur',l:'Couleur \/ finition',t:'color',c:DOORC},\n   {k:'usage',l:'Local concern\u00e9',t:'one',c:[{v:'Radiologie'},{v:'Scanner'},{v:'M\u00e9decine nucl\u00e9aire \/ TEP'},{v:'Dentaire'},{v:'Autre'}]}],\n  vis:function(s){return doorSVG({vant:s.vant,couleur:s.couleur||{hex:'#F4F5F2'},acc:[],plomb:(s.plomb&&\/mm\/.test(s.plomb))?s.plomb:''});}},\n {id:'coupefeu',ref:'Sur demande',n:'Porte coupe-feu',img:OLD+'porte-coup-feu.jpg',d:'Portes de compartimentage pour la s\u00e9curit\u00e9 incendie des \u00e9tablissements de sant\u00e9 et b\u00e2timents techniques.',sp:['1 ou 2 vantaux','Sur mesure'],\n  o:[{k:'vant',l:'Nombre de vantaux',t:'one',c:[{v:'Un vantail'},{v:'Deux vantaux'}]},{k:'dim',l:'Dimensions de passage (mm)',t:'dims',f:[['L','Largeur'],['H','Hauteur']]},{k:'perf',l:'R\u00e9sistance au feu souhait\u00e9e',t:'one',c:[{v:'30 min'},{v:'60 min'},{v:'\u00c0 d\u00e9finir'}]},{k:'acc',l:'Options',t:'multi',c:[{v:'Ferme-porte'},{v:'Barre anti-panique'},{v:'Oculus'}]}],\n  vis:function(s){return '<img decoding=\"async\" src=\"'+OLD+'porte-coup-feu.jpg\" alt=\"Porte coupe-feu\">';}},\n {id:'hermetique',ref:'Sur demande',n:'Porte herm\u00e9tique \u00e9tanche',img:OLD+'20220220_122144_IMG_3711-2-1.png',d:'Portes \u00e9tanches \u00e0 l\u2019air pour blocs op\u00e9ratoires et salles propres.',sp:['Bloc op\u00e9ratoire','Salle propre'],\n  o:[{k:'ouv',l:'Ouverture',t:'one',c:[{v:'Coulissante automatique'},{v:'Battante'}]},{k:'dim',l:'Dimensions de passage (mm)',t:'dims',f:[['L','Largeur'],['H','Hauteur']]},{k:'acc',l:'Options',t:'multi',c:[{v:'Oculus'},{v:'Commande sans contact'},{v:'Plombage'}]}],\n  vis:function(s){return '<img decoding=\"async\" src=\"'+OLD+'20220220_122144_IMG_3711-2-1.png\" alt=\"Porte herm\u00e9tique\">';}}]},\n{id:'laboratoire',n:'Mobilier de laboratoire',eb:'Laboratoires',d:'Paillasses et meubles de laboratoire sur mesure : plans de travail techniques, \u00e9viers, robinetterie eau et gaz, prises int\u00e9gr\u00e9es et rangements.',\n pdf:[['Catalogue paillasses (en ligne)','https:\/\/publuu.com\/flip-book\/275802\/645442']],\n gal:['laboratoire-salle-equipee-1','laboratoire-paillasse-angle-1','laboratoire-paillasse-angle-2','laboratoire-paillasse-angle-3','laboratoire-paillasse-murale-1','laboratoire-paillasse-caisson-tiroirs','laboratoire-evier-robinet-1','laboratoire-evier-robinet-2','laboratoire-meuble-evier-1','laboratoire-meuble-haut-vasque','laboratoire-paillasse-prises','laboratoire-salle-equipee-2','laboratoire-salle-equipee-3','laboratoire-couloir'],\n p:[{id:'paillasse',ref:'Paillasse',n:'Paillasse de laboratoire',img:I('laboratoire-paillasse-angle-1'),d:'Murale, centrale, avec poutrelle technique ou mobile, en version s\u00e8che ou humide.',sp:['Sur mesure','S\u00e8che \/ humide'],\n  o:[{k:'type',l:'Type de paillasse',t:'img',c:[{v:'Murale fixe',img:I('laboratoire-paillasse-murale-1')},{v:'En angle (L)',img:I('laboratoire-paillasse-angle-3')},{v:'Centrale',img:I('laboratoire-salle-equipee-1')},{v:'Centrale avec poutrelle technique',img:I('laboratoire-paillasse-prises')},{v:'Mobile',img:I('laboratoire-paillasse-caisson-tiroirs')}]},\n   {k:'usage',l:'Usage',t:'one',c:[{v:'S\u00e8che'},{v:'Humide (avec \u00e9vier)'}]},\n   {k:'conf',l:'Superstructure',t:'one',c:[{v:'Nue'},{v:'Avec dosseret'},{v:'Avec tablette sur\u00e9lev\u00e9e'},{v:'Avec meuble sur\u00e9lev\u00e9'}]},\n   {k:'dim',l:'Dimensions (mm)',t:'dims',f:[['Lg','Longueur'],['P','Profondeur'],['H','Hauteur de travail']]},\n   {k:'eq',l:'\u00c9quipements',t:'multi',c:[{v:'\u00c9vier \/ cuve',img:I('laboratoire-evier-robinet-1')},{v:'Robinet d\u2019eau'},{v:'Robinet de gaz'},{v:'Prises \u00e9lectriques',img:I('laboratoire-detail-prises')},{v:'Caisson \u00e0 tiroirs'},{v:'Meuble bas \u00e0 portes'},{v:'Meuble haut'}]}],\n  vis:function(s){var m={'Murale fixe':'laboratoire-paillasse-murale-1','En angle (L)':'laboratoire-paillasse-angle-3','Centrale':'laboratoire-salle-equipee-1','Centrale avec poutrelle technique':'laboratoire-paillasse-prises','Mobile':'laboratoire-paillasse-caisson-tiroirs'};var n=(s.usage==='Humide (avec \u00e9vier)'&&!s.type)?'laboratoire-paillasse-evier':(m[s.type]||'laboratoire-paillasse-angle-1');return '<img decoding=\"async\" src=\"'+I(n)+'\" alt=\"Paillasse\">';}},\n {id:'meublelabo',ref:'Meuble',n:'Meuble de laboratoire',img:I('laboratoire-meuble-evier-1'),d:'Meubles bas, hauts, sous-\u00e9vier et caissons pour \u00e9quiper vos paillasses.',sp:['Sur mesure'],\n  o:[{k:'type',l:'Type de meuble',t:'img',c:[{v:'Meuble sous \u00e9vier',img:I('laboratoire-meuble-evier-2')},{v:'Meuble haut',img:I('laboratoire-meuble-haut-vasque')},{v:'Caisson \u00e0 tiroirs',img:I('laboratoire-paillasse-caisson-tiroirs')},{v:'Meuble bas \u00e0 portes',img:I('laboratoire-meuble-evier-1')}]},{k:'dim',l:'Dimensions (mm)',t:'dims',f:[['L','Largeur'],['P','Profondeur'],['H','Hauteur']]}],\n  vis:function(s){var m={'Meuble sous \u00e9vier':'laboratoire-meuble-evier-2','Meuble haut':'laboratoire-meuble-haut-vasque','Caisson \u00e0 tiroirs':'laboratoire-paillasse-caisson-tiroirs'};return '<img decoding=\"async\" src=\"'+I(m[s.type]||'laboratoire-meuble-evier-1')+'\" alt=\"Meuble de laboratoire\">';}},\n {id:'robinet',ref:'Robinetterie',n:'Robinetterie de paillasse',img:I('laboratoire-evier-robinet-2'),d:'Robinets d\u2019eau et de gaz, cuves et prises pour paillasses.',sp:['Eau','Gaz','\u00c9lectricit\u00e9'],\n  o:[{k:'type',l:'Article',t:'multi',c:[{v:'Robinet d\u2019eau col de cygne'},{v:'Robinet de gaz'},{v:'Cuve \/ \u00e9vier'},{v:'Bloc prises \u00e9lectriques'}]},{k:'rem',l:'Pr\u00e9cisions',t:'text'}],\n  vis:function(){return '<img decoding=\"async\" src=\"'+I('laboratoire-evier-robinet-2')+'\" alt=\"Robinetterie\">';}}]},\n{id:'bureautique',n:'Bureautique & vestiaires',eb:'Mobilier professionnel',d:'Bureaux, tables, armoires et vestiaires en panneau agglom\u00e9r\u00e9 m\u00e9lamin\u00e9 et structure m\u00e9tallique, pour les bureaux et les \u00e9tablissements de sant\u00e9.',\n pdf:[['Catalogue bureautique',P('catalogue-bureautique-wecare')],['Fiches techniques bureautique',P('fiches-techniques-bureautique-wecare')]],\n gal:['bureau-reception-realisation-1','bureau-reception-realisation-2','bureau-reception-realisation-3','bureau-reception-realisation-4','bureau-reception-realisation-5','bureau-semi-metallique-realisation','bureau-medical-1','bureau-medical-2'],\n p:[\n {id:'bureau',ref:'1200\u00d7700\u00d7760 mm \u00b7 34 kg',n:'Bureau semi-m\u00e9tallique avec caisson',img:I('bureau-semi-metallique'),d:'Plateau agglom\u00e9r\u00e9 m\u00e9lamin\u00e9, pi\u00e9tement m\u00e9tallique thermolaqu\u00e9, voile de fond bois, caisson mobile.',sp:['Passage de c\u00e2ble','Caisson mobile']},\n {id:'reunion',ref:'2000\u00d7900\u00d7760 mm \u00b7 52 kg',n:'Table de r\u00e9union',img:I('table-reunion'),d:'Conception modulaire adaptable \u00e0 la taille de la salle.',sp:['Passage de c\u00e2ble']},\n {id:'info',ref:'1100\u00d7600\u00d7760 mm \u00b7 32 kg',n:'Table informatique',img:I('table-informatique'),d:'Support clavier et rangement pour unit\u00e9 centrale.',sp:['Support clavier','Rangement UC']},\n {id:'manger',ref:'Dimensions au choix',n:'Table \u00e0 manger hospitali\u00e8re',img:I('table-a-manger'),d:'Mat\u00e9riaux durables et faciles \u00e0 nettoyer pour les espaces de restauration.',sp:['Hygi\u00e8ne']},\n {id:'reception',ref:'Sur mesure',n:'Bureau de r\u00e9ception',img:I('bureau-reception-realisation-3'),d:'Accueil des patients et visiteurs, ergonomique et facile d\u2019entretien.',sp:['Sur mesure']},\n {id:'armoire-bois',ref:'800\u00d7400\u00d71930 mm \u00b7 54 kg',n:'Armoire deux portes en bois',img:I('armoire-bois'),d:'\u00c9tag\u00e8res int\u00e9rieures, id\u00e9ale pour documents et fournitures.',sp:['2 portes','\u00c9tag\u00e8res']},\n {id:'armoire-metal',ref:'2 portes m\u00e9tal',n:'Armoire deux portes en m\u00e9tal',img:I('armoire-metal'),d:'Rangement s\u00e9curis\u00e9 et robuste, r\u00e9sistant aux chocs.',sp:['M\u00e9tal','2 portes']},\n {id:'vest4',ref:'800\u00d7450\u00d71930 mm \u00b7 60 kg',n:'Vestiaire quatre portes',img:I('vestiaire-4-portes'),d:'Quatre compartiments individuels (2 sur 2).',sp:['4 portes']},\n {id:'vest6',ref:'1200\u00d7450\u00d71930 mm \u00b7 90 kg',n:'Vestiaire six portes',img:I('vestiaire-6-portes'),d:'Six compartiments individuels (3 sur 3).',sp:['6 portes']}]},\n{id:'joints',n:'Joints de dilatation & couvre-joints',eb:'Second \u0153uvre',d:'Couvre-joints pli\u00e9s, \u00e0 clipser et extrud\u00e9s, et joints de sol pour fa\u00e7ades, murs, plafonds et sols, en neuf comme en r\u00e9novation. Indiquez l\u2019ouverture de votre joint : nous vous proposons la r\u00e9f\u00e9rence adapt\u00e9e.',\n pdf:[['Catalogue joints de dilatation',P('catalogue-joints-de-dilatation-wecare')]],\n gal:['couvre-joint-plie','couvre-joint-clipser','couvre-joint-clipser-angle','couvre-joint-extrude','couvre-joint-extrude-angle','joint-sol-jdh','nuancier-ral'],\n p:[{id:'joint',ref:'S\u00e9ries WC \u00b7 WCE \u00b7 CJAC \u00b7 CJEPF \u00b7 JDH',n:'Couvre-joint \/ joint de dilatation',img:I('couvre-joint-clipser'),d:'Barres de 3 ml \u00b7 aluminium, inox, acier galvanis\u00e9, PVC ou laiton selon la s\u00e9rie.',sp:['Ouverture 0 \u00e0 570 mm','Barres 3 ml'],\n  o:[{k:'fam',l:'Famille',t:'img',c:[{v:'Couvre-joint pli\u00e9 WC \/ WCE',img:I('couvre-joint-plie'),e:'Jusqu\u2019\u00e0 570 mm'},{v:'Couvre-joint aluminium \u00e0 clipser',img:I('couvre-joint-clipser'),e:'Joints 10 \u00e0 110 mm'},{v:'Couvre-joint extrud\u00e9 perc\u00e9-frais\u00e9 WC-CJEPF-WA',img:I('couvre-joint-extrude'),e:'Joints jusqu\u2019\u00e0 250 mm'},{v:'Joint de dilatation de sol WC-JDH',img:I('joint-sol-jdh'),e:'Joints 20 \u00e0 60 mm'}]},\n   {k:'pos',l:'Emplacement',t:'one',c:[{v:'Plat (mur \/ plafond)'},{v:'Angle'},{v:'Sol'}]},\n   {k:'ouv',l:'Ouverture du joint (mm)',t:'num',calc:function(s){return jointRef(s).txt;}},\n   {k:'mat',l:'Mat\u00e9riau \/ finition',t:'one',c:[{v:'Aluminium brut'},{v:'Aluminium anodis\u00e9'},{v:'Aluminium thermolaqu\u00e9 RAL'},{v:'Acier galvanis\u00e9',only:'Couvre-joint pli\u00e9 WC \/ WCE'},{v:'Inox 304 \/ 316',only:'Couvre-joint pli\u00e9 WC \/ WCE'},{v:'Laiton',only:'Couvre-joint pli\u00e9 WC \/ WCE'},{v:'PVC blanc RAL 9016',only:'Couvre-joint aluminium \u00e0 clipser'},{v:'PVC beige RAL 1015',only:'Couvre-joint aluminium \u00e0 clipser'},{v:'PVC gris RAL 7035',only:'Couvre-joint aluminium \u00e0 clipser'},{v:'Insert noir',only:'Joint de dilatation de sol WC-JDH'},{v:'Insert gris',only:'Joint de dilatation de sol WC-JDH'}]},\n   {k:'ral',l:'Teinte RAL souhait\u00e9e',t:'text',show:function(s){return s.mat==='Aluminium thermolaqu\u00e9 RAL';}},\n   {k:'perc',l:'Per\u00e7age',t:'one',show:function(s){return s.fam==='Couvre-joint pli\u00e9 WC \/ WCE';},c:[{v:'Non perc\u00e9'},{v:'Perc\u00e9 d\u2019un c\u00f4t\u00e9 (tous les 400 mm)'},{v:'Perc\u00e9 des deux c\u00f4t\u00e9s (trou + oblong)'},{v:'Perc\u00e9 des deux c\u00f4t\u00e9s (oblongs)'}]},\n   {k:'epdm',l:'Option',t:'multi',show:function(s){return \/extrud\u00e9\/.test(s.fam||'');},c:[{v:'Bandes lat\u00e9rales EPDM amortissantes'}]},\n   {k:'ml',l:'Longueur totale \u00e0 couvrir (m\u00e8tres lin\u00e9aires)',t:'num',calc:function(s){var m=parseFloat(s.ml);return m?('Soit '+Math.ceil(m\/3)+' barre(s) de 3 ml.'):'';}}],\n  vis:function(s){var m={'Couvre-joint pli\u00e9 WC \/ WCE':'couvre-joint-plie','Couvre-joint aluminium \u00e0 clipser':s.pos==='Angle'?'couvre-joint-clipser-angle':'couvre-joint-clipser','Couvre-joint extrud\u00e9 perc\u00e9-frais\u00e9 WC-CJEPF-WA':s.pos==='Angle'?'couvre-joint-extrude-angle':'couvre-joint-extrude','Joint de dilatation de sol WC-JDH':'joint-sol-jdh'};var r=jointRef(s).ref;return '<div style=\"display:flex;flex-direction:column;align-items:center;gap:14px\"><img decoding=\"async\" src=\"'+I(m[s.fam]||'couvre-joint-clipser')+'\" alt=\"Couvre-joint\">'+(r?'<span style=\"background:#1E2B2F;color:#fff;border-radius:999px;padding:8px 16px;font-weight:700\">'+r+'<\/span>':'')+'<\/div>';},\n  extra:function(s){var r=jointRef(s);return r.ref?[['R\u00e9f\u00e9rence',r.ref]]:[];}}]},\n{id:'sur-mesure',n:'Mobilier sur mesure',eb:'Particuliers & professionnels',d:'Votre vision, notre expertise : dressings, placards, cuisines \u00e9quip\u00e9es et am\u00e9nagements con\u00e7us et fabriqu\u00e9s sur mesure dans notre atelier.',\n pdf:[],gal:['dressing-coulissant-1','dressing-coulissant-2','dressing-coulissant-3','placard-coulissant-1'],\n p:[{id:'surmesure',ref:'Projet sur mesure',n:'Dressing, placard ou cuisine',img:I('dressing-coulissant-3'),d:'D\u00e9crivez votre projet, nous revenons vers vous avec une \u00e9tude.',sp:['Sur mesure'],\n  o:[{k:'type',l:'Type de projet',t:'img',c:[{v:'Dressing',img:I('dressing-coulissant-1')},{v:'Placard coulissant',img:I('placard-coulissant-1')},{v:'Cuisine \u00e9quip\u00e9e',img:OLD+'WhatsApp-Image-2024-03-21-a-15.37.50_f137c7dd.jpg'},{v:'Autre am\u00e9nagement',img:I('dressing-coulissant-2')}]},\n   {k:'dim',l:'Dimensions approximatives (mm)',t:'dims',f:[['L','Largeur'],['H','Hauteur'],['P','Profondeur']]},\n   {k:'col',l:'Coloris',t:'color',c:WOOD.map(function(w){return [I(w[0]),w[1]];}),tex:true},\n   {k:'rem',l:'D\u00e9crivez votre projet',t:'text'}],\n  vis:function(s){var m={'Dressing':I('dressing-coulissant-1'),'Placard coulissant':I('placard-coulissant-1'),'Cuisine \u00e9quip\u00e9e':OLD+'WhatsApp-Image-2024-03-21-a-15.37.50_f137c7dd.jpg','Autre am\u00e9nagement':I('dressing-coulissant-2')};return '<img decoding=\"async\" src=\"'+(m[s.type]||I('dressing-coulissant-3'))+'\" alt=\"Projet sur mesure\">';}}]}\n];\n\/* options communes bureautique *\/\nG[3].p.forEach(function(p){\n  var o=[];\n  if(p.id!=='armoire-metal')o.push({k:'col',l:'Coloris du plateau \/ des fa\u00e7ades',t:'color',c:WOOD.map(function(w){return [I(w[0]),w[1]];}),tex:true});\n  else o.push({k:'col',l:'Couleur',t:'one',c:[{v:'Noir'},{v:'Autre couleur (pr\u00e9ciser)'}]});\n  if(\/bureau|reunion|info\/.test(p.id))o.push({k:'acc',l:'Options',t:'multi',c:[{v:'Passage de c\u00e2ble'},{v:'Support clavier'}].concat(p.id==='bureau'?[{v:'Caisson mobile'}]:[])});\n  o.push({k:'dimc',l:'Dimensions',t:'one',c:[{v:'Standard'},{v:'Autres dimensions'}]});\n  o.push({k:'dim',l:'Dimensions souhait\u00e9es (mm)',t:'dims',f:[['L','Longueur'],['P','Profondeur'],['H','Hauteur']],show:function(s){return s.dimc==='Autres dimensions';}});\n  p.o=o;p.note=p.ref;\n  p.vis=function(){return '<img decoding=\"async\" src=\"'+p.img+'\" alt=\"'+p.n+'\">';};\n});\n\n\/* ---------- utilitaires ---------- *\/\nvar $=function(id){return document.getElementById(id);};\nfunction esc(t){return String(t==null?'':t).replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;').replace(\/\"\/g,'&quot;');}\nvar KEY='wecare_devis_v1',cart=[];\ntry{cart=JSON.parse(localStorage.getItem(KEY)||'[]')||[];}catch(e){cart=[];}\nfunction save(){try{localStorage.setItem(KEY,JSON.stringify(cart));}catch(e){}}\nfunction toast(t){$('wc-tt').textContent=t;var el=$('wc-toast');el.classList.add('on');clearTimeout(toast.t);toast.t=setTimeout(function(){el.classList.remove('on');},4000);}\nfunction find(pid){for(var i=0;i<G.length;i++)for(var j=0;j<G[i].p.length;j++)if(G[i].p[j].id===pid)return {g:G[i],p:G[i].p[j]};return null;}\n\n\/* ---------- rendu catalogue ---------- *\/\nfunction renderCatalog(){\n  var tabs='',h='';\n  G.forEach(function(g,gi){\n    tabs+='<a class=\"tab'+(gi===0?' on':'')+'\" href=\"#'+g.id+'\" data-t=\"'+g.id+'\"><small>'+(gi+1)+'<\/small>'+esc(g.n)+'<\/a>';\n    h+='<section class=\"gam\" id=\"'+g.id+'\"><div class=\"w\"><div class=\"gh\"><div><span class=\"gnum\">Gamme '+(gi+1)+' \/ '+G.length+'<\/span><br><span class=\"eb\">'+esc(g.eb)+'<\/span><h2>'+esc(g.n)+'<\/h2><p>'+esc(g.d)+'<\/p><\/div>';\n    if(g.pdf.length){h+='<div class=\"pdfs\">';g.pdf.forEach(function(d){h+='<a class=\"pdf\" href=\"'+d[1]+'\" target=\"_blank\" rel=\"noopener\"><b>PDF<\/b>'+esc(d[0])+'<\/a>';});h+='<\/div>';}\n    h+='<\/div><div class=\"grid\">';\n    g.p.forEach(function(p){\n      h+='<div class=\"card\"><div class=\"im\"><img decoding=\"async\" src=\"'+p.img+'\" alt=\"'+esc(p.n)+'\" loading=\"lazy\"'+(\/acc-|couvre|joint|armoire|vestiaire\/.test(p.img)?' class=\"ct\"':'')+'><\/div><div class=\"cb\"><span class=\"ref\">'+esc(p.ref)+'<\/span><h3>'+esc(p.n)+'<\/h3><p>'+esc(p.d)+'<\/p><div class=\"specs\">'+(p.sp||[]).map(function(x){return '<span>'+esc(x)+'<\/span>';}).join('')+'<\/div><button class=\"btn b-d\" type=\"button\" data-cfg=\"'+p.id+'\">Configurer &amp; ajouter au devis<\/button><\/div><\/div>';\n    });\n    h+='<\/div>';\n    if(g.gal&&g.gal.length){h+='<div class=\"galt\">Nos r\u00e9alisations<\/div><div class=\"gal\">';g.gal.forEach(function(n){h+='<button type=\"button\" data-lb=\"'+I(n)+'\" aria-label=\"Agrandir la photo\"><img decoding=\"async\" src=\"'+I(n)+'\" alt=\"'+esc(g.n)+' \u2013 r\u00e9alisation WeCare\" loading=\"lazy\"><\/button>';});h+='<\/div>';}\n    h+='<\/div><\/section>';\n  });\n  tabs+='<a class=\"tab tdev\" href=\"#devis\" data-t=\"devis\">Mon devis<\/a>';\n  $('wc-tabs').innerHTML=tabs;$('wc-gammes').innerHTML=h;\n}\n\n\/* ---------- configurateur ---------- *\/\nvar cur=null,st={};\nfunction defaults(p){var s={};(p.o||[]).forEach(function(o){if(o.t==='multi')s[o.k]=[];else if(o.t==='dims')s[o.k]={};else if((o.t==='one'||o.t==='img')&&o.c&&o.c.length)s[o.k]=o.c[0].v;else if(o.t==='color'){s[o.k]=null;}else s[o.k]='';});return s;}\nfunction visible(o){if(o.show&&!o.show(st))return false;if(o.hide&&o.hide(st))return false;return true;}\nfunction avail(c){if(!c.only)return true;return Object.keys(st).some(function(k){return st[k]===c.only;});}\nfunction openCfg(pid,editIdx){\n  var f=find(pid);if(!f)return;cur={g:f.g,p:f.p,edit:editIdx};\n  st=editIdx!=null?JSON.parse(JSON.stringify(cart[editIdx].s)):defaults(f.p);\n  $('wc-q').value=editIdx!=null?cart[editIdx].q:1;\n  $('wc-pt').textContent=f.p.n;$('wc-pref').textContent=f.g.n+' \u00b7 '+f.p.ref;\n  $('wc-add').textContent=editIdx!=null?'Mettre \u00e0 jour':'Ajouter au devis';\n  $('wc-note').textContent=f.p.note||'';$('wc-note').style.display=f.p.note?'block':'none';\n  drawOpts();drawVis();$('wc-ov').classList.add('on');document.body.style.overflow='hidden';\n  setTimeout(function(){$('wc-close').focus();},50);\n}\nfunction closeCfg(){$('wc-ov').classList.remove('on');document.body.style.overflow='';cur=null;}\nfunction drawOpts(){\n  var h='',n=0;\n  cur.p.o.forEach(function(o){\n    if(!visible(o))return;n++;\n    h+='<div class=\"og\"><h4><i>'+n+'<\/i>'+esc(o.l)+'<\/h4>'+(o.help?'<small>'+esc(o.help)+'<\/small>':'');\n    if(o.t==='one'||o.t==='img'||o.t==='multi'){\n      h+='<div class=\"chs\">';\n      o.c.forEach(function(c){if(!avail(c))return;var on=o.t==='multi'?(st[o.k]||[]).indexOf(c.v)>-1:st[o.k]===c.v;\n        h+='<button type=\"button\" class=\"ch'+(on?' on':'')+'\" aria-pressed=\"'+on+'\" data-k=\"'+o.k+'\" data-v=\"'+esc(c.v)+'\" data-m=\"'+(o.t==='multi'?1:0)+'\">'+(c.img?'<img decoding=\"async\" src=\"'+c.img+'\" alt=\"\" loading=\"lazy\">':'')+'<span>'+(o.t==='multi'?(on?'\u2611 ':'\u2610 '):'')+esc(c.v)+'<\/span>'+(c.e?'<em>'+esc(c.e)+'<\/em>':'')+'<\/button>';});\n      h+='<\/div>';\n    }else if(o.t==='color'){\n      h+='<div class=\"chs\">';\n      o.c.forEach(function(c){var val=o.tex?c[1]:c[1];var on=st[o.k]&&st[o.k].name===c[1];var bg=o.tex?'background-image:url('+c[0]+')':'background:'+c[0];\n        h+='<button type=\"button\" class=\"ch sw'+(on?' on':'')+'\" aria-pressed=\"'+on+'\" data-col=\"'+o.k+'\" data-hex=\"'+esc(c[0])+'\" data-name=\"'+esc(c[1])+'\"><span class=\"dot\" style=\"'+bg+'\"><\/span><span>'+esc(c[1])+'<\/span><\/button>';});\n      h+='<\/div>';\n    }else if(o.t==='dims'){\n      h+='<div class=\"row\">';o.f.forEach(function(f){h+='<label class=\"fld\">'+esc(f[1])+'<input type=\"number\" min=\"0\" inputmode=\"numeric\" data-dk=\"'+o.k+'\" data-df=\"'+f[0]+'\" value=\"'+esc((st[o.k]||{})[f[0]]||'')+'\"><\/label>';});h+='<\/div>';\n    }else if(o.t==='num'){\n      h+='<label class=\"fld\"><span class=\"sr\">'+esc(o.l)+'<\/span><input type=\"number\" min=\"0\" step=\"any\" inputmode=\"decimal\" data-nk=\"'+o.k+'\" value=\"'+esc(st[o.k]||'')+'\"><\/label>';\n      if(o.calc)h+='<div class=\"calc\" data-calc=\"'+o.k+'\">'+esc(o.calc(st)||'\u2014')+'<\/div>';\n    }else if(o.t==='text'){\n      h+='<label class=\"fld\"><span class=\"sr\">'+esc(o.l)+'<\/span><textarea rows=\"3\" data-tk=\"'+o.k+'\">'+esc(st[o.k]||'')+'<\/textarea><\/label>';\n    }\n    h+='<\/div>';\n  });\n  $('wc-opts').innerHTML=h;\n}\nfunction summary(p,s){\n  var out=[];\n  (p.o||[]).forEach(function(o){\n    var save=st;st=s;var vis=visible(o);st=save;if(!vis)return;\n    var v=s[o.k];\n    if(o.t==='multi'){if(v&&v.length)out.push([o.l,v.join(', ')]);}\n    else if(o.t==='color'){if(v)out.push([o.l,v.name]);}\n    else if(o.t==='dims'){var parts=o.f.map(function(f){return v&&v[f[0]]?f[1].split(' (')[0]+' '+v[f[0]]:null;}).filter(Boolean);if(parts.length)out.push([o.l,parts.join(' \u00b7 ')]);}\n    else if(v){out.push([o.l,String(v)]);if(o.calc){var c=o.calc(s);if(c&&o.k!=='ouv'&&o.k!=='ml')out.push(['Calcul',c]);}}\n  });\n  if(p.extra)out=out.concat(p.extra(s));\n  return out;\n}\nfunction drawVis(){\n  $('wc-stage').innerHTML=cur.p.vis?cur.p.vis(st):'<img decoding=\"async\" src=\"'+cur.p.img+'\" alt=\"\">';\n  var s=summary(cur.p,st);\n  $('wc-sum').innerHTML='<b>Votre configuration<\/b>'+(s.length?s.map(function(r){return '<div><span>'+esc(r[0])+'<\/span><span>'+esc(r[1])+'<\/span><\/div>';}).join(''):'<span style=\"color:var(--mu)\">S\u00e9lectionnez vos options.<\/span>');\n  var calcs=document.querySelectorAll('#wc-opts [data-calc]');\n  for(var i=0;i<calcs.length;i++){var k=calcs[i].getAttribute('data-calc');cur.p.o.forEach(function(o){if(o.k===k&&o.calc)calcs[i].textContent=o.calc(st)||'\u2014';});}\n}\ndocument.addEventListener('click',function(e){\n  var t=e.target.closest?e.target.closest('[data-cfg],[data-k],[data-col],[data-lb],[data-t],[data-rm],[data-ed],[data-qd]'):null;\n  if(!t||!document.getElementById('wc-app').contains(t))return;\n  if(t.hasAttribute('data-cfg')){openCfg(t.getAttribute('data-cfg'));return;}\n  if(t.hasAttribute('data-lb')){$('wc-lbi').src=t.getAttribute('data-lb');$('wc-lb').classList.add('on');return;}\n  if(t.hasAttribute('data-t')){var all=document.querySelectorAll('#wc-tabs .tab');for(var i=0;i<all.length;i++)all[i].classList.remove('on');t.classList.add('on');return;}\n  if(t.hasAttribute('data-rm')){cart.splice(+t.getAttribute('data-rm'),1);save();drawCart();return;}\n  if(t.hasAttribute('data-ed')){var i2=+t.getAttribute('data-ed');openCfg(cart[i2].pid,i2);return;}\n  if(t.hasAttribute('data-qd')){var ix=+t.getAttribute('data-qd');cart[ix].q=Math.max(1,cart[ix].q+(+t.getAttribute('data-d')));save();drawCart();return;}\n  if(t.hasAttribute('data-col')){var k=t.getAttribute('data-col');st[k]={hex:t.getAttribute('data-hex'),name:t.getAttribute('data-name')};drawOpts();drawVis();return;}\n  if(t.hasAttribute('data-k')){var k2=t.getAttribute('data-k'),v=t.getAttribute('data-v');\n    if(t.getAttribute('data-m')==='1'){var a=st[k2]||[];var p=a.indexOf(v);if(p>-1)a.splice(p,1);else a.push(v);st[k2]=a;}else st[k2]=v;\n    cur.p.o.forEach(function(o){if(o.t==='multi'&&st[o.k])st[o.k]=st[o.k].filter(function(x){var c=o.c.filter(function(c){return c.v===x;})[0];return !c||avail(c);});});\n    drawOpts();drawVis();}\n});\ndocument.addEventListener('input',function(e){\n  var t=e.target;if(!cur||!$('wc-opts').contains(t))return;\n  if(t.hasAttribute('data-dk')){var k=t.getAttribute('data-dk');st[k]=st[k]||{};st[k][t.getAttribute('data-df')]=t.value;}\n  else if(t.hasAttribute('data-nk'))st[t.getAttribute('data-nk')]=t.value;\n  else if(t.hasAttribute('data-tk'))st[t.getAttribute('data-tk')]=t.value;\n  drawVis();\n});\n$('wc-close').addEventListener('click',closeCfg);\n$('wc-ov').addEventListener('click',function(e){if(e.target===$('wc-ov'))closeCfg();});\n$('wc-lb').addEventListener('click',function(){$('wc-lb').classList.remove('on');});\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape'){if($('wc-lb').classList.contains('on'))$('wc-lb').classList.remove('on');else if(cur)closeCfg();}});\n$('wc-qm').addEventListener('click',function(){$('wc-q').value=Math.max(1,(+$('wc-q').value||1)-1);});\n$('wc-qp').addEventListener('click',function(){$('wc-q').value=(+$('wc-q').value||1)+1;});\n$('wc-add').addEventListener('click',function(){\n  var item={pid:cur.p.id,gn:cur.g.n,n:cur.p.n,ref:cur.p.ref,s:JSON.parse(JSON.stringify(st)),q:Math.max(1,+$('wc-q').value||1),sum:summary(cur.p,st)};\n  if(cur.edit!=null){cart[cur.edit]=item;toast('Configuration mise \u00e0 jour.');}else{cart.push(item);toast(cur.p.n+' ajout\u00e9 \u00e0 votre devis.');}\n  save();drawCart();closeCfg();\n});\n\n\/* ---------- panier ---------- *\/\nfunction thumb(it){var f=find(it.pid);if(!f)return '';if(it.pid==='wcprt'||it.pid==='plombee'){return f.p.vis(it.s).replace('<svg ','<svg class=\"mini\" ').replace(\/width=\"\\d+\"\/,'width=\"60\"');}var html=f.p.vis?f.p.vis(it.s):'';var m=html.match(\/src=\"([^\"]+)\"\/);return '<img decoding=\"async\" src=\"'+(m?m[1]:f.p.img)+'\" alt=\"\">';}\nfunction drawCart(){\n  $('wc-badge').textContent=cart.reduce(function(a,b){return a+b.q;},0);\n  if(!cart.length){$('wc-cart').innerHTML='<div class=\"empty\"><p style=\"font-weight:600;color:var(--dk)\">Votre devis est vide.<\/p><p style=\"margin-top:6px\">Configurez un produit dans une gamme ci-dessus, puis ajoutez-le \u00e0 votre devis.<\/p><a class=\"btn b-l\" href=\"#guichets\" style=\"margin-top:14px\">Parcourir les gammes<\/a><\/div>';return;}\n  $('wc-cart').innerHTML=cart.map(function(it,i){return '<div class=\"it\"><div class=\"th\">'+thumb(it)+'<\/div><div style=\"min-width:0;flex:1\"><span class=\"ref\">'+esc(it.gn)+'<\/span><h4>'+esc(it.n)+'<\/h4><ul>'+it.sum.map(function(r){return '<li>'+esc(r[0])+' : '+esc(r[1])+'<\/li>';}).join('')+'<\/ul><\/div><div class=\"ia\"><div class=\"qty\"><button type=\"button\" data-qd=\"'+i+'\" data-d=\"-1\" aria-label=\"Moins\">\u2212<\/button><input value=\"'+it.q+'\" readonly aria-label=\"Quantit\u00e9\"><button type=\"button\" data-qd=\"'+i+'\" data-d=\"1\" aria-label=\"Plus\">+<\/button><\/div><button type=\"button\" class=\"lnk\" data-ed=\"'+i+'\">Modifier<\/button><button type=\"button\" class=\"lnk\" data-rm=\"'+i+'\" style=\"color:#B3261E\">Retirer<\/button><\/div><\/div>';}).join('');\n}\nfunction cartText(c){\n  var t='DEMANDE DE DEVIS \u2013 SITE WECARE\\n\\nCLIENT\\n';\n  t+='Nom : '+c.prenom+' '+c.nom+'\\n\u00c9tablissement : '+(c.soc||'-')+'\\nE-mail : '+c.mail+'\\nT\u00e9l\u00e9phone : '+c.tel+'\\nWilaya \/ Ville : '+(c.ville||'-')+'\\n\\nPRODUITS ('+cart.length+' ligne'+(cart.length>1?'s':'')+')\\n';\n  cart.forEach(function(it,i){t+='\\n'+(i+1)+'. '+it.n+' \u2013 Quantit\u00e9 : '+it.q+'\\n   Gamme : '+it.gn+' \u00b7 '+it.ref+'\\n';it.sum.forEach(function(r){t+='   - '+r[0]+' : '+r[1]+'\\n';});});\n  if(c.msg)t+='\\nPR\u00c9CISIONS DU CLIENT\\n'+c.msg+'\\n';\n  return t;\n}\n$('wc-cf').addEventListener('submit',function(e){\n  e.preventDefault();var box=$('wc-cfmsg');box.innerHTML='';\n  var c={prenom:$('cf-prenom').value.trim(),nom:$('cf-nom').value.trim(),soc:$('cf-soc').value.trim(),mail:$('cf-mail').value.trim(),tel:$('cf-tel').value.trim(),ville:$('cf-ville').value.trim(),msg:$('cf-msg').value.trim()};\n  var errs=[];if(!cart.length)errs.push('ajoutez au moins un produit \u00e0 votre devis');if(!c.prenom||!c.nom)errs.push('indiquez votre pr\u00e9nom et votre nom');if(!\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(c.mail))errs.push('indiquez une adresse e-mail valide');if(c.tel.replace(\/\\D\/g,'').length<8)errs.push('indiquez un num\u00e9ro de t\u00e9l\u00e9phone');\n  if(errs.length){box.innerHTML='<div class=\"err\">Pour envoyer votre demande, '+errs.join(', ')+'.<\/div>';return;}\n  var form=document.querySelector('form.wpforms-form');\n  if(!form){box.innerHTML='<div class=\"err\">Le formulaire est momentan\u00e9ment indisponible. \u00c9crivez-nous \u00e0 <a href=\"mailto:Contact@wecare-dz.com\">Contact@wecare-dz.com<\/a>.<\/div>';return;}\n  var first=form.querySelector('input[name$=\"[first]\"]'),last=form.querySelector('input[name$=\"[last]\"]'),single=form.querySelector('input.wpforms-field-name-simple, .wpforms-field-name input[type=text]:not([name$=\"[first]\"]):not([name$=\"[last]\"])'),mail=form.querySelector('input[type=email]'),ta=form.querySelector('textarea');\n  if(first)first.value=c.prenom;if(last)last.value=c.nom;if(!first&&single)single.value=c.prenom+' '+c.nom;if(mail)mail.value=c.mail;if(ta)ta.value=cartText(c);\n  var btn=$('wc-send');btn.disabled=true;btn.textContent='Envoi en cours\u2026';\n  var done=false;\n  function success(){if(done)return;done=true;cart=[];save();drawCart();$('wc-cf').innerHTML='<div class=\"ok\"><b style=\"display:block;font-size:17px;margin-bottom:6px\">Merci '+esc(c.prenom)+', votre demande de devis est envoy\u00e9e.<\/b>Notre \u00e9quipe vous r\u00e9pond sous 48 h ouvr\u00e9es \u00e0 '+esc(c.mail)+'. Pour toute urgence : <a href=\"tel:+213770550307\">+213 (0) 770 550 307<\/a>.<\/div>';}\n  function fail(msg){if(done)return;done=true;btn.disabled=false;btn.textContent='Envoyer ma demande de devis';box.innerHTML='<div class=\"err\">'+(msg||'L\u2019envoi n\u2019a pas abouti.')+' Vous pouvez aussi nous \u00e9crire \u00e0 <a href=\"mailto:Contact@wecare-dz.com\">Contact@wecare-dz.com<\/a>.<\/div>';}\n  if(window.jQuery){window.jQuery(form).one('wpformsAjaxSubmitSuccess',success).one('wpformsAjaxSubmitFailed wpformsAjaxSubmitError',function(){fail();});}\n  var obs=setInterval(function(){if(document.querySelector('.wpforms-confirmation-container-full, .wpforms-confirmation-container')){clearInterval(obs);success();}var er=form.querySelector('.wpforms-error:not(:empty), .wpforms-error-container');if(er&&er.textContent.trim()){clearInterval(obs);fail('Erreur : '+er.textContent.trim()+'.');}},400);\n  setTimeout(function(){clearInterval(obs);if(!done)fail('Le serveur ne r\u00e9pond pas.');},25000);\n  var sb=form.querySelector('button[type=submit]');if(sb)sb.click();else form.submit();\n});\n\nrenderCatalog();drawCart();\n(function(){var tabs=document.querySelectorAll('#wc-tabs .tab');if(!('IntersectionObserver' in window))return;var io=new IntersectionObserver(function(es){es.forEach(function(en){if(!en.isIntersecting)return;var id=en.target.id;for(var i=0;i<tabs.length;i++){var on=tabs[i].getAttribute('data-t')===id;tabs[i].classList.toggle('on',on);if(on){var c=tabs[i].parentNode;if(c.scrollWidth>c.clientWidth){try{c.scrollTo({left:tabs[i].offsetLeft-c.clientWidth\/2+tabs[i].offsetWidth\/2,behavior:'smooth'});}catch(e){c.scrollLeft=tabs[i].offsetLeft;}}}}});},{rootMargin:'-40% 0px -55% 0px'});var secs=document.querySelectorAll('#wc-gammes .gam, #devis');for(var j=0;j<secs.length;j++)io.observe(secs[j]);})();\nvar m=location.hash.match(\/^#cfg-(.+)$\/);if(m)openCfg(m[1]);\n})();\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d5752bf elementor-section-full_width wc-wpf-hidden elementor-section-height-default elementor-section-height-default\" data-id=\"d5752bf\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-\" data-id=\"\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element- elementor-widget elementor-widget-shortcode\" data-id=\"\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><style id=\"wpforms-css-vars-2826\">\n\t\t\t\t#wpforms-2826 {\n\t\t\t\t--wpforms-container-padding: 0px;\n--wpforms-container-border-width: 1px;\n--wpforms-container-border-radius: 3px;\n--wpforms-background-color: rgba(0, 0, 0, 0);\n--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-2826\"><form id=\"wpforms-form-2826\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"2826\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php\/wp-json\/wp\/v2\/pages\/2829\" data-token=\"d97a080c3c3bc619a1bbfec863eb36c2\" data-token-time=\"1794489252\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-2826-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><fieldset><legend class=\"wpforms-field-label\">Nom <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-medium\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-2826-field_1\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][1][first]\" aria-errormessage=\"wpforms-2826-field_1-error\" required><label for=\"wpforms-2826-field_1\" class=\"wpforms-field-sublabel after\">Pr\u00e9nom<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-2826-field_1-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][1][last]\" aria-errormessage=\"wpforms-2826-field_1-last-error\" required><label for=\"wpforms-2826-field_1-last\" class=\"wpforms-field-sublabel after\">Nom<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-2826-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-2826-field_2\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-2826-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" aria-errormessage=\"wpforms-2826-field_2-error\" required><\/div>\t\t<div id=\"wpforms-2826-field_4-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"4\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-2826-field_4\" >ou message Commentaire<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-2826-field_4\" class=\"wpforms-field-medium\" name=\"wpforms[fields][4]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-2826-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-2826-field_3\">Commentaire ou message<\/label><textarea id=\"wpforms-2826-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" aria-errormessage=\"wpforms-2826-field_3-error\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-2826-field_4-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-2826-field_4-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-2826-field_4-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"2826\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1794489252.d2ad1a58e44fe9c16bb4973749722c0ccc302d73ec51d27055b9ca067af8ef32\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/pages\/2829\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-2826\" class=\"wpforms-submit\" data-alt-text=\"Envoi...\" data-submit-text=\"Envoyer\" aria-live=\"assertive\" value=\"wpforms-submit\">Envoyer<\/button><img decoding=\"async\" src=\"https:\/\/www.wecare-dz.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Chargement en cours\"><\/div><\/form><\/div>  <!-- .wpforms-container --><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>+213 (0) 770 550 307+213 (0) 24 206 466Contact@wecare-dz.comSidi Bel Abb\u00e8s, Alg\u00e9rie GuichetsPortesLaboratoireBureautiqueJoints de dilatationSur mesureQui sommes-nous Mon devis 0 WeCare \u00b7 Fabricant alg\u00e9rien d\u2019\u00e9quipements hospitaliers Configurez vos \u00e9quipements, recevez votre devis. Choisissez une gamme, s\u00e9lectionnez vos options en visualisant le r\u00e9sultat, ajoutez autant de produits que n\u00e9cessaire, puis envoyez une seule demande de devis.&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/www.wecare-dz.com\/\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":2888,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-2829","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/pages\/2829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/comments?post=2829"}],"version-history":[{"count":21,"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/pages\/2829\/revisions"}],"predecessor-version":[{"id":2892,"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/pages\/2829\/revisions\/2892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/media\/2888"}],"wp:attachment":[{"href":"https:\/\/www.wecare-dz.com\/index.php\/wp-json\/wp\/v2\/media?parent=2829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}