{"id":19629,"date":"2024-09-05T10:29:31","date_gmt":"2024-09-05T10:29:31","guid":{"rendered":"https:\/\/beststringer.com\/international-tennis-federation-itf-regulations\/"},"modified":"2026-05-22T04:47:48","modified_gmt":"2026-05-22T04:47:48","slug":"international-tennis-federation-itf-regulations","status":"publish","type":"post","link":"https:\/\/beststringer.com\/ms\/international-tennis-federation-itf-regulations\/","title":{"rendered":"Peraturan Persekutuan Tenis Antarabangsa (ITF)"},"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\/2024\/09\/ITF-tennis-racquet-regulations-guide-for-stringers-and-players.jpg\" alt=\"Panduan peraturan raket tenis ITF untuk Stringer dan pemain\" class=\"wp-image-71171\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/ITF-tennis-racquet-regulations-guide-for-stringers-and-players.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/ITF-tennis-racquet-regulations-guide-for-stringers-and-players-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/ITF-tennis-racquet-regulations-guide-for-stringers-and-players-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/ITF-tennis-racquet-regulations-guide-for-stringers-and-players-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\" id=\"h-1-1\"><strong>1.1 Asas Peraturan ITF<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-d6be2288 gb-headline-text\"><strong>Apakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Asas-asas<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Peraturan Raket ITF<\/mark>?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Peraturan raket tenis ITF mewujudkan rangka kerja sah yang mesti dipatuhi oleh pemain tenis, Stringer, dan pengeluar. Dalam panduan ini, anda akan mempelajari peraturan tepat yang mengawal dimensi raket, kawasan pukulan, dan pola tali, bagi memastikan peralatan anda memenuhi piawaian profesional.<br><br>Ringkasnya, dimensi keseluruhan menentukan kesahan raket, manakala peraturan pola tali mengawal permukaan pukulan. Menguasai konsep ini amat penting bagi mana-mana pemain tenis atau Stringer yang menyasarkan persediaan kejohanan, kerana pengubahsuaian tidak sah boleh menyebabkan pembatalan penyertaan dalam perlawanan.<br><br>Berikut ialah aliran pematuhan yang mudah: <br>Langkah 1: Ketahui panjang dan lebar maksimum yang dibenarkan. <br>Langkah 2: Fahami bahawa pola tali pada amnya mestilah seragam. <br>Langkah 3: Rujuk Stringer Bertauliah Antarabangsa untuk memastikan semua pengubahsuaian, seperti pita plumbum (lead tape) atau penyerap hentakan (vibration dampeners), diletakkan secara sah.<\/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\/2024\/09\/Professional-stringer-explaining-legal-tennis-racquet-dimensions-and-hitting-area-limits.jpg\" alt=\"Stringer profesional menerangkan dimensi raket tenis dan had kawasan pukulan yang sah\" class=\"wp-image-71187\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-explaining-legal-tennis-racquet-dimensions-and-hitting-area-limits.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-explaining-legal-tennis-racquet-dimensions-and-hitting-area-limits-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-explaining-legal-tennis-racquet-dimensions-and-hitting-area-limits-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Professional-stringer-explaining-legal-tennis-racquet-dimensions-and-hitting-area-limits-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\" id=\"h-1-2\"><strong>1.2 Dimensi Raket<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-fe4314d9 gb-headline-text\"><strong>Spesifikasi Raket Diterangkan: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Saiz<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Kawasan Pukulan<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Peraturan emas dalam persediaan kejohanan adalah memastikan bingkai mematuhi had dimensi ITF. Panjang keseluruhan maksimum untuk raket tenis yang sah ialah 29.0 inci (73.7 cm). Walaupun kebanyakan raket dewasa standard adalah 27 inci, bingkai yang dipanjangkan adalah popular, tetapi ia mesti kekal di bawah had 29 inci.<br><br>Lebar keseluruhan juga dikawal ketat, dihadkan pada 12.5 inci (31.7 cm). Permukaan pukulan itu sendiri mempunyai had spesifik: kawasan bertali tidak boleh melebihi 15.5 inci (39.4 cm) panjang keseluruhan, dan 11.5 inci (29.2 cm) lebar keseluruhan.<br><br>Seorang pemain tenis perlukan keyakinan bahawa peralatan mereka adalah sah untuk pertandingan rasmi. Bagi Stringer, mengukur raket selepas menggantikan pelindung bampar (bumper guards) atau mengubahsuai pemegang adalah penting, kerana pemanjangan kecil yang melebihi 29 inci akan menjadikan bingkai itu tidak sah untuk permainan kejohanan.<\/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\/2024\/09\/Certified-stringer-ensuring-tennis-racquet-string-pattern-compliance.jpg\" alt=\"Stringer Bertauliah Antarabangsa memastikan pematuhan pola tali raket tenis\" class=\"wp-image-71203\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-ensuring-tennis-racquet-string-pattern-compliance.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-ensuring-tennis-racquet-string-pattern-compliance-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-ensuring-tennis-racquet-string-pattern-compliance-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-ensuring-tennis-racquet-string-pattern-compliance-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\" id=\"h-1-3\"><strong>1.3 Peraturan Pola Tali<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-1eb77145 gb-headline-text\"><strong>Memahami <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pola Tali<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Keseragaman<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Walaupun pemain sering meminta susunan tali tersuai, peraturan ITF dengan ketat menetapkan bagaimana raket boleh dipasang tali. Permukaan pukulan mestilah rata dan terdiri daripada pola tali silang yang disambungkan kepada bingkai. Lebih penting lagi, pola tali pada amnya mestilah seragam.<br><br>Ini bermakna Stringer tidak boleh dengan bebas mencipta jarak tali yang tidak teratur. Secara spesifik, bahagian tengah pola tali tidak boleh kurang padat berbanding kawasan luar. Peraturan ini menghalang gaya pasang tali raket tersuai yang ekstrem yang direka untuk menghasilkan kesan putaran (spin) luar biasa dengan mencipta jurang besar pada sweet spot.<br><br>Seorang Stringer profesional harus tahu batas antara pilihan susunan yang sah dan pengubahsuaian tidak sah. Sama ada pemain lebih suka pola 18&#215;20 yang padat atau pola 16&#215;19 yang terbuka, Stringer mesti memastikan pemasangan akhir mengekalkan kepadatan seragam yang diperlukan di seluruh tapak tali pukulan.<\/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\/2024\/09\/Stringer-explaining-legal-placement-of-vibration-dampeners-on-a-tennis-racquet.jpg\" alt=\"Stringer menerangkan penempatan sah penyerap hentakan (vibration dampeners) pada raket tenis\" class=\"wp-image-71219\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringer-explaining-legal-placement-of-vibration-dampeners-on-a-tennis-racquet.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringer-explaining-legal-placement-of-vibration-dampeners-on-a-tennis-racquet-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringer-explaining-legal-placement-of-vibration-dampeners-on-a-tennis-racquet-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Stringer-explaining-legal-placement-of-vibration-dampeners-on-a-tennis-racquet-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\" id=\"h-1-4\"><strong>1.4 Pengubahsuaian yang Sah<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-e3988e70 gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pengubahsuaian<\/mark> dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Aksesori<\/mark> yang Sah<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Raket tenis tidak boleh diubahsuai sewenang-wenangnya. Penambahan yang dibenarkan adalah terhad kepada fungsi tertentu, seperti pencegahan kehausan, pengurangan getaran, atau pengagihan berat. Memahami batasan ini adalah penting untuk semua peringkat:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Penyerap Hentakan (Vibration Dampeners).<\/strong> Penyerap hentakan adalah sah, tetapi penempatannya dikawal ketat. Ia mesti dipasang secara eksklusif di luar pola tali silang. Meletakkan penyerap hentakan di dalam kawasan tali silang merupakan pelanggaran yang biasa berlaku.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pengagihan Berat.<\/strong> Pemain sering menambah pita plumbum (lead tape) atau tungsten untuk menyesuaikan berat ayunan (swing weight). Ini adalah sah sepenuhnya, asalkan pita tersebut tidak mengubah bentuk dinamik raket semasa bermain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pencegahan Kehausan.<\/strong> Pelindung tali (string savers &#8211; sisipan kecil antara tali silang) dibenarkan untuk mengelakkan kehausan tali. Walau bagaimanapun, sebarang aksesori yang mengubah pengagihan jisim atau profil fizikal dengan ketara melebihi had fungsi standard telah melanggar syarat dan menjadi tidak sah.<\/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\/2024\/09\/Tennis-stringer-pointing-out-an-illegally-placed-vibration-dampener-inside-crossed-strings.jpg\" alt=\"Stringer tenis menunjukkan penyerap hentakan yang diletakkan secara tidak sah di dalam tali silang\" class=\"wp-image-71235\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-stringer-pointing-out-an-illegally-placed-vibration-dampener-inside-crossed-strings.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-stringer-pointing-out-an-illegally-placed-vibration-dampener-inside-crossed-strings-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-stringer-pointing-out-an-illegally-placed-vibration-dampener-inside-crossed-strings-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-stringer-pointing-out-an-illegally-placed-vibration-dampener-inside-crossed-strings-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\" id=\"h-2-1\"><strong>1.5 Kesilapan Biasa<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-b56bd481 gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Kesilapan<\/mark> Biasa dalam <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pematuhan Peraturan<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesilapan 1: Penempatan Penyerap Hentakan Tidak Sah.<\/strong><br>Penyerap hentakan yang diletakkan di mana-mana kawasan di dalam tali silang akan menjadikan raket tenis tidak sah. Ia mesti diposisikan di bawah tali silang paling bawah atau di atas tali silang paling atas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesilapan 2: Pola Tali Tersuai yang Ekstrem.<\/strong><br>Melangkau grommet tertentu untuk mencipta jurang yang sangat lebar dan tidak seragam di tengah tapak tali melanggar peraturan ITF bahawa bahagian tengah tidak boleh kurang padat berbanding bahagian tepi luar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kesilapan 3: Mengabaikan Panjang Maksimum.<\/strong><br>Menambah cengkaman (grip) acuan tersuai yang besar atau penutup bawah (butt caps) yang dipanjangkan tanpa mengukur panjang akhir. Jika jumlah panjang raket melebihi 29.0 inci, ia dibatalkan kelayakan daripada pertandingan rasmi.<\/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\/2024\/09\/Tennis-player-reviewing-ITF-racquet-specifications-before-a-tournament.jpg\" alt=\"Pemain tenis menyemak spesifikasi raket ITF sebelum kejohanan\" class=\"wp-image-71251\" title=\"Menggunakan rangka kerja pemilihan untuk memastikan persediaan kejohanan yang sah.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-player-reviewing-ITF-racquet-specifications-before-a-tournament.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-player-reviewing-ITF-racquet-specifications-before-a-tournament-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-player-reviewing-ITF-racquet-specifications-before-a-tournament-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Tennis-player-reviewing-ITF-racquet-specifications-before-a-tournament-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\" id=\"h-1-6\"><strong>1.6 Semakan Pematuhan<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-33090c3c gb-headline-text\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Aliran Keputusan<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Persediaan<\/mark> Kejohanan<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Semakan pematuhan langkah demi langkah amat penting sebelum menyertai pertandingan rasmi. Gunakan rangka kerja mudah ini untuk mengesahkan peralatan anda:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Langkah 1: Semak Dimensi Fizikal.<\/strong> Ukur panjang dan lebar keseluruhan, terutamanya jika pemegang atau bampar telah diubahsuai. Pastikan raket tidak melebihi 29.0 inci panjang dan 12.5 inci lebar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Langkah 2: Sahkan Keseragaman Tali.<\/strong> Periksa pola tali. Sahkan bahawa ia rata, pada amnya seragam, dan kepadatan di bahagian tengah adalah sama atau lebih padat daripada bahagian tepi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Langkah 3: Sahkan Penempatan Aksesori.<\/strong> Pastikan sebarang penyerap hentakan berada sepenuhnya di luar tali silang, dan semua penambahan berat atau pelindung tali berfungsi mengikut tujuan sahnya tanpa melanggar peraturan struktur.<\/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\/2024\/09\/Certified-stringer-providing-consultation-on-legal-tennis-racquet-customization.jpg\" alt=\"Stringer Bertauliah Antarabangsa memberikan rundingan mengenai pengubahsuaian raket tenis yang sah\" class=\"wp-image-71267\" title=\"Falsafah perundingan peraturan profesional.\" srcset=\"https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-consultation-on-legal-tennis-racquet-customization.jpg 1000w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-consultation-on-legal-tennis-racquet-customization-300x300.jpg 300w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-consultation-on-legal-tennis-racquet-customization-150x150.jpg 150w, https:\/\/beststringer.com\/wp-content\/uploads\/2024\/09\/Certified-stringer-providing-consultation-on-legal-tennis-racquet-customization-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\" id=\"h-1-5\"><strong>1.7 Pengetahuan Profesional<\/strong><\/h5>\n\n\n\n<h2 class=\"gb-headline gb-headline-2bc688f2 gb-headline-text\"><strong>Nilai <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pensijilan Stringer<\/mark><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pengetahuan peraturan yang betul adalah bahagian teras dalam kursus pasang tali raket profesional dan standard pensijilan Stringer yang baik. Seorang Stringer Bertauliah Antarabangsa memahami bahawa mengubahsuai raket tanpa mengetahui had ITF adalah satu kerugian yang serius.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di Best Stringer Worldwide, kami menyedari bahawa pematuhan undang-undang mempengaruhi secara langsung nasihat yang diberikan kepada pemain. Kehebatannya bukan hanya pada pasang tali yang tepat, tetapi dalam logik perundingan yang digunakan oleh Stringer untuk memastikan bingkai kekal sedia untuk kejohanan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dengan mengutamakan pengetahuan peralatan yang tepat, pensijilan Stringer kami memastikan setiap susunan mengimbangi pengoptimuman prestasi dan pematuhan peraturan dengan sempurna. Anda dapat menghapuskan tekaan, mengelakkan pembatalan penyertaan, dan fokus sepenuhnya pada pertandingan.<\/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\">FAQ Ringkas <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pematuhan<\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Peralatan<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jawapan pantas dan langsung kepada soalan lazim mengenai peraturan raket tenis ITF.<\/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\">Berapakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">panjang maksimum yang sah<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Di bawah peraturan tenis ITF, panjang keseluruhan bingkai raket, termasuk pemegang, tidak boleh melebihi 29.0 inci (73.7 cm).<\/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\">Di manakah saya boleh meletakkan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">penyerap hentakan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Penyerap hentakan (vibration dampeners) hanya boleh diletakkan di luar pola tali silang. Meletakkannya di dalam kawasan tali silang adalah tidak sah.<\/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\">Adakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">pola tali tersuai<\/mark> dibenarkan?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pola tali mestilah pada amnya seragam dan rata. Lebih penting lagi, pola di bahagian tengah tidak boleh kurang padat berbanding kawasan lain pada tapak tali.<\/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\">Apakah had untuk <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">dimensi kawasan pukulan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Permukaan bertali tidak boleh melebihi 15.5 inci (39.4 cm) panjang keseluruhan dan 11.5 inci (29.2 cm) lebar keseluruhan.<\/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\">Bolehkah saya menambah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">berat<\/mark> pada bingkai saya?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ya, penambahan berat seperti pita plumbum (lead tape) untuk keseimbangan dan pengagihan dibenarkan, asalkan ia tidak mengubah bentuk dinamik raket semasa permainan.<\/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\">Mengapakah perlu membandingkan peraturan tenis dan <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">badminton<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Stringer badminton yang mempelajari peraturan merentas sukan mendapat manfaat daripada melihat perbezaan dimensi yang tepat. Sebagai contoh, raket badminton yang sah dihadkan pada 680mm panjang, jauh lebih pendek daripada bingkai tenis.<\/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\">Apakah yang patut Stringer <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">semak sebelum mengubahsuai<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Seorang Stringer profesional harus sentiasa memastikan bahawa memanjangkan cengkaman (grip) atau menggantikan grommet tidak akan menyebabkan raket melebihi had ketat 29.0 inci panjang atau 12.5 inci lebar.<\/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\">Mengapakah <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">pensijilan Stringer<\/mark> penting di sini?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Kursus pasang tali raket yang komprehensif mengajar batas sah yang tepat bagi sebarang pengubahsuaian. Stringer Bertauliah Antarabangsa melindungi pemain daripada menggunakan peralatan yang tidak mematuhi peraturan dalam perlawanan kompetitif.<\/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\">Adakah kursus pasang tali raket <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">diperlukan<\/mark>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bagi mereka yang ingin menguasai perundingan peralatan, ya. Seorang Stringer mempelajari konsistensi ukuran, ikatan knot yang tepat, dan logik untuk memadankan susunan tali dengan had yang sah, menghapuskan segala tekaan.<\/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 Susunan Kompetitif: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Pengubahsuaian<\/mark> Berat yang Sah<\/h2>\n\n\n\n\n<div id=\"bsw-itf-inspector\">\n    <style>\n        \/* Scoped BSW Variables *\/\n        #bsw-itf-inspector {\n            --bsw-primary: #3249A4;\n            --bsw-primary-dark: #203A8F;\n            --bsw-green: #37BA2B;\n            --bsw-red: #E11D48;\n            --bsw-red-light: #FFE4E6;\n            --bsw-green-light: #DCFCE7;\n            --bsw-bg: #F8FAFC;\n            --bsw-white: #FFFFFF;\n            --bsw-text: #1E293B;\n            --bsw-text-muted: #64748B;\n            --bsw-border: #E2E8F0;\n\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n            background: var(--bsw-white) !important;\n            border-radius: 16px !important;\n            box-shadow: 0 12px 35px rgba(32, 58, 143, 0.08) !important;\n            border: 1px solid var(--bsw-border) !important;\n            max-width: 950px !important;\n            margin: 2rem auto !important;\n            overflow: hidden !important;\n            color: var(--bsw-text) !important;\n            box-sizing: border-box !important;\n            line-height: 1.5 !important;\n        }\n\n        #bsw-itf-inspector *, \n        #bsw-itf-inspector *::before, \n        #bsw-itf-inspector *::after {\n            box-sizing: border-box !important;\n        }\n\n        \/* Header *\/\n        .bsw-header {\n            background: var(--bsw-bg) !important;\n            padding: 2rem 2.5rem !important;\n            border-bottom: 1px solid var(--bsw-border) !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n        }\n\n        .bsw-title h2 {\n            margin: 0 0 0.5rem 0 !important;\n            font-size: 1.5rem !important;\n            font-weight: 800 !important;\n            color: var(--bsw-primary-dark) !important;\n        }\n\n        .bsw-title p {\n            margin: 0 !important;\n            font-size: 1rem !important;\n            color: var(--bsw-text-muted) !important;\n            max-width: 500px !important;\n        }\n\n        \/* Layout Grid *\/\n        .bsw-grid {\n            display: grid !important;\n            grid-template-columns: 1fr 1.2fr !important;\n        }\n\n        @media (max-width: 768px) {\n            .bsw-grid { grid-template-columns: 1fr !important; }\n            .bsw-header { flex-direction: column !important; text-align: center !important; gap: 1rem !important;}\n        }\n\n        \/* Controls Panel *\/\n        .bsw-controls {\n            padding: 2.5rem !important;\n            border-right: 1px solid var(--bsw-border) !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 2rem !important;\n        }\n\n        .bsw-control-group {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 0.75rem !important;\n        }\n\n        .bsw-control-label {\n            font-weight: 700 !important;\n            font-size: 0.95rem !important;\n            color: var(--bsw-primary-dark) !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 0.5rem !important;\n        }\n\n        .bsw-control-label span {\n            background: var(--bsw-primary) !important;\n            color: white !important;\n            width: 20px !important;\n            height: 20px !important;\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            border-radius: 50% !important;\n            font-size: 0.75rem !important;\n        }\n\n        .bsw-toggle-row {\n            display: flex !important;\n            background: var(--bsw-bg) !important;\n            border-radius: 8px !important;\n            padding: 4px !important;\n            border: 1px solid var(--bsw-border) !important;\n        }\n\n        .bsw-btn {\n            flex: 1 !important;\n            background: transparent !important;\n            border: none !important;\n            padding: 0.75rem 0.5rem !important;\n            font-size: 0.85rem !important;\n            font-weight: 600 !important;\n            color: var(--bsw-text-muted) !important;\n            border-radius: 6px !important;\n            cursor: pointer !important;\n            transition: all 0.2s ease !important;\n            text-align: center !important;\n        }\n\n        .bsw-btn:hover {\n            color: var(--bsw-text) !important;\n        }\n\n        .bsw-btn.active-legal {\n            background: var(--bsw-white) !important;\n            color: var(--bsw-green) !important;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;\n            border: 1px solid rgba(55, 186, 43, 0.2) !important;\n        }\n\n        .bsw-btn.active-illegal {\n            background: var(--bsw-white) !important;\n            color: var(--bsw-red) !important;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;\n            border: 1px solid rgba(225, 29, 72, 0.2) !important;\n        }\n\n        \/* Visual Stage *\/\n        .bsw-stage {\n            background: #F1F5F9 !important;\n            position: relative !important;\n            display: flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            padding: 2rem !important;\n            overflow: hidden !important;\n        }\n\n        \/* HUD Status *\/\n        .bsw-hud {\n            position: absolute !important;\n            top: 2rem !important;\n            right: 2rem !important;\n            width: 220px !important;\n            background: var(--bsw-white) !important;\n            border-radius: 12px !important;\n            padding: 1.25rem !important;\n            box-shadow: 0 8px 25px rgba(0,0,0,0.1) !important;\n            border: 2px solid var(--bsw-green) !important;\n            transition: all 0.3s ease !important;\n            z-index: 10 !important;\n        }\n\n        .bsw-hud.status-illegal {\n            border-color: var(--bsw-red) !important;\n        }\n\n        .bsw-hud-title {\n            font-size: 0.75rem !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1px !important;\n            font-weight: 700 !important;\n            margin-bottom: 0.5rem !important;\n            color: var(--bsw-text-muted) !important;\n        }\n\n        .bsw-hud-status {\n            font-size: 1.5rem !important;\n            font-weight: 900 !important;\n            color: var(--bsw-green) !important;\n            display: flex !important;\n            align-items: center !important;\n            gap: 0.5rem !important;\n            margin-bottom: 0.5rem !important;\n        }\n\n        .bsw-hud.status-illegal .bsw-hud-status {\n            color: var(--bsw-red) !important;\n        }\n\n        .bsw-hud-desc {\n            font-size: 0.85rem !important;\n            color: var(--bsw-text) !important;\n            line-height: 1.4 !important;\n        }\n\n        \/* SVG Styles & Transitions - UPGRADED PREMIUM VERSION *\/\n        .bsw-svg-racquet {\n            width: 100% !important;\n            max-width: 320px !important;\n            height: auto !important;\n            filter: drop-shadow(0 10px 15px rgba(15, 23, 42, 0.15)) !important;\n        }\n\n        .bsw-anim {\n            transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;\n        }\n\n        \/* Premium Dampener Logic *\/\n        .state-dampener-legal #bsw-svg-dampener { transform: translateY(0); }\n        .state-dampener-legal #bsw-dampener-body { fill: var(--bsw-green); }\n        .state-dampener-illegal #bsw-dampener { transform: translateY(-115px); }\n        .state-dampener-illegal #bsw-dampener-body { fill: var(--bsw-red); }\n\n        \/* Premium Pattern Logic *\/\n        #bsw-svg-center-strings { transition: opacity 0.4s ease; opacity: 1; }\n        #bsw-svg-pattern-error { opacity: 0; transition: opacity 0.4s ease; }\n        .state-pattern-illegal #bsw-svg-center-strings { opacity: 0.1; }\n        .state-pattern-illegal #bsw-svg-pattern-error { opacity: 1; animation: bswPulseRed 2s infinite; }\n\n        \/* Premium Length Logic *\/\n        #bsw-grip-group { transform: translateY(0); }\n        #bsw-grip-extension { height: 0; opacity: 0; }\n        #bsw-limit-max { transition: stroke 0.4s ease; stroke: var(--bsw-text-muted); }\n        #bsw-limit-max-text { transition: fill 0.4s ease; fill: var(--bsw-text-muted); }\n        \n        .state-length-illegal #bsw-grip-group { transform: translateY(45px); }\n        .state-length-illegal #bsw-grip-extension { height: 45px; opacity: 1; fill: url(#errorStripes); }\n        .state-length-illegal #bsw-limit-max { stroke: var(--bsw-red); stroke-width: 2.5; stroke-dasharray: 6; }\n        .state-length-illegal #bsw-limit-max-text { fill: var(--bsw-red); font-weight: 800; }\n\n        \/* Scanner Line *\/\n        .bsw-scanner {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            right: 0 !important;\n            height: 4px !important;\n            background: var(--bsw-primary) !important;\n            box-shadow: 0 0 20px var(--bsw-primary) !important;\n            opacity: 0 !important;\n            z-index: 5 !important;\n        }\n\n        .is-scanning .bsw-scanner {\n            animation: bswScan 0.8s ease-in-out !important;\n        }\n\n        @keyframes bswScan {\n            0% { top: 0%; opacity: 0; }\n            10% { opacity: 1; }\n            90% { opacity: 1; }\n            100% { top: 100%; opacity: 0; }\n        }\n\n        @keyframes bswPulseRed {\n            0% { filter: drop-shadow(0 0 2px rgba(225, 29, 72, 0.4)); }\n            50% { filter: drop-shadow(0 0 12px rgba(225, 29, 72, 0.8)); }\n            100% { filter: drop-shadow(0 0 2px rgba(225, 29, 72, 0.4)); }\n        }\n    <\/style>\n\n    <div class=\"bsw-header\">\n        <div class=\"bsw-title\">\n            <h2>Pemeriksa Pematuhan ITF<\/h2>\n            <p>Pilih pengubahsuaian untuk mengesahkan jika peralatan anda memenuhi peraturan kejohanan rasmi.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"bsw-grid\">\n        <!-- Controls Panel -->\n        <div class=\"bsw-controls\">\n            \n            <div class=\"bsw-control-group\">\n                <div class=\"bsw-control-label\"><span>1<\/span> Penyerap Hentakan<\/div>\n                <div class=\"bsw-toggle-row\">\n                    <button class=\"bsw-btn active-legal\" onclick=\"bswUpdate('dampener', 'legal', this)\">Luar Tali<\/button>\n                    <button class=\"bsw-btn\" onclick=\"bswUpdate('dampener', 'illegal', this)\">Dalam Pola<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"bsw-control-group\">\n                <div class=\"bsw-control-label\"><span>2<\/span> Kepadatan Pola Tali<\/div>\n                <div class=\"bsw-toggle-row\">\n                    <button class=\"bsw-btn active-legal\" onclick=\"bswUpdate('pattern', 'legal', this)\">Kepadatan Seragam<\/button>\n                    <button class=\"bsw-btn\" onclick=\"bswUpdate('pattern', 'illegal', this)\">Tengah Longgar<\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"bsw-control-group\">\n                <div class=\"bsw-control-label\"><span>3<\/span> Panjang Keseluruhan<\/div>\n                <div class=\"bsw-toggle-row\">\n                    <button class=\"bsw-btn active-legal\" onclick=\"bswUpdate('length', 'legal', this)\">Standard (27.0&#8243;)<\/button>\n                    <button class=\"bsw-btn\" onclick=\"bswUpdate('length', 'illegal', this)\">Dipanjangkan (29.5&#8243;)<\/button>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- Visual Stage -->\n        <div class=\"bsw-stage\" id=\"bsw-stage-area\">\n            <!-- Premium Tech Background Grid -->\n            <svg style=\"position:absolute; width:100%; height:100%; opacity:0.05;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <defs><pattern id=\"techGrid\" width=\"20\" height=\"20\" patternUnits=\"userSpaceOnUse\"><path d=\"M 20 0 L 0 0 0 20\" fill=\"none\" stroke=\"#0F172A\" stroke-width=\"1\"\/><\/pattern><\/defs>\n                <rect width=\"100%\" height=\"100%\" fill=\"url(#techGrid)\"\/>\n            <\/svg>\n\n            <div class=\"bsw-scanner\" id=\"bsw-scanner\"><\/div>\n\n            <div class=\"bsw-hud\" id=\"bsw-hud\">\n                <div class=\"bsw-hud-title\">Status Susunan Semasa<\/div>\n                <div class=\"bsw-hud-status\" id=\"bsw-hud-status\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    SAH\n                <\/div>\n                <div class=\"bsw-hud-desc\" id=\"bsw-hud-desc\">\n                    Semua spesifikasi mematuhi peraturan ITF. Bingkai sedia untuk permainan kejohanan.\n                <\/div>\n            <\/div>\n\n            <!-- PREMIUM RACQUET SVG -->\n            <svg class=\"bsw-svg-racquet\" viewBox=\"0 0 300 620\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <defs>\n                    <!-- Premium Gradients -->\n                    <linearGradient id=\"carbonFrame\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\n                        <stop offset=\"0%\" stop-color=\"#475569\"\/>\n                        <stop offset=\"30%\" stop-color=\"#1E293B\"\/>\n                        <stop offset=\"70%\" stop-color=\"#0F172A\"\/>\n                        <stop offset=\"100%\" stop-color=\"#334155\"\/>\n                    <\/linearGradient>\n                    <linearGradient id=\"shaftSheen\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\">\n                        <stop offset=\"0%\" stop-color=\"#0F172A\"\/>\n                        <stop offset=\"50%\" stop-color=\"#475569\"\/>\n                        <stop offset=\"100%\" stop-color=\"#0F172A\"\/>\n                    <\/linearGradient>\n                    <pattern id=\"errorStripes\" width=\"10\" height=\"10\" patternTransform=\"rotate(45)\" patternUnits=\"userSpaceOnUse\">\n                        <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"10\" stroke=\"var(--bsw-red)\" stroke-width=\"5\" opacity=\"0.3\"\/>\n                        <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"10\" stroke=\"#0F172A\" stroke-width=\"5\" opacity=\"0.9\"\/>\n                    <\/pattern>\n                    <!-- Stringbed Clipping Path to keep strings perfectly inside the frame -->\n                    <clipPath id=\"stringbedClip\">\n                        <ellipse cx=\"150\" cy=\"140\" rx=\"69\" ry=\"99\"\/>\n                    <\/clipPath>\n                <\/defs>\n\n                <g id=\"bsw-racquet-group\" class=\"state-dampener-legal state-pattern-legal state-length-legal\">\n                    \n                    <!-- CALIPERS \/ MEASUREMENT UI -->\n                    <g opacity=\"0.8\">\n                        <!-- Standard Limit -->\n                        <line x1=\"40\" y1=\"520\" x2=\"260\" y2=\"520\" stroke=\"#64748B\" stroke-dasharray=\"3\" stroke-width=\"1.5\"\/>\n                        <text x=\"150\" y=\"515\" fill=\"#64748B\" font-size=\"10\" font-weight=\"700\" text-anchor=\"middle\" letter-spacing=\"1\">27.0&#8243; PANJANG STANDARD<\/text>\n                        <!-- Max Limit -->\n                        <line id=\"bsw-limit-max\" x1=\"20\" y1=\"565\" x2=\"280\" y2=\"565\" stroke-dasharray=\"4\" stroke-width=\"1.5\"\/>\n                        <text id=\"bsw-limit-max-text\" x=\"150\" y=\"585\" font-size=\"11\" font-weight=\"700\" text-anchor=\"middle\" letter-spacing=\"1\">29.0&#8243; HAD MAKS ITF<\/text>\n                        <!-- Side Bracket -->\n                        <path d=\"M 270 30 L 280 30 L 280 520 L 270 520\" fill=\"none\" stroke=\"#CBD5E1\" stroke-width=\"2\"\/>\n                        <text x=\"288\" y=\"275\" transform=\"rotate(90 288 275)\" fill=\"#94A3B8\" font-size=\"9\" font-weight=\"800\" letter-spacing=\"2\">SEMPADAN SPESIFIKASI<\/text>\n                    <\/g>\n\n                    <!-- THE RACQUET FRAME -->\n                    <!-- Bumper Guard (Top Outer Edge) -->\n                    <path d=\"M 80 100 A 75 105 0 0 1 220 100\" fill=\"none\" stroke=\"#020617\" stroke-width=\"16\" stroke-linecap=\"round\"\/>\n                    \n                    <!-- Main Hoop -->\n                    <ellipse cx=\"150\" cy=\"140\" rx=\"75\" ry=\"105\" fill=\"none\" stroke=\"url(#carbonFrame)\" stroke-width=\"12\"\/>\n                    <ellipse cx=\"150\" cy=\"140\" rx=\"75\" ry=\"105\" fill=\"none\" stroke=\"#000000\" stroke-width=\"1\" opacity=\"0.5\"\/>\n                    \n                    <!-- Throat Bridge (Yoke) -->\n                    <path d=\"M 103 222 Q 150 245 197 222 L 185 242 Q 150 255 115 242 Z\" fill=\"url(#carbonFrame)\"\/>\n                    \n                    <!-- Throat Branches & Shaft -->\n                    <path d=\"M 140 310 L 98 228 L 88 210 L 140 330 Z\" fill=\"url(#carbonFrame)\"\/>\n                    <path d=\"M 160 310 L 202 228 L 212 210 L 160 330 Z\" fill=\"url(#carbonFrame)\"\/>\n                    <rect x=\"140\" y=\"310\" width=\"20\" height=\"90\" fill=\"url(#shaftSheen)\"\/>\n\n                    <!-- THE STRINGBED (High Precision with Clipping) -->\n                    <g clip-path=\"url(#stringbedClip)\">\n                        <g stroke=\"#94A3B8\" stroke-width=\"1\" opacity=\"0.8\">\n                            <!-- Outer Mains -->\n                            <line x1=\"85\" y1=\"85\" x2=\"85\" y2=\"195\"\/><line x1=\"95\" y1=\"60\" x2=\"95\" y2=\"215\"\/>\n                            <line x1=\"105\" y1=\"50\" x2=\"105\" y2=\"230\"\/><line x1=\"115\" y1=\"40\" x2=\"115\" y2=\"235\"\/>\n                            <line x1=\"125\" y1=\"38\" x2=\"125\" y2=\"238\"\/>\n                            <!-- Outer Mains Right -->\n                            <line x1=\"175\" y1=\"38\" x2=\"175\" y2=\"238\"\/><line x1=\"185\" y1=\"40\" x2=\"185\" y2=\"235\"\/>\n                            <line x1=\"195\" y1=\"50\" x2=\"195\" y2=\"230\"\/><line x1=\"205\" y1=\"60\" x2=\"205\" y2=\"215\"\/>\n                            <line x1=\"215\" y1=\"85\" x2=\"215\" y2=\"195\"\/>\n\n                            <!-- Outer Crosses Top -->\n                            <line x1=\"105\" y1=\"50\" x2=\"195\" y2=\"50\"\/><line x1=\"90\" y1=\"60\" x2=\"210\" y2=\"60\"\/>\n                            <line x1=\"80\" y1=\"70\" x2=\"220\" y2=\"70\"\/><line x1=\"77\" y1=\"80\" x2=\"223\" y2=\"80\"\/>\n                            <line x1=\"75\" y1=\"90\" x2=\"225\" y2=\"90\"\/><line x1=\"75\" y1=\"100\" x2=\"225\" y2=\"100\"\/>\n                            <!-- Outer Crosses Bottom -->\n                            <line x1=\"75\" y1=\"170\" x2=\"225\" y2=\"170\"\/><line x1=\"77\" y1=\"180\" x2=\"223\" y2=\"180\"\/>\n                            <line x1=\"82\" y1=\"190\" x2=\"218\" y2=\"190\"\/><line x1=\"88\" y1=\"200\" x2=\"212\" y2=\"200\"\/>\n                            <line x1=\"95\" y1=\"210\" x2=\"205\" y2=\"210\"\/><line x1=\"105\" y1=\"220\" x2=\"195\" y2=\"220\"\/>\n                            <line x1=\"115\" y1=\"230\" x2=\"185\" y2=\"230\"\/>\n                        <\/g>\n\n                        <!-- Center Strings (Dynamic Toggle) -->\n                        <g id=\"bsw-svg-center-strings\" class=\"bsw-anim\" stroke=\"#CBD5E1\" stroke-width=\"1.2\">\n                            <!-- Center Mains -->\n                            <line x1=\"135\" y1=\"20\" x2=\"135\" y2=\"260\"\/><line x1=\"145\" y1=\"20\" x2=\"145\" y2=\"260\"\/>\n                            <line x1=\"155\" y1=\"20\" x2=\"155\" y2=\"260\"\/><line x1=\"165\" y1=\"20\" x2=\"165\" y2=\"260\"\/>\n                            <!-- Center Crosses -->\n                            <line x1=\"50\" y1=\"110\" x2=\"250\" y2=\"110\"\/><line x1=\"50\" y1=\"120\" x2=\"250\" y2=\"120\"\/>\n                            <line x1=\"50\" y1=\"130\" x2=\"250\" y2=\"130\"\/><line x1=\"50\" y1=\"140\" x2=\"250\" y2=\"140\"\/>\n                            <line x1=\"50\" y1=\"150\" x2=\"250\" y2=\"150\"\/><line x1=\"50\" y1=\"160\" x2=\"250\" y2=\"160\"\/>\n                        <\/g>\n                    <\/g>\n\n                    <!-- ERROR UI: Pattern -->\n                    <g id=\"bsw-svg-pattern-error\" class=\"bsw-anim\">\n                        <rect x=\"130\" y=\"105\" width=\"40\" height=\"60\" fill=\"rgba(225, 29, 72, 0.15)\" stroke=\"var(--bsw-red)\" stroke-width=\"2\" rx=\"4\"\/>\n                        <circle cx=\"150\" cy=\"135\" r=\"15\" fill=\"var(--bsw-red)\" opacity=\"0.2\"\/>\n                        <path d=\"M 145 130 L 155 140 M 155 130 L 145 140\" stroke=\"var(--bsw-red)\" stroke-width=\"3\" stroke-linecap=\"round\"\/>\n                    <\/g>\n\n                    <!-- THE HANDLE (Dynamic Length) -->\n                    <!-- Extension Block (Revealed when illegal) -->\n                    <rect id=\"bsw-svg-grip-extension\" class=\"bsw-anim\" x=\"136\" y=\"400\" width=\"28\" height=\"0\"\/>\n                    \n                    <g id=\"bsw-grip-group\" class=\"bsw-anim\">\n                        <!-- Grip Body -->\n                        <rect x=\"135\" y=\"400\" width=\"30\" height=\"115\" fill=\"#1E293B\" rx=\"2\"\/>\n                        <!-- Leather\/Tape Wraps -->\n                        <g stroke=\"#0F172A\" stroke-width=\"3\" opacity=\"0.8\">\n                            <line x1=\"135\" y1=\"410\" x2=\"165\" y2=\"425\"\/><line x1=\"135\" y1=\"430\" x2=\"165\" y2=\"445\"\/>\n                            <line x1=\"135\" y1=\"450\" x2=\"165\" y2=\"465\"\/><line x1=\"135\" y1=\"470\" x2=\"165\" y2=\"485\"\/>\n                            <line x1=\"135\" y1=\"490\" x2=\"165\" y2=\"505\"\/><line x1=\"135\" y1=\"510\" x2=\"165\" y2=\"525\"\/>\n                        <\/g>\n                        <!-- Top Grip Ring -->\n                        <rect x=\"133\" y=\"398\" width=\"34\" height=\"6\" fill=\"#020617\" rx=\"1\"\/>\n                        <!-- Flared Buttcap -->\n                        <path d=\"M 132 515 L 168 515 L 165 525 L 135 525 Z\" fill=\"#0F172A\"\/>\n                        <rect x=\"135\" y=\"525\" width=\"30\" height=\"3\" fill=\"#E11D48\"\/> <!-- BSW Accent line -->\n                    <\/g>\n\n                    <!-- PREMIUM DAMPENER (Dynamic Position) -->\n                    <g id=\"bsw-svg-dampener\" class=\"bsw-anim\">\n                        <!-- Placed naturally at the bottom cross string initially -->\n                        <g transform=\"translate(140, 235)\">\n                            <rect id=\"bsw-dampener-body\" width=\"20\" height=\"12\" rx=\"6\" fill=\"var(--bsw-green)\" class=\"bsw-anim\"\/>\n                            <circle cx=\"10\" cy=\"6\" r=\"3\" fill=\"#FFFFFF\" opacity=\"0.9\"\/>\n                            <circle cx=\"10\" cy=\"6\" r=\"1.5\" fill=\"#020617\" opacity=\"0.5\"\/>\n                        <\/g>\n                    <\/g>\n\n                <\/g>\n            <\/svg>\n        <\/div>\n    <\/div>\n\n    <!-- Interactive Logic -->\n    <script>\n        \/\/ State Management\n        const bswState = {\n            dampener: 'legal', \/\/ 'legal' | 'illegal'\n            pattern: 'legal',\n            length: 'legal'\n        };\n\n        const errorMessages = {\n            dampener: \"Pelanggaran: Penyerap hentakan diletakkan di dalam tali silang.\",\n            pattern: \"Pelanggaran: Kepadatan tali di bahagian tengah kurang daripada bahagian tepi luar.\",\n            length: \"Pelanggaran: Panjang keseluruhan melebihi had ketat 29.0 inci.\"\n        };\n\n        function bswUpdate(setting, value, btnElement) {\n            \/\/ Update State\n            bswState[setting] = value;\n\n            \/\/ UI Button styling\n            const parent = btnElement.parentElement;\n            const buttons = parent.querySelectorAll('.bsw-btn');\n            buttons.forEach(b => {\n                b.classList.remove('active-legal', 'active-illegal');\n            });\n            \n            if(value === 'legal') {\n                btnElement.classList.add('active-legal');\n            } else {\n                btnElement.classList.add('active-illegal');\n            }\n\n            \/\/ Trigger Scanner Animation\n            const stage = document.getElementById('bsw-stage-area');\n            stage.classList.remove('is-scanning');\n            void stage.offsetWidth; \/\/ trigger reflow\n            stage.classList.add('is-scanning');\n\n            \/\/ Update SVG Classes\n            const svgGroup = document.getElementById('bsw-racquet-group');\n            svgGroup.classList.remove(`state-${setting}-legal`, `state-${setting}-illegal`);\n            svgGroup.classList.add(`state-${setting}-${value}`);\n\n            \/\/ Update HUD\n            setTimeout(bswEvaluateCompliance, 400); \/\/ Sync with scanner animation\n        }\n\n        function bswEvaluateCompliance() {\n            const hud = document.getElementById('bsw-hud');\n            const hudStatus = document.getElementById('bsw-hud-status');\n            const hudDesc = document.getElementById('bsw-hud-desc');\n\n            let errors = [];\n            if(bswState.dampener === 'illegal') errors.push(errorMessages.dampener);\n            if(bswState.pattern === 'illegal') errors.push(errorMessages.pattern);\n            if(bswState.length === 'illegal') errors.push(errorMessages.length);\n\n            if(errors.length === 0) {\n                \/\/ All Legal\n                hud.classList.remove('status-illegal');\n                hudStatus.innerHTML = `<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg> SAH`;\n                hudDesc.innerHTML = \"Semua spesifikasi mematuhi peraturan ITF. Bingkai sedia untuk permainan kejohanan.\";\n            } else {\n                \/\/ Illegal\n                hud.classList.add('status-illegal');\n                hudStatus.innerHTML = `<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"><\/line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"><\/line><\/svg> TIDAK SAH`;\n                \n                let descHTML = `<ul style=\"margin: 0; padding-left: 1.2rem; font-weight: 600;\">`;\n                errors.forEach(err => { descHTML += `<li>${err}<\/li>`; });\n                descHTML += `<\/ul>`;\n                hudDesc.innerHTML = descHTML;\n            }\n        }\n    <\/script>\n<\/div>\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<!-- ITF Racquet Regulations Check Widget -->\n<div id=\"bsw-quiz-widget\">\n    <style>\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            line-height: 1.5;\n            color: #333;\n        }\n\n        #bsw-quiz-widget * {\n            box-sizing: border-box;\n        }\n\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\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            margin: 0;\n        }\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\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            margin: 0 auto;\n        }\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: 8px 0;\n            text-align: left;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card:hover {\n            border-color: #19376D;\n            background: #F8FAFF;\n            transform: translateY(-1px);\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected {\n            border-color: #0B2447;\n            background: #F0F4F8;\n        }\n\n        #bsw-quiz-widget .bsw-radio-circle {\n            width: 22px;\n            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            transition: all 0.2s ease;\n            margin: 0;\n            padding: 0;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-circle {\n            border-color: #0B2447;\n            background: #0B2447;\n        }\n\n        #bsw-quiz-widget .bsw-radio-dot {\n            width: 8px;\n            height: 8px;\n            background: #FFD700;\n            border-radius: 50%;\n            opacity: 0;\n            transform: scale(0);\n            transition: all 0.2s ease;\n        }\n\n        #bsw-quiz-widget .bsw-opt-card.selected .bsw-radio-dot {\n            opacity: 1;\n            transform: scale(1);\n        }\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            margin: 0;\n            text-align: center;\n            line-height: normal;\n            font-family: inherit;\n        }\n\n        #bsw-quiz-widget .bsw-btn-prev {\n            background: #F0F4F8;\n            color: #0B2447;\n            border: 1px solid rgba(11,36,71,0.2);\n        }\n\n        #bsw-quiz-widget .bsw-btn-next {\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #fff;\n        }\n\n        #bsw-quiz-widget .bsw-btn-next:disabled, \n        #bsw-quiz-widget .bsw-btn-prev:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n        }\n\n        #bsw-quiz-widget a#bsw-apply-btn {\n            display: block;\n            padding: 18px;\n            border-radius: 10px;\n            font-weight: 800;\n            font-size: 16px;\n            background: linear-gradient(135deg, #0B2447, #19376D);\n            color: #FFD700 !important;\n            text-decoration: none;\n            box-shadow: 0 6px 20px rgba(11,36,71,0.25);\n            border: 2px solid #FFD700;\n            transition: all 0.3s ease;\n            text-align: center;\n        }\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; letter-spacing: -0.5px; line-height: 1.2;\">\ud83c\udfbe Semakan Peraturan Raket ITF<\/div>\n            <div style=\"font-size: 14px; opacity: 0.9; line-height: 1.4; margin-bottom: 16px;\">\n                <strong>Adakah anda faham had sah untuk susunan raket?<\/strong>\n            <\/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: conic-gradient(#0B2447 0deg 0deg, #F0F4F8 0deg 360deg); display: flex; align-items: center; justify-content: center; font-weight: 800; color: #0B2447; font-size: 14px; border: 3px solid #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.08);\">1<\/div>\n                        <div>\n                            <div style=\"font-size: 14px; font-weight: 700; color: #1a1a1a; margin: 0; line-height: 1.2;\">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; letter-spacing: 0.8px; margin: 0; line-height: 1.2;\">PEMATUHAN<\/div>\n                        <\/div>\n                    <\/div>\n                    <div id=\"bsw-question-tag\" style=\"font-size: 10px; color: #0B2447; background: #FFD700; padding: 5px 12px; border-radius: 12px; font-weight: 800; letter-spacing: 0.5px;\">PERATURAN<\/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; line-height: 1;\">\ud83c\udf89<\/div>\n            <div id=\"bsw-result-title\" style=\"font-size: 24px; font-weight: 800; color: #1a1a1a; margin-bottom: 8px; line-height: 1.2;\">Analisis Selesai!<\/div>\n            <div id=\"bsw-final-score\" style=\"font-size: 48px; font-weight: 900; background: linear-gradient(135deg, #0B2447, #19376D); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 24px; line-height: 1;\">0%<\/div>\n            \n            <div style=\"background: #F8FAFF; border-radius: 12px; padding: 20px; border: 1px solid #EEF2FF; margin-bottom: 28px;\">\n                 <p style=\"color:#444; font-size:15px; line-height:1.6; margin: 0;\">Kerja bagus! Sekarang anda faham peraturan raket tenis ITF, adakah anda bersedia untuk meningkatkan pengetahuan teknikal anda dengan pasang tali profesional?<\/p>\n            <\/div>\n\n            <a id=\"bsw-apply-btn\" href=\"https:\/\/beststringer.com\/ms\/stringing-course-application\/\" target=\"_blank\">\n                \ud83c\udf93 Mohon Kursus Stringer BSW\n            <\/a>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        const DRILLS = [\n            {q:\"Apakah panjang keseluruhan maksimum yang dibenarkan untuk raket tenis di bawah peraturan ITF?\", opts:[\"27.0 inci\", \"28.5 inci\", \"29.0 inci\", \"30.0 inci\"], correct:2, skill:\"dimension\", label:\"PANJANG\"},\n            {q:\"Di manakah penyerap hentakan mesti diletakkan secara sah pada raket tenis?\", opts:[\"Di mana-mana yang disukai pemain\", \"Ketatkan di luar pola tali silang\", \"Tepat di tengah tapak tali\", \"Hanya pada tali utama (mains)\"], correct:1, skill:\"compliance\", label:\"AKSESORI\"},\n            {q:\"Menurut peraturan ITF, bagaimanakah kepadatan pola tali mesti diagihkan?\", opts:[\"Bahagian tengah tidak boleh kurang padat daripada kawasan luar\", \"Bahagian tepi luar tidak boleh bertali\", \"Bahagian tengah mesti kosong\", \"Ia boleh menjadi rawak sepenuhnya\"], correct:0, skill:\"pattern\", label:\"KESERAGAMAN\"},\n            {q:\"Berapakah lebar maksimum yang dibenarkan untuk permukaan pukulan bertali?\", opts:[\"10.0 inci\", \"11.5 inci\", \"12.5 inci\", \"15.5 inci\"], correct:1, skill:\"dimension\", label:\"KAWASAN\"},\n            {q:\"Apakah had sah untuk lebar keseluruhan bingkai raket?\", opts:[\"11.5 inci\", \"12.5 inci\", \"13.5 inci\", \"15.0 inci\"], correct:1, skill:\"dimension\", label:\"LEBAR\"},\n            {q:\"Adakah pemain dibenarkan memasang pita plumbum (lead tape) pada raket mereka?\", opts:[\"Tidak, semua berat tambahan adalah tidak sah\", \"Ya, asalkan ia tidak mengubah bentuk dinamik semasa permainan\", \"Hanya jika pita itu lutsinar\", \"Ya, tetapi hanya pada pemegang\"], correct:1, skill:\"modification\", label:\"BERAT\"},\n            {q:\"Mengapakah Stringer Bertauliah Antarabangsa perlu memahami had peraturan ini?\", opts:[\"Untuk mengenakan caj lebih untuk pasang tali\", \"Untuk menjamin pemain tidak akan memutuskan tali\", \"Untuk memastikan raket mematuhi undang-undang untuk permainan kejohanan\", \"Untuk menjadikan raket lebih berat daripada yang dibenarkan\"], correct:2, skill:\"professional\", label:\"STRINGER\"},\n            {q:\"Apakah tujuan utama pelindung tali (string savers) di bawah peraturan ITF?\", opts:[\"Untuk mencipta kesan tali spageti yang tidak sah\", \"Untuk mengelakkan tali haus tanpa mengubah profil dinamik\", \"Untuk menambah 10 inci pada panjang raket\", \"Untuk menghentikan sepenuhnya semua getaran\"], correct:1, skill:\"modification\", label:\"HAUS\"}\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            questionTag: document.getElementById('bsw-question-tag'),\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 updateProgress() {\n            el.currentStep.textContent = current + 1;\n            el.totalScoreTop.textContent = DRILLS.length;\n            const answeredCount = Object.keys(answers).length;\n            el.currentScoreTop.textContent = answeredCount;\n            const progress = ((current + 1) \/ DRILLS.length) * 360;\n            el.progressCircle.style.background = `conic-gradient(#0B2447 0deg ${progress}deg, #F0F4F8 ${progress}deg 360deg)`;\n            el.progressCircle.textContent = current + 1;\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; line-height: 1.5; 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 += `\n                <div class=\"bsw-opt-card ${isSelected ? 'selected' : ''}\" data-index=\"${i}\">\n                    <div class=\"bsw-radio-circle\">\n                        <div class=\"bsw-radio-dot\"><\/div>\n                    <\/div>\n                    <div style=\"font-weight: 600; font-size: 15px; color: ${isSelected ? '#0B2447' : '#444'};\">${opt}<\/div>\n                <\/div>`;\n            });\n            \n            html += '<\/div>';\n            el.questionContent.innerHTML = html;\n            el.skillLabel.textContent = drill.skill;\n            el.questionTag.textContent = drill.label;\n\n            const cards = el.questionContent.querySelectorAll('.bsw-opt-card');\n            cards.forEach(card => {\n                card.onclick = function() {\n                    const idx = parseInt(this.getAttribute('data-index'));\n                    answers[current] = idx;\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            updateProgress();\n        }\n\n        function calculateResults() {\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 ? 'Pemahaman Cemerlang!' : 'Permulaan Yang Baik';\n        }\n\n        el.nextBtn.onclick = () => {\n            if (current < DRILLS.length - 1) {\n                current++;\n                renderQuestion();\n            } else {\n                calculateResults();\n            }\n        };\n\n        el.prevBtn.onclick = () => {\n            if (current > 0) {\n                current--;\n                renderQuestion();\n            }\n        };\n\n        renderQuestion();\n    })();\n    <\/script>\n<\/div>\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\">Integriti Pematuhan<\/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\">Piawaian Kejohanan<\/mark> Terbukti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pendekatan pasang tali kami adalah berdasarkan peraturan ITF yang disahkan yang digunakan oleh pakar profesional terkemuka. Kami mengutamakan pematuhan kejohanan, had spesifikasi raket yang betul, dan integriti struktur berbanding pengubahsuaian membuta tuli.<\/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\">15+<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-a40d5ff4 gb-headline-text\">Tahun Menganalisis Peraturan<\/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\">100%<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-5dd5c27e gb-headline-text\">Pematuhan Peraturan<\/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\">Selamat<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-135bc509 gb-headline-text\">Pengubahsuaian Bingkai Sah<\/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\">4<\/div>\n\n\n\n<div class=\"gb-headline gb-headline-7d08250a gb-headline-text\">Langkah Aliran Pematuhan<\/div>\n\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"ms\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<style>\n\/* WordPress Compatibility Fixes:\n   1. Scoped under #bsw-racquet-comparison to prevent global leaks.\n   2. Using \"important\" on key structural properties to override theme defaults.\n   3. Removed all non-standard hidden characters (non-breaking spaces).\n*\/\n\n#bsw-racquet-comparison {\n  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n  margin: 20px auto;\n  max-width: 1000px;\n  line-height: 1.5;\n  color: #333;\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: 25px;\n  color: #2a3f90;\n  font-size: 1.4em;\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-container {\n  overflow-x: auto; \/* Adds scroll if table gets too wide for container *\/\n  border-radius: 8px;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n}\n\n#bsw-racquet-comparison table.bsw-table {\n  width: 100% !important;\n  border-collapse: collapse !important;\n  border-spacing: 0 !important;\n  background: #fff !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  table-layout: auto;\n}\n\n#bsw-racquet-comparison .bsw-table th,\n#bsw-racquet-comparison .bsw-table td {\n  padding: 16px 14px !important;\n  text-align: left !important;\n  vertical-align: top !important;\n  border: none !important;\n  border-bottom: 1px solid #eee !important;\n  background: transparent;\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  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n#bsw-racquet-comparison .bsw-table tr:last-child td {\n  border-bottom: none !important;\n}\n\n#bsw-racquet-comparison .bsw-table tr:nth-child(even) td:not(.bsw-highlight) {\n  background-color: #fcfcfc !important;\n}\n\n#bsw-racquet-comparison .bsw-table td:first-child {\n  font-weight: 700;\n  color: #1a2980;\n  width: 25%;\n  font-size: 0.9em;\n}\n\n#bsw-racquet-comparison .bsw-table td:nth-child(2) {\n  color: #555;\n  border-right: 1px solid #f0f0f0 !important;\n  width: 37.5%;\n  font-size: 0.85em;\n}\n\n#bsw-racquet-comparison .bsw-highlight {\n  background: rgba(55, 186, 43, 0.08) !important;\n  width: 37.5%;\n  border-left: 4px solid #37ba2b !important;\n  font-size: 0.85em;\n  color: #1a202c;\n}\n\n#bsw-racquet-comparison .bsw-highlight::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n  font-size: 1.1em;\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: 20px;\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 16px;\n  font-weight: 600;\n  font-size: 1.05em;\n}\n\n#bsw-racquet-comparison .bsw-card-content {\n  padding: 16px;\n}\n\n#bsw-racquet-comparison .bsw-row {\n  margin-bottom: 20px;\n}\n\n#bsw-racquet-comparison .bsw-row:last-child {\n  margin-bottom: 0;\n}\n\n#bsw-racquet-comparison .bsw-trad-opt {\n  background-color: #f8f9fa;\n  padding: 12px;\n  border-radius: 6px;\n  margin-bottom: 12px;\n  font-size: 0.9em;\n  color: #555;\n  border-left: 3px solid #cbd5e0;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt {\n  background: rgba(55, 186, 43, 0.08);\n  padding: 12px;\n  border-radius: 6px;\n  border-left: 4px solid #37ba2b;\n  font-size: 0.9em;\n  color: #1a202c;\n}\n\n#bsw-racquet-comparison .bsw-modern-opt::before {\n  content: '\u2713 ';\n  color: #37ba2b;\n  font-weight: bold;\n}\n\n#bsw-racquet-comparison .bsw-label {\n  font-weight: 700;\n  font-size: 0.7em;\n  margin-bottom: 6px;\n  color: #718096;\n  text-transform: uppercase;\n  letter-spacing: 0.8px;\n  display: block;\n}\n\n\/* Responsive Breakpoints *\/\n@media (max-width: 768px) {\n  #bsw-racquet-comparison .bsw-table-container {\n    display: none !important;\n  }\n  #bsw-racquet-comparison .bsw-mobile-cards {\n    display: block !important;\n  }\n  #bsw-racquet-comparison .bsw-header {\n    font-size: 1.2em;\n    padding: 0 15px;\n  }\n}\n<\/style>\n<\/head>\n<body>\n\n<div id=\"bsw-racquet-comparison\">\n  <div class=\"bsw-header\">Rujukan Peraturan Tenis vs Badminton<\/div>\n\n  <div class=\"bsw-table-container\">\n    <table class=\"bsw-table\">\n      <thead>\n        <tr>\n          <th>Had Spesifikasi<\/th>\n          <th>Tenis (ITF)<\/th>\n          <th>Badminton (BWF)<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td>Panjang Keseluruhan Maks<\/td>\n          <td>29.0 inci (73.7 cm): Had ketat untuk kesahan.<\/td>\n          <td class=\"bsw-highlight\">680 mm (26.7 inci): Lebih pendek.<\/td>\n        <\/tr>\n        <tr>\n          <td>Lebar Keseluruhan Maks<\/td>\n          <td>12.5 inci (31.7 cm): Mengawal tapak bingkai.<\/td>\n          <td class=\"bsw-highlight\">230 mm (9.0 inci): Reka bentuk lebih sempit.<\/td>\n        <\/tr>\n        <tr>\n          <td>Had Kawasan Bertali<\/td>\n          <td>15.5&#8243; P x 11.5&#8243; L: Saiz pukulan maksimum.<\/td>\n          <td class=\"bsw-highlight\">280 mm P x 220 mm L: Zon padat.<\/td>\n        <\/tr>\n        <tr>\n          <td>Peraturan Pola Tali<\/td>\n          <td>Kepadatan seragam; bahagian tengah tidak boleh kurang padat.<\/td>\n          <td class=\"bsw-highlight\">Pola pada amnya seragam dan rata.<\/td>\n        <\/tr>\n        <tr>\n          <td>Penyerap Hentakan<\/td>\n          <td>Ditetapkan di luar pola tali silang.<\/td>\n          <td class=\"bsw-highlight\">Pada umumnya dibenarkan di luar pola.<\/td>\n        <\/tr>\n        <tr>\n          <td>Pengubahsuaian Bingkai<\/td>\n          <td>Terhad kepada kehausan, getaran, dan berat.<\/td>\n          <td class=\"bsw-highlight\">Terhad kepada berat dan keseimbangan.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <div class=\"bsw-mobile-cards\">\n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Dimensi Keseluruhan<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Had Tenis:<\/span>\n          <div class=\"bsw-trad-opt\">29.0&#8243; (73.7 cm) panjang. 12.5&#8243; (31.7 cm) lebar.<\/div>\n          <span class=\"bsw-label\">Rujukan Badminton:<\/span>\n          <div class=\"bsw-modern-opt\">680 mm (26.7&#8243;) panjang. 230 mm (9.0&#8243;) lebar.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Kawasan Pukulan &#038; Pola<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Had Tenis:<\/span>\n          <div class=\"bsw-trad-opt\">Kawasan 15.5&#8243; x 11.5&#8243;. Kepadatan seragam diperlukan.<\/div>\n          <span class=\"bsw-label\">Rujukan Badminton:<\/span>\n          <div class=\"bsw-modern-opt\">Kawasan 280 mm x 220 mm. Pola rata diperlukan.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <div class=\"bsw-card\">\n      <div class=\"bsw-card-header\">Aksesori Sah<\/div>\n      <div class=\"bsw-card-content\">\n        <div class=\"bsw-row\">\n          <span class=\"bsw-label\">Had Tenis:<\/span>\n          <div class=\"bsw-trad-opt\">Penyerap hentakan luar tali. Had berat\/haus.<\/div>\n          <span class=\"bsw-label\">Rujukan Badminton:<\/span>\n          <div class=\"bsw-modern-opt\">Penyerap hentakan luar pola. Had berat\/keseimbangan.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\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\">Pensijilan<\/div>\n\n\n\n<h2 class=\"gb-headline gb-headline-bda1dc9d gb-headline-text gbp-section__headline\">Kuasai <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Peraturan 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>Bersedia untuk menaik taraf pengetahuan anda? Best Stringer Worldwide menawarkan kursus pasang tali raket profesional untuk mengajar anda bagaimana dimensi raket dan susunan tali mematuhi peraturan ITF dengan selamat. Kami berkhidmat untuk Stringer tenis dan badminton di seluruh dunia. Hubungi Stringer Bertauliah Antarabangsa untuk mempelajari persediaan kejohanan yang betul dan pengoptimuman peralatan yang sah.<\/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 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<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>FAQ Ringkas Pematuhan Peralatan Jawapan pantas dan langsung kepada soalan lazim mengenai peraturan raket tenis ITF. Dinamik Susunan Kompetitif: Pengubahsuaian Berat yang Sah Pemeriksa Pematuhan ITF Pilih pengubahsuaian untuk mengesahkan jika peralatan anda memenuhi peraturan kejohanan rasmi. 1 Penyerap Hentakan Luar Tali Dalam Pola 2 Kepadatan Pola Tali Kepadatan Seragam Tengah Longgar 3 Panjang Keseluruhan &#8230; <a title=\"Peraturan Persekutuan Tenis Antarabangsa (ITF)\" class=\"read-more\" href=\"https:\/\/beststringer.com\/ms\/international-tennis-federation-itf-regulations\/\" aria-label=\"Read more about Peraturan Persekutuan Tenis Antarabangsa (ITF)\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":71182,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[],"class_list":["post-19629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tennis-ms","infinite-scroll-item"],"_links":{"self":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts\/19629","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=19629"}],"version-history":[{"count":0,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/posts\/19629\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/media\/71182"}],"wp:attachment":[{"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/media?parent=19629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/categories?post=19629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beststringer.com\/ms\/wp-json\/wp\/v2\/tags?post=19629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}