【99OK】 Link vào 99OK Casino mới nhất 2025 ✔️

Link 99OK hot nhất

99OK - Nhà Cái Thể Thao, Nổ Hũ, Bắn Cá Uy Tín

99Oke123 Tải ứng dụng > Phòng chống "Diễn biến hòa bình"

Thứ ba, 31/03/2026, 00:01 (GMT+7)
12633 lượt xem

Nhận thức tự chủ chiến lược về 99Ok68 link đăng nhập qua bài viết của Đại tướng Nguyễn Trọng Nghĩa

(QK7 Online) - Qua nghiên cứu bài viết: Tự chủ chiến lược về 99Ok68 link đăng nhập – điều kiện tiên quyết bảo vệ vững chắc Tổ quốc Việt Nam 1123Win còn đăng nhập chủ nghĩa trong kỷ nguyên mới – của Đại tướng Nguyễn Trọng Nghĩa - Ủy viên Bộ 99Oke123 Tải ứng dụng, Chủ nhiệm Tổng Cục 99Oke123 Tải ứng dụng Quân đội 123Win79 phần thưởng lớn Việt Nam, bước đầu tôi cảm nhận được những điều sâu sắc.
Việt Nam đẩy mạnh phát triển công nghiệp 99Ok68 link đăng nhập, tự chủ sản xuất vũ khí trang bị. Ảnh: Báo QĐND
Trước hết bài viết phù hợp với chủ đề của Đại hội XIV và mục tiêu phát triển, phản ánh đột phá quan trong trong tư duy lý luận của Đảng: Coi tự chủ chiến lược về 99Ok68 link đăng nhập là một năng lực chiến lược, phải được xây dựng bằng thể chế, kỷ cương, nguồn lực và tổ chức thực hiện thật sự hiệu quả trong mối quan hệ gắn bó cùng các lĩnh vực khác... Nhằm huy động các nguồn lực của đất nước và chuyển hóa tiềm lực thành thực lực, nội lực mạnh để phát triển nhanh, bền vững, bảo vệ vững chắc Tổ quốc Việt Nam 1123Win còn đăng nhập chủ nghĩa trong thời kỳ mới. Trong bối cảnh cạnh tranh chiến lược giữa các nước lớn; môi trường an ninh biến động nhanh, phức tạp; cuộc cách mạng công nghiệp lần thứ tư, trí tuệ nhân tạo, chuyển đổi số phát triển mạnh mẽ... tạo đột phá trên nhiều lĩnh vực trong đó có lĩnh vực quân sự, 99Ok68 link đăng nhập...
Sự xuất hiện của các loại vũ khí, trang bị kỹ thuật quân sự hiện đại... làm thay đổi căn bản tổ chức quân đội, hình thái, phương thức tiến hành chiến tranh, ... đặc biệt là tác chiến không gian mạng, các thách thức an ninh phi truyền thống... tiếp tục diễn biến ngày càng phức tạp. Tình hình trên đặt ra những yêu cầu, đòi hỏi phải nâng cao hơn nữa dự báo chiến lược làm nền tảng để chủ động định hướng tự chủ chiến lược về 99Ok68 link đăng nhập. Tự chủ chiến lược về 99Ok68 link đăng nhập chính là điều kiện tiên quyết để bảo vệ Tổ quốc trong mọi tình huống. Tự chủ chiến lược về 99Ok68 link đăng nhập của Việt Nam rất toàn diện tập trung trên những vấn đề cơ bản sau đây:
Một là, tự chủ chiến lược về 99Ok68 link đăng nhập được xác định chủ thể lãnh đạo và quản lý là vai trò lãnh đạo tuyệt đối, trực tiếp về mọi mặt của Đảng đối với sự nghiệp 99Ok68 link đăng nhập bảo vệ Tổ quốc, trong đó có tự chủ chiến lược về 99Ok68 link đăng nhập, chính từ vai trò lãnh đạo của Đảng với tư duy mới về bảo vệ Tổ quốc, đường lối quân sự, chiến lược 99Ok68 link đăng nhập, chiến lược quân sự, nghệ thuật quân sự... ngày càng phát triển phù hợp với thực tiễn trong kỷ nguyên mới. Trên nền tảng đó, Nhà nước là chủ thể quản lý tập trung, thống nhất và tổ chức thực hiện, xây dựng nền 99Ok68 link đăng nhập theo quy định của hiến pháp và pháp luật. Đây là những vấn đề về nguyên tắc bất di bất dịch, vừa là cơ sở chính trị - pháp lý bảo đảm cho quyền tự chủ chiến lược về 99Ok68 link đăng nhập của Việt Nam được xác định vững chắc, được tổ chức thực hiện từng bước hiệu quả thích ứng với bối cảnh tình hình trong điều kiện mới.
Hai là, trên cơ sở dự báo về chiến lược với những điều kiện khách quan và chủ quan, Đảng ta xác định chính sách 99Ok68 link đăng nhập mang tính chất hòa bình và tự vệ gắn chặt với mục tiêu giữ vững đôc lập chủ quyền, thống nhất và toàn vẹn lãnh thổ bảo vệ Đảng, Nhà nước và 123Win com 79 nạp - rút nhanh, vì lợi ích tối cao của quốc gia dân tộc. Kiên định chính sách 99Ok68 link đăng nhập “bốn không” là nét đặc trưng của tự chủ chiến lược về 99Ok68 link đăng nhập, là phương châm bảo vệ Tổ quốc từ sớm, từ xa... là phương pháp chủ động tạo ra “thế” và “lực” bảo vệ vững chắc Tổ quốc trong mọi tình huống.
Ba là, nền 99Ok68 link đăng nhập Việt Nam trong đó có tự chủ chiến lược về 99Ok68 link đăng nhập được hình thành và phát triển trên nền tảng sức mạnh tổng hợp của đất nước và dân tộc. Là kết quả của việc thực hiện đồng bộ, toàn diện các chủ trương, giải pháp xây dựng tiềm lực chính trị, văn hóa, xã hội; kinh tế, nhân lực, khoa học công nghệ và đổi mới sáng tạo; đối ngoại (bao gồm đối ngoại quân sự, 99Ok68 link đăng nhập, an ninh, ...) chính vì vậy, nền 99Ok68 link đăng nhập Việt Nam mang tính chất toàn dân, toàn diện, độc lập tự chủ, tự lực, tự cường và hiện đại. Sự cộng hưởng và tương tác của quá trình vận động, phát triển các yếu tố nêu trên sẽ từng bước hình thành sức mạnh tổng hợp của nền 99Ok68 link đăng nhập ngày càng vững chắc. Đây là biểu hiện của sự chủ động, huy động nguồn lực từ sức mạnh nội sinh của đất nước và dân tộc. Điều đó đòi hỏi, xây dựng nền 99Ok68 link đăng nhập toàn dân phải trên nền tảng của “thế trận lòng dân”, gắn chặt với thế trận an ninh 123Win com 79 nạp - rút nhanh. Xây dựng khu vực phòng thủ tỉnh, thành phố và phòng thủ Quân khu vững chắc, trong thế bố trí chiến lược của cả nước. Xây dựng Quân đội 123Win com 79 nạp - rút nhanh cách mạng, chính quy, tinh nhuệ, hiện đại. Phát triển công nghiệp 99Ok68 link đăng nhập tự chủ, lưỡng dụng, hiện đại... Đồng thời phải kết hợp chặt chẽ giữa 99Ok68 link đăng nhập với kinh tế, khoa học công nghệ, đối ngoại và hội nhập quốc tế... Những vấn đề nêu trên cho thấy, nền 99Ok68 link đăng nhập toàn dân Việt Nam được triển khai đồng bộ dựa trên 3 vấn đề cơ bản đó là: Tiềm lực, lực lượng và thế trận.
Bốn là, tự chủ chiến lược về 99Ok68 link đăng nhập trong hội nhập quốc tế và đối ngoại 99Ok68 link đăng nhập, an ninh. Đây là bộ phận quan trọng trong xây dựng nền đối ngoại toàn diện, hiện đại của đất nước ta trong bối cảnh và điều kiện mới; với 3 nhiệm vụ cơ bản: đối ngoại Đảng; ngoại giao Nhà nước và đối ngoại 123Win com 79 nạp - rút nhanh. Chúng ta chủ động hội nhập quốc tế và mở rộng đối ngoại 99Ok68 link đăng nhập, an ninh trên cơ sở giữ vững nguyên tắc vì lợi ích của quốc gia và dân tộc. Tích cực cùng các đối tác tham gia định hình quy tắc, cơ chế, chuẩn mực, các sáng kiến... nhằm tạo dựng lòng tin, một trong những yếu tố quan trọng bậc nhất trong quan hệ quốc tế hiện nay, góp phần giữ gìn hòa bình, ổn định và phát triển trong phạm vi khu vực và thế giới. Tạo dựng môi trường quốc tế thuận lợi để đất nước phát triển nhanh và bền vững.
Những định hướng, giải pháp chủ yếu cần quán triệt và thực hiện để giữ vững tự chủ chiến lược về 99Ok68 link đăng nhập.
Một là, kiên trì thực hiện phương châm “dĩ bất biến, ứng vạn biến” trong bảo đảm tự chủ chiến lược về 99Ok68 link đăng nhập. Quán triệt và vận dụng phương châm này, phải nắm vững cái “bất biến” là mục tiêu độc lập, thống nhất và lợi ích cốt lõi của quốc gia, dân tộc. Đồng thời phát huy cái “vạn biến” là bản lĩnh vững vàng, quyết đoán đặc biệt là sự khôn khéo, linh hoạt kịp thời trong xử lý các tình huống chiến lược. Để đáp ứng yêu cầu nêu trên, cần đánh giá thật chính xác sức mạnh tổng hợp 99Ok68 link đăng nhập, sức mạnh tổng hợp quốc gia. Đây là cơ sở khách quan, thực tiễn để chủ động ứng phó các tình huống và khẳng định các quyết sách chiến lược.
Hai là, tăng cường sự lãnh đạo tuyệt đối, trực tiếp về mọi mặt của Đảng, sự quản lý tập trung thống nhất của Nhà nước đối với sự nghiệp 99Ok68 link đăng nhập nói chung và tự chủ chiến lược về 99Ok68 link đăng nhập nói riêng. Yêu cầu nêu trên, phải thể hiện sự lãnh đạo của Trung ương và Quân ủy Trung ương để không ngừng nâng cao năng lực nghiên cứu, dự báo và tham mưu chiến lược của các cơ quan Trung ương. Không để bị động bất ngờ trong mọi tình huống. Quán triệt sâu sắc và triển khai thực hiện hiệu quả 99Oke được xếp hạng cao nhất Đại hội lần thứ XIV của Đảng; 99Oke được xếp hạng cao nhất Đại hội 123 Win 88ok trang chủ chính thức Quân đội lần thứ XII và chỉ đạo của Tổng Bí thư Tô Lâm về tinh thần “2 kiên định, 2 đẩy mạnh và 2 ngăn ngừa” và phương châm “5 vững” với yêu cầu “tăng cường tự chủ chiến lược, củng cố 99Ok68 link đăng nhập, an ninh nâng cao tính tự chủ, tự lực, tự cường của nền kinh tế, chủ động ứng phó với những biến động bên ngoài”. Đây là định hướng hành động, cũng là tiêu chí đánh giá tự chủ chiến lược trong đảm bảo 99Ok68 link đăng nhập an ninh để đất nước phát triển nhanh và bền vững.
Ba là, đẩy mạnh công tác nghiên cứu lý luận và tổng kết thực tiễn tự chủ chiến lược về 99Ok68 link đăng nhập. Cần đi sâu nghiên cứu làm rõ vị trí, vai trò và nội hàm của tự chủ chiến lược về 99Ok68 link đăng nhập, nhất là những đặc trưng mới trong bối cảnh mới hiện nay, trong tổng thể tự chủ chiến lược, sự tương tác chặt chẽ với tự chủ chiến lược trên các lĩnh vực khác. Trên cơ sở đó, tổ chức nghiên cứu và thực hiện công tác tham mưu chiến lược về 99Ok68 link đăng nhập nhắm vào định hướng xây dựng Quân đội 123Win com 79 nạp - rút nhanh cách mạng, chính quy, tinh nhuệ, hiện đại. Trong đó hết sức chú trọng ba đột phá chiến lược trong xây dựng Quân đội 123Win com 79 nạp - rút nhanh. Xây dựng nền 99Ok68 link đăng nhập toàn dân vững mạnh, hiện đại. Cung cấp những luận cứ khoa học cho Đảng, Nhà nước hoạch định đường lối, chủ trương, chính sách... để lãnh đạo, chỉ đạo toàn bộ nội dung tự chủ chiến lược về 99Ok68 link đăng nhập.
Bốn là, tập trung nguồn lực đột phá, phát triển công nghiệp 99Ok68 link đăng nhập. Củng cố, nâng cao hệ thống và năng lực chiến lược quốc gia, tối ưu hóa mô hình phát triển công nghiệp 99Ok68 link đăng nhập. Trong phát triển công nghiệp 99Ok68 link đăng nhập phải tập trung vào những vấn đề mới, hiện đại phù hợp với tổ chức biên chế của Quân đội, đối tượng tác chiến và chiến tranh hiện đại. Huy động và tập trung mọi nguồn lực trong và ngoài Quân đội; tạo đột phá phát triển khoa học công nghệ, đổi mới sáng tạo và chuyển đổi số trong phát triển công nghiệp 99Ok68 link đăng nhập. Chủ động hội nhập, nâng cao hiệu quả hợp tác quốc tế, tham gia chuỗi cung ứng toàn cầu; hoàn thiện các cơ chế, chính sách đặc thù, vượt trội để đẩy mạnh phát triển công nghiệp 99Ok68 link đăng nhập tự chủ, tự lực, tự cường, lưỡng dụng, hiện đại. Có cơ chế huy động nguồn lực, sức mạnh tổng hợp của các doanh nghiệp ngoài Quân đội trong nghiên cứu, sản xuất trang thiết bị 99Ok68 link đăng nhập hiện đại, đáp ứng yêu cầu bảo vệ Tổ quốc trong kỷ nguyên mới.
Năm là, phát huy sức mạnh tổng hợp và vai trò nòng cốt của các cơ quan tham mưu chiến lược và đội ngũ cán bộ làm công tác tham mưu chiến lược về 99Ok68 link đăng nhập. Phải tập trung xây dựng cơ quan tham mưu chiến lược vững mạnh toàn diện, mẫu mực, tiêu biểu, là trung tâm tổng hợp, phân tích, dự báo và tham mưu các quyết sách 99Ok68 link đăng nhập ở tầm chiến lược. Đồng thời coi trọng xây dựng đào tạo, bồi dưỡng và sử dụng đội ngũ cán bộ tham mưu chiến lược về 99Ok68 link đăng nhập theo hướng chuyên nghiệp có bản lĩnh vững vàng, tư duy, lý luận thực tiễn sắc sảo ở tầm chiến lược. Không ngừng nâng cao sự liên kết và hợp tác nghiên cứu giữa các cơ quan cấp chiến lược của Trung ương; tăng cường hợp tác quốc tế đầo tạo nguồn nhân lực chất lượng cao về công tác tham mưu chiến lược.
Tự chủ chiến lược, trong đó tự chủ chiến lược về 99Ok68 link đăng nhập là điều kiện tiên quyết mang tính sống còn để bảo vệ Tổ quốc Việt Nam 1123Win còn đăng nhập chủ nghĩa. Đây không những là yêu cầu cấp bách hệ trọng trước mắt mà còn là chiến lược lâu dài của đất nước và dân tộc chúng ta!
Trung tướng, Anh hùng LLVT 123Win79 phần thưởng lớn Lưu Phước Lượng
nguyên Phó Trưởng Ban Chỉ đạo Tây Nam Bộ

