Contenido
China
EU evalúa constantemente restricciones para evitar que China adquiera tecnología militar
Los controles a las exportaciones fueron impuestos por primera vez en 2022 para evitar el uso de chips para fines bélicos, como el desarrollo de misiles hipersónicos o inteligencia artificial.
// ------------------------------------------------------------------------------------------------------------------------------- // PHOTOSWIPE
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size ...) from DOM elements // (children of gallerySelector) var parseThumbnailElements = function(el) { var thumbElements = el.childNodes, numNodes = thumbElements.length, items = [], figureEl, linkEl, size, item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes if(figureEl.nodeType !== 1) { continue; }
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute('data-size').split('x');
// create slide object item = { src: linkEl.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) };
if(figureEl.children.length > 1) {
//
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute('src');
}
item.el = figureEl; // save link to element for getThumbBoundsFn items.push(item); }
return items; };
// find nearest parent element var closest = function closest(el, fn) { return el && ( fn(el) ? el : closest(el.parentNode, fn) ); };
// triggers when user clicks on thumbnail var onThumbnailsClick = function(e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide var clickedListItem = closest(eTarget, function(el) { return (el.tagName && el.tagName.toUpperCase() === 'FIGURE'); });
if(!clickedListItem) { return; }
// find index of clicked item by looping through all child nodes // alternatively, you may define index via data- attribute var clickedGallery = clickedListItem.parentNode, childNodes = clickedListItem.parentNode.childNodes, numChildNodes = childNodes.length, nodeIndex = 0, index;
for (var i = 0; i < numChildNodes; i++) { if(childNodes[i].nodeType !== 1) { continue; } if(childNodes[i] === clickedListItem) { index = nodeIndex; break; } nodeIndex++; } if(index >= 0) { // open PhotoSwipe if valid index found openPhotoSwipe( index, clickedGallery ); } return false; };
// parse picture index and gallery index from URL (#&pid=1&gid=2) var photoswipeParseHash = function() { var hash = window.location.hash.substring(1), params = {};
if(hash.length < 5) { return params; } var vars = hash.split('&'); for (var i = 0; i < vars.length; i++) { if(!vars[i]) { continue; } var pair = vars[i].split('='); if(pair.length < 2) { continue; } params[pair[0]] = pair[1]; } if(params.gid) { params.gid = parseInt(params.gid, 10); } return params; }; var openPhotoSwipe = function(index, galleryElement, disableAnimation, fromURL) { var pswpElement = document.querySelectorAll('.pswp')[0], gallery, options, items; items = parseThumbnailElements(galleryElement); // define options (if needed) options = { // define gallery index (for URL) galleryUID: galleryElement.getAttribute('data-pswp-uid'), getThumbBoundsFn: function(index) { // See Options -> getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; }
};
// PhotoSwipe opened from URL if(fromURL) { if(options.galleryPIDs) { // parse real index when custom PIDs are used // http://photoswipe.com/documentation/faq.html#custom-pid-in-url for(var j = 0; j < items.length; j++) { if(items[j].pid == index) { options.index = j; break; } } } else { // in URL indexes start from 1 options.index = parseInt(index, 10) - 1; } } else { options.index = parseInt(index, 10); } // exit if index not found if( isNaN(options.index) ) { return; } if(disableAnimation) { options.showAnimationDuration = 0; } // Pass data to PhotoSwipe and initialize it gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options); gallery.init(); }; // loop through all gallery elements and bind events var galleryElements = document.querySelectorAll( gallerySelector ); for(var i = 0, l = galleryElements.length; i < l; i++) { galleryElements[i].setAttribute('data-pswp-uid', i+1); galleryElements[i].onclick = onThumbnailsClick; } // Parse URL and open gallery if it contains #&pid=3&gid=1 var hashData = photoswipeParseHash(); if(hashData.pid && hashData.gid) { openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid - 1 ], true, true ); } }; // execute above function initPhotoSwipeFromDOM('.my-gallery'); // ====================================== // FIN SCRIPTS PHOTOSWIPE // ======================================
MANILA (AP) — Estados Unidos evalúa constantemente la posibilidad de expandir sus controles de exportación a fin de evitar que China adquiera chips de computadora o equipos de manufactura que pueda usar para potenciar sus fuerzas armadas, declaró el lunes la secretaria de Comercio estadounidense Gina Raimondo.
Los controles a las exportaciones fueron impuestos por primera vez en 2022 para evitar el uso de chips para fines bélicos, como el desarrollo de misiles hipersónicos o inteligencia artificial.
El año pasado, el Departamento de Comercio expandió los controles de exportación, provocando protestas del Ministerio de Comercio de China de que las restricciones violan las normas del comercio internacional y “amenazan seriamente la estabilidad de las cadenas de suministro industriales”.
China advirtió que tomará “todas las medidas necesarias” para defender sus intereses y exhortó a Washington a levantar las restricciones lo más pronto posible.
Cuando se le preguntó si Estados Unidos piensa expandir aun más los controles a las exportaciones a China, Raimondo respondió, en conferencia de prensa en la capital filipina de Manila, que el tema está constantemente bajo evaluación.
“Revisamos el tema cada día”, declaró Raimondo. “La tecnología está cambiando más rápido que nunca, y eso significa que todos los días nos despertamos y nos preguntamos, ’¿Estamos haciendo lo suficiente?'”
“Mi trabajo es proteger al pueblo estadounidense y asegurarme que no haya ninguna tecnología sofisticada –incluyendo semiconductores o inteligencia artificial– que China tenga y que pueda usar para mejorar sus capacidades militares”, afirmó Raimondo.
Pero Estados Unidos seguirá vendiéndole miles de millones de dólares en semiconductores a China, advirtió Raimondo.
“Quiero ser muy clara. No tenemos ningún interés en divorciar nuestras economías”, subrayó, aunque añadió: “No podemos permitir que China tenga acceso a nuestras tecnologías más avanzadas para fines militares”.
Raimondo declaró que fue despachada por el presidente Joe Biden a Manila junto con una delegación de ejecutivos de 22 compañías estadounidenses que, dijo, planean invertir alrededor de 1.000 millones de dólares en las Filipinas —el más antiguo aliado por tratado que tiene Washington en Asia. Las inversiones estadounidenses incluyen capacitar a una gran cantidad de filipinos para que adquieran aptitudes tecnológicas que les ayuden a conseguir empleos bien remunerados, destacó la funcionaria.
“La alianza entre Estados Unidos y Filipinas es de acero. Se ha mantenido por 72 años y seguimos siendo estrechos amigos y socios en prosperidad”, declaró Raimondo.
La secretaria se reunió con el presidente filipino Ferdinand Marcos Jr. y él “no se puede imaginar un futuro de las Filipinas sin lazos estrechos con Estados Unidos”, dijo Raimondo.
Comentarios
Otras Noticias
// Obtener todos los elementos con clase .col-md-12 var colElements = document.querySelectorAll('.col-md-12');
// Iterar sobre cada elemento colElements.forEach(function(element) { // Verificar si tiene un hijo inmediato con clase .titulo-region var tituloRegion = element.querySelector('.titulo-region');
if (tituloRegion) { // Agregar la clase .is-sticky al elemento padre element.classList.add('is-sticky'); } });
// Obtener el elemento article dentro de .fila-especial-v2 .p50 var articleElement = document.querySelector('.home .fila-especial-v2 .p50 article');
// Obtener el texto del elemento .z-foto .bajada p var bajadaText = articleElement.querySelector('.z-foto .bajada p').textContent;
// Crear un nuevo elemento para mostrar el texto obtenido var textoElement = document.createElement('p'); textoElement.textContent = bajadaText;
// Obtener el elemento .z-txt .titulo dentro del article var tituloElement = articleElement.querySelector('.z-txt .titulo');
// Insertar el nuevo elemento al final del article articleElement.appendChild(textoElement);
Cortesía de Proceso.
Dejanos un comentario: