{"id":116388,"date":"2021-06-24T13:38:45","date_gmt":"2021-06-24T09:38:45","guid":{"rendered":"https:\/\/www.oxsea.com\/school\/"},"modified":"2026-02-26T00:33:39","modified_gmt":"2026-02-25T20:33:39","slug":"school","status":"publish","type":"page","link":"https:\/\/www.oxsea.com\/en\/school\/","title":{"rendered":"school"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px|0px|0px|0px|true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|false|true&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@700&family=DM+Sans:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n\n    <style>\n    \/* \u2500\u2500 RESET SCOPE \u2500\u2500 *\/\n    .oxs-page *,.oxs-page *::before,.oxs-page *::after{box-sizing:border-box;margin:0;padding:0;}\n    .oxs-page{background:#1A1A1A;color:#fff;font-family:'DM Sans',sans-serif;padding:40px 20px;min-height:100vh;}\n    .oxs-page a{color:#ff9200;text-decoration:none;}\n    .oxs-inner{max-width:1100px;margin:0 auto;}\n\n    \/* \u2500\u2500 HEADER \u2500\u2500 *\/\n    .oxs-header{text-align:center;margin-bottom:40px;}\n    .oxs-header h1{font-family:'Syne',sans-serif;font-size:clamp(28px,5vw,48px);color:#EDF000;margin-bottom:8px;letter-spacing:2px;}\n    .oxs-header p{font-size:16px;color:rgba(255,255,255,.6);}\n\n    \/* \u2500\u2500 CHAT INLINE (style widget flottant) \u2500\u2500 *\/\n    .oxs-chat-section{background:#fff;border-radius:20px;overflow:hidden;margin-bottom:48px;box-shadow:0 20px 60px rgba(0,0,0,.15);}\n    .oxs-chat-header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#1A1A1A;}\n    .oxs-chat-avatar{width:40px;height:40px;background:#ff9200;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;}\n    .oxs-chat-info h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px;font-family:'DM Sans',sans-serif;}\n    .oxs-chat-info span{font-size:11px;color:#4ADE80;}\n    .oxs-chat-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px;background:#FAFAFA;border-bottom:1px solid #F0F0F0;}\n    .oxs-chat-menu-btn{background:#F9F7F3;border:1.5px solid #EFEFEF;border-radius:12px;padding:10px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .2s;color:#1A1A1A;}\n    .oxs-chat-menu-btn:hover{border-color:#ff9200;background:#FFF5F2;}\n    .oxs-chat-menu-btn .oxs-icon{font-size:20px;}\n    .oxs-chat-menu-btn .oxs-label{font-size:11px;font-weight:600;color:#1A1A1A;}\n    .oxs-chat-menu-btn .oxs-sub{font-size:10px;color:#999;}\n    .oxs-chat-zone{display:none;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:14px;scroll-behavior:smooth;background:#F9F7F3;}\n    .oxs-chat-zone::-webkit-scrollbar{width:3px;}\n    .oxs-chat-zone::-webkit-scrollbar-thumb{background:#DDD;border-radius:3px;}\n    .oxs-msg{display:flex;gap:8px;animation:oxsFadeUp .25s ease;}\n    .oxs-msg.user{flex-direction:row-reverse;}\n    .oxs-av{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n    .oxs-av.bot{background:#ff9200;}\n    .oxs-av.bot svg{width:16px;height:16px;}\n    .oxs-av.user{background:#1A1A1A;font-size:13px;color:#fff;}\n    .oxs-bubble{max-width:82%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55;}\n    .oxs-bubble.bot{background:#fff;color:#1A1A1A;border-bottom-left-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.06);}\n    .oxs-bubble.user{background:#ff9200;color:#fff;border-bottom-right-radius:3px;}\n    .oxs-bubble.bot strong{color:#1A1A1A;}\n    .oxs-qr-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}\n    .oxs-qr{background:#fff;border:1.5px solid #E5E5E5;color:#1A1A1A;padding:7px 12px;border-radius:50px;font-size:12px;cursor:pointer;transition:all .2s;font-weight:500;}\n    .oxs-qr:hover{border-color:#ff9200;color:#ff9200;background:#FFF5F2;}\n    .oxs-qr:disabled{opacity:.4;cursor:default;}\n    .oxs-typing{display:flex;gap:4px;padding:10px 14px;background:#fff;border-radius:14px;border-bottom-left-radius:3px;width:fit-content;box-shadow:0 1px 4px rgba(0,0,0,.06);}\n    .oxs-typing span{width:6px;height:6px;background:#CCC;border-radius:50%;animation:oxsBounce 1.2s infinite;}\n    .oxs-typing span:nth-child(2){animation-delay:.2s;}\n    .oxs-typing span:nth-child(3){animation-delay:.4s;}\n    .oxs-warn{background:#FFF3CD;border-left:3px solid #F59E0B;padding:6px 10px;border-radius:0 6px 6px 0;margin:6px 0;font-size:12px;color:#92400E;}\n    .oxs-err{background:#FEF2F2;border-left:3px solid #EF4444;padding:6px 10px;border-radius:0 6px 6px 0;margin:6px 0;font-size:12px;color:#991B1B;}\n    .oxs-chat-input{display:none;padding:10px 12px;gap:8px;align-items:center;border-top:1px solid #F0F0F0;background:#fff;}\n    .oxs-chat-input input{flex:1;background:#F9F7F3;border:1.5px solid #E8E8E8;border-radius:10px;padding:9px 12px;font-size:13px;color:#1A1A1A;outline:none;font-family:'DM Sans',sans-serif;}\n    .oxs-chat-input input:focus{border-color:#ff9200;}\n    .oxs-chat-input .oxs-send{width:36px;height:36px;background:#ff9200;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;}\n    .oxs-chat-input .oxs-back-menu{background:none;border:none;color:#999;font-size:12px;cursor:pointer;white-space:nowrap;font-family:'DM Sans',sans-serif;}\n\n    \/* \u2500\u2500 VIDEO PREVIEW WHATSAPP STYLE \u2500\u2500 *\/\n    .oxs-bubble .oxs-video-card{display:block;width:100%;max-width:100%;background:#F0F0F0;border-radius:12px;overflow:hidden;cursor:pointer;margin-top:10px;transition:transform .2s;}\n    .oxs-bubble .oxs-video-card:hover{transform:scale(1.02);}\n    .oxs-video-card{display:inline-block;max-width:260px;background:#F0F0F0;border-radius:12px;overflow:hidden;cursor:pointer;margin-top:8px;transition:transform .2s;}\n    .oxs-video-card:hover{transform:scale(1.02);}\n    .oxs-video-thumb{position:relative;width:100%;aspect-ratio:16\/9;background:#000;overflow:hidden;}\n    .oxs-video-thumb video{width:100%;height:100%;object-fit:cover;pointer-events:none;}\n    .oxs-video-thumb .oxs-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#ff9200;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.9;}\n    .oxs-video-thumb .oxs-play svg{margin-left:3px;}\n    .oxs-video-card-title{padding:8px 10px;font-size:12px;color:#1A1A1A;font-weight:500;line-height:1.3;}\n\n    \/* \u2500\u2500 VIDEO MODAL \u2500\u2500 *\/\n    .oxs-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:999999;align-items:center;justify-content:center;padding:20px;}\n    .oxs-modal.active{display:flex;}\n    .oxs-modal-inner{position:relative;width:100%;max-width:900px;}\n    .oxs-modal-close{position:absolute;top:-40px;right:0;background:#ff9200;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;font-family:'DM Sans',sans-serif;}\n    .oxs-modal-close:hover{opacity:.85;}\n    .oxs-modal video{width:100%;border-radius:12px;aspect-ratio:16\/9;background:#000;}\n\n    \/* \u2500\u2500 TABS \u2500\u2500 *\/\n    .oxs-videos-section{margin-top:0;}\n    .oxs-videos-header{text-align:center;margin-bottom:24px;}\n    .oxs-videos-header h2{font-family:'Syne',sans-serif;font-size:clamp(20px,3vw,32px);color:#EDF000;margin-bottom:6px;}\n    .oxs-videos-header p{font-size:14px;color:rgba(255,255,255,.5);}\n    .oxs-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;}\n    .oxs-tab{background:#262626;border:1.5px solid #333;color:rgba(255,255,255,.6);padding:8px 16px;border-radius:50px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:6px;font-family:'DM Sans',sans-serif;}\n    .oxs-tab:hover{border-color:#EDF000;color:#EDF000;}\n    .oxs-tab.active{background:#EDF000;color:#1A1A1A;border-color:#EDF000;font-weight:600;}\n    .oxs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}\n    .oxs-vid-card{background:#262626;border-radius:12px;overflow:hidden;transition:transform .2s;}\n    .oxs-vid-card:hover{transform:translateY(-2px);}\n    .oxs-vid-card video{width:100%;aspect-ratio:16\/9;background:#000;}\n    .oxs-vid-card .oxs-vid-title{padding:10px 12px;font-size:13px;font-weight:500;color:rgba(255,255,255,.85);}\n    .oxs-cat-panel{display:none;}\n    .oxs-cat-panel.active{display:block;}\n\n    \/* \u2500\u2500 MARKDOWN \u2500\u2500 *\/\n    .oxs-bubble.bot .ox-h{font-weight:700;font-size:13px;margin:7px 0 3px;color:#111;}\n    .oxs-bubble.bot .ox-ul,.oxs-bubble.bot .ox-ol{margin:5px 0 5px 16px;padding:0;}\n    .oxs-bubble.bot .ox-ul li,.oxs-bubble.bot .ox-ol li{margin-bottom:4px;padding-left:2px;}\n    .oxs-bubble.bot .ox-sp{height:5px;}\n    .oxs-bubble.bot .ox-link{color:#ff9200;text-decoration:underline;}\n\n    \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n    @keyframes oxsFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}\n    @keyframes oxsBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-5px);background:#ff9200}}\n\n    \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n    @media(max-width:768px){\n        .oxs-grid{grid-template-columns:1fr;}\n        .oxs-chat-menu{grid-template-columns:1fr 1fr;}\n        .oxs-video-card{max-width:100%;}\n        .oxs-modal-close{top:-36px;right:4px;}\n    }\n    <\/style>\n\n    <div class=\"oxs-page\">\n    <div class=\"oxs-inner\">\n\n        <!-- HEADER -->\n        <div class=\"oxs-header\">\n            <h1>OXSEA SCHOOL<\/h1>\n            <p>Video tutorials for your Oxsea products<\/p>\n        <\/div>\n\n        <!-- \u2550\u2550\u2550 CHAT INLINE (EN PREMIER) \u2550\u2550\u2550 -->\n        <div class=\"oxs-chat-section\">\n            <div class=\"oxs-chat-header\">\n                <div class=\"oxs-chat-avatar\">\ud83e\udd3f<\/div>\n                <div class=\"oxs-chat-info\">\n                    <h3>Oxsea Assistant<\/h3>\n                    <span>\u25cf Available<\/span>\n                <\/div>\n            <\/div>\n\n            <div id=\"oxs-menu\" class=\"oxs-chat-menu\">\n                <button class=\"oxs-chat-menu-btn\" onclick=\"oxsSection('diagnostic')\">\n                    <span class=\"oxs-icon\">\ud83d\udd27<\/span>\n                    <span class=\"oxs-label\">Troubleshoot<\/span>\n                    <span class=\"oxs-sub\">Issues &amp; solutions<\/span>\n                <\/button>\n                <button class=\"oxs-chat-menu-btn\" onclick=\"oxsSection('faq')\">\n                    <span class=\"oxs-icon\">\u2753<\/span>\n                    <span class=\"oxs-label\">FAQ<\/span>\n                    <span class=\"oxs-sub\">Common questions<\/span>\n                <\/button>\n                <button class=\"oxs-chat-menu-btn\" onclick=\"oxsSection('question')\">\n                    <span class=\"oxs-icon\">\ud83d\udcac<\/span>\n                    <span class=\"oxs-label\">Ask a question<\/span>\n                    <span class=\"oxs-sub\">Free question<\/span>\n                <\/button>\n            <\/div>\n\n            <div id=\"oxs-chat\" class=\"oxs-chat-zone\"><\/div>\n\n            <div id=\"oxs-input\" class=\"oxs-chat-input\">\n                <button class=\"oxs-back-menu\" onclick=\"oxsShowMenu()\">\u2190 Menu<\/button>\n                <input type=\"text\" id=\"oxs-user-input\" placeholder=\"Your message...\" \/>\n                <button class=\"oxs-send\" onclick=\"oxsSend()\">\n                    <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M2.01 21L23 12 2.01 3 2 10l15 2-15 2z\"\/><\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- \u2550\u2550\u2550 VID\u00c9OS (EN DESSOUS) \u2550\u2550\u2550 -->\n        <div class=\"oxs-videos-section\">\n            <div class=\"oxs-videos-header\">\n                <h2>Our video tutorials<\/h2>\n                <p>Select a category to see available videos<\/p>\n            <\/div>\n\n                        <div class=\"oxs-tabs\">\n                                <button class=\"oxs-tab active\" onclick=\"oxsTab('ox500', this)\">\n                    <span>\ud83d\udd35<\/span>\n                    OX500                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('ox500plus', this)\">\n                    <span>\ud83d\udfe2<\/span>\n                    OX500 Plus                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('ox1000', this)\">\n                    <span>\ud83d\udfe0<\/span>\n                    OX1000                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('compressor', this)\">\n                    <span>\u26a1<\/span>\n                    Compressor                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('pump', this)\">\n                    <span>\ud83d\udcaa<\/span>\n                    Hand Pump                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('kit_snorkeling', this)\">\n                    <span>\ud83e\udd3f<\/span>\n                    Snorkeling Kit                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('manometre', this)\">\n                    <span>\ud83d\udd27<\/span>\n                    Pressure Gauge                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('station_recharge', this)\">\n                    <span>\ud83d\udd0b<\/span>\n                    Refill Station                <\/button>\n                            <\/div>\n\n                        <div class=\"oxs-cat-panel active\" id=\"oxs-cat-ox500\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_adjusting_the_airflow_rate.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_assemble_your_bottle.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_assembly_of_the_membrane.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembly of the membrane<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_replacement_of_the_explosion_proof_disc.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_assemblez_votre_bouteille.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_montage_de_la_membranne.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembly of the membrane<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_reglage_du_debit_de_l_air.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_remplacement_de_la_pastille_anti_explosion.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-ox500plus\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500plus\/US_adjusting_the_airflow_rate.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500plus\/US_assembling_the_ox500plus_tank.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembling the tank<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500_Plus\/FR_ox500plus_assemblage_de_la_bouteille_ox500plus.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembling the tank<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500_Plus\/FR_ox500plus_reglage_du_debit_de_l_air.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-ox1000\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_assemble_your_cylinder.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your cylinder<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_connect_the_oxair_mask.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Connect the OXAIR mask<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_replacement_of_the_explosion_proof_disc.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_replacing_the_air_regulator_seal.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the air regulator seal<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_assemblez_votre_bouteille.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_connectez_le_masque_oxair.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Connect the OXAIR mask<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_remplacement_de_la_pastille_anti_explosion.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_remplacement_du_joint_du_regulateur_d_air.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the air regulator seal<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-compressor\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Mini_compressor\/US_changement_des_filtres_us.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Changing the filters<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Mini_compressor\/US_mini_compresseur_12v_220v.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Mini compressor 12V \/ 220V<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/COMPRESSOR\/FR_mini_compresseur_12v_220v.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Mini compressor 12V \/ 220V<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-pump\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Hand_Pump\/US_assemble_your_manual_pump.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your manual pump<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Hand_Pump\/US_changing_the_filters.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Changing the filters<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Hand_Pump\/US_fill_your_bottle.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Fill your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_pump_assemblez_votre_pompe_manuelle.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your manual pump<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_changement_des_filtres.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Changing the filters<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_pump_remplissez_votre_bouteille.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Fill your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_pump_test_localisation_de_la_fuite.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Leak detection test<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-kit_snorkeling\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Kit_Snorkeling\/US_kit_snorkeling.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Snorkeling Kit<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-manometre\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Pressure_Gauge\/US_pressure_gauge.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Pressure gauge<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/Manometre\/FR_manometre.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Pressure gauge<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-station_recharge\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/refill_station\/US_refill_station_yoke_din.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Refill station Yoke \/ DIN<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/Station_de_rechargement\/FR_station_de_rechargement_etrier_din.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Refill station Yoke \/ DIN<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                                <\/div>\n\n    <\/div><!-- .oxs-inner -->\n    <\/div><!-- .oxs-page -->\n\n    <!-- MODALE VID\u00c9O -->\n    <div id=\"oxs-modal\" class=\"oxs-modal\" onclick=\"if(event.target===this)oxsCloseModal()\">\n        <div class=\"oxs-modal-inner\">\n            <button class=\"oxs-modal-close\" onclick=\"oxsCloseModal()\">&times;<\/button>\n            <video id=\"oxs-modal-video\" controls><\/video>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function(){\n    \/* \u2500\u2500 CONFIG \u2500\u2500 *\/\n    var OXS_T       = {\"page_title\":\"OXSEA SCHOOL\",\"page_subtitle\":\"Video tutorials for your Oxsea products\",\"chat_title\":\"Need help?\",\"chat_subtitle\":\"Troubleshoot your issues with the Oxsea Assistant\",\"assistant_name\":\"Oxsea Assistant\",\"assistant_status\":\"\u25cf Available\",\"btn_diagnostic\":\"Troubleshoot\",\"btn_diagnostic_sub\":\"Issues & solutions\",\"btn_faq\":\"FAQ\",\"btn_faq_sub\":\"Common questions\",\"btn_choix\":\"Product advice\",\"btn_choix_sub\":\"Which product?\",\"btn_question\":\"Ask a question\",\"btn_question_sub\":\"Free question\",\"placeholder\":\"Your message...\",\"back_menu\":\"\u2190 Menu\",\"back_menu_btn\":\"\u21a9 Back to menu\",\"videos_title\":\"Our video tutorials\",\"videos_subtitle\":\"Select a category to see available videos\",\"watch_video\":\"Watch video\",\"close\":\"Close\",\"diag_which\":\"Which product has an issue?\",\"diag_you_have\":\"You have an\",\"diag_what\":\"What is the problem?\",\"diag_solved\":\"\u2705 Problem solved!\",\"diag_not_solved\":\"\u274c Still not resolved\",\"diag_other\":\"\u21a9 Other issue\",\"diag_great\":\"\ud83c\udf89 Great! Enjoy your dive!\",\"diag_sav\":\"This issue requires a return to our service center.\",\"diag_contact\":\"Contact us:\",\"faq_which\":\"Which product is your question about?\",\"faq_what\":\"What would you like to know?\",\"faq_autonomy\":\"\u23f1 Battery life\",\"faq_recharge\":\"\ud83d\udd0b Refill\",\"faq_depth\":\"\ud83c\udf0a Depth\",\"faq_plane\":\"\u2708\ufe0f Air travel\",\"faq_maintenance\":\"\ud83d\udd27 Maintenance\",\"faq_other\":\"\ud83d\udcac Other question\",\"faq_general\":\"\u2753 General question\",\"faq_warranty\":\"\ud83d\udee1 Warranty\",\"faq_age\":\"\ud83d\udc76 Minimum age\",\"faq_safety\":\"\u26a0\ufe0f Safety\",\"faq_air\":\"\ud83d\udca8 Air type\",\"choix_profile\":\"What is your profile?\",\"choix_beginner\":\"\ud83c\udfd6 Beginner \\\/ Snorkeling\",\"choix_regular\":\"\ud83e\udd3f Regular diver\",\"choix_pro\":\"\u2693 Boat \\\/ Professional\",\"choix_family\":\"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67 Family\",\"choix_reco\":\"Our recommendation:\",\"choix_pack\":\"Recommended pack:\",\"spam_limit\":\"Message limit reached. Please contact us directly.\",\"error_connect\":\"Connection error. Please try again.\"};\n    var OXS_PANNES  = {\"OX500\":{\"label\":\"OX500\",\"pannes\":[{\"id\":\"F5R\",\"titre\":\"Mouthpiece leak\",\"solution\":\"Airflow adjustment needed. Use the Allen key to adjust.\",\"video\":\"video_ox500_debit\"},{\"id\":\"F5P\",\"titre\":\"Safety disc leak\",\"solution\":\"The safety disc must be replaced.\",\"video\":\"video_ox500_pastille\"},{\"id\":\"F5M\",\"titre\":\"Gauge leak\",\"solution\":\"Check and replace the gauge seal if damaged.\",\"video\":null},{\"id\":\"F5VR\",\"titre\":\"Fill valve leak\",\"solution\":\"Check the valve seal condition and replace if needed.\",\"video\":null},{\"id\":\"F5T\",\"titre\":\"Leak under the head\",\"solution\":\"Check the positioning of the membrane, green seal and metal seal.\",\"video\":\"video_ox500_membrane\"},{\"id\":\"P5B\",\"titre\":\"Air trapped in bottle\",\"solution\":\"Slightly unscrew the gauge to release air.\",\"warning\":\"Never point the gauge at a person \u2014 the bottle is under pressure.\",\"video\":null},{\"id\":\"V5R\",\"titre\":\"Flow valve broken\",\"solution\":\"Service center return required.\",\"sav\":true,\"video\":null},{\"id\":\"C5R\",\"titre\":\"Allen key spinning\",\"solution\":\"Service center return required.\",\"sav\":true,\"video\":null}]},\"OX500PLUS\":{\"label\":\"OX500 Plus\",\"pannes\":[{\"id\":\"F5PR\",\"titre\":\"Mouthpiece leak\",\"solution\":\"Airflow adjustment needed.\",\"video\":\"video_ox500plus_debit\"},{\"id\":\"F5PP\",\"titre\":\"Safety disc leak\",\"solution\":\"The safety disc must be replaced.\",\"video\":null},{\"id\":\"F5PBR\",\"titre\":\"Red adjustment button leak\",\"solution\":\"Check the red button seal and replace if damaged.\",\"video\":null},{\"id\":\"F5PMX\",\"titre\":\"External gauge leak\",\"solution\":\"Check the seal. If the leak persists, replace the gauge.\",\"video\":null},{\"id\":\"F5PDX\",\"titre\":\"External regulator leak\",\"solution\":\"Adjust the airflow directly on the external regulator.\",\"video\":null},{\"id\":\"F5PT\",\"titre\":\"Leak under the head\",\"solution\":\"Check membrane, green seal and metal seal.\",\"video\":\"video_ox500plus_assemblage\"},{\"id\":\"P5PB\",\"titre\":\"Air trapped in bottle\",\"solution\":\"Slightly unscrew the gauge to release air.\",\"warning\":\"Never point the gauge at a person.\",\"video\":null},{\"id\":\"C5PR\",\"titre\":\"Allen key spinning\",\"solution\":\"Service center return required.\",\"sav\":true,\"video\":null}]},\"OX1000\":{\"label\":\"OX1000\",\"pannes\":[{\"id\":\"F1BR\",\"titre\":\"Red adjustment button leak\",\"solution\":\"Check and replace the red button seal.\",\"video\":\"video_ox1000_joint\"},{\"id\":\"F1M\",\"titre\":\"External gauge leak\",\"solution\":\"Check and replace the gauge seal.\",\"video\":null},{\"id\":\"F1P\",\"titre\":\"Safety disc leak\",\"solution\":\"The disc must be replaced.\",\"video\":\"video_ox1000_pastille\"},{\"id\":\"F1VR\",\"titre\":\"Fill valve leak\",\"solution\":\"Check and replace the valve seal.\",\"video\":null},{\"id\":\"F1DX\",\"titre\":\"External regulator leak\",\"solution\":\"Adjust the airflow on the external regulator.\",\"video\":null},{\"id\":\"P1B\",\"titre\":\"Air trapped in bottle\",\"solution\":\"Slightly unscrew the gauge to release air.\",\"warning\":\"Never point the gauge at a person.\",\"video\":null}]},\"COMPRESSEUR\":{\"label\":\"Mini Compressor\",\"pannes\":[{\"id\":\"CE4\",\"titre\":\"E4 code displayed\",\"solution\":\"Safety shutdown after extended use. Unplug, wait, restart.\",\"warning\":\"If the issue persists: return to service center.\",\"video\":\"video_compresseur\"},{\"id\":\"CEO\",\"titre\":\"E0 code displayed\",\"solution\":\"Temperature sensor error. Let it cool down before restarting.\",\"video\":null},{\"id\":\"COFF\",\"titre\":\"Won't turn on\",\"solution\":\"Check the power supply and cable. Try a different outlet.\",\"sav\":true,\"video\":null},{\"id\":\"CVP\",\"titre\":\"Gauge not responding\",\"solution\":\"Check the connection to the bottle.\",\"sav\":true,\"video\":null}]},\"POMPE\":{\"label\":\"Hand Pump\",\"pannes\":[{\"id\":\"PVP\",\"titre\":\"Gauge not rising\",\"solution\":\"Check connections and seal condition.\",\"video\":\"video_pompe_fuite\"},{\"id\":\"PD\",\"titre\":\"Hard to pump\",\"solution\":\"Check and replace the filter if clogged.\",\"video\":\"video_pompe_filtre\"},{\"id\":\"PF\",\"titre\":\"Leak while pumping\",\"solution\":\"Seal mispositioned or damaged. Check all connections.\",\"video\":\"video_pompe_fuite\"}]}};\n    var OXS_VIDEOS  = {\"video_ox500_debit\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_adjusting_the_airflow_rate.mp4\",\"video_ox500_pastille\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_replacement_of_the_explosion_proof_disc.mp4\",\"video_ox500_membrane\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_assembly_of_the_membrane.mp4\",\"video_ox500_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_assemble_your_bottle.mp4\",\"video_ox500plus_debit\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500plus\\\/US_adjusting_the_airflow_rate.mp4\",\"video_ox500plus_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500plus\\\/US_assembling_the_ox500plus_tank.mp4\",\"video_ox1000_joint\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_replacing_the_air_regulator_seal.mp4\",\"video_ox1000_pastille\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_replacement_of_the_explosion_proof_disc.mp4\",\"video_ox1000_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_assemble_your_cylinder.mp4\",\"video_ox1000_masque\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_connect_the_oxair_mask.mp4\",\"video_compresseur\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Mini_compressor\\\/US_mini_compresseur_12v_220v.mp4\",\"video_compresseur_filtres\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Mini_compressor\\\/US_changement_des_filtres_us.mp4\",\"video_pompe_fuite\":\"\",\"video_pompe_filtre\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Hand_Pump\\\/US_changing_the_filters.mp4\",\"video_pompe_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Hand_Pump\\\/US_assemble_your_manual_pump.mp4\",\"video_pompe_remplissage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Hand_Pump\\\/US_fill_your_bottle.mp4\",\"video_kit_snorkeling\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Kit_Snorkeling\\\/US_kit_snorkeling.mp4\",\"video_manometre\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Pressure_Gauge\\\/US_pressure_gauge.mp4\",\"video_station_recharge\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/refill_station\\\/US_refill_station_yoke_din.mp4\"};\n    var OXS_FAQ     = {\"ox500\":{\"label\":\"OX500\",\"autonomie\":\"\u23f1 <strong>OX500 Battery Life:<\\\/strong><br><br><strong>5 to 8 minutes<\\\/strong> on average for a shallow dive with calm breathing.<br><br>Rapid breathing or stress can reduce battery life.\",\"recharge\":\"\ud83d\udd0b <strong>OX500 Refill:<\\\/strong><br><br>\ud83d\udcaa <strong>Hand pump<\\\/strong>: ~15 min<br><em>\u26a0\ufe0f Sessions of 5 min + 1-2 min rest<\\\/em><br>\ud83d\udd17 <strong>Yoke \\\/ DIN<\\\/strong>: ~1 min<br>\u26a1 <strong>Mini compressor 12V<\\\/strong>: ~10 min<br><br>\u274c Home compressor or bicycle pump: <strong>IMPOSSIBLE<\\\/strong> (15-20 bar vs 200 bar needed)\",\"profondeur\":\"\ud83c\udf0a <strong>OX500 Depth:<\\\/strong><br><br>Recommended: <strong>3 meters max<\\\/strong> (non-divers)<br>Experienced divers: up to <strong>10 meters<\\\/strong><br><br>The bottle is tested to 50 m. The 3 m limit is a safety recommendation.\",\"avion\":\"\u2708\ufe0f <strong>OX500 Air Travel:<\\\/strong><br><br><strong>YES<\\\/strong>, under conditions:<br><br>1. Bottle <strong>completely empty<\\\/strong><br>2. Head (regulator) <strong>open or disconnected<\\\/strong><br>3. <strong>Declared<\\\/strong> at check-in<br>4. Some airlines require removing the head<br><br>\ud83d\udc49 Check your airline's policy.\",\"entretien\":\"\ud83d\udd27 <strong>OX500 Maintenance:<\\\/strong><br><br>\u2022 <strong>Annual inspection<\\\/strong> at a certified center<br>\u2022 <strong>Freshwater rinse<\\\/strong> after each use<br><br>Proper maintenance ensures the safety and longevity of your bottle.\"},\"ox500plus\":{\"label\":\"OX500 Plus\",\"autonomie\":\"\u23f1 <strong>OX500 Plus Battery Life:<\\\/strong><br><br><strong>5 to 8 minutes<\\\/strong> on average for a shallow dive with calm breathing.<br><br>Rapid breathing or stress can reduce battery life.\",\"recharge\":\"\ud83d\udd0b <strong>OX500 Plus Refill:<\\\/strong><br><br>\ud83d\udcaa <strong>Hand pump<\\\/strong>: ~15 min<br><em>\u26a0\ufe0f Sessions of 5 min + 1-2 min rest<\\\/em><br>\ud83d\udd17 <strong>Yoke \\\/ DIN<\\\/strong>: ~1 min<br>\u26a1 <strong>Mini compressor 12V<\\\/strong>: ~10 min<br><br>\u274c Home compressor or bicycle pump: <strong>IMPOSSIBLE<\\\/strong> (15-20 bar vs 200 bar needed)\",\"profondeur\":\"\ud83c\udf0a <strong>OX500 Plus Depth:<\\\/strong><br><br>Recommended: <strong>3 meters max<\\\/strong> (non-divers)<br>Experienced divers: up to <strong>10 meters<\\\/strong><br><br>The bottle is tested to 50 m. The 3 m limit is a safety recommendation.\",\"avion\":\"\u2708\ufe0f <strong>OX500 Plus Air Travel:<\\\/strong><br><br><strong>YES<\\\/strong>, under conditions:<br><br>1. Bottle <strong>completely empty<\\\/strong><br>2. Head (regulator) <strong>open or disconnected<\\\/strong><br>3. <strong>Declared<\\\/strong> at check-in<br>4. Some airlines require removing the head<br><br>\ud83d\udc49 Check your airline's policy.\",\"entretien\":\"\ud83d\udd27 <strong>OX500 Plus Maintenance:<\\\/strong><br><br>\u2022 <strong>Annual inspection<\\\/strong> at a certified center<br>\u2022 <strong>Freshwater rinse<\\\/strong> after each use<br><br>Proper maintenance ensures the safety and longevity of your bottle.\"},\"ox1000\":{\"label\":\"OX1000\",\"autonomie\":\"\u23f1 <strong>OX1000 Battery Life:<\\\/strong><br><br><strong>10 to 15 minutes<\\\/strong> on average for a shallow dive with calm breathing.<br><br>Rapid breathing or stress can reduce battery life.\",\"recharge\":\"\ud83d\udd0b <strong>OX1000 Refill:<\\\/strong><br><br>\ud83d\udcaa Hand pump: <strong>\u274c IMPOSSIBLE<\\\/strong> (capacity too high)<br>\ud83d\udd17 <strong>Yoke \\\/ DIN<\\\/strong>: ~1 min<br>\u26a1 <strong>Mini compressor 12V<\\\/strong>: 15-20 min<br><br>\u274c Home compressor or bicycle pump: <strong>IMPOSSIBLE<\\\/strong> (15-20 bar vs 200 bar needed)\",\"profondeur\":\"\ud83c\udf0a <strong>OX1000 Depth:<\\\/strong><br><br>Recommended: <strong>3 meters max<\\\/strong> (non-divers)<br>Experienced divers: up to <strong>10 meters<\\\/strong><br><br>The bottle is tested to 50 m. The 3 m limit is a safety recommendation.\",\"avion\":\"\u2708\ufe0f <strong>OX1000 Air Travel:<\\\/strong><br><br><strong>YES<\\\/strong>, under conditions:<br><br>1. Bottle <strong>completely empty<\\\/strong><br>2. Head (regulator) <strong>open or disconnected<\\\/strong><br>3. <strong>Declared<\\\/strong> at check-in<br>4. Some airlines require removing the head<br><br>\ud83d\udc49 Check your airline's policy.\",\"entretien\":\"\ud83d\udd27 <strong>OX1000 Maintenance:<\\\/strong><br><br>\u2022 <strong>Annual inspection<\\\/strong> at a certified center<br>\u2022 <strong>Freshwater rinse<\\\/strong> after each use<br><br>Proper maintenance ensures the safety and longevity of your bottle.\"},\"general\":{\"garantie\":\"\ud83d\udee1 <strong>Warranty:<\\\/strong> 2 years parts and labor.<br><br>For any issue, contact:<br>\ud83d\udce7 <strong>support@oxsea.com<\\\/strong>\",\"age\":\"\ud83d\udc76 <strong>Minimum Age:<\\\/strong><br><br>Use is reserved for <strong>adults<\\\/strong> or <strong>minors accompanied<\\\/strong> by a responsible adult.<br><br>Active supervision by a trained adult is essential.\",\"securite\":\"\u26a0\ufe0f <strong>Safety Instructions:<\\\/strong><br><br>\u2022 <strong>Never<\\\/strong> hold your breath while ascending<br>\u2022 Never ascend too quickly<br>\u2022 Do not dive if feeling unwell<br>\u2022 Check the gauge regularly<br>\u2022 Never use the bottle in the red zone\",\"air\":\"\ud83d\udca8 <strong>Bottle Contents:<\\\/strong><br><br>Compressed air identical to ambient air:<br>\u2022 78% nitrogen<br>\u2022 21% oxygen<br>\u2022 1% other gases<br><br>The air is filtered and compressed at high pressure to ensure purity and safety.\"}};\n    var OXS_EMAIL   = \"contact@oxsea.com\";\n    var OXS_AJAX    = \"https:\\\/\\\/www.oxsea.com\\\/wp-admin\\\/admin-ajax.php\";\n    var OXS_NONCE   = \"e7f011bab4\";\n    var OXS_LANG    = \"en\";\n    var OXS_COLOR   = \"#ff9200\";\n    var oxsState    = { section:null, history:[], msgCount:0, spamBlocked:false };\n\n    \/* \u2500\u2500 TABS \u2500\u2500 *\/\n    window.oxsTab = function(cat, btn) {\n        document.querySelectorAll('.oxs-cat-panel').forEach(function(p){ p.classList.remove('active'); });\n        document.querySelectorAll('.oxs-tab').forEach(function(t){ t.classList.remove('active'); });\n        var el = document.getElementById('oxs-cat-' + cat);\n        if (el) el.classList.add('active');\n        btn.classList.add('active');\n    };\n\n    \/* \u2500\u2500 MENU \u2500\u2500 *\/\n    window.oxsShowMenu = function() {\n        oxsState.section = null;\n        oxsState.history = [];\n        document.getElementById('oxs-menu').style.display = 'grid';\n        document.getElementById('oxs-chat').style.display = 'none';\n        document.getElementById('oxs-input').style.display = 'none';\n        document.getElementById('oxs-chat').innerHTML = '';\n    };\n\n    window.oxsSection = function(section) {\n        oxsState.section = section;\n        oxsState.history = [];\n        document.getElementById('oxs-menu').style.display = 'none';\n        var chat = document.getElementById('oxs-chat');\n        chat.style.display = 'flex';\n        chat.innerHTML = '';\n        document.getElementById('oxs-input').style.display = 'flex';\n\n        switch(section) {\n            case 'diagnostic': oxsStartDiag(); break;\n            case 'faq':        oxsStartFaq();  break;\n            case 'question':   oxsStartQuestion(); break;\n        }\n    };\n\n    \/* \u2500\u2500 MARKDOWN \u2500\u2500 *\/\n    function oxsMd(text) {\n        var s = text.replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');\n        s = s.replace(\/\\*\\*([^*\\n]+?)\\*\\*\/g, '<strong>$1<\/strong>');\n        s = s.replace(\/\\*([^*\\n\\s][^*\\n]+[^*\\n\\s])\\*\/g, '<em>$1<\/em>');\n        s = s.replace(\/(https?:\\\/\\\/[^\\s]+)\/g, '<a href=\"$1\" target=\"_blank\" rel=\"noopener\" class=\"ox-link\">$1<\/a>');\n        var lines = s.split('\\n'), html = [], inUl = false, inOl = false;\n        lines.forEach(function(line) {\n            line = line.trim();\n            if (\/^#{1,3}\\s\/.test(line)) {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                html.push('<div class=\"ox-h\">' + line.replace(\/^#+\\s+\/, '') + '<\/div>');\n            } else if (\/^[-*]\\s\/.test(line)) {\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                if (!inUl) { html.push('<ul class=\"ox-ul\">'); inUl = true; }\n                html.push('<li>' + line.replace(\/^[-*]\\s+\/, '') + '<\/li>');\n            } else if (\/^\\d+\\.\\s\/.test(line)) {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (!inOl) { html.push('<ol class=\"ox-ol\">'); inOl = true; }\n                html.push('<li>' + line.replace(\/^\\d+\\.\\s+\/, '') + '<\/li>');\n            } else if (line === '') {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                html.push('<div class=\"ox-sp\"><\/div>');\n            } else {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                html.push(line + '<br>');\n            }\n        });\n        if (inUl) html.push('<\/ul>');\n        if (inOl) html.push('<\/ol>');\n        return html.join('').replace(\/(<br>)+$\/, '');\n    }\n\n    \/* \u2500\u2500 Transforme les liens .mp4 en aper\u00e7u WhatsApp (retourne HTML string) \u2500\u2500 *\/\n    function oxsProcessVideoLinks(html) {\n        return html.replace(\/<a[^>]*href=\"(https?:\\\/\\\/[^\"]*\\.mp4)\"[^>]*>[^<]*<\\\/a>\/gi, function(match, url) {\n            var filename = url.split('\/').pop().replace(\/\\.mp4$\/i, '').replace(\/_\/g, ' ');\n            return oxsVideoCardHtml(url, filename);\n        }).replace(\/(https?:\\\/\\\/[^\\s<\"]*\\.mp4)\/gi, function(match, url) {\n            var filename = url.split('\/').pop().replace(\/\\.mp4$\/i, '').replace(\/_\/g, ' ');\n            return oxsVideoCardHtml(url, filename);\n        });\n    }\n\n    \/* \u2500\u2500 Version HTML string du card (pour les r\u00e9ponses Claude) \u2500\u2500 *\/\n    function oxsVideoCardHtml(url, title) {\n        var safeUrl = url.replace(\/&\/g,'&amp;').replace(\/\"\/g,'&quot;').replace(\/'\/g,'&#39;');\n        return '<div class=\"oxs-video-card\" data-video-url=\"' + safeUrl + '\">' +\n            '<div class=\"oxs-video-thumb\">' +\n                '<video src=\"' + safeUrl + '#t=0.5\" preload=\"metadata\" muted tabindex=\"-1\"><\/video>' +\n                '<div class=\"oxs-play\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M8 5v14l11-7z\"\/><\/svg><\/div>' +\n            '<\/div>' +\n            '<div class=\"oxs-video-card-title\">' + (title || '') + '<\/div>' +\n        '<\/div>';\n    }\n\n    \/* \u2500\u2500 G\u00e9n\u00e8re un aper\u00e7u vid\u00e9o style WhatsApp \u2500\u2500 *\/\n    function oxsVideoCard(url, title) {\n        var safeUrl = url.replace(\/&\/g,'&amp;').replace(\/\"\/g,'&quot;');\n        var div = document.createElement('div');\n        div.className = 'oxs-video-card';\n        div.setAttribute('data-video-url', url);\n        div.innerHTML =\n            '<div class=\"oxs-video-thumb\">' +\n                '<video src=\"' + safeUrl + '#t=0.5\" preload=\"metadata\" muted tabindex=\"-1\"><\/video>' +\n                '<div class=\"oxs-play\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M8 5v14l11-7z\"\/><\/svg><\/div>' +\n            '<\/div>' +\n            '<div class=\"oxs-video-card-title\">' + (title || '') + '<\/div>';\n        return div;\n    }\n\n    \/* \u2500\u2500 Bouton vid\u00e9o diagnostic (aper\u00e7u WhatsApp) \u2500\u2500 *\/\n    \/* Retourne une string HTML \u00e0 ins\u00e9rer dans le contenu *\/\n    function oxsVideoBtn(videoKey) {\n        var url = OXS_VIDEOS[videoKey];\n        if (!url) return '';\n        var title = OXS_T.watch_video || 'Video';\n        return oxsVideoCardHtml(url, title);\n    }\n\n    \/* \u2500\u2500 MODAL VID\u00c9O \u2500\u2500 *\/\n    window.oxsOpenModal = function(url) {\n        var modal = document.getElementById('oxs-modal');\n        var video = document.getElementById('oxs-modal-video');\n        video.src = url;\n        modal.classList.add('active');\n        video.play();\n    };\n    window.oxsCloseModal = function() {\n        var modal = document.getElementById('oxs-modal');\n        var video = document.getElementById('oxs-modal-video');\n        video.pause();\n        video.src = '';\n        modal.classList.remove('active');\n    };\n    document.addEventListener('keydown', function(e) { if (e.key === 'Escape') oxsCloseModal(); });\n    \/* Delegated click pour les cartes vid\u00e9o ins\u00e9r\u00e9es via innerHTML *\/\n    document.addEventListener('click', function(e) {\n        var card = e.target.closest('.oxs-video-card[data-video-url]');\n        if (card) oxsOpenModal(card.getAttribute('data-video-url'));\n    });\n\n    \/* \u2500\u2500 UI HELPERS \u2500\u2500 *\/\n    function oxsMsg(content, type, qrs) {\n        var chat = document.getElementById('oxs-chat');\n        var d = document.createElement('div');\n        d.className = 'oxs-msg ' + type;\n        var av = document.createElement('div');\n        av.className = 'oxs-av ' + type;\n        if (type === 'bot') {\n            av.textContent = '\ud83e\udd3f';\n        } else {\n            av.textContent = '\ud83d\udc64';\n        }\n        var bub = document.createElement('div');\n        bub.className = 'oxs-bubble ' + type;\n        bub.innerHTML = content;\n        d.appendChild(av); d.appendChild(bub);\n        chat.appendChild(d);\n        if (qrs && qrs.length) {\n            var wrap = document.createElement('div');\n            wrap.className = 'oxs-qr-wrap'; wrap.id = 'oxs-active-qr';\n            qrs.forEach(function(qr) {\n                var btn = document.createElement('button');\n                btn.className = 'oxs-qr'; btn.textContent = qr.label;\n                btn.onclick = function() { oxsDisableQR(); oxsMsg(qr.label, 'user'); setTimeout(qr.action, 350); };\n                wrap.appendChild(btn);\n            });\n            chat.appendChild(wrap);\n        }\n        chat.scrollTop = chat.scrollHeight;\n    }\n\n    function oxsDisableQR() {\n        var qr = document.getElementById('oxs-active-qr');\n        if (qr) { qr.querySelectorAll('.oxs-qr').forEach(function(b){ b.disabled = true; }); qr.id = ''; }\n    }\n\n    function oxsTyping(cb, delay) {\n        var chat = document.getElementById('oxs-chat');\n        var d = document.createElement('div'); d.className = 'oxs-msg bot'; d.id = 'oxs-typing';\n        var av = document.createElement('div'); av.className = 'oxs-av bot'; av.textContent = '\ud83e\udd3f';\n        var ty = document.createElement('div'); ty.className = 'oxs-typing';\n        ty.innerHTML = '<span><\/span><span><\/span><span><\/span>';\n        d.appendChild(av); d.appendChild(ty); chat.appendChild(d);\n        chat.scrollTop = chat.scrollHeight;\n        setTimeout(function(){ var el = document.getElementById('oxs-typing'); if(el) el.remove(); cb(); }, delay || 600);\n    }\n\n    \/* \u2500\u2500 DIAGNOSTIC \u2500\u2500 *\/\n    function oxsStartDiag() {\n        oxsTyping(function() {\n            var qrs = Object.keys(OXS_PANNES).map(function(k) {\n                return { label: OXS_PANNES[k].label, action: function(){ oxsSelectProd(k); }};\n            });\n            oxsMsg(OXS_T.diag_which, 'bot', qrs);\n        }, 400);\n    }\n\n    function oxsSelectProd(key) {\n        var p = OXS_PANNES[key];\n        oxsTyping(function() {\n            var qrs = p.pannes.map(function(panne) {\n                return { label: panne.titre, action: function(){ oxsShowSolution(panne, key); }};\n            });\n            oxsMsg(OXS_T.diag_you_have + ' <strong>' + p.label + '<\/strong>. ' + OXS_T.diag_what, 'bot', qrs);\n        });\n    }\n\n    function oxsShowSolution(panne, prodKey) {\n        var content = '<strong>\u2705 ' + panne.titre + '<\/strong><br><br>' + panne.solution;\n        if (panne.warning) content += '<div class=\"oxs-warn\">\u26a0\ufe0f ' + panne.warning + '<\/div>';\n        if (panne.sav) content += '<div class=\"oxs-err\">\ud83d\udd27 ' + OXS_T.diag_sav + '<br>\ud83d\udce7 ' + OXS_EMAIL + '<\/div>';\n        if (panne.video) content += oxsVideoBtn(panne.video);\n        oxsTyping(function() {\n            oxsMsg(content, 'bot', [\n                { label: OXS_T.diag_solved, action: function(){ oxsTyping(function(){ oxsMsg(OXS_T.diag_great, 'bot', [{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.diag_not_solved, action: function(){ oxsTyping(function(){ oxsMsg(OXS_T.diag_sav + '<br>\ud83d\udce7 <strong>' + OXS_EMAIL + '<\/strong>', 'bot', [{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.diag_other, action: function(){ oxsSelectProd(prodKey); }},\n            ]);\n        });\n    }\n\n    \/* \u2500\u2500 FAQ \u2500\u2500 *\/\n    function oxsStartFaq() {\n        oxsTyping(function() {\n            oxsMsg(OXS_T.faq_which, 'bot', [\n                { label: '\ud83d\udd35 OX500',      action: function(){ oxsFaqProd('OX500'); }},\n                { label: '\ud83d\udfe2 OX500 Plus', action: function(){ oxsFaqProd('OX500PLUS'); }},\n                { label: '\ud83d\udfe0 OX1000',     action: function(){ oxsFaqProd('OX1000'); }},\n                { label: OXS_T.faq_general, action: function(){ oxsFaqGeneral(); }},\n            ]);\n        }, 400);\n    }\n\n    function oxsFaqProd(prod) {\n        var faqKey = prod.toLowerCase().replace(' ','');\n        var f = OXS_FAQ[faqKey];\n        if (!f) { oxsSection('question'); return; }\n        var back = function(){ oxsFaqProd(prod); };\n        oxsTyping(function() {\n            oxsMsg('<strong>' + f.label + '<\/strong> \u2014 ' + OXS_T.faq_what, 'bot', [\n                { label: OXS_T.faq_autonomy,    action: function(){ oxsTyping(function(){ oxsMsg(f.autonomie, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_recharge,     action: function(){ oxsTyping(function(){ oxsMsg(f.recharge, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_depth,        action: function(){ oxsTyping(function(){ oxsMsg(f.profondeur, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_plane,        action: function(){ oxsTyping(function(){ oxsMsg(f.avion, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_maintenance,  action: function(){ oxsTyping(function(){ oxsMsg(f.entretien, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_other,        action: function(){ oxsSection('question'); }},\n            ]);\n        }, 400);\n    }\n\n    function oxsFaqGeneral() {\n        var g = OXS_FAQ.general;\n        var back = function(){ oxsFaqGeneral(); };\n        oxsTyping(function() {\n            oxsMsg(OXS_T.faq_what, 'bot', [\n                { label: OXS_T.faq_warranty,   action: function(){ oxsTyping(function(){ oxsMsg(g.garantie, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_age,        action: function(){ oxsTyping(function(){ oxsMsg(g.age, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_safety,     action: function(){ oxsTyping(function(){ oxsMsg(g.securite, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_air,        action: function(){ oxsTyping(function(){ oxsMsg(g.air, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_other,      action: function(){ oxsSection('question'); }},\n            ]);\n        }, 400);\n    }\n\n    \/* \u2500\u2500 QUESTION LIBRE \u2500\u2500 *\/\n    function oxsStartQuestion() {\n        oxsTyping(function() {\n            oxsMsg(OXS_T.placeholder.replace('...','') + '\ud83d\udc47', 'bot');\n        }, 400);\n        setTimeout(function(){ var el = document.getElementById('oxs-user-input'); if(el) el.focus(); }, 800);\n    }\n\n    \/* \u2500\u2500 ENVOI MESSAGE \u2500\u2500 *\/\n    function oxsSendText(text) {\n        oxsDisableQR();\n        oxsMsg(text, 'user');\n        oxsState.history.push({ role: 'user', content: text });\n        oxsCallAPI();\n    }\n\n    window.oxsSend = function() {\n        var input = document.getElementById('oxs-user-input');\n        var text = (input.value || '').trim();\n        if (!text) return;\n        if (oxsState.spamBlocked) {\n            oxsMsg(OXS_T.spam_limit, 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n            input.value = '';\n            return;\n        }\n        oxsState.msgCount++;\n        input.value = '';\n        oxsSendText(text);\n    };\n\n    document.getElementById('oxs-user-input').addEventListener('keypress', function(e) {\n        if (e.key === 'Enter') oxsSend();\n    });\n\n    function oxsCallAPI() {\n        var chat = document.getElementById('oxs-chat');\n        var td = document.createElement('div'); td.className = 'oxs-msg bot'; td.id = 'oxs-typing';\n        var av = document.createElement('div'); av.className = 'oxs-av bot'; av.textContent = '\ud83e\udd3f';\n        var ty = document.createElement('div'); ty.className = 'oxs-typing';\n        ty.innerHTML = '<span><\/span><span><\/span><span><\/span>';\n        td.appendChild(av); td.appendChild(ty); chat.appendChild(td);\n        chat.scrollTop = chat.scrollHeight;\n\n        var formData = new FormData();\n        formData.append('action', 'oxsea_chat');\n        formData.append('nonce', OXS_NONCE);\n        formData.append('messages', JSON.stringify(oxsState.history));\n        formData.append('section', oxsState.section || 'general');\n        formData.append('lang', OXS_LANG);\n\n        fetch(OXS_AJAX, { method: 'POST', body: formData })\n            .then(function(r) { return r.json(); })\n            .then(function(data) {\n                var el = document.getElementById('oxs-typing'); if(el) el.remove();\n                if (data.success) {\n                    var reply = data.data.reply;\n                    oxsState.history.push({ role: 'assistant', content: reply });\n                    oxsMsg(oxsProcessVideoLinks(oxsMd(reply)), 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n                    if (data.data.spam) oxsState.spamBlocked = true;\n                } else {\n                    oxsMsg(OXS_T.error_connect, 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n                }\n            })\n            .catch(function() {\n                var el = document.getElementById('oxs-typing'); if(el) el.remove();\n                oxsMsg(OXS_T.error_connect, 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n            });\n    }\n\n    })();\n    <\/script>\n    [\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;off|desktop&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#1a1a1a&#8221; background_enable_image=&#8221;off&#8221; custom_padding=&#8221;0px||||false|false&#8221; custom_padding_tablet=&#8221;10%||167px||false|false&#8221; custom_padding_phone=&#8221;150px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; positioning=&#8221;none&#8221; vertical_offset=&#8221;20%&#8221; horizontal_offset=&#8221;10%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Nunito Sans||||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;20px&#8221; header_font=&#8221;|700|||||||&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_line_height=&#8221;1.6em&#8221; header_2_font=&#8221;karla regular||||||||&#8221; header_2_font_size=&#8221;25px&#8221; header_2_line_height=&#8221;1.4em&#8221; header_3_font=&#8221;|700|||||||&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;20px&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Download our user manuals in PDF version<\/h2>\n<p>[\/et_pb_text][et_pb_divider color=&#8221;#FFFFFF&#8221; divider_position=&#8221;center&#8221; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;60px&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;0px||45px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; custom_css_main_element=&#8221;height: 2px;&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_color=&#8221;#FFFFFF&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,1_4,1_4,1_4&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; positioning=&#8221;none&#8221; position_origin_a=&#8221;center_center&#8221; width=&#8221;50%&#8221; width_tablet=&#8221;50%&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|tablet&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;0px|10px|0px|0px|true|false&#8221; link_option_url=&#8221;https:\/\/oxsea.fr\/manuels\/Manuel_utilisation_general.pdf&#8221; custom_css_main_element=&#8221;width:50%!important;||float:left!important;&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;off|tablet&#8221; custom_css_main_element_phone=&#8221;width:45%!important;||float:left!important;||margin-right:10%!important;&#8221; custom_css_main_element_tablet=&#8221;width:50%!important;||float:left!important;&#8221;][et_pb_image src=&#8221;https:\/\/www.oxsea.com\/wp-content\/uploads\/2024\/04\/Capture-decran-2024-04-12-a-17.14.10.png&#8221; title_text=&#8221;Screenshot 2024-04-12 at 5:14:10 PM&#8221; url=&#8221;https:\/\/www.oxsea.com\/manuelle-utilisation\/Manuel-utilisation-consignes-normes.pdf&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; width=&#8221;80%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;karla regular||||||||&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Complete User Manual<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.oxsea.com\/manuelle-utilisation\/Manuel-utilisation-consignes-normes.pdf&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;12px&#8221; button_text_color=&#8221;#edf000&#8243; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#edf000&#8243; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;0px&#8221; button_font=&#8221;karla regular|500|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|true&#8221; custom_padding=&#8221;4px|20px|4px|20px|true|true&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#000000&#8243; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#edf000&#8243; button_bg_enable_color__hover=&#8221;on&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.1&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;0px|0px|0px|10px|true|false&#8221; link_option_url=&#8221;https:\/\/oxsea.fr\/manuels\/Manuel_utilisation_minicompresseur.pdf&#8221; custom_css_main_element=&#8221;width:50%!important;||float:left!important;&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;off|phone&#8221; custom_css_main_element_phone=&#8221;width:50%!important;||float:left!important;||margin-right:0!important;&#8221; custom_css_main_element_tablet=&#8221;width:50%!important;||float:left!important;&#8221;][et_pb_image src=&#8221;https:\/\/www.oxsea.com\/wp-content\/uploads\/2025\/04\/Capture-decran-2025-04-06-a-22.32.23.png&#8221; title_text=&#8221;Screenshot 2025-04-06 at 10:32:23 PM&#8221; url=&#8221;https:\/\/oxsea.com\/user-manuel\/ManuelutilisationCompresseurV2.pdf&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;80%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\">Mini Compressor Manual<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/oxsea.com\/user-manuel\/ManuelutilisationCompresseurV2.pdf&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;12px&#8221; button_text_color=&#8221;#edf000&#8243; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#edf000&#8243; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;0px&#8221; button_font=&#8221;karla regular|500|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|true&#8221; custom_padding=&#8221;4px|20px|4px|20px|true|true&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover=&#8221;#000000&#8243; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#edf000&#8243; button_bg_color__hover_enabled=&#8221;on|hover&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.1&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;0px|0px|0px|10px|true|false&#8221; link_option_url=&#8221;https:\/\/oxsea.fr\/manuels\/Manuel_utilisation_minicompresseur.pdf&#8221; custom_css_main_element=&#8221;width:50%!important;||float:left!important;&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;off|phone&#8221; custom_css_main_element_phone=&#8221;width:50%!important;||float:left!important;||margin-right:0!important;&#8221; custom_css_main_element_tablet=&#8221;width:50%!important;||float:left!important;&#8221;][et_pb_image src=&#8221;https:\/\/www.oxsea.com\/wp-content\/uploads\/2024\/04\/Capture-decran-2024-04-12-a-17.12.32.png&#8221; title_text=&#8221;Screenshot 2024-04-12 at 5:12:32 PM&#8221; url=&#8221;https:\/\/www.oxsea.com\/manuelle-utilisation\/Manuel-d&#039;utilisation-OXAIR.pdf&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; width=&#8221;80%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;karla regular||||||||&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>OXAIR Mask Manual<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.oxsea.com\/manuelle-utilisation\/Manuel-d&#039;utilisation-OXAIR.pdf&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;12px&#8221; button_text_color=&#8221;#edf000&#8243; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#edf000&#8243; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;0px&#8221; button_font=&#8221;karla regular|500|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|true&#8221; custom_padding=&#8221;4px|20px|4px|20px|true|true&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#000000&#8243; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#edf000&#8243; button_bg_enable_color__hover=&#8221;on&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.22.1&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;0px|0px|0px|10px|true|false&#8221; link_option_url=&#8221;https:\/\/oxsea.fr\/manuels\/Manuel_utilisation_minicompresseur.pdf&#8221; custom_css_main_element=&#8221;width:50%!important;||float:left!important;&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;off|phone&#8221; custom_css_main_element_phone=&#8221;width:50%!important;||float:left!important;||margin-right:0!important;&#8221; custom_css_main_element_tablet=&#8221;width:50%!important;||float:left!important;&#8221;][et_pb_image src=&#8221;https:\/\/www.oxsea.com\/wp-content\/uploads\/2024\/04\/Capture-decran-2024-04-12-a-17.11.48.png&#8221; title_text=&#8221;Screenshot 2024-04-12 at 5:11:48 PM&#8221; url=&#8221;https:\/\/www.oxsea.com\/manuelle-utilisation\/Manuel-d&#039;utilisation-kit-snorkeling.pdf&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; width=&#8221;80%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; border_width_all=&#8221;1px&#8221; border_color_all=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;karla regular||||||||&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||10px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>Snorkeling Kit Manual<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.oxsea.com\/manuelle-utilisation\/Manuel-d&#039;utilisation-kit-snorkeling.pdf&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.24.3&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;12px&#8221; button_text_color=&#8221;#edf000&#8243; button_bg_color=&#8221;RGBA(255,255,255,0)&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#edf000&#8243; button_border_radius=&#8221;30px&#8221; button_letter_spacing=&#8221;0px&#8221; button_font=&#8221;karla regular|500|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|true&#8221; custom_padding=&#8221;4px|20px|4px|20px|true|true&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#000000&#8243; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#edf000&#8243; button_bg_enable_color__hover=&#8221;on&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Syne:wght@700&family=DM+Sans:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n\n    <style>\n    \/* \u2500\u2500 RESET SCOPE \u2500\u2500 *\/\n    .oxs-page *,.oxs-page *::before,.oxs-page *::after{box-sizing:border-box;margin:0;padding:0;}\n    .oxs-page{background:#1A1A1A;color:#fff;font-family:'DM Sans',sans-serif;padding:40px 20px;min-height:100vh;}\n    .oxs-page a{color:#ff9200;text-decoration:none;}\n    .oxs-inner{max-width:1100px;margin:0 auto;}\n\n    \/* \u2500\u2500 HEADER \u2500\u2500 *\/\n    .oxs-header{text-align:center;margin-bottom:40px;}\n    .oxs-header h1{font-family:'Syne',sans-serif;font-size:clamp(28px,5vw,48px);color:#EDF000;margin-bottom:8px;letter-spacing:2px;}\n    .oxs-header p{font-size:16px;color:rgba(255,255,255,.6);}\n\n    \/* \u2500\u2500 CHAT INLINE (style widget flottant) \u2500\u2500 *\/\n    .oxs-chat-section{background:#fff;border-radius:20px;overflow:hidden;margin-bottom:48px;box-shadow:0 20px 60px rgba(0,0,0,.15);}\n    .oxs-chat-header{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#1A1A1A;}\n    .oxs-chat-avatar{width:40px;height:40px;background:#ff9200;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;}\n    .oxs-chat-info h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px;font-family:'DM Sans',sans-serif;}\n    .oxs-chat-info span{font-size:11px;color:#4ADE80;}\n    .oxs-chat-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px;background:#FAFAFA;border-bottom:1px solid #F0F0F0;}\n    .oxs-chat-menu-btn{background:#F9F7F3;border:1.5px solid #EFEFEF;border-radius:12px;padding:10px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .2s;color:#1A1A1A;}\n    .oxs-chat-menu-btn:hover{border-color:#ff9200;background:#FFF5F2;}\n    .oxs-chat-menu-btn .oxs-icon{font-size:20px;}\n    .oxs-chat-menu-btn .oxs-label{font-size:11px;font-weight:600;color:#1A1A1A;}\n    .oxs-chat-menu-btn .oxs-sub{font-size:10px;color:#999;}\n    .oxs-chat-zone{display:none;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:14px;scroll-behavior:smooth;background:#F9F7F3;}\n    .oxs-chat-zone::-webkit-scrollbar{width:3px;}\n    .oxs-chat-zone::-webkit-scrollbar-thumb{background:#DDD;border-radius:3px;}\n    .oxs-msg{display:flex;gap:8px;animation:oxsFadeUp .25s ease;}\n    .oxs-msg.user{flex-direction:row-reverse;}\n    .oxs-av{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}\n    .oxs-av.bot{background:#ff9200;}\n    .oxs-av.bot svg{width:16px;height:16px;}\n    .oxs-av.user{background:#1A1A1A;font-size:13px;color:#fff;}\n    .oxs-bubble{max-width:82%;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.55;}\n    .oxs-bubble.bot{background:#fff;color:#1A1A1A;border-bottom-left-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.06);}\n    .oxs-bubble.user{background:#ff9200;color:#fff;border-bottom-right-radius:3px;}\n    .oxs-bubble.bot strong{color:#1A1A1A;}\n    .oxs-qr-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}\n    .oxs-qr{background:#fff;border:1.5px solid #E5E5E5;color:#1A1A1A;padding:7px 12px;border-radius:50px;font-size:12px;cursor:pointer;transition:all .2s;font-weight:500;}\n    .oxs-qr:hover{border-color:#ff9200;color:#ff9200;background:#FFF5F2;}\n    .oxs-qr:disabled{opacity:.4;cursor:default;}\n    .oxs-typing{display:flex;gap:4px;padding:10px 14px;background:#fff;border-radius:14px;border-bottom-left-radius:3px;width:fit-content;box-shadow:0 1px 4px rgba(0,0,0,.06);}\n    .oxs-typing span{width:6px;height:6px;background:#CCC;border-radius:50%;animation:oxsBounce 1.2s infinite;}\n    .oxs-typing span:nth-child(2){animation-delay:.2s;}\n    .oxs-typing span:nth-child(3){animation-delay:.4s;}\n    .oxs-warn{background:#FFF3CD;border-left:3px solid #F59E0B;padding:6px 10px;border-radius:0 6px 6px 0;margin:6px 0;font-size:12px;color:#92400E;}\n    .oxs-err{background:#FEF2F2;border-left:3px solid #EF4444;padding:6px 10px;border-radius:0 6px 6px 0;margin:6px 0;font-size:12px;color:#991B1B;}\n    .oxs-chat-input{display:none;padding:10px 12px;gap:8px;align-items:center;border-top:1px solid #F0F0F0;background:#fff;}\n    .oxs-chat-input input{flex:1;background:#F9F7F3;border:1.5px solid #E8E8E8;border-radius:10px;padding:9px 12px;font-size:13px;color:#1A1A1A;outline:none;font-family:'DM Sans',sans-serif;}\n    .oxs-chat-input input:focus{border-color:#ff9200;}\n    .oxs-chat-input .oxs-send{width:36px;height:36px;background:#ff9200;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;}\n    .oxs-chat-input .oxs-back-menu{background:none;border:none;color:#999;font-size:12px;cursor:pointer;white-space:nowrap;font-family:'DM Sans',sans-serif;}\n\n    \/* \u2500\u2500 VIDEO PREVIEW WHATSAPP STYLE \u2500\u2500 *\/\n    .oxs-bubble .oxs-video-card{display:block;width:100%;max-width:100%;background:#F0F0F0;border-radius:12px;overflow:hidden;cursor:pointer;margin-top:10px;transition:transform .2s;}\n    .oxs-bubble .oxs-video-card:hover{transform:scale(1.02);}\n    .oxs-video-card{display:inline-block;max-width:260px;background:#F0F0F0;border-radius:12px;overflow:hidden;cursor:pointer;margin-top:8px;transition:transform .2s;}\n    .oxs-video-card:hover{transform:scale(1.02);}\n    .oxs-video-thumb{position:relative;width:100%;aspect-ratio:16\/9;background:#000;overflow:hidden;}\n    .oxs-video-thumb video{width:100%;height:100%;object-fit:cover;pointer-events:none;}\n    .oxs-video-thumb .oxs-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#ff9200;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.9;}\n    .oxs-video-thumb .oxs-play svg{margin-left:3px;}\n    .oxs-video-card-title{padding:8px 10px;font-size:12px;color:#1A1A1A;font-weight:500;line-height:1.3;}\n\n    \/* \u2500\u2500 VIDEO MODAL \u2500\u2500 *\/\n    .oxs-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);z-index:999999;align-items:center;justify-content:center;padding:20px;}\n    .oxs-modal.active{display:flex;}\n    .oxs-modal-inner{position:relative;width:100%;max-width:900px;}\n    .oxs-modal-close{position:absolute;top:-40px;right:0;background:#ff9200;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;font-family:'DM Sans',sans-serif;}\n    .oxs-modal-close:hover{opacity:.85;}\n    .oxs-modal video{width:100%;border-radius:12px;aspect-ratio:16\/9;background:#000;}\n\n    \/* \u2500\u2500 TABS \u2500\u2500 *\/\n    .oxs-videos-section{margin-top:0;}\n    .oxs-videos-header{text-align:center;margin-bottom:24px;}\n    .oxs-videos-header h2{font-family:'Syne',sans-serif;font-size:clamp(20px,3vw,32px);color:#EDF000;margin-bottom:6px;}\n    .oxs-videos-header p{font-size:14px;color:rgba(255,255,255,.5);}\n    .oxs-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;}\n    .oxs-tab{background:#262626;border:1.5px solid #333;color:rgba(255,255,255,.6);padding:8px 16px;border-radius:50px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:6px;font-family:'DM Sans',sans-serif;}\n    .oxs-tab:hover{border-color:#EDF000;color:#EDF000;}\n    .oxs-tab.active{background:#EDF000;color:#1A1A1A;border-color:#EDF000;font-weight:600;}\n    .oxs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}\n    .oxs-vid-card{background:#262626;border-radius:12px;overflow:hidden;transition:transform .2s;}\n    .oxs-vid-card:hover{transform:translateY(-2px);}\n    .oxs-vid-card video{width:100%;aspect-ratio:16\/9;background:#000;}\n    .oxs-vid-card .oxs-vid-title{padding:10px 12px;font-size:13px;font-weight:500;color:rgba(255,255,255,.85);}\n    .oxs-cat-panel{display:none;}\n    .oxs-cat-panel.active{display:block;}\n\n    \/* \u2500\u2500 MARKDOWN \u2500\u2500 *\/\n    .oxs-bubble.bot .ox-h{font-weight:700;font-size:13px;margin:7px 0 3px;color:#111;}\n    .oxs-bubble.bot .ox-ul,.oxs-bubble.bot .ox-ol{margin:5px 0 5px 16px;padding:0;}\n    .oxs-bubble.bot .ox-ul li,.oxs-bubble.bot .ox-ol li{margin-bottom:4px;padding-left:2px;}\n    .oxs-bubble.bot .ox-sp{height:5px;}\n    .oxs-bubble.bot .ox-link{color:#ff9200;text-decoration:underline;}\n\n    \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n    @keyframes oxsFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}\n    @keyframes oxsBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-5px);background:#ff9200}}\n\n    \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n    @media(max-width:768px){\n        .oxs-grid{grid-template-columns:1fr;}\n        .oxs-chat-menu{grid-template-columns:1fr 1fr;}\n        .oxs-video-card{max-width:100%;}\n        .oxs-modal-close{top:-36px;right:4px;}\n    }\n    <\/style>\n\n    <div class=\"oxs-page\">\n    <div class=\"oxs-inner\">\n\n        <!-- HEADER -->\n        <div class=\"oxs-header\">\n            <h1>OXSEA SCHOOL<\/h1>\n            <p>Video tutorials for your Oxsea products<\/p>\n        <\/div>\n\n        <!-- \u2550\u2550\u2550 CHAT INLINE (EN PREMIER) \u2550\u2550\u2550 -->\n        <div class=\"oxs-chat-section\">\n            <div class=\"oxs-chat-header\">\n                <div class=\"oxs-chat-avatar\">\ud83e\udd3f<\/div>\n                <div class=\"oxs-chat-info\">\n                    <h3>Oxsea Assistant<\/h3>\n                    <span>\u25cf Available<\/span>\n                <\/div>\n            <\/div>\n\n            <div id=\"oxs-menu\" class=\"oxs-chat-menu\">\n                <button class=\"oxs-chat-menu-btn\" onclick=\"oxsSection('diagnostic')\">\n                    <span class=\"oxs-icon\">\ud83d\udd27<\/span>\n                    <span class=\"oxs-label\">Troubleshoot<\/span>\n                    <span class=\"oxs-sub\">Issues &amp; solutions<\/span>\n                <\/button>\n                <button class=\"oxs-chat-menu-btn\" onclick=\"oxsSection('faq')\">\n                    <span class=\"oxs-icon\">\u2753<\/span>\n                    <span class=\"oxs-label\">FAQ<\/span>\n                    <span class=\"oxs-sub\">Common questions<\/span>\n                <\/button>\n                <button class=\"oxs-chat-menu-btn\" onclick=\"oxsSection('question')\">\n                    <span class=\"oxs-icon\">\ud83d\udcac<\/span>\n                    <span class=\"oxs-label\">Ask a question<\/span>\n                    <span class=\"oxs-sub\">Free question<\/span>\n                <\/button>\n            <\/div>\n\n            <div id=\"oxs-chat\" class=\"oxs-chat-zone\"><\/div>\n\n            <div id=\"oxs-input\" class=\"oxs-chat-input\">\n                <button class=\"oxs-back-menu\" onclick=\"oxsShowMenu()\">\u2190 Menu<\/button>\n                <input type=\"text\" id=\"oxs-user-input\" placeholder=\"Your message...\" \/>\n                <button class=\"oxs-send\" onclick=\"oxsSend()\">\n                    <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M2.01 21L23 12 2.01 3 2 10l15 2-15 2z\"\/><\/svg>\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <!-- \u2550\u2550\u2550 VID\u00c9OS (EN DESSOUS) \u2550\u2550\u2550 -->\n        <div class=\"oxs-videos-section\">\n            <div class=\"oxs-videos-header\">\n                <h2>Our video tutorials<\/h2>\n                <p>Select a category to see available videos<\/p>\n            <\/div>\n\n                        <div class=\"oxs-tabs\">\n                                <button class=\"oxs-tab active\" onclick=\"oxsTab('ox500', this)\">\n                    <span>\ud83d\udd35<\/span>\n                    OX500                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('ox500plus', this)\">\n                    <span>\ud83d\udfe2<\/span>\n                    OX500 Plus                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('ox1000', this)\">\n                    <span>\ud83d\udfe0<\/span>\n                    OX1000                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('compressor', this)\">\n                    <span>\u26a1<\/span>\n                    Compressor                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('pump', this)\">\n                    <span>\ud83d\udcaa<\/span>\n                    Hand Pump                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('kit_snorkeling', this)\">\n                    <span>\ud83e\udd3f<\/span>\n                    Snorkeling Kit                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('manometre', this)\">\n                    <span>\ud83d\udd27<\/span>\n                    Pressure Gauge                <\/button>\n                                <button class=\"oxs-tab\" onclick=\"oxsTab('station_recharge', this)\">\n                    <span>\ud83d\udd0b<\/span>\n                    Refill Station                <\/button>\n                            <\/div>\n\n                        <div class=\"oxs-cat-panel active\" id=\"oxs-cat-ox500\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_adjusting_the_airflow_rate.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_assemble_your_bottle.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_assembly_of_the_membrane.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembly of the membrane<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500\/US_replacement_of_the_explosion_proof_disc.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_assemblez_votre_bouteille.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_montage_de_la_membranne.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembly of the membrane<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_reglage_du_debit_de_l_air.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500\/FR_ox500_remplacement_de_la_pastille_anti_explosion.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-ox500plus\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500plus\/US_adjusting_the_airflow_rate.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox500plus\/US_assembling_the_ox500plus_tank.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembling the tank<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500_Plus\/FR_ox500plus_assemblage_de_la_bouteille_ox500plus.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assembling the tank<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX500_Plus\/FR_ox500plus_reglage_du_debit_de_l_air.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Adjusting the airflow rate<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-ox1000\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_assemble_your_cylinder.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your cylinder<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_connect_the_oxair_mask.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Connect the OXAIR mask<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_replacement_of_the_explosion_proof_disc.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Ox1000\/US_replacing_the_air_regulator_seal.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the air regulator seal<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_assemblez_votre_bouteille.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_connectez_le_masque_oxair.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Connect the OXAIR mask<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_remplacement_de_la_pastille_anti_explosion.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the safety disc<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/OX1000\/FR_ox1000_remplacement_du_joint_du_regulateur_d_air.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Replacing the air regulator seal<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-compressor\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Mini_compressor\/US_changement_des_filtres_us.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Changing the filters<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Mini_compressor\/US_mini_compresseur_12v_220v.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Mini compressor 12V \/ 220V<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/COMPRESSOR\/FR_mini_compresseur_12v_220v.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Mini compressor 12V \/ 220V<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-pump\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Hand_Pump\/US_assemble_your_manual_pump.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your manual pump<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Hand_Pump\/US_changing_the_filters.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Changing the filters<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Hand_Pump\/US_fill_your_bottle.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Fill your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_pump_assemblez_votre_pompe_manuelle.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Assemble your manual pump<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_changement_des_filtres.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Changing the filters<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_pump_remplissez_votre_bouteille.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Fill your bottle<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/PUMP\/FR_pump_test_localisation_de_la_fuite.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Leak detection test<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-kit_snorkeling\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Kit_Snorkeling\/US_kit_snorkeling.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Snorkeling Kit<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-manometre\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/Pressure_Gauge\/US_pressure_gauge.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Pressure gauge<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/Manometre\/FR_manometre.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Pressure gauge<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                        <div class=\"oxs-cat-panel\" id=\"oxs-cat-station_recharge\">\n                <div class=\"oxs-grid\">\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/US\/refill_station\/US_refill_station_yoke_din.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Refill station Yoke \/ DIN<\/div>\n                    <\/div>\n                                        <div class=\"oxs-vid-card\">\n                        <video src=\"https:\/\/www.oxsea.com\/video\/FR\/Station_de_rechargement\/FR_station_de_rechargement_etrier_din.mp4\" controls preload=\"metadata\"><\/video>\n                        <div class=\"oxs-vid-title\">Refill station Yoke \/ DIN<\/div>\n                    <\/div>\n                                    <\/div>\n            <\/div>\n                                <\/div>\n\n    <\/div><!-- .oxs-inner -->\n    <\/div><!-- .oxs-page -->\n\n    <!-- MODALE VID\u00c9O -->\n    <div id=\"oxs-modal\" class=\"oxs-modal\" onclick=\"if(event.target===this)oxsCloseModal()\">\n        <div class=\"oxs-modal-inner\">\n            <button class=\"oxs-modal-close\" onclick=\"oxsCloseModal()\">&times;<\/button>\n            <video id=\"oxs-modal-video\" controls><\/video>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function(){\n    \/* \u2500\u2500 CONFIG \u2500\u2500 *\/\n    var OXS_T       = {\"page_title\":\"OXSEA SCHOOL\",\"page_subtitle\":\"Video tutorials for your Oxsea products\",\"chat_title\":\"Need help?\",\"chat_subtitle\":\"Troubleshoot your issues with the Oxsea Assistant\",\"assistant_name\":\"Oxsea Assistant\",\"assistant_status\":\"\u25cf Available\",\"btn_diagnostic\":\"Troubleshoot\",\"btn_diagnostic_sub\":\"Issues & solutions\",\"btn_faq\":\"FAQ\",\"btn_faq_sub\":\"Common questions\",\"btn_choix\":\"Product advice\",\"btn_choix_sub\":\"Which product?\",\"btn_question\":\"Ask a question\",\"btn_question_sub\":\"Free question\",\"placeholder\":\"Your message...\",\"back_menu\":\"\u2190 Menu\",\"back_menu_btn\":\"\u21a9 Back to menu\",\"videos_title\":\"Our video tutorials\",\"videos_subtitle\":\"Select a category to see available videos\",\"watch_video\":\"Watch video\",\"close\":\"Close\",\"diag_which\":\"Which product has an issue?\",\"diag_you_have\":\"You have an\",\"diag_what\":\"What is the problem?\",\"diag_solved\":\"\u2705 Problem solved!\",\"diag_not_solved\":\"\u274c Still not resolved\",\"diag_other\":\"\u21a9 Other issue\",\"diag_great\":\"\ud83c\udf89 Great! Enjoy your dive!\",\"diag_sav\":\"This issue requires a return to our service center.\",\"diag_contact\":\"Contact us:\",\"faq_which\":\"Which product is your question about?\",\"faq_what\":\"What would you like to know?\",\"faq_autonomy\":\"\u23f1 Battery life\",\"faq_recharge\":\"\ud83d\udd0b Refill\",\"faq_depth\":\"\ud83c\udf0a Depth\",\"faq_plane\":\"\u2708\ufe0f Air travel\",\"faq_maintenance\":\"\ud83d\udd27 Maintenance\",\"faq_other\":\"\ud83d\udcac Other question\",\"faq_general\":\"\u2753 General question\",\"faq_warranty\":\"\ud83d\udee1 Warranty\",\"faq_age\":\"\ud83d\udc76 Minimum age\",\"faq_safety\":\"\u26a0\ufe0f Safety\",\"faq_air\":\"\ud83d\udca8 Air type\",\"choix_profile\":\"What is your profile?\",\"choix_beginner\":\"\ud83c\udfd6 Beginner \\\/ Snorkeling\",\"choix_regular\":\"\ud83e\udd3f Regular diver\",\"choix_pro\":\"\u2693 Boat \\\/ Professional\",\"choix_family\":\"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67 Family\",\"choix_reco\":\"Our recommendation:\",\"choix_pack\":\"Recommended pack:\",\"spam_limit\":\"Message limit reached. Please contact us directly.\",\"error_connect\":\"Connection error. Please try again.\"};\n    var OXS_PANNES  = {\"OX500\":{\"label\":\"OX500\",\"pannes\":[{\"id\":\"F5R\",\"titre\":\"Mouthpiece leak\",\"solution\":\"Airflow adjustment needed. Use the Allen key to adjust.\",\"video\":\"video_ox500_debit\"},{\"id\":\"F5P\",\"titre\":\"Safety disc leak\",\"solution\":\"The safety disc must be replaced.\",\"video\":\"video_ox500_pastille\"},{\"id\":\"F5M\",\"titre\":\"Gauge leak\",\"solution\":\"Check and replace the gauge seal if damaged.\",\"video\":null},{\"id\":\"F5VR\",\"titre\":\"Fill valve leak\",\"solution\":\"Check the valve seal condition and replace if needed.\",\"video\":null},{\"id\":\"F5T\",\"titre\":\"Leak under the head\",\"solution\":\"Check the positioning of the membrane, green seal and metal seal.\",\"video\":\"video_ox500_membrane\"},{\"id\":\"P5B\",\"titre\":\"Air trapped in bottle\",\"solution\":\"Slightly unscrew the gauge to release air.\",\"warning\":\"Never point the gauge at a person \u2014 the bottle is under pressure.\",\"video\":null},{\"id\":\"V5R\",\"titre\":\"Flow valve broken\",\"solution\":\"Service center return required.\",\"sav\":true,\"video\":null},{\"id\":\"C5R\",\"titre\":\"Allen key spinning\",\"solution\":\"Service center return required.\",\"sav\":true,\"video\":null}]},\"OX500PLUS\":{\"label\":\"OX500 Plus\",\"pannes\":[{\"id\":\"F5PR\",\"titre\":\"Mouthpiece leak\",\"solution\":\"Airflow adjustment needed.\",\"video\":\"video_ox500plus_debit\"},{\"id\":\"F5PP\",\"titre\":\"Safety disc leak\",\"solution\":\"The safety disc must be replaced.\",\"video\":null},{\"id\":\"F5PBR\",\"titre\":\"Red adjustment button leak\",\"solution\":\"Check the red button seal and replace if damaged.\",\"video\":null},{\"id\":\"F5PMX\",\"titre\":\"External gauge leak\",\"solution\":\"Check the seal. If the leak persists, replace the gauge.\",\"video\":null},{\"id\":\"F5PDX\",\"titre\":\"External regulator leak\",\"solution\":\"Adjust the airflow directly on the external regulator.\",\"video\":null},{\"id\":\"F5PT\",\"titre\":\"Leak under the head\",\"solution\":\"Check membrane, green seal and metal seal.\",\"video\":\"video_ox500plus_assemblage\"},{\"id\":\"P5PB\",\"titre\":\"Air trapped in bottle\",\"solution\":\"Slightly unscrew the gauge to release air.\",\"warning\":\"Never point the gauge at a person.\",\"video\":null},{\"id\":\"C5PR\",\"titre\":\"Allen key spinning\",\"solution\":\"Service center return required.\",\"sav\":true,\"video\":null}]},\"OX1000\":{\"label\":\"OX1000\",\"pannes\":[{\"id\":\"F1BR\",\"titre\":\"Red adjustment button leak\",\"solution\":\"Check and replace the red button seal.\",\"video\":\"video_ox1000_joint\"},{\"id\":\"F1M\",\"titre\":\"External gauge leak\",\"solution\":\"Check and replace the gauge seal.\",\"video\":null},{\"id\":\"F1P\",\"titre\":\"Safety disc leak\",\"solution\":\"The disc must be replaced.\",\"video\":\"video_ox1000_pastille\"},{\"id\":\"F1VR\",\"titre\":\"Fill valve leak\",\"solution\":\"Check and replace the valve seal.\",\"video\":null},{\"id\":\"F1DX\",\"titre\":\"External regulator leak\",\"solution\":\"Adjust the airflow on the external regulator.\",\"video\":null},{\"id\":\"P1B\",\"titre\":\"Air trapped in bottle\",\"solution\":\"Slightly unscrew the gauge to release air.\",\"warning\":\"Never point the gauge at a person.\",\"video\":null}]},\"COMPRESSEUR\":{\"label\":\"Mini Compressor\",\"pannes\":[{\"id\":\"CE4\",\"titre\":\"E4 code displayed\",\"solution\":\"Safety shutdown after extended use. Unplug, wait, restart.\",\"warning\":\"If the issue persists: return to service center.\",\"video\":\"video_compresseur\"},{\"id\":\"CEO\",\"titre\":\"E0 code displayed\",\"solution\":\"Temperature sensor error. Let it cool down before restarting.\",\"video\":null},{\"id\":\"COFF\",\"titre\":\"Won't turn on\",\"solution\":\"Check the power supply and cable. Try a different outlet.\",\"sav\":true,\"video\":null},{\"id\":\"CVP\",\"titre\":\"Gauge not responding\",\"solution\":\"Check the connection to the bottle.\",\"sav\":true,\"video\":null}]},\"POMPE\":{\"label\":\"Hand Pump\",\"pannes\":[{\"id\":\"PVP\",\"titre\":\"Gauge not rising\",\"solution\":\"Check connections and seal condition.\",\"video\":\"video_pompe_fuite\"},{\"id\":\"PD\",\"titre\":\"Hard to pump\",\"solution\":\"Check and replace the filter if clogged.\",\"video\":\"video_pompe_filtre\"},{\"id\":\"PF\",\"titre\":\"Leak while pumping\",\"solution\":\"Seal mispositioned or damaged. Check all connections.\",\"video\":\"video_pompe_fuite\"}]}};\n    var OXS_VIDEOS  = {\"video_ox500_debit\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_adjusting_the_airflow_rate.mp4\",\"video_ox500_pastille\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_replacement_of_the_explosion_proof_disc.mp4\",\"video_ox500_membrane\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_assembly_of_the_membrane.mp4\",\"video_ox500_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500\\\/US_assemble_your_bottle.mp4\",\"video_ox500plus_debit\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500plus\\\/US_adjusting_the_airflow_rate.mp4\",\"video_ox500plus_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox500plus\\\/US_assembling_the_ox500plus_tank.mp4\",\"video_ox1000_joint\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_replacing_the_air_regulator_seal.mp4\",\"video_ox1000_pastille\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_replacement_of_the_explosion_proof_disc.mp4\",\"video_ox1000_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_assemble_your_cylinder.mp4\",\"video_ox1000_masque\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Ox1000\\\/US_connect_the_oxair_mask.mp4\",\"video_compresseur\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Mini_compressor\\\/US_mini_compresseur_12v_220v.mp4\",\"video_compresseur_filtres\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Mini_compressor\\\/US_changement_des_filtres_us.mp4\",\"video_pompe_fuite\":\"\",\"video_pompe_filtre\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Hand_Pump\\\/US_changing_the_filters.mp4\",\"video_pompe_assemblage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Hand_Pump\\\/US_assemble_your_manual_pump.mp4\",\"video_pompe_remplissage\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Hand_Pump\\\/US_fill_your_bottle.mp4\",\"video_kit_snorkeling\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Kit_Snorkeling\\\/US_kit_snorkeling.mp4\",\"video_manometre\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/Pressure_Gauge\\\/US_pressure_gauge.mp4\",\"video_station_recharge\":\"https:\\\/\\\/www.oxsea.com\\\/video\\\/US\\\/refill_station\\\/US_refill_station_yoke_din.mp4\"};\n    var OXS_FAQ     = {\"ox500\":{\"label\":\"OX500\",\"autonomie\":\"\u23f1 <strong>OX500 Battery Life:<\\\/strong><br><br><strong>5 to 8 minutes<\\\/strong> on average for a shallow dive with calm breathing.<br><br>Rapid breathing or stress can reduce battery life.\",\"recharge\":\"\ud83d\udd0b <strong>OX500 Refill:<\\\/strong><br><br>\ud83d\udcaa <strong>Hand pump<\\\/strong>: ~15 min<br><em>\u26a0\ufe0f Sessions of 5 min + 1-2 min rest<\\\/em><br>\ud83d\udd17 <strong>Yoke \\\/ DIN<\\\/strong>: ~1 min<br>\u26a1 <strong>Mini compressor 12V<\\\/strong>: ~10 min<br><br>\u274c Home compressor or bicycle pump: <strong>IMPOSSIBLE<\\\/strong> (15-20 bar vs 200 bar needed)\",\"profondeur\":\"\ud83c\udf0a <strong>OX500 Depth:<\\\/strong><br><br>Recommended: <strong>3 meters max<\\\/strong> (non-divers)<br>Experienced divers: up to <strong>10 meters<\\\/strong><br><br>The bottle is tested to 50 m. The 3 m limit is a safety recommendation.\",\"avion\":\"\u2708\ufe0f <strong>OX500 Air Travel:<\\\/strong><br><br><strong>YES<\\\/strong>, under conditions:<br><br>1. Bottle <strong>completely empty<\\\/strong><br>2. Head (regulator) <strong>open or disconnected<\\\/strong><br>3. <strong>Declared<\\\/strong> at check-in<br>4. Some airlines require removing the head<br><br>\ud83d\udc49 Check your airline's policy.\",\"entretien\":\"\ud83d\udd27 <strong>OX500 Maintenance:<\\\/strong><br><br>\u2022 <strong>Annual inspection<\\\/strong> at a certified center<br>\u2022 <strong>Freshwater rinse<\\\/strong> after each use<br><br>Proper maintenance ensures the safety and longevity of your bottle.\"},\"ox500plus\":{\"label\":\"OX500 Plus\",\"autonomie\":\"\u23f1 <strong>OX500 Plus Battery Life:<\\\/strong><br><br><strong>5 to 8 minutes<\\\/strong> on average for a shallow dive with calm breathing.<br><br>Rapid breathing or stress can reduce battery life.\",\"recharge\":\"\ud83d\udd0b <strong>OX500 Plus Refill:<\\\/strong><br><br>\ud83d\udcaa <strong>Hand pump<\\\/strong>: ~15 min<br><em>\u26a0\ufe0f Sessions of 5 min + 1-2 min rest<\\\/em><br>\ud83d\udd17 <strong>Yoke \\\/ DIN<\\\/strong>: ~1 min<br>\u26a1 <strong>Mini compressor 12V<\\\/strong>: ~10 min<br><br>\u274c Home compressor or bicycle pump: <strong>IMPOSSIBLE<\\\/strong> (15-20 bar vs 200 bar needed)\",\"profondeur\":\"\ud83c\udf0a <strong>OX500 Plus Depth:<\\\/strong><br><br>Recommended: <strong>3 meters max<\\\/strong> (non-divers)<br>Experienced divers: up to <strong>10 meters<\\\/strong><br><br>The bottle is tested to 50 m. The 3 m limit is a safety recommendation.\",\"avion\":\"\u2708\ufe0f <strong>OX500 Plus Air Travel:<\\\/strong><br><br><strong>YES<\\\/strong>, under conditions:<br><br>1. Bottle <strong>completely empty<\\\/strong><br>2. Head (regulator) <strong>open or disconnected<\\\/strong><br>3. <strong>Declared<\\\/strong> at check-in<br>4. Some airlines require removing the head<br><br>\ud83d\udc49 Check your airline's policy.\",\"entretien\":\"\ud83d\udd27 <strong>OX500 Plus Maintenance:<\\\/strong><br><br>\u2022 <strong>Annual inspection<\\\/strong> at a certified center<br>\u2022 <strong>Freshwater rinse<\\\/strong> after each use<br><br>Proper maintenance ensures the safety and longevity of your bottle.\"},\"ox1000\":{\"label\":\"OX1000\",\"autonomie\":\"\u23f1 <strong>OX1000 Battery Life:<\\\/strong><br><br><strong>10 to 15 minutes<\\\/strong> on average for a shallow dive with calm breathing.<br><br>Rapid breathing or stress can reduce battery life.\",\"recharge\":\"\ud83d\udd0b <strong>OX1000 Refill:<\\\/strong><br><br>\ud83d\udcaa Hand pump: <strong>\u274c IMPOSSIBLE<\\\/strong> (capacity too high)<br>\ud83d\udd17 <strong>Yoke \\\/ DIN<\\\/strong>: ~1 min<br>\u26a1 <strong>Mini compressor 12V<\\\/strong>: 15-20 min<br><br>\u274c Home compressor or bicycle pump: <strong>IMPOSSIBLE<\\\/strong> (15-20 bar vs 200 bar needed)\",\"profondeur\":\"\ud83c\udf0a <strong>OX1000 Depth:<\\\/strong><br><br>Recommended: <strong>3 meters max<\\\/strong> (non-divers)<br>Experienced divers: up to <strong>10 meters<\\\/strong><br><br>The bottle is tested to 50 m. The 3 m limit is a safety recommendation.\",\"avion\":\"\u2708\ufe0f <strong>OX1000 Air Travel:<\\\/strong><br><br><strong>YES<\\\/strong>, under conditions:<br><br>1. Bottle <strong>completely empty<\\\/strong><br>2. Head (regulator) <strong>open or disconnected<\\\/strong><br>3. <strong>Declared<\\\/strong> at check-in<br>4. Some airlines require removing the head<br><br>\ud83d\udc49 Check your airline's policy.\",\"entretien\":\"\ud83d\udd27 <strong>OX1000 Maintenance:<\\\/strong><br><br>\u2022 <strong>Annual inspection<\\\/strong> at a certified center<br>\u2022 <strong>Freshwater rinse<\\\/strong> after each use<br><br>Proper maintenance ensures the safety and longevity of your bottle.\"},\"general\":{\"garantie\":\"\ud83d\udee1 <strong>Warranty:<\\\/strong> 2 years parts and labor.<br><br>For any issue, contact:<br>\ud83d\udce7 <strong>support@oxsea.com<\\\/strong>\",\"age\":\"\ud83d\udc76 <strong>Minimum Age:<\\\/strong><br><br>Use is reserved for <strong>adults<\\\/strong> or <strong>minors accompanied<\\\/strong> by a responsible adult.<br><br>Active supervision by a trained adult is essential.\",\"securite\":\"\u26a0\ufe0f <strong>Safety Instructions:<\\\/strong><br><br>\u2022 <strong>Never<\\\/strong> hold your breath while ascending<br>\u2022 Never ascend too quickly<br>\u2022 Do not dive if feeling unwell<br>\u2022 Check the gauge regularly<br>\u2022 Never use the bottle in the red zone\",\"air\":\"\ud83d\udca8 <strong>Bottle Contents:<\\\/strong><br><br>Compressed air identical to ambient air:<br>\u2022 78% nitrogen<br>\u2022 21% oxygen<br>\u2022 1% other gases<br><br>The air is filtered and compressed at high pressure to ensure purity and safety.\"}};\n    var OXS_EMAIL   = \"contact@oxsea.com\";\n    var OXS_AJAX    = \"https:\\\/\\\/www.oxsea.com\\\/wp-admin\\\/admin-ajax.php\";\n    var OXS_NONCE   = \"e7f011bab4\";\n    var OXS_LANG    = \"en\";\n    var OXS_COLOR   = \"#ff9200\";\n    var oxsState    = { section:null, history:[], msgCount:0, spamBlocked:false };\n\n    \/* \u2500\u2500 TABS \u2500\u2500 *\/\n    window.oxsTab = function(cat, btn) {\n        document.querySelectorAll('.oxs-cat-panel').forEach(function(p){ p.classList.remove('active'); });\n        document.querySelectorAll('.oxs-tab').forEach(function(t){ t.classList.remove('active'); });\n        var el = document.getElementById('oxs-cat-' + cat);\n        if (el) el.classList.add('active');\n        btn.classList.add('active');\n    };\n\n    \/* \u2500\u2500 MENU \u2500\u2500 *\/\n    window.oxsShowMenu = function() {\n        oxsState.section = null;\n        oxsState.history = [];\n        document.getElementById('oxs-menu').style.display = 'grid';\n        document.getElementById('oxs-chat').style.display = 'none';\n        document.getElementById('oxs-input').style.display = 'none';\n        document.getElementById('oxs-chat').innerHTML = '';\n    };\n\n    window.oxsSection = function(section) {\n        oxsState.section = section;\n        oxsState.history = [];\n        document.getElementById('oxs-menu').style.display = 'none';\n        var chat = document.getElementById('oxs-chat');\n        chat.style.display = 'flex';\n        chat.innerHTML = '';\n        document.getElementById('oxs-input').style.display = 'flex';\n\n        switch(section) {\n            case 'diagnostic': oxsStartDiag(); break;\n            case 'faq':        oxsStartFaq();  break;\n            case 'question':   oxsStartQuestion(); break;\n        }\n    };\n\n    \/* \u2500\u2500 MARKDOWN \u2500\u2500 *\/\n    function oxsMd(text) {\n        var s = text.replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');\n        s = s.replace(\/\\*\\*([^*\\n]+?)\\*\\*\/g, '<strong>$1<\/strong>');\n        s = s.replace(\/\\*([^*\\n\\s][^*\\n]+[^*\\n\\s])\\*\/g, '<em>$1<\/em>');\n        s = s.replace(\/(https?:\\\/\\\/[^\\s]+)\/g, '<a href=\"$1\" target=\"_blank\" rel=\"noopener\" class=\"ox-link\">$1<\/a>');\n        var lines = s.split('\\n'), html = [], inUl = false, inOl = false;\n        lines.forEach(function(line) {\n            line = line.trim();\n            if (\/^#{1,3}\\s\/.test(line)) {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                html.push('<div class=\"ox-h\">' + line.replace(\/^#+\\s+\/, '') + '<\/div>');\n            } else if (\/^[-*]\\s\/.test(line)) {\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                if (!inUl) { html.push('<ul class=\"ox-ul\">'); inUl = true; }\n                html.push('<li>' + line.replace(\/^[-*]\\s+\/, '') + '<\/li>');\n            } else if (\/^\\d+\\.\\s\/.test(line)) {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (!inOl) { html.push('<ol class=\"ox-ol\">'); inOl = true; }\n                html.push('<li>' + line.replace(\/^\\d+\\.\\s+\/, '') + '<\/li>');\n            } else if (line === '') {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                html.push('<div class=\"ox-sp\"><\/div>');\n            } else {\n                if (inUl) { html.push('<\/ul>'); inUl = false; }\n                if (inOl) { html.push('<\/ol>'); inOl = false; }\n                html.push(line + '<br>');\n            }\n        });\n        if (inUl) html.push('<\/ul>');\n        if (inOl) html.push('<\/ol>');\n        return html.join('').replace(\/(<br>)+$\/, '');\n    }\n\n    \/* \u2500\u2500 Transforme les liens .mp4 en aper\u00e7u WhatsApp (retourne HTML string) \u2500\u2500 *\/\n    function oxsProcessVideoLinks(html) {\n        return html.replace(\/<a[^>]*href=\"(https?:\\\/\\\/[^\"]*\\.mp4)\"[^>]*>[^<]*<\\\/a>\/gi, function(match, url) {\n            var filename = url.split('\/').pop().replace(\/\\.mp4$\/i, '').replace(\/_\/g, ' ');\n            return oxsVideoCardHtml(url, filename);\n        }).replace(\/(https?:\\\/\\\/[^\\s<\"]*\\.mp4)\/gi, function(match, url) {\n            var filename = url.split('\/').pop().replace(\/\\.mp4$\/i, '').replace(\/_\/g, ' ');\n            return oxsVideoCardHtml(url, filename);\n        });\n    }\n\n    \/* \u2500\u2500 Version HTML string du card (pour les r\u00e9ponses Claude) \u2500\u2500 *\/\n    function oxsVideoCardHtml(url, title) {\n        var safeUrl = url.replace(\/&\/g,'&amp;').replace(\/\"\/g,'&quot;').replace(\/'\/g,'&#39;');\n        return '<div class=\"oxs-video-card\" data-video-url=\"' + safeUrl + '\">' +\n            '<div class=\"oxs-video-thumb\">' +\n                '<video src=\"' + safeUrl + '#t=0.5\" preload=\"metadata\" muted tabindex=\"-1\"><\/video>' +\n                '<div class=\"oxs-play\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M8 5v14l11-7z\"\/><\/svg><\/div>' +\n            '<\/div>' +\n            '<div class=\"oxs-video-card-title\">' + (title || '') + '<\/div>' +\n        '<\/div>';\n    }\n\n    \/* \u2500\u2500 G\u00e9n\u00e8re un aper\u00e7u vid\u00e9o style WhatsApp \u2500\u2500 *\/\n    function oxsVideoCard(url, title) {\n        var safeUrl = url.replace(\/&\/g,'&amp;').replace(\/\"\/g,'&quot;');\n        var div = document.createElement('div');\n        div.className = 'oxs-video-card';\n        div.setAttribute('data-video-url', url);\n        div.innerHTML =\n            '<div class=\"oxs-video-thumb\">' +\n                '<video src=\"' + safeUrl + '#t=0.5\" preload=\"metadata\" muted tabindex=\"-1\"><\/video>' +\n                '<div class=\"oxs-play\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"white\"><path d=\"M8 5v14l11-7z\"\/><\/svg><\/div>' +\n            '<\/div>' +\n            '<div class=\"oxs-video-card-title\">' + (title || '') + '<\/div>';\n        return div;\n    }\n\n    \/* \u2500\u2500 Bouton vid\u00e9o diagnostic (aper\u00e7u WhatsApp) \u2500\u2500 *\/\n    \/* Retourne une string HTML \u00e0 ins\u00e9rer dans le contenu *\/\n    function oxsVideoBtn(videoKey) {\n        var url = OXS_VIDEOS[videoKey];\n        if (!url) return '';\n        var title = OXS_T.watch_video || 'Video';\n        return oxsVideoCardHtml(url, title);\n    }\n\n    \/* \u2500\u2500 MODAL VID\u00c9O \u2500\u2500 *\/\n    window.oxsOpenModal = function(url) {\n        var modal = document.getElementById('oxs-modal');\n        var video = document.getElementById('oxs-modal-video');\n        video.src = url;\n        modal.classList.add('active');\n        video.play();\n    };\n    window.oxsCloseModal = function() {\n        var modal = document.getElementById('oxs-modal');\n        var video = document.getElementById('oxs-modal-video');\n        video.pause();\n        video.src = '';\n        modal.classList.remove('active');\n    };\n    document.addEventListener('keydown', function(e) { if (e.key === 'Escape') oxsCloseModal(); });\n    \/* Delegated click pour les cartes vid\u00e9o ins\u00e9r\u00e9es via innerHTML *\/\n    document.addEventListener('click', function(e) {\n        var card = e.target.closest('.oxs-video-card[data-video-url]');\n        if (card) oxsOpenModal(card.getAttribute('data-video-url'));\n    });\n\n    \/* \u2500\u2500 UI HELPERS \u2500\u2500 *\/\n    function oxsMsg(content, type, qrs) {\n        var chat = document.getElementById('oxs-chat');\n        var d = document.createElement('div');\n        d.className = 'oxs-msg ' + type;\n        var av = document.createElement('div');\n        av.className = 'oxs-av ' + type;\n        if (type === 'bot') {\n            av.textContent = '\ud83e\udd3f';\n        } else {\n            av.textContent = '\ud83d\udc64';\n        }\n        var bub = document.createElement('div');\n        bub.className = 'oxs-bubble ' + type;\n        bub.innerHTML = content;\n        d.appendChild(av); d.appendChild(bub);\n        chat.appendChild(d);\n        if (qrs && qrs.length) {\n            var wrap = document.createElement('div');\n            wrap.className = 'oxs-qr-wrap'; wrap.id = 'oxs-active-qr';\n            qrs.forEach(function(qr) {\n                var btn = document.createElement('button');\n                btn.className = 'oxs-qr'; btn.textContent = qr.label;\n                btn.onclick = function() { oxsDisableQR(); oxsMsg(qr.label, 'user'); setTimeout(qr.action, 350); };\n                wrap.appendChild(btn);\n            });\n            chat.appendChild(wrap);\n        }\n        chat.scrollTop = chat.scrollHeight;\n    }\n\n    function oxsDisableQR() {\n        var qr = document.getElementById('oxs-active-qr');\n        if (qr) { qr.querySelectorAll('.oxs-qr').forEach(function(b){ b.disabled = true; }); qr.id = ''; }\n    }\n\n    function oxsTyping(cb, delay) {\n        var chat = document.getElementById('oxs-chat');\n        var d = document.createElement('div'); d.className = 'oxs-msg bot'; d.id = 'oxs-typing';\n        var av = document.createElement('div'); av.className = 'oxs-av bot'; av.textContent = '\ud83e\udd3f';\n        var ty = document.createElement('div'); ty.className = 'oxs-typing';\n        ty.innerHTML = '<span><\/span><span><\/span><span><\/span>';\n        d.appendChild(av); d.appendChild(ty); chat.appendChild(d);\n        chat.scrollTop = chat.scrollHeight;\n        setTimeout(function(){ var el = document.getElementById('oxs-typing'); if(el) el.remove(); cb(); }, delay || 600);\n    }\n\n    \/* \u2500\u2500 DIAGNOSTIC \u2500\u2500 *\/\n    function oxsStartDiag() {\n        oxsTyping(function() {\n            var qrs = Object.keys(OXS_PANNES).map(function(k) {\n                return { label: OXS_PANNES[k].label, action: function(){ oxsSelectProd(k); }};\n            });\n            oxsMsg(OXS_T.diag_which, 'bot', qrs);\n        }, 400);\n    }\n\n    function oxsSelectProd(key) {\n        var p = OXS_PANNES[key];\n        oxsTyping(function() {\n            var qrs = p.pannes.map(function(panne) {\n                return { label: panne.titre, action: function(){ oxsShowSolution(panne, key); }};\n            });\n            oxsMsg(OXS_T.diag_you_have + ' <strong>' + p.label + '<\/strong>. ' + OXS_T.diag_what, 'bot', qrs);\n        });\n    }\n\n    function oxsShowSolution(panne, prodKey) {\n        var content = '<strong>\u2705 ' + panne.titre + '<\/strong><br><br>' + panne.solution;\n        if (panne.warning) content += '<div class=\"oxs-warn\">\u26a0\ufe0f ' + panne.warning + '<\/div>';\n        if (panne.sav) content += '<div class=\"oxs-err\">\ud83d\udd27 ' + OXS_T.diag_sav + '<br>\ud83d\udce7 ' + OXS_EMAIL + '<\/div>';\n        if (panne.video) content += oxsVideoBtn(panne.video);\n        oxsTyping(function() {\n            oxsMsg(content, 'bot', [\n                { label: OXS_T.diag_solved, action: function(){ oxsTyping(function(){ oxsMsg(OXS_T.diag_great, 'bot', [{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.diag_not_solved, action: function(){ oxsTyping(function(){ oxsMsg(OXS_T.diag_sav + '<br>\ud83d\udce7 <strong>' + OXS_EMAIL + '<\/strong>', 'bot', [{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.diag_other, action: function(){ oxsSelectProd(prodKey); }},\n            ]);\n        });\n    }\n\n    \/* \u2500\u2500 FAQ \u2500\u2500 *\/\n    function oxsStartFaq() {\n        oxsTyping(function() {\n            oxsMsg(OXS_T.faq_which, 'bot', [\n                { label: '\ud83d\udd35 OX500',      action: function(){ oxsFaqProd('OX500'); }},\n                { label: '\ud83d\udfe2 OX500 Plus', action: function(){ oxsFaqProd('OX500PLUS'); }},\n                { label: '\ud83d\udfe0 OX1000',     action: function(){ oxsFaqProd('OX1000'); }},\n                { label: OXS_T.faq_general, action: function(){ oxsFaqGeneral(); }},\n            ]);\n        }, 400);\n    }\n\n    function oxsFaqProd(prod) {\n        var faqKey = prod.toLowerCase().replace(' ','');\n        var f = OXS_FAQ[faqKey];\n        if (!f) { oxsSection('question'); return; }\n        var back = function(){ oxsFaqProd(prod); };\n        oxsTyping(function() {\n            oxsMsg('<strong>' + f.label + '<\/strong> \u2014 ' + OXS_T.faq_what, 'bot', [\n                { label: OXS_T.faq_autonomy,    action: function(){ oxsTyping(function(){ oxsMsg(f.autonomie, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_recharge,     action: function(){ oxsTyping(function(){ oxsMsg(f.recharge, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_depth,        action: function(){ oxsTyping(function(){ oxsMsg(f.profondeur, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_plane,        action: function(){ oxsTyping(function(){ oxsMsg(f.avion, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_maintenance,  action: function(){ oxsTyping(function(){ oxsMsg(f.entretien, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_other,        action: function(){ oxsSection('question'); }},\n            ]);\n        }, 400);\n    }\n\n    function oxsFaqGeneral() {\n        var g = OXS_FAQ.general;\n        var back = function(){ oxsFaqGeneral(); };\n        oxsTyping(function() {\n            oxsMsg(OXS_T.faq_what, 'bot', [\n                { label: OXS_T.faq_warranty,   action: function(){ oxsTyping(function(){ oxsMsg(g.garantie, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_age,        action: function(){ oxsTyping(function(){ oxsMsg(g.age, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_safety,     action: function(){ oxsTyping(function(){ oxsMsg(g.securite, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_air,        action: function(){ oxsTyping(function(){ oxsMsg(g.air, 'bot', [{label: OXS_T.faq_other, action: back},{label: OXS_T.back_menu_btn, action: oxsShowMenu}]); }); }},\n                { label: OXS_T.faq_other,      action: function(){ oxsSection('question'); }},\n            ]);\n        }, 400);\n    }\n\n    \/* \u2500\u2500 QUESTION LIBRE \u2500\u2500 *\/\n    function oxsStartQuestion() {\n        oxsTyping(function() {\n            oxsMsg(OXS_T.placeholder.replace('...','') + '\ud83d\udc47', 'bot');\n        }, 400);\n        setTimeout(function(){ var el = document.getElementById('oxs-user-input'); if(el) el.focus(); }, 800);\n    }\n\n    \/* \u2500\u2500 ENVOI MESSAGE \u2500\u2500 *\/\n    function oxsSendText(text) {\n        oxsDisableQR();\n        oxsMsg(text, 'user');\n        oxsState.history.push({ role: 'user', content: text });\n        oxsCallAPI();\n    }\n\n    window.oxsSend = function() {\n        var input = document.getElementById('oxs-user-input');\n        var text = (input.value || '').trim();\n        if (!text) return;\n        if (oxsState.spamBlocked) {\n            oxsMsg(OXS_T.spam_limit, 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n            input.value = '';\n            return;\n        }\n        oxsState.msgCount++;\n        input.value = '';\n        oxsSendText(text);\n    };\n\n    document.getElementById('oxs-user-input').addEventListener('keypress', function(e) {\n        if (e.key === 'Enter') oxsSend();\n    });\n\n    function oxsCallAPI() {\n        var chat = document.getElementById('oxs-chat');\n        var td = document.createElement('div'); td.className = 'oxs-msg bot'; td.id = 'oxs-typing';\n        var av = document.createElement('div'); av.className = 'oxs-av bot'; av.textContent = '\ud83e\udd3f';\n        var ty = document.createElement('div'); ty.className = 'oxs-typing';\n        ty.innerHTML = '<span><\/span><span><\/span><span><\/span>';\n        td.appendChild(av); td.appendChild(ty); chat.appendChild(td);\n        chat.scrollTop = chat.scrollHeight;\n\n        var formData = new FormData();\n        formData.append('action', 'oxsea_chat');\n        formData.append('nonce', OXS_NONCE);\n        formData.append('messages', JSON.stringify(oxsState.history));\n        formData.append('section', oxsState.section || 'general');\n        formData.append('lang', OXS_LANG);\n\n        fetch(OXS_AJAX, { method: 'POST', body: formData })\n            .then(function(r) { return r.json(); })\n            .then(function(data) {\n                var el = document.getElementById('oxs-typing'); if(el) el.remove();\n                if (data.success) {\n                    var reply = data.data.reply;\n                    oxsState.history.push({ role: 'assistant', content: reply });\n                    oxsMsg(oxsProcessVideoLinks(oxsMd(reply)), 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n                    if (data.data.spam) oxsState.spamBlocked = true;\n                } else {\n                    oxsMsg(OXS_T.error_connect, 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n                }\n            })\n            .catch(function() {\n                var el = document.getElementById('oxs-typing'); if(el) el.remove();\n                oxsMsg(OXS_T.error_connect, 'bot', [{ label: OXS_T.back_menu_btn, action: oxsShowMenu }]);\n            });\n    }\n\n    })();\n    <\/script>\n    Download our user manuals in PDF versionComplete User ManualMini Compressor ManualOXAIR Mask ManualSnorkeling Kit Manual<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-116388","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/pages\/116388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/comments?post=116388"}],"version-history":[{"count":3,"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/pages\/116388\/revisions"}],"predecessor-version":[{"id":117253,"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/pages\/116388\/revisions\/117253"}],"wp:attachment":[{"href":"https:\/\/www.oxsea.com\/en\/wp-json\/wp\/v2\/media?parent=116388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}