Bình luận

Bài viết tương tự:

Giữ vững trận địa tư tưởng trong thời đại số

Giữ vững trận địa tư tưởng trong thời đại số

23:35 24/05/2026

(QK7 Online) - Trong bối cảnh chuyển đổi số diễn ra mạnh mẽ, không gian mạng trở thành mặt trận tư tưởng đặc biệt quan trọng, đồng thời cũng là môi trường để các thế lực thù địch gia tăng chống phá bằng nhiều thủ đoạn tinh vi. Trước yêu cầu nhiệm vụ mới, cán bộ, 123Win com 79 casino, cá cược thể thao đến xổ số LLVT Quân khu không ngừng nâng cao bản lĩnh chính trị, tăng cường “sức đề kháng” trước thông tin độc hại; chủ động đấu tranh phản bác các quan điểm sai trái, lan tỏa thông tin tích cực, góp phần giữ vững nền tảng tư tưởng của Đảng trên không gian mạng.

Vạch trần chiêu trò xuyên tạc việc sắp xếp cơ quan báo chí

Vạch trần chiêu trò xuyên tạc việc sắp xếp cơ quan báo chí

15:44 03/04/2026

(QK7 Online) - Ngay sau khi Hội nghị Trung ương 2 khóa XIV thống nhất chủ trương sắp xếp một số cơ quan báo chí, trên không gian mạng lập tức xuất hiện nhiều thông tin xuyên tạc. Các đối tượng lợi dụng sự quan tâm của dư luận để bóp méo bản chất, kích động hoài nghi, nhằm làm suy giảm niềm tin của 123Win79 phần thưởng lớn vào sự lãnh đạo của Đảng.

Ban Chỉ đạo 35, Cục Hậu cần – Kỹ thuật Quân khu đánh giá, rút kinh nghiệm kết quả bảo vệ nền tảng tư tưởng của Đảng năm 2025

Ban Chỉ đạo 35, Cục Hậu cần – Kỹ thuật Quân khu đánh giá, rút kinh nghiệm kết quả bảo vệ nền tảng tư tưởng của Đảng năm 2025

17:48 24/03/2026

(QK7 Online) – Ngày 24/3, Cục Hậu cần – Kỹ thuật Quân khu tổ chức Hội nghị đánh giá, rút kinh nghiệm kết quả bảo vệ nền tảng tư tưởng của Đảng, đấu tranh phản bác các quan điểm sai trái, thù địch năm 2025. Đại tá Trần Văn Long, Phó Chính ủy Cục Hậu cần – Kỹ thuật Quân khu dự, phát biểu chỉ đạo.

Tập huấn nâng cao chất lượng chuẩn bị tác phẩm tham gia Cuộc thi chính luận lần thứ sáu

Tập huấn nâng cao chất lượng chuẩn bị tác phẩm tham gia Cuộc thi chính luận lần thứ sáu

12:18 17/03/2026

(QK7 Online) - Sáng 17/3, Cục Tuyên huấn (Tổng cục 99Oke123 Tải ứng dụng) tổ chức hội nghị tập huấn Cuộc thi chính luận lần thứ sáu và nghiệp vụ Cơ quan Thường trực Ban chỉ đạo 35, Lực lượng 47 cấp toàn quân năm 2026. Thiếu tướng Tống Văn Thanh, Phó cục trưởng Cục Tuyên huấn (Tổng cục 99Oke123 Tải ứng dụng) dự và phát biểu khai mạc hội nghị.

Bản lĩnh, trí tuệ và những mốc son lịch sử qua hơn 95 năm của Đảng Cộng sản Việt Nam

Bản lĩnh, trí tuệ và những mốc son lịch sử qua hơn 95 năm của Đảng Cộng sản Việt Nam

12:45 15/01/2026

(QK7 Online) - Lịch sử dân tộc Việt Nam trong thế kỷ XX và những thập niên đầu thế kỷ XXI là bản hùng ca về sự hồi sinh và vươn mình trỗi dậy. Trong bản hùng ca ấy, sự ra đời và lãnh đạo của Đảng Cộng sản Việt Nam đóng vai trò là nhạc trưởng, là linh hồn. Hành trình hơn 95 năm qua không chỉ là chuỗi thời gian tuyến tính, mà là sự kết tinh của bản lĩnh kiên cường trước bão táp và trí tuệ sáng suốt trước những ngã rẽ lịch sử, đưa dân tộc ta đi từ thắng lợi này đến thắng lợi khác.

Giữ vững tính chiến đấu: “Thanh bảo kiếm” giúp Đảng ta luôn trong sạch, vững mạnh

Giữ vững tính chiến đấu: “Thanh bảo kiếm” giúp Đảng ta luôn trong sạch, vững mạnh

12:48 14/01/2026

