PageSourceSearch

https://phaply.net.vn/photo

html phaply.net.vn collected 2026-10-02 12:33:12 UTC 59,742 bytes, 1,634 lines download raw bytes

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="3I5ia5BmQ6UnnsxL6LPZkluZsc6U6Zsq57tDtopS">
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>Hình ảnh đẹp, ảnh thời sự, tin tức, hình ảnh sắc nét, khoảnh khắc độc đáo | 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/photo"/>
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\/photo","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/infographic.css" 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: "aHR0cHM6Ly9waGFwbHkubmV0LnZuL3Bob3Rv",
765            locale: "vi",
766            user_id: null,
767            user: null,
768            session_id: "z6RwFuHJWBUFf0nxPty7oVLw24nVbIhqv68rgSKj",
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 photos ">
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 ">
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 active">
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 ">
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 active">
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        <div class="py-4 page-title" style="background-image: url('https://phaply.net.vn/uploads/images/blog/tapchiphaply/2024/01/01/a1-1-1704106352.jpg');">
922    <div class="container">
923        <div class="row">
924            <div class="col-md-8 mx-auto">
925                <h1 class="text-white font-weight-light page-title-text"><span class="font-weight-bold">Photo</h1>
926                            </div>
927        </div>
928    </div>
929</div>
930<div class="py-4 container">
931    <div class="infographic-content">
932                    <!--Article list--> 
933        <div class="article-list landing-topic-layout infinite-load">
934            <div class="row">
935                                    <div class="col-md-4">
936                        <!--article_style_image.blade.php-->
937<div class="box-news grid-item match-height  kind-photo ">
938    <div  class="image image-wrapper">
939        <a href="https://phaply.net.vn/gan-900-nghin-nguoi-do-ve-vu-tru-vin-tu-bac-chi-nam-countdown-don-nam-moi-a257760.html" class="image image-small" title="Gần 900 nghìn người đổ về “Vũ trụ Vin” từ Bắc chí Nam countdown đón năm mới" >
940            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2024/01/01/a1-1-1704106352.jpg" alt="Gần 900 nghìn người đổ về “Vũ trụ Vin” từ Bắc chí Nam countdown đón năm mới">
941                        
942        </a>
943            </div>
944    <div class="content">
945                    <p class="meta-news">
946        
947            <span class="time-public">16:40 01/01/2024</span>
948        
949            <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a>
950        
951        
952    </p>
953                <h3 class="title fs5 f-rsb">
954            <a href="https://phaply.net.vn/gan-900-nghin-nguoi-do-ve-vu-tru-vin-tu-bac-chi-nam-countdown-don-nam-moi-a257760.html" title="Gần 900 nghìn người đổ về “Vũ trụ Vin” từ Bắc chí Nam countdown đón năm mới" >
955                Gần 900 nghìn người đổ về “Vũ trụ Vin” từ Bắc chí Nam countdown đón năm mới
956            </a>
957        </h3>
958                    </div>
959</div>
960                    </div>
961                                    <div class="col-md-4">
962                        <!--article_style_image.blade.php-->
963<div class="box-news grid-item match-height  kind-photo ">
964    <div  class="image image-wrapper">
965        <a href="https://phaply.net.vn/he-lo-san-khau-tong-duyet-8wonder-cua-charlie-puth-va-dan-sao-viet-truoc-gio-g-a257188.html" class="image image-small" title="Hé lộ sân khấu tổng duyệt 8Wonder của Charlie Puth và dàn sao Việt trước giờ G" >
966            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/07/22/a12-1689994276.jpg" alt="Hé lộ sân khấu tổng duyệt 8Wonder của Charlie Puth và dàn sao Việt trước giờ G">
967                        
968        </a>
969            </div>
970    <div class="content">
971                    <p class="meta-news">
972        
973            <span class="time-public">10:47 22/07/2023</span>
974        
975            <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a>
976        
977        
978    </p>
979                <h3 class="title fs5 f-rsb">
980            <a href="https://phaply.net.vn/he-lo-san-khau-tong-duyet-8wonder-cua-charlie-puth-va-dan-sao-viet-truoc-gio-g-a257188.html" title="Hé lộ sân khấu tổng duyệt 8Wonder của Charlie Puth và dàn sao Việt trước giờ G" >
981                Hé lộ sân khấu tổng duyệt 8Wonder của Charlie Puth và dàn sao Việt trước giờ G
982            </a>
983        </h3>
984                    </div>
985</div>
986                    </div>
987                                    <div class="col-md-4">
988                        <!--article_style_image.blade.php-->
989<div class="box-news grid-item match-height  kind-photo ">
990    <div  class="image image-wrapper">
991        <a href="https://phaply.net.vn/ba-na-hoa-vuon-hoa-khong-lo-vao-mua-xuan-a256436.html" class="image image-small" title="Bà Nà “hóa” vườn hoa khổng lồ vào mùa xuân" >
992            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/02/06/1-1675684768.jpg" alt="Bà Nà “hóa” vườn hoa khổng lồ vào mùa xuân">
993                        
994        </a>
995            </div>
996    <div class="content">
997                    <p class="meta-news">
998        
999            <span class="time-public">20:25 09/02/2023</span>
1000        
1001            <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a>
1002        
1003        
1004    </p>
1005                <h3 class="title fs5 f-rsb">
1006            <a href="https://phaply.net.vn/ba-na-hoa-vuon-hoa-khong-lo-vao-mua-xuan-a256436.html" title="Bà Nà “hóa” vườn hoa khổng lồ vào mùa xuân" >
1007                Bà Nà “hóa” vườn hoa khổng lồ vào mùa xuân
1008            </a>
1009        </h3>
1010                    </div>
1011</div>
1012                    </div>
1013                                    <div class="col-md-4">
1014                        <!--article_style_image.blade.php-->
1015<div class="box-news grid-item match-height  kind-photo ">
1016    <div  class="image image-wrapper">
1017        <a href="https://phaply.net.vn/trai-nghiem-doc-dao-tai-cung-duong-ecopark-marathon-2023-a256428.html" class="image image-small" title="Trải nghiệm độc đáo tại cung đường Ecopark Marathon 2023" >
1018            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/02/06/anh-1-1675656205.jpg" alt="Trải nghiệm độc đáo tại cung đường Ecopark Marathon 2023">
1019                        
1020        </a>
1021            </div>
1022    <div class="content">
1023                    <p class="meta-news">
1024        
1025            <span class="time-public">10:01 06/02/2023</span>
1026        
1027            <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a>
1028        
1029        
1030    </p>
1031                <h3 class="title fs5 f-rsb">
1032            <a href="https://phaply.net.vn/trai-nghiem-doc-dao-tai-cung-duong-ecopark-marathon-2023-a256428.html" title="Trải nghiệm độc đáo tại cung đường Ecopark Marathon 2023" >
1033                Trải nghiệm độc đáo tại cung đường Ecopark Marathon 2023
1034            </a>
1035        </h3>
1036                    </div>
1037</div>
1038                    </div>
1039                                    <div class="col-md-4">
1040                        <!--article_style_image.blade.php-->
1041<div class="box-news grid-item match-height  kind-photo ">
1042    <div  class="image image-wrapper">
1043        <a href="https://phaply.net.vn/ecopark-dua-vao-hoat-dong-cung-duong-dao-bo-dep-nhat-mien-bac-a256424.html" class="image image-small" title="Ecopark đưa vào hoạt động cung đường dạo bộ đẹp nhất miền Bắc" >
1044            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/02/03/anh-1-1675387680.jpg" alt="Ecopark đưa vào hoạt động cung đường dạo bộ đẹp nhất miền Bắc">
1045                        
1046        </a>
1047            </div>
1048    <div class="content">
1049                    <p class="meta-news">
1050        
1051            <span class="time-public">22:27 02/02/2023</span>
1052        
1053            <a href="https://phaply.net.vn/c/thong-tin-dau-tu" class="cat" title="Thông tin đầu tư">Thông tin đầu tư</a>
1054        
1055        
1056    </p>
1057                <h3 class="title fs5 f-rsb">
1058            <a href="https://phaply.net.vn/ecopark-dua-vao-hoat-dong-cung-duong-dao-bo-dep-nhat-mien-bac-a256424.html" title="Ecopark đưa vào hoạt động cung đường dạo bộ đẹp nhất miền Bắc" >
1059                Ecopark đưa vào hoạt động cung đường dạo bộ đẹp nhất miền Bắc
1060            </a>
1061        </h3>
1062                    </div>
1063</div>
1064                    </div>
1065                                    <div class="col-md-4">
1066                        <!--article_style_image.blade.php-->
1067<div class="box-news grid-item match-height  kind-photo ">
1068    <div  class="image image-wrapper">
1069        <a href="https://phaply.net.vn/he-lo-khong-gian-nghi-duong-dang-cap-cua-dan-dj-quoc-te-tham-gia-creamfields-viet-nam-a256250.html" class="image image-small" title="Hé lộ không gian nghỉ dưỡng đẳng cấp của dàn DJ quốc tế tham gia Creamfields Việt Nam" >
1070            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2022/12/17/a1-1671236577.jpg" alt="Hé lộ không gian nghỉ dưỡng đẳng cấp của dàn DJ quốc tế tham gia Creamfields Việt Nam">
1071                        
1072        </a>
1073            </div>
1074    <div class="content">
1075                    <p class="meta-news">
1076        
1077            <span class="time-public">14:11 16/12/2022</span>
1078        
1079            <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a>
1080        
1081        
1082    </p>
1083                <h3 class="title fs5 f-rsb">
1084            <a href="https://phaply.net.vn/he-lo-khong-gian-nghi-duong-dang-cap-cua-dan-dj-quoc-te-tham-gia-creamfields-viet-nam-a256250.html" title="Hé lộ không gian nghỉ dưỡng đẳng cấp của dàn DJ quốc tế tham gia Creamfields Việt Nam" >
1085                Hé lộ không gian nghỉ dưỡng đẳng cấp của dàn DJ quốc tế tham gia Creamfields Việt Nam
1086            </a>
1087        </h3>
1088                    </div>
1089</div>
1090                    </div>
1091                                    <div class="col-md-4">
1092                        <!--article_style_image.blade.php-->
1093<div class="box-news grid-item match-height  kind-photo ">
1094    <div  class="image image-wrapper">
1095        <a href="https://phaply.net.vn/dang-doan-hoi-luat-gia-viet-nam-ban-hanh-ke-hoach-trien-khai-thuc-hien-chi-thi-so-14-cttw-ngay-0172022-cua-bo-chinh-tri-a255884.html" class="image image-small" title="Đảng đoàn Hội Luật gia Việt Nam ban hành kế hoạch triển khai thực hiện Chỉ thị số 14-CT/TW, ngày 01/7/2022 của Bộ Chính trị" >
1096            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2022/09/15/dang-doan-hoi-luat-gia-viet-nam-ban-hanh-ke-hoach-trien-khai-thuc-hien-chi-thi-so-14-cttw-ngay-0172022-cua-bo-chinh-tri-1663209252.jpg" alt="Đảng đoàn Hội Luật gia Việt Nam ban hành kế hoạch triển khai thực hiện Chỉ thị số 14-CT/TW, ngày 01/7/2022 của Bộ Chính trị">
1097                        
1098        </a>
1099            </div>
1100    <div class="content">
1101                    <p class="meta-news">
1102        
1103            <span class="time-public">09:31 15/09/2022</span>
1104        
1105            <a href="https://phaply.net.vn/c/su-kien-chinh-sach" class="cat" title="Sự kiện - Chính sách">Sự kiện - Chính sách</a>
1106        
1107        
1108    </p>
1109                <h3 class="title fs5 f-rsb">
1110            <a href="https://phaply.net.vn/dang-doan-hoi-luat-gia-viet-nam-ban-hanh-ke-hoach-trien-khai-thuc-hien-chi-thi-so-14-cttw-ngay-0172022-cua-bo-chinh-tri-a255884.html" title="Đảng đoàn Hội Luật gia Việt Nam ban hành kế hoạch triển khai thực hiện Chỉ thị số 14-CT/TW, ngày 01/7/2022 của Bộ Chính trị" >
1111                Đảng đoàn Hội Luật gia Việt Nam ban hành kế hoạch triển khai thực hiện Chỉ thị số 14-CT/TW, ngày 01/7/2022 của Bộ Chính trị
1112            </a>
1113        </h3>
1114                    </div>
1115</div>
1116                    </div>
1117                                    <div class="col-md-4">
1118                        <!--article_style_image.blade.php-->
1119<div class="box-news grid-item match-height  kind-photo ">
1120    <div  class="image image-wrapper">
1121        <a href="https://phaply.net.vn/truong-dai-hoc-kinh-doanh-va-cong-nghe-ha-noi-tuyen-sinh-nam-2022-a255173.html" class="image image-small" title="TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI TUYỂN SINH NĂM 2022" >
1122            <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2022/04/22/0001-1650597894.jpg" alt="TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI TUYỂN SINH NĂM 2022">
1123                        
1124        </a>
1125            </div>
1126    <div class="content">
1127                    <p class="meta-news">
1128        
1129            <span class="time-public">10:33 21/04/2022</span>
1130        
1131            <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a>
1132        
1133        
1134    </p>
1135                <h3 class="title fs5 f-rsb">
1136            <a href="https://phaply.net.vn/truong-dai-hoc-kinh-doanh-va-cong-nghe-ha-noi-tuyen-sinh-nam-2022-a255173.html" title="TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI TUYỂN SINH NĂM 2022" >
1137                TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI TUYỂN SINH NĂM 2022
1138            </a>
1139        </h3>
1140                    </div>
1141</div>
1142                    </div>
1143                            </div>
1144        </div>
1145        <div class="full-width vertical-items justify-content-center">
1146            
1147        </div>
1148            </div>
1149</div>
1150            </div>
1151
1152    
1153                    <div class="container">
1154            
1155        </div>
1156
1157        
1158        <section id="subscribe">
1159	<div class="container">
1160		<div class="row justify-content-center">
1161			<div class="col-md-7 col-12 align-self-center">
1162				<div class="icon-box-wrapper">
1163					<div class="icon-box-icon">
1164						<span class="elementor-icon elementor-animation-">
1165                            <i class="fal fa-envelope"></i>
1166						</span>
1167					</div>
1168					<div class="icon-box-content">
1169						<h4 class="icon-box-title">
1170							<span>Bạn đọc đặt tạp chí Pháp lý dài hạn vui lòng để lại thông tin</span>
1171						</h4>
1172					</div>
1173				</div>
1174			</div>
1175            <div class="col-md-5 col-12 align-self-center">
1176                <div class="subcribe-content">
1177                    <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>
1178                </div>
1179            </div>
1180        </div>
1181    </div>
1182</section>
1183
1184<footer class="fs2 f-rsr footer footer-type-2">
1185        <div class="footer-body">
1186        <div class="container">
1187            <div class="footer_top_1">
1188                <div class="row align-items-center">
1189                    <div class="col-md-9 footer-col-1">
1190                        <a href="/" class="logo-footer">
1191            <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>
1192    
1193                        <p><strong>Tên miền: www.phaply.net.vn và www.phaply.vn</strong></p>
1194
1195<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>
1196
1197<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>
1198
1199<p><strong>Tổng Biên tập:</strong> <strong>Lê Thị Mai Phương</strong></p>
1200
1201<p><strong>Thông tin tòa soạn:</strong></p>
1202
1203<p>Địa chỉ: Tòa nhà 51B, ngõ 83 Trần Duy Hưng, Phường Yên Hoà, TP.Hà Nội</p>
1204
1205<p>Điện thoại:&nbsp;024.3556.9373 – Fax: 024.3556.9175</p>
1206
1207<p>Email: [email protected]</p>
1208
1209<p>Hotline:&nbsp;<strong>0915.999.467</strong></p>
1210
1211<p><strong>Văn phòng đại diện:&nbsp;</strong></p>
1212
1213<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>
1214
1215<p><em>*&nbsp;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>
1216                    </div>
1217                    <div class="col-md-3 footer-col-2 text-right">
1218                                                
1219                        <div class="social">
1220                <ul class="social_icons shape_square style_colored size_small color_text" style="--gap: 5px; display: inline-block;">
1221                                                                                    
1222                                                    <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>
1223            
1224        </ul>
1225    </div>
1226                                            </div>
1227                </div>
1228                
1229            </div>
1230            <div class="clearfix"></div>
1231                            <div class="footer_bottom">
1232                    <p></p>
1233                    <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>
1234                </div>
1235            
1236        </div>
1237    </div>
1238</footer>    </div>
1239<!--begin::Base Scripts -->
1240<script src="/themes/tinhte/public/js/app.js?ver=1790843259" type="text/javascript"></script>
1240
1241<!-- 
1241<script src="https://phaply.net.vn/themes/tinhte/public/js/app.js"></script>
1241 -->
1242<script src="/themes/tinhte/public/js/ads-loader.js?ver=1790843259" type="text/javascript" defer></script>
1242
1243
1244<script src="/themes/tinhte/public/js/ads-static.js?ver=1790843259" type="text/javascript" defer></script>
1244
1245
1246
1247<script>
1248// Theme initialization (before DOMContentLoaded for faster load)
1249(function() {
1250    const savedTheme = localStorage.getItem('theme');
1251    const isVideoPage = document.body.classList.contains('page-video-youtube') ||
1252                        document.body.classList.contains('page-video') ||
1253                        document.body.classList.contains('page-video-detail');
1254
1255    // Default to dark mode for video pages, light mode for others
1256    if (savedTheme === 'dark') {
1257        document.body.classList.add('dark-mode');
1258    } else if (savedTheme === 'light') {
1259        // User explicitly chose light mode, don't add dark-mode class
1260    } else {
1261        // No saved preference - use default based on page type
1262        // if (isVideoPage) {
1263        //     document.body.classList.add('dark-mode');
1264        // }
1265    }
1266})();
1267
1268document.addEventListener('DOMContentLoaded', function() {
1269    // Add body class for spacing
1270    document.body.classList.add('has-media-header');
1271
1272    const mediaHeader = document.getElementById('mediaHeader');
1273    const mobileSearchToggle = document.getElementById('mobileSearchToggle');
1274    const mobileSearchDropdown = document.getElementById('mobileSearchDropdown');
1275    const mobileSearchInput = document.querySelector('.mobile-search-input');
1276    const darkModeToggle = document.getElementById('darkModeToggle');
1277    const darkModeToggleDesktop = document.getElementById('darkModeToggleDesktop');
1278    const sidebarToggle = document.getElementById('sidebarToggle');
1279    const videoSidebar = document.getElementById('videoSidebar');
1280
1281    // Sidebar Toggle
1282    if (sidebarToggle && videoSidebar) {
1283        // Load saved state
1284        const sidebarState = localStorage.getItem('sidebarState');
1285        const isMobile = window.innerWidth <= 992;
1286
1287        if (!isMobile && sidebarState === 'collapsed') {
1288            videoSidebar.classList.add('collapsed');
1289        }
1290
1291        sidebarToggle.addEventListener('click', function() {
1292            const isMobile = window.innerWidth <= 992;
1293
1294            if (isMobile) {
1295                // Mobile: toggle open/close
1296                videoSidebar.classList.toggle('open');
1297            } else {
1298                // Desktop: toggle collapsed/expanded
1299                videoSidebar.classList.toggle('collapsed');
1300                const isCollapsed = videoSidebar.classList.contains('collapsed');
1301                localStorage.setItem('sidebarState', isCollapsed ? 'collapsed' : 'expanded');
1302            }
1303        });
1304
1305        // Close sidebar when clicking outside on mobile
1306        document.addEventListener('click', function(e) {
1307            const isMobile = window.innerWidth <= 992;
1308            if (isMobile && videoSidebar.classList.contains('open')) {
1309                if (!videoSidebar.contains(e.target) && !sidebarToggle.contains(e.target)) {
1310                    videoSidebar.classList.remove('open');
1311                }
1312            }
1313        });
1314
1315        // Handle window resize
1316        window.addEventListener('resize', function() {
1317            const isMobile = window.innerWidth <= 992;
1318            if (!isMobile) {
1319                videoSidebar.classList.remove('open');
1320            } else {
1321                videoSidebar.classList.remove('collapsed');
1322            }
1323        });
1324    }
1325
1326    // Dark Mode Toggle
1327    if (darkModeToggle || darkModeToggleDesktop) {
1328        // Update button icon based on current mode
1329        function updateDarkModeButton() {
1330            const isDarkMode = document.body.classList.contains('dark-mode');
1331            
1332            [darkModeToggle, darkModeToggleDesktop].forEach(function(btn) {
1333                if (!btn) return;
1334                const icon = btn.querySelector('i');
1335
1336                if (isDarkMode) {
1337                    // Currently in Dark Mode
1338                    // Show sun icon to switch to light
1339                    icon.className = 'fas fa-sun';
1340                    btn.classList.add('active');
1341                    btn.title = 'Switch to Light Mode';
1342                } else {
1343                    // Currently in Light Mode (default)
1344                    // Show moon icon to switch to dark
1345                    icon.className = 'fas fa-moon';
1346                    btn.classList.remove('active');
1347                    btn.title = 'Switch to Dark Mode';
1348                }
1349            });
1350        }
1351
1352        // Initialize button state
1353        updateDarkModeButton();
1354
1355        // Toggle theme function
1356        function toggleDarkMode() {
1357            const isDarkMode = document.body.classList.contains('dark-mode');
1358
1359            if (isDarkMode) {
1360                // Switch to light mode
1361                document.body.classList.remove('dark-mode');
1362                localStorage.setItem('theme', 'light');
1363            } else {
1364                // Switch to dark mode
1365                document.body.classList.add('dark-mode');
1366                localStorage.setItem('theme', 'dark');
1367            }
1368
1369            updateDarkModeButton();
1370        }
1371
1372        // Add event listeners to both buttons
1373        if (darkModeToggle) {
1374            darkModeToggle.addEventListener('click', toggleDarkMode);
1375        }
1376        if (darkModeToggleDesktop) {
1377            darkModeToggleDesktop.addEventListener('click', toggleDarkMode);
1378        }
1379    }
1380
1381    // Mobile search toggle
1382    if (mobileSearchToggle && mobileSearchDropdown) {
1383        mobileSearchToggle.addEventListener('click', function(e) {
1384            e.stopPropagation();
1385            const isActive = mobileSearchDropdown.classList.contains('active');
1386
1387            if (isActive) {
1388                closeMobileSearch();
1389            } else {
1390                openMobileSearch();
1391            }
1392        });
1393
1394        // Close mobile search when clicking outside
1395        document.addEventListener('click', function(e) {
1396            if (!mobileSearchDropdown.contains(e.target) && e.target !== mobileSearchToggle) {
1397                closeMobileSearch();
1398            }
1399        });
1400    }
1401
1402    function openMobileSearch() {
1403        mobileSearchDropdown.classList.add('active');
1404        mobileSearchToggle.classList.add('active');
1405        setTimeout(function() {
1406            if (mobileSearchInput) {
1407                mobileSearchInput.focus();
1408            }
1409        }, 300);
1410    }
1411
1412    function closeMobileSearch() {
1413        mobileSearchDropdown.classList.remove('active');
1414        mobileSearchToggle.classList.remove('active');
1415    }
1416
1417    // Desktop search toggle (for tablet 769px - 1300px)
1418    const desktopSearchToggle = document.getElementById('desktopSearchToggle');
1419    const desktopSearchForm = document.getElementById('desktopSearchForm');
1420    const desktopSearchWrapper = document.querySelector('.desktop-search-wrapper');
1421    const desktopSearchInput = desktopSearchForm ? desktopSearchForm.querySelector('.media-search-input') : null;
1422
1423    if (desktopSearchToggle && desktopSearchForm) {
1424        desktopSearchToggle.addEventListener('click', function(e) {
1425            e.stopPropagation();
1426            const isExpanded = desktopSearchWrapper.classList.contains('expanded');
1427
1428            if (isExpanded) {
1429                // If expanded and has text, submit the form
1430                if (desktopSearchInput && desktopSearchInput.value.trim()) {
1431                    desktopSearchForm.submit();
1432                } else {
1433                    closeDesktopSearch();
1434                }
1435            } else {
1436                openDesktopSearch();
1437            }
1438        });
1439
1440        // Submit form on Enter key
1441        if (desktopSearchInput) {
1442            desktopSearchInput.addEventListener('keypress', function(e) {
1443                if (e.key === 'Enter') {
1444                    e.preventDefault();
1445                    if (desktopSearchInput.value.trim()) {
1446                        desktopSearchForm.submit();
1447                    }
1448                }
1449            });
1450        }
1451
1452        // Close desktop search when clicking outside (only in tablet mode)
1453        document.addEventListener('click', function(e) {
1454            if (window.innerWidth >= 769 && window.innerWidth <= 1300) {
1455                if (desktopSearchWrapper && 
1456                    !desktopSearchWrapper.contains(e.target) && 
1457                    desktopSearchWrapper.classList.contains('expanded')) {
1458                    closeDesktopSearch();
1459                }
1460            }
1461        });
1462
1463        // Close on ESC key
1464        document.addEventListener('keydown', function(e) {
1465            if (e.key === 'Escape' && desktopSearchWrapper && desktopSearchWrapper.classList.contains('expanded')) {
1466                closeDesktopSearch();
1467            }
1468        });
1469    }
1470
1471    function openDesktopSearch() {
1472        if (desktopSearchWrapper) {
1473            desktopSearchWrapper.classList.add('expanded');
1474            setTimeout(function() {
1475                if (desktopSearchInput) {
1476                    desktopSearchInput.focus();
1477                }
1478            }, 300);
1479        }
1480    }
1481
1482    function closeDesktopSearch() {
1483        if (desktopSearchWrapper) {
1484            desktopSearchWrapper.classList.remove('expanded');
1485        }
1486    }
1487
1488    // Handle window resize - reset search state when switching breakpoints
1489    window.addEventListener('resize', function() {
1490        if (window.innerWidth > 1300 && desktopSearchWrapper) {
1491            desktopSearchWrapper.classList.remove('expanded');
1492        }
1493    });
1494
1495    // Scrolled state for header
1496    let lastScrollTop = 0;
1497    let scrollTimeout;
1498
1499    window.addEventListener('scroll', function() {
1500        const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
1501
1502        // Add scrolled class after 50px
1503        if (scrollTop > 50) {
1504            mediaHeader.classList.add('scrolled');
1505        } else {
1506            mediaHeader.classList.remove('scrolled');
1507        }
1508
1509        // Mobile: Hide top bar on scroll down, show on scroll up
1510        if (window.innerWidth <= 768) {
1511            clearTimeout(scrollTimeout);
1512
1513            // Detect scroll direction
1514            if (scrollTop > lastScrollTop && scrollTop > 100) {
1515                // Scrolling down & past threshold
1516                mediaHeader.classList.add('hide-top-bar');
1517            } else if (scrollTop < lastScrollTop) {
1518                // Scrolling up
1519                mediaHeader.classList.remove('hide-top-bar');
1520            }
1521
1522            // Close mobile search on scroll
1523            if (mobileSearchDropdown.classList.contains('active')) {
1524                closeMobileSearch();
1525            }
1526        }
1527
1528        lastScrollTop = scrollTop <= 0 ? 0 : scrollTop;
1529    });
1530
1531    // Auto-focus search on '/' key press (desktop only)
1532    document.addEventListener('keydown', function(e) {
1533        if (e.key === '/' && !['INPUT', 'TEXTAREA'].includes(document.activeElement.tagName)) {
1534            e.preventDefault();
1535            if (window.innerWidth > 768) {
1536                const searchInput = document.querySelector('.desktop-search .media-search-input');
1537                if (searchInput) {
1538                    searchInput.focus();
1539                    searchInput.select();
1540                }
1541            } else {
1542                openMobileSearch();
1543            }
1544        }
1545
1546        // ESC to close mobile search or unfocus
1547        if (e.key === 'Escape') {
1548            if (mobileSearchDropdown && mobileSearchDropdown.classList.contains('active')) {
1549                closeMobileSearch();
1550            } else {
1551                const searchInput = document.querySelector('.media-search-input:focus, .mobile-search-input:focus');
1552                if (searchInput) {
1553                    searchInput.blur();
1554                }
1555            }
1556        }
1557    });
1558
1559    // Prevent empty search form submit
1560    const searchForms = document.querySelectorAll('.media-header-search, .mobile-search-dropdown form');
1561    searchForms.forEach(function(form) {
1562        form.addEventListener('submit', function(e) {
1563            const input = form.querySelector('input[name="keyword"]');
1564            if (input && !input.value.trim()) {
1565                e.preventDefault();
1566                input.focus();
1567            }
1568        });
1569    });
1570
1571    // Smooth scroll to top on logo click (optional)
1572    const logoLink = document.querySelector('.media-header-logo');
1573    if (logoLink && logoLink.getAttribute('href') === window.location.pathname) {
1574        logoLink.addEventListener('click', function(e) {
1575            e.preventDefault();
1576            window.scrollTo({ top: 0, behavior: 'smooth' });
1577        });
1578    }
1579
1580    // Horizontal scroll for mobile nav (optional: scroll active item into view)
1581    const mobileNavScroll = document.querySelector('.media-mobile-nav-scroll');
1582    if (mobileNavScroll) {
1583        const activeItem = mobileNavScroll.querySelector('.media-nav-item.active');
1584        if (activeItem) {
1585            setTimeout(function() {
1586                activeItem.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' });
1587            }, 100);
1588        }
1589    }
1590});
1591</script>
1591
1592
1593
1594<div id="fb-root"></div>
1595<script>
1596    document.addEventListener("DOMContentLoaded", function() {
1597        function loadFacebookSDK() {
1598            if (document.getElementById("facebook-jssdk")) return;
1599            var js = document.createElement("script");
1600            js.id = "facebook-jssdk";
1601            js.src = "https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v13.0&appId=892085434568365&autoLogAppEvents=1";
1602            document.body.appendChild(js);
1603        }
1604
1605        var observer = new IntersectionObserver(function(entries) {
1606            entries.forEach(function(entry) {
1607                if (entry.isIntersecting) {
1608                    loadFacebookSDK();
1609                    observer.disconnect();
1610                }
1611            });
1612        });
1613
1614        var fbLike = document.querySelector('.fb-like');
1615        var fbPage = document.querySelector('.fb-page');
1616        var fbShare = document.querySelector('.fb-share-button');
1617        var fbComments = document.querySelector('.fb-comments');
1618
1619        if (fbLike) {
1620            observer.observe(fbLike);
1621        }
1622        if (fbPage) {
1623            observer.observe(fbPage);
1624        }
1625        if (fbShare) {
1626            observer.observe(fbShare);
1627        }
1628        if (fbComments) {
1629            observer.observe(fbComments);
1630        }
1631    });
1632</script>
1632
1633</body>
1634</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.