1<!DOCTYPE html> 2<html lang="vi" xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4 <meta charset="utf-8"/> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5, user-scalable=1"> 7 <meta name="csrf-token" content="gMW6HRGoUAbypAMsC7XnZpraex29AP21z6mv13D1"> 8 <link rel="icon" type="image/png" href="https://phaply.net.vn/uploads/images/setting/huyhoang/2022/07/27/icon-2-1658937697.png?ver=1790843259"> 9 10 11 <link rel="preload" href="/themes/tinhte/public/images/podcast-placeholder.svg" as="image" type="image/svg+xml"> 12 <title>Video tin tức, video nóng, clip thá»i sá»± thế giá»i, trong nưá»c, giải trà | Tạp chà Pháp Lý</title> 13<meta name="description" content="Tạp chà Äiá»n tá» Pháp lý cáºp nháºt tin tức trong ngà y, tin má»i nhất hôm nay, tin tức online, tin nóng, tin hot thá»i sá»±, pháp luáºt, video hình ảnh 24/7."> 14<meta name="keywords" content="Tạp chà Pháp Lý, tạp chà Äiá»n tá» Pháp lý, Pháp lý online, www.phaply.net.vn"> 15<meta name="robots" content="noodp, max-image-preview:large, index, follow"> 16<meta property="fb:app_id" content="892085434568365"> 17<meta name="google-site-verification" content="d9kCdARw8qfeKKo10ezYJVu_L18EM3P14YZNFHJbm8w"> 18<meta name="revisit-after" content="1 days"> 19<meta name="MobileOptimized" content="device-width"> 20<meta name="HandheldFriendly" content="true"> 21<meta name="format-detection" content="telephone=no"> 22<link rel="alternate" hreflang="vi-vn" href="https://phaply.net.vn/video"/> 23<meta property="og:site_name" content="Tạp chà Pháp Lý" /> 24<meta property="og:type" content="website" /> 25<meta property="og:locale" content="vi_VN" /> 26<meta property="og:locale:alternate" content="vi_VN" /> 27<meta property="og:title" content="Tạp chà Pháp Lý" /> 28<meta property="og:description" content="Tạp chà Äiá»n tá» Pháp lý cáºp nháºt tin tức trong ngà y, tin má»i nhất hôm nay, tin tức online, tin nóng, tin hot thá»i sá»±, pháp luáºt, video hình ảnh 24/7." /> 29<meta property="og:image" content="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/08/csmxh-1751960113.jpg" /> 30<meta property="og:image:height" content="630" /> 31<meta property="og:image:width" content="1200" /> 32 33
34<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebPage","name":"Tạp chà Pháp Lý","description":"Tạp chà Äiá»n tá» Pháp lý cáºp nháºt tin tức trong ngà y, tin má»i nhất hôm nay, tin tức online, tin nóng, tin hot thá»i sá»±, pháp luáºt, video hình ảnh 24\/7.","url":"https:\/\/phaply.net.vn\/video","image":"https:\/\/phaply.net.vn\/uploads\/images\/setting\/thanhthang02\/2025\/07\/08\/csmxh-1751960113.jpg"}</script>
34<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","name":"Tạp chà Pháp Lý","url":"https:\/\/phaply.net.vn","logo":"https:\/\/phaply.net.vn\/images\/setting\/thanhthang02\/2026\/03\/03\/chuan-1751960083-1-1756459057-1772553873.png","email":"[email protected]"}</script>
34 35 36 <link rel="stylesheet" href="/themes/tinhte/public/css/app.css?v=1790843259" type="text/css" /> 37<noscript><link href="/themes/tinhte/public/css/app.css?v=1790843259" rel="stylesheet" type="text/css"></noscript> 38 39<link href="/themes/tinhte/public/css/media.css?v=1790843259" rel="stylesheet" type="text/css" /> 40<link href="/themes/tinhte/public/css/video-list.css?v=1790843259" rel="stylesheet" type="text/css" /> 41 42 <style> 43 :root { 44 --site-content-width: 1140px; 45 --color-primary: #ED1D24; 46 --color-primary-rgb: 237, 29, 36; 47 --color-secondary: #ED1D24; 48 --color-secondary-rgb: 237, 29, 36; 49 --top-header-bg-color: #eee; 50 --top-header-text-color: #444; 51 --header-bg-color: #fff; 52 --header-text-color: #6D6E72; 53 --menu-bg-color: #fff; 54 --menu-text-color: #000; 55 --menu-text-hover-color: #fff; 56 --menu-background-hover-color: #CDCDCD; 57 --primary-font: Roboto-Regular, Arial, sans-serif; 58 --heading-font: PlayfairDisplayBold, Arial, sans-serif; 59 --post-title-font: PlayfairDisplayBold, Arial, sans-serif; 60 --menu-font: OpenSans, Arial, sans-serif; 61 --footer-bg-color: #fff; 62 --footer-bg-secondary-color: #222; 63 --footer-text-color: #000; 64 --copyright-bg-color: #000; 65 --copyright-text-color: #d1d1d1; 66 --menu-height: 50px; 67 --menu-font-size: 14px; 68 --menu-text-transform: uppercase; 69 --mega-menu-columns: 5; 70 --logo-header-width: 250px; 71 --logo-mobile-width: 95px; 72 --body-font-size: 16px; 73 --h1: clamp(30px, 2.4vw + 12px, 40px); 74 --h2: clamp(24px, 1.8vw + 8px, 28px); 75 --h3: clamp(20px, 1.2vw + 8px, 23px); 76 --h4: clamp(18px, 1.0vw + 6px, 20px); 77 --h5: 17px; 78 --h6: 16px; 79 --lead: clamp(18px, 0.6vw + 14px, 20px); 80 --paragraph: clamp(16px, 0.25vw + 15px, 18px); 81 --small: 14px; 82 --caption: 15px; 83 --space-1: 8px; 84 --space-2: 12px; 85 --space-3: 16px; 86 --space-4: 24px; 87 --space-5: 32px; 88 --space-6: 48px; 89 } 90 91 .count_cmt{ 92display:none !important; 93} 94table { 95 margin: 1em 0; 96} 97table > caption + thead > tr:first-child > th, 98table > colgroup + thead > tr:first-child > th, 99table > thead:first-child > tr:first-child > th, 100table > caption + thead > tr:first-child > td, 101table > colgroup + thead > tr:first-child > td, 102table > thead:first-child > tr:first-child > td { 103 border-top: 1px solid #ddd; 104} 105th, 106td { 107 padding: 2px 5px; 108 border: 1px solid #ddd; 109} 110 111 112@font-face { 113 font-family: 'Roboto-Regular'; 114 src: url('/frontend/fonts/roboto_regular/roboto_regular.eot?#iefix') format('embedded-opentype'), 115 url('/frontend/fonts/roboto_regular/roboto_regular.woff2') format('woff2'), 116 url('/frontend/fonts/roboto_regular/roboto_regular.woff') format('woff'), 117 url('/frontend/fonts/roboto_regular/roboto_regular.ttf') format('truetype'), 118 url('/frontend/fonts/roboto_regular/roboto_regular.svg#roboto_regular') format('svg'); 119 font-weight: normal; 120 font-style: normal; 121} 122 123@font-face{ 124 font-family:'PlayfairDisplayBold'; 125 font-style:normal; 126 font-weight:600; 127 src:url("/frontend/fonts/PlayfairDisplayBold/PlayfairDisplayBold.ttf") format("truetype"); 128 129} 130.category-popup { 131 border-top:none !important; 132} 133.category-popup .category-menu>ul>li>a { 134 color:#000000; 135 font-weight: 500; 136} 137.category-popup .channels-menu a svg path { 138 fill: #000000; 139} 140.horizontal-megamenu>.menu-item.is_home:hover >.menu-link{ 141 background:#ed1b24; 142} 143 144 145.title-box-category .parent-cate, .widget-title .main-title { 146 text-transform: uppercase; 147} 148.secondary-vedet .content>.title>a ,.box-news-larger .content>.title>a, .featured-news .box-news>.content>.title>a, .box-cate-featured .item-news.full-thumb .title-news a, .section-magazine .album-list .article-item .album-title>p { 149 font-family: "PlayfairDisplayBold", Arial; 150} 151.section-vedet .box-news-larger .description{ 152 font-size: 16px; 153}
154.box-cate-featured .item-news.full-thumb .title-news { 155 font-size:18px; 156} 157.topbar-body .header-top-right .group-search{ 158margin-top:0; 159} 160.horizontal-megamenu>.menu-item>.menu-link, footer.footer-type-2 .menu_footer .menus>li>a { 161 font-family: 'Roboto-Regular', Arial, Verdana, Helvetica, sans-serif; 162 163} 164.horizontal-megamenu>.menu-item>.menu-link .nav-link-text { 165 font-weight:normal; 166} 167.box-category.style-7 .title-box-category .inner-title { 168 padding-top: 0; 169 color: #fff; 170 font-size: 22px; 171} 172.topbar-body .header-top-right .search { 173 width: 100%; 174 float: left; 175} 176 177.box-navigation .title a, .box-navigation span{ 178font-size:18px; 179} 180.tin_mau_vang_box { 181 background: #dfdfdf; 182} 183 184#tin_noi_bat_6 .box-news-larger .thumb-art { 185 width: 100%; 186} 187#tin_noi_bat_6 .tnb_meta { 188 width: 100%; 189 position: absolute; 190 bottom: 0; 191 padding: 25px; 192 padding-left: 20%; 193 background-color: rgba(0, 0, 0, 0.5); 194 transition: all .3s; 195 color: #ffffff; 196 z-index: 2; 197} 198 199.wrapper-topstory .box-news-larger { 200 position: relative; 201} 202 203#header_3 .navbar-default a.link-home { 204 background-image: url(/frontend/images/home.png?ver=3); 205text-indent: -9999px; 206background-position: -3px -3px; 207} 208 209.header-top-right .search button[type=submit]{ 210 background-color: #dd0026; 211} 212 213.style_img_left .content .title { 214 215 display: inline-block; 216} 217.breadcrumbs a { 218 text-transform: uppercase; 219} 220.box-cate-featured .item-news .description { 221 222 display: block; 223 224} 225.item-news-common p.meta-news { 226 margin: 5px 0; 227} 228 229 230.header-top-right .news_hot_item { 231 background-color: #00a751; 232} 233 234.header-top-right .news-new-item { 235 background-color: #ed1d24; 236} 237 238 239.article-detail .article-content img { 240 margin: 0 auto; 241} 242 243.title_button a{ 244 width: 135px; 245} 246 247 248@media (max-width: 992px) 249{ 250#header_3 .nav>li>a { 251text-align: left; 252 padding-left: 40px; 253} 254#header_3 .open_sub { 255 256 left: 0; 257 258} 259} 260 261@media (min-width:1400px){ 262 .header-logo { 263 height:70px 264 } 265 .horizontal-megamenu > .menu-item > .menu-link .nav-link-text { 266 font-size:14px 267 } 268} 269 270 271.box-quote .image-wrapper{ 272 display:none 273} 274.box-quote .box-news:after { 275 content:"\f10e"; 276 font-family:'FontAwesome'; 277 color:#c5c5c5; 278 position: absolute; 279 bottom: -15px; 280 right: 0; 281} 282.box-quote .box-news 283{ margin-bottom: 15px; 284 padding-bottom: 10px; 285 286} 287.box-quote .box-news:before { 288 content:""; 289 width:90%; 290 height:1px; 291 background: #c5c5c5; 292 display: block; 293 position: absolute; 294 bottom: -5px; 295 left: 0; 296 297} 298#hashtag-trending .has-marquee { 299 -webkit-animation: marquee 85s linear infinite; 300 animation: marquee 85s linear infinite; 301 will-change: transform; 302} 303@keyframes marquee { 304 0% { 305 transform: translate3d(0, 0, 0); 306 } 307 to { 308 transform: translate3d(-100%, 0, 0); 309 } 310} 311.box-category.style-7 { 312 background: var(--color-primary); 313 padding: 0 15px; 314 border-top: solid 8px #095e98; 315 background: #0d202b; 316 padding: 30px; 317} 318.header-type-1.bg-white .header-wrap-inner .header-bottom-row { 319 border-bottom: 2px solid var(--color-primary);; 320 border-top: 1px solid #e2e2e2; 321 background: #f7f7f7; 322} 323.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item:not(.is_home)>.menu-link .nav-link-text { 324 color: #000; 325 326} 327.horizontal-megamenu>.menu-item.active>a { 328 background: rgb(205 205 205); 329} 330 331.header-type-1.bg-white .box-with-icon .info-box-icon { 332 color: #29487d; 333} 334.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item.is_home >.menu-link .nav-link-text{ 335 color: #ed1b24; 336} 337.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item.is_home:hover >.menu-link .nav-link-text{ 338 color: #fff; 339} 340.header-type-1.bg-white .icon_menu .style_icon, .header-type-1.bg-white .info-box-content>* { 341 color: #29487d; 342} 343.header-type-1 .menu-item:hover>.menu-link { 344 background:#d6d6d6; 345} 346.timestemp { 347 color: #335183; 348} 349.header-type-1.bg-white .icon_menu .style_icon, .header-type-1.bg-white .icon_menu .style_icon:after, .header-type-1.bg-white .icon_menu .style_icon:before { 350 background: #29487d; 351} 352 353.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item>.menu-link:after { 354 content: none; 355} 356.horizontal-megamenu>.menu-item>.menu-link .nav-link-text:after { 357 content: none; 358} 359.horizontal-megamenu>.menu-item.active>.menu-link:after, .horizontal-megamenu>.menu-item:hover>.menu-link:after { 360 width: 100%; 361} 362.horizontal-megamenu>.menu-item>.menu-link:after { 363 content: ""; 364 position: absolute; 365 bottom: 0; 366 left: 0; 367 width: 0; 368 height: 3px; 369 transition: width .4s cubic-bezier(.175,.885,.32,1.15); 370 background-color: var(--color-primary); 371}
372.inner-section-media { 373 background: #0d202b; 374 overflow: hidden; 375} 376.section-multimedia.multimedia-4 .news-list-multimedia { 377 padding-right: 15px; 378 padding-left: 15px; 379 padding-top: 15px; 380} 381.section-multimedia.multimedia-4 .box-news { 382 margin-bottom: 0; 383} 384 385.widget-most-view .widget-title { 386 display: flex; 387 align-items: flex-end; 388 border-bottom: solid 1px #ec2828; 389} 390 391.widget-most-view .widget-title h6:after { 392 content:none; 393} 394 395.widget-most-view .widget-title h6 span:before { 396 content: ""; 397 width: 2px; 398 height: 2px; 399 background: var(--color-primary); 400 position: absolute; 401 left: 0; 402 bottom: 2px; 403 width: 5px; 404 height: 16px; 405} 406.widget-most-view .widget-title h6{ 407 color: #000; 408 background-color: transparent; 409 padding:0 410} 411.widget-most-view .widget-title h6 span { 412 position:relative; 413 padding-left: 15px; 414} 415.title-box-category.default, .widget-title.default{ 416 border-bottom: solid 1px #ec2828; 417 height: 40px; 418 display: flex; 419 align-items: center; 420} 421.td-subcat-filter { 422 position: relative; 423 bottom: 0; 424 right: 0; 425 margin: auto 0; 426 opacity: 1; 427 z-index: 1; 428 text-align: right; 429 margin-left: auto; 430} 431.blogmultimediawidget .title-box-category.default{ 432 border-bottom: none; 433 padding-bottom: 0; 434} 435.title-box-category.default .inner-title:before, .widget-title.default .inner-title:before { 436 content: ""; 437 width: 2px; 438 height: 2px; 439 background: var(--color-primary); 440 position: absolute; 441 left: 0; 442 bottom: 2px; 443 width: 5px; 444 height: 16px; 445} 446.title-box-category.default .inner-title, .widget-title.default .inner-title{ 447 padding-left: 20px; 448} 449.multimedia-4 .title-box-category.default { 450 margin-bottom: 0px; 451} 452/*.topbar_threadhot label { 453 content: ''; 454 background: url(//static-znews.zadn.vn/images/stat.svg) no-repeat; 455 background-size: contain; 456 width: 24px; 457 height: 24px; 458 border-left: none; 459} 460.topbar_threadhot label i { 461 display:none; 462} */ 463 464.review-section .foru-containers { 465 background-image: none; 466 border-top: none; 467} 468.review-section .title-box-category.default { 469 margin: 0; 470} 471 472.review-section { 473 margin-top: 0; 474 margin-bottom: 0; 475} 476.review-section .title-box-category.default .parent-cate, .review-section .widget-title.default .parent-cate { 477 color: #000; 478} 479.review-section .main-content .threads .box-news .title a:hover { 480 color:#ccc 481} 482.review-section .main-content { 483 padding: 0 0px 12px; 484 margin-top: 0; 485} 486.review-section .main-content .threads .box-news .title a { 487 color: #000; 488} 489.review-section .main-content .threads::-webkit-scrollbar-thumb { 490 border-radius: 10px; 491 background-color: hsl(0deg 0% 80%); 492} 493.section-magazine { 494 background: #095e98; 495 background-image: linear-gradient(90deg,#044580,#005aab); 496 padding: 30px 0; 497} 498.slick-carousel.carousel-nav-top .slick-next { 499 right: 0; 500 top: -38px; 501} 502.slick-carousel.carousel-nav-top .slick-prev { 503 top: -38px; 504 right: 40px; 505 left: auto; 506} 507.image-wrapper>.image-small { 508 padding-bottom: 66%; 509} 510.other-news .title a, .box-cate-featured-vertical.no-thumb .sub-news-cate .item a{ 511 font-weight:normal; 512 font-size: 16px; 513} 514.inner-section-video .title-box-category .inner-title{ 515 color: #000; 516} 517.section-magazine .album-list .article-item .album-type { 518 background: #044783; 519} 520.title-box-category.default .inner-title:before { 521 background: #ec1d24; 522} 523 524.section-magazine .album-list .article-item:hover .album-title>p { 525 color: var(--color-secondary); 526} 527.section-magazine .album-list .article-item:hover .album-type-icon, .section-magazine .album-list .article-item .album-title:before { 528 background: var(--color-secondary); 529} 530.video .box-cate-featured-vertical.no-thumb .sub-news-cate .item:before { 531 content: "\f144"; 532 width: 0; 533 height: 0; 534 font-size: 18px; 535 background-color: transparent; 536 position: absolute; 537 left: 0; 538 top: 18px; 539 font-family:"fontawesome"; 540 color: #383636; 541} 542.video .box-cate-featured-vertical.no-thumb .sub-news-cate .item { 543 padding: 10px 0 10px 25px; 544} 545.video { 546 background-color: #F7F7F7; 547 padding: 15px; 548} 549.video .title a, .video .sub-news-cate .item a { 550 color: #383636; 551} 552.section-bg-grey { 553 background: #F7F7F7; 554 padding: 15px; 555} 556.block-129 .title-box-category .parent-cate { 557 background: #F7F7F7; 558} 559.tin_mega_store { 560 background: #29487d; 561 padding: 10px; 562 border-top: none !important; 563} 564.tin_mega_store .news-list a { 565 color: #fff!important; 566} 567.tin_mega_store .number-top-view { 568 background:none; 569 color:#fff; 570 font-size:60px; 571 font-style: italic; 572} 573.tin_mega_store .content { 574 position: relative; 575 padding-left: 45px; 576 577} 578.tin_mega_store .title-box-category { 579 text-align:center; 580} 581.tin_mega_store .title-box-category .parent-cate { 582 float:none; 583 font-size: 20px; 584} 585.tin_mega_store .title-box-category .inner-title:before { 586 content:none; 587} 588.tin_mega_store .title-box-category.style_6 .inner-title { 589 background: #29487d; 590 color: #fff; 591} 592.icon_menu .style_icon { 593 background: #29487d; 594} 595.icon_menu .style_icon:after, .icon_menu .style_icon:before { 596 position: absolute; 597 display: block; 598 left: 0; 599 width: 100%; 600 height: 2px; 601 background: #29487d; 602 content: ""; 603 transition-duration: .3s,.3s; 604 transition-delay: .3s,0s; 605} 606.cat-in-thumb { 607 display:none; 608} 609.meta-news .time-public { 610 display:none; 611} 612.article-detail .article-content { 613 font-size: 17px; 614 615} 616.category-popup .category-menu>ul {
617 justify-content: center; 618} 619 620.bia-bao .widget-title.default { 621 border-bottom: solid 3px #ec2828; 622 623} 624.bia-bao .slick-carousel .slick-dots { 625 top: 0px; 626 right: 0; 627 left: auto; 628 text-align: center; 629 bottom: auto; 630} 631.bia-bao .image-wrapper { 632 border-radius:5px 633} 634.td-subcat-filter { 635 display:none; 636} 637.wnnote, blockquote { 638 font-size: 13px; 639 font-style: italic; 640 border: 1px solid #eee; 641 border-left-color: #f51227; 642 margin-left: 0; 643 padding: 20px; 644 width: 100%; 645 background: none; 646 box-shadow: 0 4px 2px -2px #fbfbfb; 647} 648footer.footer-type-2 .footer_bottom a { 649 font-size: 13px; 650 font-family: "PlayfairDisplayBold", Arial; 651 font-weight: bold; 652 color: #ed1c24; 653} 654.box-news:hover .image img { 655 transform: scale(1); 656} 657.box-news img { 658 transition: none; 659} 660.vedet-mobile-type-1 .list-sub-feature .item-news{ 661 margin-bottom: 15px; 662 border-bottom: 1px solid #e5e5e5; 663} 664.title a, h3.title { 665 display:block !important; 666} 667.kind-icon { 668 display:none; 669} 670.article-detail .article-content p { 671 font-family: Arial,Helvetica,sans-serif; 672} 673.group-links-groups { 674 height: 480px; 675} 676.home.is_mobile .section-content { 677 margin-top: 15px; 678} 679.btn-download { 680 display: none; 681} 682@media screen and (max-width: 480px){ 683.article-detail .thread-info .share-button { 684 background: none; 685 width: auto; 686 padding: 0; 687} 688} 689@media (min-width: 1200px){ 690 .container, .container-lg, .container-md, .container-sm, .container-xl { 691 max-width: 1200px; 692 } 693 .header-logo { 694 height: 95px; 695 max-height:95px; 696 } 697} 698@media screen and (max-width: 991px){ 699 .moi_cap_nhat .style_img_left .content .description { 700 display:none; 701 } 702 .box-with-icon .info-box-icon { 703 color: #29487d; 704 background: none; 705} 706.article-detail .box-article { 707 flex: 0 0 100%; 708 max-width: 100%; 709} 710} 711 712@media screen and (min-width: 991px){ 713 .section-vedet .box-news-larger .content>.title>a { 714 font-size:30px; 715 } 716 .section_container.blogcolumn11widget{ 717 border-bottom: 1px solid #e5e5e5; 718 } 719 .header-wrap-inner.sticky .header-top-row { 720 display:none; 721 } 722 .header-type-2 .header-logo { 723 max-height: none; 724 max-width: 300px; 725 width: 300px; 726 height: auto; 727 } 728 .moi_cap_nhat .box-news>.content>.title>a, .moi_cap_nhat .item-news .content>.title>a { 729 font-size:1.4em 730 } 731 .moi_cap_nhat .style_img_left .content .description { 732 font-size: 16px; 733 } 734} 735@media screen and (max-width: 480px) { 736 .title-box-category.default { 737 border-bottom: solid 2px #ec2828; 738 } 739} 740.category-sub-cat { 741 display:none !important; 742} 743.bottom-main .col-sidebar .box-category { 744 display:none; 745} 746.the-article-header .header-overlay { 747 display:none; 748} 749.the-article-header img { 750 max-height: none; 751} 752.navbar .hamburger-icon { 753 display:none; 754} 755.leaders-shortcode .avatar-img, .leaders-shortcode .avatar-placeholder { 756 width: 100px; 757 height: 100px; 758} </style> 759
759<script> 760 var WN_Data = { 761 app_url: "https://phaply.net.vn", 762 prefix_url: "", 763 full_url: "https://phaply.net.vn", 764 full_url_64: "aHR0cHM6Ly9waGFwbHkubmV0LnZuL3ZpZGVv", 765 locale: "vi", 766 user_id: null, 767 user: null, 768 session_id: "3UQZOTWer4kwGpsgSf5KJZc0QN5kHKWk487qnvCp", 769 tracking_disabled: 0 }; 770 771 </script>
771 772 773 774 <!-- Global site tag (gtag.js) - Google Analytics - old id : UA-156453856-1 -->
vendor: 64 bytes, lines 774-775
774 775<script async src="https://www.googletagmanager.com/gtag/js?id=
775UA-68088348-24
vendor: 12 bytes, line 775
775"></script>
776<script> 777
vendor: 134 bytes, lines 777-781
777window.dataLayer = window.dataLayer || []; 778 function gtag(){dataLayer.push(arguments);} 779 gtag('js', new Date()); 780 781 gtag('config', '
781UA-68088348-24
vendor: 4 bytes, line 781
781');
782</script>
782 </head> 783<body class="media-layout page-video-youtube "> 784 <div id="app"> 785 786 787 <header class="media-header" id="mediaHeader"> 788 789 <div class="media-header-top"> 790 <div class="media-header-container"> 791 792 <div class="media-header-left"> 793 794 <button class="media-dark-mode-toggle mobile-only" id="darkModeToggle" type="button" title="Toggle Dark Mode"> 795 <i class="fas fa-moon"></i> 796 </button> 797 798 799 <button class="media-sidebar-toggle" id="sidebarToggle" type="button" title="Toggle sidebar"> 800 <i class="fas fa-bars"></i> 801 </button> 802 803 804 <a href="https://phaply.net.vn" class="media-header-logo desktop-logo"> 805 <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2026/03/03/chuan-1751960083-1-1756459057-1772553873.png" class="logo-light" alt="Tạp chà Pháp Lý"> <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/09/chuan-1751960083-1752048681.png" class="logo-dark" alt="Tạp chà Pháp Lý"> </a> 806 </div> 807 808 809 810 <a href="https://phaply.net.vn" class="media-header-logo mobile-logo"> 811 <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2026/03/03/chuan-1751960083-1-1756459057-1772553873.png" class="logo-light" alt="Tạp chà Pháp Lý"> <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/09/chuan-1751960083-1752048681.png" class="logo-dark" alt="Tạp chà Pháp Lý"> </a> 812 813 814 <nav class="media-header-nav desktop-nav"> 815 <a href="https://phaply.net.vn/video" class="media-nav-item active"> 816 <i class="fas fa-play-circle"></i> 817 <span>Video</span> 818 </a> 819 820 <a href="https://phaply.net.vn/photo" class="media-nav-item "> 821 <i class="fas fa-images"></i> 822 <span>Photo</span> 823 </a> 824 825 <a href="https://phaply.net.vn/emagazine" class="media-nav-item "> 826 <i class="fas fa-book-open"></i> 827 <span>Emagazine</span> 828 </a> 829 830 831 <a href="https://phaply.net.vn/infographic" class="media-nav-item "> 832 <i class="fas fa-chart-bar"></i> 833 <span>Infographic</span> 834 </a> 835 </nav> 836 837 838 <div class="media-header-right"> 839 840 <div class="desktop-search-wrapper"> 841 842 <button type="button" class="desktop-search-toggle" id="desktopSearchToggle" title="Tìm kiếm"> 843 <i class="fas fa-search"></i> 844 </button> 845 <form action="https://phaply.net.vn/tim-kiem.html" method="GET" class="media-header-search desktop-search" id="desktopSearchForm"> 846 <div class="media-search-input-wrapper"> 847 <input 848 type="text" 849 name="keyword" 850 class="media-search-input" 851 placeholder="Tìm kiếm..." 852 value="" 853 autocomplete="off" 854 /> 855 <button type="submit" class="media-search-btn"> 856 <i class="fas fa-search"></i> 857 </button> 858 </div> 859 </form> 860 </div> 861 862 863 <button class="media-dark-mode-toggle desktop-only" id="darkModeToggleDesktop" type="button" title="Toggle Dark Mode"> 864 <i class="fas fa-moon"></i> 865 </button> 866 867 868 <button class="media-search-toggle mobile-only" id="mobileSearchToggle" type="button"> 869 <i class="fas fa-search"></i> 870 </button> 871 </div> 872 </div> 873 </div> 874 875 876 <nav class="media-mobile-nav"> 877 <div class="media-mobile-nav-scroll"> 878 <a href="https://phaply.net.vn/video" class="media-nav-item active"> 879 <i class="fas fa-play-circle"></i>
880 <span>Video</span> 881 </a> 882 883 <a href="https://phaply.net.vn/photo" class="media-nav-item "> 884 <i class="fas fa-images"></i> 885 <span>Photo</span> 886 </a> 887 888 <a href="https://phaply.net.vn/emagazine" class="media-nav-item "> 889 <i class="fas fa-book-open"></i> 890 <span>Emagazine</span> 891 </a> 892 893 894 <a href="https://phaply.net.vn/infographic" class="media-nav-item "> 895 <i class="fas fa-chart-bar"></i> 896 <span>Infographic</span> 897 </a> 898 </div> 899 </nav> 900 901 902 <div class="mobile-search-dropdown" id="mobileSearchDropdown"> 903 <form action="https://phaply.net.vn/tim-kiem.html" method="GET"> 904 <div class="mobile-search-form"> 905 <input 906 type="text" 907 name="keyword" 908 class="mobile-search-input" 909 placeholder="Tìm kiếm..." 910 value="" 911 autocomplete="off" 912 /> 913 <button type="submit" class="mobile-search-submit"> 914 <i class="fas fa-search"></i> 915 </button> 916 </div> 917 </form> 918 </div> 919</header> 920 <div class="section-content media-content"> 921 922<div class="video-youtube-layout"> 923 924 <aside class="video-sidebar" id="videoSidebar"> 925 <div class="sidebar-section"> 926 <h3 class="sidebar-section-title">Menu</h3> 927 <nav class="sidebar-menu"> 928 <a href="https://phaply.net.vn/video" class="sidebar-menu-item active"> 929 <i class="fas fa-home"></i> 930 <span>Home</span> 931 </a> 932 <a href="https://phaply.net.vn/video/trending" class="sidebar-menu-item "> 933 <i class="fas fa-fire"></i> 934 <span>Trending</span> 935 </a> 936 <a href="https://phaply.net.vn/video/recommended" class="sidebar-menu-item "> 937 <i class="fas fa-thumbs-up"></i> 938 <span>Recommended</span> 939 </a> 940 <a href="https://phaply.net.vn/video/latest" class="sidebar-menu-item "> 941 <i class="fas fa-clock"></i> 942 <span>Latest</span> 943 </a> 944 <a href="https://phaply.net.vn/video/history" class="sidebar-menu-item "> 945 <i class="fas fa-history"></i> 946 <span>Äã xem</span> 947 </a> 948 </nav> 949 </div> 950 951 <div class="sidebar-divider"></div> 952 953 <div class="sidebar-section"> 954 <h3 class="sidebar-section-title">Danh mục</h3> 955 <nav class="sidebar-menu"> 956 957 <a href="https://phaply.net.vn/video-su-kien-chinh-sach" class="sidebar-menu-item "> 958 <i class="fas fa-folder"></i> 959 <span>Sá»± kiá»n - ChÃnh sách</span> 960 </a> 961 <a href="https://phaply.net.vn/video-thong-tin-can-biet" class="sidebar-menu-item "> 962 <i class="fas fa-folder"></i> 963 <span>Thông tin cần biết</span> 964 </a> 965 </nav> 966 </div> 967 </aside> 968 969 970 <main class="video-main-content"> 971 <div class="video-content-inner"> 972 973 <section class="video-section"> 974 <div class="section-header"> 975 <h2 class="section-title"> 976 <i class="fas fa-fire"></i> 977 Video xu hưá»ng 978 </h2> 979 </div> 980 <div class="video-grid"> 981 <div class="video-card"> 982 <a href="https://phaply.net.vn/tham-hiem-cong-vien-nuoc-hang-d
982au-chau-a-aquatopia-a243750.html" class="video-card-link"> 983 984 <div class="video-card-thumbnail"> 985 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/12/10-3.jpg" 986 alt="Thám hiá»m Công viên nưá»c hà ng Äầu Châu à Aquatopia" 987 loading="lazy"> 988 <div class="video-duration"> 989 <i class="fas fa-play-circle"></i> 990 </div> 991 <div class="video-overlay"> 992 <i class="fas fa-play"></i> 993 </div> 994 </div> 995 996 997 <div class="video-card-info"> 998 <h3 class="video-card-title">Thám hiá»m Công viên nưá»c hà ng Äầu Châu à Aquatopia</h3> 999 1000 <div class="video-card-meta"> 1001 <span class="video-category">Thông tin cần biết</span> 1002 1003 <div class="video-stats"> 1004 <span class="video-views"> 1005 <i class="far fa-eye"></i> 1006 622 1007 </span> 1008 <span class="video-date"> 1009 <i class="far fa-clock"></i> 1010 5 nÄm trưá»c 1011 </span> 1012 </div> 1013 </div> 1014 1015 <p class="video-card-description">SÆ¡Ì hưÌu tâÌm veÌ Công viên nươÌc Aquatopia thuá»c quần thá» vui chÆ¡i giải trà biá»n Sun World Hon Thom...</p> 1016 </div> 1017 </a> 1018</div> 1019 <div class="video-card"> 1020 <a href="https://phaply.net.vn/choi-vui-o-xin-lai-an-toan-mua-covid-nhieu-du-khach-da-chon-hon-thom-phu-quoc-a239582.html" class="video-card-link"> 1021 1022 <div class="video-card-thumbnail"> 1023 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/09/7-5.jpg" 1024 alt="ChÆ¡i vui, á» xá»n lại an toà n mùa Covid, nhiá»u du khách Äã chá»n Hòn ThÆ¡m â Phú Quá»c" 1025 loading="lazy"> 1026 <div class="video-duration"> 1027 <i class="fas fa-play-circle"></i> 1028 </div> 1029 <div class="video-overlay"> 1030 <i class="fas fa-play"></i> 1031 </div> 1032 </div> 1033 1034 1035 <div class="video-card-info"> 1036 <h3 class="video-card-title">ChÆ¡i vui, á» xá»n lại an toà n mùa Covid, nhiá»u du khách Äã chá»n Hòn ThÆ¡m â Phú Quá»c</h3> 1037 1038 <div class="video-card-meta"> 1039 <span class="video-category">Thông tin cần biết</span> 1040 1041 <div class="video-stats"> 1042 <span class="video-views"> 1043 <i class="far fa-eye"></i> 1044 503 1045 </span> 1046 <span class="video-date"> 1047 <i class="far fa-clock"></i> 1048 6 nÄm trưá»c 1049 </span> 1050 </div> 1051 </div> 1052 1053 <p class="video-card-description">Má»t chuyến du hà nh tá»i Hòn ThÆ¡m â hòn Äảo Äầy hấp lá»±c, già u trải nghiá»m báºc nhất Phú Quá»c- sẽ khiến...</p> 1054 </div> 1055 </a> 1056</div> 1057 <div class="video-card"> 1058 <a href="https://phaply.net.vn/vi-sao-kien-truc-tro-thanh-be-do-dua-san-bay-quoc-te-van-don-len-tam-the-gioi-a243585.html" class="video-card-link"> 1059 1060 <div class="video-card-thumbnail"> 1061 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/12/1-8.jpg" 1062 alt="Vì sao kiến trúc trá» thà nh "bá» Äỡ" ÄÆ°a sân bay quá»c tế Vân Äá»n lên tầm thế giá»i?" 1063 loading="lazy"> 1064 <div class="video-duration"> 1065 <i class="fas fa-play-circle"></i> 1066 </div> 1067 <div class="video-overlay"> 1068 <i class="fas fa-play"></i> 1069 </div> 1070 </div> 1071 1072 1073 <div class="video-card-info"> 1074 <h3 class="video-card-title">Vì sao kiến trúc trá» thà nh "bá» Äỡ" ÄÆ°a sân bay quá»c tế Vân Äá»n lên tầm thế giá»i?</h3> 1075 1076 <div class="video-card-meta">
1077 <span class="video-category">Thông tin cần biết</span> 1078 1079 <div class="video-stats"> 1080 <span class="video-views"> 1081 <i class="far fa-eye"></i> 1082 332 1083 </span> 1084 <span class="video-date"> 1085 <i class="far fa-clock"></i> 1086 5 nÄm trưá»c 1087 </span> 1088 </div> 1089 </div> 1090 1091 <p class="video-card-description">Sân bay quá»c tế Vân Äá»n dù còn non trẻ nhưng ngà y cà ng khẳng Äá»nh ÄÆ°á»£c sá»± khác biá»t và vươn tầm thế...</p> 1092 </div> 1093 </a> 1094</div> 1095 <div class="video-card"> 1096 <a href="https://phaply.net.vn/lien-tiep-cac-chuong-trinh-kich-cau-du-khach-ho-hoi-kham-pha-ba-na-hills-a235986.html" class="video-card-link"> 1097 1098 <div class="video-card-thumbnail"> 1099 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/07/3-4.jpg" 1100 alt="Liên tiếp các chương trình kÃch cầu, du khách há» há»i khám phá Bà Nà Hills" 1101 loading="lazy"> 1102 <div class="video-duration"> 1103 <i class="fas fa-play-circle"></i> 1104 </div> 1105 <div class="video-overlay"> 1106 <i class="fas fa-play"></i> 1107 </div> 1108 </div> 1109 1110 1111 <div class="video-card-info"> 1112 <h3 class="video-card-title">Liên tiếp các chương trình kÃch cầu, du khách há» há»i khám phá Bà Nà Hills</h3> 1113 1114 <div class="video-card-meta"> 1115 <span class="video-category">Thông tin cần biết</span> 1116 1117 <div class="video-stats"> 1118 <span class="video-views"> 1119 <i class="far fa-eye"></i> 1120 320 1121 </span> 1122 <span class="video-date"> 1123 <i class="far fa-clock"></i> 1124 6 nÄm trưá»c 1125 </span> 1126 </div> 1127 </div> 1128 1129 <p class="video-card-description">Trá» lại Bà Nà Hills trong chương trình kÃch cầu âYêu Viá»t Nam, du lá»ch Viá»t Namâ, nhiá»u du khách ngỡ...</p> 1130 </div> 1131 </a> 1132</div> 1133 <div class="video-card"> 1134 <a href="https://phaply.net.vn/he-thong-nhung-cong-trinh-tam-linh-ky-vi-tren-dinh-nui-ba-den-a256909.html" class="video-card-link"> 1135 1136 <div class="video-card-thumbnail"> 1137 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2023/05/26/ava-thumb-khu-trien-lam-phat-giao-1685079359.jpg" 1138 alt="Há» thá»ng những công trình tâm linh kỳ vÄ© trên Äá»nh núi Bà Äen" 1139 loading="lazy"> 1140 <div class="video-duration"> 1141 <i class="fas fa-play-circle"></i> 1142 </div> 1143 <div class="video-overlay"> 1144 <i class="fas fa-play"></i> 1145 </div> 1146 </div> 1147 1148 1149 <div class="video-card-info"> 1150 <h3 class="video-card-title">Há» thá»ng những công trình tâm linh kỳ vÄ© trên Äá»nh núi Bà Äen</h3> 1151 1152 <div class="video-card-meta"> 1153 <span class="video-category">Thông tin cần biết</span> 1154 1155 <div class="video-stats"> 1156 <span class="video-views"> 1157 <i class="far fa-eye"></i> 1158 244 1159 </span> 1160 <span class="video-date"> 1161 <i class="far fa-clock"></i> 1162 3 nÄm trưá»c 1163 </span> 1164 </div> 1165 </div> 1166 1167 <p class="video-card-description">Song hà nh vá»i há» thá»ng chùa, miếu, Äá»ng cá» xưa có niên Äại Äến 300 nÄm tuá»i tại núi Bà Äen (Tây Ninh...</p> 1168 </div> 1169 </a> 1170</div> 1171 <div class="video-card"> 1172 <a href="https://phaply.net.vn/tat-tan-tat-nhung-trai-nghiem-phai-thu-o-phu-quoc-mua-dep-n
1172hat-a256214.html" class="video-card-link"> 1173 1174 <div class="video-card-thumbnail"> 1175 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2022/12/08/capture-1670463324.JPG" 1176 alt="Tất tần táºt những trải nghiá»m phải thá» á» Phú Quá»c mùa Äẹp nhất" 1177 loading="lazy"> 1178 <div class="video-duration"> 1179 <i class="fas fa-play-circle"></i> 1180 </div> 1181 <div class="video-overlay"> 1182 <i class="fas fa-play"></i> 1183 </div> 1184 </div> 1185 1186 1187 <div class="video-card-info"> 1188 <h3 class="video-card-title">Tất tần táºt những trải nghiá»m phải thá» á» Phú Quá»c mùa Äẹp nhất</h3> 1189 1190 <div class="video-card-meta"> 1191 <span class="video-category">Thông tin cần biết</span> 1192 1193 <div class="video-stats"> 1194 <span class="video-views"> 1195 <i class="far fa-eye"></i> 1196 201 1197 </span> 1198 <span class="video-date"> 1199 <i class="far fa-clock"></i> 1200 3 nÄm trưá»c 1201 </span> 1202 </div> 1203 </div> 1204 1205 <p class="video-card-description">Hãy khám phá má»t "Äảo ngá»c" Phú Quá»c vá»i vẻ Äẹp truyá»n thá»ng xen lẫn hiá»n Äại, từ những bãi biá»n quy...</p> 1206 </div> 1207 </a> 1208</div> 1209 <div class="video-card"> 1210 <a href="https://phaply.net.vn/chiem-nguong-ton-tuong-bo-tat-di-lac-lon-bac-nhat-the-gioi-tai-nui-ba-den-a257871.html" class="video-card-link"> 1211 1212 <div class="video-card-thumbnail"> 1213 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2024/02/05/thumb-1-1707146310.jpg" 1214 alt="Chiêm ngưỡng Tôn tượng Bá» Tát Di Lặc lá»n báºc nhất thế giá»i tại Núi Bà Äen" 1215 loading="lazy"> 1216 <div class="video-duration"> 1217 <i class="fas fa-play-circle"></i> 1218 </div> 1219 <div class="video-overlay"> 1220 <i class="fas fa-play"></i> 1221 </div> 1222 </div> 1223 1224 1225 <div class="video-card-info"> 1226 <h3 class="video-card-title">Chiêm ngưỡng Tôn tượng Bá» Tát Di Lặc lá»n báºc nhất thế giá»i tại Núi Bà Äen</h3> 1227 1228 <div class="video-card-meta"> 1229 <span class="video-category">Thông tin cần biết</span> 1230 1231 <div class="video-stats"> 1232 <span class="video-views"> 1233 <i class="far fa-eye"></i> 1234 177 1235 </span> 1236 <span class="video-date"> 1237 <i class="far fa-clock"></i> 1238 2 nÄm trưá»c 1239 </span> 1240 </div> 1241 </div> 1242 1243 <p class="video-card-description">Äến núi Bà Äen Tây Ninh chiêm ngưỡng Tôn tượng Bá» Tát Di Lặc bằng Äá sa thạch lá»n báºc nhất thế giá»i...</p> 1244 </div> 1245 </a> 1246</div> 1247 <div class="video-card"> 1248 <a href="https://phaply.net.vn/nhung-trai-nghiem-du-xuan-doc-dao-chi-co-tai-nui-ba-den-tay-ninh-a257927.html" class="video-card-link"> 1249 1250 <div class="video-card-thumbnail"> 1251 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2024/03/01/show-nhac-nuoc-tai-ton-tuong-di-lac-bo-tat-1709268910.jpeg" 1252 alt="Những trải nghiá»m du xuân Äá»c Äáo chá» có tại núi Bà Äen, Tây Ninh" 1253 loading="lazy"> 1254 <div class="video-duration"> 1255 <i class="fas fa-play-circle"></i> 1256 </div> 1257 <div class="video-overlay"> 1258 <i class="fas fa-play"></i> 1259 </div> 1260 </div> 1261 1262 1263 <div class="video-card-info"> 1264 <h3 class="video-card-title">Những trải nghiá»m du xuân Äá»c Äáo chá» có tại núi Bà Äen, Tây Ninh</h3> 1265 1266 <div class="video-card-meta">
1267 <span class="video-category">Thông tin cần biết</span> 1268 1269 <div class="video-stats"> 1270 <span class="video-views"> 1271 <i class="far fa-eye"></i> 1272 96 1273 </span> 1274 <span class="video-date"> 1275 <i class="far fa-clock"></i> 1276 2 nÄm trưá»c 1277 </span> 1278 </div> 1279 </div> 1280 1281 <p class="video-card-description">Tham dá»± nghi thức dâng ÄÄng cầu bình an trong nÄm má»i, xem show nhạc nưá»c ứng dụng những công nghá» l...</p> 1282 </div> 1283 </a> 1284</div> 1285 </div> 1286 </section> 1287 1288 1289 1290 1291 <section class="video-section" id="latestVideosSection"> 1292 <div class="section-header"> 1293 <h2 class="section-title"> 1294 <i class="fas fa-clock"></i> 1295 Video má»i 1296 </h2> 1297 </div> 1298 <div class="video-grid" id="latestVideosGrid"> 1299 <div class="video-card"> 1300 <a href="https://phaply.net.vn/le-don-nhan-danh-hieu-anh-hung-lao-dong-huan-chuong-lao-dong-cua-tap-doan-brg-a262286.html" class="video-card-link"> 1301 1302 <div class="video-card-thumbnail"> 1303 <img src="https://phaply.net.vn/zoom/480x270/uploads/blog/quocviet/2026/09/13/le-don-nhan-danh-hieu-anh-hung-lao-dong-1789262775.jpg" 1304 alt="Lá» Äón nháºn danh hiá»u Anh hùng Lao Äá»ng, Huân chương Lao Äá»ng cá»§a Táºp Äoà n BRG" 1305 loading="lazy"> 1306 <div class="video-duration"> 1307 <i class="fas fa-play-circle"></i> 1308 </div> 1309 <div class="video-overlay"> 1310 <i class="fas fa-play"></i> 1311 </div> 1312 </div> 1313 1314 1315 <div class="video-card-info"> 1316 <h3 class="video-card-title">Lá» Äón nháºn danh hiá»u Anh hùng Lao Äá»ng, Huân chương Lao Äá»ng cá»§a Táºp Äoà n BRG</h3> 1317 1318 <div class="video-card-meta"> 1319 <span class="video-category">Sá»± kiá»n - ChÃnh sách</span> 1320 1321 <div class="video-stats"> 1322 <span class="video-views"> 1323 <i class="far fa-eye"></i> 1324 57 1325 </span> 1326 <span class="video-date"> 1327 <i class="far fa-clock"></i> 1328 2 tuần trưá»c 1329 </span> 1330 </div> 1331 </div> 1332 1333 <p class="video-card-description">Sáng 12/9, Chá»§ tá»ch Quá»c há»i Trần Thanh Mẫn dá»± Lá» ká»· niá»m 50 nÄm Hà nh trình kiến tạo phát triá»n và Ä...</p> 1334 </div> 1335 </a> 1336</div> 1337 <div class="video-card"> 1338 <a href="https://phaply.net.vn/nhung-trai-nghiem-du-xuan-doc-dao-chi-co-tai-nui-ba-den-tay-ninh-a257927.html" class="video-card-link"> 1339 1340 <div class="video-card-thumbnail"> 1341 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2024/03/01/show-nhac-nuoc-tai-ton-tuong-di-lac-bo-tat-1709268910.jpeg" 1342 alt="Những trải nghiá»m du xuân Äá»c Äáo chá» có tại núi Bà Äen, Tây Ninh" 1343 loading="lazy"> 1344 <div class="video-duration"> 1345 <i class="fas fa-play-circle"></i> 1346 </div> 1347 <div class="video-overlay"> 1348 <i class="fas fa-play"></i> 1349 </div> 1350 </div> 1351 1352 1353 <div class="video-card-info"> 1354 <h3 class="video-card-title">Những trải nghiá»m du xuân Äá»c Äáo chá» có tại núi Bà Äen, Tây Ninh</h3> 1355 1356 <div class="video-card-meta">
1357 <span class="video-category">Thông tin cần biết</span> 1358 1359 <div class="video-stats"> 1360 <span class="video-views"> 1361 <i class="far fa-eye"></i> 1362 96 1363 </span> 1364 <span class="video-date"> 1365 <i class="far fa-clock"></i> 1366 2 nÄm trưá»c 1367 </span> 1368 </div> 1369 </div> 1370 1371 <p class="video-card-description">Tham dá»± nghi thức dâng ÄÄng cầu bình an trong nÄm má»i, xem show nhạc nưá»c ứng dụng những công nghá» l...</p> 1372 </div> 1373 </a> 1374</div> 1375 <div class="video-card"> 1376 <a href="https://phaply.net.vn/chiem-nguong-ton-tuong-bo-tat-di-lac-lon-bac-nhat-the-gioi-tai-nui-ba-den-a257871.html" class="video-card-link"> 1377 1378 <div class="video-card-thumbnail"> 1379 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2024/02/05/thumb-1-1707146310.jpg" 1380 alt="Chiêm ngưỡng Tôn tượng Bá» Tát Di Lặc lá»n báºc nhất thế giá»i tại Núi Bà Äen" 1381 loading="lazy"> 1382 <div class="video-duration"> 1383 <i class="fas fa-play-circle"></i> 1384 </div> 1385 <div class="video-overlay"> 1386 <i class="fas fa-play"></i> 1387 </div> 1388 </div> 1389 1390 1391 <div class="video-card-info"> 1392 <h3 class="video-card-title">Chiêm ngưỡng Tôn tượng Bá» Tát Di Lặc lá»n báºc nhất thế giá»i tại Núi Bà Äen</h3> 1393 1394 <div class="video-card-meta"> 1395 <span class="video-category">Thông tin cần biết</span> 1396 1397 <div class="video-stats"> 1398 <span class="video-views"> 1399 <i class="far fa-eye"></i> 1400 177 1401 </span> 1402 <span class="video-date"> 1403 <i class="far fa-clock"></i> 1404 2 nÄm trưá»c 1405 </span> 1406 </div> 1407 </div> 1408 1409 <p class="video-card-description">Äến núi Bà Äen Tây Ninh chiêm ngưỡng Tôn tượng Bá» Tát Di Lặc bằng Äá sa thạch lá»n báºc nhất thế giá»i...</p> 1410 </div> 1411 </a> 1412</div> 1413 <div class="video-card"> 1414 <a href="https://phaply.net.vn/he-thong-nhung-cong-trinh-tam-linh-ky-vi-tren-dinh-nui-ba-den-a256909.html" class="video-card-link"> 1415 1416 <div class="video-card-thumbnail"> 1417 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2023/05/26/ava-thumb-khu-trien-lam-phat-giao-1685079359.jpg" 1418 alt="Há» thá»ng những công trình tâm linh kỳ vÄ© trên Äá»nh núi Bà Äen" 1419 loading="lazy"> 1420 <div class="video-duration"> 1421 <i class="fas fa-play-circle"></i> 1422 </div> 1423 <div class="video-overlay"> 1424 <i class="fas fa-play"></i> 1425 </div> 1426 </div> 1427 1428 1429 <div class="video-card-info"> 1430 <h3 class="video-card-title">Há» thá»ng những công trình tâm linh kỳ vÄ© trên Äá»nh núi Bà Äen</h3> 1431 1432 <div class="video-card-meta"> 1433 <span class="video-category">Thông tin cần biết</span> 1434 1435 <div class="video-stats"> 1436 <span class="video-views"> 1437 <i class="far fa-eye"></i> 1438 244 1439 </span> 1440 <span class="video-date"> 1441 <i class="far fa-clock"></i> 1442 3 nÄm trưá»c 1443 </span> 1444 </div> 1445 </div> 1446 1447 <p class="video-card-description">Song hà nh vá»i há» thá»ng chùa, miếu, Äá»ng cá» xưa có niên Äại Äến 300 nÄm tuá»i tại núi Bà Äen (Tây Ninh...</p> 1448 </div> 1449 </a> 1450</div> 1451 <div class="video-card"> 1452 <a href="https://phaply.net.vn/tat-tan-tat-nhung-trai-nghiem-phai-thu-o-phu-quoc-mua-dep-n
1452hat-a256214.html" class="video-card-link"> 1453 1454 <div class="video-card-thumbnail"> 1455 <img src="https://phaply.net.vn/zoom/480x270/uploads/images/blog/tapchiphaply/2022/12/08/capture-1670463324.JPG" 1456 alt="Tất tần táºt những trải nghiá»m phải thá» á» Phú Quá»c mùa Äẹp nhất" 1457 loading="lazy"> 1458 <div class="video-duration"> 1459 <i class="fas fa-play-circle"></i> 1460 </div> 1461 <div class="video-overlay"> 1462 <i class="fas fa-play"></i> 1463 </div> 1464 </div> 1465 1466 1467 <div class="video-card-info"> 1468 <h3 class="video-card-title">Tất tần táºt những trải nghiá»m phải thá» á» Phú Quá»c mùa Äẹp nhất</h3> 1469 1470 <div class="video-card-meta"> 1471 <span class="video-category">Thông tin cần biết</span> 1472 1473 <div class="video-stats"> 1474 <span class="video-views"> 1475 <i class="far fa-eye"></i> 1476 201 1477 </span> 1478 <span class="video-date"> 1479 <i class="far fa-clock"></i> 1480 3 nÄm trưá»c 1481 </span> 1482 </div> 1483 </div> 1484 1485 <p class="video-card-description">Hãy khám phá má»t "Äảo ngá»c" Phú Quá»c vá»i vẻ Äẹp truyá»n thá»ng xen lẫn hiá»n Äại, từ những bãi biá»n quy...</p> 1486 </div> 1487 </a> 1488</div> 1489 <div class="video-card"> 1490 <a href="https://phaply.net.vn/tham-hiem-cong-vien-nuoc-hang-dau-chau-a-aquatopia-a243750.html" class="video-card-link"> 1491 1492 <div class="video-card-thumbnail"> 1493 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/12/10-3.jpg" 1494 alt="Thám hiá»m Công viên nưá»c hà ng Äầu Châu à Aquatopia" 1495 loading="lazy"> 1496 <div class="video-duration"> 1497 <i class="fas fa-play-circle"></i> 1498 </div> 1499 <div class="video-overlay"> 1500 <i class="fas fa-play"></i> 1501 </div> 1502 </div> 1503 1504 1505 <div class="video-card-info"> 1506 <h3 class="video-card-title">Thám hiá»m Công viên nưá»c hà ng Äầu Châu à Aquatopia</h3> 1507 1508 <div class="video-card-meta"> 1509 <span class="video-category">Thông tin cần biết</span> 1510 1511 <div class="video-stats"> 1512 <span class="video-views"> 1513 <i class="far fa-eye"></i> 1514 622 1515 </span> 1516 <span class="video-date"> 1517 <i class="far fa-clock"></i> 1518 5 nÄm trưá»c 1519 </span> 1520 </div> 1521 </div> 1522 1523 <p class="video-card-description">SÆ¡Ì hưÌu tâÌm veÌ Công viên nươÌc Aquatopia thuá»c quần thá» vui chÆ¡i giải trà biá»n Sun World Hon Thom...</p> 1524 </div> 1525 </a> 1526</div> 1527 <div class="video-card"> 1528 <a href="https://phaply.net.vn/vi-sao-kien-truc-tro-thanh-be-do-dua-san-bay-quoc-te-van-don-len-tam-the-gioi-a243585.html" class="video-card-link"> 1529 1530 <div class="video-card-thumbnail"> 1531 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/12/1-8.jpg" 1532 alt="Vì sao kiến trúc trá» thà nh "bá» Äỡ" ÄÆ°a sân bay quá»c tế Vân Äá»n lên tầm thế giá»i?" 1533 loading="lazy"> 1534 <div class="video-duration"> 1535 <i class="fas fa-play-circle"></i> 1536 </div> 1537 <div class="video-overlay"> 1538 <i class="fas fa-play"></i> 1539 </div> 1540 </div> 1541 1542 1543 <div class="video-card-info"> 1544 <h3 class="video-card-title">Vì sao kiến trúc trá» thà nh "bá» Äỡ" ÄÆ°a sân bay quá»c tế Vân Äá»n lên tầm thế giá»i?</h3> 1545 1546 <div class="video-card-meta">
1547 <span class="video-category">Thông tin cần biết</span> 1548 1549 <div class="video-stats"> 1550 <span class="video-views"> 1551 <i class="far fa-eye"></i> 1552 332 1553 </span> 1554 <span class="video-date"> 1555 <i class="far fa-clock"></i> 1556 5 nÄm trưá»c 1557 </span> 1558 </div> 1559 </div> 1560 1561 <p class="video-card-description">Sân bay quá»c tế Vân Äá»n dù còn non trẻ nhưng ngà y cà ng khẳng Äá»nh ÄÆ°á»£c sá»± khác biá»t và vươn tầm thế...</p> 1562 </div> 1563 </a> 1564</div> 1565 <div class="video-card"> 1566 <a href="https://phaply.net.vn/choi-vui-o-xin-lai-an-toan-mua-covid-nhieu-du-khach-da-chon-hon-thom-phu-quoc-a239582.html" class="video-card-link"> 1567 1568 <div class="video-card-thumbnail"> 1569 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/09/7-5.jpg" 1570 alt="ChÆ¡i vui, á» xá»n lại an toà n mùa Covid, nhiá»u du khách Äã chá»n Hòn ThÆ¡m â Phú Quá»c" 1571 loading="lazy"> 1572 <div class="video-duration"> 1573 <i class="fas fa-play-circle"></i> 1574 </div> 1575 <div class="video-overlay"> 1576 <i class="fas fa-play"></i> 1577 </div> 1578 </div> 1579 1580 1581 <div class="video-card-info"> 1582 <h3 class="video-card-title">ChÆ¡i vui, á» xá»n lại an toà n mùa Covid, nhiá»u du khách Äã chá»n Hòn ThÆ¡m â Phú Quá»c</h3> 1583 1584 <div class="video-card-meta"> 1585 <span class="video-category">Thông tin cần biết</span> 1586 1587 <div class="video-stats"> 1588 <span class="video-views"> 1589 <i class="far fa-eye"></i> 1590 503 1591 </span> 1592 <span class="video-date"> 1593 <i class="far fa-clock"></i> 1594 6 nÄm trưá»c 1595 </span> 1596 </div> 1597 </div> 1598 1599 <p class="video-card-description">Má»t chuyến du hà nh tá»i Hòn ThÆ¡m â hòn Äảo Äầy hấp lá»±c, già u trải nghiá»m báºc nhất Phú Quá»c- sẽ khiến...</p> 1600 </div> 1601 </a> 1602</div> 1603 <div class="video-card"> 1604 <a href="https://phaply.net.vn/lien-tiep-cac-chuong-trinh-kich-cau-du-khach-ho-hoi-kham-pha-ba-na-hills-a235986.html" class="video-card-link"> 1605 1606 <div class="video-card-thumbnail"> 1607 <img src="https://phaply.net.vn/zoom/480x270/uploads/wp-content/uploads/2020/07/3-4.jpg" 1608 alt="Liên tiếp các chương trình kÃch cầu, du khách há» há»i khám phá Bà Nà Hills" 1609 loading="lazy"> 1610 <div class="video-duration"> 1611 <i class="fas fa-play-circle"></i> 1612 </div> 1613 <div class="video-overlay"> 1614 <i class="fas fa-play"></i> 1615 </div> 1616 </div> 1617 1618 1619 <div class="video-card-info"> 1620 <h3 class="video-card-title">Liên tiếp các chương trình kÃch cầu, du khách há» há»i khám phá Bà Nà Hills</h3> 1621 1622 <div class="video-card-meta"> 1623 <span class="video-category">Thông tin cần biết</span> 1624 1625 <div class="video-stats"> 1626 <span class="video-views"> 1627 <i class="far fa-eye"></i> 1628 320 1629 </span> 1630 <span class="video-date"> 1631 <i class="far fa-clock"></i> 1632 6 nÄm trưá»c 1633 </span> 1634 </div> 1635 </div> 1636 1637 <p class="video-card-description">Trá» lại Bà Nà Hills trong chương trình kÃch cầu âYêu Viá»t Nam, du lá»ch Viá»t Namâ, nhiá»u du khách ngỡ...</p> 1638 </div> 1639 </a> 1640</div> 1641 </div> 1642 1643 1644 <div id="loadingIndicator" class="loading-indicator" style="display: none;"> 1645 <div class="loading-spinner"></div> 1646 <p>Äang tải thêm video...</p> 1647 </div> 1648 1649 1650 <input type="hidden" id="currentPage" value="1"> 1651 <input type="hidden" id="hasMore" value="false"> 1652 </section> 1653 </div> 1654 </main> 1655</div> 1656 1657 </div> 1658 1659 1660 <div class="container"> 1661 1662 </div> 1663 1664 1665 <section id="subscribe"> 1666 <div class="container"> 1667 <div class="row justify-content-center">
1668 <div class="col-md-7 col-12 align-self-center"> 1669 <div class="icon-box-wrapper"> 1670 <div class="icon-box-icon"> 1671 <span class="elementor-icon elementor-animation-"> 1672 <i class="fal fa-envelope"></i> 1673 </span> 1674 </div> 1675 <div class="icon-box-content"> 1676 <h4 class="icon-box-title"> 1677 <span>Bạn Äá»c Äặt tạp chà Pháp lý dà i hạn vui lòng Äá» lại thông tin</span> 1678 </h4> 1679 </div> 1680 </div> 1681 </div> 1682 <div class="col-md-5 col-12 align-self-center"> 1683 <div class="subcribe-content"> 1684 <a href="https://phaply.net.vn/dang-ky-dat-bao" class="btn btn-success btn-subcribe"><i class="lar la-paper-plane"></i> ÄÄng ký ngay</a> 1685 </div> 1686 </div> 1687 </div> 1688 </div> 1689</section> 1690 1691<footer class="fs2 f-rsr footer footer-type-2"> 1692 <div class="footer-body"> 1693 <div class="container"> 1694 <div class="footer_top_1"> 1695 <div class="row align-items-center"> 1696 <div class="col-md-9 footer-col-1"> 1697 <a href="/" class="logo-footer"> 1698 <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/08/chuan-1751960125.png" style="width: 200px" alt="Tạp chà Pháp Lý"> </a> 1699 1700 <p><strong>Tên miá»n: www.phaply.net.vn và www.phaply.vn</strong></p> 1701 1702<p>Giấy phép hoạt Äá»ng báo chà Äiá»n tá» sá»: 107/GP -BTTTT do Bá» Thông tin và Truyá»n thông cấp.</p> 1703 1704<p>CÆ¡ quan chá»§ quản: Viá»n KH Pháp lý và Kinh doanh Quá»c tế (IBLA - Há»i Luáºt gia Viá»t Nam)</p> 1705 1706<p><strong>Tá»ng Biên táºp:</strong> <strong>Lê Thá» Mai Phương</strong></p> 1707 1708<p><strong>Thông tin tòa soạn:</strong></p> 1709 1710<p>Äá»a chá»: Tòa nhà 51B, ngõ 83 Trần Duy Hưng, Phưá»ng Yên Hoà , TP.Hà Ná»i</p> 1711 1712<p>Äiá»n thoại: 024.3556.9373 â Fax: 024.3556.9175</p> 1713 1714<p>Email: [email protected]</p> 1715 1716<p>Hotline: <strong>0915.999.467</strong></p> 1717 1718<p><strong>VÄn phòng Äại diá»n: </strong></p> 1719 1720<p>- Tại phÃa Nam: 208 Äiá»n Biên Phá»§, P.Xuân Hòa, TP.HCM - ÄT/Fax<strong>: </strong>028.3536.8468</p> 1721 1722<p><em>* Bản quyá»n thuá»c vá» Tạp chà Pháp lý. Cấm sao chép dưá»i má»i hình thức nếu không có sá»± chấp thuáºn bằng vÄn bản.</em></p> 1723 </div> 1724 <div class="col-md-3 footer-col-2 text-right"> 1725 1726 <div class="social"> 1727 <ul class="social_icons shape_square style_colored size_small color_text" style="--gap: 5px; display: inline-block;"> 1728 1729 <li class="w-socials-item rss"><a title="Rss" href="/rss.html" class="sc_rss" target="_blank" rel="noopener"><i class="fa fa-rss"></i></a></li> 1730 1731 </ul> 1732 </div> 1733 </div> 1734 </div> 1735 1736 </div> 1737 <div class="clearfix"></div> 1738 <div class="footer_bottom"> 1739 <p></p> 1740 <p><a href="/lien-he-quang-cao">LIÃN Há» QUẢNG CÃO</a> - <a href="/bao-gia-quang-cao">BIá»U GIà QUẢNG CÃO</a> </p> 1741 </div> 1742 1743 </div> 1744 </div> 1745</footer> </div> 1746<!--begin::Base Scripts -->
1747<script src="/themes/tinhte/public/js/app.js?ver=1790843259" type="text/javascript"></script>
1747 1748<!--
1748<script src="https://phaply.net.vn/themes/tinhte/public/js/app.js"></script>
1748 -->
1749<script src="/themes/tinhte/public/js/ads-loader.js?ver=1790843259" type="text/javascript" defer></script>
1749 1750
1751<script src="/themes/tinhte/public/js/ads-static.js?ver=1790843259" type="text/javascript" defer></script>
1751 1752 1753
1754<script> 1755document.addEventListener('DOMContentLoaded', function() { 1756 let currentPage = parseInt(document.getElementById('currentPage').value); 1757 let hasMore = document.getElementById('hasMore').value === 'true'; 1758 let isLoading = false; 1759 let autoLoadCount = 0; 1760 const maxAutoLoad = 3; 1761 1762 const latestVideosGrid = document.getElementById('latestVideosGrid'); 1763 const loadingIndicator = document.getElementById('loadingIndicator'); 1764 const currentUrl = window.location.href.split('?')[0]; 1765 1766 // Auto-load on scroll 1767 function checkAutoLoad() { 1768 if (!hasMore || isLoading || autoLoadCount >= maxAutoLoad) { 1769 return; 1770 } 1771 1772 const scrollTop = window.pageYOffset || document.documentElement.scrollTop; 1773 const windowHeight = window.innerHeight; 1774 const documentHeight = document.documentElement.scrollHeight; 1775 const threshold = 800; 1776 1777 if (scrollTop + windowHeight >= documentHeight - threshold) { 1778 loadMoreVideos(); 1779 } 1780 } 1781 1782 let scrollTimeout; 1783 window.addEventListener('scroll', function() { 1784 clearTimeout(scrollTimeout); 1785 scrollTimeout = setTimeout(checkAutoLoad, 100); 1786 }); 1787 1788 async function loadMoreVideos() { 1789 if (isLoading || !hasMore) return; 1790 1791 isLoading = true; 1792 loadingIndicator.style.display = 'flex'; 1793 autoLoadCount++; 1794 1795 try { 1796 currentPage++; 1797 const response = await fetch(`${currentUrl}?page=${currentPage}`, { 1798 headers: { 1799 'X-Requested-With': 'XMLHttpRequest' 1800 } 1801 }); 1802 1803 const data = await response.json(); 1804 1805 if (data.html && data.html.trim() !== '') { 1806 latestVideosGrid.insertAdjacentHTML('beforeend', data.html); 1807 hasMore = data.hasMore; 1808 1809 console.log(`Auto-loaded page ${currentPage} (${autoLoadCount}/${maxAutoLoad})`); 1810 } else { 1811 hasMore = false; 1812 } 1813 } catch (error) { 1814 console.error('Error loading videos:', error); 1815 hasMore = false; 1816 currentPage--; // Revert page increment on error 1817 } finally { 1818 isLoading = false; 1819 loadingIndicator.style.display = 'none'; 1820 } 1821 } 1822 1823 // Initial check if content is short 1824 setTimeout(function() { 1825 if (document.documentElement.scrollHeight <= window.innerHeight && hasMore) { 1826 loadMoreVideos(); 1827 } 1828 }, 500); 1829}); 1830</script>
vendor: 1 bytes, line 1830
1830
1831<script> 1832// Theme initialization (before DOMContentLoaded for faster load) 1833(function() { 1834 const savedTheme = localStorage.getItem('theme'); 1835 const isVideoPage = document.body.classList.contains('page-video-youtube') || 1836 document.body.classList.contains('page-video') || 1837 document.body.classList.contains('page-video-detail'); 1838 1839 // Default to dark mode for video pages, light mode for others 1840 if (savedTheme === 'dark') { 1841 document.body.classList.add('dark-mode'); 1842 } else if (savedTheme === 'light') { 1843 // User explicitly chose light mode, don't add dark-mode class 1844 } else { 1845 // No saved preference - use default based on page type 1846 // if (isVideoPage) { 1847 // document.body.classList.add('dark-mode'); 1848 // } 1849 } 1850})(); 1851 1852document.addEventListener('DOMContentLoaded', function() { 1853 // Add body class for spacing 1854 document.body.classList.add('has-media-header'); 1855 1856 const mediaHeader = document.getElementById('mediaHeader'); 1857 const mobileSearchToggle = document.getElementById('mobileSearchToggle'); 1858 const mobileSearchDropdown = document.getElementById('mobileSearchDropdown'); 1859 const mobileSearchInput = document.querySelector('.mobile-search-input'); 1860 const darkModeToggle = document.getElementById('darkModeToggle'); 1861 const darkModeToggleDesktop = document.getElementById('darkModeToggleDesktop'); 1862 const sidebarToggle = document.getElementById('sidebarToggle'); 1863 const videoSidebar = document.getElementById('videoSidebar'); 1864 1865 // Sidebar Toggle 1866 if (sidebarToggle && videoSidebar) { 1867 // Load saved state 1868 const sidebarState = localStorage.getItem('sidebarState'); 1869 const isMobile = window.innerWidth <= 992; 1870 1871 if (!isMobile && sidebarState === 'collapsed') { 1872 videoSidebar.classList.add('collapsed'); 1873 } 1874 1875 sidebarToggle.addEventListener('click', function() { 1876 const isMobile = window.innerWidth <= 992; 1877 1878 if (isMobile) { 1879 // Mobile: toggle open/close 1880 videoSidebar.classList.toggle('open'); 1881 } else { 1882 // Desktop: toggle collapsed/expanded 1883 videoSidebar.classList.toggle('collapsed'); 1884 const isCollapsed = videoSidebar.classList.contains('collapsed'); 1885 localStorage.setItem('sidebarState', isCollapsed ? 'collapsed' : 'expanded'); 1886 } 1887 }); 1888 1889 // Close sidebar when clicking outside on mobile 1890 document.addEventListener('click', function(e) { 1891 const isMobile = window.innerWidth <= 992; 1892 if (isMobile && videoSidebar.classList.contains('open')) { 1893 if (!videoSidebar.contains(e.target) && !sidebarToggle.contains(e.target)) { 1894 videoSidebar.classList.remove('open'); 1895 } 1896 } 1897 }); 1898 1899 // Handle window resize 1900 window.addEventListener('resize', function() { 1901 const isMobile = window.innerWidth <= 992; 1902 if (!isMobile) { 1903 videoSidebar.classList.remove('open'); 1904 } else { 1905 videoSidebar.classList.remove('collapsed'); 1906 } 1907 }); 1908 } 1909 1910 // Dark Mode Toggle 1911 if (darkModeToggle || darkModeToggleDesktop) { 1912 // Update button icon based on current mode 1913 function updateDarkModeButton() { 1914 const isDarkMode = document.body.classList.contains('dark-mode'); 1915 1916 [darkModeToggle, darkModeToggleDesktop].forEach(function(btn) { 1917 if (!btn) return; 1918 const icon = btn.querySelector('i'); 1919 1920 if (isDarkMode) { 1921 // Currently in Dark Mode 1922 // Show sun icon to switch to light 1923 icon.className = 'fas fa-sun'; 1924 btn.classList.add('active'); 1925 btn.title = 'Switch to Light Mode'; 1926 } else { 1927 // Currently in Light Mode (default) 1928 // Show moon icon to switch to dark 1929 icon.className = 'fas fa-moon'; 1930 btn.classList.remove('active'); 1931 btn.title = 'Switch to Dark Mode'; 1932 } 1933 }); 1934 } 1935 1936 // Initialize button state 1937 updateDarkModeButton(); 1938 1939 // Toggle theme function 1940 function toggleDarkMode() { 1941 const isDarkMode = document.body.classList.contains('dark-mode'); 1942 1943 if (isDarkMode) { 1944 // Switch to light mode 1945 document.body.classList.remove('dark-mode'); 1946 localStorage.setItem('theme', 'light'); 1947 } else { 1948 // Switch to dark mode 1949 document.body.classList.add('dark-mode'); 1950 localStorage.setItem('theme', 'dark'); 1951 } 1952 1953 updateDarkModeButton(); 1954 } 1955 1956 // Add event listeners to both buttons 1957 if (darkModeToggle) { 1958 darkModeToggle.addEventListener('click', toggleDarkMode); 1959 } 1960 if (darkModeToggleDesktop) { 1961 darkModeToggleDesktop.addEventListener('click', toggleDarkMode); 1962 } 1963 } 1964 1965 // Mobile search toggle 1966 if (mobileSearchToggle && mobileSearchDropdown) { 1967 mobileSearchToggle.addEventListener('click', function(e) { 1968 e.stopPropagation(); 1969 const isActive = mobileSearchDropdown.classList.contains('active'); 1970 1971 if (isActive) { 1972 closeMobileSearch(); 1973 } else { 1974 openMobileSearch(); 1975 } 1976 }); 1977 1978 // Close mobile search when clicking outside 1979 document.addEventListener('click', function(e) { 1980 if (!mobileSearchDropdown.contains(e.target) && e.target !== mobileSearchToggle) { 1981 closeMobileSearch(); 1982 } 1983 }); 1984 } 1985 1986 function openMobileSearch() { 1987 mobileSearchDropdown.classList.add('active'); 1988 mobileSearchToggle.classList.add('active'); 1989 setTimeout(function() { 1990 if (mobileSearchInput) { 1991 mobileSearchInput.focus(); 1992 } 1993 }, 300); 1994 } 1995 1996 function closeMobileSearch() { 1997 mobileSearchDropdown.classList.remove('active'); 1998 mobileSearchToggle.classList.remove('active'); 1999 } 2000 2001 // Desktop search toggle (for tablet 769px - 1300px) 2002 const desktopSearchToggle = document.getElementById('desktopSearchToggle'); 2003 const desktopSearchForm = document.getElementById('desktopSearchForm');
2004 const desktopSearchWrapper = document.querySelector('.desktop-search-wrapper'); 2005 const desktopSearchInput = desktopSearchForm ? desktopSearchForm.querySelector('.media-search-input') : null; 2006 2007 if (desktopSearchToggle && desktopSearchForm) { 2008 desktopSearchToggle.addEventListener('click', function(e) { 2009 e.stopPropagation(); 2010 const isExpanded = desktopSearchWrapper.classList.contains('expanded'); 2011 2012 if (isExpanded) { 2013 // If expanded and has text, submit the form 2014 if (desktopSearchInput && desktopSearchInput.value.trim()) { 2015 desktopSearchForm.submit(); 2016 } else { 2017 closeDesktopSearch(); 2018 } 2019 } else { 2020 openDesktopSearch(); 2021 } 2022 }); 2023 2024 // Submit form on Enter key 2025 if (desktopSearchInput) { 2026 desktopSearchInput.addEventListener('keypress', function(e) { 2027 if (e.key === 'Enter') { 2028 e.preventDefault(); 2029 if (desktopSearchInput.value.trim()) { 2030 desktopSearchForm.submit(); 2031 } 2032 } 2033 }); 2034 } 2035 2036 // Close desktop search when clicking outside (only in tablet mode) 2037 document.addEventListener('click', function(e) { 2038 if (window.innerWidth >= 769 && window.innerWidth <= 1300) { 2039 if (desktopSearchWrapper && 2040 !desktopSearchWrapper.contains(e.target) && 2041 desktopSearchWrapper.classList.contains('expanded')) { 2042 closeDesktopSearch(); 2043 } 2044 } 2045 }); 2046 2047 // Close on ESC key 2048 document.addEventListener('keydown', function(e) { 2049 if (e.key === 'Escape' && desktopSearchWrapper && desktopSearchWrapper.classList.contains('expanded')) { 2050 closeDesktopSearch(); 2051 } 2052 }); 2053 } 2054 2055 function openDesktopSearch() { 2056 if (desktopSearchWrapper) { 2057 desktopSearchWrapper.classList.add('expanded'); 2058 setTimeout(function() { 2059 if (desktopSearchInput) { 2060 desktopSearchInput.focus(); 2061 } 2062 }, 300); 2063 } 2064 } 2065 2066 function closeDesktopSearch() { 2067 if (desktopSearchWrapper) { 2068 desktopSearchWrapper.classList.remove('expanded'); 2069 } 2070 } 2071 2072 // Handle window resize - reset search state when switching breakpoints 2073 window.addEventListener('resize', function() { 2074 if (window.innerWidth > 1300 && desktopSearchWrapper) { 2075 desktopSearchWrapper.classList.remove('expanded'); 2076 } 2077 }); 2078 2079 // Scrolled state for header 2080 let lastScrollTop = 0; 2081 let scrollTimeout; 2082 2083 window.addEventListener('scroll', function() { 2084 const scrollTop = window.pageYOffset || document.documentElement.scrollTop; 2085 2086 // Add scrolled class after 50px 2087 if (scrollTop > 50) { 2088 mediaHeader.classList.add('scrolled'); 2089 } else { 2090 mediaHeader.classList.remove('scrolled'); 2091 } 2092 2093 // Mobile: Hide top bar on scroll down, show on scroll up 2094 if (window.innerWidth <= 768) { 2095 clearTimeout(scrollTimeout); 2096 2097 // Detect scroll direction 2098 if (scrollTop > lastScrollTop && scrollTop > 100) { 2099 // Scrolling down & past threshold 2100 mediaHeader.classList.add('hide-top-bar'); 2101 } else if (scrollTop < lastScrollTop) { 2102 // Scrolling up 2103 mediaHeader.classList.remove('hide-top-bar'); 2104 } 2105 2106 // Close mobile search on scroll 2107 if (mobileSearchDropdown.classList.contains('active')) { 2108 closeMobileSearch(); 2109 } 2110 } 2111 2112 lastScrollTop = scrollTop <= 0 ? 0 : scrollTop; 2113 }); 2114 2115 // Auto-focus search on '/' key press (desktop only) 2116 document.addEventListener('keydown', function(e) { 2117 if (e.key === '/' && !['INPUT', 'TEXTAREA'].includes(document.activeElement.tagName)) { 2118 e.preventDefault(); 2119 if (window.innerWidth > 768) { 2120 const searchInput = document.querySelector('.desktop-search .media-search-input'); 2121 if (searchInput) { 2122 searchInput.focus(); 2123 searchInput.select(); 2124 } 2125 } else { 2126 openMobileSearch(); 2127 } 2128 } 2129 2130 // ESC to close mobile search or unfocus 2131 if (e.key === 'Escape') { 2132 if (mobileSearchDropdown && mobileSearchDropdown.classList.contains('active')) { 2133 closeMobileSearch(); 2134 } else { 2135 const searchInput = document.querySelector('.media-search-input:focus, .mobile-search-input:focus'); 2136 if (searchInput) { 2137 searchInput.blur(); 2138 } 2139 } 2140 } 2141 }); 2142 2143 // Prevent empty search form submit 2144 const searchForms = document.querySelectorAll('.media-header-search, .mobile-search-dropdown form');
2145 searchForms.forEach(function(form) { 2146 form.addEventListener('submit', function(e) { 2147 const input = form.querySelector('input[name="keyword"]'); 2148 if (input && !input.value.trim()) { 2149 e.preventDefault(); 2150 input.focus(); 2151 } 2152 }); 2153 }); 2154 2155 // Smooth scroll to top on logo click (optional) 2156 const logoLink = document.querySelector('.media-header-logo'); 2157 if (logoLink && logoLink.getAttribute('href') === window.location.pathname) { 2158 logoLink.addEventListener('click', function(e) { 2159 e.preventDefault(); 2160 window.scrollTo({ top: 0, behavior: 'smooth' }); 2161 }); 2162 } 2163 2164 // Horizontal scroll for mobile nav (optional: scroll active item into view) 2165 const mobileNavScroll = document.querySelector('.media-mobile-nav-scroll'); 2166 if (mobileNavScroll) { 2167 const activeItem = mobileNavScroll.querySelector('.media-nav-item.active'); 2168 if (activeItem) { 2169 setTimeout(function() { 2170 activeItem.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }); 2171 }, 100); 2172 } 2173 } 2174}); 2175</script>
2175 2176 2177 2178<div id="fb-root"></div>
2179<script> 2180 document.addEventListener("DOMContentLoaded", function() { 2181 function loadFacebookSDK() { 2182 if (document.getElementById("facebook-jssdk")) return; 2183 var js = document.createElement("script"); 2184 js.id = "facebook-jssdk"; 2185 js.src = "https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v13.0&appId=892085434568365&autoLogAppEvents=1"; 2186 document.body.appendChild(js); 2187 } 2188 2189 var observer = new IntersectionObserver(function(entries) { 2190 entries.forEach(function(entry) { 2191 if (entry.isIntersecting) { 2192 loadFacebookSDK(); 2193 observer.disconnect(); 2194 } 2195 }); 2196 }); 2197 2198 var fbLike = document.querySelector('.fb-like'); 2199 var fbPage = document.querySelector('.fb-page'); 2200 var fbShare = document.querySelector('.fb-share-button'); 2201 var fbComments = document.querySelector('.fb-comments'); 2202 2203 if (fbLike) { 2204 observer.observe(fbLike); 2205 } 2206 if (fbPage) { 2207 observer.observe(fbPage); 2208 } 2209 if (fbShare) { 2210 observer.observe(fbShare); 2211 } 2212 if (fbComments) { 2213 observer.observe(fbComments); 2214 } 2215 }); 2216</script>
2216 2217</body> 2218</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.