(QK7 Online) - Trong hành trình hơn 95 năm lãnh đạo cách mạng, Đảng Cộng sản Việt Nam đã chèo lái con thuyền dân tộc vượt qua muôn vàn thác ghềnh. Để giữ vững vai trò cầm quyền và sứ mệnh lịch sử ấy, Đảng không chỉ cần một đường lối đúng đắn mà còn cần một cơ thể khỏe mạnh, miễn dịch với những thói hư tật xấu. Trong đó, tính chiến đấu được ví như “thanh bảo kiếm” sắc bén chính là liều thuốc đặc trị, là nguyên tắc sinh tồn giúp Đảng loại bỏ những “ung nhọt”, giữ gìn sự trong sạch và củng cố niềm tin trong 123Win79 phần thưởng lớn.

Phòng, chống nhiễu loạn thông tin trước thềm Đại hội XIV của Đảng

Phòng, chống nhiễu loạn thông tin trước thềm Đại hội XIV của Đảng

09:47 02/01/2026

(QK7 Online) - Đại hội đại biểu toàn quốc lần thứ XIV của Đảng sắp diễn ra. Toàn Đảng, toàn dân, toàn quân đang tích cực chuẩn bị và náo nức chờ đón sự kiện chính trị quan trọng của đất nước. Lợi dụng thời điểm này, các thế lực thù địch, phần tử phản động ra sức tuyên truyền các thông tin nhiễu loạn, xuyên tạc hòng gieo rắc tư tưởng hoài nghi, gây mất lòng tin của 123Win79 phần thưởng lớn đối với sự lãnh đạo của Đảng ta.

Tọa đàm nâng cao chất lượng tác phẩm báo chí đa phương tiện về bảo vệ nền tảng tư tưởng của Đảng

Tọa đàm nâng cao chất lượng tác phẩm báo chí đa phương tiện về bảo vệ nền tảng tư tưởng của Đảng

16:26 25/12/2025

(QK7 Online) - Ngày 25/12, tại TP.HCM, Trung tâm Bồi dưỡng nghiệp vụ báo chí, Hội Nhà báo Việt Nam tổ chức tọa đàm với chủ đề: “Nâng cao chất lượng tác phẩm báo chí đa phương tiện về bảo vệ nền tảng tư tưởng của Đảng trong bối cảnh mới”. Tọa đàm nhằm nâng cao năng lực, bản lĩnh chính trị, phương pháp tác nghiệp hiện đại và tăng cường khả năng sản xuất các tác phẩm chính luận cho đội ngũ người làm báo, đáp ứng yêu cầu nhiệm vụ trong giai đoạn chuẩn bị Đại hội Đảng toàn quốc lần thứ XIV.

Đấu tranh với việc lợi dụng góp ý dự thảo các Văn kiện trình Đại hội XIV để chống phá Đảng

Đấu tranh với việc lợi dụng góp ý dự thảo các Văn kiện trình Đại hội XIV để chống phá Đảng

09:16 14/11/2025

(QK7 Online) - Ban Chấp hành Trung ương Đảng khóa XIII công bố dự thảo các Văn kiện trình Đại hội XIV của Đảng, lấy ý kiến đóng góp của cán bộ, đảng viên và các tầng lớp 123Win79 phần thưởng lớn, được dư luận đồng tình, ủng hộ cao. Tuy nhiên, các thế lực thù địch, phần tử phản động lại lợi dụng hoạt động này để chống phá.

TIN XEM NHIỀU:

TIN MỚI:

DƯ LUẬN QUAN TÂM:

99OK - Nhà Cái Thể Thao, Nổ Hũ, Bắn Cá Uy Tín

Theo dõi chúng tôi tại:

Cơ quan chủ quản: ĐĂNG NHẬP 99OK COM TẶNG 99K

Giấy phép số 45-YU ngày 28/07/2021

© Báo ĐĂNG NHẬP 99OK COM TẶNG 99K điện tử giữ bản quyền nội dung trên website này.

Tòa soạn: 81A Hai Bà Trưng, Quận 1, TP. Hồ Chí Minh

Phụ trách Tổng Biên tập: Thượng tá Lại Thế Hiền

Email: [email protected] | [email protected] | 1

'); printWindow.document.write(''); printWindow.document.write(''); printWindow.document.write('

【99OK】 Link vào 99OK Casino mới nhất 2025 ✔️

Link 99OK hot nhất

'); // Add logo at the top printWindow.document.write(''); printWindow.document.write('

' + title + '

