{"id":76610,"date":"2026-04-27T10:36:28","date_gmt":"2026-04-27T10:36:28","guid":{"rendered":"https:\/\/beststringer.com\/badminton-racquet-weight-analysis-u-2u-3u-4u-and-player-suitability\/"},"modified":"2026-10-05T06:34:24","modified_gmt":"2026-10-05T06:34:24","slug":"badminton-racquet-weight-analysis-u-2u-3u-4u-and-player-suitability","status":"publish","type":"post","link":"https:\/\/beststringer.com\/ms\/badminton-racquet-weight-analysis-u-2u-3u-4u-and-player-suitability\/","title":{"rendered":"Berat Raket Badminton: U, 2U, 3U, 4U dan Kesesuaian Pemain"},"content":{"rendered":"<div class=\"gb-container gb-container-c65b0277\"><div class=\"gb-inside-container\">\n<div class=\"gb-grid-wrapper gb-grid-wrapper-46b9ae1c\">\n<div class=\"gb-grid-column gb-grid-column-ee22cad4\"><div class=\"gb-container gb-container-ee22cad4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-49b92206\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-weight-comparison-showing-2U-3U-4U-and-player-suitability.jpg\" alt=\"Perbandingan berat raket badminton 2U, 3U dan 4U serta kesesuaian pemain\" class=\"wp-image-74297\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-weight-comparison-showing-2U-3U-4U-and-player-suitability.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-weight-comparison-showing-2U-3U-4U-and-player-suitability-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-weight-comparison-showing-2U-3U-4U-and-player-suitability-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-weight-comparison-showing-2U-3U-4U-and-player-suitability-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-a117e04f\"><div class=\"gb-container gb-container-a117e04f\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.1 Parameter Asas Prestasi<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-d6be2288 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">WT, BP dan LH<\/mark> pada <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Raket Badminton<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Analisis prestasi raket badminton bermula dengan tiga parameter asas: berat (WT), titik imbangan (BP) dan panjang (LH). Panduan ini menerangkan mengapa berat raket perlu difahami oleh pemain dan pemasang tali bertauliah. Berat mempengaruhi rasa pukulan, kelajuan pengendalian, tindak balas bertahan, kawalan pergelangan tangan, kestabilan smesy dan keselesaan pemain.<br><br>Berat menunjukkan jumlah jisim raket, manakala titik imbangan menunjukkan sama ada jisim lebih tertumpu pada kepala atau berhampiran pemegang. Panjang pula mempengaruhi lengkok ayunan dan jangkauan. Pemilihan raket yang baik mempertimbangkan ketiga-tiganya.<br><br>Gunakan aliran penilaian berikut:<br>Langkah 1: Fahami pengelasan berat U.<br>Langkah 2: Bandingkan raket lebih berat dan lebih ringan mengikut kelajuan ayunan serta gaya permainan anda.<br>Langkah 3: Berbincang dengan pemasang tali badminton tentang tali dan ketegangan yang sesuai untuk raket serta rasa pukulan yang anda perlukan.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-766d33ad\">\n<div class=\"gb-grid-column gb-grid-column-8ee01b48\"><div class=\"gb-container gb-container-8ee01b48\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-ffbffbf3\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringer-explaining-racquet-weight-balance-point-and-string-tension.jpg\" alt=\"Pemasang tali badminton menerangkan berat raket, titik imbangan dan ketegangan tali\" class=\"wp-image-74313\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringer-explaining-racquet-weight-balance-point-and-string-tension.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringer-explaining-racquet-weight-balance-point-and-string-tension-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringer-explaining-racquet-weight-balance-point-and-string-tension-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringer-explaining-racquet-weight-balance-point-and-string-tension-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-18e64276\"><div class=\"gb-container gb-container-18e64276\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.2 Sistem Berat U<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-fe4314d9 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Berat U Raket Badminton<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Julat Gram<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Banyak raket badminton moden mempunyai berat sekitar 80\u201390g sebelum dipasang tali dan grip tambahan. Label yang lazim termasuk U, 2U, 3U, 4U dan 5U; sesetengah jenama turut menggunakan 6U atau label lain. Dalam siri U yang sama, nombor lebih kecil menunjukkan raket lebih berat. Raket aluminium lama mungkin mempunyai berat sekitar U (95\u201399g) atau lebih, manakala banyak raket karbon moden lebih ringan.<br><br>Julat rujukan yang lazim ialah 2U sekitar 90\u201394g, 3U sekitar 85\u201389g dan 4U sekitar 80\u201384g. Kategori 5U lebih ringan. Julat ini ialah panduan, bukan spesifikasi sejagat untuk semua jenama. Contohnya, <a href=\"https:\/\/www.yonex.co.jp\/support\/faq\/badminton\/\" target=\"_blank\" rel=\"noopener\">FAQ rasmi Yonex<\/a> menyenaraikan purata 93g untuk 2U, 88g untuk 3U dan 83g untuk 4U. Semak spesifikasi model dan timbang raket dalam keadaan yang sama; jangan bergantung pada huruf sahaja.<br><br>Raket 2U boleh memberikan rasa pukulan lebih padu jika pemain mampu mengawalnya. Raket 4U atau 5U pula boleh memudahkan pengendalian pantas. Berat, titik imbangan dan teknik pemain perlu dinilai bersama sebelum membuat pilihan.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-30382c81\">\n<div class=\"gb-grid-column gb-grid-column-485232c8\"><div class=\"gb-container gb-container-485232c8\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1f4c453\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-U-weight-system-guide-for-power-defence-and-handling.jpg\" alt=\"Panduan berat U raket badminton untuk kuasa, pertahanan dan pengendalian\" class=\"wp-image-74329\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-U-weight-system-guide-for-power-defence-and-handling.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-U-weight-system-guide-for-power-defence-and-handling-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-U-weight-system-guide-for-power-defence-and-handling-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-U-weight-system-guide-for-power-defence-and-handling-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-c7c79a46\"><div class=\"gb-container gb-container-c7c79a46\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.3 Gaya Menyerang dan Bertahan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-1eb77145 gb-headline-text\"><strong>Bagaimana Berat Raket <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Mempengaruhi Kuasa<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pertahanan<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Berat boleh mengubah pengalaman bermain kerana raket dikawal melalui tangan, pergelangan tangan dan lengan. Jika faktor lain setara, raket lebih berat boleh memberikan kestabilan dan jisim pukulan yang lebih besar. Pemain menyerang yang mempunyai kekuatan serta pemasaan yang sesuai mungkin merasakan pukulan lebih padu.<br><br>Raket lebih ringan pula boleh terasa lebih mudah digerakkan ketika bertahan. Raket 4U atau 5U boleh membantu tindak balas pantas, pertukaran pukulan mendatar dan pintasan di jaring. Sesetengah pemain turut berasa kurang letih, tetapi raket yang sangat ringan mungkin tidak memberikan rasa pukulan yang mereka mahukan.<br><br>Raket 3U sering menjadi pilihan pertengahan untuk mengimbangi kuasa dan pengendalian, tetapi tidak sesuai secara automatik untuk semua orang. Pemain yang sedang membina teknik atau mahukan ayunan yang kurang membebankan mungkin lebih selesa dengan 4U. Uji sendiri kedua-duanya jika boleh.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-923b3bea\">\n<div class=\"gb-grid-column gb-grid-column-ad288eac\"><div class=\"gb-container gb-container-ad288eac\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c3f772bd\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-performance-analysis-for-WT-BP-LH-and-player-selection.jpg\" alt=\"Analisis prestasi raket badminton melalui WT, BP, LH dan kesesuaian pemain\" class=\"wp-image-74345\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-performance-analysis-for-WT-BP-LH-and-player-selection.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-performance-analysis-for-WT-BP-LH-and-player-selection-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-performance-analysis-for-WT-BP-LH-and-player-selection-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-racquet-performance-analysis-for-WT-BP-LH-and-player-selection-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-ea4295da\"><div class=\"gb-container gb-container-ea4295da\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.4 Tetapan Tali dan Grip<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-e3988e70 gb-headline-text\"><strong>Bagaimana <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Tali dan Grip<\/mark> Mempengaruhi <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Berat Akhir Raket<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Berat raket sebelum dipasang tali hanyalah titik permulaan. Pemasangan tali dan penambahan atau penggantian grip mengubah berat akhir serta titik imbangan. Catat keadaan raket semasa menimbang supaya perbandingan adil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Berat Sebelum dan Selepas Pemasangan Tali.<\/strong> Tali boleh menambah beberapa gram, dengan sekitar 3\u20134g sebagai anggaran dalam contoh ini. Berat sebenar bergantung pada jenis tali dan corak pemasangan. Jisim tambahan pada kepala boleh mengalihkan titik imbangan ke arah kepala dan mengubah rasa ayunan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pelarasan Grip.<\/strong> Grip tambahan boleh menambah beberapa gram; 5\u201310g ialah anggaran contoh yang bergantung pada bahan dan jumlah lilitan. Jika grip asal ditanggalkan, perubahan bersih mungkin berbeza. Jisim berhampiran pemegang boleh mengalihkan titik imbangan ke pemegang, tetapi jumlah berat raket tetap perlu diambil kira.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Padanan Ketegangan Tali.<\/strong> Pilih ketegangan berdasarkan had pengeluar, keadaan raket, teknik dan pilihan pemain. Berat raket sahaja tidak menentukan ketegangan yang sesuai. Ketegangan terlalu tinggi untuk pemain tertentu boleh memberikan rasa keras dan menuntut pukulan yang lebih tepat. Pemasang tali profesional akan menilai faktor-faktor ini bersama.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-0113e3c9\">\n<div class=\"gb-grid-column gb-grid-column-5aedb366\"><div class=\"gb-container gb-container-5aedb366\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-6f736e8d\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringing-course-lesson-on-racquet-weight-and-player-consultation.jpg\" alt=\"Pelajaran kursus pemasangan tali badminton tentang berat raket dan perundingan pemain\" class=\"wp-image-74361\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringing-course-lesson-on-racquet-weight-and-player-consultation.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringing-course-lesson-on-racquet-weight-and-player-consultation-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringing-course-lesson-on-racquet-weight-and-player-consultation-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-stringing-course-lesson-on-racquet-weight-and-player-consultation-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-8a92c288\"><div class=\"gb-container gb-container-8a92c288\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.5 Kesilapan Menilai Kesesuaian Pemain<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-b56bd481 gb-headline-text\"><strong>Kesilapan Lazim dalam <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pemilihan Berat Raket<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesilapan 1: Menganggap Lebih Berat Sentiasa Lebih Baik.<\/strong><br>Raket 2U boleh memberikan rasa pukulan lebih padu bagi sesetengah pemain menyerang. Namun, tanpa kekuatan dan pemasaan yang mencukupi, raket berat boleh melambatkan ayunan, menyukarkan kawalan dan menyebabkan pemain cepat letih.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesilapan 2: Mengabaikan Keperluan Bertahan.<\/strong><br>Memilih raket paling berat semata-mata untuk pukulan dari belakang gelanggang boleh menjejaskan pengendalian. Jika anda sukar bertindak balas terhadap pukulan mendatar, jisim tambahan mungkin menjadi kelemahan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesilapan 3: Menganggap Satu Berat Sesuai untuk Semua.<\/strong><br>Anggapan bahawa 3U sesuai untuk semua pemain amatur atau 4U hanya untuk wanita ialah salah faham. Berat yang sesuai bergantung pada kelajuan ayunan, gaya permainan, keupayaan fizikal dan rasa yang disukai.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-add9ca71\">\n<div class=\"gb-grid-column gb-grid-column-27109b4c\"><div class=\"gb-container gb-container-27109b4c\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-f1b3baff\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-player-comparing-3U-and-4U-racquets-during-a-consultation.jpg\" alt=\"Pemain badminton membandingkan raket 3U dan 4U semasa sesi perundingan\" class=\"wp-image-74377\" title=\"Memadankan berat U dan titik imbangan dengan gaya permainan.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-player-comparing-3U-and-4U-racquets-during-a-consultation.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-player-comparing-3U-and-4U-racquets-during-a-consultation-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-player-comparing-3U-and-4U-racquets-during-a-consultation-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Badminton-player-comparing-3U-and-4U-racquets-during-a-consultation-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-d0b536c0\"><div class=\"gb-container gb-container-d0b536c0\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.6 Penilaian Raket<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-33090c3c gb-headline-text\"><strong>Aliran Keputusan Praktikal untuk <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Berat Raket<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Penilaian yang tersusun membantu pemain badminton memilih kategori berat U mengikut keperluan sebenar. Gunakan langkah berikut untuk membandingkan pilihan:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Langkah 1: Nilai Kelajuan Ayunan Anda dengan Jujur.<\/strong> Raket 2U atau 3U tidak menjamin kuasa tambahan jika ayunan menjadi terlalu perlahan. Pemain rekreasi boleh membandingkan 4U dengan pilihan lebih berat sambil membina teknik yang konsisten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Langkah 2: Padankan Berat dengan Gaya Permainan.<\/strong> Tentukan sama ada anda lebih mengutamakan pengendalian pantas untuk pertahanan beregu dan pintasan di jaring, atau rasa pukulan padu untuk serangan dari belakang gelanggang. Kategori U membantu mengecilkan pilihan, tetapi tidak menentukan gaya permainan secara mutlak.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Langkah 3: Pertimbangkan Titik Imbangan.<\/strong> Berat sahaja tidak menentukan prestasi. Raket 4U yang berat di kepala boleh terasa lebih berat semasa ayunan berbanding raket 3U yang ringan di kepala. Uji pengendalian, kemudian bandingkan berat akhir selepas tali dan grip dipasang.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-7aa6d643\">\n<div class=\"gb-grid-column gb-grid-column-094255c4\"><div class=\"gb-container gb-container-094255c4\"><div class=\"gb-inside-container\">\n<div class=\"gb-container gb-container-c73b6bc4\"><div class=\"gb-inside-container\">\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Certified-stringer-advising-on-racquet-weight-tension-and-balance-point.jpg\" alt=\"Pemasang tali bertauliah memberi nasihat tentang berat raket, ketegangan dan titik imbangan\" class=\"wp-image-74393\" title=\"Pendidikan dan perundingan pemasangan tali badminton profesional.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Certified-stringer-advising-on-racquet-weight-tension-and-balance-point.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Certified-stringer-advising-on-racquet-weight-tension-and-balance-point-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Certified-stringer-advising-on-racquet-weight-tension-and-balance-point-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2026\/04\/Certified-stringer-advising-on-racquet-weight-tension-and-balance-point-768x768.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-11c64c35\"><div class=\"gb-container gb-container-11c64c35\"><div class=\"gb-inside-container\">\n\n<h5 class=\"wp-block-heading\"><strong>1.7 Tanggungjawab Pemasang Tali<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-2bc688f2 gb-headline-text\"><strong>Peranan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pemasang Tali Bertauliah<\/mark> dalam <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Nasihat Peralatan<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pendidikan peralatan ialah sebahagian penting kursus pemasangan tali badminton profesional. Pemasang tali perlu bertanya tentang tahap, gaya permainan, raket semasa dan keutamaan pemain sebelum mencadangkan berat atau ketegangan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di Best Stringer Worldwide, kami menekankan bahawa nasihat tali dan ketegangan perlu mengambil kira ciri raket serta keperluan pemain. Pemasang tali bertauliah perlu memahami perbezaan berat sebelum dan selepas pemasangan tali, label U dan titik imbangan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pensijilan pemasangan tali badminton yang berkualiti merangkumi lebih daripada pengendalian mesin. Pemasang tali belajar membimbing pemain membandingkan kuasa, pertahanan dan keselesaan tanpa menjanjikan satu berat sesuai untuk semua.<\/p>\n\n<\/div><\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e043c359 gbp-section\">\n<div class=\"gb-container gb-container-57db8dd3 gbp-section__inner\">\n<div class=\"gb-container gb-container-f1216be5\">\n\n<h2 class=\"gb-headline gb-headline-941000e3 gb-headline-text gbp-section__headline\">Soalan Lazim <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Ringkas<\/mark> tentang <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Berat Raket Badminton<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jawapan ringkas tentang berat raket badminton, label U dan pemilihan mengikut keperluan pemain.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-b997057e\">\n<div class=\"gb-grid-column gb-grid-column-9eb55f9d\"><div class=\"gb-container gb-container-9eb55f9d gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-906120f3 gb-headline-text gbp-card__title\">Apakah maksud U <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">pada berat raket badminton<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">U ialah label kategori berat raket, lazimnya berdasarkan berat sebelum dipasang tali. Dalam siri U yang sama, nombor lebih kecil menunjukkan raket lebih berat: U, 2U, 3U, 4U dan 5U. Semak label dan keadaan penimbangan yang dinyatakan oleh pengeluar.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-7143cf45\"><div class=\"gb-container gb-container-7143cf45 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-0560b3f6 gb-headline-text gbp-card__title\">Adakah 2U lebih berat <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">daripada 3U<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ya, dalam siri U yang sama, 2U lebih berat daripada 3U. Julat rujukan lazim ialah sekitar 90\u201394g bagi 2U dan 85\u201389g bagi 3U. Spesifikasi sebenar perlu disemak mengikut jenama dan model.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-6cb11780\"><div class=\"gb-container gb-container-6cb11780 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-ac75dd50 gb-headline-text gbp-card__title\">Apakah perbezaan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">antara 3U dan 4U<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Julat rujukan 3U ialah sekitar 85\u201389g, manakala 4U sekitar 80\u201384g. Raket 3U boleh terasa lebih padu; 4U pula boleh lebih mudah dikendalikan. Titik imbangan, reka bentuk dan teknik pemain turut mempengaruhi rasa sebenar.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cc214565\"><div class=\"gb-container gb-container-cc214565 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-a3b096e1 gb-headline-text gbp-card__title\">Adakah raket lebih berat <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">lebih berkuasa<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Raket lebih berat boleh memberikan rasa pukulan lebih padu, tetapi kuasa sebenar bergantung pada kelajuan ayunan, teknik dan pemasaan. Jika pemain sukar mengawalnya, berat tambahan mungkin mengurangkan keberkesanan pukulan.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-75aa8713\"><div class=\"gb-container gb-container-75aa8713 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-cf70a8af gb-headline-text gbp-card__title\">Adakah raket lebih ringan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">lebih baik untuk bertahan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Raket 4U atau 5U boleh memudahkan pengendalian pantas untuk pertahanan, pukulan mendatar dan pintasan di jaring. Namun, pilihan terbaik masih bergantung pada titik imbangan, reka bentuk dan keselesaan pemain.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-cb7d9591\"><div class=\"gb-container gb-container-cb7d9591 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-35072c1b gb-headline-text gbp-card__title\">Bagaimana titik imbangan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">mengubah rasa berat raket<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Titik imbangan menunjukkan taburan berat. Raket ringan yang sangat berat di kepala boleh terasa lebih menuntut semasa ayunan berbanding raket lebih berat yang ringan di kepala. Sebab itu berat keseluruhan dan imbangan perlu dinilai bersama.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-14e9a9cd\"><div class=\"gb-container gb-container-14e9a9cd gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-6ab9a22f gb-headline-text gbp-card__title\">Adakah tali dan grip <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">mengubah berat raket<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ya. Tali dan grip tambahan mengubah jumlah berat serta titik imbangan. Sekitar 3\u20134g untuk tali dan 5\u201310g untuk grip ialah anggaran contoh, bukan nilai tetap. Menanggalkan grip asal juga mengubah pertambahan bersih. Timbang raket akhir untuk nilai sebenar.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-220e6e85\"><div class=\"gb-container gb-container-220e6e85 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-18399ecf gb-headline-text gbp-card__title\">Apakah yang perlu diketahui oleh pemasang tali bertauliah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tentang berat<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pemasang tali perlu memahami WT (berat), BP (titik imbangan) dan LH (panjang), serta keadaan raket semasa ditimbang. Pengetahuan ini membantu perundingan pemain dan pemilihan tali serta ketegangan mengikut had pengeluar dan keperluan pemain.<\/p>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-new12345\"><div class=\"gb-container gb-container-new12345 gbp-card gbp-card--border\">\n\n<h3 class=\"gb-headline gb-headline-new54321 gb-headline-text gbp-card__title\">Bagaimana berat raket berkaitan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">dengan kursus pemasangan tali<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kursus profesional merangkumi analisis peralatan dan perundingan pemain selain pengendalian mesin. Pemasang tali belajar menilai kesesuaian raket dan menjelaskan pilihan berdasarkan spesifikasi serta keperluan sebenar pemain.<\/p>\n\n<\/div><\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-96a56784 gbp-section\">\n\n<h2 class=\"gb-headline gb-headline-eee1030b gb-headline-text gbp-section__headline\">Dinamik Berat Raket: Bagaimana Jisim <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Mempengaruhi Prestasi<\/mark><\/h2>\n\n\n<style>\n  \/* BSW Premium Scoped CSS - Defensive against WordPress Theme Overrides *\/\n  .bsw-edu-module {\n    --bsw-primary: #3249A4;\n    --bsw-deep: #203A8F;\n    --bsw-green: #37BA2B;\n    --bsw-white: #FFFFFF;\n    --bsw-bg-soft: #F8FAFC;\n    --bsw-blue-tint: #EEF3FF;\n    --bsw-border: #E2E8F0;\n    --bsw-text-main: #1E293B;\n    --bsw-text-sec: #475569;\n    --bsw-warning: #F59E0B;\n    --bsw-danger: #E5484D;\n    \n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n    max-width: 1100px;\n    margin: 40px auto;\n    background: var(--bsw-white);\n    border-radius: 20px;\n    box-shadow: 0 20px 40px rgba(32, 58, 143, 0.12), 0 1px 3px rgba(0,0,0,0.05);\n    border: 1px solid var(--bsw-border);\n    overflow: hidden;\n    color: var(--bsw-text-main);\n  }\n\n  .bsw-edu-module * {\n    box-sizing: border-box;\n  }\n\n  .bsw-edu-header {\n    background: linear-gradient(135deg, var(--bsw-primary), var(--bsw-deep));\n    padding: 24px 32px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 16px;\n    border-bottom: 4px solid var(--bsw-green);\n  }\n\n  \/* FORCED WHITE COLOR TO PREVENT WP THEME BLACK TEXT *\/\n  .bsw-edu-module .bsw-edu-header h2 {\n    margin: 0 !important;\n    font-size: clamp(1.25rem, 2vw, 1.5rem) !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important; \n    letter-spacing: -0.5px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    text-shadow: 0 2px 4px rgba(0,0,0,0.2);\n  }\n\n  .bsw-edu-badge {\n    background: rgba(255, 255, 255, 0.2);\n    padding: 6px 14px;\n    border-radius: 20px;\n    font-size: 0.75rem;\n    font-weight: 700;\n    color: #FFFFFF !important;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    border: 1px solid rgba(255, 255, 255, 0.4);\n    box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n    backdrop-filter: blur(4px);\n  }\n\n  .bsw-edu-content {\n    display: flex;\n    flex-direction: column;\n  }\n\n  .bsw-edu-controls {\n    display: flex;\n    padding: 20px 32px;\n    background: var(--bsw-bg-soft);\n    border-bottom: 1px solid var(--bsw-border);\n    gap: 16px;\n    overflow-x: auto;\n    scrollbar-width: none;\n  }\n  \n  .bsw-edu-controls::-webkit-scrollbar { display: none; }\n\n  .bsw-edu-mode-btn {\n    flex: 1;\n    min-width: 150px;\n    padding: 14px 16px;\n    background: var(--bsw-white);\n    border: 2px solid var(--bsw-border);\n    border-radius: 12px;\n    font-size: 0.95rem;\n    font-weight: 700;\n    color: var(--bsw-text-sec);\n    cursor: pointer;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 6px;\n    white-space: nowrap;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.02);\n  }\n\n  .bsw-edu-mode-btn span {\n    font-size: 0.75rem;\n    font-weight: 500;\n    opacity: 0.8;\n  }\n\n  .bsw-edu-mode-btn:hover {\n    border-color: var(--bsw-primary);\n    color: var(--bsw-primary);\n    transform: translateY(-3px);\n    box-shadow: 0 8px 16px rgba(50, 73, 164, 0.12);\n  }\n\n  .bsw-edu-mode-btn.is-active {\n    background: linear-gradient(135deg, var(--bsw-primary), var(--bsw-deep));\n    border-color: var(--bsw-primary);\n    color: var(--bsw-white);\n    box-shadow: 0 8px 20px rgba(50, 73, 164, 0.3);\n  }\n\n  .bsw-edu-main {\n    display: flex;\n    flex-direction: column;\n  }\n\n  @media (min-width: 900px) {\n    .bsw-edu-main {\n      flex-direction: row;\n    }\n    .bsw-edu-svg-wrap {\n      flex: 1;\n      border-right: 1px solid var(--bsw-border);\n    }\n    .bsw-edu-panel {\n      width: 380px;\n      flex-shrink: 0;\n    }\n  }\n\n  .bsw-edu-svg-wrap {\n    background: var(--bsw-white);\n    position: relative;\n    padding: 0;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    overflow: hidden;\n  }\n\n  .bsw-edu-svg {\n    width: 100%;\n    height: auto;\n    max-height: 580px;\n    display: block;\n  }\n\n  .bsw-edu-panel {\n    padding: 40px 32px;\n    background: linear-gradient(to bottom, #F8FAFC, #EEF3FF);\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n\n  \/* PREMIUM GRADIENT TITLE *\/\n  .bsw-edu-module .bsw-edu-panel-title {\n    font-size: 1.5rem !important;\n    font-weight: 800 !important;\n    background: linear-gradient(135deg, var(--bsw-primary), var(--bsw-green));\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    margin-bottom: 16px !important;\n    line-height: 1.2;\n    margin-top: 0 !important;\n  }\n\n  .bsw-edu-module .bsw-edu-panel-desc {\n    font-size: 1rem !important;\n    line-height: 1.6 !important;\n    color: var(--bsw-text-sec) !important;\n    margin-bottom: 32px !important;\n    min-height: 85px;\n  }\n\n  .bsw-edu-stat {\n    margin-bottom: 20px;\n  }\n\n  .bsw-edu-stat-head {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.9rem;\n    font-weight: 700;\n    margin-bottom: 8px;\n    color: var(--bsw-text-main);\n  }\n\n  .bsw-edu-stat-bar-bg {\n    height: 10px;\n    background: #E2E8F0;\n    border-radius: 6px;\n    overflow: hidden;\n    box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);\n  }\n\n  .bsw-edu-stat-bar-fill {\n    height: 100%;\n    border-radius: 6px;\n    transition: width 1s cubic-bezier(0.2, 0.8, 0.2, 1), background-color 0.5s ease;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n  }\n\n  \/* SVG Interactions & Animations *\/\n  .bsw-interactive-group {\n    cursor: pointer;\n    transition: all 0.3s ease;\n  }\n  \n  .bsw-interactive-group:hover .bsw-hotspot-ring {\n    stroke-width: 3;\n    stroke: var(--bsw-green);\n    transform: scale(1.15);\n    transform-origin: center;\n  }\n\n  .bsw-interactive-group:hover .bsw-hotspot-core {\n    fill: var(--bsw-green);\n  }\n\n  .bsw-svg-btn {\n    cursor: pointer;\n  }\n\n  .bsw-svg-btn-bg {\n    fill: var(--bsw-white);\n    stroke: var(--bsw-primary);\n    stroke-width: 2.5;\n    rx: 24;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    filter: drop-shadow(0 4px 6px rgba(32, 58, 143, 0.15));\n  }\n\n  .bsw-svg-btn:hover .bsw-svg-btn-bg {\n    fill: var(--bsw-primary);\n    stroke: var(--bsw-primary);\n    filter: drop-shadow(0 8px 12px rgba(32, 58, 143, 0.25));\n  }\n  \n  .bsw-svg-btn:hover .bsw-btn-text {\n    fill: var(--bsw-white);\n  }\n\n  .bsw-btn-text {\n    font-family: inherit;\n    font-weight: 800;\n    font-size: 12px;\n    fill: var(--bsw-primary);\n    user-select: none;\n    transition: all 0.3s ease;\n    letter-spacing: 0.5px;\n  }\n\n  \/* Animations *\/\n  @keyframes bsw-spin-cue {\n    0% { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n  }\n\n  .bsw-twisting-cue {\n    transform-origin: center;\n    animation: bsw-spin-cue 4s linear infinite;\n  }\n\n  .bsw-svg-btn:hover .bsw-twisting-cue {\n    animation-duration: 1.5s;\n    stroke: var(--bsw-green);\n  }\n  \n  .bsw-svg-btn:hover .bsw-btn-accent-fill {\n    fill: var(--bsw-green);\n  }\n\n  @keyframes bsw-pulse-node {\n    0% { r: 6; opacity: 0.9; }\n    50% { r: 12; opacity: 0.3; }\n    100% { r: 6; opacity: 0.9; }\n  }\n\n  .bsw-hotspot-pulse {\n    animation: bsw-pulse-node 2s infinite;\n  }\n\n  \/* Racquet Swing Animation *\/\n  @keyframes bsw-swing-motion {\n    0% { transform: rotate(0deg); }\n    20% { transform: rotate(-18deg); }\n    40% { transform: rotate(40deg); }\n    70% { transform: rotate(-5deg); }\n    100% { transform: rotate(0deg); }\n  }\n\n  .bsw-is-swinging .bsw-racquet-assembly {\n    transform-origin: 250px 420px; \/* Base of handle *\/\n    animation: bsw-swing-motion 1.2s cubic-bezier(0.25, 1, 0.5, 1);\n  }\n\n  @keyframes bsw-impact-wave {\n    0% { r: 40; opacity: 0.8; stroke-width: 6; }\n    100% { r: 140; opacity: 0; stroke-width: 1; }\n  }\n\n  .bsw-wave {\n    opacity: 0;\n  }\n\n  .bsw-is-swinging .bsw-wave {\n    transform-origin: 250px 150px;\n    animation: bsw-impact-wave 1s ease-out 0.3s;\n  }\n\n  \/* Shuttlecock Flying Animation *\/\n  .bsw-shuttlecock {\n    transform-origin: 250px 150px;\n    opacity: 0;\n    pointer-events: none;\n  }\n\n  .bsw-shuttle-flash {\n    opacity: 0;\n  }\n\n  @keyframes bsw-shuttle-fly {\n    0%, 35% {\n      \/* Wait for max swing rotation, offset to match the racquet head position *\/\n      transform: translate(160px, 60px) scale(0.6) rotate(65deg);\n      opacity: 0;\n    }\n    36% {\n      \/* Moment of Impact *\/\n      transform: translate(160px, 60px) scale(1) rotate(65deg);\n      opacity: 1;\n    }\n    100% {\n      \/* Shoot off the screen *\/\n      transform: translate(450px, -200px) scale(1.6) rotate(65deg);\n      opacity: 0;\n    }\n  }\n\n  @keyframes bsw-shuttle-flash-anim {\n    0%, 34% { opacity: 0; transform: scale(0.5); }\n    35% { opacity: 0.9; transform: scale(1.5); }\n    50%, 100% { opacity: 0; transform: scale(0); }\n  }\n\n  .bsw-is-swinging .bsw-shuttlecock {\n    animation: bsw-shuttle-fly 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) forwards;\n  }\n\n  .bsw-is-swinging .bsw-shuttle-flash {\n    animation: bsw-shuttle-flash-anim 1.2s ease-out forwards;\n    transform-origin: 250px 150px;\n  }\n\n  \/* Custom details container *\/\n  .bsw-detail-box {\n    background: var(--bsw-white);\n    border-left: 4px solid var(--bsw-primary);\n    padding: 16px;\n    border-radius: 8px;\n    font-size: 0.9rem;\n    color: var(--bsw-text-main);\n    margin-top: 24px;\n    display: none;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.05);\n    animation: bsw-fade-in 0.4s cubic-bezier(0.2, 0.8, 0.2, 1);\n  }\n\n  .bsw-detail-box strong {\n    color: var(--bsw-primary);\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    margin-bottom: 6px;\n    font-size: 0.95rem;\n  }\n\n  @keyframes bsw-fade-in {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* Reduce Motion Support *\/\n  @media (prefers-reduced-motion: reduce) {\n    .bsw-edu-module *, .bsw-edu-module *::before, .bsw-edu-module *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n<\/style>\n\n\n<div lang=\"ms\" class=\"bsw-edu-module\">\n  <div class=\"bsw-edu-header\">\n    <h2>\n      <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#FFFFFF\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n        <path d=\"M12 2L2 22h20L12 2z\"><\/path>\n        <path d=\"M12 22V10\"><\/path>\n      <\/svg>\n      Penganalisis Berat dan Dinamik Raket\n    <\/h2>\n    <div class=\"bsw-edu-badge\">Sistem Berat U<\/div>\n  <\/div>\n\n  <div class=\"bsw-edu-content\">\n    <div class=\"bsw-edu-controls\" id=\"bsw-controls\">\n      <button class=\"bsw-edu-mode-btn is-active\" data-mode=\"2u\" aria-label=\"Pilih Mod Raket Lebih Berat 2U\/3U\">\n        Rangka 2U \/ 3U\n        <span>Jisim dan Kuasa<\/span>\n      <\/button>\n      <button class=\"bsw-edu-mode-btn\" data-mode=\"4u\" aria-label=\"Pilih Mod Raket Lebih Ringan 4U\/5U\">\n        Rangka 4U \/ 5U\n        <span>Ringan dan Pantas<\/span>\n      <\/button>\n      <button class=\"bsw-edu-mode-btn\" data-mode=\"setup\" aria-label=\"Pilih Mod Tali dan Grip\">\n        Tali + Grip\n        <span>Berat Selepas Dipasang Tali<\/span>\n      <\/button>\n    <\/div>\n\n    <div class=\"bsw-edu-main\">\n      <div class=\"bsw-edu-svg-wrap\">\n        <svg class=\"bsw-edu-svg\" viewBox=\"0 0 600 500\" aria-label=\"Rajah Interaktif Analisis Raket\" id=\"bsw-svg-scene\">\n          <defs>\n            <pattern id=\"bsw-grid-pattern\" width=\"40\" height=\"40\" patternUnits=\"userSpaceOnUse\">\n              <path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"#E2E8F0\" stroke-width=\"0.5\"\/>\n            <\/pattern>\n            <linearGradient id=\"frame-grad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n              <stop offset=\"0%\" stop-color=\"#E2E8F0\" \/>\n              <stop offset=\"100%\" stop-color=\"#94A3B8\" \/>\n            <\/linearGradient>\n            <linearGradient id=\"accent-grad\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\">\n              <stop offset=\"0%\" stop-color=\"#3249A4\" id=\"grad-color-1\"\/>\n              <stop offset=\"100%\" stop-color=\"#203A8F\" id=\"grad-color-2\"\/>\n            <\/linearGradient>\n            <filter id=\"glass-blur\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\">\n              <feGaussianBlur stdDeviation=\"6\" \/>\n              <feComponentTransfer><feFuncA type=\"linear\" slope=\"0.5\"\/><\/feComponentTransfer>\n            <\/filter>\n            <filter id=\"shuttle-glow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\n              <feGaussianBlur stdDeviation=\"3\" result=\"blur\" \/>\n              <feComposite in=\"SourceGraphic\" in2=\"blur\" operator=\"over\" \/>\n            <\/filter>\n          <\/defs>\n\n          <!-- Premium Tech Grid Background -->\n          <rect width=\"600\" height=\"500\" fill=\"url(#bsw-grid-pattern)\" \/>\n          \n          <text x=\"30\" y=\"40\" font-size=\"11\" fill=\"#94A3B8\" font-weight=\"700\" letter-spacing=\"1.5\">SIMULASI PEMBELAJARAN BSW 2.0<\/text>\n\n          <!-- Premium Glassmorphism HUD Indicator -->\n          <g transform=\"translate(410, 40)\" id=\"bsw-mass-hud\">\n            <!-- Glass Base -->\n            <rect x=\"0\" y=\"0\" width=\"150\" height=\"70\" rx=\"12\" fill=\"#FFFFFF\" opacity=\"0.8\" stroke=\"#CBD5E1\" stroke-width=\"1\"\/>\n            <text x=\"75\" y=\"26\" font-size=\"10\" fill=\"#64748B\" text-anchor=\"middle\" font-weight=\"800\" letter-spacing=\"0.5\">BERAT SEBELUM DIPASANG TALI<\/text>\n            <text x=\"75\" y=\"54\" font-size=\"26\" fill=\"#3249A4\" text-anchor=\"middle\" font-weight=\"900\" id=\"bsw-hud-weight\">92g<\/text>\n          <\/g>\n\n          <!-- Racquet Assembly (Animated on Swing) -->\n          <g class=\"bsw-racquet-assembly\" id=\"bsw-racquet-group\">\n            \n            <!-- Impact Waves (Hidden until swing) -->\n            <circle cx=\"250\" cy=\"150\" r=\"40\" fill=\"none\" stroke=\"#3249A4\" class=\"bsw-wave\" \/>\n            <circle cx=\"250\" cy=\"150\" r=\"40\" fill=\"none\" stroke=\"#37BA2B\" class=\"bsw-wave\" style=\"animation-delay: 0.3s\" \/>\n\n            <!-- Shaft -->\n            <rect x=\"246\" y=\"240\" width=\"8\" height=\"120\" fill=\"url(#frame-grad)\" stroke=\"#64748B\" stroke-width=\"1.5\" \/>\n            \n            <!-- Head Frame with more depth -->\n            <ellipse cx=\"250\" cy=\"150\" rx=\"55\" ry=\"75\" fill=\"none\" stroke=\"url(#accent-grad)\" stroke-width=\"9\" id=\"bsw-racquet-head\"\/>\n            <ellipse cx=\"250\" cy=\"150\" rx=\"50\" ry=\"70\" fill=\"none\" stroke=\"#0F172A\" stroke-width=\"1.5\" opacity=\"0.4\"\/>\n            \n            <!-- Stringbed -->\n            <g stroke=\"#CBD5E1\" stroke-width=\"0.8\" opacity=\"0.7\">\n              <line x1=\"210\" y1=\"110\" x2=\"290\" y2=\"110\" \/>\n              <line x1=\"200\" y1=\"130\" x2=\"300\" y2=\"130\" \/>\n              <line x1=\"195\" y1=\"150\" x2=\"305\" y2=\"150\" \/>\n              <line x1=\"200\" y1=\"170\" x2=\"300\" y2=\"170\" \/>\n              <line x1=\"210\" y1=\"190\" x2=\"290\" y2=\"190\" \/>\n              \n              <line x1=\"210\" y1=\"90\" x2=\"210\" y2=\"210\" \/>\n              <line x1=\"230\" y1=\"80\" x2=\"230\" y2=\"220\" \/>\n              <line x1=\"250\" y1=\"75\" x2=\"250\" y2=\"225\" \/>\n              <line x1=\"270\" y1=\"80\" x2=\"270\" y2=\"220\" \/>\n              <line x1=\"290\" y1=\"90\" x2=\"290\" y2=\"210\" \/>\n            <\/g>\n\n            <!-- T-Joint -->\n            <path d=\"M238,225 L262,225 L254,245 L246,245 Z\" fill=\"#1E293B\" \/>\n\n            <!-- Handle \/ Grip -->\n            <rect x=\"238\" y=\"360\" width=\"24\" height=\"80\" rx=\"2\" fill=\"#1E293B\" \/>\n            <path d=\"M238,370 L262,380 M238,390 L262,400 M238,410 L262,420 M238,430 L262,440\" stroke=\"#334155\" stroke-width=\"2\" \/>\n            <rect x=\"236\" y=\"440\" width=\"28\" height=\"10\" rx=\"3\" fill=\"#E5484D\" id=\"bsw-butt-cap\" \/>\n\n            <!-- Added String Visuals (Hidden default) -->\n            <g id=\"bsw-added-strings\" opacity=\"0\" transition=\"opacity 0.4s\">\n              <circle cx=\"250\" cy=\"150\" r=\"62\" fill=\"rgba(55, 186, 43, 0.15)\" stroke=\"#37BA2B\" stroke-width=\"1.5\" stroke-dasharray=\"4 4\" \/>\n              <text x=\"325\" y=\"110\" font-size=\"12\" fill=\"#37BA2B\" font-weight=\"800\">+ 3-4g Jisim<\/text>\n              <path d=\"M250,150 L320,105\" stroke=\"#37BA2B\" stroke-width=\"2\" stroke-dasharray=\"4 2\"\/>\n            <\/g>\n\n            <!-- Added Grip Visuals (Hidden default) -->\n            <g id=\"bsw-added-grip\" opacity=\"0\" transition=\"opacity 0.4s\">\n              <rect x=\"234\" y=\"358\" width=\"32\" height=\"84\" rx=\"4\" fill=\"rgba(245, 158, 11, 0.25)\" stroke=\"#F59E0B\" stroke-width=\"2.5\" \/>\n              <text x=\"285\" y=\"400\" font-size=\"12\" fill=\"#F59E0B\" font-weight=\"800\">+ 5-10g Jisim<\/text>\n              <path d=\"M265,395 L280,395\" stroke=\"#F59E0B\" stroke-width=\"2\"\/>\n            <\/g>\n\n            <!-- Balance Point Indicator Fulcrum -->\n            <polygon points=\"250,290 262,308 238,308\" fill=\"#F59E0B\" id=\"bsw-bp-fulcrum\" style=\"transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\" \/>\n            <text x=\"275\" y=\"304\" font-size=\"11\" fill=\"#F59E0B\" font-weight=\"800\" id=\"bsw-bp-label\">BP (Titik Imbangan)<\/text>\n\n            <!-- Hotspots for Interaction -->\n            <g class=\"bsw-interactive-group\" data-target=\"head\">\n              <circle cx=\"250\" cy=\"80\" r=\"16\" fill=\"transparent\" \/>\n              <circle cx=\"250\" cy=\"80\" r=\"6\" fill=\"#3249A4\" class=\"bsw-hotspot-core bsw-hotspot-pulse\" \/>\n              <circle cx=\"250\" cy=\"80\" r=\"12\" fill=\"none\" stroke=\"#3249A4\" stroke-width=\"1.5\" stroke-dasharray=\"3 3\" class=\"bsw-hotspot-ring\" \/>\n            <\/g>\n\n            <g class=\"bsw-interactive-group\" data-target=\"shaft\">\n              <circle cx=\"250\" cy=\"270\" r=\"16\" fill=\"transparent\" \/>\n              <circle cx=\"250\" cy=\"270\" r=\"6\" fill=\"#3249A4\" class=\"bsw-hotspot-core bsw-hotspot-pulse\" \/>\n              <circle cx=\"250\" cy=\"270\" r=\"12\" fill=\"none\" stroke=\"#3249A4\" stroke-width=\"1.5\" stroke-dasharray=\"3 3\" class=\"bsw-hotspot-ring\" \/>\n            <\/g>\n\n            <g class=\"bsw-interactive-group\" data-target=\"handle\">\n              <circle cx=\"250\" cy=\"380\" r=\"16\" fill=\"transparent\" \/>\n              <circle cx=\"250\" cy=\"380\" r=\"6\" fill=\"#3249A4\" class=\"bsw-hotspot-core bsw-hotspot-pulse\" \/>\n              <circle cx=\"250\" cy=\"380\" r=\"12\" fill=\"none\" stroke=\"#3249A4\" stroke-width=\"1.5\" stroke-dasharray=\"3 3\" class=\"bsw-hotspot-ring\" \/>\n            <\/g>\n          <\/g>\n\n          <!-- Flying Shuttlecock Animation Layer -->\n          <g class=\"bsw-shuttlecock\">\n            <!-- Impact Flash -->\n            <circle cx=\"250\" cy=\"150\" r=\"30\" fill=\"#FFFFFF\" class=\"bsw-shuttle-flash\" filter=\"url(#glass-blur)\"\/>\n            \n            <!-- Motion Trails -->\n            <g opacity=\"0.6\">\n              <line x1=\"240\" y1=\"175\" x2=\"230\" y2=\"230\" stroke=\"#CBD5E1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"6 4\" \/>\n              <line x1=\"250\" y1=\"175\" x2=\"250\" y2=\"240\" stroke=\"#94A3B8\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-dasharray=\"8 6\" \/>\n              <line x1=\"260\" y1=\"175\" x2=\"270\" y2=\"230\" stroke=\"#CBD5E1\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"6 4\" \/>\n            <\/g>\n            \n            <g filter=\"url(#shuttle-glow)\">\n              <!-- Feathers Base -->\n              <path d=\"M236,170 L264,170 L256,148 L244,148 Z\" fill=\"#FFFFFF\" stroke=\"#64748B\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/>\n              <!-- Feather Stems -->\n              <line x1=\"250\" y1=\"148\" x2=\"250\" y2=\"170\" stroke=\"#94A3B8\" stroke-width=\"1.5\"\/>\n              <line x1=\"246\" y1=\"148\" x2=\"240\" y2=\"170\" stroke=\"#94A3B8\" stroke-width=\"1.5\"\/>\n              <line x1=\"254\" y1=\"148\" x2=\"260\" y2=\"170\" stroke=\"#94A3B8\" stroke-width=\"1.5\"\/>\n              <!-- Strings binding feathers -->\n              <line x1=\"242\" y1=\"156\" x2=\"258\" y2=\"156\" stroke=\"#94A3B8\" stroke-width=\"1.5\"\/>\n              <line x1=\"239\" y1=\"164\" x2=\"261\" y2=\"164\" stroke=\"#94A3B8\" stroke-width=\"1.5\"\/>\n              <!-- Cork -->\n              <path d=\"M244,148 C244,138 256,138 256,148 Z\" fill=\"#F8FAFC\" stroke=\"#64748B\" stroke-width=\"1.5\"\/>\n            <\/g>\n          <\/g>\n\n          <!-- SVG Internal Action Button -->\n          <g class=\"bsw-svg-btn\" id=\"bsw-test-btn\" transform=\"translate(350, 420)\" role=\"button\" aria-label=\"Simulasi Dinamik Ayunan\">\n            <rect x=\"0\" y=\"0\" width=\"230\" height=\"52\" class=\"bsw-svg-btn-bg\" \/>\n            \n            <!-- Twisting Cue -->\n            <g transform=\"translate(26, 26)\">\n              <circle cx=\"0\" cy=\"0\" r=\"11\" fill=\"none\" stroke=\"#3249A4\" stroke-width=\"2.5\" stroke-dasharray=\"16 8\" class=\"bsw-twisting-cue bsw-btn-accent\" \/>\n              <circle cx=\"0\" cy=\"0\" r=\"4.5\" fill=\"#3249A4\" class=\"bsw-btn-accent-fill\" \/>\n            <\/g>\n            \n            <text x=\"54\" y=\"30\" class=\"bsw-btn-text\">UJI DINAMIK AYUNAN<\/text>\n          <\/g>\n          \n        <\/svg>\n      <\/div>\n\n      <div class=\"bsw-edu-panel\">\n        <div id=\"bsw-panel-content\">\n          <h3 class=\"bsw-edu-panel-title\" id=\"bsw-title\">Rangka Lebih Berat 2U\/3U<\/h3>\n          <p class=\"bsw-edu-panel-desc\" id=\"bsw-desc\">Rangka lebih berat (sekitar 85\u201394g) boleh memberikan rasa pukulan lebih padu jika pemain mampu mengekalkan kelajuan ayunan. Pengendalian mungkin lebih menuntut. Peratus di bawah ialah ilustrasi pembelajaran, bukan ukuran prestasi atau keletihan sebenar.<\/p>\n          \n          <div class=\"bsw-edu-stat\">\n            <div class=\"bsw-edu-stat-head\">\n              <span>Potensi Kuasa Smesy (Ilustrasi)<\/span>\n              <span id=\"bsw-val-power\">95%<\/span>\n            <\/div>\n            <div class=\"bsw-edu-stat-bar-bg\">\n              <div class=\"bsw-edu-stat-bar-fill\" id=\"bsw-bar-power\" style=\"width: 95%; background-color: var(--bsw-primary);\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"bsw-edu-stat\">\n            <div class=\"bsw-edu-stat-head\">\n              <span>Kelajuan Bertahan (Ilustrasi)<\/span>\n              <span id=\"bsw-val-speed\">40%<\/span>\n            <\/div>\n            <div class=\"bsw-edu-stat-bar-bg\">\n              <div class=\"bsw-edu-stat-bar-fill\" id=\"bsw-bar-speed\" style=\"width: 40%; background-color: var(--bsw-warning);\"><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"bsw-edu-stat\">\n            <div class=\"bsw-edu-stat-head\">\n              <span>Beban Lengan (Ilustrasi)<\/span>\n              <span id=\"bsw-val-fatigue\">85%<\/span>\n            <\/div>\n            <div class=\"bsw-edu-stat-bar-bg\">\n              <div class=\"bsw-edu-stat-bar-fill\" id=\"bsw-bar-fatigue\" style=\"width: 85%; background-color: var(--bsw-danger);\"><\/div>\n            <\/div>\n          <\/div>\n\n          <!-- Component Detail Box (Hidden by default) -->\n          <div class=\"bsw-detail-box\" id=\"bsw-detail-box\">\n            <strong id=\"bsw-detail-title\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"><\/line><\/svg>\n              Penjelasan Komponen\n            <\/strong>\n            <span id=\"bsw-detail-text\">Tekan titik pada raket untuk melihat kesan komponen terhadap imbangan.<\/span>\n          <\/div>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  (function() {\n    \/\/ Data States\n    const states = {\n      '2u': {\n        title: \"Rangka Lebih Berat 2U\/3U\",\n        desc: \"Rangka lebih berat (sekitar 85\u201394g) boleh memberikan rasa pukulan lebih padu jika pemain mampu mengekalkan kelajuan ayunan. Pengendalian mungkin lebih menuntut. Peratus di bawah ialah ilustrasi pembelajaran, bukan ukuran prestasi atau keletihan sebenar.\",\n        power: 95, speed: 40, fatigue: 85,\n        powerColor: \"var(--bsw-primary)\", speedColor: \"var(--bsw-warning)\", fatigueColor: \"var(--bsw-danger)\",\n        mass: \"89-94g\",\n        gradStart: \"#3249A4\", gradEnd: \"#203A8F\",\n        bpOffset: 0\n      },\n      '4u': {\n        title: \"Rangka Lebih Ringan 4U\/5U\",\n        desc: \"Rangka lebih ringan boleh memudahkan pengendalian ketika bertahan, melakukan pukulan mendatar dan memintas di jaring. Kesesuaian bergantung pada pemain dan reka bentuk. Peratus ialah ilustrasi pembelajaran, bukan data ujian.\",\n        power: 60, speed: 90, fatigue: 30,\n        powerColor: \"var(--bsw-text-sec)\", speedColor: \"var(--bsw-green)\", fatigueColor: \"var(--bsw-green)\",\n        mass: \"78-84g\",\n        gradStart: \"#37BA2B\", gradEnd: \"#15803D\",\n        bpOffset: 0\n      },\n      'setup': {\n        title: \"Tetapan Akhir Tali dan Grip\",\n        desc: \"Tali dan grip tambahan mengubah berat serta titik imbangan. Contoh ini menggunakan anggaran 3\u20134g untuk tali dan 5\u201310g untuk grip; nilai sebenar serta perubahan bersih berbeza. Peratus ialah ilustrasi, bukan data ujian.\",\n        power: 75, speed: 70, fatigue: 55,\n        powerColor: \"var(--bsw-primary)\", speedColor: \"var(--bsw-green)\", fatigueColor: \"var(--bsw-warning)\",\n        mass: \"+ 8-14g\",\n        gradStart: \"#F59E0B\", gradEnd: \"#B45309\",\n        bpOffset: 18 \/\/ Moves BP down towards handle visually\n      }\n    };\n\n    const details = {\n      'head': {\n        title: \"Tali dan Jisim Kepala\",\n        text: \"Tali menambah jisim pada kepala raket dan boleh mengalihkan titik imbangan ke arah kepala. Anggaran 3\u20134g dalam contoh ini bergantung pada jenis tali dan corak pemasangan.\"\n      },\n      'shaft': {\n        title: \"Rangka dan Batang (Berat U)\",\n        text: \"Label U seperti 3U dan 4U lazimnya merujuk berat sebelum dipasang tali. Semak spesifikasi pengeluar dan keadaan grip semasa penimbangan. Kekakuan batang ialah faktor berasingan yang turut mempengaruhi rasa pukulan.\"\n      },\n      'handle': {\n        title: \"Pelarasan Grip\",\n        text: \"Grip tambahan menambah jisim berhampiran pemegang dan boleh mengalihkan titik imbangan ke pemegang. Anggaran 5\u201310g bukan nilai tetap; penggantian grip asal boleh memberikan perubahan bersih yang berbeza.\"\n      }\n    };\n\n    \/\/ DOM Elements\n    const buttons = document.querySelectorAll('.bsw-edu-mode-btn');\n    const titleEl = document.getElementById('bsw-title');\n    const descEl = document.getElementById('bsw-desc');\n    const massEl = document.getElementById('bsw-hud-weight');\n    \n    const barPower = document.getElementById('bsw-bar-power');\n    const barSpeed = document.getElementById('bsw-bar-speed');\n    const barFatigue = document.getElementById('bsw-bar-fatigue');\n    \n    const valPower = document.getElementById('bsw-val-power');\n    const valSpeed = document.getElementById('bsw-val-speed');\n    const valFatigue = document.getElementById('bsw-val-fatigue');\n\n    const gradColor1 = document.getElementById('grad-color-1');\n    const gradColor2 = document.getElementById('grad-color-2');\n    \n    const addedStrings = document.getElementById('bsw-added-strings');\n    const addedGrip = document.getElementById('bsw-added-grip');\n    const bpFulcrum = document.getElementById('bsw-bp-fulcrum');\n    \n    const detailBox = document.getElementById('bsw-detail-box');\n    const detailTitle = document.getElementById('bsw-detail-title');\n    const detailText = document.getElementById('bsw-detail-text');\n\n    const testBtn = document.getElementById('bsw-test-btn');\n    const svgScene = document.getElementById('bsw-svg-scene');\n\n    \/\/ Update State Function\n    function updateState(mode) {\n      const data = states[mode];\n      \n      \/\/ Update Text\n      titleEl.textContent = data.title;\n      descEl.textContent = data.desc;\n      massEl.textContent = data.mass;\n\n      \/\/ Update Bars\n      barPower.style.width = data.power + '%';\n      barPower.style.backgroundColor = data.powerColor;\n      valPower.textContent = data.power + '%';\n\n      barSpeed.style.width = data.speed + '%';\n      barSpeed.style.backgroundColor = data.speedColor;\n      valSpeed.textContent = data.speed + '%';\n\n      barFatigue.style.width = data.fatigue + '%';\n      barFatigue.style.backgroundColor = data.fatigueColor;\n      valFatigue.textContent = data.fatigue + '%';\n\n      \/\/ Update SVG Visuals\n      gradColor1.setAttribute('stop-color', data.gradStart);\n      gradColor2.setAttribute('stop-color', data.gradEnd);\n\n      if(mode === 'setup') {\n        addedStrings.style.opacity = '1';\n        addedGrip.style.opacity = '1';\n        bpFulcrum.style.transform = `translateY(${data.bpOffset}px)`;\n      } else {\n        addedStrings.style.opacity = '0';\n        addedGrip.style.opacity = '0';\n        bpFulcrum.style.transform = `translateY(0px)`;\n      }\n\n      \/\/ Reset detail box\n      detailBox.style.display = 'none';\n    }\n\n    \/\/ Bind Mode Buttons\n    buttons.forEach(btn => {\n      btn.addEventListener('click', () => {\n        buttons.forEach(b => b.classList.remove('is-active'));\n        btn.classList.add('is-active');\n        updateState(btn.getAttribute('data-mode'));\n      });\n    });\n\n    \/\/ Bind SVG Action Button\n    testBtn.addEventListener('click', () => {\n      if(!svgScene.classList.contains('bsw-is-swinging')) {\n        svgScene.classList.add('bsw-is-swinging');\n        \/\/ Remove class after animation completes to allow re-play\n        setTimeout(() => {\n          svgScene.classList.remove('bsw-is-swinging');\n        }, 1300);\n      }\n    });\n\n    \/\/ Bind Hotspots\n    const hotspots = document.querySelectorAll('.bsw-interactive-group');\n    hotspots.forEach(spot => {\n      spot.addEventListener('click', () => {\n        const target = spot.getAttribute('data-target');\n        const info = details[target];\n        \n        detailTitle.innerHTML = `<svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"><\/line><\/svg> ${info.title}`;\n        detailText.textContent = info.text;\n        \n        \/\/ Retrigger animation\n        detailBox.style.display = 'none';\n        void detailBox.offsetWidth; \/\/ trigger reflow\n        detailBox.style.display = 'block';\n      });\n    });\n\n  })();\n<\/script>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-e4ec421e gbp-section__inner\">\n<div class=\"gb-container gb-container-4a0c4bf4\">\n\n<div id=\"bsw-quiz-widget\">\n    <style>\n        \/* Scoped styles to prevent theme interference *\/\n        #bsw-quiz-widget {\n            font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 20px 0;\n            margin: 0;\n            background-color: transparent;\n        }\n        #bsw-quiz-widget * { box-sizing: border-box; }\n        #bsw-quiz-widget .bsw-quiz-container {\n            width: 100%;\n            max-width: 500px;\n            background: #fff;\n            border-radius: 12px;\n            box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n            overflow: hidden;\n            border: 1px solid #eee;\n            margin: 0 auto;\n        }\n        #bsw-quiz-widget .bsw-quiz-header {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n            padding: 24px 20px;\n            text-align: center;\n            position: relative;\n        }\n        #bsw-quiz-widget .bsw-quiz-header-accent {\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #FFD700, #FDB931, #FFD700);\n        }\n        #bsw-quiz-widget .bsw-score-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            background: #fff;\n            padding: 6px 16px;\n            border-radius: 20px;\n            font-weight: 700;\n            font-size: 14px;\n            color: #0B2447;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n        }\n        #bsw-quiz-widget .bsw-opt-card {\n            padding: 14px 16px;\n            border-radius: 10px;\n            cursor: pointer;\n            border: 2px solid #eee;\n            background: #fff;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n            gap: 12px;\n            margin-bottom: 12px;\n        }\n        #bsw-quiz-widget .bsw-opt-card:hover {\n            border-color: #19376D;\n            background: #F8FAFF;\n        }\n        #bsw-quiz-widget .bsw-opt-card.selected {\n            border-color: #0B2447;\n            background: #F0F4F8;\n        }\n        #bsw-quiz-widget .bsw-radio-circle {\n            width: 22px; height: 22px;\n            border-radius: 50%;\n            border: 2px solid #ccc;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n        }\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-circle {\n            border-color: #0B2447;\n            background: #0B2447;\n        }\n        #bsw-quiz-widget .bsw-radio-dot {\n            width: 8px; height: 8px;\n            background: #FFD700;\n            border-radius: 50%;\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.2s ease;\n        }\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-dot {\n            opacity: 1; transform: scale(1);\n        }\n        #bsw-quiz-widget .bsw-nav-btn {\n            flex: 1;\n            padding: 14px;\n            border: none;\n            border-radius: 8px;\n            font-weight: 700;\n            font-size: 15px;\n            cursor: pointer;\n            transition: all 0.2s;\n        }\n        #bsw-quiz-widget .bsw-btn-prev { background: #F0F4F8; color: #0B2447; border: 1px solid rgba(11,36,71,0.2); }\n        #bsw-quiz-widget .bsw-btn-next { background: linear-gradient(135deg, #0B2447, #19376D); color: #fff; }\n        #bsw-quiz-widget .bsw-nav-btn:disabled { opacity: 0.5; cursor: not-allowed; }\n    <\/style>\n\n    <div class=\"bsw-quiz-container\">\n        <div class=\"bsw-quiz-header\">\n            <div class=\"bsw-quiz-header-accent\"><\/div>\n            <div style=\"font-size: 22px; font-weight: 800; margin-bottom: 6px; line-height: 1.2;\">\ud83c\udff8 Kuiz Berat Raket Badminton<\/div>\n            <div class=\"bsw-score-badge\">\n                <span id=\"bsw-current-score-top\">0<\/span> \/ <span id=\"bsw-total-score-top\">8<\/span>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-quiz-main\" style=\"padding: 24px;\">\n            <div style=\"display: flex; flex-direction: column; gap: 8px; margin-bottom: 24px; padding: 14px; background: #F0F4F8; border-radius: 10px; border: 1px solid rgba(11,36,71,0.15);\">\n                <div style=\"display: flex; justify-content: space-between; align-items: center;\">\n                    <div style=\"display: flex; align-items: center; gap: 12px;\">\n                        <div id=\"bsw-progress-circle\" style=\"width: 40px; height: 40px; border-radius: 50%; background: #0B2447; display: flex; align-items: center; justify-content: center; font-weight: 800; color: #fff; font-size: 14px;\">1<\/div>\n                        <div>\n                            <div style=\"font-size: 14px; font-weight: 700; color: #1a1a1a;\">Soalan <span id=\"bsw-current-step\">1<\/span> daripada 8<\/div>\n                            <div id=\"bsw-skill-label\" style=\"font-size: 11px; color: #19376D; font-weight: 800; text-transform: uppercase;\">BIOMEKANIK<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div id=\"bsw-quiz-card\" style=\"min-height: 250px;\">\n                <div id=\"bsw-question-content\"><\/div>\n            <\/div>\n\n            <div style=\"display: flex; gap: 12px; margin-top: 28px;\">\n                <button id=\"bsw-prev-btn\" class=\"bsw-nav-btn bsw-btn-prev\" disabled>\u2190 Sebelumnya<\/button>\n                <button id=\"bsw-next-btn\" class=\"bsw-nav-btn bsw-btn-next\" disabled>Soalan Seterusnya<\/button>\n            <\/div>\n        <\/div>\n\n        <div id=\"bsw-result-screen\" style=\"text-align: center; padding: 40px 24px; display: none;\">\n            <div id=\"bsw-result-emoji\" style=\"font-size: 56px; margin-bottom: 12px;\">\ud83c\udf89<\/div>\n            <div id=\"bsw-result-title\" style=\"font-size: 24px; font-weight: 800; color: #1a1a1a; margin-bottom: 8px;\">Penilaian Selesai!<\/div>\n            <div id=\"bsw-final-score\" style=\"font-size: 48px; font-weight: 900; color: #0B2447; margin-bottom: 24px;\">0%<\/div>\n            <div style=\"background: #F8FAFF; border-radius: 12px; padding: 20px; margin-bottom: 28px;\">\n                 <p style=\"margin: 0;\">Syabas! Bersedia memperkukuh pengetahuan teknikal melalui pendidikan pemasangan tali profesional?<\/p>\n            <\/div>\n            <a href=\"https:\/\/beststringer.com\/ms\/stringing-course-application\/\" target=\"_blank\" style=\"display: block; padding: 18px; border-radius: 10px; font-weight: 800; background: #0B2447; color: #FFD700; text-decoration: none;\">\ud83c\udf93 Mohon Kursus Pemasangan Tali BSW<\/a>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        const DRILLS = [\n            {q:\"Apakah maksud parameter asas raket WT, BP dan LH?\", opts:[\"Berat, Titik Imbangan, Panjang\", \"Lebar, Ketegangan, Kepala\", \"Berat, Lantunan, Panjang\", \"Lebar, Titik Imbangan, Pemegang\"], correct:0, skill:\"basics\", label:\"PARAMETER\"},\n            {q:\"Dalam siri berat U yang sama, apakah maksud nombor yang lebih kecil?\", opts:[\"Raket lebih ringan\", \"Raket lebih berat\", \"Batang lebih kaku\", \"Saiz grip lebih kecil\"], correct:1, skill:\"u-system\", label:\"BERAT U\"},\n            {q:\"Susunan manakah menunjukkan kategori berat daripada paling berat kepada paling ringan?\", opts:[\"6U > 5U > 4U > 3U\", \"U > 2U > 3U > 4U\", \"4U > 3U > 2U > U\", \"3U > 2U > 4U > 5U\"], correct:1, skill:\"sequence\", label:\"SUSUNAN BERAT\"},\n            {q:\"Apakah julat rujukan berat yang lazim untuk raket badminton 3U?\", opts:[\"70-74g\", \"85-89g\", \"90-94g\", \"100-105g\"], correct:1, skill:\"grams\", label:\"JULAT 3U\"},\n            {q:\"Mengapa pemain mungkin memilih raket 4U berbanding 3U?\", opts:[\"Untuk kuasa smesy maksimum\", \"Untuk pengendalian lebih pantas dan pertahanan lebih mudah\", \"Kerana harganya sentiasa lebih murah\", \"Kerana ia boleh menampung ketegangan tali lebih tinggi\"], correct:1, skill:\"defence\", label:\"PENGENDALIAN\"},\n            {q:\"Bagaimana pemasangan tali dan pelarasan grip mempengaruhi raket akhir?\", opts:[\"Hanya mengubah warna\", \"Mengubah jumlah berat dan titik imbangan\", \"Menjadikan rangka lebih kaku\", \"Tiada kesan langsung\"], correct:1, skill:\"customization\", label:\"BERAT AKHIR\"},\n            {q:\"Mengapa raket 2U mungkin lebih menuntut bagi pemain rekreasi?\", opts:[\"Memerlukan kekuatan dan pemasaan yang sesuai untuk ayunan berkesan\", \"Terlalu ringan untuk menghasilkan kuasa\", \"Hanya dibuat untuk kanak-kanak\", \"Mudah patah semasa pukulan mendatar\"], correct:0, skill:\"fatigue\", label:\"KESESUAIAN\"},\n            {q:\"Apakah yang perlu dilakukan oleh pemasang tali bertauliah sebelum mencadangkan berat raket?\", opts:[\"Sentiasa mencadangkan 3U\", \"Bertanya tentang tahap, kekuatan dan gaya permainan pemain\", \"Menyuruh pemain membeli model paling mahal\", \"Hanya mencadangkan raket yang digunakan pemain profesional\"], correct:1, skill:\"consultation\", label:\"NASIHAT PEMASANG TALI\"}\n        ];\n\n        let current = 0;\n        let answers = {};\n\n        const el = {\n            quizMain: document.getElementById('bsw-quiz-main'),\n            resultScreen: document.getElementById('bsw-result-screen'),\n            currentScoreTop: document.getElementById('bsw-current-score-top'),\n            totalScoreTop: document.getElementById('bsw-total-score-top'),\n            currentStep: document.getElementById('bsw-current-step'),\n            progressCircle: document.getElementById('bsw-progress-circle'),\n            skillLabel: document.getElementById('bsw-skill-label'),\n            questionContent: document.getElementById('bsw-question-content'),\n            prevBtn: document.getElementById('bsw-prev-btn'),\n            nextBtn: document.getElementById('bsw-next-btn'),\n            finalScore: document.getElementById('bsw-final-score'),\n            resultEmoji: document.getElementById('bsw-result-emoji'),\n            resultTitle: document.getElementById('bsw-result-title')\n        };\n\n        function renderQuestion() {\n            const drill = DRILLS[current];\n            const answeredIndex = answers[current];\n            let html = '<div style=\"font-size: 18px; font-weight: 700; color: #1a1a1a; margin-bottom: 24px;\">' + drill.q + '<\/div><div style=\"display: grid; gap: 12px;\">';\n            \n            drill.opts.forEach((opt, i) => {\n                const isSelected = answeredIndex === i;\n                html += '<div class=\"bsw-opt-card ' + (isSelected ? 'selected' : '') + '\" data-index=\"' + i + '\">' +\n                        '<div class=\"bsw-radio-circle\"><div class=\"bsw-radio-dot\"><\/div><\/div>' +\n                        '<div style=\"font-weight: 600; font-size: 15px;\">' + opt + '<\/div><\/div>';\n            });\n            \n            html += '<\/div>';\n            el.questionContent.innerHTML = html;\n            el.skillLabel.textContent = drill.label;\n            el.currentStep.textContent = current + 1;\n            el.totalScoreTop.textContent = DRILLS.length;\n            el.currentScoreTop.textContent = Object.keys(answers).length;\n\n            document.querySelectorAll('.bsw-opt-card').forEach(card => {\n                card.onclick = function() {\n                    answers[current] = parseInt(this.getAttribute('data-index'));\n                    renderQuestion();\n                };\n            });\n\n            el.prevBtn.disabled = current === 0;\n            el.nextBtn.textContent = current === DRILLS.length - 1 ? 'Lihat Penilaian \ud83c\udf89' : 'Soalan Seterusnya';\n            el.nextBtn.disabled = answers[current] === undefined;\n        }\n\n        el.nextBtn.onclick = function() {\n            if (current < DRILLS.length - 1) {\n                current++;\n                renderQuestion();\n            } else {\n                let score = 0;\n                DRILLS.forEach((d, i) => { if (answers[i] === d.correct) score++; });\n                el.quizMain.style.display = 'none';\n                el.resultScreen.style.display = 'block';\n                const percent = Math.round((score \/ DRILLS.length) * 100);\n                el.finalScore.textContent = percent + '%';\n                el.resultEmoji.textContent = percent >= 80 ? '\ud83c\udfc6' : '\ud83d\udc4d';\n                el.resultTitle.textContent = percent >= 80 ? 'Cemerlang!' : 'Permulaan yang Baik';\n            }\n        };\n\n        el.prevBtn.onclick = function() {\n            if (current > 0) {\n                current--;\n                renderQuestion();\n            }\n        };\n\n        renderQuestion();\n    })();\n    <\/script>\n<\/div>\n\n\n<\/div>\n\n<div class=\"gb-container gb-container-5b3bc5e8\">\n\n<div class=\"gb-headline gb-headline-2f04cb32 gb-headline-text gbp-section__tagline\">Pengetahuan Peralatan<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bba2ffc2 gb-headline-text gbp-section__headline\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Analisis Raket<\/mark> Profesional<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kursus pemasangan tali badminton profesional mengajar penilaian spesifikasi peralatan. Kami menekankan berat raket, titik imbangan dan kesesuaian gaya permainan sebelum memberi cadangan.<\/p>\n\n\n<div class=\"gb-grid-wrapper gb-grid-wrapper-2631a86b\">\n<div class=\"gb-grid-column gb-grid-column-670ee1e4\"><div class=\"gb-container gb-container-670ee1e4\">\n\n<div class=\"gb-headline gb-headline-4ffecd9e gb-headline-text\">WT<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-a40d5ff4 gb-headline-text\">Berat Raket<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-36c23c60\"><div class=\"gb-container gb-container-36c23c60\">\n\n<div class=\"gb-headline gb-headline-3944b2ff gb-headline-text\">BP<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-5dd5c27e gb-headline-text\">Titik Imbangan<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-325bb028\"><div class=\"gb-container gb-container-325bb028\">\n\n<div class=\"gb-headline gb-headline-fb0a55b1 gb-headline-text\">LH<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-135bc509 gb-headline-text\">Panjang Raket<\/div>\n\n<\/div><\/div>\n\n<div class=\"gb-grid-column gb-grid-column-b38becfe\"><div class=\"gb-container gb-container-b38becfe\">\n\n<div class=\"gb-headline gb-headline-7c2857fd gb-headline-text\">3<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-7d08250a gb-headline-text\">Langkah Penilaian<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<style>\n\/* SCOPED CSS FOR WORDPRESS *\/\n#bsw-racquet-comparison {\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  margin: 20px 0;\n  max-width: 100%;\n  line-height: 1.5;\n  color: #333;\n  clear: both; \/* Prevents sidebar overlap *\/\n}\n\n#bsw-racquet-comparison * {\n  box-sizing: border-box;\n}\n\n#bsw-racquet-comparison .bsw-header {\n  text-align: center;\n  margin-bottom: 20px;\n  color: #2a3f90;\n  font-size: 1.3em;\n  font-weight: bold;\n  line-height: 1.3;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n\/* Desktop Table View *\/\n#bsw-racquet-comparison .bsw-table {\n  width: 100% !important;\n  border-collapse: separate !important;\n  border-spacing: 0 !important;\n  box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n  border-radius: 8px;\n  overflow: hidden;\n  display: table !important;\n  background: #fff;\n  margin: 0 0 20px 0 !important;\n  padding: 0;\n  border: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table th,\n#bsw-racquet-comparison .bsw-table td {\n  padding: 14px !important;\n  text-align: left !important;\n  vertical-align: top !important;\n  border: none !important;\n  border-bottom: 1px solid #e0e0e0 !important;\n  background: none;\n}\n\n#bsw-racquet-comparison .bsw-table th {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%) !important;\n  color: white !important;\n  font-weight: 600 !important;\n  font-size: 0.95em !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:nth-child(even) td:not(.bsw-highlight) {\n  background-color: #f8f9fa !important;\n}\n\n#bsw-racquet-comparison .bsw-table td:first-child {\n  font-weight: 600;\n  color: #1a2980;\n  width: 20%;\n  font-size: 0.9em;\n}\n\n#bsw-racquet-comparison .bsw-highlight {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3)) !important;\n  border-left: 4px solid #37ba2b !important;\n  color: #2d3748;\n}\n\n#bsw-racquet-comparison .bsw-highlight::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n}\n\n\/* Mobile Card View *\/\n#bsw-racquet-comparison .bsw-mobile-cards {\n  display: none;\n}\n\n#bsw-racquet-comparison .bsw-card {\n  background: white;\n  border-radius: 8px;\n  margin-bottom: 16px;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n  overflow: hidden;\n  border: 1px solid #eee;\n}\n\n#bsw-racquet-comparison .bsw-card-header {\n  background: linear-gradient(135deg, #1a2980 0%, #26d0ce 100%);\n  color: white;\n  padding: 12px;\n  font-weight: 600;\n  margin: 0;\n}\n\n#bsw-racquet-comparison .bsw-card-content {\n  padding: 16px;\n}\n\n#bsw-racquet-comparison .bsw-row {\n  margin-bottom: 16px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid #e0e0e0;\n}\n\n#bsw-racquet-comparison .bsw-trad-opt {\n  background-color: #f8f9fa;\n  padding: 10px;\n  border-radius: 4px;\n  margin-bottom: 12px;\n  border-left: 3px solid #ccc;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt {\n  background: linear-gradient(to right, rgba(220, 250, 220, 0.7), rgba(220, 250, 220, 0.3));\n  padding: 10px;\n  border-radius: 4px;\n  border-left: 4px solid #37ba2b;\n}\n\n#bsw-racquet-comparison .bsw-label {\n  font-weight: 700;\n  font-size: 0.75em;\n  margin-bottom: 6px;\n  color: #666;\n  text-transform: uppercase;\n  display: block;\n}\n\n\/* Responsive Breakpoints *\/\n@media (max-width: 768px) {\n  #bsw-racquet-comparison .bsw-table {\n    display: none !important;\n  }\n  #bsw-racquet-comparison .bsw-mobile-cards {\n    display: block !important;\n  }\n}\n<\/style>\n\n<div id=\"bsw-racquet-comparison\">\n  <div class=\"bsw-header\">Perbandingan Kategori Berat Raket Badminton<\/div>\n\n  <table class=\"bsw-table\">\n    <thead>\n      <tr>\n        <th>Kategori<\/th>\n        <th>Lebih Berat (2U\/3U)<\/th>\n        <th>Lebih Ringan (4U\/5U)<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Julat<\/td>\n        <td>2U (90\u201394g) \/ 3U (85\u201389g), sebagai julat rujukan. Rasa pukulan lebih padu.<\/td>\n        <td class=\"bsw-highlight\">4U (80\u201384g) \/ 5U atau kategori lebih ringan, mengikut jenama. Pengendalian pantas.<\/td>\n      <\/tr>\n      <tr>\n        <td>Serangan<\/td>\n        <td>Potensi kestabilan dan rasa pukulan padu jika ayunan terkawal.<\/td>\n        <td class=\"bsw-highlight\">Pengendalian untuk serangan balas dan pukulan mendatar pantas.<\/td>\n      <\/tr>\n      <tr>\n        <td>Pertahanan<\/td>\n        <td>Jisim tambahan boleh menjadikan pengendalian lebih menuntut.<\/td>\n        <td class=\"bsw-highlight\">Boleh memudahkan pengendalian; kesan keletihan bergantung pada pemain.<\/td>\n      <\/tr>\n      <tr>\n        <td>Kesesuaian<\/td>\n        <td>Pemain yang mahukan rasa padu dan mampu mengawal ayunan.<\/td>\n        <td class=\"bsw-highlight\">Pemain yang mengutamakan pengendalian pantas, termasuk pertahanan beregu.<\/td>\n      <\/tr>\n      <tr>\n        <td>Pemasangan Tali<\/td>\n        <td>Padankan ketegangan dengan had pengeluar, teknik dan pilihan pemain.<\/td>\n        <td class=\"bsw-highlight\">Nilai jenis tali dan ketegangan bersama pemain; berat sahaja tidak menentukan tetapan.<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n\n  <div class=\"bsw-mobile-cards\">\n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Berat dan Julat<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Lebih Berat:<\/span>\n          <div class=\"bsw-trad-opt\">85\u201394g sebagai julat rujukan 2U\/3U. Rasa pukulan boleh lebih padu.<\/div>\n          <span class=\"bsw-label\">Lebih Ringan:<\/span>\n          <div class=\"bsw-modern-opt\">Sekitar 4U atau lebih ringan mengikut jenama. Boleh memudahkan pengendalian.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Prestasi dan Pengendalian<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Lebih Berat:<\/span>\n          <div class=\"bsw-trad-opt\">Potensi rasa lebih padu, tetapi pengendalian mungkin lebih menuntut.<\/div>\n          <span class=\"bsw-label\">Lebih Ringan:<\/span>\n          <div class=\"bsw-modern-opt\">Boleh membantu pengendalian pantas dan pemulihan ketika bertahan.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"gb-container gb-container-69063730 gbp-section\">\n<div class=\"gb-container gb-container-c192804a gbp-section__inner\">\n<div class=\"gb-container gb-container-26552703\">\n\n<div class=\"gb-headline gb-headline-27edcbd1 gb-headline-text gbp-section__tagline\">Pendidikan Peralatan<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bda1dc9d gb-headline-text gbp-section__headline\">Pelajari <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Analisis Raket<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">bersama Best Stringer Worldwide<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Mahukan pengetahuan peralatan yang lebih kukuh? Kursus pemasangan tali badminton profesional menerangkan bagaimana berat U, titik imbangan dan ketegangan tali mempengaruhi rasa permainan. Best Stringer Worldwide mendidik pemain dan pemasang tali di Singapura, Hong Kong, Malaysia, Indonesia, UK, Perancis dan Eropah. Pelajari perundingan pemain yang berpandukan spesifikasi serta keperluan sebenar.<\/p>\n\n\n<div class=\"gb-container gb-container-4aa6efd2\">\n\n<a class=\"gb-button gb-button-1b494854 gb-button-text gbp-button--secondary\" href=\"https:\/\/beststringer.com\/ms\/stringing-course-application\/\">Permohonan<\/a>\n\n<\/div>\n<\/div>\n\n<div class=\"gb-container gb-container-ef62c7ce\">\n\n<iframe title=\"Lokasi Best Stringer Worldwide di Malaysia\" src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3983.512110481107!2d101.72853037497148!3d3.22182909675331!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x31cc3940e852d0e3%3A0xe7b0509976b40fd3!2sBest%20Stringer%20Worldwide%20(BSW)!5e0!3m2!1sen!2smy!4v1771591572052!5m2!1sen!2smy\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Soalan Lazim Ringkas tentang Berat Raket Badminton Jawapan ringkas tentang berat raket badminton, label U dan pemilihan mengikut keperluan pemain. Dinamik Berat Raket: Bagaimana Jisim Mempengaruhi Prestasi Pengetahuan Peralatan Analisis Raket Profesional Kursus pemasangan tali badminton profesional mengajar penilaian spesifikasi peralatan. Kami menekankan berat raket, titik imbangan dan kesesuaian gaya permainan sebelum memberi cadangan. Pendidikan &#8230; <a title=\"Berat Raket Badminton: U, 2U, 3U, 4U dan Kesesuaian Pemain\" class=\"read-more\" href=\"https:\/\/beststringer.com\/ms\/badminton-racquet-weight-analysis-u-2u-3u-4u-and-player-suitability\/\" aria-label=\"Read more about Berat Raket Badminton: U, 2U, 3U, 4U dan Kesesuaian Pemain\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":74308,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-76610","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-ms","infinite-scroll-item"],"_links":{"self":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts\/76610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/comments?post=76610"}],"version-history":[{"count":0,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts\/76610\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/media\/74308"}],"wp:attachment":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/media?parent=76610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/categories?post=76610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/tags?post=76610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}