<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Pages on PENGCHI</title>
		<link>https://pengchi.net/es/pages/</link>
		<description>Recent content in Pages on PENGCHI</description>
		<generator>Hugo</generator>
		<language>es-ES</language>
		
		
		
		
			<lastBuildDate>Thu, 08 Oct 2026 10:14:52 +0000</lastBuildDate>
		
			<atom:link href="https://pengchi.net/es/pages/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Solución Llave en Mano de Mobiliario de Laboratorio</title>
				<link>https://pengchi.net/es/laboratory-furniture-turnkey-solution/</link>
				<pubDate>Thu, 08 Oct 2026 10:14:52 +0000</pubDate>
				<guid>https://pengchi.net/es/laboratory-furniture-turnkey-solution/</guid>
				<description>&lt;section class=&#34;position-relative text-white overflow-hidden&#34; &gt;&#xA;&lt;style&gt;.swiper-manager-container.swiper-style17.swiper-slide-name-labfurnituresolution {--height:auto ;--height-pad:auto!important;--gap:20px !important;--slides_per_view_pc:1.7 !important;--slides_per_view_pad:1 !important;--height-mobile:auto!important;--products-count:10;--height:auto!important;--swiper-slide-aspect-ratio:16/9!important;--swiper-slide-aspect-ratio-pad:16/9!important;--swiper-slide-aspect-ratio-mobile:16/9!important;}.swiper-manager-container.swiper-style17.swiper-slide-name-labfurnituresolution .slide-content {}@media (max-width: 1024px) {.swiper-manager-container.swiper-style17.swiper-slide-name-labfurnituresolution {--height:auto!important;}}@media (max-width: 768px) {.swiper-manager-container.swiper-style17.swiper-slide-name-labfurnituresolution {--height:auto!important;}}.swiper-manager-outer-section#swiper-slide-name-labfurnituresolution {background:#000;&lt;/style&gt;&lt;section class=&#34;swiper-manager-outer-section&#34; id=&#34;swiper-slide-name-labfurnituresolution&#34;&gt;&lt;div class=&#34;swiper-manager-container swiper-slide-name-labfurnituresolution swiper-slide-id- color-white content-align-default swiper-style17&#34; id=&#34;swiper-instance-1&#34; data-navigation=&#34;true&#34; data-pagination=&#34;false&#34; data-loop=&#34;true&#34; data-autoplay=&#34;false&#34; data-thumbs=&#34;false&#34; data-mute=&#34;true&#34; data-height=&#34;auto&#34; data-height-pad=&#34;auto&#34; data-height-mobile=&#34;auto&#34; data-style-id=&#34;17&#34; data-auto-height=&#34;true&#34; data-space-between=&#34;20&#34; data-slider-name=&#34;labfurnituresolution&#34; data-slides-per-view-pc=&#34;1.7&#34; data-slides-per-group-pc=&#34;&#34; data-slides-per-view-pad=&#34;1&#34; data-slides-per-group-pad=&#34;&#34; data-slides-per-view-mobile=&#34;1&#34; data-slides-per-group-mobile=&#34;&#34; data-centered-slides=&#34;1&#34; data-title-font-size=&#34;&#34; data-subtitle-font-size=&#34;&#34; data-description-font-size=&#34;&#34; data-link-font-size=&#34;&#34; data-google-fonts=&#34;&#34; data-content-box-max-width=&#34;&#34;&gt; &lt;div class=&#34;swiper main-swiper&#34; style=&#34;height:auto&#34;&gt; &lt;div class=&#34;swiper-wrapper&#34;&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;KHh1vSSHchY&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;script type=&#34;module&#34; src=&#34;https://cdn.jsdelivr.net/npm/@justinribeiro/lite-youtube@1/lite-youtube.js&#34;&gt;&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;laboratory-bench-sink&#34; class=&#34;swiper-slide&#34;&gt;&lt;div&gt;&lt;img src=&#34;https://pengchi.net/wp-content/uploads/2026/10/laboratory-sink-workbench-cabinets-bright-yj93HuMH-1280x720-1.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Mesa de laboratorio y fregadero&#34; class=&#34;slide-background-img&#34; /&gt;&lt;/div&gt;&lt;div class=&#34;slide-overlay&#34;&gt;&lt;/div&gt;&lt;div class=&#34;slide-content&#34;&gt;&lt;div class=&#34;content-inner&#34;&gt;&lt;h2 class=&#34;slide-title&#34;&gt;Mesa de laboratorio y fregadero&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;laboratory-bench-cabinets&#34; class=&#34;swiper-slide&#34;&gt;&lt;div&gt;&lt;img src=&#34;https://pengchi.net/wp-content/uploads/2026/10/bright-modern-laboratory-workbench-equipment-TffpHSxw-1280x720-1.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Mesa de laboratorio y armarios&#34; class=&#34;slide-background-img&#34; /&gt;&lt;/div&gt;&lt;div class=&#34;slide-overlay&#34;&gt;&lt;/div&gt;&lt;div class=&#34;slide-content&#34;&gt;&lt;div class=&#34;content-inner&#34;&gt;&lt;h2 class=&#34;slide-title&#34;&gt;Mesa de laboratorio y armarios&lt;/h2&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-info-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-autoplay-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-prev&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-next&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-scrollbar&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-manager-outer-section-content-after&#34;&gt;&lt;/div&gt;&lt;/section&gt;&#xA;&lt;/section&gt;&lt;!-- INTRODUCCIÓN DE LA SOLUCIÓN + BOTONES DE PDF / CATÁLOGO DE LA SOLUCIÓN --&gt;&#xA;&lt;section class=&#34;py-5&#34;&gt;&#xA;&lt;div class=&#34;container&#34;&gt;&#xA;&lt;div class=&#34;row justify-content-start&#34;&gt;&#xA;&lt;div class=&#34;col-lg-10&#34;&gt;&#xA;&lt;span class=&#34;text-success text-uppercase small fw-semibold&#34;&gt;Descripción general de la solución&lt;/span&gt;&#xA;&lt;h2 class=&#34;fw-bold lh-sm mt-2 mb-3&#34;&gt;Sistemas completos de mobiliario para un laboratorio en funcionamiento&lt;/h2&gt;&#xA;&lt;p class=&#34;text-body-secondary&#34;&gt;La Solución Llave en Mano de Mobiliario de Laboratorio de Pengchi proporciona todo aquello sobre lo que se construye un laboratorio — mesas de laboratorio de acero, campanas extractoras, plataformas para balanzas totalmente de acero, armarios de laboratorio y estanterías para reactivos — bajo un único contrato. En lugar de adquirir mesas, campanas y almacenamiento por separado, los laboratorios y propietarios de proyectos reciben un único paquete coordinado, fabricado bajo un mismo estándar de calidad e instalado como un alcance secuenciado.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Solución Llave en Mano de Mobiliario Médico Hospitalario</title>
				<link>https://pengchi.net/es/medical-hospital-furniture-turnkey-solution/</link>
				<pubDate>Thu, 08 Oct 2026 10:09:53 +0000</pubDate>
				<guid>https://pengchi.net/es/medical-hospital-furniture-turnkey-solution/</guid>
				<description>&lt;section class=&#34;position-relative text-white overflow-hidden&#34; &gt;&#xA;&lt;style&gt;.swiper-manager-container.swiper-style17.swiper-slide-name-hospitalfurnituresolution {--height:auto ;--height-pad:auto!important;--gap:20px !important;--slides_per_view_pc:1.7 !important;--slides_per_view_pad:1 !important;--height-mobile:auto!important;--products-count:10;--height:auto!important;--swiper-slide-aspect-ratio:16/9!important;--swiper-slide-aspect-ratio-pad:16/9!important;--swiper-slide-aspect-ratio-mobile:16/9!important;}.swiper-manager-container.swiper-style17.swiper-slide-name-hospitalfurnituresolution .slide-content {}@media (max-width: 1024px) {.swiper-manager-container.swiper-style17.swiper-slide-name-hospitalfurnituresolution {--height:auto!important;}}@media (max-width: 768px) {.swiper-manager-container.swiper-style17.swiper-slide-name-hospitalfurnituresolution {--height:auto!important;}}.swiper-manager-outer-section#swiper-slide-name-hospitalfurnituresolution {background:#000;&lt;/style&gt;&lt;section class=&#34;swiper-manager-outer-section&#34; id=&#34;swiper-slide-name-hospitalfurnituresolution&#34;&gt;&lt;div class=&#34;swiper-manager-container swiper-slide-name-hospitalfurnituresolution swiper-slide-id- color-white content-align-default swiper-style17&#34; id=&#34;swiper-instance-7&#34; data-navigation=&#34;true&#34; data-pagination=&#34;false&#34; data-loop=&#34;true&#34; data-autoplay=&#34;false&#34; data-thumbs=&#34;false&#34; data-mute=&#34;true&#34; data-height=&#34;auto&#34; data-height-pad=&#34;auto&#34; data-height-mobile=&#34;auto&#34; data-style-id=&#34;17&#34; data-auto-height=&#34;true&#34; data-space-between=&#34;20&#34; data-slider-name=&#34;hospitalfurnituresolution&#34; data-slides-per-view-pc=&#34;1.7&#34; data-slides-per-group-pc=&#34;&#34; data-slides-per-view-pad=&#34;1&#34; data-slides-per-group-pad=&#34;&#34; data-slides-per-view-mobile=&#34;1&#34; data-slides-per-group-mobile=&#34;&#34; data-centered-slides=&#34;1&#34; data-title-font-size=&#34;&#34; data-subtitle-font-size=&#34;&#34; data-description-font-size=&#34;&#34; data-link-font-size=&#34;&#34; data-google-fonts=&#34;&#34; data-content-box-max-width=&#34;&#34;&gt; &lt;div class=&#34;swiper main-swiper&#34; style=&#34;height:auto&#34;&gt; &lt;div class=&#34;swiper-wrapper&#34;&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;OKXU1WiiclQ&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;script type=&#34;module&#34; src=&#34;https://cdn.jsdelivr.net/npm/@justinribeiro/lite-youtube@1/lite-youtube.js&#34;&gt;&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div&gt;&lt;img src=&#34;https://pengchi.net/wp-content/uploads/2026/10/medical-cabinets-with-nurse.jpg&#34; loading=&#34;lazy&#34; alt=&#34;Gabinetes de sala de tratamiento médico&#34; class=&#34;slide-background-img&#34; /&gt;&lt;/div&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;cEvrObGkIFM&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide&#34;&gt;&lt;div&gt;&lt;img src=&#34;https://pengchi.net/wp-content/uploads/2026/10/nurse-hospital-triage-desk-flowchart-kewAj8NH-1280x720-1.jpg&#34; loading=&#34;lazy&#34; alt=&#34;estación de enfermería&#34; class=&#34;slide-background-img&#34; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div&gt;&lt;img src=&#34;https://pengchi.net/wp-content/uploads/2026/10/stainless-medical-carts-clinical-showroom-7QkP4hnQ-1280x720-1.jpg&#34; loading=&#34;lazy&#34; alt=&#34;&#34; class=&#34;slide-background-img&#34; /&gt;&lt;/div&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;hcsPlunfKLg&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-info-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-autoplay-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-prev&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-next&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-scrollbar&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-manager-outer-section-content-after&#34;&gt;&lt;/div&gt;&lt;/section&gt;&#xA;&lt;/section&gt;&lt;!-- INTRODUCCIÓN DE LA SOLUCIÓN + BOTONES DE PDF / CATÁLOGO DE LA SOLUCIÓN --&gt;&#xA;&lt;section class=&#34;py-5&#34;&gt;&#xA;&lt;div class=&#34;container&#34;&gt;&#xA;&lt;div class=&#34;row justify-content-start&#34;&gt;&#xA;&lt;div class=&#34;col-lg-10&#34;&gt;&#xA;&lt;span class=&#34;text-success text-uppercase small fw-semibold&#34;&gt;Descripción general de la solución&lt;/span&gt;&#xA;&lt;h2 class=&#34;fw-bold lh-sm mt-2 mb-3&#34;&gt;Mobiliario que Organiza el Trabajo Diario de Todo el Hospital&lt;/h2&gt;&#xA;&lt;p class=&#34;text-body-secondary&#34;&gt;La Solución Llave en Mano de Mobiliario Hospitalario Médico de Pengchi proporciona los sistemas de mobiliario que un hospital utiliza todos los días — estaciones de enfermería, mostradores de recepción del vestíbulo, gabinetes médicos, gabinetes de gestión inteligente, lavabos quirúrgicos para el lavado de manos y mobiliario de acero inoxidable para la Central de Esterilización (CSSD) — bajo un solo contrato. En lugar de adquirir escritorios, gabinetes y lavabos de proveedores distintos con estándares y cronogramas diferentes, los propietarios del proyecto reciben un paquete coordinado, fabricado bajo un único sistema de calidad e instalado como un alcance secuenciado.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Solución de Puertas Metálicas Médicas</title>
				<link>https://pengchi.net/es/metal-medical-door-solution/</link>
				<pubDate>Thu, 08 Oct 2026 09:59:55 +0000</pubDate>
				<guid>https://pengchi.net/es/metal-medical-door-solution/</guid>
				<description>&lt;section &gt;&#xA;&lt;style&gt;.swiper-manager-container.swiper-style17.swiper-slide-name-medicaldoorsolution {--height:auto ;--height-pad:auto!important;--gap:20px !important;--slides_per_view_pc:1.7 !important;--slides_per_view_pad:1 !important;--height-mobile:auto!important;--products-count:10;--height:auto!important;--swiper-slide-aspect-ratio:16/9!important;--swiper-slide-aspect-ratio-pad:16/9!important;--swiper-slide-aspect-ratio-mobile:16/9!important;}.swiper-manager-container.swiper-style17.swiper-slide-name-medicaldoorsolution .slide-content {}@media (max-width: 1024px) {.swiper-manager-container.swiper-style17.swiper-slide-name-medicaldoorsolution {--height:auto!important;}}@media (max-width: 768px) {.swiper-manager-container.swiper-style17.swiper-slide-name-medicaldoorsolution {--height:auto!important;}}.swiper-manager-outer-section#swiper-slide-name-medicaldoorsolution {background:#000;&lt;/style&gt;&lt;section class=&#34;swiper-manager-outer-section&#34; id=&#34;swiper-slide-name-medicaldoorsolution&#34;&gt;&lt;div class=&#34;swiper-manager-container swiper-slide-name-medicaldoorsolution swiper-slide-id- color-white content-align-default swiper-style17&#34; id=&#34;swiper-instance-14&#34; data-navigation=&#34;true&#34; data-pagination=&#34;false&#34; data-loop=&#34;true&#34; data-autoplay=&#34;false&#34; data-thumbs=&#34;false&#34; data-mute=&#34;true&#34; data-height=&#34;auto&#34; data-height-pad=&#34;auto&#34; data-height-mobile=&#34;auto&#34; data-style-id=&#34;17&#34; data-auto-height=&#34;true&#34; data-space-between=&#34;20&#34; data-slider-name=&#34;medicaldoorsolution&#34; data-slides-per-view-pc=&#34;1.7&#34; data-slides-per-group-pc=&#34;&#34; data-slides-per-view-pad=&#34;1&#34; data-slides-per-group-pad=&#34;&#34; data-slides-per-view-mobile=&#34;1&#34; data-slides-per-group-mobile=&#34;&#34; data-centered-slides=&#34;1&#34; data-title-font-size=&#34;&#34; data-subtitle-font-size=&#34;&#34; data-description-font-size=&#34;&#34; data-link-font-size=&#34;&#34; data-google-fonts=&#34;&#34; data-content-box-max-width=&#34;&#34;&gt; &lt;div class=&#34;swiper main-swiper&#34; style=&#34;height:auto&#34;&gt; &lt;div class=&#34;swiper-wrapper&#34;&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;oj-uLRXaEZ0&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;script type=&#34;module&#34; src=&#34;https://cdn.jsdelivr.net/npm/@justinribeiro/lite-youtube@1/lite-youtube.js&#34;&gt;&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;vM1Wwfh3UjY&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;IVJm58p2EZ0&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-info-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-autoplay-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-prev&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-next&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-scrollbar&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-manager-outer-section-content-after&#34;&gt;&lt;/div&gt;&lt;/section&gt;&#xA;&lt;/section&gt;&lt;!-- SOLUTION INTRODUCTION + VR / CATALOGUE BUTTONS --&gt;&#xA;&lt;section class=&#34;py-5&#34;&gt;&#xA;&lt;div class=&#34;container&#34;&gt;&#xA;&lt;div class=&#34;row justify-content-start&#34;&gt;&#xA;&lt;div class=&#34;col-lg-10&#34;&gt;&#xA;&lt;span class=&#34;text-success text-uppercase small fw-semibold&#34;&gt;Descripción General de la Solución&lt;/span&gt;&#xA;&lt;h2 class=&#34;fw-bold lh-sm mt-2 mb-3&#34;&gt;Cada Puerta del Hospital, Diseñada y Suministrada por un Solo Fabricante&lt;/h2&gt;&#xA;&lt;p class=&#34;text-body-secondary&#34;&gt;La Solución de Puertas Médicas Metálicas de Pengchi ofrece un programa completo de puertas para hospitales, clínicas y edificios de laboratorios bajo un único contrato: puertas correderas médicas automáticas, puertas plegables automáticas, puertas para salas limpias, puertas manuales de acero para uso médico, puertas batientes antirradiación y puertas de seguridad de acero. En lugar de adquirir cada tipo de puerta a un proveedor diferente, los propietarios del proyecto reciben un cronograma coordinado, un único estándar de fabricación y un proveedor responsable desde el primer plano de la puerta hasta la puesta en marcha final.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Solución Llave en Mano de Quirófanos Modulares</title>
				<link>https://pengchi.net/es/modular-operating-rooms-turnkey-solution/</link>
				<pubDate>Thu, 08 Oct 2026 08:55:44 +0000</pubDate>
				<guid>https://pengchi.net/es/modular-operating-rooms-turnkey-solution/</guid>
				<description>&lt;section &gt;&#xA;&lt;style&gt;.swiper-manager-container.swiper-style17.swiper-slide-name-operatingroomsolution {--height:auto ;--height-pad:auto!important;--gap:20px !important;--slides_per_view_pc:1.7 !important;--slides_per_view_pad:1 !important;--height-mobile:auto!important;--products-count:10;--height:auto!important;--swiper-slide-aspect-ratio:16/9!important;--swiper-slide-aspect-ratio-pad:16/9!important;--swiper-slide-aspect-ratio-mobile:16/9!important;}.swiper-manager-container.swiper-style17.swiper-slide-name-operatingroomsolution .slide-content {}@media (max-width: 1024px) {.swiper-manager-container.swiper-style17.swiper-slide-name-operatingroomsolution {--height:auto!important;}}@media (max-width: 768px) {.swiper-manager-container.swiper-style17.swiper-slide-name-operatingroomsolution {--height:auto!important;}}.swiper-manager-outer-section#swiper-slide-name-operatingroomsolution {background:#000;&lt;/style&gt;&lt;section class=&#34;swiper-manager-outer-section&#34; id=&#34;swiper-slide-name-operatingroomsolution&#34;&gt;&lt;div class=&#34;swiper-manager-container swiper-slide-name-operatingroomsolution swiper-slide-id- color-white content-align-default swiper-style17&#34; id=&#34;swiper-instance-21&#34; data-navigation=&#34;true&#34; data-pagination=&#34;false&#34; data-loop=&#34;true&#34; data-autoplay=&#34;false&#34; data-thumbs=&#34;false&#34; data-mute=&#34;true&#34; data-height=&#34;auto&#34; data-height-pad=&#34;auto&#34; data-height-mobile=&#34;auto&#34; data-style-id=&#34;17&#34; data-auto-height=&#34;true&#34; data-space-between=&#34;20&#34; data-slider-name=&#34;operatingroomsolution&#34; data-slides-per-view-pc=&#34;1.7&#34; data-slides-per-group-pc=&#34;&#34; data-slides-per-view-pad=&#34;1&#34; data-slides-per-group-pad=&#34;&#34; data-slides-per-view-mobile=&#34;1&#34; data-slides-per-group-mobile=&#34;&#34; data-centered-slides=&#34;1&#34; data-title-font-size=&#34;&#34; data-subtitle-font-size=&#34;&#34; data-description-font-size=&#34;&#34; data-link-font-size=&#34;&#34; data-google-fonts=&#34;&#34; data-content-box-max-width=&#34;&#34;&gt; &lt;div class=&#34;swiper main-swiper&#34; style=&#34;height:auto&#34;&gt; &lt;div class=&#34;swiper-wrapper&#34;&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;0HNem0HbCvw&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;script type=&#34;module&#34; src=&#34;https://cdn.jsdelivr.net/npm/@justinribeiro/lite-youtube@1/lite-youtube.js&#34;&gt;&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;iDniASs9Sqc&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;/div&gt;&lt;/div&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;YJ5o-C0x47Y&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-info-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-autoplay-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-prev&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-next&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-scrollbar&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-manager-outer-section-content-after&#34;&gt;&lt;/div&gt;&lt;/section&gt;&#xA;&lt;/section&gt;&lt;!-- ==================== INTRODUCCIÓN DE LA SOLUCIÓN + BOTONES DE VR / CATÁLOGO ==================== --&gt;&#xA;&lt;section class=&#34;py-5&#34;&gt;&#xA;&lt;div class=&#34;container&#34;&gt;&#xA;&lt;div class=&#34;row justify-content-start&#34;&gt;&#xA;&lt;div class=&#34;col-lg-10&#34;&gt;&#xA;&lt;span class=&#34;text-success text-uppercase small fw-semibold&#34;&gt;Descripción General de la Solución&lt;/span&gt;&#xA;&lt;h2 class=&#34;fw-bold lh-sm mt-2 mb-3&#34;&gt;Una Suite Quirúrgica Completa Entregada por un Único Fabricante Responsable&lt;/h2&gt;&#xA;&lt;p class=&#34;text-body-secondary&#34;&gt;La Solución Llave en Mano de Quirófanos Modulares de Pengchi ofrece una suite quirúrgica completa y prefabricada en fábrica — cerramiento de paredes y techos, techo de flujo de aire laminar, sistema HVAC, armarios empotrados y unidad de control integrada — bajo un único contrato. En lugar de coordinar a varios contratistas en la obra, los propietarios de hospitales trabajan con un solo fabricante que asume la responsabilidad desde el primer plano de distribución hasta la entrega validada.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Espectáculo de RV de un Quirófano</title>
				<link>https://pengchi.net/es/vr-show-of-operating-room/</link>
				<pubDate>Thu, 08 Oct 2026 07:24:57 +0000</pubDate>
				<guid>https://pengchi.net/es/vr-show-of-operating-room/</guid>
				<description>&lt;style id=&#34;pfvr-styles&#34;&gt;/**&#xA;* Estilos de front-end para los visores de PlayForge VR.&#xA;*&#xA;* El visor es una superposición oscura estilo cristal sobre el lienzo de A-Frame.&#xA;* La superposición en sí es transparente a los clics; los elementos interactivos&#xA;* de la interfaz vuelven a activarse mediante pointer-events en .pfvr-ui / button.&#xA;*/&#xA;.pfvr-viewer {&#xA;position: relative;&#xA;width: 100%;&#xA;height: var(--pfvr-height, 100vh);&#xA;background: #05070a;&#xA;border-radius: 10px;&#xA;overflow: hidden;&#xA;outline: none;&#xA;font-family: -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto,&#xA;&#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, sans-serif;&#xA;color: #fff;&#xA;}&#xA;.pfvr-viewer:focus-visible {&#xA;box-shadow: 0 0 0 3px rgba(66, 165, 245, 0.55);&#xA;}&#xA;/* A-Frame llena el contenedor (embedded elimina su min-height predeterminado). */&#xA;.pfvr-viewer .a-embedded,&#xA;.pfvr-viewer a-scene {&#xA;position: absolute;&#xA;inset: 0;&#xA;width: 100% !important;&#xA;height: 100% !important;&#xA;min-height: 0 !important;&#xA;}&#xA;/* Superposición: transparente a los clics de forma predeterminada para que al arrastrar se pueda mirar alrededor. */&#xA;.pfvr-overlay {&#xA;position: absolute;&#xA;inset: 0;&#xA;z-index: 10;&#xA;pointer-events: none;&#xA;}&#xA;.pfvr-ui,&#xA;.pfvr-overlay button,&#xA;.pfvr-overlay select {&#xA;pointer-events: auto;&#xA;}&#xA;/* ---------- Barra superior ---------- */&#xA;.pfvr-topbar {&#xA;position: absolute;&#xA;top: 0;&#xA;left: 0;&#xA;right: 0;&#xA;display: flex;&#xA;align-items: center;&#xA;gap: 10px;&#xA;padding: 10px 14px;&#xA;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));&#xA;}&#xA;.pfvr-select {&#xA;flex: 1;&#xA;min-width: 0;&#xA;max-width: 360px;&#xA;padding: 7px 10px;&#xA;font-size: 13px;&#xA;color: #fff;&#xA;background: rgba(20, 26, 34, 0.72);&#xA;border: 1px solid rgba(255, 255, 255, 0.18);&#xA;border-radius: 8px;&#xA;cursor: pointer;&#xA;appearance: none;&#xA;-webkit-appearance: none;&#xA;background-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;12&#39; height=&#39;12&#39; viewBox=&#39;0 0 24 24&#39; fill=&#39;%23ffffff&#39;%3E%3Cpath d=&#39;M7 10l5 5 5-5z&#39;/%3E%3C/svg%3E&#34;);&#xA;background-repeat: no-repeat;&#xA;background-position: right 10px center;&#xA;padding-right: 30px;&#xA;}&#xA;.pfvr-select option {&#xA;color: #111;&#xA;}&#xA;.pfvr-top-actions {&#xA;margin-left: auto;&#xA;display: flex;&#xA;gap: 8px;&#xA;}&#xA;/* ---------- Botones ---------- */&#xA;.pfvr-btn {&#xA;display: inline-flex;&#xA;align-items: center;&#xA;justify-content: center;&#xA;width: 38px;&#xA;height: 38px;&#xA;padding: 0;&#xA;border: 1px solid rgba(255, 255, 255, 0.2);&#xA;border-radius: 50%;&#xA;background: rgba(20, 26, 34, 0.66);&#xA;color: #fff;&#xA;cursor: pointer;&#xA;backdrop-filter: blur(6px);&#xA;-webkit-backdrop-filter: blur(6px);&#xA;transition: background 0.15s ease, transform 0.15s ease;&#xA;}&#xA;.pfvr-btn:hover {&#xA;background: rgba(48, 60, 75, 0.9);&#xA;}&#xA;.pfvr-btn:active {&#xA;transform: scale(0.94);&#xA;}&#xA;.pfvr-nav {&#xA;position: absolute;&#xA;top: 50%;&#xA;transform: translateY(-50%);&#xA;z-index: 12;&#xA;}&#xA;.pfvr-nav:active {&#xA;transform: translateY(-50%) scale(0.94);&#xA;}&#xA;.pfvr-nav-prev { left: 14px; }&#xA;.pfvr-nav-next { right: 14px; }&#xA;/* ---------- Iconos (máscara para que hereden currentColor) ---------- */&#xA;.pfvr-icon {&#xA;width: 20px;&#xA;height: 20px;&#xA;display: inline-block;&#xA;background-color: currentColor;&#xA;-webkit-mask-repeat: no-repeat;&#xA;mask-repeat: no-repeat;&#xA;-webkit-mask-position: center;&#xA;mask-position: center;&#xA;-webkit-mask-size: contain;&#xA;mask-size: contain;&#xA;}&#xA;.pfvr-icon-prev {&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M15.4 7.4 14 6l-6 6 6 6 1.4-1.4L10.8 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M15.4 7.4 14 6l-6 6 6 6 1.4-1.4L10.8 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-icon-next {&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M8.6 7.4 10 6l6 6-6 6-1.4-1.4L13.2 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M8.6 7.4 10 6l6 6-6 6-1.4-1.4L13.2 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-icon-fs {&#xA;width: 18px;&#xA;height: 18px;&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-icon-auto {&#xA;width: 19px;&#xA;height: 19px;&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M17.65 6.35A8 8 0 1 0 19.73 14h-2.08A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M17.65 6.35A8 8 0 1 0 19.73 14h-2.08A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-auto-btn.is-off {&#xA;opacity: 0.45;&#xA;}&#xA;.pfvr-fs-btn.is-fullscreen .pfvr-icon-fs {&#xA;opacity: 0.7;&#xA;}&#xA;/* ---------- Panel de información ---------- */&#xA;.pfvr-info {&#xA;position: absolute;&#xA;left: 14px;&#xA;bottom: 116px;&#xA;max-width: min(440px, calc(100% - 28px));&#xA;padding: 12px 16px;&#xA;background: rgba(10, 14, 20, 0.62);&#xA;border: 1px solid rgba(255, 255, 255, 0.1);&#xA;border-radius: 10px;&#xA;backdrop-filter: blur(8px);&#xA;-webkit-backdrop-filter: blur(8px);&#xA;}&#xA;.pfvr-info[hidden] {&#xA;display: none;&#xA;}&#xA;.pfvr-scene-title {&#xA;font-size: 16px;&#xA;font-weight: 700;&#xA;line-height: 1.35;&#xA;margin-bottom: 4px;&#xA;}&#xA;.pfvr-scene-desc {&#xA;font-size: 13px;&#xA;line-height: 1.6;&#xA;color: rgba(255, 255, 255, 0.85);&#xA;word-break: break-word;&#xA;}&#xA;.pfvr-scene-desc p {&#xA;margin: 0 0 6px;&#xA;}&#xA;.pfvr-scene-desc p:last-child {&#xA;margin-bottom: 0;&#xA;}&#xA;/* ---------- Tira de miniaturas ---------- */&#xA;.pfvr-thumbs {&#xA;position: absolute;&#xA;left: 0;&#xA;right: 0;&#xA;bottom: 0;&#xA;display: flex;&#xA;gap: 10px;&#xA;padding: 10px 76px 12px 14px; /* el espacio derecho deja sitio para el botón VR de A-Frame */&#xA;overflow-x: auto;&#xA;scrollbar-width: thin;&#xA;scrollbar-color: rgba(255, 255, 255, 0.35) transparent;&#xA;background: linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));&#xA;}&#xA;.pfvr-thumbs::-webkit-scrollbar {&#xA;height: 6px;&#xA;}&#xA;.pfvr-thumbs::-webkit-scrollbar-thumb {&#xA;background: rgba(255, 255, 255, 0.3);&#xA;border-radius: 3px;&#xA;}&#xA;.pfvr-thumb {&#xA;flex: 0 0 auto;&#xA;width: 108px;&#xA;padding: 0;&#xA;border: 2px solid transparent;&#xA;border-radius: 8px;&#xA;overflow: hidden;&#xA;background: rgba(255, 255, 255, 0.08);&#xA;cursor: pointer;&#xA;text-align: left;&#xA;transition: border-color 0.15s ease, transform 0.15s ease;&#xA;}&#xA;.pfvr-thumb:hover {&#xA;transform: translateY(-2px);&#xA;}&#xA;.pfvr-thumb img {&#xA;display: block;&#xA;width: 108px;&#xA;height: 64px;&#xA;object-fit: cover;&#xA;}&#xA;.pfvr-thumb-label {&#xA;display: block;&#xA;padding: 4px 6px;&#xA;font-size: 11px;&#xA;line-height: 1.3;&#xA;color: rgba(255, 255, 255, 0.88);&#xA;white-space: nowrap;&#xA;overflow: hidden;&#xA;text-overflow: ellipsis;&#xA;}&#xA;.pfvr-thumb.is-active {&#xA;border-color: #42a5f5;&#xA;box-shadow: 0 0 0 1px rgba(66, 165, 245, 0.6);&#xA;}&#xA;.pfvr-thumb.is-active .pfvr-thumb-label {&#xA;color: #90caf9;&#xA;}&#xA;/* ---------- Indicador de carga ---------- */&#xA;.pfvr-loader {&#xA;position: absolute;&#xA;inset: 0;&#xA;display: flex;&#xA;align-items: center;&#xA;justify-content: center;&#xA;pointer-events: none;&#xA;}&#xA;.pfvr-spinner {&#xA;width: 42px;&#xA;height: 42px;&#xA;border: 3px solid rgba(255, 255, 255, 0.2);&#xA;border-top-color: #42a5f5;&#xA;border-radius: 50%;&#xA;animation: pfvr-spin 0.9s linear infinite;&#xA;}&#xA;@keyframes pfvr-spin {&#xA;to {&#xA;transform: rotate(360deg);&#xA;}&#xA;}&#xA;.pfvr-viewer:not(.pfvr-loading) .pfvr-loader {&#xA;display: none;&#xA;}&#xA;/* ---------- Pantalla completa ---------- */&#xA;.pfvr-viewer:fullscreen,&#xA;.pfvr-viewer:-webkit-full-screen {&#xA;height: 100%;&#xA;border-radius: 0;&#xA;}&#xA;.pfvr-viewer:fullscreen .pfvr-info {&#xA;bottom: 120px;&#xA;}&#xA;/* ---------- Pantallas pequeñas ---------- */&#xA;@media (max-width: 600px) {&#xA;.pfvr-viewer {&#xA;border-radius: 6px;&#xA;}&#xA;.pfvr-info {&#xA;left: 8px;&#xA;right: 8px;&#xA;bottom: 108px;&#xA;max-width: none;&#xA;padding: 10px 12px;&#xA;}&#xA;.pfvr-scene-title {&#xA;font-size: 14px;&#xA;}&#xA;.pfvr-scene-desc {&#xA;font-size: 12px;&#xA;}&#xA;.pfvr-nav {&#xA;width: 34px;&#xA;height: 34px;&#xA;}&#xA;.pfvr-nav-prev { left: 6px; }&#xA;.pfvr-nav-next { right: 6px; }&#xA;.pfvr-thumb {&#xA;width: 92px;&#xA;}&#xA;.pfvr-thumb img {&#xA;width: 92px;&#xA;height: 56px;&#xA;}&#xA;.pfvr-topbar {&#xA;padding: 8px 10px;&#xA;}&#xA;}&#xA;/* Aviso visible en el editor para shortcodes mal configurados. */&#xA;.pfvr-notice {&#xA;padding: 12px 16px;&#xA;background: #fcf0f1;&#xA;border-left: 4px solid #d63638;&#xA;color: #3c434a;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;script src=&#34;https://pengchi.net/wp-content/plugins/playforge-vr/assets/vendor/aframe.min.js&#34;&gt;&lt;/script&gt;&#xA;&lt;div&#xA;id=&#34;pfvr-viewer-624-1&#34;&#xA;class=&#34;pfvr-viewer pfvr-loading&#34;&#xA;style=&#34;--pfvr-height: 100vh;&#34;&#xA;data-scene=&#34;0&#34;&#xA;data-autoplay=&#34;1&#34;&#xA;data-preload=&#34;all&#34;&#xA;tabindex=&#34;0&#34;&#xA;&gt;&#xA;&lt;a-scene&#xA;embedded&#xA;loading-screen=&#34;enabled: false&#34;&#xA;vr-mode-ui=&#34;enabled: true&#34;&#xA;renderer=&#34;colorManagement: true; antialias: true&#34;&#xA;&gt;&#xA;&lt;a-assets timeout=&#34;30000&#34;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-0&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Wuhan-Fifth-Hospital_OR-Corridor_4K_4096x2048-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-1&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Wuhan-Fifth-Hospital_OR-2_4K_4096x2048-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-2&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Wuhan-Fifth-Hospital_OR-1_4K_4096x2048-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;/a-assets&gt;&#xA;&lt;a-sky data-role=&#34;sky&#34; src=&#34;#pfvr-a-0&#34;&gt;&lt;/a-sky&gt;&#xA;&lt;a-entity data-role=&#34;rig&#34; pfvr-auto=&#34;speed: 0.06; enabled: true&#34;&gt;&#xA;&lt;a-entity camera look-controls=&#34;reverseMouseDrag: true&#34; fov=&#34;80&#34;&gt;&lt;/a-entity&gt;&#xA;&lt;/a-entity&gt;&#xA;&lt;/a-scene&gt;&#xA;&lt;div class=&#34;pfvr-overlay&#34;&gt;&#xA;&lt;div class=&#34;pfvr-topbar pfvr-ui&#34;&gt;&#xA;&lt;select class=&#34;pfvr-select&#34; aria-label=&#34;Cambiar de escena por título&#34;&gt;&lt;/select&gt;&#xA;&lt;div class=&#34;pfvr-top-actions&#34;&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-auto-btn&#34; aria-label=&#34;Interruptor de rotación automática&#34; title=&#34;Rotación automática&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-auto&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-fs-btn&#34; aria-label=&#34;Pantalla completa&#34; title=&#34;Pantalla completa&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-fs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;pfvr-info&#34;&gt;&#xA;&lt;div class=&#34;pfvr-scene-title&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;pfvr-scene-desc&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-nav pfvr-nav-prev pfvr-ui&#34; aria-label=&#34;Anterior&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-prev&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-nav pfvr-nav-next pfvr-ui&#34; aria-label=&#34;Siguiente&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-next&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;div class=&#34;pfvr-thumbs pfvr-ui&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;pfvr-loader&#34; aria-hidden=&#34;true&#34;&gt;&#xA;&lt;span class=&#34;pfvr-spinner&#34;&gt;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;script type=&#34;application/json&#34; class=&#34;pfvr-data&#34;&gt;[{&#34;id&#34;:&#34;scene-1790645683076-1&#34;,&#34;title&#34;:&#34;Pasillo del quirófano&#34;,&#34;description&#34;:&#34;El pasillo del quirófano está equipado con puertas herméticas médicas, lavamanos de acero inoxidable 304 y otras instalaciones auxiliares.&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Wuhan-Fifth-Hospital_OR-Corridor_4K_4096x2048-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Wuhan-Fifth-Hospital_OR-Corridor_4K_4096x2048-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790645700912-2&#34;,&#34;title&#34;:&#34;Quirófano 1&#34;,&#34;description&#34;:&#34;Proyecto llave en mano de quirófano modular Clase 100, que incluye armarios para instrumentos, armarios de anestesia, refrigeradores empotrados, techos de flujo laminar, difusores de aire HEPA, paneles de control de temperatura y humedad, terminales de salida de gases médicos, paneles de tomas eléctricas, etc. Paneles de pared con esquinas curvas, fáciles de limpiar y sin rincones sanitarios muertos.&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Wuhan-Fifth-Hospital_OR-2_4K_4096x2048-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Wuhan-Fifth-Hospital_OR-2_4K_4096x2048-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790645733838-3&#34;,&#34;title&#34;:&#34;Quirófano 2&#34;,&#34;description&#34;:&#34;Este es un proyecto llave en mano de quirófano modular ISO Clase 5, equipado con armarios para instrumentos, armarios de anestesia y refrigeradores empotrados. También consta de techos de flujo laminar, difusores de aire HEPA, paneles de control de temperatura \u0026amp; humedad, terminales de salida de gases médicos, paneles de tomas eléctricas, cajas de luz para visualización de radiografías, paneles de luz herméticos y carros de quirófano. Se adoptan paneles de pared con esquinas curvas para facilitar la limpieza y eliminar los rincones sanitarios muertos.&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Wuhan-Fifth-Hospital_OR-1_4K_4096x2048-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Wuhan-Fifth-Hospital_OR-1_4K_4096x2048-scaled-1.jpg&#34;}]&lt;/script&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;/**&#xA;* Lógica front-end para los visores PlayForge VR.&#xA;*&#xA;* Lee el JSON de escenas generado por el shortcode, construye el selector de títulos,&#xA;* la tira de miniaturas y el panel de información, y cambia la textura de &lt;a-sky&gt; al cambiar de escena.&#xA;*/&#xA;( function () {&#xA;&#39;use strict&#39;;&#xA;/**&#xA;* Componente A-Frame: rotación lenta de guiñada del conjunto de la cámara.&#xA;*&#xA;* Se pausa mientras el visitante arrastra/mira alrededor y se reanuda después de un&#xA;* tiempo de inactividad, para que nunca interfiera con los controles del espectador.&#xA;*/&#xA;function registerAutoComponent() {&#xA;if ( ! window.AFRAME || window.AFRAME.components[ &#39;pfvr-auto&#39; ] ) {&#xA;return;&#xA;}&#xA;window.AFRAME.registerComponent( &#39;pfvr-auto&#39;, {&#xA;schema: {&#xA;speed: { default: 0.06 }, // radianes por segundo.&#xA;enabled: { default: true }&#xA;},&#xA;init: function () {&#xA;this.userPaused = false;&#xA;this.tempPaused = false;&#xA;this.resumeTimer = null;&#xA;var self = this;&#xA;var pauseTemporarily = function () {&#xA;self.tempPaused = true;&#xA;window.clearTimeout( self.resumeTimer );&#xA;self.resumeTimer = window.setTimeout( function () {&#xA;self.tempPaused = false;&#xA;}, 4000 );&#xA;};&#xA;// El canvas recibe los eventos de puntero/táctiles que usa look-controls.&#xA;var bind = function () {&#xA;var canvas = self.el.sceneEl.canvas;&#xA;if ( ! canvas ) {&#xA;return;&#xA;}&#xA;canvas.addEventListener( &#39;pointerdown&#39;, pauseTemporarily );&#xA;canvas.addEventListener( &#39;wheel&#39;, pauseTemporarily, { passive: true } );&#xA;canvas.addEventListener( &#39;touchstart&#39;, pauseTemporarily, { passive: true } );&#xA;};&#xA;if ( this.el.sceneEl.canvas ) {&#xA;bind();&#xA;} else {&#xA;this.el.sceneEl.addEventListener( &#39;rendertargetchanged&#39;, bind );&#xA;window.setTimeout( bind, 500 );&#xA;}&#xA;},&#xA;setEnabled: function ( enabled ) {&#xA;this.userPaused = ! enabled;&#xA;},&#xA;tick: function ( _time, delta ) {&#xA;if (&#xA;! this.data.enabled ||&#xA;this.userPaused ||&#xA;this.tempPaused ||&#xA;document.hidden&#xA;) {&#xA;return;&#xA;}&#xA;this.el.object3D.rotation.y += ( delta / 1000 ) * this.data.speed;&#xA;}&#xA;} );&#xA;}&#xA;/** Crea un span de icono con una clase (el contenido proviene del CSS). */&#xA;function icon( className ) {&#xA;var span = document.createElement( &#39;span&#39; );&#xA;span.className = &#39;pfvr-icon &#39; + className;&#xA;span.setAttribute( &#39;aria-hidden&#39;, &#39;true&#39; );&#xA;return span;&#xA;}&#xA;/**&#xA;* Inicializa un elemento de visor.&#xA;*&#xA;* @param {HTMLElement} viewer Elemento raíz .pfvr-viewer.&#xA;*/&#xA;function initViewer( viewer ) {&#xA;var dataEl = viewer.querySelector( &#39;.pfvr-data&#39; );&#xA;var scenes;&#xA;try {&#xA;scenes = JSON.parse( dataEl.textContent || &#39;{}&#39; );&#xA;} catch ( e ) {&#xA;scenes = [];&#xA;}&#xA;if ( ! Array.isArray( scenes ) || ! scenes.length ) {&#xA;return;&#xA;}&#xA;var sky = viewer.querySelector( &#39;[data-role=&#34;sky&#34;]&#39; );&#xA;var rig = viewer.querySelector( &#39;[data-role=&#34;rig&#34;]&#39; );&#xA;var select = viewer.querySelector( &#39;.pfvr-select&#39; );&#xA;var thumbs = viewer.querySelector( &#39;.pfvr-thumbs&#39; );&#xA;var infoTitle = viewer.querySelector( &#39;.pfvr-scene-title&#39; );&#xA;var infoDesc = viewer.querySelector( &#39;.pfvr-scene-desc&#39; );&#xA;var infoBox = viewer.querySelector( &#39;.pfvr-info&#39; );&#xA;var loader = viewer.querySelector( &#39;.pfvr-loader&#39; );&#xA;var autoBtn = viewer.querySelector( &#39;.pfvr-auto-btn&#39; );&#xA;var fsBtn = viewer.querySelector( &#39;.pfvr-fs-btn&#39; );&#xA;var prevBtn = viewer.querySelector( &#39;.pfvr-nav-prev&#39; );&#xA;var nextBtn = viewer.querySelector( &#39;.pfvr-nav-next&#39; );&#xA;var current = Math.min(&#xA;parseInt( viewer.getAttribute( &#39;data-scene&#39; ), 10 ) || 0,&#xA;scenes.length - 1&#xA;);&#xA;var autoEnabled = viewer.getAttribute( &#39;data-autoplay&#39; ) === &#39;1&#39;;&#xA;var preloadAll = viewer.getAttribute( &#39;data-preload&#39; ) === &#39;all&#39;;&#xA;var assetsBox = viewer.querySelector( &#39;a-assets&#39; );&#xA;var loadFallbackTimer = null;&#xA;// Construye el &lt;select&gt; de títulos.&#xA;scenes.forEach( function ( scene, i ) {&#xA;var option = document.createElement( &#39;option&#39; );&#xA;option.value = String( i );&#xA;option.textContent = scene.title || &#39;Escena &#39; + ( i + 1 );&#xA;select.appendChild( option );&#xA;} );&#xA;// Construye la tira de miniaturas.&#xA;var thumbButtons = [];&#xA;scenes.forEach( function ( scene, i ) {&#xA;var button = document.createElement( &#39;button&#39; );&#xA;button.type = &#39;button&#39;;&#xA;button.className = &#39;pfvr-thumb&#39;;&#xA;button.setAttribute( &#39;aria-label&#39;, scene.title || &#39;Escena &#39; + ( i + 1 ) );&#xA;var img = document.createElement( &#39;img&#39; );&#xA;img.src = scene.thumb || &#39;&#39;;&#xA;img.alt = &#39;&#39;;&#xA;img.addEventListener( &#39;error&#39;, function () {&#xA;img.style.display = &#39;none&#39;;&#xA;} );&#xA;var label = document.createElement( &#39;span&#39; );&#xA;label.className = &#39;pfvr-thumb-label&#39;;&#xA;label.textContent = scene.title || &#39;Escena &#39; + ( i + 1 );&#xA;button.appendChild( img );&#xA;button.appendChild( label );&#xA;button.addEventListener( &#39;click&#39;, function () {&#xA;goTo( i );&#xA;} );&#xA;thumbs.appendChild( button );&#xA;thumbButtons.push( button );&#xA;} );&#xA;/**&#xA;* Garantiza que la escena i exista como un &lt;img&gt; dentro de &lt;a-assets&gt;,&#xA;* creándola si es necesario. A-Frame la carga entonces y almacena en caché&#xA;* la textura de la GPU, por lo que apuntar el cielo hacia ella es instantáneo una vez cargada.&#xA;*&#xA;* @param {number} i Índice de la escena.&#xA;*/&#xA;function ensureAsset( i ) {&#xA;if ( ! assetsBox || ! scenes[ i ] ) {&#xA;return;&#xA;}&#xA;var id = &#39;pfvr-a-&#39; + i;&#xA;if ( document.getElementById( id ) ) {&#xA;return;&#xA;}&#xA;var img = document.createElement( &#39;img&#39; );&#xA;img.id = id;&#xA;img.alt = &#39;&#39;;&#xA;img.src = scenes[ i ].image;&#xA;assetsBox.appendChild( img );&#xA;}&#xA;/** Precarga una escena como recurso de A-Frame (precalienta la caché de red + GPU). */&#xA;function preload( i ) {&#xA;ensureAsset( i );&#xA;}&#xA;/** Oculta el indicador de carga una vez que la nueva textura está en el cielo. */&#xA;function hideLoader() {&#xA;window.clearTimeout( loadFallbackTimer );&#xA;viewer.classList.remove( &#39;pfvr-loading&#39; );&#xA;if ( loader ) {&#xA;loader.style.display = &#39;none&#39;;&#xA;}&#xA;}&#xA;/**&#xA;* Cambia a una escena por índice.&#xA;*&#xA;* @param {number} i Índice de destino.&#xA;*/&#xA;function goTo( i ) {&#xA;if ( i === current || i &lt; 0 || i &gt;= scenes.length ) {&#xA;return;&#xA;}&#xA;current = i;&#xA;viewer.classList.add( &#39;pfvr-loading&#39; );&#xA;if ( loader ) {&#xA;loader.style.display = &#39;&#39;;&#xA;}&#xA;var settled = false;&#xA;var finish = function () {&#xA;if ( settled ) {&#xA;return;&#xA;}&#xA;settled = true;&#xA;hideLoader();&#xA;sky.removeEventListener( &#39;materialtextureloaded&#39;, finish );&#xA;sky.removeEventListener( &#39;materialtextureerror&#39;, finish );&#xA;};&#xA;// Red de seguridad: nunca dejar el indicador de carga atascado si no se dispara ningún evento.&#xA;window.clearTimeout( loadFallbackTimer );&#xA;loadFallbackTimer = window.setTimeout( finish, 9000 );&#xA;sky.addEventListener( &#39;materialtextureloaded&#39;, finish );&#xA;sky.addEventListener( &#39;materialtextureerror&#39;, finish );&#xA;// Asegúrate de que la imagen de destino esté en &lt;a-assets&gt;, luego haz referencia a ella&#xA;// por ID para reutilizar la caché de texturas de A-Frame.&#xA;ensureAsset( i );&#xA;sky.setAttribute( &#39;src&#39;, &#39;#pfvr-a-&#39; + i );&#xA;// Cuando la imagen de destino ya ha terminado de cargarse, A-Frame puede&#xA;// resolver el material de forma síncrona sin emitir un evento;&#xA;// en ese caso, oculta el indicador de carga en el siguiente fotograma.&#xA;var targetImg = document.getElementById( &#39;pfvr-a-&#39; + i );&#xA;if ( targetImg &amp;&amp; targetImg.complete &amp;&amp; targetImg.naturalWidth ) {&#xA;window.requestAnimationFrame( function () {&#xA;window.requestAnimationFrame( finish );&#xA;} );&#xA;}&#xA;updateUI();&#xA;preload( ( i + 1 ) % scenes.length );&#xA;preload( ( i - 1 + scenes.length ) % scenes.length );&#xA;}&#xA;/** Actualiza los estados activos de título/descripción/selector/miniaturas. */&#xA;function updateUI() {&#xA;var scene = scenes[ current ];&#xA;select.value = String( current );&#xA;infoTitle.textContent = scene.title || &#39;&#39;;&#xA;if ( scene.description &amp;&amp; scene.description.trim() ) {&#xA;infoDesc.innerHTML = scene.description;&#xA;infoBox.hidden = false;&#xA;} else {&#xA;infoDesc.innerHTML = &#39;&#39;;&#xA;infoBox.hidden = ! scene.title;&#xA;}&#xA;thumbButtons.forEach( function ( button, i ) {&#xA;button.classList.toggle( &#39;is-active&#39;, i === current );&#xA;} );&#xA;// Mantiene la miniatura activa visible en la tira desplazada.&#xA;var active = thumbButtons[ current ];&#xA;if ( active &amp;&amp; active.scrollIntoView ) {&#xA;active.scrollIntoView( { behavior: &#39;smooth&#39;, inline: &#39;center&#39;, block: &#39;nearest&#39; } );&#xA;}&#xA;}&#xA;// --- Eventos de la interfaz ------------------------------------------&#xA;select.addEventListener( &#39;change&#39;, function () {&#xA;goTo( parseInt( select.value, 10 ) );&#xA;} );&#xA;prevBtn.addEventListener( &#39;click&#39;, function () {&#xA;goTo( ( current - 1 + scenes.length ) % scenes.length );&#xA;} );&#xA;nextBtn.addEventListener( &#39;click&#39;, function () {&#xA;goTo( ( current + 1 ) % scenes.length );&#xA;} );&#xA;autoBtn.addEventListener( &#39;click&#39;, function () {&#xA;autoEnabled = ! autoEnabled;&#xA;setAutoButtonState();&#xA;if ( rig.components &amp;&amp; rig.components[ &#39;pfvr-auto&#39; ] ) {&#xA;rig.components[ &#39;pfvr-auto&#39; ].setEnabled( autoEnabled );&#xA;}&#xA;rig.setAttribute( &#39;pfvr-auto&#39;, &#39;enabled&#39;, autoEnabled ? &#39;true&#39; : &#39;false&#39; );&#xA;} );&#xA;function setAutoButtonState() {&#xA;autoBtn.classList.toggle( &#39;is-off&#39;, ! autoEnabled );&#xA;autoBtn.setAttribute( &#39;aria-pressed&#39;, autoEnabled ? &#39;true&#39; : &#39;false&#39; );&#xA;}&#xA;// Pantalla completa.&#xA;fsBtn.addEventListener( &#39;click&#39;, function () {&#xA;if ( document.fullscreenElement ) {&#xA;document.exitFullscreen();&#xA;} else if ( viewer.requestFullscreen ) {&#xA;viewer.requestFullscreen();&#xA;} else if ( viewer.webkitRequestFullscreen ) {&#xA;viewer.webkitRequestFullscreen();&#xA;}&#xA;} );&#xA;document.addEventListener( &#39;fullscreenchange&#39;, function () {&#xA;fsBtn.classList.toggle( &#39;is-fullscreen&#39;, !! document.fullscreenElement );&#xA;} );&#xA;// Teclado: actuar solo cuando este visor está enfocado o en pantalla completa.&#xA;viewer.addEventListener( &#39;keydown&#39;, function ( event ) {&#xA;if (&#xA;document.fullscreenElement !== viewer &amp;&amp;&#xA;! viewer.contains( document.activeElement )&#xA;) {&#xA;return;&#xA;}&#xA;if ( event.key === &#39;ArrowRight&#39; ) {&#xA;event.preventDefault();&#xA;goTo( ( current + 1 ) % scenes.length );&#xA;} else if ( event.key === &#39;ArrowLeft&#39; ) {&#xA;event.preventDefault();&#xA;goTo( ( current - 1 + scenes.length ) % scenes.length );&#xA;}&#xA;} );&#xA;// Las galerías de una sola escena no necesitan controles de navegación.&#xA;if ( scenes.length === 1 ) {&#xA;prevBtn.style.display = &#39;none&#39;;&#xA;nextBtn.style.display = &#39;none&#39;;&#xA;thumbs.style.display = &#39;none&#39;;&#xA;select.style.display = &#39;none&#39;;&#xA;}&#xA;// --- Estado inicial -------------------------------------------------&#xA;setAutoButtonState();&#xA;updateUI();&#xA;// El modo &#34;all&#34; ya incluyó todas las imágenes en &lt;a-assets&gt;; en el modo &#34;adjacent&#34;&#xA;// se precargan ambos vecinos de la escena inicial.&#xA;if ( ! preloadAll ) {&#xA;preload( ( current + 1 ) % scenes.length );&#xA;preload( ( current - 1 + scenes.length ) % scenes.length );&#xA;}&#xA;// Ocultar el indicador de carga una vez que se haya cargado la primera textura.&#xA;var onInitialLoaded = function () {&#xA;hideLoader();&#xA;sky.removeEventListener( &#39;materialtextureloaded&#39;, onInitialLoaded );&#xA;sky.removeEventListener( &#39;materialtextureerror&#39;, onInitialError );&#xA;};&#xA;var onInitialError = function () {&#xA;hideLoader();&#xA;sky.removeEventListener( &#39;materialtextureloaded&#39;, onInitialLoaded );&#xA;sky.removeEventListener( &#39;materialtextureerror&#39;, onInitialError );&#xA;};&#xA;sky.addEventListener( &#39;materialtextureloaded&#39;, onInitialLoaded );&#xA;sky.addEventListener( &#39;materialtextureerror&#39;, onInitialError );&#xA;window.setTimeout( hideLoader, 9000 );&#xA;}&#xA;function boot() {&#xA;registerAutoComponent();&#xA;document.querySelectorAll( &#39;.pfvr-viewer&#39; ).forEach( initViewer );&#xA;}&#xA;if ( document.readyState === &#39;loading&#39; ) {&#xA;document.addEventListener( &#39;DOMContentLoaded&#39;, boot );&#xA;} else {&#xA;boot();&#xA;}&#xA;} )();&#xA;&lt;/script&gt;</description>
			</item>
			<item>
				<title>Soluciones</title>
				<link>https://pengchi.net/es/solutions/</link>
				<pubDate>Wed, 30 Sep 2026 03:43:37 +0000</pubDate>
				<guid>https://pengchi.net/es/solutions/</guid>
				<description>&lt;section class=&#34;text-white&#34; style=&#34;width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);background: linear-gradient(rgba(9, 33, 43, 0.78), rgba(9, 33, 43, 0.86)), url(&#39;/wp-content/uploads/2026/09/Factory-Aerial-View-scaled.jpg&#39;) center center / cover no-repeat&#34;&gt;&#xA;&lt;div class=&#34;container py-5&#34;&gt;&#xA;&lt;div class=&#34;row justify-content-center text-center&#34;&gt;&#xA;&lt;div class=&#34;col-lg-10&#34;&gt;&#xA;&lt;p&gt;&lt;span class=&#34;badge rounded-pill text-bg-light text-success text-uppercase px-3 py-2 mb-3&#34;&gt;Solución Médica Integral&lt;/span&gt;&lt;/p&gt;&#xA;&lt;h1 class=&#34;fw-bold lh-sm mb-3&#34; style=&#34;font-size: clamp(1.9rem, 4vw, 3.1rem)&#34;&gt;Puertas Médicas, Quirófanos Modulares y Mobiliario Hospitalario para Proyectos Sanitarios&lt;/h1&gt;&#xA;&lt;p class=&#34;lead text-white-50 mb-4 mx-auto&#34; style=&#34;max-width: 820px&#34;&gt;Pengchi apoya a hospitales, clínicas y laboratorios desde la planificación del espacio y la configuración por departamentos hasta la fabricación directa de fábrica, la entrega y la instalación: un solo equipo, documentación completa.&lt;/p&gt;</description>
			</item>
			<item>
				<title>gracias</title>
				<link>https://pengchi.net/es/thank-you/</link>
				<pubDate>Tue, 22 Sep 2026 08:55:56 +0000</pubDate>
				<guid>https://pengchi.net/es/thank-you/</guid>
				<description>&lt;h1&gt;Gracias por su mensaje.&lt;/h1&gt;&#xA;Responderemos lo antes posible.&#xA;&lt;p&gt;No dude en contactarnos por correo electrónico &lt;a href=&#34;mailto:pengchi@pengchihealth.com&#34;&gt;&lt;a href=&#34;mailto:pengchi@pengchihealth.com&#34;&gt;pengchi@pengchihealth.com&lt;/a&gt;&lt;/a&gt; o por móvil +86-18025283503.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Exhibición de fábrica</title>
				<link>https://pengchi.net/es/factory-show/</link>
				<pubDate>Tue, 22 Sep 2026 06:41:23 +0000</pubDate>
				<guid>https://pengchi.net/es/factory-show/</guid>
				<description>&lt;style id=&#34;pfvr-styles&#34;&gt;/**&#xA;* Estilos de front-end para los visores de PlayForge VR.&#xA;*&#xA;* El visor es una superposición oscura, estilo cristal, sobre el lienzo de A-Frame.&#xA;* La superposición en sí permite hacer clic a través de ella; los elementos&#xA;* interactivos de la interfaz vuelven a activarse mediante&#xA;* pointer-events en .pfvr-ui / button.&#xA;*/&#xA;.pfvr-viewer {&#xA;position: relative;&#xA;width: 100%;&#xA;height: var(--pfvr-height, 100vh);&#xA;background: #05070a;&#xA;border-radius: 10px;&#xA;overflow: hidden;&#xA;outline: none;&#xA;font-family: -apple-system, BlinkMacSystemFont, &#34;Segoe UI&#34;, Roboto,&#xA;&#34;PingFang SC&#34;, &#34;Hiragino Sans GB&#34;, &#34;Microsoft YaHei&#34;, sans-serif;&#xA;color: #fff;&#xA;}&#xA;.pfvr-viewer:focus-visible {&#xA;box-shadow: 0 0 0 3px rgba(66, 165, 245, 0.55);&#xA;}&#xA;/* A-Frame rellena el contenedor (embedded elimina su min-height predeterminado). */&#xA;.pfvr-viewer .a-embedded,&#xA;.pfvr-viewer a-scene {&#xA;position: absolute;&#xA;inset: 0;&#xA;width: 100% !important;&#xA;height: 100% !important;&#xA;min-height: 0 !important;&#xA;}&#xA;/* Superposición: permite hacer clic a través de ella de forma predeterminada, de modo que al arrastrar se pueda mirar alrededor. */&#xA;.pfvr-overlay {&#xA;position: absolute;&#xA;inset: 0;&#xA;z-index: 10;&#xA;pointer-events: none;&#xA;}&#xA;.pfvr-ui,&#xA;.pfvr-overlay button,&#xA;.pfvr-overlay select {&#xA;pointer-events: auto;&#xA;}&#xA;/* ---------- Barra superior ---------- */&#xA;.pfvr-topbar {&#xA;position: absolute;&#xA;top: 0;&#xA;left: 0;&#xA;right: 0;&#xA;display: flex;&#xA;align-items: center;&#xA;gap: 10px;&#xA;padding: 10px 14px;&#xA;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));&#xA;}&#xA;.pfvr-select {&#xA;flex: 1;&#xA;min-width: 0;&#xA;max-width: 360px;&#xA;padding: 7px 10px;&#xA;font-size: 13px;&#xA;color: #fff;&#xA;background: rgba(20, 26, 34, 0.72);&#xA;border: 1px solid rgba(255, 255, 255, 0.18);&#xA;border-radius: 8px;&#xA;cursor: pointer;&#xA;appearance: none;&#xA;-webkit-appearance: none;&#xA;background-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;12&#39; height=&#39;12&#39; viewBox=&#39;0 0 24 24&#39; fill=&#39;%23ffffff&#39;%3E%3Cpath d=&#39;M7 10l5 5 5-5z&#39;/%3E%3C/svg%3E&#34;);&#xA;background-repeat: no-repeat;&#xA;background-position: right 10px center;&#xA;padding-right: 30px;&#xA;}&#xA;.pfvr-select option {&#xA;color: #111;&#xA;}&#xA;.pfvr-top-actions {&#xA;margin-left: auto;&#xA;display: flex;&#xA;gap: 8px;&#xA;}&#xA;/* ---------- Botones ---------- */&#xA;.pfvr-btn {&#xA;display: inline-flex;&#xA;align-items: center;&#xA;justify-content: center;&#xA;width: 38px;&#xA;height: 38px;&#xA;padding: 0;&#xA;border: 1px solid rgba(255, 255, 255, 0.2);&#xA;border-radius: 50%;&#xA;background: rgba(20, 26, 34, 0.66);&#xA;color: #fff;&#xA;cursor: pointer;&#xA;backdrop-filter: blur(6px);&#xA;-webkit-backdrop-filter: blur(6px);&#xA;transition: background 0.15s ease, transform 0.15s ease;&#xA;}&#xA;.pfvr-btn:hover {&#xA;background: rgba(48, 60, 75, 0.9);&#xA;}&#xA;.pfvr-btn:active {&#xA;transform: scale(0.94);&#xA;}&#xA;.pfvr-nav {&#xA;position: absolute;&#xA;top: 50%;&#xA;transform: translateY(-50%);&#xA;z-index: 12;&#xA;}&#xA;.pfvr-nav:active {&#xA;transform: translateY(-50%) scale(0.94);&#xA;}&#xA;.pfvr-nav-prev { left: 14px; }&#xA;.pfvr-nav-next { right: 14px; }&#xA;/* ---------- Iconos (máscara para que hereden currentColor) ---------- */&#xA;.pfvr-icon {&#xA;width: 20px;&#xA;height: 20px;&#xA;display: inline-block;&#xA;background-color: currentColor;&#xA;-webkit-mask-repeat: no-repeat;&#xA;mask-repeat: no-repeat;&#xA;-webkit-mask-position: center;&#xA;mask-position: center;&#xA;-webkit-mask-size: contain;&#xA;mask-size: contain;&#xA;}&#xA;.pfvr-icon-prev {&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M15.4 7.4 14 6l-6 6 6 6 1.4-1.4L10.8 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M15.4 7.4 14 6l-6 6 6 6 1.4-1.4L10.8 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-icon-next {&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M8.6 7.4 10 6l6 6-6 6-1.4-1.4L13.2 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M8.6 7.4 10 6l6 6-6 6-1.4-1.4L13.2 12z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-icon-fs {&#xA;width: 18px;&#xA;height: 18px;&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-icon-auto {&#xA;width: 19px;&#xA;height: 19px;&#xA;-webkit-mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M17.65 6.35A8 8 0 1 0 19.73 14h-2.08A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z&#39;/%3E%3C/svg%3E&#34;);&#xA;mask-image: url(&#34;data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 24 24&#39;%3E%3Cpath d=&#39;M17.65 6.35A8 8 0 1 0 19.73 14h-2.08A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z&#39;/%3E%3C/svg%3E&#34;);&#xA;}&#xA;.pfvr-auto-btn.is-off {&#xA;opacity: 0.45;&#xA;}&#xA;.pfvr-fs-btn.is-fullscreen .pfvr-icon-fs {&#xA;opacity: 0.7;&#xA;}&#xA;/* ---------- Panel de información ---------- */&#xA;.pfvr-info {&#xA;position: absolute;&#xA;left: 14px;&#xA;bottom: 116px;&#xA;max-width: min(440px, calc(100% - 28px));&#xA;padding: 12px 16px;&#xA;background: rgba(10, 14, 20, 0.62);&#xA;border: 1px solid rgba(255, 255, 255, 0.1);&#xA;border-radius: 10px;&#xA;backdrop-filter: blur(8px);&#xA;-webkit-backdrop-filter: blur(8px);&#xA;}&#xA;.pfvr-info[hidden] {&#xA;display: none;&#xA;}&#xA;.pfvr-scene-title {&#xA;font-size: 16px;&#xA;font-weight: 700;&#xA;line-height: 1.35;&#xA;margin-bottom: 4px;&#xA;}&#xA;.pfvr-scene-desc {&#xA;font-size: 13px;&#xA;line-height: 1.6;&#xA;color: rgba(255, 255, 255, 0.85);&#xA;word-break: break-word;&#xA;}&#xA;.pfvr-scene-desc p {&#xA;margin: 0 0 6px;&#xA;}&#xA;.pfvr-scene-desc p:last-child {&#xA;margin-bottom: 0;&#xA;}&#xA;/* ---------- Tira de miniaturas ---------- */&#xA;.pfvr-thumbs {&#xA;position: absolute;&#xA;left: 0;&#xA;right: 0;&#xA;bottom: 0;&#xA;display: flex;&#xA;gap: 10px;&#xA;padding: 10px 76px 12px 14px; /* el espacio a la derecha deja sitio para el botón de VR de A-Frame */&#xA;overflow-x: auto;&#xA;scrollbar-width: thin;&#xA;scrollbar-color: rgba(255, 255, 255, 0.35) transparent;&#xA;background: linear-gradient(to top, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0));&#xA;}&#xA;.pfvr-thumbs::-webkit-scrollbar {&#xA;height: 6px;&#xA;}&#xA;.pfvr-thumbs::-webkit-scrollbar-thumb {&#xA;background: rgba(255, 255, 255, 0.3);&#xA;border-radius: 3px;&#xA;}&#xA;.pfvr-thumb {&#xA;flex: 0 0 auto;&#xA;width: 108px;&#xA;padding: 0;&#xA;border: 2px solid transparent;&#xA;border-radius: 8px;&#xA;overflow: hidden;&#xA;background: rgba(255, 255, 255, 0.08);&#xA;cursor: pointer;&#xA;text-align: left;&#xA;transition: border-color 0.15s ease, transform 0.15s ease;&#xA;}&#xA;.pfvr-thumb:hover {&#xA;transform: translateY(-2px);&#xA;}&#xA;.pfvr-thumb img {&#xA;display: block;&#xA;width: 108px;&#xA;height: 64px;&#xA;object-fit: cover;&#xA;}&#xA;.pfvr-thumb-label {&#xA;display: block;&#xA;padding: 4px 6px;&#xA;font-size: 11px;&#xA;line-height: 1.3;&#xA;color: rgba(255, 255, 255, 0.88);&#xA;white-space: nowrap;&#xA;overflow: hidden;&#xA;text-overflow: ellipsis;&#xA;}&#xA;.pfvr-thumb.is-active {&#xA;border-color: #42a5f5;&#xA;box-shadow: 0 0 0 1px rgba(66, 165, 245, 0.6);&#xA;}&#xA;.pfvr-thumb.is-active .pfvr-thumb-label {&#xA;color: #90caf9;&#xA;}&#xA;/* ---------- Indicador de carga ---------- */&#xA;.pfvr-loader {&#xA;position: absolute;&#xA;inset: 0;&#xA;display: flex;&#xA;align-items: center;&#xA;justify-content: center;&#xA;pointer-events: none;&#xA;}&#xA;.pfvr-spinner {&#xA;width: 42px;&#xA;height: 42px;&#xA;border: 3px solid rgba(255, 255, 255, 0.2);&#xA;border-top-color: #42a5f5;&#xA;border-radius: 50%;&#xA;animation: pfvr-spin 0.9s linear infinite;&#xA;}&#xA;@keyframes pfvr-spin {&#xA;to {&#xA;transform: rotate(360deg);&#xA;}&#xA;}&#xA;.pfvr-viewer:not(.pfvr-loading) .pfvr-loader {&#xA;display: none;&#xA;}&#xA;/* ---------- Pantalla completa ---------- */&#xA;.pfvr-viewer:fullscreen,&#xA;.pfvr-viewer:-webkit-full-screen {&#xA;height: 100%;&#xA;border-radius: 0;&#xA;}&#xA;.pfvr-viewer:fullscreen .pfvr-info {&#xA;bottom: 120px;&#xA;}&#xA;/* ---------- Pantallas pequeñas ---------- */&#xA;@media (max-width: 600px) {&#xA;.pfvr-viewer {&#xA;border-radius: 6px;&#xA;}&#xA;.pfvr-info {&#xA;left: 8px;&#xA;right: 8px;&#xA;bottom: 108px;&#xA;max-width: none;&#xA;padding: 10px 12px;&#xA;}&#xA;.pfvr-scene-title {&#xA;font-size: 14px;&#xA;}&#xA;.pfvr-scene-desc {&#xA;font-size: 12px;&#xA;}&#xA;.pfvr-nav {&#xA;width: 34px;&#xA;height: 34px;&#xA;}&#xA;.pfvr-nav-prev { left: 6px; }&#xA;.pfvr-nav-next { right: 6px; }&#xA;.pfvr-thumb {&#xA;width: 92px;&#xA;}&#xA;.pfvr-thumb img {&#xA;width: 92px;&#xA;height: 56px;&#xA;}&#xA;.pfvr-topbar {&#xA;padding: 8px 10px;&#xA;}&#xA;}&#xA;/* Aviso visible en el editor para shortcodes mal configurados. */&#xA;.pfvr-notice {&#xA;padding: 12px 16px;&#xA;background: #fcf0f1;&#xA;border-left: 4px solid #d63638;&#xA;color: #3c434a;&#xA;}&#xA;&lt;/style&gt;&#xA;&lt;script src=&#34;https://pengchi.net/wp-content/plugins/playforge-vr/assets/vendor/aframe.min.js&#34;&gt;&lt;/script&gt;&#xA;&lt;div&#xA;id=&#34;pfvr-viewer-494-2&#34;&#xA;class=&#34;pfvr-viewer pfvr-loading&#34;&#xA;style=&#34;--pfvr-height: 100vh;&#34;&#xA;data-scene=&#34;0&#34;&#xA;data-autoplay=&#34;1&#34;&#xA;data-preload=&#34;all&#34;&#xA;tabindex=&#34;0&#34;&#xA;&gt;&#xA;&lt;a-scene&#xA;embedded&#xA;loading-screen=&#34;enabled: false&#34;&#xA;vr-mode-ui=&#34;enabled: true&#34;&#xA;renderer=&#34;colorManagement: true; antialias: true&#34;&#xA;&gt;&#xA;&lt;a-assets timeout=&#34;30000&#34;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-0&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Factory-Aerial-View-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-1&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Sheet-Metal-Processing-Workshop-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-2&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Panel-Board-Production-Workshop-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-3&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Medical-Cabinet-Assembly-Workshop-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-4&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Medical-Equipment-Showroom-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;img&#xA;id=&#34;pfvr-a-5&#34;&#xA;src=&#34;https://pengchi.net/wp-content/uploads/2026/09/Open-Office-Area-scaled.jpg&#34;&#xA;alt=&#34;&#34;&#xA;&gt;&#xA;&lt;/a-assets&gt;&#xA;&lt;a-sky data-role=&#34;sky&#34; src=&#34;#pfvr-a-0&#34;&gt;&lt;/a-sky&gt;&#xA;&lt;a-entity data-role=&#34;rig&#34; pfvr-auto=&#34;speed: 0.06; enabled: true&#34;&gt;&#xA;&lt;a-entity camera look-controls=&#34;reverseMouseDrag: true&#34; fov=&#34;80&#34;&gt;&lt;/a-entity&gt;&#xA;&lt;/a-entity&gt;&#xA;&lt;/a-scene&gt;&#xA;&lt;div class=&#34;pfvr-overlay&#34;&gt;&#xA;&lt;div class=&#34;pfvr-topbar pfvr-ui&#34;&gt;&#xA;&lt;select class=&#34;pfvr-select&#34; aria-label=&#34;Cambiar de escena por título&#34;&gt;&lt;/select&gt;&#xA;&lt;div class=&#34;pfvr-top-actions&#34;&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-auto-btn&#34; aria-label=&#34;Activar o desactivar la rotación automática&#34; title=&#34;Rotación automática&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-auto&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-fs-btn&#34; aria-label=&#34;Pantalla completa&#34; title=&#34;Pantalla completa&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-fs&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;pfvr-info&#34;&gt;&#xA;&lt;div class=&#34;pfvr-scene-title&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;pfvr-scene-desc&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-nav pfvr-nav-prev pfvr-ui&#34; aria-label=&#34;Anterior&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-prev&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;button type=&#34;button&#34; class=&#34;pfvr-btn pfvr-nav pfvr-nav-next pfvr-ui&#34; aria-label=&#34;Siguiente&#34;&gt;&#xA;&lt;span class=&#34;pfvr-icon pfvr-icon-next&#34; aria-hidden=&#34;true&#34;&gt;&lt;/span&gt;&#xA;&lt;/button&gt;&#xA;&lt;div class=&#34;pfvr-thumbs pfvr-ui&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;pfvr-loader&#34; aria-hidden=&#34;true&#34;&gt;&#xA;&lt;span class=&#34;pfvr-spinner&#34;&gt;&lt;/span&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;script type=&#34;application/json&#34; class=&#34;pfvr-data&#34;&gt;[{&#34;id&#34;:&#34;scene-1790058861688-1&#34;,&#34;title&#34;:&#34;Vista aérea de la fábrica&#34;,&#34;description&#34;:&#34;Parque industrial de tecnología inteligente Pengchi&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Factory-Aerial-View-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Factory-Aerial-View-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790058915736-2&#34;,&#34;title&#34;:&#34;Taller 1&#34;,&#34;description&#34;:&#34;Piso 1, taller de corte láser&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Sheet-Metal-Processing-Workshop-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Sheet-Metal-Processing-Workshop-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790058933968-3&#34;,&#34;title&#34;:&#34;Taller&#34;,&#34;description&#34;:&#34;Piso 3, taller de puertas médicas&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Panel-Board-Production-Workshop-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Panel-Board-Production-Workshop-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790059002625-4&#34;,&#34;title&#34;:&#34;Taller&#34;,&#34;description&#34;:&#34;Piso 4, taller de campanas extractoras&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Medical-Cabinet-Assembly-Workshop-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Medical-Cabinet-Assembly-Workshop-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790059172719-5&#34;,&#34;title&#34;:&#34;Sala de exposición&#34;,&#34;description&#34;:&#34;Piso 9, sala de exposición de mobiliario médico&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Medical-Equipment-Showroom-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Medical-Equipment-Showroom-scaled-1.jpg&#34;},{&#34;id&#34;:&#34;scene-1790059199810-6&#34;,&#34;title&#34;:&#34;Oficina Pengchi&#34;,&#34;description&#34;:&#34;Piso 9, vestíbulo de la oficina&#34;,&#34;image&#34;:&#34;/wp-content/uploads/2026/09/Open-Office-Area-scaled.jpg&#34;,&#34;thumb&#34;:&#34;/wp-content/uploads/2026/09/cropped-Open-Office-Area-scaled-1.jpg&#34;}]&lt;/script&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;/**&#xA;* Lógica de front-end para los visores PlayForge VR.&#xA;*&#xA;* Lee el JSON de escenas generado por el shortcode, construye el selector&#xA;* de títulos, la tira de miniaturas y el panel de información, y cambia&#xA;* la textura de &lt;a-sky&gt; al cambiar de escena.&#xA;*/&#xA;( function () {&#xA;&#39;use strict&#39;;&#xA;/**&#xA;* Componente de A-Frame: rotación lenta de guiñada del soporte de la cámara.&#xA;*&#xA;* Se pausa mientras el visitante arrastra/mira alrededor y se reanuda tras&#xA;* un tiempo de inactividad, de modo que nunca interfiere con los controles&#xA;* del espectador.&#xA;*/&#xA;function registerAutoComponent() {&#xA;if ( ! window.AFRAME || window.AFRAME.components[ &#39;pfvr-auto&#39; ] ) {&#xA;return;&#xA;}&#xA;window.AFRAME.registerComponent( &#39;pfvr-auto&#39;, {&#xA;schema: {&#xA;speed: { default: 0.06 }, // radianes por segundo.&#xA;enabled: { default: true }&#xA;},&#xA;init: function () {&#xA;this.userPaused = false;&#xA;this.tempPaused = false;&#xA;this.resumeTimer = null;&#xA;var self = this;&#xA;var pauseTemporarily = function () {&#xA;self.tempPaused = true;&#xA;window.clearTimeout( self.resumeTimer );&#xA;self.resumeTimer = window.setTimeout( function () {&#xA;self.tempPaused = false;&#xA;}, 4000 );&#xA;};&#xA;// El canvas recibe los eventos de puntero/toque que usa look-controls.&#xA;var bind = function () {&#xA;var canvas = self.el.sceneEl.canvas;&#xA;if ( ! canvas ) {&#xA;return;&#xA;}&#xA;canvas.addEventListener( &#39;pointerdown&#39;, pauseTemporarily );&#xA;canvas.addEventListener( &#39;wheel&#39;, pauseTemporarily, { passive: true } );&#xA;canvas.addEventListener( &#39;touchstart&#39;, pauseTemporarily, { passive: true } );&#xA;};&#xA;if ( this.el.sceneEl.canvas ) {&#xA;bind();&#xA;} else {&#xA;this.el.sceneEl.addEventListener( &#39;rendertargetchanged&#39;, bind );&#xA;window.setTimeout( bind, 500 );&#xA;}&#xA;},&#xA;setEnabled: function ( enabled ) {&#xA;this.userPaused = ! enabled;&#xA;},&#xA;tick: function ( _time, delta ) {&#xA;if (&#xA;! this.data.enabled ||&#xA;this.userPaused ||&#xA;this.tempPaused ||&#xA;document.hidden&#xA;) {&#xA;return;&#xA;}&#xA;this.el.object3D.rotation.y += ( delta / 1000 ) * this.data.speed;&#xA;}&#xA;} );&#xA;}&#xA;/** Crea un span de icono con una clase (el contenido proviene del CSS). */&#xA;function icon( className ) {&#xA;var span = document.createElement( &#39;span&#39; );&#xA;span.className = &#39;pfvr-icon &#39; + className;&#xA;span.setAttribute( &#39;aria-hidden&#39;, &#39;true&#39; );&#xA;return span;&#xA;}&#xA;/**&#xA;* Inicializa un elemento de visor.&#xA;*&#xA;* @param {HTMLElement} viewer Elemento raíz .pfvr-viewer.&#xA;*/&#xA;function initViewer( viewer ) {&#xA;var dataEl = viewer.querySelector( &#39;.pfvr-data&#39; );&#xA;var scenes;&#xA;try {&#xA;scenes = JSON.parse( dataEl.textContent || &#39;{}&#39; );&#xA;} catch ( e ) {&#xA;scenes = [];&#xA;}&#xA;if ( ! Array.isArray( scenes ) || ! scenes.length ) {&#xA;return;&#xA;}&#xA;var sky = viewer.querySelector( &#39;[data-role=&#34;sky&#34;]&#39; );&#xA;var rig = viewer.querySelector( &#39;[data-role=&#34;rig&#34;]&#39; );&#xA;var select = viewer.querySelector( &#39;.pfvr-select&#39; );&#xA;var thumbs = viewer.querySelector( &#39;.pfvr-thumbs&#39; );&#xA;var infoTitle = viewer.querySelector( &#39;.pfvr-scene-title&#39; );&#xA;var infoDesc = viewer.querySelector( &#39;.pfvr-scene-desc&#39; );&#xA;var infoBox = viewer.querySelector( &#39;.pfvr-info&#39; );&#xA;var loader = viewer.querySelector( &#39;.pfvr-loader&#39; );&#xA;var autoBtn = viewer.querySelector( &#39;.pfvr-auto-btn&#39; );&#xA;var fsBtn = viewer.querySelector( &#39;.pfvr-fs-btn&#39; );&#xA;var prevBtn = viewer.querySelector( &#39;.pfvr-nav-prev&#39; );&#xA;var nextBtn = viewer.querySelector( &#39;.pfvr-nav-next&#39; );&#xA;var current = Math.min(&#xA;parseInt( viewer.getAttribute( &#39;data-scene&#39; ), 10 ) || 0,&#xA;scenes.length - 1&#xA;);&#xA;var autoEnabled = viewer.getAttribute( &#39;data-autoplay&#39; ) === &#39;1&#39;;&#xA;var preloadAll = viewer.getAttribute( &#39;data-preload&#39; ) === &#39;all&#39;;&#xA;var assetsBox = viewer.querySelector( &#39;a-assets&#39; );&#xA;var loadFallbackTimer = null;&#xA;// Construye el &lt;select&gt; de títulos.&#xA;scenes.forEach( function ( scene, i ) {&#xA;var option = document.createElement( &#39;option&#39; );&#xA;option.value = String( i );&#xA;option.textContent = scene.title || &#39;Escena &#39; + ( i + 1 );&#xA;select.appendChild( option );&#xA;} );&#xA;// Construye la tira de miniaturas.&#xA;var thumbButtons = [];&#xA;scenes.forEach( function ( scene, i ) {&#xA;var button = document.createElement( &#39;button&#39; );&#xA;button.type = &#39;button&#39;;&#xA;button.className = &#39;pfvr-thumb&#39;;&#xA;button.setAttribute( &#39;aria-label&#39;, scene.title || &#39;Escena &#39; + ( i + 1 ) );&#xA;var img = document.createElement( &#39;img&#39; );&#xA;img.src = scene.thumb || &#39;&#39;;&#xA;img.alt = &#39;&#39;;&#xA;img.addEventListener( &#39;error&#39;, function () {&#xA;img.style.display = &#39;none&#39;;&#xA;} );&#xA;var label = document.createElement( &#39;span&#39; );&#xA;label.className = &#39;pfvr-thumb-label&#39;;&#xA;label.textContent = scene.title || &#39;Escena &#39; + ( i + 1 );&#xA;button.appendChild( img );&#xA;button.appendChild( label );&#xA;button.addEventListener( &#39;click&#39;, function () {&#xA;goTo( i );&#xA;} );&#xA;thumbs.appendChild( button );&#xA;thumbButtons.push( button );&#xA;} );&#xA;/**&#xA;* Garantiza que la escena i exista como un &lt;img&gt; dentro de &lt;a-assets&gt;,&#xA;* creándola si es necesario. A-Frame luego la carga y almacena en caché&#xA;* la textura de GPU, de modo que apuntar el cielo hacia ella es&#xA;* instantáneo una vez cargada.&#xA;*&#xA;* @param {number} i Índice de la escena.&#xA;*/&#xA;function ensureAsset( i ) {&#xA;if ( ! assetsBox || ! scenes[ i ] ) {&#xA;return;&#xA;}&#xA;var id = &#39;pfvr-a-&#39; + i;&#xA;if ( document.getElementById( id ) ) {&#xA;return;&#xA;}&#xA;var img = document.createElement( &#39;img&#39; );&#xA;img.id = id;&#xA;img.alt = &#39;&#39;;&#xA;img.src = scenes[ i ].image;&#xA;assetsBox.appendChild( img );&#xA;}&#xA;/** Precarga una escena como recurso de A-Frame (precalienta la red + caché de GPU). */&#xA;function preload( i ) {&#xA;ensureAsset( i );&#xA;}&#xA;/** Oculta el indicador de carga una vez que la nueva textura está en el cielo. */&#xA;function hideLoader() {&#xA;window.clearTimeout( loadFallbackTimer );&#xA;viewer.classList.remove( &#39;pfvr-loading&#39; );&#xA;if ( loader ) {&#xA;loader.style.display = &#39;none&#39;;&#xA;}&#xA;}&#xA;/**&#xA;* Cambia a una escena por índice.&#xA;*&#xA;* @param {number} i Índice de destino.&#xA;*/&#xA;function goTo( i ) {&#xA;if ( i === current || i &lt; 0 || i &gt;= scenes.length ) {&#xA;return;&#xA;}&#xA;current = i;&#xA;viewer.classList.add( &#39;pfvr-loading&#39; );&#xA;if ( loader ) {&#xA;loader.style.display = &#39;&#39;;&#xA;}&#xA;var settled = false;&#xA;var finish = function () {&#xA;if ( settled ) {&#xA;return;&#xA;}&#xA;settled = true;&#xA;hideLoader();&#xA;sky.removeEventListener( &#39;materialtextureloaded&#39;, finish );&#xA;sky.removeEventListener( &#39;materialtextureerror&#39;, finish );&#xA;};&#xA;// Red de seguridad: nunca deja el indicador atascado si no se dispara ningún evento.&#xA;window.clearTimeout( loadFallbackTimer );&#xA;loadFallbackTimer = window.setTimeout( finish, 9000 );&#xA;sky.addEventListener( &#39;materialtextureloaded&#39;, finish );&#xA;sky.addEventListener( &#39;materialtextureerror&#39;, finish );&#xA;// Asegúrate de que la imagen de destino esté en &lt;a-assets&gt;, luego haz&#xA;// referencia a ella por ID para que se reutilice la caché de texturas de A-Frame.&#xA;ensureAsset( i );&#xA;sky.setAttribute( &#39;src&#39;, &#39;#pfvr-a-&#39; + i );&#xA;// Cuando la imagen de destino ya ha terminado de cargarse, A-Frame puede&#xA;// resolver el material de forma síncrona sin emitir un evento;&#xA;// oculta el indicador en el siguiente fotograma en ese caso.&#xA;var targetImg = document.getElementById( &#39;pfvr-a-&#39; + i );&#xA;if ( targetImg &amp;&amp; targetImg.complete &amp;&amp; targetImg.naturalWidth ) {&#xA;window.requestAnimationFrame( function () {&#xA;window.requestAnimationFrame( finish );&#xA;} );&#xA;}&#xA;updateUI();&#xA;preload( ( i + 1 ) % scenes.length );&#xA;preload( ( i - 1 + scenes.length ) % scenes.length );&#xA;}&#xA;/** Actualiza los estados activos del título/descripción/selector/miniaturas. */&#xA;function updateUI() {&#xA;var scene = scenes[ current ];&#xA;select.value = String( current );&#xA;infoTitle.textContent = scene.title || &#39;&#39;;&#xA;if ( scene.description &amp;&amp; scene.description.trim() ) {&#xA;infoDesc.innerHTML = scene.description;&#xA;infoBox.hidden = false;&#xA;} else {&#xA;infoDesc.innerHTML = &#39;&#39;;&#xA;infoBox.hidden = ! scene.title;&#xA;}&#xA;thumbButtons.forEach( function ( button, i ) {&#xA;button.classList.toggle( &#39;is-active&#39;, i === current );&#xA;} );&#xA;// Mantiene la miniatura activa visible en la tira desplazada.&#xA;var active = thumbButtons[ current ];&#xA;if ( active &amp;&amp; active.scrollIntoView ) {&#xA;active.scrollIntoView( { behavior: &#39;smooth&#39;, inline: &#39;center&#39;, block: &#39;nearest&#39; } );&#xA;}&#xA;}&#xA;// --- Eventos de UI -----------------------------------------------------&#xA;select.addEventListener( &#39;change&#39;, function () {&#xA;goTo( parseInt( select.value, 10 ) );&#xA;} );&#xA;prevBtn.addEventListener( &#39;click&#39;, function () {&#xA;goTo( ( current - 1 + scenes.length ) % scenes.length );&#xA;} );&#xA;nextBtn.addEventListener( &#39;click&#39;, function () {&#xA;goTo( ( current + 1 ) % scenes.length );&#xA;} );&#xA;autoBtn.addEventListener( &#39;click&#39;, function () {&#xA;autoEnabled = ! autoEnabled;&#xA;setAutoButtonState();&#xA;if ( rig.components &amp;&amp; rig.components[ &#39;pfvr-auto&#39; ] ) {&#xA;rig.components[ &#39;pfvr-auto&#39; ].setEnabled( autoEnabled );&#xA;}&#xA;rig.setAttribute( &#39;pfvr-auto&#39;, &#39;enabled&#39;, autoEnabled ? &#39;true&#39; : &#39;false&#39; );&#xA;} );&#xA;function setAutoButtonState() {&#xA;autoBtn.classList.toggle( &#39;is-off&#39;, ! autoEnabled );&#xA;autoBtn.setAttribute( &#39;aria-pressed&#39;, autoEnabled ? &#39;true&#39; : &#39;false&#39; );&#xA;}&#xA;// Pantalla completa.&#xA;fsBtn.addEventListener( &#39;click&#39;, function () {&#xA;if ( document.fullscreenElement ) {&#xA;document.exitFullscreen();&#xA;} else if ( viewer.requestFullscreen ) {&#xA;viewer.requestFullscreen();&#xA;} else if ( viewer.webkitRequestFullscreen ) {&#xA;viewer.webkitRequestFullscreen();&#xA;}&#xA;} );&#xA;document.addEventListener( &#39;fullscreenchange&#39;, function () {&#xA;fsBtn.classList.toggle( &#39;is-fullscreen&#39;, !! document.fullscreenElement );&#xA;} );&#xA;// Teclado: actuar solo cuando este visor esté enfocado o en pantalla completa.&#xA;viewer.addEventListener( &#39;keydown&#39;, function ( event ) {&#xA;if (&#xA;document.fullscreenElement !== viewer &amp;&amp;&#xA;! viewer.contains( document.activeElement )&#xA;) {&#xA;return;&#xA;}&#xA;if ( event.key === &#39;ArrowRight&#39; ) {&#xA;event.preventDefault();&#xA;goTo( ( current + 1 ) % scenes.length );&#xA;} else if ( event.key === &#39;ArrowLeft&#39; ) {&#xA;event.preventDefault();&#xA;goTo( ( current - 1 + scenes.length ) % scenes.length );&#xA;}&#xA;} );&#xA;// Las galerías de una sola escena no necesitan elementos de navegación.&#xA;if ( scenes.length === 1 ) {&#xA;prevBtn.style.display = &#39;none&#39;;&#xA;nextBtn.style.display = &#39;none&#39;;&#xA;thumbs.style.display = &#39;none&#39;;&#xA;select.style.display = &#39;none&#39;;&#xA;}&#xA;// --- Estado inicial ------------------------------------------------&#xA;setAutoButtonState();&#xA;updateUI();&#xA;// El modo &#34;all&#34; ya incluyó todas las imágenes en &lt;a-assets&gt;; en el modo&#xA;// &#34;adjacent&#34;, precargar ambos vecinos de la escena inicial.&#xA;if ( ! preloadAll ) {&#xA;preload( ( current + 1 ) % scenes.length );&#xA;preload( ( current - 1 + scenes.length ) % scenes.length );&#xA;}&#xA;// Ocultar el spinner una vez que se haya cargado la primera textura.&#xA;var onInitialLoaded = function () {&#xA;hideLoader();&#xA;sky.removeEventListener( &#39;materialtextureloaded&#39;, onInitialLoaded );&#xA;sky.removeEventListener( &#39;materialtextureerror&#39;, onInitialError );&#xA;};&#xA;var onInitialError = function () {&#xA;hideLoader();&#xA;sky.removeEventListener( &#39;materialtextureloaded&#39;, onInitialLoaded );&#xA;sky.removeEventListener( &#39;materialtextureerror&#39;, onInitialError );&#xA;};&#xA;sky.addEventListener( &#39;materialtextureloaded&#39;, onInitialLoaded );&#xA;sky.addEventListener( &#39;materialtextureerror&#39;, onInitialError );&#xA;window.setTimeout( hideLoader, 9000 );&#xA;}&#xA;function boot() {&#xA;registerAutoComponent();&#xA;document.querySelectorAll( &#39;.pfvr-viewer&#39; ).forEach( initViewer );&#xA;}&#xA;if ( document.readyState === &#39;loading&#39; ) {&#xA;document.addEventListener( &#39;DOMContentLoaded&#39;, boot );&#xA;} else {&#xA;boot();&#xA;}&#xA;} )();&#xA;&lt;/script&gt;</description>
			</item>
			<item>
				<title>Contáctanos</title>
				<link>https://pengchi.net/es/contact-us/</link>
				<pubDate>Fri, 11 Sep 2026 05:56:09 +0000</pubDate>
				<guid>https://pengchi.net/es/contact-us/</guid>
				<description>&lt;section class=&#34;pb-4 pb-lg-5 mb-4 mb-lg-5 border-bottom&#34;&gt;&#xA;&lt;p class=&#34;small fw-semibold text-uppercase text-success mb-2&#34;&gt;Envíanos un Mensaje&lt;/p&gt;&#xA;&lt;script src=&#34;https://js-na2.hsforms.net/forms/embed/247495286.js&#34; defer&gt;&lt;/script&gt;&#xA;&lt;div class=&#34;hs-form-frame&#34; data-region=&#34;na2&#34; data-form-id=&#34;7b45a6d3-a989-4ef4-a95a-e937a0761d6a&#34; data-portal-id=&#34;247495286&#34;&gt;&lt;/div&gt;&#xA;&lt;/section&gt;&#xA;&lt;section class=&#34;pb-4 pb-lg-5&#34;&gt;&#xA;&lt;div class=&#34;row g-4 g-lg-5&#34;&gt;&#xA;&lt;div class=&#34;col-lg-5&#34;&gt;&#xA;&lt;p class=&#34;small fw-semibold text-uppercase text-success mb-2&#34;&gt;Contáctanos&lt;/p&gt;&#xA;&lt;h2 class=&#34;fw-bold mb-3&#34;&gt;Ponte en Contacto con Pengchi&lt;/h2&gt;&#xA;&lt;p class=&#34;fw-semibold mb-3&#34;&gt;Dongguan Pengchi Intelligent Equipment Technology Co., Ltd.&lt;/p&gt;&#xA;&lt;ul class=&#34;list-unstyled m-0&#34;&gt;&#xA;&#x9;&lt;li class=&#34;row g-0 gap-3 py-3 border-bottom&#34;&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col-auto&#34;&gt;&lt;i class=&#34;bi bi-telephone text-success fs-5 lh-base&#34;&gt;&lt;/i&gt;&lt;/div&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;div class=&#34;small fw-semibold text-uppercase text-body-secondary mb-1&#34;&gt;Teléfono&lt;/div&gt;&#xA;&#x9;&#x9;&#x9;&lt;a class=&#34;link-body-emphasis link-offset-2 link-underline-opacity-0 link-underline-opacity-100-hover text-break&#34; href=&#34;tel:+86-769-38839633-879&#34;&gt;+86 0769-38839633-879&lt;/a&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&lt;/li&gt;&#xA;&#x9;&lt;li class=&#34;row g-0 gap-3 py-3 border-bottom&#34;&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col-auto&#34;&gt;&lt;i class=&#34;bi bi-phone text-success fs-5 lh-base&#34;&gt;&lt;/i&gt;&lt;/div&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;div class=&#34;small fw-semibold text-uppercase text-body-secondary mb-1&#34;&gt;Móvil / WhatsApp&lt;/div&gt;&#xA;&#x9;&#x9;&#x9;&lt;a class=&#34;link-body-emphasis link-offset-2 link-underline-opacity-0 link-underline-opacity-100-hover text-break&#34; href=&#34;tel:+8618025283503&#34;&gt;+86 18025283503&lt;/a&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&lt;/li&gt;&#xA;&#x9;&lt;li class=&#34;row g-0 gap-3 py-3 border-bottom&#34;&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col-auto&#34;&gt;&lt;i class=&#34;bi bi-envelope text-success fs-5 lh-base&#34;&gt;&lt;/i&gt;&lt;/div&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;div class=&#34;small fw-semibold text-uppercase text-body-secondary mb-1&#34;&gt;Correo Electrónico&lt;/div&gt;&#xA;&#x9;&#x9;&#x9;&lt;a class=&#34;link-body-emphasis link-offset-2 link-underline-opacity-0 link-underline-opacity-100-hover text-break&#34; href=&#34;mailto:pengchi@pengchihealth.com&#34;&gt;pengchi@pengchihealth.com&lt;/a&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&lt;/li&gt;&#xA;&#x9;&lt;li class=&#34;row g-0 gap-3 py-3 border-bottom&#34;&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col-auto&#34;&gt;&lt;i class=&#34;bi bi-globe2 text-success fs-5 lh-base&#34;&gt;&lt;/i&gt;&lt;/div&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;div class=&#34;small fw-semibold text-uppercase text-body-secondary mb-1&#34;&gt;Sitio Web Oficial&lt;/div&gt;&#xA;&#x9;&#x9;&#x9;&lt;a class=&#34;link-body-emphasis link-offset-2 link-underline-opacity-0 link-underline-opacity-100-hover text-break&#34; href=&#34;https://pengchi.net&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;https://pengchi.net&lt;/a&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&lt;/li&gt;&#xA;&#x9;&lt;li class=&#34;row g-0 gap-3 py-3 border-bottom&#34;&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col-auto&#34;&gt;&lt;i class=&#34;bi bi-shop text-success fs-5 lh-base&#34;&gt;&lt;/i&gt;&lt;/div&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;div class=&#34;small fw-semibold text-uppercase text-body-secondary mb-1&#34;&gt;Tienda Made-in-China&lt;/div&gt;&#xA;&#x9;&#x9;&#x9;&lt;a class=&#34;link-body-emphasis link-offset-2 link-underline-opacity-0 link-underline-opacity-100-hover text-break&#34; href=&#34;https://pengchihealthcare.en.made-in-china.com/&#34; target=&#34;_blank&#34; rel=&#34;nofollow noopener noreferrer&#34;&gt;https://pengchihealthcare.en.made-in-china.com/&lt;/a&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&lt;/li&gt;&#xA;&#x9;&lt;li class=&#34;row g-0 gap-3 pt-3&#34;&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col-auto&#34;&gt;&lt;i class=&#34;bi bi-geo-alt text-success fs-5 lh-base&#34;&gt;&lt;/i&gt;&lt;/div&gt;&#xA;&#x9;&#x9;&lt;div class=&#34;col&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;div class=&#34;small fw-semibold text-uppercase text-body-secondary mb-1&#34;&gt;Base de Producción&lt;/div&gt;&#xA;&#x9;&#x9;&#x9;&lt;span class=&#34;text-body-secondary&#34;&gt;N.º 148, Calle Chashi, Localidad de Chashan, Ciudad de Dongguan, Provincia de Guangdong (Parque Tecnológico Inteligente Pengchi)&lt;/span&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#x9;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;col-lg-7&#34;&gt;&#xA;&lt;a class=&#34;d-block position-relative rounded-3 overflow-hidden border text-decoration-none&#34; href=&#34;https://www.google.com/maps/search/?api=1&amp;query=No.%20148%2C%20Chashi%20Road%2C%20Chashan%20Town%2C%20Dongguan%2C%20Guangdong%2C%20China%20(Pengchi%20Smart%20Technology%20Park)&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;&lt;img class=&#34;img-fluid w-100 d-block&#34; src=&#34;https://pengchi.net/wp-content/uploads/2026/09/pengchi-map.jpg&#34; alt=&#34;Mapa de la ubicación de Pengchi: N.º 148 Calle Chashi, Localidad de Chashan, Dongguan&#34; /&gt;&#xA;&lt;span class=&#34;position-absolute bottom-0 start-0 m-3 btn btn-light btn-sm shadow-sm fw-semibold&#34;&gt;&lt;i class=&#34;bi bi-box-arrow-up-right me-1&#34;&gt;&lt;/i&gt;Ver en Google Maps&lt;/span&gt;&#xA;&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;</description>
			</item>
			<item>
				<title>Sobre Nosotros</title>
				<link>https://pengchi.net/es/about-us/</link>
				<pubDate>Fri, 11 Sep 2026 05:55:46 +0000</pubDate>
				<guid>https://pengchi.net/es/about-us/</guid>
				<description>&lt;section class=&#34;bg-white border-bottom&#34; style=&#34;width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw);&#34;&gt;&#xA;&lt;div class=&#34;container-fluid px-0&#34;&gt;&#xA;&lt;div class=&#34;row g-0&#34;&gt;&#xA;&lt;div class=&#34;col-lg-6&#34;&gt;&lt;style&gt;.swiper-manager-container.swiper-style17.swiper-slide-name-companyprofileen4k {--height:auto ;--gap:20px !important;--products-count:10;--height:auto!important;--swiper-slide-aspect-ratio:16/9!important;--swiper-slide-aspect-ratio-pad:16/9!important;--swiper-slide-aspect-ratio-mobile:16/9!important;}.swiper-manager-container.swiper-style17.swiper-slide-name-companyprofileen4k .slide-content {}&lt;/style&gt;&lt;div class=&#34;swiper-manager-container swiper-slide-name-companyprofileen4k swiper-slide-id- color-white content-align-default swiper-style17&#34; id=&#34;swiper-instance-27&#34; data-navigation=&#34;true&#34; data-pagination=&#34;true&#34; data-loop=&#34;true&#34; data-autoplay=&#34;false&#34; data-thumbs=&#34;false&#34; data-mute=&#34;true&#34; data-height=&#34;auto&#34; data-height-pad=&#34;&#34; data-height-mobile=&#34;&#34; data-style-id=&#34;17&#34; data-auto-height=&#34;true&#34; data-space-between=&#34;20&#34; data-slider-name=&#34;companyprofileen4k&#34; data-slides-per-view-pc=&#34;&#34; data-slides-per-group-pc=&#34;&#34; data-slides-per-view-pad=&#34;&#34; data-slides-per-group-pad=&#34;&#34; data-slides-per-view-mobile=&#34;&#34; data-slides-per-group-mobile=&#34;&#34; data-centered-slides=&#34;&#34; data-title-font-size=&#34;&#34; data-subtitle-font-size=&#34;&#34; data-description-font-size=&#34;&#34; data-link-font-size=&#34;&#34; data-google-fonts=&#34;&#34; data-content-box-max-width=&#34;&#34;&gt; &lt;div class=&#34;swiper main-swiper&#34; style=&#34;height:auto&#34;&gt; &lt;div class=&#34;swiper-wrapper&#34;&gt;&lt;div id=&#34;&#34; class=&#34;swiper-slide has-video&#34;&gt;&lt;div&gt;&lt;img src=&#34;https://pengchi.net/wp-content/uploads/2026/10/medical-sterile-storage-modern-clean-qqaawKKJ-1280x720-1.jpg&#34; loading=&#34;lazy&#34; alt=&#34;&#34; class=&#34;slide-background-img&#34; /&gt;&lt;/div&gt;&lt;div class=&#34;video-container slide-video&#34;&gt;&lt;lite-youtube videoid=&#34;BPfSOWqaFXY&#34; posterquality=&#34;maxresdefault&#34; style=&#34;width:100%;height:100%;aspect-ratio:auto;&#34;&gt;&lt;/lite-youtube&gt;&lt;script type=&#34;module&#34; src=&#34;https://cdn.jsdelivr.net/npm/@justinribeiro/lite-youtube@1/lite-youtube.js&#34;&gt;&lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#34;swiper-info-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-autoplay-btn&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-prev&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-button-next&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-pagination&#34;&gt;&lt;/div&gt;&lt;div class=&#34;swiper-scrollbar&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;col-lg-6 d-flex align-items-center&#34;&gt;&#xA;&lt;div class=&#34;p-4 p-lg-5&#34;&gt;&#xA;&lt;p&gt;&lt;span class=&#34;d-inline-block mb-3 small fw-semibold text-uppercase text-success&#34;&gt;Quiénes Somos&lt;/span&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 border-bottom align-items-start&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;Tipo de Negocio&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;Fabricante/Fábrica&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 border-bottom align-items-start&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;Productos Principales&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;&lt;a href=&#34;https://pengchi.net/medical-manual-single-leaf-air-tight-door/&#34;&gt;Puerta Hermética Médica para Quirófano&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/medical-furniture/&#34;&gt;Mobiliario Médico&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/a-series-fume-hoods/&#34;&gt;Campanas de Flujo Laminar&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/straight-type-treatment-cabinet/&#34;&gt;Gabinete Médico/Gabinete de Tratamiento&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/custom-h-profile-aluminum-quick-assembly-modular-operating-room/&#34;&gt;Quirófano Modular sin Marco&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/hvac-system/&#34;&gt;Unidad de Tratamiento de Aire (UTA)&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/medical-single-leaf-automatic-sliding-door/&#34;&gt;Puerta Médica Automática de Acero&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/a-series-all-steel-laboratory-bench/&#34;&gt;Mesa de Trabajo de Laboratorio&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/medical-manual-interlocking-airlock-door/&#34;&gt;Puerta de Acero para Sala Limpia&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/medical-door/&#34;&gt;Puerta Médica&lt;/a&gt;, &lt;a href=&#34;https://pengchi.net/laboratory-furniture/&#34;&gt;Mobiliario de Laboratorio&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 border-bottom align-items-start&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;Líneas de Producción&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;10&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 border-bottom align-items-start&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;Servicio OEM Disponible&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;Sí&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 border-bottom align-items-start&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;Opciones de Personalización&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;Personalización a partir de Muestras, Personalización a partir de Diseños, Personalización Completa, Personalización Menor, Personalización Flexible&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 border-bottom align-items-start&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;Máquinas de Producción&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;Máquina de Corte Láser, Fresadora, Máquina de Corte, Máquina CNC, Máquina Estampadora, Máquina de Producción de Filtros&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;d-flex gap-3 py-2 align-items-start border-bottom-0&#34;&gt;&#xA;&lt;div class=&#34;fw-bold flex-shrink-0&#34; style=&#34;flex: 0 0 132px;&#34;&gt;N.º de Informe de Auditoría de TÜV Rheinland&lt;/div&gt;&#xA;&lt;div class=&#34;text-body-secondary&#34;&gt;MIC-ASI2521094  &lt;a href=&#34;https://www.verified.chn.tuv.com/en/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Verificar Ahora&lt;/a&gt;  &lt;a href=&#34;https://pengchi.net/docs/test-reports/tuv-rheinland-audit-report/&#34;&gt;Descargar Informe PDF&lt;/a&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/section&gt;&lt;!-- ==================== ABOUT PENGCHI — company profile, container ==================== --&gt;&#xA;&lt;section class=&#34;py-5&#34;&gt;&#xA;&lt;div class=&#34;container&#34;&gt;&#xA;&lt;h2 class=&#34;fw-bold lh-sm mb-3&#34;&gt;Acerca de Pengchi&lt;/h2&gt;&#xA;&lt;p class=&#34;text-body-secondary lh-lg mb-3&#34;&gt;Dongguan Pengchi Intelligent Equipment Technology Co., Ltd. es una empresa profesional dedicada al diseño, investigación y desarrollo, producción y venta de quirófanos de alta gama, productos de apoyo para laboratorios y salas limpias, centrales de esterilización (CSSD) y mobiliario médico. Sus productos principales incluyen gabinetes de instrumental para quirófano, gabinetes de anestesia y medicamentos, campanas de flujo laminar, puertas automáticas, estaciones de enfermería integradas, gabinetes de tratamiento hospitalario, gabinetes de eliminación, mesas de laboratorio y ventanas de paso.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Blog</title>
				<link></link>
				<pubDate>Fri, 11 Sep 2026 05:54:54 +0000</pubDate>
				<guid></guid>
				<description></description>
			</item>
			<item>
				<title>Carrito</title>
				<link>https://pengchi.net/es/cart/</link>
				<pubDate>Fri, 11 Sep 2026 05:52:04 +0000</pubDate>
				<guid>https://pengchi.net/es/cart/</guid>
				<description>&lt;div class=&#34;wp-block-woocommerce-cart alignwide is-loading&#34;&gt;&lt;!-- wp:woocommerce/filled-cart-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-filled-cart-block&#34;&gt;&lt;!-- wp:woocommerce/cart-items-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-items-block&#34;&gt;&lt;!-- wp:woocommerce/cart-line-items-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-line-items-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-product-collection&#34;&gt;&lt;!-- wp:heading {&#34;textAlign&#34;:&#34;left&#34;,&#34;style&#34;:{&#34;spacing&#34;:{&#34;margin&#34;:{&#34;bottom&#34;:&#34;1rem&#34;}}}} --&gt;&#xA;&lt;h2 class=&#34;wp-block-heading has-text-align-left&#34; style=&#34;margin-bottom:1rem&#34;&gt;Puede que te interese…&lt;/h2&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-totals-block&#34;&gt;&lt;!-- wp:woocommerce/cart-order-summary-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-block&#34;&gt;&lt;!-- wp:woocommerce/cart-order-summary-heading-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-heading-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-coupon-form-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-subtotal-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-fee-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-discount-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-shipping-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-order-summary-taxes-block&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-express-payment-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-proceed-to-checkout-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-cart-accepted-payment-methods-block&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-empty-cart-block&#34;&gt;&lt;!-- wp:heading {&#34;textAlign&#34;:&#34;center&#34;,&#34;className&#34;:&#34;with-empty-cart-icon wc-block-cart__empty-cart__title&#34;} --&gt;&#xA;&lt;h2 class=&#34;wp-block-heading has-text-align-center with-empty-cart-icon wc-block-cart__empty-cart__title&#34;&gt;¡Tu carrito está vacío actualmente!&lt;/h2&gt;&#xA;&lt;hr class=&#34;wp-block-separator has-alpha-channel-opacity is-style-dots&#34;/&gt;&#xA;&lt;h2 class=&#34;wp-block-heading has-text-align-center&#34;&gt;Novedades en la tienda&lt;/h2&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Mi cuenta</title>
				<link>https://pengchi.net/es/my-account/</link>
				<pubDate>Fri, 11 Sep 2026 05:52:04 +0000</pubDate>
				<guid>https://pengchi.net/es/my-account/</guid>
				<description>&lt;p&gt;[woocommerce_my_account]&lt;!-- /wp:shortcode --&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pagar</title>
				<link>https://pengchi.net/es/checkout/</link>
				<pubDate>Fri, 11 Sep 2026 05:52:04 +0000</pubDate>
				<guid>https://pengchi.net/es/checkout/</guid>
				<description>&lt;div class=&#34;wp-block-woocommerce-checkout alignwide wc-block-checkout is-loading&#34;&gt;&lt;!-- wp:woocommerce/checkout-fields-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-fields-block&#34;&gt;&lt;!-- wp:woocommerce/checkout-express-payment-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-express-payment-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-contact-information-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-shipping-method-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-pickup-options-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-shipping-address-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-billing-address-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-shipping-methods-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-payment-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-additional-information-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-note-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-terms-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-actions-block&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-totals-block&#34;&gt;&lt;!-- wp:woocommerce/checkout-order-summary-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-block&#34;&gt;&lt;!-- wp:woocommerce/checkout-order-summary-cart-items-block --&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-cart-items-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-coupon-form-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-subtotal-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-fee-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-discount-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-shipping-block&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;wp-block-woocommerce-checkout-order-summary-taxes-block&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
			</item>
			<item>
				<title>Productos</title>
				<link></link>
				<pubDate>Fri, 11 Sep 2026 05:52:04 +0000</pubDate>
				<guid></guid>
				<description>&lt;p&gt;Solución de Sistema de Equipos Médicos Inteligentes&lt;/p&gt;</description>
			</item>
			<item>
				<title>Página de ejemplo</title>
				<link>https://pengchi.net/es/sample-page/</link>
				<pubDate>Fri, 11 Sep 2026 05:37:51 +0000</pubDate>
				<guid>https://pengchi.net/es/sample-page/</guid>
				<description>&lt;p&gt;Esta es una página de ejemplo. Es diferente de una entrada de blog porque permanecerá en un solo lugar y aparecerá en la navegación de tu sitio (en la mayoría de los temas). La mayoría de las personas comienzan con una página Acerca de que los presenta a los visitantes potenciales del sitio. Podría decir algo como esto:&lt;/p&gt;&#xA;&lt;blockquote class=&#34;wp-block-quote&#34;&gt;&#xA;&lt;p&gt;¡Hola! Soy mensajero en bicicleta de día, aspirante a actor de noche, y este es mi sitio web. Vivo en Los Ángeles, tengo un gran perro llamado Jack, y me gustan las piñas coladas. (Y que me atrape la lluvia.)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Política de Privacidad</title>
				<link>https://pengchi.net/es/privacy-policy/</link>
				<pubDate>Fri, 11 Sep 2026 05:37:51 +0000</pubDate>
				<guid>https://pengchi.net/es/privacy-policy/</guid>
				<description>&lt;h2 class=&#34;wp-block-heading&#34;&gt;Quiénes somos&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong class=&#34;privacy-policy-tutorial&#34;&gt;Texto sugerido: &lt;/strong&gt;La dirección de nuestro sitio web es: .&lt;/p&gt;&#xA;&lt;h2 class=&#34;wp-block-heading&#34;&gt;Comentarios&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong class=&#34;privacy-policy-tutorial&#34;&gt;Texto sugerido: &lt;/strong&gt;Cuando los visitantes dejan comentarios en el sitio, recopilamos los datos que se muestran en el formulario de comentarios, así como la dirección IP del visitante y la cadena del agente de usuario del navegador para ayudar a la detección de spam.&lt;/p&gt;&#xA;&lt;p&gt;Una cadena anonimizada creada a partir de tu dirección de correo electrónico (también llamada hash) puede proporcionarse al servicio Gravatar para ver si lo estás utilizando. La política de privacidad del servicio Gravatar está disponible aquí: https://automattic.com/privacy/. Tras la aprobación de tu comentario, tu foto de perfil será visible para el público en el contexto de tu comentario.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