'); if (dateTime) { printWindow.document.write('
' + dateTime + '
'); } printWindow.document.write('
'); printWindow.document.write(content.html()); printWindow.document.write('
'); printWindow.document.write(''); printWindow.document.write(''); printWindow.document.close(); $('#printLoadingMsg').remove(); // Wait for content and images to load then print printWindow.onload = function() { // Additional check to ensure logo is loaded const logoImg = printWindow.document.querySelector('.print-logo img'); if (logoImg) { logoImg.onload = function() { setTimeout(function() { printWindow.print(); printWindow.close(); }, 300); }; // If logo already loaded (cached) if (logoImg.complete) { setTimeout(function() { printWindow.print(); printWindow.close(); }, 300); } } else { setTimeout(function() { printWindow.print(); printWindow.close(); }, 500); } }; } if (totalImages > 0) { lazyImages.forEach(function(img) { const actualSrc = img.dataset.src || img.getAttribute('data-src'); if (actualSrc && actualSrc !== img.src) { const tempImg = new Image(); tempImg.onload = tempImg.onerror = function() { img.src = actualSrc; img.classList.remove('lazy'); loadedCount++; if (loadedCount === totalImages) { proceedWithPrint(); } }; tempImg.src = actualSrc; } else { loadedCount++; if (loadedCount === totalImages) { proceedWithPrint(); } } }); } else { proceedWithPrint(); } } document.addEventListener('DOMContentLoaded', function() { document.querySelectorAll('.image-caption').forEach(el => { if (el.textContent.trim() === 'Nhập chú thích cho ảnh...') { el.style.display = 'none'; } }); }); $(document).ready(function () { // Stop any ongoing speech when page loads and reset TTS state if (window.speechSynthesis) { window.speechSynthesis.cancel(); } // Dictionary để chuyển đổi từ viết tắt const abbreviationDict = { 'LLVT': 'lực lượng vũ trang', 'CHQS': 'chỉ huy quân sự', 'HĐND': 'hội đồng 123Win com 79 nạp - rút nhanh', 'CHXHCN': 'Cộng hòa xã hội chủ nghĩa', 'VKTBKT': 'vũ khí trang bị kỹ thuật', 'UBND': 'ủy ban 123Win com 79 nạp - rút nhanh', 'MTTQ': 'mặt trận tổ quốc', 'ĐCSVN': 'Đảng Cộng sản Việt Nam', 'TNXP': 'thanh niên xung phong', 'BĐBP': 'bộ đội biên phòng', 'CAND': 'công an 123Win com 79 nạp - rút nhanh', 'QĐND': 'quân đội 123Win com 79 nạp - rút nhanh', 'TPHCM': 'Thành phố Hồ Chí Minh', 'TP.HCM': 'Thành phố Hồ Chí Minh', 'HN': 'Hà Nội', 'DN': 'Đà Nẵng', 'ĐBQH': 'đại biểu quốc hội', 'QH': 'quốc hội', 'CP': 'chính phủ', 'TW': 'trung ương', 'BCH': 'ban chấp hành', 'BTV': 'ban thường vụ', 'UV': 'ủy viên', 'PBT': 'phó bí thư', 'BT': 'bí thư', 'CT': 'chủ tịch', 'PCT': 'phó chủ tịch', 'TTg': 'thủ tướng', 'PTTg': 'phó thủ tướng', 'CNQ': 'cộng hòa 123Win com 79 nạp - rút nhanh', 'CHDC': 'cộng hòa dân chủ' }; // Hàm xử lý từ viết tắt function processAbbreviations(text) { let processedText = text; // Duyệt qua tất cả các từ viết tắt trong dictionary for (const [abbr, fullForm] of Object.entries(abbreviationDict)) { // Tạo regex để tìm từ viết tắt (case insensitive) // \b đảm bảo match whole word, không match partial const regex = new RegExp(`\\b${abbr}\\b`, 'gi'); processedText = processedText.replace(regex, fullForm); } return processedText; } // Reset TTS control buttons to initial state $('#pauseBtn, #resumeBtn, #stopBtn').addClass('hidden'); $('#speedControls').removeClass('flex').addClass('hidden'); // Initialize Fancybox for article images $('.article-content img').each(function() { const $img = $(this); // const src = $img.attr('src').replace("/thumb/","/"); const src = $img.attr('src'); const alt = $img.attr('alt') || ''; // Wrap image with fancybox link $img.wrap(``); $img.addClass('cursor-pointer transition-transform hover:scale-105'); }); // Configure Fancybox $('[data-fancybox="gallery"]').fancybox({ buttons: [ "zoom", "slideShow", "thumbs", "close" ], loop: true, protect: true }); // Handle comment submission $("#comment-btn").click(function () { const userName = $('#UserName').val().trim(); const contentComment = $('#ContentComment').val().trim(); const userEmail = $('#UserEmail').val().trim(); // Hide any existing notifications $('#successNotification, #errorNotification').addClass('hidden'); if (userName === "" || contentComment === "") { $('#errorNotification').removeClass('hidden'); return; } // Validate email format if provided if (userEmail !== "" && !isValidEmail(userEmail)) { $('#errorNotification span').text('Email không hợp lệ!'); $('#errorNotification').removeClass('hidden'); return; } $.ajax({ url: "/ExtAppCommon/Home/Comment", type: "POST", dataType: "json", data: { id: 57957, name: userName, content: contentComment, email: userEmail }, success: function (result) { if (result > 0) { // Clear form $('#UserName').val(""); $('#ContentComment').val(""); $('#UserEmail').val(""); // Show success message $('#successNotification').removeClass('hidden'); // Hide success message after 3 seconds setTimeout(function() { $('#successNotification').addClass('hidden'); }, 3000); // Add new comment to the list const newComment = `
Avatar
${userName}
Vừa xong

