{"id":142,"date":"2026-09-09T18:45:47","date_gmt":"2026-09-09T18:45:47","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=142"},"modified":"2026-11-14T22:41:36","modified_gmt":"2026-11-14T22:41:36","slug":"elementor-142","status":"publish","type":"page","link":"https:\/\/phanhaphuongvy.com\/elementor-142\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"142\" class=\"elementor elementor-142\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2c425a e-con e-atomic-element e-flexbox-base e-default-div e-916fc1f \" data-id=\"d2c425a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d2c425a\">\n    <div class=\"elementor-element elementor-element-4892500 e-con-full e-flex e-con e-parent\" data-id=\"4892500\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-608c10c elementor-absolute elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"608c10c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Graphic &amp; Photos<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1743542 elementor-align-center elementor-absolute elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"1743542\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-pulse\" href=\"https:\/\/phanhaphuongvy.com\/index.php\/elementor-page-124\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Hire now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23b8bc2 e-con-full mdw-curved-slider-reverse e-flex e-con e-child\" data-id=\"23b8bc2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31de878 elementor-widget elementor-widget-html\" data-id=\"31de878\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n[class^='mdw-curved-slider'],\r\n[class*=' mdw-curved-slider']{\r\n    height: var(--min-height, 100vh);\r\n}\r\n[class^='mdw-curved-slider'] canvas,\r\n[class*=' mdw-curved-slider'] canvas{\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n}\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/0.160.0\/three.min.js\"><\/script>\r\n<script>\r\n\r\nif(!MDWNonce111){\r\nvar MDWNonce111 = true\r\n\r\nvar selector = \"[class^='mdw-curved-slider'], [class*=' mdw-curved-slider']\",\r\n    scene = [],\r\n    renderer = [],\r\n    options = [],\r\n    time = [],\r\n    camera = [],\r\n    slideAmount = [],\r\n    currentContainerHeight = [],\r\n    previousContainerHeight = [],\r\n    planes = []\r\n\r\naddEventListener('DOMContentLoaded', function(){\r\n    \r\nfunction getWidth(gap){ return 1 + gap\/100 }\r\n\r\nfunction getPlaneWidth(el, camera){\r\n    var vFov = camera.fov*Math.PI\/180,\r\n    height = 2*Math.tan(vFov\/2)*camera.position.z,\r\n    aspect = el.clientWidth\/el.clientHeight,\r\n    width = height*aspect\r\n    return el.clientWidth\/width\r\n}\r\n\r\nfunction init(e = 'none'){\r\nArray.from(document.querySelectorAll(selector)).forEach(function(el, index){\r\n    \r\n    if( e == 'none' ){\r\n        currentContainerHeight[index] = previousContainerHeight[index] = el.clientHeight\r\n    }else{\r\n        currentContainerHeight[index] = el.clientHeight\r\n        if( mobileHeightChage && currentContainerHeight[index] == previousContainerHeight[index] ) return\r\n    }\r\n\r\n    previousContainerHeight[index] = currentContainerHeight[index]\r\n    \r\n    var className = el.getAttribute('class'),\r\n    classNameIndex = className.indexOf('mdw-curved-slider'),\r\n    shortClass = className.substring(classNameIndex, className.indexOf(' ',classNameIndex)),\r\n    values = shortClass.split('-')\r\n    \r\n    options[index] = {\r\n        speed: 30,\r\n        gap: 10,\r\n        curve: 12,\r\n        direction: -1\r\n    }\r\n    \r\n    values.forEach(function(value, i){\r\n        if(value=='speed' && values[i+1] && !isNaN(values[i+1])){\r\n            options[index].speed = values[i+1] }\r\n        if(value=='gap' && values[i+1] && !isNaN(values[i+1])){\r\n            options[index].gap = values[i+1] }\r\n        if(value=='curve' && values[i+1] && !isNaN(values[i+1])){\r\n            options[index].curve = values[i+1] }\r\n        if(value=='reverse'){ options[index].direction = 1 }\r\n    })\r\n    \r\n    var images = [],\r\n        allImages = []\r\n        \r\n    time[index] = 0\r\n        \r\n    Array.from(el.querySelectorAll('.elementor-widget-image-gallery .gallery-item')).forEach(function(el, index){\r\n        images.push(el.querySelector('img').getAttribute('src'))\r\n    })\r\n    allImages = images\r\n    slideAmount[index] = images.length\r\n\r\n    scene[index] = new THREE.Scene()\r\n    camera[index] = new THREE.PerspectiveCamera( 75, el.clientWidth \/ el.clientHeight, 0.1, 20 )\r\n    camera[index].position.z = 2\r\n    \r\n    renderer[index] = new THREE.WebGLRenderer({ alpha: true, antialias: true })\r\n    renderer[index].setSize(el.clientWidth, el.clientHeight)\r\n    renderer[index].setPixelRatio(window.devicePixelRatio)\r\n    \r\n    var previousCanvas = el.querySelector('canvas')\r\n    if(previousCanvas) { el.removeChild(previousCanvas) }\r\n    el.appendChild(renderer[index].domElement)\r\n    \r\n    var geometry = new THREE.PlaneGeometry(1, 1, 20, 20),\r\n        planeSpace = getPlaneWidth(el,camera[index])*getWidth(options[index].gap),\r\n        ratio = Math.ceil(el.clientWidth\/(planeSpace*images.length)),\r\n        totalImage = Math.ceil(el.clientWidth\/planeSpace) + 1 + images.length,\r\n        initialOffset = Math.ceil(el.clientWidth\/(2*planeSpace)-0.5)\r\n        \r\n    for( var i = slideAmount[index]; i < totalImage; i++ ){\r\n        allImages.push(images[i%slideAmount[index]])\r\n    }\r\n    \r\n    planes[index] = []\r\n    \r\n    allImages.forEach(function (image, i) {\r\n        var loader = new THREE.TextureLoader()\r\n        loader.load(\r\n            image,\r\n            function ( texture ) {\r\n                var material = new THREE.ShaderMaterial({\r\n                    uniforms: {\r\n                        tex: { value: texture },\r\n                        curve: { value: options[index].curve }\r\n                    },\r\n                    vertexShader: `\r\n                        uniform float curve;\r\n                        varying vec2 vertexUV;\r\n                        void main(){\r\n                            vertexUV = uv;\r\n                            vec3 newPosition = position;\r\n                            float distanceFromCenter = abs(modelMatrix*vec4(position, 1.0)).x;\r\n                            newPosition.y *= 1.0 + (curve\/100.0)*pow(distanceFromCenter,2.0);\r\n                            \r\n                            gl_Position = projectionMatrix * modelViewMatrix * vec4(newPosition, 1.0);\r\n                        }\r\n                    `,\r\n                    fragmentShader: `\r\n                        uniform sampler2D tex;\r\n                        varying vec2 vertexUV;\r\n                        void main(){\r\n                            gl_FragColor = texture2D(tex, vertexUV);\r\n                        }\r\n                    `\r\n                })\r\n\r\n                planes[index][i] = new THREE.Mesh( geometry, material )\r\n                planes[index][i].position.x = -1*options[index].direction*(i-initialOffset)*getWidth(options[index].gap)\r\n                scene[index].add( planes[index][i] )\r\n            }\r\n        )\r\n    })\r\n})\r\n}\r\ninit()\r\n\r\nvar currentWidth,\r\n    previousWidth = window.innerWidth,\r\n    mobileHeightChage = false\r\n    \r\nfunction onResize(){\r\n    currentWidth = window.innerWidth\r\n    mobileHeightChage = currentWidth < 768 && currentWidth == previousWidth\r\n    init('resize')\r\n    previousWidth = currentWidth\r\n}\r\n\r\nwindow.addEventListener('resize', function(){\r\n    onResize()\r\n    setTimeout(onResize, 100)\r\n})\r\n\r\nvar previousTime = 0\r\n\r\nfunction animate(currentTime){\r\n    \r\n    var timePassed = currentTime - previousTime\r\n    \r\n    Array.from(document.querySelectorAll(selector)).forEach(function(el, index){\r\n        if(Math.abs(scene[index].position.x) >= getWidth(options[index].gap)*slideAmount[index]){ time[index] = 0 }\r\n        time[index] += options[index].direction*timePassed*0.00001\r\n        scene[index].position.x = time[index]*options[index].speed\r\n        renderer[index].render(scene[index], camera[index])\r\n    })\r\n    \r\n    previousTime = currentTime\r\n    requestAnimationFrame(animate)\r\n}\r\nrequestAnimationFrame(animate)\r\n\r\n})\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b4d372 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image-gallery\" data-id=\"1b4d372\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-142 gallery-columns-4 gallery-size-medium_large'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1.jpeg 1122w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09.jpeg 1130w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-768x768.png\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-768x768.png 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-300x300.png 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-1024x1024.png 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-150x150.png 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1.png 1085w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-768x768.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-768x768.jpg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-1024x1024.jpg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-150x150.jpg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-1536x1536.jpg 1536w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-2048x2048.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-768x768.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-768x768.jpg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-1024x1024.jpg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-150x150.jpg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-1536x1536.jpg 1536w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-2048x2048.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45.jpeg 794w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2.jpeg 796w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4.jpeg 790w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1.jpeg 798w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4.jpeg 792w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"573\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-393\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1.jpg 573w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1-150x150.jpg 150w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-393'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"575\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-377\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02.jpg 575w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02-150x150.jpg 150w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-377'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"459\" height=\"459\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-379\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051.jpg 459w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051-150x150.jpg 150w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-379'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"468\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-378\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05.jpg 468w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05-150x150.jpg 150w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-378'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"473\" height=\"473\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-384\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062.jpg 473w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062-150x150.jpg 150w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-384'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"467\" height=\"467\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-383\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06.jpg 467w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06-150x150.jpg 150w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-383'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Graphic &amp; Photos Hire now gluck copy gluck copy gluck copy gluck copy gluck copy gluck copy<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-142","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":166,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages\/142\/revisions"}],"predecessor-version":[{"id":570,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages\/142\/revisions\/570"}],"wp:attachment":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/media?parent=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}