Files
dealplustech/.next/server/app/sitemap.xml/route.js
Kunthawat Greethong 45961b8d76 refactor: Move Astro project to root directory
- Move all Astro files from dealplustech-astro/ to root
- Archive Next.js code in _nextjs-backup/
- Update .gitignore for Astro project
- Simplify project structure

This completes the migration from Next.js to Astro.
The Astro project is now at the root level.
2026-03-03 10:21:42 +07:00

24 lines
195 KiB
JavaScript

(()=>{var e={};e.id=717,e.ids=[717],e.modules={399:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},517:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-route.runtime.prod.js")},4535:(e,i,a)=>{"use strict";a.r(i),a.d(i,{originalPathname:()=>L,patchFetch:()=>U,requestAsyncStorage:()=>y,routeModule:()=>S,serverHooks:()=>R,staticGenerationAsyncStorage:()=>C});var t={};a.r(t),a.d(t,{default:()=>P});var r={};a.r(r),a.d(r,{GET:()=>w});var n=a(9303),o=a(8716),l=a(3131),s=a(3896);let u=[{tableName:"Clevis Hanger (เหล็ก)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","Upper มม.","Lower มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","1/2″","15-21","2.0\xd725","3/8″","100"],["2","3/4″","20-27","2.0\xd725","3/8″","100"],["3","1″","25-34","2.0\xd725","3/8″","100"],["4","1-1/4″","32-42","2.5\xd725","3/8″","100"],["5","1-1/2″","40-48","2.5\xd725","3/8″","100"],["6","2″","50-60","2.5\xd725","3/8″","100"],["7","2-1/2″","65-76","2.5\xd730","3/8″","50"],["8","3″","80-89","3.0\xd730","3/8″","50"],["9","4″","100-114","3.0\xd735","1/2″","25"]]},{tableName:"Clevis Hanger Stainless Steel (สแตนเลส)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","Upper มม.","Lower มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","1/2″","15-21","2.0\xd725","3/8″","100"],["2","3/4″","20-27","2.0\xd725","3/8″","100"],["3","1″","25-34","2.0\xd725","3/8″","100"],["4","1-1/4″","32-42","2.5\xd725","3/8″","100"],["5","1-1/2″","40-48","2.5\xd725","3/8″","100"],["6","2″","50-60","2.5\xd725","3/8″","100"],["7","2-1/2″","65-76","2.5\xd730","3/8″","50"],["8","3″","80-89","3.0\xd730","3/8″","50"],["9","4″","100-114","3.0\xd735","1/2″","25"],["10","5″","125-140","3.0\xd740","1/2″","20"]]}],d=[{tableName:"Split Ring Hanger (เหล็ก) - Size 15-100mm",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size"],rows:[["1","1/2″","15","42","32","8","8","M8"],["2","3/4″","20","47","35","8","9","M8"],["3","1″","25","56","42","8","11","M8"],["4","1-1/4″","32","64","48","10","12","M10"],["5","1-1/2″","40","73","54","10","13","M10"],["6","2″","50","84","62","10","15","M10"],["7","2-1/2″","65","101","73","12","17","M12"],["8","3″","80","117","85","12","19","M12"],["9","4″","100","141","100","14","22","M14"]]},{tableName:"Split Ring Hanger (เหล็ก) - Size 125-200mm",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size"],rows:[["1","5″","125","170","120","16","25","M16"],["2","6″","150","198","138","16","28","M16"],["3","8″","200","253","175","20","32","M20"]]},{tableName:"Split Ring Hanger Stainless Steel (สแตนเลส)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size"],rows:[["1","1/2″","15","42","32","8","8","M8"],["2","3/4″","20","47","35","8","9","M8"],["3","1″","25","56","42","8","11","M8"],["4","1-1/4″","32","64","48","10","12","M10"],["5","1-1/2″","40","73","54","10","13","M10"],["6","2″","50","84","62","10","15","M10"],["7","2-1/2″","65","101","73","12","17","M12"],["8","3″","80","117","85","12","19","M12"],["9","4″","100","141","100","14","22","M14"],["10","5″","125","170","120","16","25","M16"],["11","6″","150","198","138","16","28","M16"]]}],p=[{tableName:"Beam Clamp Type 1 (ฟันเดี่ยว)",headers:["No.","ขนาด (Size)","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","สตัด #1","52","41","31","12","M8","50"],["2","สตัด #2","65","54","31","12","M8","50"],["3","สตัด #3","90","79","31","12","M8","50"],["4","สตัด #4","110","99","31","12","M8","50"]]},{tableName:"Beam Clamp Type C (ฟันคู่)",headers:["No.","ขนาด (Size)","A มม.","B มม.","C มม.","D มม.","ขนาดสตัด Rod Size","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","สตัด #2C","65","54","31","12","M8","50"],["2","สตัด #3C","90","79","31","12","M8","50"],["3","สตัด #4C","110","99","31","12","M8","50"]]},{tableName:"Beam Clamp Accessories",headers:["No.","รายการ","รายละเอียด","ขนาดบรรจุ/ถุง Units/Bag"],rows:[["1","สลักเกลียว สตัด","M8\xd730mm","200"],["2","สลักเกลียว สตัด","M10\xd730mm","200"],["3","สลักเกลียว สตัด","M12\xd730mm","100"],["4","น็อตตัวหนู","M8","200"],["5","น็อตตัวหนู","M10","200"],["6","น็อตตัวหนู","M12","100"],["7","แหวนรอง","M8","500"],["8","แหวนรอง","M10","500"]]}],c=[{tableName:"Band Hanger (แคล้มหยดน้ำ)",headers:["No.","ขนาด (Size) นิ้ว","ขนาด (Size) มม.","A มม.","B มม.","ขนาดสตัด Rod Size"],rows:[["1","1/2″","15","30","25","M8"],["2","3/4″","20","35","28","M8"],["3","1″","25","42","32","M8"],["4","1-1/4″","32","50","38","M10"],["5","1-1/2″","40","58","42","M10"],["6","2″","50","70","50","M10"],["7","2-1/2″","65","85","60","M12"],["8","3″","80","100","70","M12"],["9","4″","100","125","85","M14"],["10","5″","125","150","100","M16"],["11","6″","150","175","115","M16"],["12","8″","200","225","140","M20"]]}],m=[{tableName:"คุณสมบัติท่อ PVC ลักษณะการใช้งานและกายภาพทั่วไป",headers:["คุณสมบัติ","รายละเอียด"],rows:[["การใช้งาน","ท่อน้ำดี, ท่อน้ำเสีย"],["สี","ฟ้า เหลือง เทา ขาว"],["การติดตั้ง","ใช้น้ำยาประสานท่อในการประสานกัน"],["อุณหภูมิที่เหมาะสม","3-50 องศาเซลเซียส"],["อายุการใช้งาน","ประมาณ 30-50 ปีในอุณหภูมิและแรงดันมาตรฐาน"],["ความยาวต่อท่อน","4 เมตรเป็นต้นไป (6 เมตร สำหรับงานราชการ)"]]},{tableName:"ประเภทท่อ PVC กับการใช้งาน",headers:["ประเภทท่อ","รายละเอียด"],rows:[["ท่อ PVC ปลายเรียบ","เป็นท่อพีวีซีทั่วไป สามารถต่อกับท่อเส้นอื่นผ่านด้วยข้อต่อพีวีซี ทนความดันได้ดี"],["ท่อ PVC ปลายบาน","เป็นท่อที่สามารถเชื่อมต่อกับท่ออื่นได้โดยไม่ต้องผ่านข้อต่อ แต่ยังต้องใช้น้ำยาประสานเพื่อกันรั่วซึม"],["ท่อ PVC เซาะร่อง","ใช้สำหรับเป็นท่อ PVC รับน้ำจากน้ำฝนบนพิ้นดินลำเลียงน้ำสู่บ่อบาดาล มีขนาดเริ่มต้น 2-8 นิ้ว"]]},{tableName:"สีท่อ PVC กับการใช้งาน",headers:["สีท่อ","การใช้งาน"],rows:[["ท่อ PVC สีฟ้า","ใช้เป็นท่อประปา น้ำดื่ม"],["ท่อสีเหลือง","ใช้กับงานไฟฟ้า"],["ท่อสีขาว","ใช้กับงานไฟฟ้า และร้อยสายโทรศัพท์"],["ท่อสีเทา","ใช้เป็นท่อระบายน้ำทิ้ง หรืองานชลประทาน"]]},{tableName:"ขนาดท่อ PVC กับการใช้งาน",headers:["ขนาดท่อ","การใช้งาน"],rows:[["ท่อพีวีซีขนาด \xbd นิ้ว (สี่หุน)","ท่อขนาดเล็กที่สุด เหมาะสำหรับการใช้งานในบ้าน ท่อประปาภายในบ้าน"],["ท่อพีวีซีขนาด \xbe นิ้ว (หกหุน)","ใช้ในงานน้ำประปา เหมาะสำหรับงานที่ต้องมีการลำเลียงน้ำมากขึ้น"],["ท่อพีวีซีขนาด 1 นิ้ว","ขนาดที่นิยมใช้ในท่อหลักของงานน้ำประปา ใช้ต่อกับข้อต่อเพื่อลดขนาด"],["ท่อพีวีซีขนาด 1\xbc นิ้ว","ขนาดที่ไม่ค่อยมีการใช้งานมากนัก ใช้เมื่อต้องการลำเลียงน้ำให้มากขึ้น"],["ท่อพีวีซีขนาด 1\xbd นิ้ว","ใช้สำหรับระบบท่อน้ำทิ้ง การลำเอียงน้ำจากอ่างไปยังบ่อบำบัด"],["ท่อพีวีซีขนาด 2 นิ้ว","ใช้สำหรับทำระบบท่อน้ำทิ้ง น้ำระบายได้เยอะกว่า โอกาสอุดตันน้อยกว่า"],["ท่อพีวีซีขนาด 2\xbd นิ้วขึ้นไป","ใช้สำหรับงานเฉพาะทาง การก่อสร้างอาคาร หรืองานเกษตรที่ต้องการจ่ายน้ำจำนวนมาก"]]},{tableName:"วิธีการติดตั้ง ท่อ PVC",headers:["ขั้นตอน","รายละเอียด"],rows:[["1. ตัดท่อ","ตัดให้ตั้งฉาก ใช้กรรไกรตัดท่อ หรือใช้เลื่อยหากเป็นท่อขนาดใหญ่ แต่งปลายท่อให้เรียบร้อย ปัดเศษขุยออกให้หมด"],["2. วัดระยะความลึก","วัดระยะความลึกในการสวมท่อเข้ากับข้อต่อ"],["3. ทำความสะอาด","ใช้น้ำยาทำความสะอาดท่อ เช็ดทำความสะอาดภายในข้อต่อและท่อ เพื่อลบคราบฝุ่น น้ำมัน หรือสิ่งสกปรก"],["4. ทาน้ำยาประสานท่อ","ทาน้ำยาประสานท่อด้านในข้อต่อ แล้วจึงค่อยทาภายนอกท่อ"],["5. สวมปลายท่อเข้ากับข้อต่อ","ดันให้สุดถึงตำแหน่งที่ทำเครื่องหมายไว้ ดันทิ้งไว้ประมาณ 15 วินาที"],["6. รอให้แห้ง","ก่อนใช้งานควรทิ้งให้น้ำยาประสานท่อแห้งประมาณ 10 นาที"]]},{tableName:"แบรนด์ท่อ PVC ที่มีจำหน่าย",headers:["แบรนด์"],rows:[["ท่อตราช้าง"],["ท่อน้ำไทย"],["ท่อตราเสือ"],["โรงงานทั่วไป"]]}],h=[{id:"ppr-elephant",name:"ท่อพีพีอาร์ตราช้าง",nameEn:"PPR Elephant Pipe",slug:"ท่อพีพีอาร์",href:"/ท่อพีพีอาร์ตราช้าง/",image:"/images/2021/03/ppr-pipe_000C.jpg",description:"ท่อพีพีอาร์ตราช้าง (SCG) คุณภาพระดับสากล ทนอุณหภูมิสูง 95\xb0C ทนความดัน 20 บาร์ อายุการใช้งาน 50 ปี",shortDescription:"ท่อพีพีอาร์ตราช้าง SCG มาตรฐาน DIN 8077/8078",keywords:["ท่อ PPR","ท่อพีพีอาร์","ท่อน้ำ PPR","ท่อประปา PPR","ราคาท่อ PPR","ท่อตราช้าง","SCG PPR","ท่อ PPR SCG","ท่อพีพีอาร์ตราช้าง","ท่อน้ำร้อน PPR","ท่อประปาน้ำร้อน","PPR pipe Thailand","ท่อสแตนเลส PPR","ข้อต่อ PPR","ท่อ PPN"],seoContent:"ท่อพีพีอาร์ตราช้าง (PPR Elephant) ผลิตโดย SCG บริษัทชั้นนำของไทย เป็นท่อพลาสติกประเภท Polypropylene Random Copolymer (PP-R) ที่มีคุณภาพสูง ได้รับมาตรฐาน DIN 8077/8078 จากเยอรมนี และมาตรฐาน ISO 15874 ระดับสากล ท่อ PPR ตราช้างมีความทนทานต่ออุณหภูมิสูงสุด 95\xb0C และทนความดันได้ถึง 20 บาร์ (PN20) เหมาะสำหรับงานระบบประปาน้ำร้อน น้ำเย็น และระบบทำความร้อน ด้วยคุณสมบัติการทนทานต่อการกัดกร่อน ไม่เกิดสนิม และอายุการใช้งานยาวนานถึง 50 ปี ท่อพีพีอาร์ตราช้างจึงเป็นตัวเลือกที่เหมาะสำหรับโครงการก่อสร้าง โรงแรม โรงพยาบาล และอาคารพาณิชย์ทุกประเภท",specifications:[{label:"วัสดุ",value:"PP-R (Polypropylene Random Copolymer)"},{label:"มาตรฐาน",value:"DIN 8077/8078, ISO 15874"},{label:"แรงดันทนทาน",value:"PN10, PN16, PN20",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 95",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110",unit:"mm"},{label:"ความหนาผนัง",value:"SDR 7.4, 11, 17.6"},{label:"สี",value:"ขาว, เขียว"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"},{label:"ค่าความหนาแน่น",value:"0.90-0.91",unit:"g/cm\xb3"},{label:"ค่าสัมประสิทธิ์การนำความร้อน",value:"0.24",unit:"W/mK"}],features:["ทนอุณหภูมิสูงสุด 95\xb0C เหมาะกับน้ำร้อน","ทนความดัน PN20 (20 บาร์)","ไม่เกิดสนิมและการกัดกร่อน","ผิวภายในเรียบลดการสะสมของตะกรัน","ติดตั้งด้วยการเชื่อมความร้อน ไม่ต้องใช้กาว","ปลอดภัยสำหรับน้ำดื่ม ไม่ปนเปื้อนสารพิษ","ฉนวนความร้อนดี ลดการสูญเสียความร้อน","อายุการใช้งานยาวนาน 50 ปี","บำรุงรักษาต่ำ ไม่ต้องทาสี","น้ำหนักเบา ติดตั้งง่าย"],applications:["ระบบประปาน้ำร้อน","ระบบประปาน้ำเย็น","ระบบทำความร้อน (Heating)","ระบบน้ำแรงดันสูง","โรงแรมและรีสอร์ท","โรงพยาบาลและสถานพยาบาล","อาคารพาณิชย์และสำนักงาน","โครงการบ้านจัดสรร","โรงงานอุตสาหกรรม"],certifications:["DIN 8077/8078","ISO 15874","มอก. 248-2549","SCG Quality Certified"],faq:[{question:"ท่อ PPR ตราช้างทนอุณหภูมิสูงสุดเท่าไร?",answer:"ท่อ PPR ตราช้างทนอุณหภูมิสูงสุด 95\xb0C ทำให้เหมาะสำหรับใช้กับระบบน้ำร้อนและระบบทำความร้อน"},{question:"ท่อ PPR ตราช้างอายุการใช้งานกี่ปี?",answer:"ท่อ PPR ตราช้างมีอายุการใช้งานยาวนานถึง 50 ปี ภายใต้การใช้งานตามมาตรฐาน"},{question:"ท่อ PPR แตกต่างจากท่อ PVC อย่างไร?",answer:"ท่อ PPR ทนอุณหภูมิสูงกว่า (95\xb0C vs 60\xb0C) ทนแรงดันสูงกว่า ติดตั้งด้วยการเชื่อมความร้อนไม่ต้องใช้กาว และมีอายุการใช้งานยาวนานกว่า"},{question:"วิธีติดตั้งท่อ PPR ตราช้างทำอย่างไร?",answer:"ติดตั้งโดยใช้เครื่องเชื่อมท่อ PPR อุณหภูมิ 260\xb0C โดยเชื่อมท่อกับข้อต่อด้วยความร้อนจนกลายเป็นชิ้นเดียวกัน"},{question:"ท่อ PPR ตราช้างใช้กับน้ำดื่มได้หรือไม่?",answer:"ได้ ท่อ PPR ตราช้างได้รับมาตรฐานสำหรับน้ำดื่ม ไม่ปล่อยสารพิษ และไม่เปลี่ยนแปลงรสชาติน้ำ"}],schemaData:{brand:"SCG Elephant",manufacturer:"SCG Chemicals",material:"Polypropylene Random Copolymer (PP-R)",category:"Plumbing Pipe - PPR"},relatedProductIds:["thai-ppr","poloplast","ppr-welder"]},{id:"thai-ppr",name:"ท่อ PPR Thai PPR",nameEn:"Thai PPR Pipe",slug:"ท่อพีพีอาร์",href:"/ท่อ-ppr-thai-ppr/",image:"/images/2021/03/ppr-pipe_000C.jpg",description:"ท่อ PPR Thai PPR คุณภาพสูง มาตรฐาน มอก. เหมาะสำหรับงานประปาและระบบน้ำ",shortDescription:"ท่อ PPR Thai PPR มาตรฐาน มอก.",keywords:["ท่อ PPR","Thai PPR","ท่อพีพีอาร์ไทย","ท่อ PPR ไทย","ท่อน้ำ PPR","ท่อประปา PPR","ราคาท่อ PPR ไทย","ท่อพีพีอาร์มาตรฐาน มอก.","ท่อ PPR ราคาถูก"],seoContent:"ท่อ PPR Thai PPR เป็นท่อพลาสติกพีพีอาร์ผลิตในประเทศไทย ผ่านมาตรฐาน มอก. สำหรับใช้ในงานระบบประปาและระบบน้ำ ท่อ Thai PPR มีคุณสมบัติทนทานต่อความร้อนและความดัน เหมาะสำหรับงานประปาน้ำเย็นและน้ำร้อน ด้วยราคาที่เป็นมิตรกับงบประมาณ ท่อ PPR Thai PPR เป็นทางเลือกที่คุ้มค่าสำหรับโครงการก่อสร้างทุกขนาด",specifications:[{label:"วัสดุ",value:"PP-R (Polypropylene Random Copolymer)"},{label:"มาตรฐาน",value:"มอก. 248-2549"},{label:"แรงดันทนทาน",value:"PN10, PN16, PN20",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"0-70",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110",unit:"mm"},{label:"สี",value:"ขาว, เขียว, เทา"},{label:"อายุการใช้งาน",value:"30-50",unit:"ปี"}],features:["ผลิตในประเทศไทย ราคาประหยัด","ผ่านมาตรฐาน มอก. สามารถตรวจสอบได้","ทนอุณหภูมิสูงสุด 70\xb0C","ไม่เกิดสนิมและการกัดกร่อน","ติดตั้งด้วยการเชื่อมความร้อน","ปลอดภัยสำหรับน้ำดื่ม","น้ำหนักเบา ขนส่งง่าย"],applications:["ระบบประปาภายในอาคาร","ระบบน้ำเย็น","งานก่อสร้างที่อยู่อาศัย","โครงการจัดสรร","งานประปาขนาดเล็กและกลาง"],certifications:["มอก. 248-2549"],faq:[{question:"ท่อ Thai PPR ต่างจากท่อ PPR ตราช้างอย่างไร?",answer:"ท่อ Thai PPR เป็นผลิตภัณฑ์ที่ผลิตในประเทศไทย ราคาประหยัดกว่า ในขณะที่ท่อ PPR ตราช้างเป็นผลิตภัณฑ์จาก SCG มีมาตรฐานสากลที่หลากหลายกว่า"},{question:"ท่อ Thai PPR รับประกันคุณภาพหรือไม่?",answer:"ได้ ท่อ Thai PPR ผ่านมาตรฐาน มอก. 248-2549 สามารถตรวจสอบคุณภาพได้"}],schemaData:{brand:"Thai PPR",manufacturer:"Thai PPR",material:"Polypropylene Random Copolymer (PP-R)",category:"Plumbing Pipe - PPR"},relatedProductIds:["ppr-elephant","poloplast","ppr-welder"]},{id:"ppr-welder",name:"เครื่องเชื่อมท่อพีพีอาร์",nameEn:"PPR Welding Machine",slug:"อุปกรณ์ติดตั้ง",href:"/เครื่องเชื่อมท่อพีพีอา/",image:"/images/2021/03/hdpe-welding_000C-1.jpg",description:"เครื่องเชื่อมท่อพีพีอาร์ 1500-2000W รองรับท่อ 20-110mm พร้อมจอดิจิทัลควบคุณอุณหภูมิ",shortDescription:"เครื่องเชื่อมท่อ PPR/HDPE/PB มืออาชีพ",keywords:["เครื่องเชื่อมท่อ PPR","เครื่องเชื่อมพีพีอาร์","เครื่องเชื่อมท่อน้ำ","เครื่องเชื่อม PPR","เครื่องเชื่อมท่อ PB","PPR welding machine","เครื่องเชื่อมท่อร้อน","เครื่องประกอบท่อ PPR","อุปกรณ์ติดตั้งท่อ PPR"],seoContent:"เครื่องเชื่อมท่อพีพีอาร์ (PPR Welding Machine) เป็นอุปกรณ์จำเป็นสำหรับการติดตั้งท่อ PPR ทำงานด้วยหลักการเชื่อมความร้อน โดยใช้อุณหภูมิประมาณ 260\xb0C เพื่อหลอมผิวท่อและข้อต่อให้กลายเป็นชิ้นเดียวกัน เครื่องเชื่อมท่อ PPR มีกำลังไฟ 1500-2000 วัตต์ รองรับท่อขนาด 20-110 มิลลิเมตร พร้อมจอแสดงผลดิจิทัลสำหรับควบคุมอุณหภูมิอย่างแม่นยำ สามารถใช้งานได้กับท่อ PPR, HDPE, และ PB ทำให้เป็นเครื่องมือที่ครอบคลุมงานติดตั้งท่อทุกประเภท",specifications:[{label:"กำลังไฟ",value:"1500-2000",unit:"W"},{label:"อุณหภูมิทำงาน",value:"200-300",unit:"\xb0C"},{label:"อุณหภูมิแนะนำ",value:"260",unit:"\xb0C"},{label:"ขนาดท่อรองรับ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110",unit:"mm"},{label:"แรงดันไฟ",value:"220",unit:"V"},{label:"เวลาอุ่นเครื่อง",value:"5-10",unit:"นาที"},{label:"ประเภทท่อ",value:"PPR, HDPE, PB"},{label:"น้ำหนัก",value:"3-5",unit:"kg"}],features:["จอดิจิทัลควบคุมอุณหภูมิแม่นยำ","รองรับท่อขนาด 20-110 มม.","ใช้ได้กับ PPR, HDPE, PB","อุ่นเครื่องเร็ว 5-10 นาที","มีชุดหัวเชื่อมครบชุด","พกพาสะดวก น้ำหนักเบา","ประกันคุณภาพ"],applications:["งานติดตั้งท่อ PPR","งานประปาอาคาร","งานระบบน้ำร้อน","งานติดตั้งท่อ HDPE","งานซ่อมบำรุงระบบท่อ"],certifications:["CE","ISO 9001"],faq:[{question:"เครื่องเชื่อมท่อ PPR ใช้อุณหภูมิเท่าไร?",answer:"อุณหภูมิที่แนะนำสำหรับการเชื่อมท่อ PPR คือ 260\xb0C ซึ่งเป็นอุณหภูมิที่เหมาะสมสำหรับหลอมผิวท่อให้เชื่อมติดกันได้สนิท"},{question:"เครื่องเชื่อมท่อ PPR ใช้กับท่อ HDPE ได้ไหม?",answer:"ได้ เครื่องเชื่อมท่อ PPR สามารถใช้งานกับท่อ HDPE และ PB ได้ โดยปรับอุณหภูมิให้เหมาะสม"},{question:"เวลาเชื่อมท่อ PPR ใช้เวลานานเท่าไร?",answer:"เวลาเชื่อมท่อ PPR ขึ้นอยู่กับขนาดท่อ โดยท่อขนาดเล็กใช้เวลาประมาณ 5-10 วินาที ส่วนท่อขนาดใหญ่อาจใช้เวลา 30-60 วินาที"}],schemaData:{brand:"Universal",category:"Plumbing Equipment - Welding Machine",material:"Metal, Plastic"},relatedProductIds:["ppr-elephant","thai-ppr","poloplast","hdpe-welder"],productTables:[{tableName:"ราคาเครื่องเชื่อมท่อพีพีอาร์ (PPR Welding Machine Price List)",headers:["No.","รายการ","ราคา (บาท)"],rows:[["1","เครื่องเชื่อมท่อ PPR ขนาด 20-32mm 800W","3,500"],["2","เครื่องเชื่อมท่อ PPR ขนาด 20-63mm 1500W","5,800"],["3","เครื่องเชื่อมท่อ PPR ขนาด 20-75mm 1800W","7,200"],["4","เครื่องเชื่อมท่อ PPR ขนาด 20-90mm 2000W","9,500"],["5","เครื่องเชื่อมท่อ PPR ขนาด 20-110mm 2200W","12,000"],["6","สว่านเจาะท่อ Aiguille 20mm","1,200"],["7","สว่านเจาะท่อ Aiguille 25mm","1,300"],["8","สว่านเจาะท่อ Aiguille 32mm","1,500"],["9","สว่านเจาะท่อ Aiguille 40mm","1,800"],["10","สว่านเจาะท่อ Aiguille 50mm","2,100"],["11","สว่านเจาะท่อ Aiguille 63mm","2,500"],["12","หัวเชื่อมแบบ Saddle 20mm","350"],["13","หัวเชื่อมแบบ Saddle 25mm","380"],["14","หัวเชื่อมแบบ Saddle 32mm","420"],["15","หัวเชื่อมแบบ Saddle 40mm","480"],["16","หัวเชื่อมแบบ Saddle 50mm","550"],["17","หัวเชื่อมแบบ Saddle 63mm","650"],["18","แท่งซ่อม Repairing Stick 20mm","280"],["19","แท่งซ่อม Repairing Stick 25mm","300"],["20","แท่งซ่อม Repairing Stick 32mm","340"],["21","แท่งซ่อม Repairing Stick 40mm","380"],["22","แท่งซ่อม Repairing Stick 50mm","420"],["23","แท่งซ่อม Repairing Stick 63mm","500"],["24","หัวเชื่อม Welding Mould 20mm (คู่)","180"],["25","หัวเชื่อม Welding Mould 25mm (คู่)","190"],["26","หัวเชื่อม Welding Mould 32mm (คู่)","210"],["27","หัวเชื่อม Welding Mould 40mm (คู่)","240"],["28","หัวเชื่อม Welding Mould 50mm (คู่)","280"],["29","หัวเชื่อม Welding Mould 63mm (คู่)","340"],["30","หัวเชื่อม Welding Mould 75mm (คู่)","420"],["31","หัวเชื่อม Welding Mould 90mm (คู่)","520"],["32","หัวเชื่อม Welding Mould 110mm (คู่)","680"],["33","หัวเชื่อม Welding Mould 125mm (คู่)","850"],["34","หัวเชื่อม Welding Mould 160mm (คู่)","1,200"],["35","เครื่องเชื่อม Butt Fusion 63-160mm","45,000"],["36","เครื่องเชื่อม Butt Fusion 160-315mm","85,000"],["37","เครื่องเชื่อม Butt Fusion 315-630mm","150,000"]]}]},{id:"poloplast",name:"ท่อ PP-R/PP-RCT POLOPLAST",nameEn:"POLOPLAST PP-R Pipe",slug:"ท่อพีพีอาร์",href:"/pp-r-pp-rct-poloplast/",image:"/images/2021/03/poloplast_000C.jpg",description:"ท่อพีพีอาร์ POLOPLAST จากเยอรมนี มาตรฐาน DVGW และ SKZ ทนอุณหภูมิ 95\xb0C รับประกัน 10 ปี",shortDescription:"ท่อ PP-R/PP-RCT POLOPLAST คุณภาพเยอรมัน",keywords:["POLOPLAST","ท่อเยอรมัน","PP-RCT","ท่อพีพีอาร์เกรดสูง","ท่อ POLOPLAST","ท่อ PP-R เยอรมัน","ท่อน้ำร้อนเยอรมัน","DVGW","SKZ","ท่อ PP-RCT","Poloplast Thailand"],seoContent:"ท่อพีพีอาร์ POLOPLAST เป็นผลิตภัณฑ์ระดับพรีเมียมจากเยอรมนี มีทั้งรุ่น PP-R และ PP-RCT ที่ได้รับการพัฒนาด้วยเทคโนโลยีล้ำสมัย ท่อ POLOPLAST ผ่านมาตรฐาน DVGW และ SKZ ระดับสากล มีความทนทานสูงสุด ทนอุณหภูมิได้ถึง 95\xb0C และทนแรงดันสูง รับประกันคุณภาพ 10 ปี ด้วยคุณสมบัติพิเศษที่มีความทนทานต่อแรงดันและอุณหภูมิสูงกว่าท่อ PPR ทั่วไป ท่อ POLOPLAST จึงเป็นตัวเลือกที่เหมาะสำหรับโครงการที่ต้องการคุณภาพระดับสูงสุด",specifications:[{label:"วัสดุ",value:"PP-R / PP-RCT (Polypropylene Random Copolymer)"},{label:"มาตรฐาน",value:"DIN 8077/8078, ISO 15874, DVGW, SKZ"},{label:"แรงดันทนทาน",value:"PN10, PN16, PN20, PN25",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 95",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110, 125, 160",unit:"mm"},{label:"ค่าสัมประสิทธิ์การนำความร้อน",value:"0.15",unit:"W/mK"},{label:"สี",value:"ขาว, เขียว, ส้ม"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"},{label:"รับประกัน",value:"10",unit:"ปี"}],features:["ผลิตในเยอรมนี คุณภาพระดับพรีเมียม","มาตรฐาน DVGW และ SKZ ระดับสากล","ทนอุณหภูมิสูงสุด 95\xb0C","ทนแรงดันสูงถึง PN25","ค่านำความร้อนต่ำ 0.15 W/mK","ฉนวนความร้อนยอดเยี่ยม","ไม่เกิดสนิมและการกัดกร่อน","อายุการใช้งาน 50 ปี","รับประกัน 10 ปี","เหมาะสำหรับงานที่ต้องการคุณภาพสูงสุด"],applications:["ระบบประปาน้ำร้อนอุณหภูมิสูง","ระบบทำความร้อน (Heating)","ระบบแอร์แช่ (Chilled Water)","โรงแรม 5 ดาว","โรงพยาบาลและศูนย์การแพทย์","โครงการระดับพรีเมียม","โรงงานอุตสาหกรรม"],certifications:["DIN 8077/8078","ISO 15874","DVGW","SKZ","Hygienic Certificate"],faq:[{question:"ท่อ POLOPLAST กับท่อ PPR ทั่วไปต่างกันอย่างไร?",answer:"ท่อ POLOPLAST ผลิตในเยอรมนี มีมาตรฐาน DVGW และ SKZ ทนแรงดันสูงถึง PN25 มีค่านำความร้อนต่ำกว่า และรับประกัน 10 ปี ซึ่งดีกว่าท่อ PPR ทั่วไป"},{question:"PP-RCT คืออะไร?",answer:"PP-RCT (Polypropylene Random Copolymer with modified Crystallinity and Temperature resistance) เป็นวัสดุพัฒนาต่อจาก PP-R มีความทนทานต่อแรงดันและอุณหภูมิสูงกว่า สามารถทนแรงดันได้สูงถึง PN25"},{question:"ท่อ POLOPLAST รับประกันกี่ปี?",answer:"ท่อ POLOPLAST มีการรับประกันคุณภาพ 10 ปี สะท้อนถึงความมั่นใจในคุณภาพของผลิตภัณฑ์"}],schemaData:{brand:"POLOPLAST",manufacturer:"POLOPLAST GmbH (Germany)",material:"PP-R / PP-RCT",category:"Plumbing Pipe - Premium PPR"},productTables:[{tableName:"POLOPLAST PP-R SDR 11 (S 5)",headers:["ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)","PN"],rows:[["20","2.0","0.11","10"],["25","2.3","0.16","10"],["32","2.9","0.26","10"],["40","3.7","0.42","10"],["50","4.6","0.65","10"],["63","5.8","1.03","10"],["75","6.8","1.44","10"],["90","8.2","2.09","10"],["110","10.0","3.13","10"]]},{tableName:"POLOPLAST PP-R SDR 6 (S 2.5)",headers:["ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)","PN"],rows:[["20","3.4","0.18","20"],["25","4.2","0.28","20"],["32","5.4","0.46","20"],["40","6.7","0.72","20"],["50","8.3","1.12","20"],["63","10.5","1.78","20"],["75","12.5","2.53","20"],["90","15.0","3.65","20"],["110","18.3","5.45","20"]]},{tableName:"POLOPLAST PP-RCT FIBER ML 5 (SDR 7.4)",headers:["ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)","PN"],rows:[["20","2.8","0.15","16"],["25","3.5","0.23","16"],["32","4.4","0.37","16"],["40","5.5","0.58","16"],["50","6.9","0.92","16"],["63","8.6","1.45","16"],["75","10.3","2.07","16"],["90","12.3","3.00","16"],["110","15.1","4.48","16"]]},{tableName:"เปรียบเทียบ PP-R vs PP-RCT",headers:["คุณสมบัติ","PP-R","PP-RCT"],rows:[["อายุการใช้งาน","50 ปี","50 ปี"],["แรงดันใช้งาน","สูงสุด PN20","สูงสุด PN25"],["อุณหภูมิสูงสุด","95\xb0C","95\xb0C"],["การยืดขยายตัว","ปกติ","ลดลง 5 เท่า"],["ความต้านทานแรงกระแทก","ปกติ","สูงกว่า"]]}],relatedProductIds:["ppr-elephant","thai-ppr","ppr-welder"]},{id:"hdpe",name:"ท่อ HDPE",nameEn:"HDPE Pipe",slug:"ท่อ-hdpe",href:"/ท่อhdpe/",image:"/images/2021/03/hdpe-pipe_000C.jpg",description:"ท่อ HDPE PE80/PE100 ทนแรงดัน PN25 อายุการใช้งาน 50 ปี มอก. สำหรับประปาและชลประทาน",shortDescription:"ท่อเอชดีพีอี PE80/PE100 มาตรฐาน มอก.",keywords:["ท่อ HDPE","ท่อเอชดีพีอี","ท่อ PE","ท่อน้ำ HDPE","PE80","PE100","ท่อ PE100","ท่อ PE80","ท่อพีอี","High Density Polyethylene","ท่อชลประทาน","ท่อประปา HDPE","ท่อดำ PE","ท่อน้ำดำ","SDR pipe"],seoContent:"ท่อ HDPE (High Density Polyethylene) หรือท่อเอชดีพีอี เป็นท่อพลาสติกคุณภาพสูงที่มีความทนทานและยืดหยุ่นสูง ผลิตจากเม็ดพลาสติก HDPE เกรด PE80 และ PE100 ท่อ HDPE สามารถทนแรงดันได้สูงถึง PN25 บาร์ ทนทานต่อแรงกระแทกและการกัดกร่อน ไม่เกิดสนิม อายุการใช้งานยาวนานกว่า 50 ปี ท่อ HDPE ได้รับมาตรฐาน มอก. และเหมาะสำหรับงานระบบประปา ชลประทาน ระบบน้ำเสีย และงานอุตสาหกรรม ด้วยคุณสมบัติที่ยืดหยุ่นสูงทำให้สามารถติดตั้งในพื้นที่ที่มีการเคลื่อนไหวของดินได้ดี",specifications:[{label:"วัสดุ",value:"HDPE (High Density Polyethylene)"},{label:"เกรด",value:"PE80, PE100"},{label:"มาตรฐาน",value:"มอก. 827-2547, ISO 4427"},{label:"แรงดันทนทาน",value:"PN4 - PN25",unit:"bar"},{label:"SDR",value:"SDR 9, 11, 13.6, 17, 21, 26"},{label:"อุณหภูมิทนทาน",value:"-40 ถึง 60",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 32, 50, 63, 75, 90, 110, 160, 200, 250, 315, 400, 500, 630",unit:"mm"},{label:"สี",value:"ดำ, น้ำเงิน (Blue Stripe)"},{label:"ความหนาแน่น",value:"0.941-0.965",unit:"g/cm\xb3"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"}],features:["ทนแรงดันสูงถึง PN25 บาร์","ทนทานต่อแรงกระแทกและการกัดกร่อน","ยืดหยุ่นสูง ทนต่อการเคลื่อนไหวของดิน","ไม่เกิดสนิม ไม่เปรอะเปื้อน","น้ำหนักเบา ขนส่งและติดตั้งง่าย","รอยต่อแน่นหนาด้วย Butt Fusion","ทนทานต่อสารเคมีและกรดด่าง","อายุการใช้งานยาวนาน 50 ปี","ผ่านมาตรฐาน มอก. 827-2547","เหมาะสำหรับงานฝังดิน"],applications:["ระบบประปา","ระบบชลประทาน","ระบบน้ำเสีย","ท่อส่งก๊าซ","งานอุตสาหกรรม","ท่อส่งสารเคมี","ระบบระบายน้ำ","งานเหมืองแร่"],certifications:["มอก. 827-2547","ISO 4427","ISO 9001"],faq:[{question:"ท่อ HDPE PE80 กับ PE100 ต่างกันอย่างไร?",answer:"ท่อ HDPE PE100 มีความทนทานต่อแรงดันสูงกว่า PE80 โดย PE100 มี MRS (Minimum Required Strength) 10 MPa ส่วน PE80 มี MRS 8 MPa ทำให้ PE100 สามารถทนแรงดันสูงกว่าในขนาดผนังที่เท่ากัน"},{question:"ท่อ HDPE มีอายุการใช้งานกี่ปี?",answer:"ท่อ HDPE มีอายุการใช้งานยาวนานกว่า 50 ปี ภายใต้การใช้งานตามมาตรฐาน"},{question:"วิธีติดตั้งท่อ HDPE ทำอย่างไร?",answer:"ท่อ HDPE ติดตั้งโดยใช้วิธี Butt Fusion (เชื่อมหลอมปลายต่อ) หรือ Electrofusion (เชื่อมด้วยไฟฟ้า) โดยใช้อุปกรณ์เชื่อมท่อ HDPE เฉพาะทาง"},{question:"SDR ในท่อ HDPE คืออะไร?",answer:"SDR (Standard Dimension Ratio) คืออัตราส่วนระหว่างเส้นผ่านศูนย์กลางภายนอกกับความหนาผนังท่อ ค่า SDR ที่น้อยกว่าหมายถึงผนังท่อหนากว่า ทนแรงดันได้สูงกว่า"}],schemaData:{brand:"Thai HDPE",material:"High Density Polyethylene (HDPE)",category:"Water Pipe - HDPE"},relatedProductIds:["hdpe-welder","ppr-elephant"]},{id:"hdpe-welder",name:"เครื่องเชื่อม HDPE",nameEn:"HDPE Welding Machine",slug:"อุปกรณ์ติดตั้ง",href:"/เครื่องเชื่อม-hdpe/",image:"/images/2021/03/hdpe-welding_000C-1.jpg",description:"เครื่องเชื่อมท่อ HDPE Butt Fusion และ Electrofusion รองรับท่อ 20-1200mm",shortDescription:"เครื่องเชื่อมท่อ HDPE Butt/Electro Fusion",keywords:["เครื่องเชื่อม HDPE","Butt Fusion","Electrofusion","เครื่องเชื่อมท่อ HDPE","เครื่องเชื่อมท่อ PE","Butt Fusion Machine","Electrofusion Machine","เครื่องเชื่อมท่อดำ","HDPE fusion welder","เครื่องเชื่อมท่อน้ำ HDPE"],seoContent:"เครื่องเชื่อมท่อ HDPE เป็นอุปกรณ์สำคัญสำหรับการติดตั้งท่อ HDPE มี 2 ประเภทหลักคือ Butt Fusion (เชื่อมปลายต่อ) และ Electrofusion (เชื่อมด้วยไฟฟ้า) เครื่องเชื่อม Butt Fusion เหมาะสำหรับท่อขนาด 63-1200 มม. โดยใช้ความร้อนหลอมปลายท่อแล้วกดต่อกัน เครื่องเชื่อม Electrofusion ใช้ข้อต่อที่มีขดลวดความร้อนในตัว เหมาะสำหรับท่อขนาด 20-630 มม. ทั้งสองวิธีให้รอยต่อที่แข็งแรง ไม่รั่วซึม มีอายุการใช้งานยาวนานเทียบเท่ากับท่อ",specifications:[{label:"ประเภท",value:"Butt Fusion / Electrofusion"},{label:"ขนาดท่อรองรับ",value:"Butt: 63-1200 mm, Electro: 20-630",unit:"mm"},{label:"อุณหภูมิทำงาน",value:"200-260",unit:"\xb0C"},{label:"แรงดันไฟ",value:"220",unit:"V"},{label:"กำลังไฟ",value:"2000-15000",unit:"W"},{label:"แรงกด",value:"ขึ้นกับขนาดท่อ",unit:"bar"},{label:"เวลาเชื่อม",value:"ขึ้นกับขนาดท่อ",unit:"วินาที"}],features:["รองรับท่อขนาด 20-1200 มม.","จอควบคุมดิจิทัลแม่นยำ","บันทึกข้อมูลการเชื่อมอัตโนมัติ","ทำงานได้ในสภาพอากาศหลากหลาย","รอยต่อแข็งแรง ไม่รั่วซึม","ใช้งานง่าย มีระบบนำทาง"],applications:["งานติดตั้งท่อ HDPE ขนาดใหญ่","โครงการประปา","งานชลประทาน","งานอุตสาหกรรม","โครงการขุดเจาะ"],certifications:["CE","ISO 9001"],faq:[{question:"Butt Fusion กับ Electrofusion ต่างกันอย่างไร?",answer:"Butt Fusion เชื่อมโดยหลอมปลายท่อสองข้างแล้วกดต่อกัน เหมาะกับท่อขนาดใหญ่ 63-1200 มม. ส่วน Electrofusion ใช้ข้อต่อที่มีขดลวดความร้อนในตัว เหมาะกับท่อขนาดเล็กและกลาง 20-630 มม."},{question:"อุณหภูมิที่ใช้เชื่อมท่อ HDPE คือเท่าไร?",answer:"อุณหภูมิที่ใช้เชื่อมท่อ HDPE อยู่ระหว่าง 200-260\xb0C ขึ้นอยู่กับความหนาของผนังท่อและขนาดท่อ"}],schemaData:{brand:"Universal",category:"Plumbing Equipment - HDPE Welding"},relatedProductIds:["hdpe","ppr-welder"]},{id:"upvc",name:"ท่อ uPVC",nameEn:"uPVC Pipe",slug:"ท่อ-upvc",href:"/ท่อ-upvc/",image:"/images/2021/03/upvc-pipe_000C.jpg",description:"ท่อ uPVC ทน UV ด้วยเทคโนโลยี Multi-Chamber ลดเสียงรบกวน ทนอุณหภูมิ 82\xb0C มอก.",shortDescription:"ท่อ uPVC ทน UV Multi-Chamber มาตรฐาน มอก.",keywords:["ท่อ uPVC","ท่อ uPVC ทน UV","UV Stabilizer","Multi-chamber","ท่อยูพีวีซี","ท่อประปา uPVC","ท่อน้ำ uPVC","unplasticized PVC","ท่อ PVC แข็ง","ท่อสีขาว uPVC"],seoContent:"ท่อ uPVC (Unplasticized Polyvinyl Chloride) เป็นท่อพลาสติก PVC แข็งที่ไม่มีสารทำให้นิ่ม มีความทนทานสูง ไม่ล้มตัว และทนทานต่อแสง UV ด้วยเทคโนโลยี UV Stabilizer ท่อ uPVC มีโครงสร้างแบบ Multi-Chamber ช่วยลดเสียงรบกวนจากการไหลของน้ำ ทนอุณหภูมิสูงสุด 82\xb0C ผ่านมาตรฐาน มอก. เหมาะสำหรับงานระบบประปา ระบบระบายน้ำ และงานอุตสาหกรรม",specifications:[{label:"วัสดุ",value:"uPVC (Unplasticized PVC)"},{label:"มาตรฐาน",value:"มอก. 17-2532, ISO 4422"},{label:"แรงดันทนทาน",value:"PN4 - PN16",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"0-82",unit:"\xb0C"},{label:"ขนาดท่อ",value:"20, 25, 32, 40, 50, 63, 75, 90, 110, 160",unit:"mm"},{label:"สี",value:"ขาว, เทา"},{label:"ความหนาแน่น",value:"1.38-1.55",unit:"g/cm\xb3"},{label:"อายุการใช้งาน",value:"30-50",unit:"ปี"}],features:["ทน UV ด้วย UV Stabilizer","โครงสร้าง Multi-Chamber ลดเสียง","แข็งแรง ไม่ล้มตัว","ทนอุณหภูมิสูงสุด 82\xb0C","ไม่เกิดสนิมและการกัดกร่อน","ผ่านมาตรฐาน มอก.","ติดตั้งง่ายด้วยกาว PVC","ราคาประหยัด"],applications:["ระบบประปา","ระบบระบายน้ำ","งานอุตสาหกรรม","ระบบไฟฟ้า (ท่อร้อยสาย)","อาคารพาณิชย์และที่อยู่อาศัย"],certifications:["มอก. 17-2532","ISO 4422"],faq:[{question:"ท่อ uPVC ต่างจากท่อ PVC ทั่วไปอย่างไร?",answer:"ท่อ uPVC เป็นท่อ PVC แข็งที่ไม่มีสารทำให้นิ่ม มีความแข็งแรงและทนทานกว่า ทน UV ได้ดีกว่า และเหมาะสำหรับงานที่ต้องการความทนทานสูง"},{question:"ท่อ uPVC ทนอุณหภูมิสูงสุดเท่าไร?",answer:"ท่อ uPVC ทนอุณหภูมิสูงสุด 82\xb0C ซึ่งสูงกว่าท่อ PVC ทั่วไปที่ทนได้ประมาณ 60\xb0C"}],schemaData:{brand:"Thai uPVC",material:"Unplasticized Polyvinyl Chloride (uPVC)",category:"Plumbing Pipe - uPVC"},relatedProductIds:["pvc","xylent"],productTables:m},{id:"pvc",name:"ท่อและข้อต่อ PVC",nameEn:"PVC Pipe and Fittings",slug:"ท่อ-pvc",href:"/ท่อและข้อต่อpvc/",image:"/images/2021/03/pvc-pipe_000C.jpg",description:"ท่อ PVC มอก.17 สีฟ้า/สีเหลือง/สีเทา สำหรับประปา ไฟฟ้า และระบายน้ำ",shortDescription:"ท่อพีวีซี มอก.17 หลากหลายสี",keywords:["ท่อ PVC","ท่อพีวีซี","มอก.17","ท่อสีฟ้า","ท่อสีเหลือง","ท่อสีเทา","ท่อ PVC สีฟ้า","ท่อประปา PVC","ท่อไฟฟ้า PVC","ข้อต่อ PVC","ท่อร้อยสาย","PVC pipe Thailand","ท่อน้ำ PVC"],seoContent:"ท่อและข้อต่อ PVC (Polyvinyl Chloride) เป็นท่อพลาสติกที่ได้รับความนิยมอย่างแพร่หลาย ผ่านมาตรฐาน มอก.17 มีหลายสีให้เลือก ได้แก่ สีฟ้าสำหรับงานประปา สีเหลืองสำหรับงานแก๊ส และสีเทาสำหรับงานระบายน้ำและไฟฟ้า ท่อ PVC มีความทนทาน น้ำหนักเบา ติดตั้งง่ายด้วยกาว PVC ราคาประหยัด เหมาะสำหรับงานก่อสร้างทุกประเภท",specifications:[{label:"วัสดุ",value:"PVC (Polyvinyl Chloride)"},{label:"มาตรฐาน",value:"มอก. 17-2532"},{label:"แรงดันทนทาน",value:"PN4 - PN16",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"0-60",unit:"\xb0C"},{label:"ขนาดท่อ",value:"13, 20, 25, 32, 40, 50, 63, 75, 90, 110, 160, 200, 250",unit:"mm"},{label:"สี",value:"ฟ้า, เหลือง, เทา, ขาว"},{label:"ความยาว",value:"4",unit:"เมตร"},{label:"อายุการใช้งาน",value:"25-30",unit:"ปี"}],features:["ผ่านมาตรฐาน มอก.17","หลายสีตามการใช้งาน","น้ำหนักเบา ติดตั้งง่าย","ติดตั้งด้วยกาว PVC","ราคาประหยัด","ไม่เกิดสนิม","หาซื้อง่ายทั่วไป"],applications:["ระบบประปา (สีฟ้า)","ระบบแก๊ส (สีเหลือง)","ระบบระบายน้ำ (สีเทา)","ระบบไฟฟ้า/ร้อยสาย","งานก่อสร้างทั่วไป"],certifications:["มอก. 17-2532"],faq:[{question:"ท่อ PVC สีต่างกันต่างกันอย่างไร?",answer:"ท่อ PVC สีฟ้าใช้สำหรับงานประปา สีเหลืองใช้สำหรับงานแก๊ส สีเทาใช้สำหรับงานระบายน้ำและไฟฟ้า โดยสีจะช่วยแยกประเภทการใช้งาน"},{question:"วิธีติดตั้งท่อ PVC ทำอย่างไร?",answer:"ติดตั้งท่อ PVC โดยใช้กาว PVC ทาที่ผิวท่อและข้อต่อ แล้วสองเข้าหากัน ทิ้งไว้ประมาณ 5-10 นาทีให้กาวแห้งและยึดติด"}],schemaData:{brand:"Thai PVC",material:"Polyvinyl Chloride (PVC)",category:"Plumbing Pipe - PVC"},relatedProductIds:["upvc","xylent"],productTables:m},{id:"syler",name:"ท่อไซเลอร์",nameEn:"Syler Pipe",slug:"ท่อไซเลอร์",href:"/ท่อไซเลอร์/",image:"/images/2021/03/syler_000C.jpg",description:"ท่อไซเลอร์ ท่อเหล็กบุ PE ทนแรงดัน 50 bar มาตรฐาน BS1387 FM APPROVED สำหรับระบบดับเพลิง",shortDescription:"ท่อเหล็กบุ PE BS1387 FM APPROVED",keywords:["ท่อไซเลอร์","Syler Pipe","ท่อเหล็กบุ PE","FM APPROVED","ท่อดับเพลิง","ท่อสปริงเกลอร์","BS1387","ท่อเหล็กชุบ PE","fire protection pipe","ท่อน้ำดับเพลิง"],seoContent:"ท่อไซเลอร์ (Syler Pipe) เป็นท่อเหล็กบุ PE (Polyethylene) ที่ออกแบบมาเฉพาะสำหรับระบบดับเพลิงและสปริงเกลอร์ ท่อมีความทนทานสูง ทนแรงดันได้ถึง 50 บาร์ ผ่านมาตรฐาน BS1387 จากอังกฤษและ FM APPROVED จาก Factory Mutual ท่อไซเลอร์มีการบุ PE ภายในเพื่อป้องกันการกัดกร่อนและสนิม ทำให้มีอายุการใช้งานยาวนาน เหมาะสำหรับโครงการที่ต้องการมาตรฐานความปลอดภัยสูง",specifications:[{label:"วัสดุ",value:"เหล็กบุ PE (Steel with PE lining)"},{label:"มาตรฐาน",value:"BS1387, FM APPROVED"},{label:"แรงดันทนทาน",value:"50",unit:"bar"},{label:"ขนาดท่อ",value:"25, 32, 40, 50, 65, 80, 100, 150, 200",unit:"mm"},{label:"ความหนาผนัง",value:"Schedule 40, 80"},{label:"ความยาว",value:"6",unit:"เมตร"},{label:"สี",value:"แดง (Red) - Fire Protection"}],features:["ทนแรงดันสูง 50 บาร์","ผ่านมาตรฐาน BS1387 และ FM APPROVED","บุ PE ป้องกันสนิมและการกัดกร่อน","อายุการใช้งานยาวนาน","เหมาะสำหรับระบบดับเพลิง","ติดตั้งด้วย Groove Coupling","ทนทานต่อความร้อน"],applications:["ระบบสปริงเกลอร์","ระบบดับเพลิง","โรงงานอุตสาหกรรม","อาคารพาณิชย์สูง","โรงแรมและโรงพยาบาล"],certifications:["BS1387","FM APPROVED","UL Listed"],faq:[{question:"ท่อไซเลอร์เหมาะกับงานอะไร?",answer:"ท่อไซเลอร์ออกแบบมาเฉพาะสำหรับระบบดับเพลิงและสปริงเกลอร์ ผ่านมาตรฐาน FM APPROVED จึงมั่นใจได้ในความปลอดภัย"},{question:"ท่อไซเลอร์ต่างจากท่อเหล็กทั่วไปอย่างไร?",answer:"ท่อไซเลอร์มีการบุ PE ภายในท่อ ป้องกันการเกิดสนิมและการกัดกร่อน ทำให้มีอายุการใช้งานยาวนานกว่าท่อเหล็กทั่วไป"}],schemaData:{brand:"Syler",material:"Steel with PE Lining",category:"Fire Protection Pipe"},productTables:[{tableName:"ท่อเหล็กบุพีอี ไซเลอร์ - ข้อมูลจำเพาะ",headers:["คุณสมบัติ","รายละเอียด"],rows:[["วัสดุ","ท่อเหล็กกล้า Class M ชุบสังกะสี บุ PE ทั้งภายในและภายนอก"],["มาตรฐาน","BS1387/85 CLASS M, FM APPROVED, ISO 9001:2000"],["แรงดันใช้งาน","50 bar"],["อุณหภูมิใช้งาน","สูงสุด 90\xb0C"],["ความยาว","6 เมตร"],["สี","แดง (ระบบดับเพลิง)"],["อายุการใช้งาน","ยาวนานกว่าท่อ Galvanized 50 ปี"]]},{tableName:"ขนาดท่อไซเลอร์",headers:["ขนาด (นิ้ว)","ขนาด (mm)","ความหนา (mm)","น้ำหนัก (kg/m)"],rows:[["1","25","3.2","2.1"],["1\xbc","32","3.2","2.8"],["1\xbd","40","3.2","3.4"],["2","50","3.6","4.9"],["2\xbd","65","3.6","6.1"],["3","80","4.0","8.3"],["4","100","4.0","10.9"],["5","125","4.0","13.7"],["6","150","4.5","18.3"]]}],relatedProductIds:["realflex","groove-coupling"]},{id:"xylent",name:"ท่อระบายน้ำ 3 ชั้น ไซเลนท์",nameEn:"XYLENT Silent Pipe",slug:"ท่อระบายน้ำ",href:"/ท่อระบายน้ำ-3-ชั้น-ไซเลนท/",image:"/images/2021/03/xylent_000C.jpg",description:"ท่อระบายน้ำ XYLENT 3 ชั้น ลดเสียง 22dB ระบบ Push Fit ติดตั้งง่าย จาก Poloplast ยุโรป",shortDescription:"ท่อระบายน้ำไซเลนท์ 22dB Push Fit",keywords:["ท่อ XYLENT","22 dB","ท่อระบายน้ำ 3 ชั้น","ท่อไซเลนท์","silent pipe","ท่อลดเสียง","Push Fit pipe","ท่อระบายน้ำไซเลนท์","Poloplast","ท่อ PP","ท่อระบายน้ำอาคาร"],seoContent:"ท่อระบายน้ำ XYLENT เป็นท่อระบายน้ำระดับพรีเมียมจาก Poloplast ประเทศออสเตรีย มีโครงสร้าง 3 ชั้น (Triple Layer) ช่วยลดเสียงรบกวนจากการไหลของน้ำได้ถึง 22 เดซิเบล ระบบ Push Fit ช่วยให้ติดตั้งง่าย ไม่ต้องใช้กาวหรือเครื่องมือพิเศษ ท่อ XYLENT เหมาะสำหรับอาคารที่ต้องการความเงียบ เช่น โรงแรม โรงพยาบาล อาคารพักอาศัยระดับสูง",specifications:[{label:"วัสดุ",value:"PP (Polypropylene) 3 ชั้น"},{label:"มาตรฐาน",value:"EN 1451, DIN 19560"},{label:"การลดเสียง",value:"22",unit:"dB"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 95",unit:"\xb0C"},{label:"ขนาดท่อ",value:"32, 40, 50, 75, 90, 110, 125, 160",unit:"mm"},{label:"ระบบติดตั้ง",value:"Push Fit (Push-Fit)"},{label:"สี",value:"เทาอ่อน"},{label:"อายุการใช้งาน",value:"50",unit:"ปี"}],features:["ลดเสียงรบกวน 22 dB","โครงสร้าง 3 ชั้น (Triple Layer)","ระบบ Push Fit ติดตั้งง่าย","ไม่ต้องใช้กาวหรือเครื่องมือพิเศษ","ผลิตในออสเตรีย คุณภาพยุโรป","ทนอุณหภูมิสูง 95\xb0C","ไม่แตกหักง่าย","อายุการใช้งาน 50 ปี"],applications:["ระบบระบายน้ำอาคาร","โรงแรมและรีสอร์ท","โรงพยาบาล","อาคารพักอาศัยระดับสูง","อาคารสำนักงาน"],certifications:["EN 1451","DIN 19560","DIBt Approved"],faq:[{question:"ท่อ XYLENT ลดเสียงได้กี่เดซิเบล?",answer:"ท่อ XYLENT สามารถลดเสียงรบกวนจากการไหลของน้ำได้ถึง 22 เดซิเบล ทำให้เหมาะสำหรับอาคารที่ต้องการความเงียบ"},{question:"ระบบ Push Fit คืออะไร?",answer:"ระบบ Push Fit เป็นระบบติดตั้งที่ไม่ต้องใช้กาวหรือเครื่องมือพิเศษ เพียงสองท่อเข้าหากันก็ติดตั้งเสร็จ สะดวกและรวดเร็ว"}],schemaData:{brand:"XYLENT by Poloplast",manufacturer:"Poloplast (Austria)",material:"Polypropylene (PP) - Triple Layer",category:"Drainage Pipe - Silent"},productTables:[{tableName:"ท่อระบายน้ำ 3 ชั้น ไซเลนท์ - ข้อมูลจำเพาะ",headers:["คุณสมบัติ","ค่า"],rows:[["วัสดุ","PP (Polypropylene) 3 ชั้น"],["มาตรฐาน","EN 1451, DIN 19560"],["การลดเสียง","22 dB"],["อุณหภูมิใช้งาน","-20 ถึง 95\xb0C"],["แรงกดทับ","6 kN/m\xb2"],["อายุการใช้งาน","50 ปี"],["ระบบติดตั้ง","Push Fit (สวมล็อค)"]]},{tableName:"ขนาดท่อ XYLENT",headers:["ขนาด (mm)","การใช้งาน"],rows:[["32","ท่อระบายน้ำในอาคาร"],["40","ท่อระบายน้ำซักล้าง"],["50","ท่อระบายน้ำในห้องน้ำ"],["75","ท่อระบายน้ำหลัก"],["90","ท่อระบายน้ำฝน"],["110","ท่อระบายน้ำโสโครก"]]},{tableName:"อุปกรณ์ติดตั้งท่อ XYLENT",headers:["อุปกรณ์","รายละเอียด"],rows:[["Clips","ยึดท่อกับผนัง"],["Brackets","รองรับท่อแนวตั้ง"],["Expansion Joint","รองรับการขยายตัวจากความร้อน"],["Fire Collar","ป้องกันไฟลุกลาม"]]}],relatedProductIds:["poloplast","upvc"]},{id:"valve",name:"วาล์ว Valve",nameEn:"Valve",slug:"วาล์ว",href:"/วาล์ว-valve/",image:"/images/2021/03/valve_000C.jpg",description:"วาล์วหลากหลายประเภท บอลวาล์ว เกทวาล์ว สำหรับระบบน้ำและระบบดับเพลิง",shortDescription:"วาล์วหลากหลายประเภท",keywords:["วาล์ว","Valve","บอลวาล์ว","เกทวาล์ว","Ball Valve","Gate Valve","Check Valve","Globe Valve","วาล์วน้ำ","วาล์วควบคุม","วาล์วประปา","วาล์วดับเพลิง"," Butterfly Valve"],seoContent:"วาล์ว (Valve) เป็นอุปกรณ์ควบคุมการไหลของของเหลวในระบบท่อ มีหลากหลายประเภทได้แก่ บอลวาล์ว (Ball Valve) เหมาะสำหรับการเปิดปิดแบบ On/Off เกทวาล์ว (Gate Valve) เหมาะสำหรับการควบคุมการไหลแบบเต็มช่วง เช็ควาล์ว (Check Valve) ป้องกันการไหลย้อนกลับ และ Butterfly Valve เหมาะสำหรับงานที่ต้องการควบคุมการไหลในท่อขนาดใหญ่ วาล์วที่จำหน่ายมีคุณภาพสูง ทนทาน มีหลายขนาดและวัสดุให้เลือก เหมาะสำหรับระบบประปา ระบบดับเพลิง และงานอุตสาหกรรม",specifications:[{label:"ประเภท",value:"Ball Valve, Gate Valve, Check Valve, Butterfly Valve"},{label:"วัสดุ",value:"ทองเหลือง, สแตนเลส, เหล็กหล่อ, PVC"},{label:"ขนาด",value:"1/2 - 24",unit:"นิ้ว"},{label:"แรงดันทนทาน",value:"PN10 - PN40",unit:"bar"},{label:"อุณหภูมิทนทาน",value:"-20 ถึง 200",unit:"\xb0C"},{label:"มาตรฐาน",value:"ISO, DIN, ANSI, FM, UL"}],features:["หลากหลายประเภทตามการใช้งาน","วัสดุทนทาน ทองเหลือง/สแตนเลส/เหล็กหล่อ","ทนแรงดันสูง PN40","ปิดเปิดสะดวก ไม่รั่วซึม","อายุการใช้งานยาวนาน","มีหลายขนาดให้เลือก"],applications:["ระบบประปา","ระบบดับเพลิง","ระบบ HVAC","งานอุตสาหกรรม","ระบบน้ำเสีย"],certifications:["ISO 9001","FM Approved","UL Listed"],faq:[{question:"บอลวาล์วกับเกทวาล์วต่างกันอย่างไร?",answer:"บอลวาล์วใช้ลูกบอลหมุนเปิดปิด เหมาะกับการเปิดปิด On/Off เร็ว เกทวาล์วใช้แผ่นเกทเลื่อนขึ้นลง เหมาะกับการควบคุมการไหลแบบค่อยเป็นค่อยไป"},{question:"วาล์วควรเลือกวัสดุอะไร?",answer:"ขึ้นอยู่กับการใช้งาน ทองเหลืองเหมาะกับน้ำทั่วไป สแตนเลสเหมาะกับน้ำร้อนและสารเคมี เหล็กหล่อเหมาะกับงานหนักและท่อขนาดใหญ่"}],schemaData:{brand:"Multi-Brand",category:"Plumbing Valve"},relatedProductIds:["groove-coupling","dukelarrsen"]},{id:"groove-coupling",name:"Groove Coupling",nameEn:"Groove Coupling",slug:"ข้อต่อท่อ",href:"/groove-coupling/",image:"/images/2025/01/pipe-coupling-machine_000.jpg",description:"กรู๊ฟท่อ (Groove Coupling) ติดตั้งง่าย ไม่ต้องเชื่อม รับแรงดัน 300-735 PSI สำหรับระบบดับเพลิง",shortDescription:"กรู๊ฟท่อติดตั้งง่าย ไม่ต้องเชื่อม",keywords:["Groove Coupling","กรู๊ฟท่อ","FM","UL","grooved coupling","ข้อต่อกรู๊ฟ","Roll Groove","Cut Groove","Victaulic","Flexible Coupling","Rigid Coupling","ข้อต่อท่อเหล็ก"],seoContent:"กรู๊ฟท่อ (Groove Coupling) เป็นข้อต่อท่อระบบใหม่ที่ไม่ต้องเชื่อม ติดตั้งง่ายและรวดเร็ว โดยใช้หลักการบีบรัดท่อที่มีร่อง (Groove) ที่ปลายทั้งสองข้าง กรู๊ฟท่อสามารถรับแรงดันได้ 300-735 PSI ขึ้นอยู่กับขนาดและรุ่น เหมาะสำหรับระบบดับเพลิง ระบบประปา และงานอุตสาหกรรม มี 2 ประเภทคือ Flexible Coupling ที่ยืดหยุ่นได้ และ Rigid Coupling ที่แข็งแรงคงที่",specifications:[{label:"ประเภท",value:"Flexible, Rigid"},{label:"วัสดุ",value:"Ductile Iron (เหล็กหล่อเหนียว)"},{label:"ผิว",value:"Epoxy Coating / Orange Paint"},{label:"แรงดันทนทาน",value:"300-735",unit:"PSI"},{label:"ขนาด",value:"1 - 24",unit:"นิ้ว"},{label:"Gasket",value:"EPDM, NBR"},{label:"สกรู",value:"Grade 8.8"},{label:"มาตรฐาน",value:"FM1920, UL213"}],features:["ไม่ต้องเชื่อม ติดตั้งง่าย","รับแรงดันสูง 300-735 PSI","มีทั้งแบบ Flexible และ Rigid","ผ่านมาตรฐาน FM/UL","สกรูเกรด 8.8 แข็งแรง","Epoxy Coating กันสนิม","ตรวจสอบได้ง่าย บำรุงรักษาง่าย"],applications:["ระบบดับเพลิง","ระบบสปริงเกลอร์","ระบบประปา","ระบบ HVAC","งานอุตสาหกรรม","โรงงานและอาคารพาณิชย์"],certifications:["FM1920","UL213","ISO 9001"],faq:[{question:"Groove Coupling ติดตั้งอย่างไร?",answer:"ติดตั้งโดยสองท่อที่มีร่อง Groove ที่ปลายทั้งสองข้าง เข้าด้วยกัน ใส่ Gasket และประกอบ Coupling รัดด้วยสกรู ไม่ต้องเชื่อม"},{question:"Flexible กับ Rigid Coupling ต่างกันอย่างไร?",answer:"Flexible Coupling ยอมให้มีการเคลื่อนไหวเล็กน้อย รองรับการขยายตัวและการสั่นสะเทือน Rigid Coupling แข็งแรงคงที่ ไม่มีการเคลื่อนไหว"}],schemaData:{brand:"Multi-Brand",material:"Ductile Iron",category:"Pipe Coupling - Grooved"},relatedProductIds:["dukelarrsen","mech","syler"]},{id:"pipe-coupling",name:"Pipe Coupling",nameEn:"Pipe Coupling",slug:"ข้อต่อท่อ",href:"/pipe-coupling/",image:"/images/2025/01/pipe-coupling-machine_000.jpg",description:"ข้อต่อท่อหลากหลายประเภท Full/Reducing/Slip Coupling ซ่อมท่อรั่วได้โดยไม่ต้องตัดท่อ",shortDescription:"ข้อต่อท่อซ่อมท่อรั่วง่าย",keywords:["Pipe Coupling","ข้อต่อท่อ","Full Coupling","Reducing Coupling","Slip Coupling","Repair Coupling","ข้อต่อซ่อมท่อ","ข้อต่อเชื่อมท่อ","ซ่อมท่อรั่ว","ข้อต่อท่อน้ำ"],seoContent:"ข้อต่อท่อ (Pipe Coupling) เป็นอุปกรณ์เชื่อมต่อท่อที่หลากหลายประเภท ได้แก่ Full Coupling สำหรับเชื่อมท่อขนาดเท่ากัน, Reducing Coupling สำหรับเชื่อมท่อต่างขนาด, และ Slip Coupling สำหรับซ่อมท่อรั่วโดยไม่ต้องตัดท่อ ข้อต่อท่อมีหลายวัสดุ เช่น ทองเหลือง, สแตนเลส, เหล็ก, และ PVC เหมาะสำหรับงานประปา งานซ่อมบำรุง และงานอุตสาหกรรม",specifications:[{label:"ประเภท",value:"Full Coupling, Reducing Coupling, Slip Coupling, Repair Coupling"},{label:"วัสดุ",value:"ทองเหลือง, สแตนเลส, เหล็ก, PVC"},{label:"ขนาด",value:"1/2 - 8",unit:"นิ้ว"},{label:"แรงดันทนทาน",value:"PN10 - PN25",unit:"bar"},{label:"การต่อ",value:"Thread, Socket, Butt Weld"}],features:["หลากหลายประเภทตามการใช้งาน","Slip Coupling ซ่อมท่อรั่วไม่ต้องตัดท่อ","วัสดุทนทานหลายชนิด","ติดตั้งง่าย","ราคาประหยัด"],applications:["งานประปา","ซ่อมท่อรั่ว","งานอุตสาหกรรม","ระบบน้ำเสีย"],certifications:["ISO 9001"],faq:[{question:"Slip Coupling ใช้ซ่อมท่อรั่วอย่างไร?",answer:"Slip Coupling สามารถเลื่อนไปตามท่อ ทำให้สามารถสองทับบริเวณท่อรั่วได้โดยไม่ต้องตัดท่อออก"}],schemaData:{brand:"Multi-Brand",category:"Pipe Coupling"},relatedProductIds:["groove-coupling","valve"]},{id:"dukelarrsen",name:"DUKELARRSEN",nameEn:"DUKELARRSEN Coupling",slug:"ข้อต่อท่อ",href:"/dukelarrsen/",image:"/images/2021/03/MECH_001-1.jpg",description:"DUKELARRSEN Grooved Coupling มาตรฐาน FM1920/UL213 สกรูเกรด 8.8 สำหรับระบบดับเพลิง",shortDescription:"Groove Coupling FM1920/UL213 เกรด 8.8",keywords:["DUKELARRSEN","FM1920","UL213","Grooved Coupling","กรู๊ฟท่อ DUKELARRSEN","ข้อต่อดับเพลิง","Fire protection coupling","Grade 8.8 coupling"],seoContent:"DUKELARRSEN เป็นแบรนด์ Grooved Coupling คุณภาพสูงจากเยอรมนี ผ่านมาตรฐาน FM1920 และ UL213 สำหรับระบบดับเพลิง ใช้สกรูเกรด 8.8 ที่แข็งแรงทนทาน ผิว Epoxy Coating ป้องกันการกัดกร่อน DUKELARRSEN Coupling มีทั้งแบบ Flexible และ Rigid ขนาด 1-24 นิ้ว เหมาะสำหรับโครงการระบบดับเพลิงที่ต้องการมาตรฐานสูงสุด",specifications:[{label:"ประเภท",value:"Flexible, Rigid"},{label:"วัสดุ",value:"Ductile Iron (เหล็กหล่อเหนียว)"},{label:"ผิว",value:"Epoxy Coating (Orange)"},{label:"แรงดันทนทาน",value:"300-750",unit:"PSI"},{label:"ขนาด",value:"1 - 24",unit:"นิ้ว"},{label:"สกรู",value:"Grade 8.8 (Metric)"},{label:"Gasket",value:"EPDM, NBR"},{label:"มาตรฐาน",value:"FM1920, UL213, EN 12820"}],features:["ผ่านมาตรฐาน FM1920/UL213","สกรูเกรด 8.8 แข็งแรง","Epoxy Coating กันสนิม","ผลิตในเยอรมนี","มีทั้ง Flexible และ Rigid","เหมาะกับระบบดับเพลิง"],applications:["ระบบดับเพลิง","ระบบสปริงเกลอร์","อาคารพาณิชย์สูง","โรงงานอุตสาหกรรม","โรงแรมและโรงพยาบาล"],certifications:["FM1920","UL213","EN 12820","ISO 9001"],faq:[{question:"DUKELARRSEN ต่างจาก Groove Coupling ทั่วไปอย่างไร?",answer:"DUKELARRSEN เป็นแบรนด์จากเยอรมนี มีมาตรฐาน FM1920/UL213 สกรูเกรด 8.8 แข็งแรงกว่า และคุณภาพการผลิตสูงกว่า"}],schemaData:{brand:"DUKELARRSEN",manufacturer:"Germany",material:"Ductile Iron",category:"Grooved Coupling - Fire Protection"},relatedProductIds:["mech","groove-coupling","syler"],productTables:[{tableName:"Rigid Coupling DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions A (mm)","Dimensions B (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","2-M10 x 45","57","97","300","FM UL"],["32","1-1/4","42.4","2-M10 x 45","67","107.5","300","FM UL"],["40","1-1/2","48.3","2-M10 x 45","72","114","300","FM UL"],["50","2","60.3","2-M10 x 55","85","137","300","FM UL"],["65","2-1/2","73.0","2-M10 x 55","98","139","300","FM UL"],["65","2-1/2","76.1","2-M10 x 55","100","139","300","FM UL"],["80","3","88.9","2-M10 x 55","114","160","300","FM UL"],["100","4","114.3","2-M12 x 65","147.2","193","300","FM UL"],["125","5","139.7","2-M12 x 75","170","222","300","FM UL"],["125","5","141.3","2-M12 x 75","170","222","300","FM UL"],["150","6","168.3","2-M12 x 75","203","248","300","FM UL"],["150","6","165.1","2-M12 x 75","205","254","300","FM UL"],["200","8","219.1","2-M16 x 85","257","330","300","FM UL"],["250","10","273.0","2-M20 x 120","328","420","300","FM UL"],["300","12","323.9","2-M20 x 140","380","454","300","FM UL"]]},{tableName:"Flexible Coupling DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions A (mm)","Dimensions B (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","2-M10 x 45","57","97","300","FM UL"],["32","1-1/4","42.4","2-M10 x 45","67","107.5","300","FM UL"],["40","1-1/2","48.3","2-M10 x 45","72","114","300","FM UL"],["50","2","60.3","2-M10 x 55","85","137","300","FM UL"],["65","2-1/2","73.0","2-M10 x 55","98","139","300","FM UL"],["65","2-1/2","76.1","2-M10 x 55","100","139","300","FM UL"],["80","3","88.9","2-M10 x 55","114","160","300","FM UL"],["100","4","114.3","2-M12 x 66","147.2","193","300","FM UL"],["125","5","139.7","2-M12 x 75","170","222","300","FM UL"],["125","5","141.3","2-M12 x 75","170","222","300","FM UL"],["150","6","168.3","2-M12 x 75","203","248","300","FM UL"],["150","6","165.1","2-M12 x 75","205","254","300","FM UL"],["200","8","219.1","2-M16 x 85","257","330","300","FM UL"],["250","10","273.0","2-M20 x 120","328","420","300","FM UL"],["300","12","323.9","2-M20 x 140","380","454","300","FM UL"]]},{tableName:"Reducing Flexible Coupling DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Working Pressure (PSI)","Certificate"],rows:[["50 x 40","2 x 1-1/2","60.3 x 48.3","2-M10 x 55","300","FM UL"],["65 x 50","2-1/2 x 2","73 x 60.3","2-M10 x 55","300","FM UL"],["65 x 50","2-1/2 x 2","76.1 x 60.3","2-M10 x 55","300","FM UL"],["80 x 25","3 x 1","88.9 x 33.7","2-M10 x 55","300","FM UL"],["80 x 50","3 x 2","88.9 x 60.3","2-M10 x 55","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 76.1","2-M10 x 55","300","FM UL"],["100 x 25","4 x 1","114.3 x 33.7","2-M12 x 65","300","FM UL"],["100 x 50","4 x 2","114.3 x 60.3","2-M12 x 65","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 73.0","2-M12 x 65","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 76.1","2-M12 x 65","300","FM UL"],["100 x 80","4 x 3","114.3 x 88.9","2-M12 x 65","300","FM UL"],["150 x 80","6 x 3","168.3 x 88.9","2-M12 x 75","300","FM UL"],["150 x 100","6 x 4","168.3 x 114.3","2-M12 x 75","300","FM UL"]]},{tableName:"Flange PN16 Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions D (mm)","Dimensions D1 (mm)","Dimensions D2 (mm)","t (mm)","Hole","Angle","Working Pressure (PSI)","Certificate"],rows:[["50","2","60.3","2-M10 x 70","220","165","125","23","4-\xd818","30\xb0","300","FM UL"],["65","2-1/2","73.0","2-M10 x 70","235","185","145","23","4-\xd818","30\xb0","300","FM UL"],["65","2-1/2","76.1","2-M10 x 70","235","185","145","23","4-\xd818","30\xb0","300","FM UL"],["80","3","88.9","2-M10 x 70","255","195","160","23","4-\xd818","30\xb0","300","FM UL"],["100","4","114.3","2-M12 x 70","279","224","180","23","4-\xd818","30\xb0","300","FM UL"],["125","5","139.7","2-M12 x 70","320","250","216","24","8-\xd818","30\xb0","300","FM UL"],["125","5","141.3","2-M12 x 70","320","250","216","24","8-\xd818","30\xb0","300","FM UL"],["150","6","165.1","2-M12 x 70","346","280","240","24","8-\xd822","30\xb0","300","FM UL"],["150","6","168.3","2-M12 x 70","346","280","240","24","8-\xd822","30\xb0","300","FM UL"],["200","8","219.1","2-M12 x 80","414","340","295","28","8-\xd822","30\xb0","300","FM UL"],["250","10","273.0","2-M12 x 80","480","405","355","30","12-\xd826","50\xb0","300","FM UL"],["300","12","323.9","2-M12 x 80","530","460","410","32","12-\xd826","30\xb0","300","FM UL"]]},{tableName:"Elbow 90\xb0 Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Dimensions (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","57","300","FM UL"],["32","1-1/4","42.4","67","300","FM UL"],["40","1-1/2","48.3","76","300","FM UL"],["50","2","60.3","89","300","FM UL"],["65","2-1/2","73.0","102","300","FM UL"],["65","2-1/2","76.1","102","300","FM UL"],["80","3","88.9","114","300","FM UL"],["100","4","114.3","140","300","FM UL"],["125","5","141.3","159","300","FM UL"],["125","5","139.7","159","300","FM UL"],["150","6","168.3","178","300","FM UL"],["150","6","165.1","178","300","FM UL"],["200","8","219.1","229","300","FM UL"],["250","10","273.0","279","300","FM UL"],["300","12","323.9","330","300","FM UL"]]},{tableName:"Tee Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Dimensions (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","57","300","FM UL"],["32","1-1/4","42.4","67","300","FM UL"],["40","1-1/2","48.3","70","300","FM UL"],["50","2","60.3","70","300","FM UL"],["65","2-1/2","73.0","86","300","FM UL"],["65","2-1/2","76.1","86","300","FM UL"],["80","3","88.9","95","300","FM UL"],["100","4","114.3","102","300","FM UL"],["125","5","139.7","122","300","FM UL"],["125","5","141.3","122","300","FM UL"],["150","6","168.3","140","300","FM UL"],["150","6","165.1","140","300","FM UL"],["200","8","219.1","178","300","FM UL"],["250","10","273.0","216","300","FM UL"],["300","12","323.9","254","300","FM UL"]]},{tableName:"Reducer (Concentric) Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Working Pressure (PSI)","Certificate"],rows:[["32 x 25","1-1/4 x 1","42.4 x 33.7","300","FM UL"],["40 x 25","1-1/2 x 1","48.3 x 33.7","300","FM UL"],["40 x 32","1-1/2 x 1-1/4","48.3 x 42.4","300","FM UL"],["50 x 25","2 x 1","60.3 x 33.7","300","FM UL"],["50 x 32","2 x 1-1/4","60.3 x 42.4","300","FM UL"],["50 x 40","2 x 1-1/2","60.3 x 48.3","300","FM UL"],["65 x 25","2-1/2 x 1","73.0 x 33.7","300","FM UL"],["65 x 25","2-1/2 x 1","76.1 x 33.7","300","FM UL"],["65 x 32","2-1/2 x 1-1/4","73.0 x 42.4","300","FM UL"],["65 x 32","2-1/2 x 1-1/4","76.1 x 42.4","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","73.0 x 48.3","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","76.1 x 48.3","300","FM UL"],["65 x 50","2-1/2 x 2","73.0 x 60.3","300","FM UL"],["65 x 50","2-1/2 x 2","76.1 x 60.3","300","FM UL"],["80 x 25","3 x 1","88.9 x 33.7","300","FM UL"],["80 x 32","3 x 1-1/4","88.9 x 42.4","300","FM UL"],["80 x 40","3 x 1-1/2","88.9 x 48.3","300","FM UL"],["80 x 50","3 x 2","88.9 x 60.3","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 73.0","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 76.1","300","FM UL"],["100 x 32","4 x 1-1/4","114.3 x 42.4","300","FM UL"],["100 x 40","4 x 1-1/2","114.3 x 48.3","300","FM UL"],["100 x 50","4 x 2","114.3 x 60.3","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 73.0","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 76.1","300","FM UL"],["100 x 80","4 x 3","114.3 x 88.9","300","FM UL"],["125 x 50","5 x 2","139.7 x 60.3","300","FM UL"],["125 x 65","5 x 2-1/2","139.7 x 73.0","300","FM UL"],["125 x 80","5 x 3","139.7 x 88.9","300","FM UL"],["125 x 100","5 x 4","139.7 x 114.3","300","FM UL"],["150 x 65","6 x 2-1/2","165.1 x 73.0","300","FM UL"],["150 x 80","6 x 3","165.1 x 88.9","300","FM UL"],["150 x 80","6 x 3","168.3 x 88.9","300","FM UL"],["150 x 100","6 x 4","165.1 x 114.3","300","FM UL"],["150 x 100","6 x 4","168.3 x 114.3","300","FM UL"],["200 x 100","8 x 4","219.1 x 114.3","300","FM UL"],["200 x 125","8 x 5","219.1 x 139.7","300","FM UL"],["200 x 150","8 x 6","219.1 x 168.3","300","FM UL"],["200 x 150","8 x 6","219.1 x 165.1","300","FM UL"],["250 x 150","10 x 6","273.0 x 165.1","300","FM UL"],["250 x 200","10 x 8","273.0 x 219.1","300","FM UL"]]},{tableName:"Cap Grooved DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Dimensions (mm)","Working Pressure (PSI)","Certificate"],rows:[["25","1","33.7","23.8","300","FM UL"],["32","1-1/4","42.4","23.8","300","FM UL"],["40","1-1/2","48.3","23.8","300","FM UL"],["50","2","60.3","23.8","300","FM UL"],["65","2-1/2","73.0","23.8","300","FM UL"],["65","2-1/2","76.1","23.8","300","FM UL"],["80","3","88.9","23.8","300","FM UL"],["100","4","114.3","25.4","300","FM UL"],["125","5","139.7","25.4","300","FM UL"],["150","6","168.3","25.4","300","FM UL"],["150","6","165.1","25.4","300","FM UL"],["200","8","219.1","32","300","FM UL"],["250","10","273.0","32","300","FM UL"],["300","12","323.9","32","300","FM UL"]]},{tableName:"Mechanical Tee (Grooved) DUKELARRSEN",headers:["Nominal Size (mm)","Nominal Size (in)","Pipe OD (mm)","Bolt Size","Dimensions A (mm)","Dimensions B (mm)","Dimensions C (mm)","Dimensions L (mm)","Working Pressure (PSI)","Certificate"],rows:[["50 x 32","2 x 1-1/4","60.3 x 42.4","2-M10 x 70","46","75","120","70","300","FM UL"],["50 x 40","2 x 1-1/2","60.3 x 48.3","2-M10 x 70","46","75/120","70","69","300","FM UL"],["65 x 32","2-1/2 x 1-1/4","73.0 x 42.4","2-M10 x 70","52","93/137","78","77","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","73.0 x 48.3","2-M10 x 70","52","93/137","78","63","300","FM UL"],["65 x 50","2-1/2 x 2","73.0 x 60.3","2-M10 x 70","52","93/137","78","83","300","FM UL"],["65 x 40","2-1/2 x 1-1/2","76.1 x 48.3","2-M10 x 70","52","93/137","78","83","300","FM UL"],["80 x 40","3 x 1-1/2","88.9 x 48.3","2-M10 x 70","46","114/152","85","78","300","FM UL"],["80 x 50","3 x 2","88.9 x 60.3","2-M10 x 70","46","114/152","85","93","300","FM UL"],["80 x 65","3 x 2-1/2","88.9 x 76.1","2-M10 x 70","64","140","180","99","300","FM UL"],["100 x 40","4 x 1-1/2","114.3 x 48.3","2-M12 x 75","46","140/180","97","83","300","FM UL"],["100 x 50","4 x 2","114.3 x 60.3","2-M12 x 75","64","140","180","99","300","FM UL"],["100 x 65","4 x 2-1/2","114.3 x 73.0","2-M12 x 75","64","168","220","99","300","FM UL"],["100 x 80","4 x 3","114.3 x 88.9","2-M12 x 75","64","168","220","113","300","FM UL"],["125 x 65","5 x 2-1/2","139.7 x 73.0","2-M12 x 75","70","168","220","122","300","FM UL"],["125 x 80","5 x 3","139.7 x 88.9","2-M12 x 75","70","194/248","130","83","300","FM UL"],["125 x 100","5 x 4","139.7 x 114.3","2-M12 x 75","70","194/248","130","98","300","FM UL"],["150 x 65","6 x 2-1/2","168.3 x 73.0","2-M12 x 75","70","198/248","131","122","300","FM UL"],["150 x 80","6 x 3","168.3 x 88.9","2-M12 x 75","70","198/248","131","125","300","FM UL"],["150 x 100","6 x 4","168.3 x 114.3","2-M12 x 75","70","198/248","131","139","300","FM UL"],["150 x 80","6 x 3","165.1 x 88.9","2-M12 x 75","70","250/311","152","130","300","FM UL"],["150 x 100","6 x 4","165.1 x 114.3","2-M12 x 75","89","250/311","152","137","300","FM UL"],["200 x 100","8 x 4","219.1 x 114.3","2-M16 x 100","114","250/321","153","162","300","FM UL"]]}]},{id:"mech",name:"เม็กกรู๊ฟ คับปลิ้ง",nameEn:"MECH Grooved Coupling",slug:"ข้อต่อท่อ",href:"/เม็กกรู๊ฟ-คับปลิ้ง/",image:"/images/2021/03/MECH_001-1.jpg",description:"เม็กกรู๊ฟ คับปลิ้ง เหล็กหล่อแข็ง Epoxy Coating รับแรงดัน 300-750 PSI มาตรฐาน FM/UL",shortDescription:"MECH Grooved Coupling เหล็กหล่อแข็ง",keywords:["เม็กกรู๊ฟ","MECH","Grooved Coupling","คับปลิ้ง","ข้อต่อกรู๊ฟ","MECH coupling Thailand","ข้อต่อดับเพลิง","FM UL coupling","Groove coupling ราคา"],seoContent:"เม็กกรู๊ฟ คับปลิ้ง (MECH Grooved Coupling) เป็นข้อต่อกรู๊ฟท่อที่ผลิตจากเหล็กหล่อแข็ง (Ductile Iron) มีผิว Epoxy Coating ป้องกันการกัดกร่อนและสนิม สามารถรับแรงดันได้ 300-750 PSI ผ่านมาตรฐาน FM และ UL เหมาะสำหรับระบบดับเพลิงและงานอุตสาหกรรม มีราคาประหยัดและคุณภาพดี",specifications:[{label:"ประเภท",value:"Flexible, Rigid"},{label:"วัสดุ",value:"Ductile Iron (เหล็กหล่อเหนียว)"},{label:"ผิว",value:"Epoxy Coating (Orange/Red)"},{label:"แรงดันทนทาน",value:"300-750",unit:"PSI"},{label:"ขนาด",value:"1 - 24",unit:"นิ้ว"},{label:"สกรู",value:"Grade 8.8"},{label:"Gasket",value:"EPDM"},{label:"มาตรฐาน",value:"FM1920, UL213"}],features:["เหล็กหล่อแข็งแรงทนทาน","Epoxy Coating กันสนิม","รับแรงดัน 300-750 PSI","ผ่านมาตรฐาน FM/UL","ราคาประหยัด","ติดตั้งง่าย ไม่ต้องเชื่อม"],applications:["ระบบดับเพลิง","ระบบสปริงเกลอร์","ระบบประปา","งานอุตสาหกรรม","อาคารพาณิชย์"],certifications:["FM1920","UL213","ISO 9001"],faq:[{question:"MECH Coupling ราคาเท่าไร?",answer:"MECH Coupling มีราคาที่แข่งขันได้ในตลาด เป็นทางเลือกที่คุ้มค่าสำหรับโครงการที่ต้องการมาตรฐาน FM/UL ในราคาประหยัด"}],schemaData:{brand:"MECH",material:"Ductile Iron",category:"Grooved Coupling"},relatedProductIds:["dukelarrsen","groove-coupling"]},{id:"hanger-clamp-bolt",name:"แฮงเกอร์ แคล้ม โบลท์ แหวน",nameEn:"Hanger Clamp Bolt",slug:"อุปกรณ์แขวนท่อ",href:"/แฮงเกอร์-แคล้ม-โบลท์-แหว/",image:"/images/2025/01/Hanger-Clamp-Bolt_000.jpg",description:"แฮงเกอร์ แคล้ม โบลท์ แหวน ครบวงจร สำหรับงานแขวนท่อทุกประเภท",shortDescription:"อุปกรณ์แขวนท่อครบวงจร",keywords:["แฮงเกอร์","แคล้ม","โบลท์","แหวน","Pipe Hanger","อุปกรณ์แขวนท่อ","Clevis Hanger","Split Ring","U-Bolt","Threaded Rod","Beam Clamp","Band Hanger","อุปกรณ์ระบบท่อ"],seoContent:"อุปกรณ์แขวนท่อครบวงจร ประกอบด้วย แฮงเกอร์, แคล้ม, โบลท์, แหวน, และอุปกรณ์ยึดติดตั้งท่อทุกประเภท ทำจากเหล็กชุบซิงค์และสแตนเลส SUS304 ทนทานต่อการกัดกร่อน เหมาะสำหรับงานแขวนท่อประปา ท่อแอร์ ท่อดับเพลิง และงานอุตสาหกรรม มีหลายขนาดตั้งแต่ 1/2 นิ้ว ถึง 8 นิ้ว พร้อมบริการให้คำปรึกษาและติดตั้ง",specifications:[{label:"ประเภทสินค้า",value:"แฮงเกอร์, แคล้ม, โบลท์, แหวน, สตัด, พุก"},{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"1/2 - 8",unit:"นิ้ว"},{label:"น้ำหนักบรรทุก",value:"ตามขนาดและรุ่น",unit:"kg"}],features:["ครบวงจรในที่เดียว","หลากหลายวัสดุและขนาด","ทนทานต่อการกัดกร่อน","เหมาะกับงานทุกประเภท","บริการให้คำปรึกษา"],applications:["งานแขวนท่อประปา","งานระบบ HVAC","งานระบบดับเพลิง","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"อุปกรณ์แขวนท่อมีอะไรบ้าง?",answer:"อุปกรณ์แขวนท่อประกอบด้วย Clevis Hanger, Split Ring Hanger, Band Hanger, Beam Clamp, U-Bolt, Threaded Rod, และ Anchors ต่างๆ"}],schemaData:{brand:"Multi-Brand",category:"Pipe Support & Hangers"},relatedProductIds:["clevis-hanger","split-ring-hanger","u-bolt"],productTables:[...u,...d,...p,...c]},{id:"clevis-hanger",name:"เควิสแฮงเกอร์",nameEn:"Clevis Hanger",slug:"อุปกรณ์แขวนท่อ",href:"/เควิสแฮงเกอร์/",image:"/images/2024/02/ADJUSTABLE_CLEVIS_HANGER_cover_01.jpg",description:"เควิสแฮงเกอร์ เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว สำหรับแขวนท่อมาตรฐาน",shortDescription:"Clevis Hanger มาตรฐานอุตสาหกรรม",keywords:["เควิสแฮงเกอร์","Clevis Hanger","Pipe Hanger","แขวนท่อ","Adjustable Clevis","Type 1 hanger","MSS SP-69","อุปกรณ์แขวนท่อ","ที่แขวนท่อ"],seoContent:"เควิสแฮงเกอร์ (Clevis Hanger) เป็นอุปกรณ์แขวนท่อที่ได้รับความนิยมสูงสุด มีรูปร่างคล้ายตัว U สำหรับรองรับท่อ ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 ทนทานต่อการกัดกร่อน มีขนาดตั้งแต่ 1/2 นิ้ว ถึง 8 นิ้ว ผ่านมาตรฐาน MSS SP-69 สามารถปรับความสูงได้ด้วยสตัดเกลียว เหมาะสำหรับงานแขวนท่อทุกประเภท",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 5, 6, 8",unit:"นิ้ว"},{label:"ขนาดสตัด",value:"3/8, 1/2, 5/8, 3/4",unit:"นิ้ว"},{label:"มาตรฐาน",value:"MSS SP-69 Type 1"},{label:"น้ำหนักบรรทุก",value:"ขึ้นกับขนาด",unit:"kg"}],features:["รูปแบบมาตรฐาน MSS SP-69","ปรับความสูงได้","ทนทานต่อการกัดกร่อน","หลายขนาดให้เลือก","ติดตั้งง่าย"],applications:["งานแขวนท่อประปา","งานระบบ HVAC","งานแขวนท่อไอน้ำ","งานอุตสาหกรรม"],certifications:["MSS SP-69","ISO 9001"],faq:[{question:"เควิสแฮงเกอร์ใช้กับท่อขนาดไหน?",answer:"เควิสแฮงเกอร์มีขนาดตั้งแต่ 1/2 นิ้ว ถึง 8 นิ้ว รองรับท่อได้หลากหลายขนาด"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Hanger - Clevis Type"},relatedProductIds:["threaded-rod","split-ring-hanger"],productTables:u},{id:"split-ring-hanger",name:"สปริทริงแฮงเกอร์ SR19",nameEn:"Split Ring Hanger",slug:"อุปกรณ์แขวนท่อ",href:"/สปริทริงแฮงเกอร์-sr19-adjustable-split-ring-hanger/",image:"/images/2024/02/ADJUSTABLE_SPLIT_RING_HANGER_cover_01.jpg",description:"สปริทริงแฮงเกอร์ เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว สำหรับแขวนท่อน้ำ",shortDescription:"Split Ring Hanger ชุบซิงค์/SUS304",keywords:["สปริทริงแฮงเกอร์","Split Ring Hanger","SR19","Pipe Ring","แหวนแขวนท่อ","MSS SP-69 Type 19","Adjustable Split Ring","อุปกรณ์แขวนท่อน้ำ"],seoContent:"สปริทริงแฮงเกอร์ (Split Ring Hanger) รุ่น SR19 เป็นอุปกรณ์แขวนท่อรูปแบบแหวนเปิดด้านข้าง สามารถเปิดเพื่อใส่ท่อได้โดยไม่ต้องถอดทั้งชุด ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว ผ่านมาตรฐาน MSS SP-69 Type 19 เหมาะสำหรับงานแขวนท่อน้ำ ท่อแอร์ และงานอุตสาหกรรม",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 5, 6, 8",unit:"นิ้ว"},{label:"มาตรฐาน",value:"MSS SP-69 Type 19"},{label:"รูปแบบ",value:"Split Ring (แหวนเปิด)"}],features:["เปิดด้านข้างใส่ท่อง่าย","ไม่ต้องถอดทั้งชุด","มาตรฐาน MSS SP-69","ทนทานต่อการกัดกร่อน"],applications:["งานแขวนท่อน้ำ","งานระบบ HVAC","งานระบบดับเพลิง"],certifications:["MSS SP-69","ISO 9001"],faq:[{question:"Split Ring Hanger ต่างจาก Clevis Hanger อย่างไร?",answer:"Split Ring Hanger เป็นแหวนเปิดด้านข้าง สามารถเปิดเพื่อใส่ท่อได้ง่าย ส่วน Clevis Hanger เป็นรูปตัว U ต้องสอดท่อเข้าจากด้านบน"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Hanger - Split Ring"},relatedProductIds:["clevis-hanger","threaded-rod"],productTables:d},{id:"beam-clamp",name:"แคล้มฟันจระเข้",nameEn:"Beam Clamp",slug:"อุปกรณ์แขวนท่อ",href:"/แคล้มฟันจระเข้-beam-clamp/",image:"/images/2024/02/BEAM_CLAMP_cover_01.jpg",description:"แคล้มฟันจระเข้ (Beam Clamp) เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-6 นิ้ว ยึดคานเหล็ก",shortDescription:"Beam Clamp ยึดคานเหล็กไม่ต้องเจาะ",keywords:["แคล้มฟันจระเข้","Beam Clamp","คานเหล็ก","I-Beam Clamp","C-Channel Clamp","ยึดคาน","ไม่ต้องเจาะ","Pipe Clamp","อุปกรณ์ยึดท่อ"],seoContent:"แคล้มฟันจระเข้ (Beam Clamp) เป็นอุปกรณ์สำหรับยึดติดกับคานเหล็ก I-Beam หรือ C-Channel โดยไม่ต้องเจาะคาน ใช้หลักการกัดฟันเข้ากับขอบคานเหล็ก ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-6 นิ้ว สามารถรับน้ำหนักได้สูง เหมาะสำหรับงานติดตั้งระบบท่อในอาคารและโรงงาน",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 3, 4, 6",unit:"นิ้ว"},{label:"ประเภทคาน",value:"I-Beam, H-Beam, C-Channel"},{label:"น้ำหนักบรรทุก",value:"สูงสุด 500",unit:"kg"}],features:["ไม่ต้องเจาะคาน","ยึดแน่นด้วยฟันกัด","รับน้ำหนักสูง","ติดตั้งรวดเร็ว","ถอดย้ายได้"],applications:["ยึดกับคานเหล็ก I-Beam","ยึดกับ C-Channel","งานติดตั้งระบบท่อ","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"Beam Clamp ติดตั้งอย่างไร?",answer:"Beam Clamp ติดตั้งโดยหนีบเข้ากับขอบคานเหล็ก แล้วขันสกรูให้แน่น ไม่ต้องเจาะคาน"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Beam Clamp"},relatedProductIds:["threaded-rod","clevis-hanger"],productTables:p},{id:"band-hanger",name:"แคล้มหยดน้ำ",nameEn:"Band Hanger",slug:"อุปกรณ์แขวนท่อ",href:"/แคล้มหยดน้ำ-adjustable-band-hanger/",image:"/images/2024/02/ADJUSTABLE_BAND_HANGER_cover_01.jpg",description:"แคล้มหยดน้ำ (Band Hanger) เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว ราคาประหยัด",shortDescription:"Band Hanger ราคาประหยัด",keywords:["แคล้มหยดน้ำ","Band Hanger","Swivel Ring Hanger","MSS SP-69 Type 10","อุปกรณ์แขวนท่อราคาถูก","แขวนท่อน้ำ","Pipe Band"],seoContent:"แคล้มหยดน้ำ (Band Hanger) หรือ Swivel Ring Hanger เป็นอุปกรณ์แขวนท่อรูปแบบแหวนที่หมุนได้ ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว ราคาประหยัด เหมาะสำหรับงานแขวนท่อน้ำขนาดเล็กและกลาง สามารถปรับมุมได้ตามต้องการ",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4",unit:"นิ้ว"},{label:"มาตรฐาน",value:"MSS SP-69 Type 10"},{label:"รูปแบบ",value:"Swivel Ring (หมุนได้)"}],features:["ราคาประหยัด","หมุนปรับมุมได้","ติดตั้งง่าย","เบาและใช้งานง่าย"],applications:["งานแขวนท่อน้ำ","งานระบบ HVAC","งานอาคารที่อยู่อาศัย"],certifications:["MSS SP-69"],faq:[{question:"ทำไมเรียกว่าแคล้มหยดน้ำ?",answer:"เรียกว่าแคล้มหยดน้ำเพราะมีรูปร่างคล้ายหยดน้ำ และสามารถหมุนปรับมุมได้ตามทิศทางของท่อ"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Hanger - Band Type"},relatedProductIds:["split-ring-hanger","clevis-hanger"],productTables:c},{id:"level-clamp",name:"แคล้มเลเวล",nameEn:"Level Clamp",slug:"อุปกรณ์แขวนท่อ",href:"/แคล้มเลเวล-level-clamp/",image:"/images/2024/02/LEVEL_CLAMP_cover_01.jpg",description:"แคล้มเลเวล (Level Clamp) ปรับระดับแม่นยำ เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว",shortDescription:"Level Clamp ปรับระดับแม่นยำ",keywords:["แคล้มเลเวล","Level Clamp","Riser Clamp","Pipe Clamp","ปรับระดับท่อ","แคล้มแนวนอน","MSS SP-69","อุปกรณ์ปรับระดับท่อ"],seoContent:"แคล้มเลเวล (Level Clamp) เป็นอุปกรณ์แขวนท่อที่สามารถปรับระดับความสูงได้อย่างแม่นยำ ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว เหมาะสำหรับงานที่ต้องการความแม่นยำในการจัดระดับท่อ เช่น งานระบบน้ำแรงดันสูง งานระบบไอน้ำ",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 6, 8",unit:"นิ้ว"},{label:"การปรับระดับ",value:"แม่นยำ \xb11 มม."}],features:["ปรับระดับแม่นยำ","รับน้ำหนักสูง","ทนทานแข็งแรง","ใช้งานง่าย"],applications:["งานท่อแนวนอน","งานระบบไอน้ำ","งานที่ต้องการความแม่นยำ"],certifications:["ISO 9001"],faq:[{question:"Level Clamp ใช้เมื่อไร?",answer:"Level Clamp ใช้เมื่อต้องการปรับระดับท่อให้แนวนอนอย่างแม่นยำ เช่น งานระบบไอน้ำหรือน้ำแรงดันสูง"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Pipe Clamp - Level Type"},relatedProductIds:["clevis-hanger","band-hanger"]},{id:"u-bolt",name:"ยูโบลท์",nameEn:"U-Bolt",slug:"อุปกรณ์แขวนท่อ",href:"/ยูโบลท์-u-bolt/",image:"/images/2024/02/UBolt_cover_01.jpg",description:"ยูโบลท์ (U-Bolt) เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด 1/2-8 นิ้ว สำหรับยึดท่อ",shortDescription:"U-Bolt ยึดท่อรูปตัวยูมาตรฐาน",keywords:["ยูโบลท์","U-Bolt","U Bolt","ท่อรูป U","ยึดท่อ","Pipe Clamp U","U-bolt pipe support","สกรูรูปตัวยู","อุปกรณ์ยึดท่อ"],seoContent:"ยูโบลท์ (U-Bolt) เป็นสกรูรูปตัว U สำหรับยึดท่อกับโครงสร้าง ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด 1/2-8 นิ้ว สามารถรับน้ำหนักได้ดี ติดตั้งง่าย มี 2 ขาที่มีเกลียวสำหรับขันน็อตยึด เหมาะสำหรับงานยึดท่อกับคานเหล็กหรือผนัง",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาดท่อ",value:"1/2, 3/4, 1, 1.25, 1.5, 2, 2.5, 3, 4, 6, 8",unit:"นิ้ว"},{label:"เส้นผ่าศูนย์กลางสกรู",value:"M6, M8, M10, M12, M16",unit:"mm"},{label:"รูปแบบ",value:"Round Bend, Square Bend"}],features:["รูปตัว U ยึดท่อได้แน่น","ติดตั้งง่าย","รับน้ำหนักดี","หลายขนาดให้เลือก"],applications:["ยึดท่อกับคานเหล็ก","ยึดท่อกับผนัง","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"U-Bolt ใช้ยึดท่ออย่างไร?",answer:"U-Bolt สอดท่อเข้าไปตรงกลางรูป U แล้วขันน็อตที่ขาทั้งสองข้างเพื่อยึดแน่น"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"U-Bolt"},relatedProductIds:["threaded-rod","beam-clamp"]},{id:"threaded-rod",name:"สตัดเกลียวตลอด",nameEn:"Threaded Rod",slug:"อุปกรณ์แขวนท่อ",href:"/สตัดเกลียวตลอด-เหล็ก-threaded-rod/",image:"/images/2024/02/THREADED_ROD_cover_01.jpg",description:"สตัดเกลียวตลอด เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด M6-M20 ความยาว 1-3 เมตร",shortDescription:"Threaded Rod เกลียวตลอดแนว",keywords:["สตัดเกลียวตลอด","Threaded Rod","All Thread","เกลียวตลอด","เหล็กเกลียว","แท่งเกลียว","M6 M8 M10 M12 M16 M20","Threaded bar","อุปกรณ์แขวนท่อ"],seoContent:"สตัดเกลียวตลอด (Threaded Rod) เป็นแท่งเหล็กที่มีเกลียวตลอดความยาว ใช้สำหรับแขวนท่อ ยึดอุปกรณ์ และงานก่อสร้างทั่วไป ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด M6-M20 ความยาว 1-3 เมตร สามารถตัดตามความต้องการได้",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"M6, M8, M10, M12, M14, M16, M20"},{label:"ความยาว",value:"1, 2, 3",unit:"เมตร"},{label:"เกลียว",value:"Metric Thread"}],features:["เกลียวตลอดแนว","ตัดได้ตามต้องการ","ทนทานต่อการกัดกร่อน","ใช้งานได้หลากหลาย"],applications:["แขวนท่อ","ยึดอุปกรณ์","งานก่อสร้าง","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"สตัดเกลียวตลอดมีขนาดอะไรบ้าง?",answer:"สตัดเกลียวตลอดมีขนาด M6, M8, M10, M12, M14, M16, M20 ความยาว 1-3 เมตร"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Threaded Rod"},relatedProductIds:["clevis-hanger","beam-clamp"]},{id:"anchors",name:"พุกต่างๆ",nameEn:"Various Anchors",slug:"อุปกรณ์แขวนท่อ",href:"/พุกต่างๆ/",image:"/images/2025/01/Hanger-Clamp-Bolt_000.jpg",description:"พุกพลาสติก/พุกเหล็ก ขนาด M6-M16 สำหรับยึดกับคอนกรีต อิฐ บล็อก",shortDescription:"พุกพลาสติก/เหล็กหลากหลายประเภท",keywords:["พุก","Anchor","พุกพลาสติก","พุกเหล็ก","Wall Plug","Expansion Anchor","พุกคอนกรีต","พุกอิฐ","M6 M8 M10 M12 M16","อุปกรณ์ยึด"],seoContent:"พุกต่างๆ (Anchors) เป็นอุปกรณ์สำหรับยึดติดกับผนังคอนกรีต อิฐ และบล็อก มีทั้งพุกพลาสติก (Wall Plug) สำหรับงานเบา และพุกเหล็ก (Expansion Anchor) สำหรับงานหนัก มีขนาด M6-M16 หลากหลายประเภทตามการใช้งาน",specifications:[{label:"ประเภท",value:"พุกพลาสติก, พุกเหล็กขยาย, Sleeve Anchor, Wedge Anchor"},{label:"ขนาด",value:"M6, M8, M10, M12, M14, M16"},{label:"วัสดุผนัง",value:"คอนกรีต, อิฐ, บล็อก"}],features:["หลากหลายประเภท","เลือกตามการใช้งาน","ยึดแน่น","ราคาประหยัด"],applications:["ยึดกับผนังคอนกรีต","ยึดกับอิฐและบล็อก","งานติดตั้งทั่วไป"],certifications:["ISO 9001"],faq:[{question:"พุกพลาสติกกับพุกเหล็กต่างกันอย่างไร?",answer:"พุกพลาสติกใช้กับงานเบาและผนังอิฐ/บล็อก พุกเหล็กใช้กับงานหนักและผนังคอนกรีต"}],schemaData:{brand:"Multi-Brand",category:"Anchors & Wall Plugs"},relatedProductIds:["sleeve-anchor","threaded-rod"]},{id:"sleeve-anchor",name:"พุกเหล็ก Sleeve Anchor",nameEn:"Sleeve Anchor",slug:"อุปกรณ์แขวนท่อ",href:"/พุกเหล็ก-sleeve-anchor-bolt/",image:"/images/2025/01/Hanger-Clamp-Bolt_000.jpg",description:"พุกเหล็ก Sleeve Anchor เหล็กชุบซิงค์/สแตนเลส SUS304 ขนาด M8-M16 สำหรับงานหนัก",shortDescription:"Sleeve Anchor พุกขยายงานหนัก",keywords:["พุกเหล็ก","Sleeve Anchor","พุกขยาย","Expansion Anchor","M8 M10 M12 M16","พุกคอนกรีต","Anchor Bolt","Heavy Duty Anchor","พุกเหล็กชุบซิงค์"],seoContent:"พุกเหล็ก Sleeve Anchor เป็นพุกเหล็กขยายสำหรับงานหนัก ทำจากเหล็กชุบซิงค์หรือสแตนเลส SUS304 มีขนาด M8-M16 ทำงานโดยการขยายแขนเมื่อขันน็อต ยึดแน่นกับผนังคอนกรีต เหมาะสำหรับงานยึดอุปกรณ์หนัก งานแขวนท่อ และงานอุตสาหกรรม",specifications:[{label:"วัสดุ",value:"เหล็กชุบซิงค์, สแตนเลส SUS304"},{label:"ขนาด",value:"M8, M10, M12, M14, M16"},{label:"ความยาว",value:"50-200",unit:"mm"},{label:"วัสดุผนัง",value:"คอนกรีต, อิฐเต็ม"},{label:"น้ำหนักบรรทุก",value:"สูงสุด 200",unit:"kg/ตัว"}],features:["รับน้ำหนักสูง","ยึดแน่นกับคอนกรีต","ติดตั้งง่าย","มีทั้งแบบชุบซิงค์และสแตนเลส"],applications:["งานยึดอุปกรณ์หนัก","งานแขวนท่อ","งานติดตั้งเครื่องจักร","งานอุตสาหกรรม"],certifications:["ISO 9001"],faq:[{question:"Sleeve Anchor ติดตั้งอย่างไร?",answer:"Sleeve Anchor ติดตั้งโดยเจาะรูที่ผนังคอนกรีต สอดพุกเข้าไป แล้วขันน็อตให้แน่น แขนขยายจะยึดแน่นกับผนัง"}],schemaData:{brand:"Multi-Brand",material:"Galvanized Steel / SUS304",category:"Sleeve Anchor"},relatedProductIds:["anchors","beam-clamp"]},{id:"grilles",name:"หัวจ่ายลม กริล",nameEn:"Air Grilles",slug:"อุปกรณ์ปรับอากาศ",href:"/หัวจ่ายลม-กริล/",image:"/images/2021/03/grilles_000C.jpg",description:"กริลแอร์พลาสติก/อลูมิเนียม Diffuser/Supply/Return Air Grille สำหรับระบบปรับอากาศ",shortDescription:"กริลแอร์ Diffuser/Supply/Return Air",keywords:["กริลแอร์","หน้ากากแอร์","Diffuser","Air Grille","Supply Air Grille","Return Air Grille","กริลปรับอากาศ","หัวจ่ายลม","Diffuser แอร์","กริลอลูมิเนียม","Air Diffuser","ระบบ HVAC"],seoContent:"หัวจ่ายลม กริล (Air Grilles) เป็นอุปกรณ์สำหรับระบบปรับอากาศ มีหลายประเภทได้แก่ Supply Air Grille สำหรับจ่ายลมเย็น, Return Air Grille สำหรับดูดอากาศกลับ, และ Diffuser สำหรับกระจายลม ทำจากพลาสติกหรืออลูมิเนียม มีหลายขนาดและรูปแบบให้เลือก เหมาะสำหรับอาคารพาณิชย์ โรงแรม โรงพยาบาล และอาคารสำนักงาน",specifications:[{label:"ประเภท",value:"Supply Air Grille, Return Air Grille, Diffuser"},{label:"วัสดุ",value:"พลาสติก ABS, อลูมิเนียม"},{label:"ขนาด",value:"100x100 ถึง 600x600",unit:"mm"},{label:"การติดตั้ง",value:"ติดผนัง, ติดเพดาน"},{label:"สี",value:"ขาว, ครีม, ปรับแต่งได้"}],features:["หลากหลายประเภทและขนาด","วัสดุทนทาน","ออกแบบสวยงาม","กระจายลมได้ดี","ติดตั้งง่าย"],applications:["ระบบปรับอากาศ","อาคารพาณิชย์","โรงแรมและโรงพยาบาล","อาคารสำนักงาน"],certifications:["ISO 9001"],faq:[{question:"Supply Air Grille กับ Return Air Grille ต่างกันอย่างไร?",answer:"Supply Air Grille ใช้สำหรับจ่ายลมเย็นออกสู่ห้อง Return Air Grille ใช้สำหรับดูดอากาศกลับเข้าระบบเพื่อระบายความร้อน"}],schemaData:{brand:"Multi-Brand",category:"HVAC - Air Grilles"},relatedProductIds:["ball-jet","thermobreak"]},{id:"ball-jet",name:"หัวจ่ายแอร์ Ball Jet",nameEn:"Ball Jet Diffuser",slug:"อุปกรณ์ปรับอากาศ",href:"/หัวจ่ายแอร์-ball-jet/",image:"/images/2025/01/balljet-cover_000C.jpg",description:"หัวจ่ายแอร์ Ball Jet ABS Plastic ปรับทิศทางลมได้ ลมแรงสูงระยะไกล สำหรับโรงงาน/โกดัง",shortDescription:"Ball Jet ลมแรงสูงระยะไกล",keywords:["หัวจ่ายแอร์","Ball Jet","Diffuser","Ball Jet Diffuser","หัวจ่ายลม Ball Jet","กริล Ball Jet","Air Diffuser","โรงงานอุตสาหกรรม","ลมแรงสูง","ปรับทิศทางลม"],seoContent:"หัวจ่ายแอร์ Ball Jet เป็น Diffuser รูปทรงลูกบอลที่สามารถปรับทิศทางลมได้ 360 องศา ทำจากพลาสติก ABS ทนทาน สามารถจ่ายลมแรงสูงไปได้ไกล เหมาะสำหรับพื้นที่ขนาดใหญ่ เช่น โรงงาน โกดัง ห้องประชุม และศูนย์การค้า ติดตั้งบนเพดานหรือผนังได้",specifications:[{label:"วัสดุ",value:"พลาสติก ABS"},{label:"ขนาด",value:"4, 5, 6, 8, 10, 12",unit:"นิ้ว"},{label:"การปรับทิศทาง",value:"360 องศา"},{label:"ระยะส่งลม",value:"สูงสุด 15",unit:"เมตร"},{label:"การติดตั้ง",value:"เพดาน, ผนัง"}],features:["ปรับทิศทางลมได้ 360\xb0","ลมแรงสูง ระยะไกล","พลาสติก ABS ทนทาน","เหมาะกับพื้นที่ใหญ่","ติดตั้งง่าย"],applications:["โรงงานอุตสาหกรรม","โกดัง","ห้องประชุม","ศูนย์การค้า"],certifications:["ISO 9001"],faq:[{question:"Ball Jet เหมาะกับงานอะไร?",answer:"Ball Jet เหมาะกับงานที่ต้องการส่งลมไปได้ไกลและปรับทิศทางได้ เช่น โรงงาน โกดัง ห้องประชุมขนาดใหญ่"}],schemaData:{brand:"Multi-Brand",category:"HVAC - Ball Jet Diffuser"},relatedProductIds:["grilles","thermobreak"]},{id:"thermobreak",name:"เทอร์โมเบรค Thermobreak",nameEn:"Thermobreak Insulation",slug:"อุปกรณ์ปรับอากาศ",href:"/เทอร์โมเบรค-thermobreak/",image:"/images/2025/01/thermobrek_cover_000C.jpg",description:"เทอร์โมเบรค ฉนวนหุ้มท่อ Polyolefin Foam 0.032 W/mK มาตรฐาน FM/UL สำหรับ HVAC",shortDescription:"Thermobreak ฉนวนหุ้มท่อ FM/UL",keywords:["เทอร์โมเบรค","ฉนวนหุ้มท่อ","Thermobreak","Pipe Insulation","ฉนวนกันความร้อน","Polyolefin Foam","ฉนวนท่อแอร์","Thermal Insulation","FM UL approved","ฉนวน HVAC"],seoContent:"เทอร์โมเบรค (Thermobreak) เป็นฉนวนหุ้มท่อคุณภาพสูงทำจาก Polyolefin Foam มีค่านำความร้อนต่ำเพียง 0.032 W/mK ช่วยป้องกันการสูญเสียความเย็นและควบคุมความร้อนได้ดีเยี่ยม ผ่านมาตรฐาน FM และ UL ทนไฟ ปลอดภัยสำหรับงาน HVAC มีหลายขนาดตามเส้นผ่านศูนย์กลางท่อ มีทั้งแบบท่อและแผ่น",specifications:[{label:"วัสดุ",value:"Polyolefin Foam"},{label:"ค่านำความร้อน",value:"0.032",unit:"W/mK"},{label:"ความหนา",value:"9, 13, 19, 25, 32",unit:"mm"},{label:"อุณหภูมิใช้งาน",value:"-200 ถึง +105",unit:"\xb0C"},{label:"มาตรฐาน",value:"FM Approved, UL Listed"},{label:"การติดไฟ",value:"Self-extinguishing"}],features:["ค่านำความร้อนต่ำ 0.032 W/mK","ผ่านมาตรฐาน FM/UL","ทนไฟ ไม่ลุกลาม","ทนทานต่อความชื้น","ป้องกัน Condensation","หลายความหนาให้เลือก"],applications:["ระบบปรับอากาศ HVAC","ท่อน้ำเย็น","ท่อน้ำร้อน","ระบบ Chiller","อาคารพาณิชย์และอุตสาหกรรม"],certifications:["FM Approved","UL Listed","ISO 9001"],faq:[{question:"Thermobreak คืออะไร?",answer:"Thermobreak เป็นฉนวนหุ้มท่อจาก Polyolefin Foam มีค่านำความร้อนต่ำ ช่วยป้องกันการสูญเสียความเย็นและควบคุมความร้อนได้ดี"},{question:"ทำไมต้องใช้ฉนวนหุ้มท่อ?",answer:"ฉนวนหุ้มท่อช่วยป้องกันการสูญเสียความเย็น ป้องกันการควบแน่น (Condensation) และประหยัดพลังงานในระบบปรับอากาศ"}],schemaData:{brand:"Thermobreak",material:"Polyolefin Foam",category:"HVAC Insulation"},relatedProductIds:["grilles","ball-jet"]},{id:"durgo",name:"ระบบวาล์วเติมอากาศ DURGO",nameEn:"DURGO AAVS",slug:"อุปกรณ์ปรับอากาศ",href:"/ระบบวาล์วเติมอากาศ-durgo-aavs/",image:"/images/2021/03/durgo_000C.jpg",description:"วาล์วเติมอากาศ DURGO มาตรฐาน EN 12380 ป้องกัน Trap Siphonage สำหรับระบบระบายน้ำ",shortDescription:"DURGO Air Valve EN 12380",keywords:["DURGO","วาล์วเติมอากาศ","Air Admittance Valve","AAVS","วาล์วอากาศ","ระบบระบายน้ำ","Trap Siphonage","EN 12380","Vent Valve","วาล์วระบายอากาศ"],seoContent:"วาล์วเติมอากาศ DURGO (Air Admittance Valve) เป็นอุปกรณ์สำคัญในระบบระบายน้ำ ทำหน้าที่เติมอากาศเข้าสู่ท่อระบายน้ำเมื่อเกิดสุญญากาศ ป้องกันการดูดน้ำใน Trap หาย (Trap Siphonage) ผ่านมาตรฐาน EN 12380 จากสวีเดน ช่วยลดการติดตั้งท่อระบายอากาศบนหลังคา ประหยัดพื้นที่และต้นทุน",specifications:[{label:"วัสดุ",value:"Polypropylene, EPDM"},{label:"ขนาด",value:"50, 75, 110",unit:"mm"},{label:"มาตรฐาน",value:"EN 12380"},{label:"อุณหภูมิใช้งาน",value:"-20 ถึง +60",unit:"\xb0C"},{label:"แรงดันเปิด",value:"-5 ถึง -100",unit:"Pa"},{label:"อัตราการไหล",value:"สูงสุด 7.5",unit:"ลบ.ม./วินาที"}],features:["ผ่านมาตรฐาน EN 12380","ป้องกัน Trap Siphonage","ไม่ต้องติดท่อระบายอากาศบนหลังคา","ประหยัดพื้นที่และต้นทุน","ติดตั้งง่าย","คุณภาพจากสวีเดน"],applications:["ระบบระบายน้ำอาคาร","อาคารพาณิชย์","โรงแรม","อาคารสูง"],certifications:["EN 12380","ISO 9001"],faq:[{question:"วาล์วเติมอากาศ DURGO ใช้ทำอะไร?",answer:"วาล์วเติมอากาศ DURGO ใช้เติมอากาศเข้าสู่ท่อระบายน้ำเมื่อเกิดสุญญากาศ ป้องกันน้ำใน Trap ถูกดูดออก ทำให้กลิ่นไม่ลอยขึ้นมา"},{question:"DURGO ติดตั้งที่ไหน?",answer:"DURGO ติดตั้งบนท่อระบายน้ำหลัก ในตำแหน่งที่อากาศถ่ายเทได้ ปกติติดตั้งในห้องน้ำหรือห้องเครื่อง"}],schemaData:{brand:"DURGO",manufacturer:"Wavin (Sweden)",category:"Drainage - Air Admittance Valve"},relatedProductIds:["xylent","grilles"]},{id:"realflex",name:"ท่อสแตนเลส Realflex",nameEn:"Realflex Flexible Hose",slug:"อุปกรณ์ดับเพลิง",href:"/realflex/",image:"/images/2021/03/realflex_000C.jpg",description:"ท่อสแตนเลส Realflex Stainless Steel 304 มาตรฐาน NFPA 13 สำหรับระบบสปริงเกลอร์",shortDescription:"Realflex ท่อสแตนเลส NFPA 13",keywords:["Realflex","ท่อสแตนเลส","NFPA13","สปริงเกลอร์","Flexible Hose","ท่อดับเพลิง","ท่อสแตนเลส 304","Fire Hose","Sprinkler Hose","ท่อโค้งงอได้","UL FM Listed"],seoContent:"ท่อสแตนเลส Realflex เป็นท่อดับเพลิงแบบโค้งงอได้ (Flexible Hose) ทำจากสแตนเลส 304 คุณภาพสูง ผ่านมาตรฐาน NFPA 13 สำหรับระบบสปริงเกลอร์ดับเพลิง ท่อ Realflex มีความยืดหยุ่นสูง สามารถโค้งงอเพื่อหลีกเลี่ยงสิ่งกีดขวางได้ ติดตั้งง่ายและรวดเร็ว ลดเวลาในการติดตั้งเมื่อเทียบกับท่อเหล็กแบบดั้งเดิม เหมาะสำหรับอาคารพาณิชย์ โรงแรม และโรงงาน",specifications:[{label:"วัสดุ",value:"สแตนเลส SUS304"},{label:"มาตรฐาน",value:"NFPA 13, UL Listed, FM Approved"},{label:"ขนาด",value:"1, 1.5, 2",unit:"นิ้ว"},{label:"แรงดันทนทาน",value:"175-300",unit:"PSI"},{label:"ความยาว",value:"ขึ้นอยู่กับรุ่น",unit:"เมตร"},{label:"การยึด",value:"Groove End, Thread End"}],features:["สแตนเลส 304 ทนทาน","ยืดหยุ่นสูง โค้งงอได้","ติดตั้งง่ายและรวดเร็ว","ผ่านมาตรฐาน NFPA 13","UL Listed และ FM Approved","ลดเวลาติดตั้ง"],applications:["ระบบสปริงเกลอร์ดับเพลิง","อาคารพาณิชย์","โรงแรมและโรงพยาบาล","โรงงานอุตสาหกรรม"],certifications:["NFPA 13","UL Listed","FM Approved"],faq:[{question:"ท่อ Realflex ต่างจากท่อเหล็กดับเพลิงอย่างไร?",answer:"ท่อ Realflex เป็นท่อโค้งงอได้ ติดตั้งง่ายและรวดเร็วกว่าท่อเหล็กแบบดั้งเดิม ไม่ต้องเชื่อม ลดเวลาและต้นทุนการติดตั้ง"}],schemaData:{brand:"Realflex",material:"Stainless Steel 304",category:"Fire Protection - Flexible Hose"},productTables:[{tableName:"Realflex Flexible Hose - ข้อมูลจำเพาะ",headers:["คุณสมบัติ","ค่า"],rows:[["วัสดุ","AISI 304 Stainless Steel"],["แรงดันใช้งาน","14 bar / 200 psi"],["แรงดันทดสอบ","70 bar / 875 psi"],["อุณหภูมิใช้งาน","สูงสุด 107\xb0C / 225\xb0F"],["มาตรฐาน","NFPA13/13D/13R, EN12845"],["การทดสอบ","UL 2443, FM 1637"],["ความยาว","1.2m, 1.5m, 1.8m"]]},{tableName:"ขนาด Realflex Hose",headers:["ขนาด","OD (mm)","ID (mm)","Bend Radius (mm)"],rows:[['\xbd"',"15","10","40"],['\xbe"',"20","15","50"],['1"',"25","20","65"]]}],relatedProductIds:["syler","extinguishers"]},{id:"extinguishers",name:"อุปกรณ์ดับเพลิง",nameEn:"Fire Extinguishers",slug:"อุปกรณ์ดับเพลิง",href:"/อุปกรณ์ดับเพลิง/",image:"/images/2021/03/extinguishers_000C.jpg",description:"อุปกรณ์ดับเพลิง CO2/Dry Chemical/Foam มอก./UL/FM สำหรับทุกอาคาร",shortDescription:"ถังดับเพลิง มอก./UL/FM",keywords:["อุปกรณ์ดับเพลิง","ถังดับเพลิง","มอก.","UL","FM","Fire Extinguisher","CO2 extinguisher","Dry Chemical","Foam extinguisher","ถังดับเพลิง CO2","ถังดับเพลิงผงแห้ง","ถังดับเพลิงโฟม"],seoContent:"อุปกรณ์ดับเพลิงครบวงจร ประกอบด้วยถังดับเพลิงหลากหลายประเภท ได้แก่ ถังดับเพลิง CO2 เหมาะกับไฟไหม้ที่เกิดจากไฟฟ้า ถังดับเพลิงผงแห้ง (Dry Chemical) เหมาะกับไฟไหม้ทั่วไป และถังดับเพลิงโฟม (Foam) เหมาะกับไฟไหม้จากน้ำมัน ผ่านมาตรฐาน มอก., UL, และ FM เหมาะสำหรับทุกประเภทอาคาร",specifications:[{label:"ประเภท",value:"CO2, Dry Chemical (ABC), Foam"},{label:"ขนาด",value:"2, 4, 5, 6, 9, 25, 50",unit:"kg"},{label:"มาตรฐาน",value:"มอก.332, UL, FM"},{label:"อายุการใช้งาน",value:"5-10",unit:"ปี"},{label:"การตรวจสอบ",value:"ทุก 1 ปี"}],features:["หลากหลายประเภทตามการใช้งาน","ผ่านมาตรฐาน มอก./UL/FM","มีหลายขนาดให้เลือก","ใช้งานง่าย","บำรุงรักษาง่าย"],applications:["อาคารพาณิชย์","โรงงานอุตสาหกรรม","โรงแรม","บ้านพักอาศัย","รถยนต์"],certifications:["มอก.332","UL Listed","FM Approved"],faq:[{question:"ถังดับเพลิงแบบไหนเหมาะกับไฟไหม้จากไฟฟ้า?",answer:"ถังดับเพลิง CO2 เหมาะกับไฟไหม้จากไฟฟ้า เพราะไม่ทิ้งคราบและไม่นำไฟฟ้า"},{question:"ถังดับเพลิงต้องตรวจสอบบ่อยแค่ไหน?",answer:"ถังดับเพลิงควรตรวจสอบทุก 1 ปี และอัดแก๊สใหม่ทุก 5 ปี หรือตามที่ผู้ผลิตแนะนำ"}],schemaData:{brand:"Multi-Brand",category:"Fire Extinguishers"},relatedProductIds:["realflex","syler"]},{id:"fencing",name:"ระบบรั้ว",nameEn:"Fencing System",slug:"ระบบรั้ว",href:"/ระบบรั้ว/",image:"/images/2025/01/fencing_000C.jpg",description:"ระบบรั้วตาข่าย รั้วไวน์แมน รั้วเทวดา คุณภาพสูง ราคาถูก",shortDescription:"ระบบรั้วตาข่ายครบวงจร",keywords:["รั้วตาข่าย","ระบบรั้ว","ไวน์แมน","เทวดา","Chain Link Fence","รั้วโรงงาน","รั้วบ้าน","รั้วอาคาร","Fencing","รั้วเหล็ก","รั้วกั้น"],seoContent:"ระบบรั้วครบวงจร ประกอบด้วย รั้วตาข่าย (Chain Link Fence) สำหรับโรงงานและพื้นที่ขนาดใหญ่, รั้วไวน์แมน (Wiemann) ที่ทนทานและสวยงาม, และรั้วเทวดา (Tevada) ที่มีคุณภาพสูง มีหลายรูปแบบและความสูงให้เลือก เหมาะสำหรับโรงงาน อาคารพาณิชย์ และบ้านพักอาศัย",specifications:[{label:"ประเภท",value:"Chain Link, Wiemann, Tevada"},{label:"วัสดุ",value:"เหล็กชุบซิงค์, เหล็กพ่นสี"},{label:"ความสูง",value:"1.5, 1.8, 2.0, 2.5, 3.0",unit:"เมตร"},{label:"ความยาวตาข่าย",value:"ตามต้องการ",unit:"เมตร"}],features:["หลากหลายประเภทและรูปแบบ","ทนทานต่อสภาพอากาศ","ราคาถูก","ติดตั้งง่าย","บำรุงรักษาต่ำ"],applications:["โรงงานอุตสาหกรรม","อาคารพาณิชย์","บ้านพักอาศัย","สนามกีฬา"],certifications:["ISO 9001"],faq:[{question:"รั้วตาข่ายกับรั้วเทวดาต่างกันอย่างไร?",answer:"รั้วตาข่ายเป็นรั้วแบบโปร่ง มองทะลุได้ เหมาะกับโรงงาน รั้วเทวดาเป็นรั้วแบบทึบ เสริมความปลอดภัยและความเป็นส่วนตัว"}],schemaData:{brand:"Multi-Brand",category:"Fencing System"},relatedProductIds:["tevada"]},{id:"tevada",name:"รั้วเทวดา",nameEn:"Tevada Fence",slug:"ระบบรั้ว",href:"/รั้วเทวดา/",image:"/images/2021/03/TEVADA_001.png",description:"รั้วเทวดา คุณภาพสูง ทนทาน อายุการใช้งานยาวนาน",shortDescription:"รั้วเทวดาคุณภาพสูง",keywords:["รั้วเทวดา","Tevada","Tevada Fence","รั้วเทวดา Tevada","รั้วอาคาร","รั้วทนทาน","AS/NZS 4534","รั้วสูง","รั้วคุณภาพ"],seoContent:"รั้วเทวดา (Tevada) เป็นรั้วคุณภาพสูงจากออสเตรเลีย ผ่านมาตรฐาน AS/NZS 4534 มีความทนทานสูง ทนทานต่อสภาพอากาศ ไม่เป็นสนิม อายุการใช้งานยาวนาน มีหลายรูปแบบและสีให้เลือก เหมาะสำหรับอาคารพาณิชย์ โรงงาน และบ้านพักอาศัยระดับสูง",specifications:[{label:"มาตรฐาน",value:"AS/NZS 4534"},{label:"วัสดุ",value:"เหล็กชุบซิงค์, อลูมิเนียม"},{label:"ความสูง",value:"1.5, 1.8, 2.0, 2.5, 3.0",unit:"เมตร"},{label:"สี",value:"ดำ, เทา, ขาว, ปรับแต่งได้"},{label:"การเคลือบ",value:"Powder Coating"}],features:["ผ่านมาตรฐาน AS/NZS 4534","ทนทานต่อสภาพอากาศ","ไม่เป็นสนิม","อายุการใช้งานยาวนาน","หลายสีและรูปแบบ"],applications:["อาคารพาณิชย์","โรงงาน","บ้านพักอาศัยระดับสูง","โครงการจัดสรร"],certifications:["AS/NZS 4534","ISO 9001"],faq:[{question:"รั้วเทวดาทนทานแค่ไหน?",answer:"รั้วเทวดาผ่านมาตรฐาน AS/NZS 4534 จากออสเตรเลีย มีอายุการใช้งานยาวนาน ทนทานต่อสภาพอากาศและการกัดกร่อน"}],schemaData:{brand:"Tevada",category:"Fencing - Premium"},relatedProductIds:["fencing"]},{id:"pipe-coupling-machine",name:"เครื่องเชื่อมท่อ Pipe Coupling Machine",nameEn:"Pipe Coupling Machine",slug:"เครื่องจักร",href:"/เครื่องเชื่อมท่อ-pipe-coupling-machine/",image:"/images/2025/01/pipe-coupling-machine_000.jpg",description:"เครื่องเชื่อมท่อ Pipe Coupling Machine สำหรับงานติดตั้งระบบท่อ",shortDescription:"เครื่องเชื่อมท่อครบวงจร",keywords:["เครื่องเชื่อมท่อ","Pipe Coupling Machine","เครื่องมือติดตั้งท่อ","Grooving Machine","เครื่องทำกรู๊ฟ","Pipe Grooving","Roll Grooving Machine","อุปกรณ์ติดตั้งท่อ","เครื่องจักรท่อ"],seoContent:"เครื่องเชื่อมท่อ Pipe Coupling Machine เป็นเครื่องมือสำหรับงานติดตั้งระบบท่อ ใช้สำหรับทำกรู๊ฟ (Groove) ที่ปลายท่อเพื่อติดตั้ง Groove Coupling มีทั้งแบบ Roll Grooving และ Cut Grooving ทำงานรวดเร็ว แม่นยำ สามารถทำกรู๊ฟท่อได้หลากหลายขนาด เหมาะสำหรับงานติดตั้งระบบท่อขนาดใหญ่",specifications:[{label:"ประเภท",value:"Roll Grooving, Cut Grooving"},{label:"ขนาดท่อ",value:"2 - 24",unit:"นิ้ว"},{label:"วัสดุท่อ",value:"เหล็ก, สแตนเลส, PVC"},{label:"แรงดันไฟ",value:"220",unit:"V"},{label:"กำลังไฟ",value:"2.2 - 5.5",unit:"kW"}],features:["ทำกรู๊ฟได้รวดเร็ว","แม่นยำ","รองรับท่อหลายขนาด","ทนทาน","ใช้งานง่าย"],applications:["งานติดตั้งระบบท่อ","โครงการระบบดับเพลิง","งานอุตสาหกรรม","โครงการประปา"],certifications:["CE","ISO 9001"],faq:[{question:"Roll Grooving กับ Cut Grooving ต่างกันอย่างไร?",answer:"Roll Grooving ใช้ลูกกลิ้งกดสร้างกรู๊ฟ ไม่ตัดเศษเหล็ก เหมาะกับท่อผนังบาง Cut Grooving ใช้ใบมีดตัดสร้างกรู๊ฟ เหมาะกับท่อผนังหนา"}],schemaData:{brand:"Multi-Brand",category:"Pipe Equipment - Grooving Machine"},relatedProductIds:["groove-coupling","hdpe-welder"]},{id:"water-pump",name:"Water Pump Grundfos",nameEn:"Water Pump",slug:"เครื่องจักร",href:"/waterpump-grundfos-จำหน่ายติดตั้ง/",image:"/images/2021/03/water-pump_000C.jpg",description:"ปั๊มน้ำ Grundfos จำหน่ายและติดตั้ง บริการหลังการขาย",shortDescription:"ปั๊มน้ำ Grundfos จำหน่ายติดตั้ง",keywords:["ปั๊มน้ำ","Water Pump","Grundfos","ปั๊ม Grundfos","Grundfos pump","ปั๊มน้ำอัตโนมัติ","ปั๊มน้ำดื่ม","ปั๊มน้ำประปา","Variable Speed Pump","ปั๊มอัจฉริยะ"],seoContent:"ปั๊มน้ำ Grundfos เป็นปั๊มน้ำคุณภาพสูงจากเดนมาร์ก มีหลากหลายรุ่นสำหรับงานประปา งานอุตสาหกรรม และงาน HVAC มีเทคโนโลยี Variable Speed Drive ช่วยประหยัดพลังงาน พร้อมบริการจำหน่าย ติดตั้ง และบำรุงรักษาครบวงจร",specifications:[{label:"แบรนด์",value:"Grundfos"},{label:"ประเภท",value:"Centrifugal, Submersible, Booster"},{label:"แรงดัน",value:"ตามรุ่น",unit:"bar"},{label:"อัตราการไหล",value:"ตามรุ่น",unit:"ลบ.ม./ชม."},{label:"เทคโนโลยี",value:"Variable Speed Drive"}],features:["แบรนด์ชั้นนำจากเดนมาร์ก","ประหยัดพลังงาน","Variable Speed Drive","ทนทาน อายุการใช้งานยาวนาน","บริการหลังการขาย"],applications:["ระบบประปา","งานอุตสาหกรรม","ระบบ HVAC","ระบบน้ำดื่ม"],certifications:["ISO 9001","ISO 14001","Energy Star"],faq:[{question:"ทำไมต้องเลือกปั๊ม Grundfos?",answer:"Grundfos เป็นแบรนด์ปั๊มน้ำชั้นนำจากเดนมาร์ก มีคุณภาพสูง ประหยัดพลังงาน และมีบริการหลังการขายที่ดี"}],schemaData:{brand:"Grundfos",manufacturer:"Grundfos (Denmark)",category:"Water Pump"},relatedProductIds:["water-treatment","ppr-elephant"]},{id:"water-treatment",name:"Water Treatment",nameEn:"Water Treatment",slug:"เครื่องจักร",href:"/water-treatment/",image:"/images/2021/03/water-treatment_000C.jpg",description:"ระบบผลิตน้ำประปา Water Treatment ครบวงจร",shortDescription:"ระบบผลิตน้ำประปา",keywords:["Water Treatment","ระบบน้ำประปา","บำบัดน้ำ","ระบบกรองน้ำ","Water Purification","Reverse Osmosis","RO System","ระบบผลิตน้ำดื่ม","Water Filter System","บำบัดน้ำเสีย"],seoContent:"ระบบบำบัดน้ำ (Water Treatment) ครบวงจร สำหรับผลิตน้ำประปาและน้ำดื่ม ประกอบด้วยระบบกรองน้ำหลายขั้นตอน ระบบ Reverse Osmosis (RO) และระบบฆ่าเชื้อ เหมาะสำหรับโรงงาน อาคารสำนักงาน และโครงการที่อยู่อาศัย พร้อมบริการออกแบบ ติดตั้ง และบำรุงรักษา",specifications:[{label:"ประเภท",value:"Filtration, RO, UV Disinfection"},{label:"ความสามารถ",value:"ตามรุ่น",unit:"ลบ.ม./วัน"},{label:"คุณภาพน้ำ",value:"ตามมาตรฐานกรมอนามัย"},{label:"ระบบ",value:"Auto Backwash, Media Filter, RO Membrane"}],features:["ระบบครบวงจร","ผลิตน้ำได้หลากหลายคุณภาพ","อัตโนมัติ","บำรุงรักษาง่าย","ประหยัดต้นทุน"],applications:["โรงงานอุตสาหกรรม","อาคารสำนักงาน","โครงการที่อยู่อาศัย","โรงพยาบาล"],certifications:["ISO 9001","กรมอนามัย"],faq:[{question:"ระบบ Water Treatment ประกอบด้วยอะไรบ้าง?",answer:"ระบบ Water Treatment ประกอบด้วยระบบกรองน้ำหยาบ กรองละเอียด ระบบ RO และระบบฆ่าเชื้อ UV ขึ้นอยู่กับคุณภาพน้ำที่ต้องการ"}],schemaData:{brand:"Multi-Brand",category:"Water Treatment System"},relatedProductIds:["water-pump","hdpe"]}],g=[{id:"thai-water",name:"ไทยน้ำทิพย์",href:"/ไทยน้ำทิพย์/",image:"/images/2021/02/ไทยน้ำทิพย์1-horz.jpg",description:"โครงการระบบท่อ บริษัท ไทยน้ำทิพย์ จำกัด"},{id:"ethanol-factory",name:"โรงงานเอธานอล",href:"/โรงงานเอธานอล/",image:"/images/2021/02/ลพบุรี5.jpg",description:"โครงการระบบท่อ โรงงานเอธานอล จังหวัดลพบุรี"},{id:"pracharat",name:"โครงการประชารัฐ",href:"/โครงการประชารัฐ/",image:"/images/2021/02/ประชารัฐ1-e1503323597848.jpg",description:"โครงการระบบท่อ โครงการประชารัฐ"},{id:"fnf-food",name:"เอฟแอนด์เอฟ ฟูด",href:"/เอฟแอนด์เอฟ-ฟูด/",image:"/images/2021/02/เอฟแอนดืเอฟ2-horz.jpg",description:"โครงการระบบท่อ เอฟแอนด์เอฟ ฟูด"},{id:"be-grim",name:"บริษัท บีกริม",href:"/บริษัท-บีกริม/",image:"/images/2021/02/บีกริม-จำกัด-e1503304339753.jpg",description:"โครงการระบบท่อ บริษัท บีกริม จำกัด"},{id:"yan-woo-yun",name:"บจก. หยั่น หว่อ หยุ่น",href:"/บจก-หยั่น-หว่อ-หยุ่น/",image:"/images/2021/02/สมุทรสาคร2.jpg",description:"โครงการระบบท่อ บจก. หยั่น หว่อ หยุ่น"},{id:"cp-ram-latkrabang",name:"ซีพีแรม ลาดกระบัง",href:"/ซีพีแรม-ลาดกระบัง/",image:"/images/2021/02/ลาดกระบัง1.jpg",description:"โครงการระบบท่อ ซีพีแรม ลาดกระบัง"},{id:"cp-ram-bo-seng",name:"ซีพีแรม บ่อเงิน",href:"/ซีพีแรม-บ่อเงิน/",image:"/images/2021/02/บ่อเงิน3.jpg",description:"โครงการระบบท่อ ซีพีแรม บ่อเงิน"},{id:"seacon-bangkae",name:"ซีคอนบางแค",href:"/ซีคอนบางแค/",image:"/images/2021/02/บางแค1.jpg",description:"โครงการระบบท่อ ซีคอนบางแค"},{id:"toyox",name:"Toyox",href:"/toyox/",image:"/images/2021/02/IMG_2226.jpg",description:"โครงการระบบท่อ Toyox"},{id:"ppr-pipe-project",name:"PPR Pipe Project",href:"/ppr-pipe/",image:"/images/2021/02/Image1.jpg",description:"โครงการติดตั้งท่อ PPR"},{id:"essilor",name:"Essilor Factory",href:"/essilor-factory/",image:"/images/2021/02/Essilor1-horz.jpg",description:"โครงการระบบท่อ Essilor Factory"},{id:"eminent-air",name:"Eminent Air Factory",href:"/eminent-air-factory/",image:"/images/2021/02/บางพลี1-horz.jpg",description:"โครงการระบบท่อ Eminent Air Factory"},{id:"dog-food",name:"Dog Food Factory",href:"/dog-food-factory/",image:"/images/2021/02/บ.เอเชี่ยน1.jpg",description:"โครงการระบบท่อ Dog Food Factory"},{id:"cyber-world",name:"Cyber World",href:"/cyber-world/",image:"/images/2021/02/IMG_3089.jpg",description:"โครงการระบบท่อ Cyber World"}];h.find(e=>"ppr-elephant"===e.id),h.find(e=>"hdpe"===e.id),h.find(e=>"valve"===e.id);let b="https://dealplustech.co.th";function P(){let e=new Date;return[{url:b,lastModified:e,changeFrequency:"weekly",priority:1},{url:`${b}/about-us/`,lastModified:e,changeFrequency:"monthly",priority:.8},{url:`${b}/services/`,lastModified:e,changeFrequency:"monthly",priority:.8},{url:`${b}/product/`,lastModified:e,changeFrequency:"weekly",priority:.9},{url:`${b}/pipe/`,lastModified:e,changeFrequency:"weekly",priority:.8},{url:`${b}/portfolio/`,lastModified:e,changeFrequency:"monthly",priority:.7},{url:`${b}/blog/`,lastModified:e,changeFrequency:"weekly",priority:.7},{url:`${b}/contact-us/`,lastModified:e,changeFrequency:"monthly",priority:.8},{url:`${b}/join-us/`,lastModified:e,changeFrequency:"monthly",priority:.5},{url:`${b}/sales-engineer/`,lastModified:e,changeFrequency:"monthly",priority:.5},{url:`${b}/all-projects/`,lastModified:e,changeFrequency:"monthly",priority:.6},...h.map(i=>({url:`${b}${i.href}`,lastModified:e,changeFrequency:"weekly",priority:.8})),...g.map(i=>({url:`${b}${i.href}`,lastModified:e,changeFrequency:"monthly",priority:.6})),{url:`${b}/blog/ข้อดี-ท่อ-hdpe/`,lastModified:e,changeFrequency:"monthly",priority:.6},{url:`${b}/blog/ท่อ-ppr-คืออะไร/`,lastModified:e,changeFrequency:"monthly",priority:.6},{url:`${b}/blog/บำรุงรักษาปั๊มน้ำ/`,lastModified:e,changeFrequency:"monthly",priority:.6}]}var f=a(707);let v={...t},x=v.default,M=v.generateSitemaps;if("function"!=typeof x)throw Error('Default export is missing in "/Users/kunthawatgreethong/Gitea/dealplustech/src/app/sitemap.ts"');async function w(e,i){let a;let{__metadata_id__:t,...r}=i.params||{},n=M?await M():null;if(n&&null==(a=n.find(e=>{let i=e.id.toString();return(i+=".xml")===t})?.id))return new s.NextResponse("Not Found",{status:404});let o=await x({id:a}),l=(0,f.resolveRouteData)(o,"sitemap");return new s.NextResponse(l,{headers:{"Content-Type":"application/xml","Cache-Control":"public, max-age=0, must-revalidate"}})}let S=new n.AppRouteRouteModule({definition:{kind:o.x.APP_ROUTE,page:"/sitemap.xml/route",pathname:"/sitemap.xml",filename:"sitemap",bundlePath:"app/sitemap.xml/route"},resolvedPagePath:"next-metadata-route-loader?page=%2Fsitemap.xml%2Froute&filePath=%2FUsers%2Fkunthawatgreethong%2FGitea%2Fdealplustech%2Fsrc%2Fapp%2Fsitemap.ts&isDynamic=1!?__next_metadata_route__",nextConfigOutput:"standalone",userland:r}),{requestAsyncStorage:y,staticGenerationAsyncStorage:C,serverHooks:R}=S,L="/sitemap.xml/route";function U(){return(0,l.patchFetch)({serverHooks:R,staticGenerationAsyncStorage:C})}},707:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{resolveManifest:function(){return o},resolveRobots:function(){return r},resolveRouteData:function(){return l},resolveSitemap:function(){return n}});let t=a(1389);function r(e){let i="";for(let a of Array.isArray(e.rules)?e.rules:[e.rules]){for(let e of(0,t.resolveArray)(a.userAgent||["*"]))i+=`User-Agent: ${e}
`;if(a.allow)for(let e of(0,t.resolveArray)(a.allow))i+=`Allow: ${e}
`;if(a.disallow)for(let e of(0,t.resolveArray)(a.disallow))i+=`Disallow: ${e}
`;a.crawlDelay&&(i+=`Crawl-delay: ${a.crawlDelay}
`),i+="\n"}return e.host&&(i+=`Host: ${e.host}
`),e.sitemap&&(0,t.resolveArray)(e.sitemap).forEach(e=>{i+=`Sitemap: ${e}
`}),i}function n(e){let i=e.some(e=>Object.keys(e.alternates??{}).length>0),a="";for(let r of(a+='<?xml version="1.0" encoding="UTF-8"?>\n<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"',i?a+=' xmlns:xhtml="http://www.w3.org/1999/xhtml">\n':a+=">\n",e)){var t;a+=`<url>
<loc>${r.url}</loc>
`;let e=null==(t=r.alternates)?void 0:t.languages;if(e&&Object.keys(e).length)for(let i in e)a+=`<xhtml:link rel="alternate" hreflang="${i}" href="${e[i]}" />
`;if(r.lastModified){let e=r.lastModified instanceof Date?r.lastModified.toISOString():r.lastModified;a+=`<lastmod>${e}</lastmod>
`}r.changeFrequency&&(a+=`<changefreq>${r.changeFrequency}</changefreq>
`),"number"==typeof r.priority&&(a+=`<priority>${r.priority}</priority>
`),a+="</url>\n"}return a+"</urlset>\n"}function o(e){return JSON.stringify(e)}function l(e,i){return"robots"===i?r(e):"sitemap"===i?n(e):"manifest"===i?o(e):""}},6637:e=>{"use strict";var i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,t=Object.getOwnPropertyNames,r=Object.prototype.hasOwnProperty,n={};function o(e){var i;let a=["path"in e&&e.path&&`Path=${e.path}`,"expires"in e&&(e.expires||0===e.expires)&&`Expires=${("number"==typeof e.expires?new Date(e.expires):e.expires).toUTCString()}`,"maxAge"in e&&"number"==typeof e.maxAge&&`Max-Age=${e.maxAge}`,"domain"in e&&e.domain&&`Domain=${e.domain}`,"secure"in e&&e.secure&&"Secure","httpOnly"in e&&e.httpOnly&&"HttpOnly","sameSite"in e&&e.sameSite&&`SameSite=${e.sameSite}`,"partitioned"in e&&e.partitioned&&"Partitioned","priority"in e&&e.priority&&`Priority=${e.priority}`].filter(Boolean),t=`${e.name}=${encodeURIComponent(null!=(i=e.value)?i:"")}`;return 0===a.length?t:`${t}; ${a.join("; ")}`}function l(e){let i=new Map;for(let a of e.split(/; */)){if(!a)continue;let e=a.indexOf("=");if(-1===e){i.set(a,"true");continue}let[t,r]=[a.slice(0,e),a.slice(e+1)];try{i.set(t,decodeURIComponent(null!=r?r:"true"))}catch{}}return i}function s(e){var i,a;if(!e)return;let[[t,r],...n]=l(e),{domain:o,expires:s,httponly:p,maxage:c,path:m,samesite:h,secure:g,partitioned:b,priority:P}=Object.fromEntries(n.map(([e,i])=>[e.toLowerCase(),i]));return function(e){let i={};for(let a in e)e[a]&&(i[a]=e[a]);return i}({name:t,value:decodeURIComponent(r),domain:o,...s&&{expires:new Date(s)},...p&&{httpOnly:!0},..."string"==typeof c&&{maxAge:Number(c)},path:m,...h&&{sameSite:u.includes(i=(i=h).toLowerCase())?i:void 0},...g&&{secure:!0},...P&&{priority:d.includes(a=(a=P).toLowerCase())?a:void 0},...b&&{partitioned:!0}})}((e,a)=>{for(var t in a)i(e,t,{get:a[t],enumerable:!0})})(n,{RequestCookies:()=>p,ResponseCookies:()=>c,parseCookie:()=>l,parseSetCookie:()=>s,stringifyCookie:()=>o}),e.exports=((e,n,o,l)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let o of t(n))r.call(e,o)||void 0===o||i(e,o,{get:()=>n[o],enumerable:!(l=a(n,o))||l.enumerable});return e})(i({},"__esModule",{value:!0}),n);var u=["strict","lax","none"],d=["low","medium","high"],p=class{constructor(e){this._parsed=new Map,this._headers=e;let i=e.get("cookie");if(i)for(let[e,a]of l(i))this._parsed.set(e,{name:e,value:a})}[Symbol.iterator](){return this._parsed[Symbol.iterator]()}get size(){return this._parsed.size}get(...e){let i="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(i)}getAll(...e){var i;let a=Array.from(this._parsed);if(!e.length)return a.map(([e,i])=>i);let t="string"==typeof e[0]?e[0]:null==(i=e[0])?void 0:i.name;return a.filter(([e])=>e===t).map(([e,i])=>i)}has(e){return this._parsed.has(e)}set(...e){let[i,a]=1===e.length?[e[0].name,e[0].value]:e,t=this._parsed;return t.set(i,{name:i,value:a}),this._headers.set("cookie",Array.from(t).map(([e,i])=>o(i)).join("; ")),this}delete(e){let i=this._parsed,a=Array.isArray(e)?e.map(e=>i.delete(e)):i.delete(e);return this._headers.set("cookie",Array.from(i).map(([e,i])=>o(i)).join("; ")),a}clear(){return this.delete(Array.from(this._parsed.keys())),this}[Symbol.for("edge-runtime.inspect.custom")](){return`RequestCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(e=>`${e.name}=${encodeURIComponent(e.value)}`).join("; ")}},c=class{constructor(e){var i,a,t;this._parsed=new Map,this._headers=e;let r=null!=(t=null!=(a=null==(i=e.getSetCookie)?void 0:i.call(e))?a:e.get("set-cookie"))?t:[];for(let e of Array.isArray(r)?r:function(e){if(!e)return[];var i,a,t,r,n,o=[],l=0;function s(){for(;l<e.length&&/\s/.test(e.charAt(l));)l+=1;return l<e.length}for(;l<e.length;){for(i=l,n=!1;s();)if(","===(a=e.charAt(l))){for(t=l,l+=1,s(),r=l;l<e.length&&"="!==(a=e.charAt(l))&&";"!==a&&","!==a;)l+=1;l<e.length&&"="===e.charAt(l)?(n=!0,l=r,o.push(e.substring(i,t)),i=l):l=t+1}else l+=1;(!n||l>=e.length)&&o.push(e.substring(i,e.length))}return o}(r)){let i=s(e);i&&this._parsed.set(i.name,i)}}get(...e){let i="string"==typeof e[0]?e[0]:e[0].name;return this._parsed.get(i)}getAll(...e){var i;let a=Array.from(this._parsed.values());if(!e.length)return a;let t="string"==typeof e[0]?e[0]:null==(i=e[0])?void 0:i.name;return a.filter(e=>e.name===t)}has(e){return this._parsed.has(e)}set(...e){let[i,a,t]=1===e.length?[e[0].name,e[0].value,e[0]]:e,r=this._parsed;return r.set(i,function(e={name:"",value:""}){return"number"==typeof e.expires&&(e.expires=new Date(e.expires)),e.maxAge&&(e.expires=new Date(Date.now()+1e3*e.maxAge)),(null===e.path||void 0===e.path)&&(e.path="/"),e}({name:i,value:a,...t})),function(e,i){for(let[,a]of(i.delete("set-cookie"),e)){let e=o(a);i.append("set-cookie",e)}}(r,this._headers),this}delete(...e){let[i,a,t]="string"==typeof e[0]?[e[0]]:[e[0].name,e[0].path,e[0].domain];return this.set({name:i,path:a,domain:t,value:"",expires:new Date(0)})}[Symbol.for("edge-runtime.inspect.custom")](){return`ResponseCookies ${JSON.stringify(Object.fromEntries(this._parsed))}`}toString(){return[...this._parsed.values()].map(o).join("; ")}}},2565:(e,i,a)=>{var t;(()=>{var r={226:function(r,n){!function(o,l){"use strict";var s="function",u="undefined",d="object",p="string",c="major",m="model",h="name",g="type",b="vendor",P="version",f="architecture",v="console",x="mobile",M="tablet",w="smarttv",S="wearable",y="embedded",C="Amazon",R="Apple",L="ASUS",U="BlackBerry",F="Browser",D="Chrome",E="Firefox",A="Google",k="Huawei",N="Microsoft",O="Motorola",T="Opera",_="Samsung",B="Sharp",q="Sony",I="Xiaomi",j="Zebra",H="Facebook",V="Chromium OS",G="Mac OS",z=function(e,i){var a={};for(var t in e)i[t]&&i[t].length%2==0?a[t]=i[t].concat(e[t]):a[t]=e[t];return a},W=function(e){for(var i={},a=0;a<e.length;a++)i[e[a].toUpperCase()]=e[a];return i},$=function(e,i){return typeof e===p&&-1!==K(i).indexOf(K(e))},K=function(e){return e.toLowerCase()},J=function(e,i){if(typeof e===p)return e=e.replace(/^\s\s*/,""),typeof i===u?e:e.substring(0,350)},Z=function(e,i){for(var a,t,r,n,o,u,p=0;p<i.length&&!o;){var c=i[p],m=i[p+1];for(a=t=0;a<c.length&&!o&&c[a];)if(o=c[a++].exec(e))for(r=0;r<m.length;r++)u=o[++t],typeof(n=m[r])===d&&n.length>0?2===n.length?typeof n[1]==s?this[n[0]]=n[1].call(this,u):this[n[0]]=n[1]:3===n.length?typeof n[1]!==s||n[1].exec&&n[1].test?this[n[0]]=u?u.replace(n[1],n[2]):void 0:this[n[0]]=u?n[1].call(this,u,n[2]):void 0:4===n.length&&(this[n[0]]=u?n[3].call(this,u.replace(n[1],n[2])):void 0):this[n]=u||l;p+=2}},X=function(e,i){for(var a in i)if(typeof i[a]===d&&i[a].length>0){for(var t=0;t<i[a].length;t++)if($(i[a][t],e))return"?"===a?l:a}else if($(i[a],e))return"?"===a?l:a;return e},Y={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Q={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[P,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[P,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,P],[/opios[\/ ]+([\w\.]+)/i],[P,[h,T+" Mini"]],[/\bopr\/([\w\.]+)/i],[P,[h,T]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,P],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[P,[h,"UC"+F]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[P,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[P,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[P,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[P,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[P,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+F],P],[/\bfocus\/([\w\.]+)/i],[P,[h,E+" Focus"]],[/\bopt\/([\w\.]+)/i],[P,[h,T+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[P,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[P,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[P,[h,T+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[P,[h,"MIUI "+F]],[/fxios\/([-\w\.]+)/i],[P,[h,E]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+F]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+F],P],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],P],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,P],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,H],P],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,P],[/\bgsa\/([\w\.]+) .*safari\//i],[P,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[P,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[P,[h,D+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,D+" WebView"],P],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[P,[h,"Android "+F]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,P],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[P,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[P,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[P,X,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,P],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],P],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[P,[h,E+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,P],[/(cobalt)\/([\w\.]+)/i],[h,[P,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[f,"amd64"]],[/(ia32(?=;))/i],[[f,K]],[/((?:i[346]|x)86)[;\)]/i],[[f,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[f,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[f,"armhf"]],[/windows (ce|mobile); ppc;/i],[[f,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[f,/ower/,"",K]],[/(sun4\w)[;\)]/i],[[f,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[f,K]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[m,[b,_],[g,M]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[m,[b,_],[g,x]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[m,[b,R],[g,x]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[m,[b,R],[g,M]],[/(macintosh);/i],[m,[b,R]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[m,[b,B],[g,x]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[m,[b,k],[g,M]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[m,[b,k],[g,x]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[m,/_/g," "],[b,I],[g,x]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[m,/_/g," "],[b,I],[g,M]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[m,[b,"OPPO"],[g,x]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[m,[b,"Vivo"],[g,x]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[m,[b,"Realme"],[g,x]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[m,[b,O],[g,x]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[m,[b,O],[g,M]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[m,[b,"LG"],[g,M]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[m,[b,"LG"],[g,x]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[m,[b,"Lenovo"],[g,M]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[m,/_/g," "],[b,"Nokia"],[g,x]],[/(pixel c)\b/i],[m,[b,A],[g,M]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[m,[b,A],[g,x]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[m,[b,q],[g,x]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[m,"Xperia Tablet"],[b,q],[g,M]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[m,[b,"OnePlus"],[g,x]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[m,[b,C],[g,M]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[m,/(.+)/g,"Fire Phone $1"],[b,C],[g,x]],[/(playbook);[-\w\),; ]+(rim)/i],[m,b,[g,M]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[m,[b,U],[g,x]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[m,[b,L],[g,M]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[m,[b,L],[g,x]],[/(nexus 9)/i],[m,[b,"HTC"],[g,M]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[b,[m,/_/g," "],[g,x]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[m,[b,"Acer"],[g,M]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[m,[b,"Meizu"],[g,x]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[b,m,[g,x]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[b,m,[g,M]],[/(surface duo)/i],[m,[b,N],[g,M]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[m,[b,"Fairphone"],[g,x]],[/(u304aa)/i],[m,[b,"AT&T"],[g,x]],[/\bsie-(\w*)/i],[m,[b,"Siemens"],[g,x]],[/\b(rct\w+) b/i],[m,[b,"RCA"],[g,M]],[/\b(venue[\d ]{2,7}) b/i],[m,[b,"Dell"],[g,M]],[/\b(q(?:mv|ta)\w+) b/i],[m,[b,"Verizon"],[g,M]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[m,[b,"Barnes & Noble"],[g,M]],[/\b(tm\d{3}\w+) b/i],[m,[b,"NuVision"],[g,M]],[/\b(k88) b/i],[m,[b,"ZTE"],[g,M]],[/\b(nx\d{3}j) b/i],[m,[b,"ZTE"],[g,x]],[/\b(gen\d{3}) b.+49h/i],[m,[b,"Swiss"],[g,x]],[/\b(zur\d{3}) b/i],[m,[b,"Swiss"],[g,M]],[/\b((zeki)?tb.*\b) b/i],[m,[b,"Zeki"],[g,M]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[b,"Dragon Touch"],m,[g,M]],[/\b(ns-?\w{0,9}) b/i],[m,[b,"Insignia"],[g,M]],[/\b((nxa|next)-?\w{0,9}) b/i],[m,[b,"NextBook"],[g,M]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[b,"Voice"],m,[g,x]],[/\b(lvtel\-)?(v1[12]) b/i],[[b,"LvTel"],m,[g,x]],[/\b(ph-1) /i],[m,[b,"Essential"],[g,x]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[m,[b,"Envizen"],[g,M]],[/\b(trio[-\w\. ]+) b/i],[m,[b,"MachSpeed"],[g,M]],[/\btu_(1491) b/i],[m,[b,"Rotor"],[g,M]],[/(shield[\w ]+) b/i],[m,[b,"Nvidia"],[g,M]],[/(sprint) (\w+)/i],[b,m,[g,x]],[/(kin\.[onetw]{3})/i],[[m,/\./g," "],[b,N],[g,x]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[m,[b,j],[g,M]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[m,[b,j],[g,x]],[/smart-tv.+(samsung)/i],[b,[g,w]],[/hbbtv.+maple;(\d+)/i],[[m,/^/,"SmartTV"],[b,_],[g,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[b,"LG"],[g,w]],[/(apple) ?tv/i],[b,[m,R+" TV"],[g,w]],[/crkey/i],[[m,D+"cast"],[b,A],[g,w]],[/droid.+aft(\w)( bui|\))/i],[m,[b,C],[g,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[m,[b,B],[g,w]],[/(bravia[\w ]+)( bui|\))/i],[m,[b,q],[g,w]],[/(mitv-\w{5}) bui/i],[m,[b,I],[g,w]],[/Hbbtv.*(technisat) (.*);/i],[b,m,[g,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[b,J],[m,J],[g,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[g,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[b,m,[g,v]],[/droid.+; (shield) bui/i],[m,[b,"Nvidia"],[g,v]],[/(playstation [345portablevi]+)/i],[m,[b,q],[g,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[m,[b,N],[g,v]],[/((pebble))app/i],[b,m,[g,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[m,[b,R],[g,S]],[/droid.+; (glass) \d/i],[m,[b,A],[g,S]],[/droid.+; (wt63?0{2,3})\)/i],[m,[b,j],[g,S]],[/(quest( 2| pro)?)/i],[m,[b,H],[g,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[b,[g,y]],[/(aeobc)\b/i],[m,[b,C],[g,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[m,[g,x]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[m,[g,M]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[g,M]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[g,x]],[/(android[-\w\. ]{0,9});.+buil/i],[m,[b,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[P,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[P,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,P],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[P,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,P],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[P,X,Y]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[P,X,Y]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[P,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,G],[P,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[P,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,P],[/\(bb(10);/i],[P,[h,U]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[P,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[P,[h,E+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[P,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[P,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[P,[h,D+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,V],P],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,P],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],P],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,P]]},ee=function(e,i){if(typeof e===d&&(i=e,e=l),!(this instanceof ee))return new ee(e,i).getResult();var a=typeof o!==u&&o.navigator?o.navigator:l,t=e||(a&&a.userAgent?a.userAgent:""),r=a&&a.userAgentData?a.userAgentData:l,n=i?z(Q,i):Q,v=a&&a.userAgent==t;return this.getBrowser=function(){var e,i={};return i[h]=l,i[P]=l,Z.call(i,t,n.browser),i[c]=typeof(e=i[P])===p?e.replace(/[^\d\.]/g,"").split(".")[0]:l,v&&a&&a.brave&&typeof a.brave.isBrave==s&&(i[h]="Brave"),i},this.getCPU=function(){var e={};return e[f]=l,Z.call(e,t,n.cpu),e},this.getDevice=function(){var e={};return e[b]=l,e[m]=l,e[g]=l,Z.call(e,t,n.device),v&&!e[g]&&r&&r.mobile&&(e[g]=x),v&&"Macintosh"==e[m]&&a&&typeof a.standalone!==u&&a.maxTouchPoints&&a.maxTouchPoints>2&&(e[m]="iPad",e[g]=M),e},this.getEngine=function(){var e={};return e[h]=l,e[P]=l,Z.call(e,t,n.engine),e},this.getOS=function(){var e={};return e[h]=l,e[P]=l,Z.call(e,t,n.os),v&&!e[h]&&r&&"Unknown"!=r.platform&&(e[h]=r.platform.replace(/chrome os/i,V).replace(/macos/i,G)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return t},this.setUA=function(e){return t=typeof e===p&&e.length>350?J(e,350):e,this},this.setUA(t),this};ee.VERSION="1.0.35",ee.BROWSER=W([h,P,c]),ee.CPU=W([f]),ee.DEVICE=W([m,b,g,v,x,w,M,S,y]),ee.ENGINE=ee.OS=W([h,P]),typeof n!==u?(r.exports&&(n=r.exports=ee),n.UAParser=ee):a.amdO?void 0!==(t=(function(){return ee}).call(i,a,i,e))&&(e.exports=t):typeof o!==u&&(o.UAParser=ee);var ei=typeof o!==u&&(o.jQuery||o.Zepto);if(ei&&!ei.ua){var ea=new ee;ei.ua=ea.getResult(),ei.ua.get=function(){return ea.getUA()},ei.ua.set=function(e){ea.setUA(e);var i=ea.getResult();for(var a in i)ei.ua[a]=i[a]}}}("object"==typeof window?window:this)}},n={};function o(e){var i=n[e];if(void 0!==i)return i.exports;var a=n[e]={exports:{}},t=!0;try{r[e].call(a.exports,a,a.exports,o),t=!1}finally{t&&delete n[e]}return a.exports}o.ab=__dirname+"/";var l=o(226);e.exports=l})()},1389:(e,i)=>{"use strict";function a(e){return Array.isArray(e)?e:[e]}function t(e){if(null!=e)return a(e)}Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{resolveArray:function(){return a},resolveAsArrayOrUndefined:function(){return t}})},9303:(e,i,a)=>{"use strict";e.exports=a(517)},6294:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{PageSignatureError:function(){return a},RemovedPageError:function(){return t},RemovedUAError:function(){return r}});class a extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form:
export function middleware(request, event) {
return NextResponse.redirect('/new-location')
}
Read more: https://nextjs.org/docs/messages/middleware-new-signature
`)}}class t extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`.
Read more: https://nextjs.org/docs/messages/middleware-request-page
`)}}class r extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function.
Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent
`)}}},3896:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{ImageResponse:function(){return t.ImageResponse},NextRequest:function(){return r.NextRequest},NextResponse:function(){return n.NextResponse},URLPattern:function(){return l.URLPattern},userAgent:function(){return o.userAgent},userAgentFromString:function(){return o.userAgentFromString}});let t=a(6274),r=a(9253),n=a(6716),o=a(27),l=a(7718)},2420:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"NextURL",{enumerable:!0,get:function(){return d}});let t=a(7176),r=a(1704),n=a(8614),o=a(5393),l=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function s(e,i){return new URL(String(e).replace(l,"localhost"),i&&String(i).replace(l,"localhost"))}let u=Symbol("NextURLInternal");class d{constructor(e,i,a){let t,r;"object"==typeof i&&"pathname"in i||"string"==typeof i?(t=i,r=a||{}):r=a||i||{},this[u]={url:s(e,t??r.base),options:r,basePath:""},this.analyze()}analyze(){var e,i,a,r,l;let s=(0,o.getNextPathnameInfo)(this[u].url.pathname,{nextConfig:this[u].options.nextConfig,parseData:!0,i18nProvider:this[u].options.i18nProvider}),d=(0,n.getHostname)(this[u].url,this[u].options.headers);this[u].domainLocale=this[u].options.i18nProvider?this[u].options.i18nProvider.detectDomainLocale(d):(0,t.detectDomainLocale)(null==(i=this[u].options.nextConfig)?void 0:null==(e=i.i18n)?void 0:e.domains,d);let p=(null==(a=this[u].domainLocale)?void 0:a.defaultLocale)||(null==(l=this[u].options.nextConfig)?void 0:null==(r=l.i18n)?void 0:r.defaultLocale);this[u].url.pathname=s.pathname,this[u].defaultLocale=p,this[u].basePath=s.basePath??"",this[u].buildId=s.buildId,this[u].locale=s.locale??p,this[u].trailingSlash=s.trailingSlash}formatPathname(){return(0,r.formatNextPathnameInfo)({basePath:this[u].basePath,buildId:this[u].buildId,defaultLocale:this[u].options.forceLocale?void 0:this[u].defaultLocale,locale:this[u].locale,pathname:this[u].url.pathname,trailingSlash:this[u].trailingSlash})}formatSearch(){return this[u].url.search}get buildId(){return this[u].buildId}set buildId(e){this[u].buildId=e}get locale(){return this[u].locale??""}set locale(e){var i,a;if(!this[u].locale||!(null==(a=this[u].options.nextConfig)?void 0:null==(i=a.i18n)?void 0:i.locales.includes(e)))throw TypeError(`The NextURL configuration includes no locale "${e}"`);this[u].locale=e}get defaultLocale(){return this[u].defaultLocale}get domainLocale(){return this[u].domainLocale}get searchParams(){return this[u].url.searchParams}get host(){return this[u].url.host}set host(e){this[u].url.host=e}get hostname(){return this[u].url.hostname}set hostname(e){this[u].url.hostname=e}get port(){return this[u].url.port}set port(e){this[u].url.port=e}get protocol(){return this[u].url.protocol}set protocol(e){this[u].url.protocol=e}get href(){let e=this.formatPathname(),i=this.formatSearch();return`${this.protocol}//${this.host}${e}${i}${this.hash}`}set href(e){this[u].url=s(e),this.analyze()}get origin(){return this[u].url.origin}get pathname(){return this[u].url.pathname}set pathname(e){this[u].url.pathname=e}get hash(){return this[u].url.hash}set hash(e){this[u].url.hash=e}get search(){return this[u].url.search}set search(e){this[u].url.search=e}get password(){return this[u].url.password}set password(e){this[u].url.password=e}get username(){return this[u].url.username}set username(e){this[u].url.username=e}get basePath(){return this[u].basePath}set basePath(e){this[u].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new d(String(this),this[u].options)}}},2205:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{RequestCookies:function(){return t.RequestCookies},ResponseCookies:function(){return t.ResponseCookies}});let t=a(6637)},6274:(e,i)=>{"use strict";function a(){throw Error('ImageResponse moved from "next/server" to "next/og" since Next.js 14, please import from "next/og" instead')}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageResponse",{enumerable:!0,get:function(){return a}})},9253:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{INTERNALS:function(){return l},NextRequest:function(){return s}});let t=a(2420),r=a(5724),n=a(6294),o=a(2205),l=Symbol("internal request");class s extends Request{constructor(e,i={}){let a="string"!=typeof e&&"url"in e?e.url:String(e);(0,r.validateURL)(a),e instanceof Request?super(e,i):super(a,i);let n=new t.NextURL(a,{headers:(0,r.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:i.nextConfig});this[l]={cookies:new o.RequestCookies(this.headers),geo:i.geo||{},ip:i.ip,nextUrl:n,url:n.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,geo:this.geo,ip:this.ip,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[l].cookies}get geo(){return this[l].geo}get ip(){return this[l].ip}get nextUrl(){return this[l].nextUrl}get page(){throw new n.RemovedPageError}get ua(){throw new n.RemovedUAError}get url(){return this[l].url}}},6716:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"NextResponse",{enumerable:!0,get:function(){return u}});let t=a(2420),r=a(5724),n=a(2205),o=Symbol("internal response"),l=new Set([301,302,303,307,308]);function s(e,i){var a;if(null==e?void 0:null==(a=e.request)?void 0:a.headers){if(!(e.request.headers instanceof Headers))throw Error("request.headers must be an instance of Headers");let a=[];for(let[t,r]of e.request.headers)i.set("x-middleware-request-"+t,r),a.push(t);i.set("x-middleware-override-headers",a.join(","))}}class u extends Response{constructor(e,i={}){super(e,i),this[o]={cookies:new n.ResponseCookies(this.headers),url:i.url?new t.NextURL(i.url,{headers:(0,r.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:i.nextConfig}):void 0}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,url:this.url,body:this.body,bodyUsed:this.bodyUsed,headers:Object.fromEntries(this.headers),ok:this.ok,redirected:this.redirected,status:this.status,statusText:this.statusText,type:this.type}}get cookies(){return this[o].cookies}static json(e,i){let a=Response.json(e,i);return new u(a.body,a)}static redirect(e,i){let a="number"==typeof i?i:(null==i?void 0:i.status)??307;if(!l.has(a))throw RangeError('Failed to execute "redirect" on "response": Invalid status code');let t="object"==typeof i?i:{},n=new Headers(null==t?void 0:t.headers);return n.set("Location",(0,r.validateURL)(e)),new u(null,{...t,headers:n,status:a})}static rewrite(e,i){let a=new Headers(null==i?void 0:i.headers);return a.set("x-middleware-rewrite",(0,r.validateURL)(e)),s(i,a),new u(null,{...i,headers:a})}static next(e){let i=new Headers(null==e?void 0:e.headers);return i.set("x-middleware-next","1"),s(e,i),new u(null,{...e,headers:i})}}},7718:(e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"URLPattern",{enumerable:!0,get:function(){return a}});let a="undefined"==typeof URLPattern?void 0:URLPattern},27:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{isBot:function(){return r},userAgent:function(){return o},userAgentFromString:function(){return n}});let t=function(e){return e&&e.__esModule?e:{default:e}}(a(2565));function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Google-InspectionTool|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}function n(e){return{...(0,t.default)(e),isBot:void 0!==e&&r(e)}}function o({headers:e}){return n(e.get("user-agent")||void 0)}},5724:(e,i)=>{"use strict";function a(e){let i=new Headers;for(let[a,t]of Object.entries(e))for(let e of Array.isArray(t)?t:[t])void 0!==e&&("number"==typeof e&&(e=e.toString()),i.append(a,e));return i}function t(e){var i,a,t,r,n,o=[],l=0;function s(){for(;l<e.length&&/\s/.test(e.charAt(l));)l+=1;return l<e.length}for(;l<e.length;){for(i=l,n=!1;s();)if(","===(a=e.charAt(l))){for(t=l,l+=1,s(),r=l;l<e.length&&"="!==(a=e.charAt(l))&&";"!==a&&","!==a;)l+=1;l<e.length&&"="===e.charAt(l)?(n=!0,l=r,o.push(e.substring(i,t)),i=l):l=t+1}else l+=1;(!n||l>=e.length)&&o.push(e.substring(i,e.length))}return o}function r(e){let i={},a=[];if(e)for(let[r,n]of e.entries())"set-cookie"===r.toLowerCase()?(a.push(...t(n)),i[r]=1===a.length?a[0]:a):i[r]=n;return i}function n(e){try{return String(new URL(String(e)))}catch(i){throw Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:i})}}Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var a in i)Object.defineProperty(e,a,{enumerable:!0,get:i[a]})}(i,{fromNodeOutgoingHttpHeaders:function(){return a},splitCookiesString:function(){return t},toNodeOutgoingHttpHeaders:function(){return r},validateURL:function(){return n}})},8614:(e,i)=>{"use strict";function a(e,i){let a;if((null==i?void 0:i.host)&&!Array.isArray(i.host))a=i.host.toString().split(":",1)[0];else{if(!e.hostname)return;a=e.hostname}return a.toLowerCase()}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getHostname",{enumerable:!0,get:function(){return a}})},7176:(e,i)=>{"use strict";function a(e,i,a){if(e)for(let n of(a&&(a=a.toLowerCase()),e)){var t,r;if(i===(null==(t=n.domain)?void 0:t.split(":",1)[0].toLowerCase())||a===n.defaultLocale.toLowerCase()||(null==(r=n.locales)?void 0:r.some(e=>e.toLowerCase()===a)))return n}}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"detectDomainLocale",{enumerable:!0,get:function(){return a}})},2823:(e,i)=>{"use strict";function a(e,i){let a;let t=e.split("/");return(i||[]).some(i=>!!t[1]&&t[1].toLowerCase()===i.toLowerCase()&&(a=i,t.splice(1,1),e=t.join("/")||"/",!0)),{pathname:e,detectedLocale:a}}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"normalizeLocalePath",{enumerable:!0,get:function(){return a}})},8277:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"addLocale",{enumerable:!0,get:function(){return n}});let t=a(9337),r=a(234);function n(e,i,a,n){if(!i||i===a)return e;let o=e.toLowerCase();return!n&&((0,r.pathHasPrefix)(o,"/api")||(0,r.pathHasPrefix)(o,"/"+i.toLowerCase()))?e:(0,t.addPathPrefix)(e,"/"+i)}},9337:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"addPathPrefix",{enumerable:!0,get:function(){return r}});let t=a(3415);function r(e,i){if(!e.startsWith("/")||!i)return e;let{pathname:a,query:r,hash:n}=(0,t.parsePath)(e);return""+i+a+r+n}},5366:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"addPathSuffix",{enumerable:!0,get:function(){return r}});let t=a(3415);function r(e,i){if(!e.startsWith("/")||!i)return e;let{pathname:a,query:r,hash:n}=(0,t.parsePath)(e);return""+a+i+r+n}},1704:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"formatNextPathnameInfo",{enumerable:!0,get:function(){return l}});let t=a(4864),r=a(9337),n=a(5366),o=a(8277);function l(e){let i=(0,o.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(i=(0,t.removeTrailingSlash)(i)),e.buildId&&(i=(0,n.addPathSuffix)((0,r.addPathPrefix)(i,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),i=(0,r.addPathPrefix)(i,e.basePath),!e.buildId&&e.trailingSlash?i.endsWith("/")?i:(0,n.addPathSuffix)(i,"/"):(0,t.removeTrailingSlash)(i)}},5393:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getNextPathnameInfo",{enumerable:!0,get:function(){return o}});let t=a(2823),r=a(5793),n=a(234);function o(e,i){var a,o;let{basePath:l,i18n:s,trailingSlash:u}=null!=(a=i.nextConfig)?a:{},d={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};l&&(0,n.pathHasPrefix)(d.pathname,l)&&(d.pathname=(0,r.removePathPrefix)(d.pathname,l),d.basePath=l);let p=d.pathname;if(d.pathname.startsWith("/_next/data/")&&d.pathname.endsWith(".json")){let e=d.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),a=e[0];d.buildId=a,p="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===i.parseData&&(d.pathname=p)}if(s){let e=i.i18nProvider?i.i18nProvider.analyze(d.pathname):(0,t.normalizeLocalePath)(d.pathname,s.locales);d.locale=e.detectedLocale,d.pathname=null!=(o=e.pathname)?o:d.pathname,!e.detectedLocale&&d.buildId&&(e=i.i18nProvider?i.i18nProvider.analyze(p):(0,t.normalizeLocalePath)(p,s.locales)).detectedLocale&&(d.locale=e.detectedLocale)}return d}},3415:(e,i)=>{"use strict";function a(e){let i=e.indexOf("#"),a=e.indexOf("?"),t=a>-1&&(i<0||a<i);return t||i>-1?{pathname:e.substring(0,t?a:i),query:t?e.substring(a,i>-1?i:void 0):"",hash:i>-1?e.slice(i):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"parsePath",{enumerable:!0,get:function(){return a}})},234:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"pathHasPrefix",{enumerable:!0,get:function(){return r}});let t=a(3415);function r(e,i){if("string"!=typeof e)return!1;let{pathname:a}=(0,t.parsePath)(e);return a===i||a.startsWith(i+"/")}},5793:(e,i,a)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"removePathPrefix",{enumerable:!0,get:function(){return r}});let t=a(234);function r(e,i){if(!(0,t.pathHasPrefix)(e,i))return e;let a=e.slice(i.length);return a.startsWith("/")?a:"/"+a}},4864:(e,i)=>{"use strict";function a(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"removeTrailingSlash",{enumerable:!0,get:function(){return a}})}};var i=require("../../webpack-runtime.js");i.C(e);var a=e=>i(i.s=e),t=i.X(0,[948],()=>a(4535));module.exports=t})();