${contentComment}

`; $('#commentsList').prepend(newComment); } else { $('#errorNotification span').text('Có lỗi xảy ra, vui lòng thử lại sau!'); $('#errorNotification').removeClass('hidden'); } }, error: function() { $('#errorNotification span').text('Có lỗi xảy ra, vui lòng thử lại sau!'); $('#errorNotification').removeClass('hidden'); } }); }); // Handle Enter key in textarea $('#ContentComment').keypress(function(e) { if (e.which === 13 && !e.shiftKey) { e.preventDefault(); $("#comment-btn").click(); } }); // Email validation function function isValidEmail(email) { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email); } // Text-to-speech functionality const synth = window.speechSynthesis; let currentUtterance = null; let currentSpeed = 1; // Speed control functions function updateSpeedDisplay() { $('#speedDisplay').text(currentSpeed + 'x'); } $('#increaseSpeed').click(function() { if (currentSpeed < 2) { currentSpeed += 0.25; updateSpeedDisplay(); if (currentUtterance) { // Restart speech with new speed const text = currentUtterance.text; synth.cancel(); speak(text, currentSpeed); } } }); $('#decreaseSpeed').click(function() { if (currentSpeed > 0.5) { currentSpeed -= 0.25; updateSpeedDisplay(); if (currentUtterance) { // Restart speech with new speed const text = currentUtterance.text; synth.cancel(); speak(text, currentSpeed); } } }); // Function to get clean text content without button text function getCleanContent() { // Clone the content div to avoid modifying the original const contentClone = $('.article-content').clone(); // Remove all buttons and their container contentClone.find('button').parent('div').remove(); // Remove image captions (text in tags that are typically captions) contentClone.find('em').remove(); // Get clean text let cleanText = contentClone.text().trim(); // Remove "(QK7 Online)" and variations cleanText = cleanText.replace(/\(QK7\s*Online\)\s*[-–]?\s*/gi, ''); // Remove other common patterns that shouldn't be read cleanText = cleanText.replace(/\s+/g, ' '); // Replace multiple spaces with single space // Xử lý từ viết tắt cleanText = processAbbreviations(cleanText); return cleanText; } function getVietnameseVoice() { let voices = synth.getVoices(); // Filter for Vietnamese voices let vietnameseVoices = voices.filter(voice => voice.lang.includes('vi') || voice.name.toLowerCase().includes('vietnamese') || voice.name.toLowerCase().includes('việt') ); // If Vietnamese voices found, prefer Microsoft/Google voices if (vietnameseVoices.length > 0) { // Try to find Microsoft Vietnamese voice first let msVoice = vietnameseVoices.find(v => v.name.toLowerCase().includes('microsoft') && v.name.toLowerCase().includes('vietnamese') ); if (msVoice) return msVoice; // Then try Google Vietnamese voice let googleVoice = vietnameseVoices.find(v => v.name.toLowerCase().includes('google') && v.name.toLowerCase().includes('vietnamese') ); if (googleVoice) return googleVoice; // If no Microsoft/Google voice, use the first Vietnamese voice return vietnameseVoices[0]; } // If no Vietnamese voice found, return null return null; } function speak(text, rate = 1) { // Stop any ongoing speech if (synth.speaking) { synth.cancel(); } const utterance = new SpeechSynthesisUtterance(text); utterance.lang = 'vi-VN'; utterance.rate = rate; // Wait for voices to be loaded and try to set Vietnamese voice const setVoiceAndSpeak = () => { const vietnameseVoice = getVietnameseVoice(); if (vietnameseVoice) { utterance.voice = vietnameseVoice; currentUtterance = utterance; // Show/hide control buttons $('#pauseBtn, #stopBtn').removeClass('hidden'); $('#resumeBtn').addClass('hidden'); // Show speed controls $('#speedControls').removeClass('hidden').addClass('flex'); utterance.onend = function() { currentUtterance = null; $('#pauseBtn, #resumeBtn, #stopBtn').addClass('hidden'); // Hide speed controls $('#speedControls').removeClass('flex').addClass('hidden'); }; synth.speak(utterance); } else { // If no Vietnamese voice available, show an error message alert('Không tìm thấy giọng đọc tiếng Việt trên thiết bị của bạn. Vui lòng cài đặt thêm giọng đọc tiếng Việt trong cài đặt hệ thống.'); } }; if (synth.getVoices().length === 0) { synth.addEventListener('voiceschanged', setVoiceAndSpeak, { once: true }); } else { setVoiceAndSpeak(); } } $('#readArticleBtn').click(function() { const title = $('h1.st37').clone() // Clone to avoid getting button text .children() // Get all child elements .remove() // Remove them .end() // Go back to h1 .text() // Get text content .trim(); // Remove whitespace const content = getCleanContent(); speak(title + ". " + content, currentSpeed); }); $('#pauseBtn').click(function() { if (synth.speaking) { synth.pause(); $(this).addClass('hidden'); $('#resumeBtn').removeClass('hidden'); } }); $('#resumeBtn').click(function() { if (synth.paused) { synth.resume(); $(this).addClass('hidden'); $('#pauseBtn').removeClass('hidden'); } }); $('#stopBtn').click(function() { if (synth.speaking) { synth.cancel(); currentUtterance = null; $('#pauseBtn, #resumeBtn, #stopBtn').addClass('hidden'); // Hide speed controls $('#speedControls').removeClass('flex').addClass('hidden'); } }); // Stop speech when user navigates away from page $(window).on('beforeunload', function() { if (window.speechSynthesis && window.speechSynthesis.speaking) { window.speechSynthesis.cancel(); } }); // Stop speech when page visibility changes (user switches tabs) /* $(document).on('visibilitychange', function() { if (document.hidden && window.speechSynthesis && window.speechSynthesis.speaking) { window.speechSynthesis.cancel(); currentUtterance = null; $('#pauseBtn, #resumeBtn, #stopBtn').addClass('hidden'); $('#speedControls').removeClass('flex').addClass('hidden'); } });*/ }); document.addEventListener("DOMContentLoaded", function () { var articleContainer = document.querySelector('.article-content.max-w-none.mb-4'); if (!articleContainer) { articleContainer = document.querySelector('[class*="article-content"][class*="max-w-none"][class*="mb-4"]'); } if (!articleContainer) { return; } var fallbackHost = "https://99oke123.com"; var lazyImages = []; // ✅ Hàm update Fancybox href khi ảnh load xong function updateFancyboxHref(img) { const $img = $(img); const $fancyboxLink = $img.parent('a[data-fancybox]'); if ($fancyboxLink.length > 0) { // Cập nhật href với src thực tế const realSrc = img.dataset.src || img.src; if (!realSrc.includes('loading_new.gif') && !realSrc.includes('data:image/svg+xml')) { $fancyboxLink.attr('href', realSrc); } } } function processImagesInContainer() { // Lấy ảnh đã có class lazy var existingLazyImages = [].slice.call(articleContainer.querySelectorAll("img.lazy")); lazyImages = lazyImages.concat(existingLazyImages); // Tự động convert ảnh khác var regularImages = [].slice.call(articleContainer.querySelectorAll("img:not(.lazy):not([data-lazy-processed])")); regularImages.forEach(function(img) { var rect = img.getBoundingClientRect(); var isInViewport = rect.top < (window.innerHeight + 100) && rect.bottom > -100; if (!isInViewport && img.src && (img.src.startsWith('http') || img.src.startsWith('/'))) { // ✅ Lưu src gốc trước khi thay đổi const originalSrc = img.src; // Convert thành lazy img.dataset.src = originalSrc; img.classList.add('lazy'); img.dataset.lazyProcessed = 'true'; // ✅ Cập nhật Fancybox href nếu đã được wrap const $img = $(img); const $fancyboxLink = $img.parent('a[data-fancybox]'); if ($fancyboxLink.length > 0) { $fancyboxLink.attr('href', originalSrc); } // Placeholder img.src = `/BaoQK7/images/loading_new.gif`; lazyImages.push(img); } else { img.dataset.lazyProcessed = 'true'; } }); } processImagesInContainer(); // ✅ IntersectionObserver với callback cập nhật Fancybox if ("IntersectionObserver" in window && lazyImages.length > 0) { let lazyImageObserver = new IntersectionObserver(function (entries, observer) { entries.forEach(function (entry) { if (entry.isIntersecting) { let lazyImage = entry.target; lazyImage.loading = "lazy"; lazyImage.decoding = "async"; lazyImage.onerror = function () { if (!lazyImage.dataset.fallbackTried) { lazyImage.dataset.fallbackTried = "true"; let originalSrc = lazyImage.dataset.src || ""; lazyImage.src = originalSrc.replace("https://99oke123.com", fallbackHost); } else { lazyImage.classList.add("error"); } }; lazyImage.onload = function () { lazyImage.classList.add("loaded"); lazyImage.classList.remove("lazy"); // ✅ Cập nhật Fancybox href sau khi ảnh load xong updateFancyboxHref(lazyImage); }; if (lazyImage.dataset.src) { lazyImage.src = lazyImage.dataset.src; } if (lazyImage.dataset.srcset) { lazyImage.srcset = lazyImage.dataset.srcset; } if (lazyImage.complete && lazyImage.naturalWidth > 0) { lazyImage.onload(); } lazyImageObserver.unobserve(lazyImage); } }); }, { root: null, rootMargin: '50px 0px', threshold: 0.01 }); lazyImages.forEach(function (lazyImage) { lazyImageObserver.observe(lazyImage); }); } });