35,644 script software ejemplos y vectores esté disponible libre de derechos.

Un espacio de trabajo oscuro y de alta tecnología con múltiples pantallas de ordenador que muestran código intrincado y diagramas de red, iluminado por luces de neón azules. Un teclado, papeles y tazas de café están sobre el escritorio, creando una atmósfera de desarrollo nocturno enfocado.
Un espacio de trabajo oscuro y de alta tecnología con múltiples pantallas de ordenador que muestran código intrincado y diagramas de red, iluminado por luces de neón azules. Un teclado, papeles y tazas de café están sobre el escritorio, creando una atmósfera de desarrollo nocturno enfocado.
Una distribución extensa y no lineal de caracteres binarios y símbolos fallidos sobre un lienzo de datos austero. La composición visualiza la esencia cruda y sin filtrar de datos no estructurados a la deriva en un vacío virtual. Perspectiva.
Una distribución extensa y no lineal de caracteres binarios y símbolos fallidos sobre un lienzo de datos austero. La composición visualiza la esencia cruda y sin filtrar de datos no estructurados a la deriva en un vacío virtual. Perspectiva.
Una mano se ve interactuando con una pantalla digital que muestra código brillante. La pantalla presenta líneas de código en tonos azules y naranjas, creando una estética futurista y tecnológica. La mano está posicionada como si estuviera tocando o manipulando los datos virtuales, enfatizando la interacción entre el ser humano y la tecnología.
Una mano se ve interactuando con una pantalla digital que muestra código brillante. La pantalla presenta líneas de código en tonos azules y naranjas, creando una estética futurista y tecnológica. La mano está posicionada como si estuviera tocando o manipulando los datos virtuales, enfatizando la interacción entre el ser humano y la tecnología.
El logotipo de Quantum Code ofrece una identidad visual atractiva para laboratorios de investigación científica, y este logotipo de Quantum Code genera confianza tecnológica. Como logotipo experto de Quantum Code, el emblema demuestra eficazmente la precisión atómica a los socios que buscan el crecimiento científico.
El logotipo de Quantum Code ofrece una identidad visual atractiva para laboratorios de investigación científica, y este logotipo de Quantum Code genera confianza tecnológica. Como logotipo experto de Quantum Code, el emblema demuestra eficazmente la precisión atómica a los socios que buscan el crecimiento científico.
Una composición limpia y minimalista de dígitos binarios que fluyen en una cuadrícula estructurada. Esta elegante representación de datos brutos captura la esencia de la computación moderna y la lógica digital a través de una sofisticada paleta neutral.
Una composición limpia y minimalista de dígitos binarios que fluyen en una cuadrícula estructurada. Esta elegante representación de datos brutos captura la esencia de la computación moderna y la lógica digital a través de una sofisticada paleta neutral.
Un monitor de ordenador muestra código HTML en el lado izquierdo, con etiquetas anidadas dentro de una interfaz negra. El código incluye elementos HTML típicos como `<html>`, `<head>` y `<title>`. En el lado derecho de la pantalla, hay una imagen de montañas cubiertas de nieve bajo el amanecer o el atardecer, mostrando una vista panorámica.
Un monitor de ordenador muestra código HTML en el lado izquierdo, con etiquetas anidadas dentro de una interfaz negra. El código incluye elementos HTML típicos como ``, `` y ``. En el lado derecho de la pantalla, hay una imagen de montañas cubiertas de nieve bajo el amanecer o el atardecer, mostrando una vista panorámica.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/monitor-de-ordenador-con-código-html-e-imagen-montaña-image461385037" > Monitor de ordenador con código HTML e imagen de montaña. Un monitor de ordenador muestra código HTML en el lado izquierdo, con etiquetas anidadas dentro de una interfaz negra. El código incluye elementos HTML típicos como `<html>`, `<head>` y `<title>`. En el lado derecho de la pantalla, hay una imagen de montañas cubiertas de nieve bajo el amanecer o el atardecer, mostrando una vista panorámica. </a> </p> </div> </article> <article class="item item23 item-photo js-listing-item" data-id="426597078" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=primer+plano+una+persona&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="426597078" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/desarrollador-inspeccionando-código-con-lupa-image426597078" class="item__url js-item-title-wrapper" aria-label="Desarrollador inspeccionando código con lupa" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg" loading="lazy" alt="Primer plano de una persona examinando código en una pantalla de ordenador con una lupa." srcset="https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg?w=360 360w, https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg?w=400 400w, https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg?w=450 450w, https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg?w=576 576w, https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg?w=768 768w, https://thumbs.dreamstime.com/b/desarrollador-inspeccionando-código-con-lupa-426597078.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Primer plano de una persona examinando código en una pantalla de ordenador con una lupa.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/desarrollador-inspeccionando-código-con-lupa-image426597078" > Desarrollador inspeccionando código con lupa. Primer plano de una persona examinando código en una pantalla de ordenador con una lupa </a> </p> </div> </article> <article class="item item24 item-photo js-listing-item" data-id="447691070" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=conjunto+iconos+desarrollo+herramientas&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="447691070" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/conjunto-de-iconos-desarrollo-herramientas-programación-image447691070" class="item__url js-item-title-wrapper" aria-label="Conjunto de iconos de desarrollo de herramientas de programación" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg" loading="lazy" alt="Conjunto de iconos de desarrollo de herramientas de programación vol 8654" srcset="https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=360 360w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=400 400w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=450 450w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=576 576w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=768 768w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=992 992w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-desarrollo-herramientas-programación-447691070.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Conjunto de iconos de desarrollo de herramientas de programación vol 8654</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/conjunto-de-iconos-desarrollo-herramientas-programación-image447691070" > Conjunto de iconos de desarrollo de herramientas de programación </a> </p> </div> </article> <article class="item item25 item-photo js-listing-item" data-id="423029472" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=icono+vectorial+simple+claro&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="423029472" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/desarrollo-web-image423029472" class="item__url js-item-title-wrapper" aria-label="Desarrollo Web" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/desarrollo-web-423029472.jpg" loading="lazy" alt="Icono vectorial simple y claro que ilustra una idea o función esencial." srcset="https://thumbs.dreamstime.com/b/desarrollo-web-423029472.jpg?w=360 360w, https://thumbs.dreamstime.com/b/desarrollo-web-423029472.jpg?w=400 400w, https://thumbs.dreamstime.com/b/desarrollo-web-423029472.jpg?w=450 450w, https://thumbs.dreamstime.com/b/desarrollo-web-423029472.jpg?w=576 576w, https://thumbs.dreamstime.com/b/desarrollo-web-423029472.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Icono vectorial simple y claro que ilustra una idea o función esencial.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/desarrollo-web-image423029472" > Desarrollo Web. Icono vectorial simple y claro que ilustra una idea o función esencial </a> </p> </div> </article> <article class="item item26 item-photo js-listing-item" data-id="461695650" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=diseño+gráfico+icono+programador&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="461695650" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/diseño-gráfico-de-icono-programador-vectores-iconos-web-image461695650" class="item__url js-item-title-wrapper" aria-label="Diseño gráfico de icono de programador. vectores de iconos web" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg" loading="lazy" alt="Diseño gráfico de icono de programador. vectores de iconos web" srcset="https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=360 360w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=400 400w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=450 450w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=576 576w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=768 768w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=992 992w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/diseño-gráfico-de-icono-programador-vectores-iconos-web-461695650.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Diseño gráfico de icono de programador. vectores de iconos web</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/diseño-gráfico-de-icono-programador-vectores-iconos-web-image461695650" > Diseño gráfico de icono de programador. vectores de iconos web </a> </p> </div> </article> <article class="item item27 item-photo js-listing-item" data-id="469770479" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=fondo+digital+cifrado+datos&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="469770479" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-image469770479" class="item__url js-item-title-wrapper" aria-label="Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Tecnología blockchain. Inteligencia artificial" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg" loading="lazy" alt="Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Manipulación de números. Renderizado 3D." srcset="https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=360 360w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=400 400w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=450 450w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=576 576w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=768 768w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=992 992w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-469770479.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Manipulación de números. Renderizado 3D.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-image469770479" > Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Tecnología blockchain. Inteligencia artificial. Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Manipulación de números. Cifrado de datos. Renderizado 3D. </a> </p> </div> </article> <article class="item item28 item-photo js-listing-item" data-id="456906188" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=regret+loading+text+progress&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="456906188" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-image456906188" class="item__url js-item-title-wrapper" aria-label="regret loading text with progress bar high quality vector eps illustration clean lines and scalable design suitable for graphic" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-456906188.jpg" loading="lazy" alt="Regret loading text with progress bar high quality vector eps illustration clean lines and scalable design suitable for graphic" srcset="https://thumbs.dreamstime.com/b/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-456906188.jpg?w=360 360w, https://thumbs.dreamstime.com/b/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-456906188.jpg?w=400 400w, https://thumbs.dreamstime.com/b/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-456906188.jpg?w=450 450w, https://thumbs.dreamstime.com/b/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-456906188.jpg?w=576 576w, https://thumbs.dreamstime.com/b/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-456906188.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Regret loading text with progress bar high quality vector eps illustration clean lines and scalable design suitable for graphic</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/regret-loading-text-progress-bar-high-quality-vector-eps-illustration-clean-lines-scalable-design-suitable-graphic-image456906188" > regret loading text with progress bar high quality vector eps illustration clean lines and scalable design suitable for graphic. </a> </p> </div> </article> <article class="item item29 item-photo js-listing-item" data-id="437400190" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=imagen+generada+por+programador&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="437400190" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-image437400190" class="item__url js-item-title-wrapper" aria-label="Programador codificando en un monitor de escritorio en un espacio de trabajo interior oscuro" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-437400190.jpg" loading="lazy" alt="Imagen generada por IA de un programador con capucha negra escribiendo en un teclado con complejas líneas de código mostradas en un monitor de escritorio grande en un espacio de trabajo melancólico." srcset="https://thumbs.dreamstime.com/b/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-437400190.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-437400190.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-437400190.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-437400190.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-437400190.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Imagen generada por IA de un programador con capucha negra escribiendo en un teclado con complejas líneas de código mostradas en un monitor de escritorio grande en un espacio de trabajo melancólico.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-image437400190" > Programador codificando en un monitor de escritorio en un espacio de trabajo interior oscuro. Imagen generada por IA de un programador con capucha negra escribiendo en un teclado con complejas líneas de código mostradas en un monitor de escritorio grande en un espacio de trabajo melancólico. </a> </p> </div> </article> <article class="item item30 item-photo js-listing-item" data-id="457425055" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=modern+computer+setup+code&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="457425055" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-image457425055" class="item__url js-item-title-wrapper" aria-label="modern computer setup with code on screen and natural light from window a monitor displays lines of its illuminated by streaming" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg" loading="lazy" alt="Modern computer setup with code on screen and natural light from window a monitor displays lines of its illuminated by streaming" srcset="https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg?w=360 360w, https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg?w=400 400w, https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg?w=450 450w, https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg?w=576 576w, https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg?w=768 768w, https://thumbs.dreamstime.com/b/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-457425055.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Modern computer setup with code on screen and natural light from window a monitor displays lines of its illuminated by streaming</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/modern-computer-setup-code-screen-natural-light-window-monitor-displays-lines-its-illuminated-streaming-image457425055" > modern computer setup with code on screen and natural light from window a monitor displays lines of its illuminated by streaming. </a> </p> </div> </article> <article class="item item31 item-photo js-listing-item" data-id="314278966" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=desarrollo+aplicaciones+colección+esquemas&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="314278966" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-image314278966" class="item__url js-item-title-wrapper" aria-label="Desarrollo de aplicaciones y colección de esquemas de codificación o programación" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-314278966.jpg" loading="lazy" alt="Desarrollo de aplicaciones y colección de esquemas de codificación o programación. Conjunto de elementos etiquetados con ilustración vectorial de proyectos UX y UI de sitios web. Interfaz de aplicación para smartphone con materiales visuales." srcset="https://thumbs.dreamstime.com/b/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-314278966.jpg?w=360 360w, https://thumbs.dreamstime.com/b/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-314278966.jpg?w=400 400w, https://thumbs.dreamstime.com/b/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-314278966.jpg?w=450 450w, https://thumbs.dreamstime.com/b/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-314278966.jpg?w=576 576w, https://thumbs.dreamstime.com/b/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-314278966.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Desarrollo de aplicaciones y colección de esquemas de codificación o programación. Conjunto de elementos etiquetados con ilustración vectorial de proyectos UX y UI de sitios web. Interfaz de aplicación para smartphone con materiales visuales.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-image314278966" > Desarrollo de aplicaciones y colección de esquemas de codificación o programación </a> </p> </div> </article> <article class="item item32 item-photo js-listing-item" data-id="482330818" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=icono+código+negro+representa&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="482330818" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-image482330818" class="item__url js-item-title-wrapper" aria-label="Icon de código en blanco y negro que muestra una ventana de terminal con un símbolo del sistema y líneas de texto" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-482330818.jpg" loading="lazy" alt="Un icono de código negro representa una ventana de terminal con un símbolo del sistema y líneas de texto. El gráfico se muestra sobre un fondo blanco liso con una vista de detalle ampliada. IA generativa." srcset="https://thumbs.dreamstime.com/b/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-482330818.jpg?w=360 360w, https://thumbs.dreamstime.com/b/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-482330818.jpg?w=400 400w, https://thumbs.dreamstime.com/b/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-482330818.jpg?w=450 450w, https://thumbs.dreamstime.com/b/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-482330818.jpg?w=576 576w, https://thumbs.dreamstime.com/b/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-482330818.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un icono de código negro representa una ventana de terminal con un símbolo del sistema y líneas de texto. El gráfico se muestra sobre un fondo blanco liso con una vista de detalle ampliada. IA generativa.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-image482330818" > Icon de código en blanco y negro que muestra una ventana de terminal con un símbolo del sistema y líneas de texto. Un icono de código negro representa una ventana de terminal con un símbolo del sistema y líneas de texto. El gráfico se muestra sobre un fondo blanco liso con una vista de detalle ampliada. IA generativa </a> </p> </div> </article> <article class="item item33 item-photo js-listing-item" data-id="460680165" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=hombre+con+gafas+usando&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="460680165" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-image460680165" class="item__url js-item-title-wrapper" aria-label="Joven programador codificando, trabajando en un portátil con elementos de circuitos digitales y engranajes" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-460680165.jpg" loading="lazy" alt="Hombre con gafas usando un portátil, rodeado de símbolos digitales, engranajes y visualización de código binario." srcset="https://thumbs.dreamstime.com/b/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-460680165.jpg?w=360 360w, https://thumbs.dreamstime.com/b/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-460680165.jpg?w=400 400w, https://thumbs.dreamstime.com/b/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-460680165.jpg?w=450 450w, https://thumbs.dreamstime.com/b/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-460680165.jpg?w=576 576w, https://thumbs.dreamstime.com/b/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-460680165.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Hombre con gafas usando un portátil, rodeado de símbolos digitales, engranajes y visualización de código binario.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-image460680165" > Joven programador codificando, trabajando en un portátil con elementos de circuitos digitales y engranajes. Hombre con gafas usando un portátil, rodeado de símbolos digitales, engranajes y visualización de código binario </a> </p> </div> </article> <article class="item item34 item-photo js-listing-item" data-id="417823799" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=conjunto+iconos+negros+diseñado&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="417823799" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-image417823799" class="item__url js-item-title-wrapper" aria-label="Paquete de Iconos Black Code Server para Funciones de Programación y Operaciones de Sistema Backend" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg" loading="lazy" alt="Un conjunto de iconos negros diseñado para la codificación y los procesos backend utilizados en la gestión de servidores, sistemas digitales y tareas de desarrollo." srcset="https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=360 360w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=400 400w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=450 450w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=576 576w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=768 768w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=992 992w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-417823799.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Un conjunto de iconos negros diseñado para la codificación y los procesos backend utilizados en la gestión de servidores, sistemas digitales y tareas de desarrollo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-image417823799" > Paquete de Iconos Black Code Server para Funciones de Programación y Operaciones de Sistema Backend. Un conjunto de iconos negros diseñado para la codificación y los procesos backend utilizados en la gestión de servidores, sistemas digitales y tareas de desarrollo </a> </p> </div> </article> <article class="item item35 item-photo js-listing-item" data-id="477149078" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=set+eighteen+flat+colorful&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="477149078" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-image477149078" class="item__url js-item-title-wrapper" aria-label="set of eighteen flat colorful file format icons representing various digital document square arranged in a grid with distinct" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg" loading="lazy" alt="Set of eighteen flat colorful file format icons representing various digital document square arranged in a grid with distinct" srcset="https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=360 360w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=400 400w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=450 450w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=576 576w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=768 768w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=992 992w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-477149078.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Set of eighteen flat colorful file format icons representing various digital document square arranged in a grid with distinct</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-square-arranged-grid-distinct-image477149078" > set of eighteen flat colorful file format icons representing various digital document square arranged in a grid with distinct. </a> </p> </div> </article> <article class="item item36 item-photo js-listing-item" data-id="421868637" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=teclas+teclado+ordenador+con&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="421868637" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-image421868637" class="item__url js-item-title-wrapper" aria-label="Teclas de teclado de ordenador con la palabra PROMPT de negocios" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg" loading="lazy" alt="Teclas de teclado de ordenador con la palabra PROMPT de negocios. Primer plano de las teclas del teclado de ordenador, Concepto empresarial. Renderizado 3D." srcset="https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg?w=360 360w, https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg?w=400 400w, https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg?w=450 450w, https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg?w=576 576w, https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg?w=768 768w, https://thumbs.dreamstime.com/b/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-421868637.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Teclas de teclado de ordenador con la palabra PROMPT de negocios. Primer plano de las teclas del teclado de ordenador, Concepto empresarial. Renderizado 3D.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-image421868637" > Teclas de teclado de ordenador con la palabra PROMPT de negocios </a> </p> </div> </article> <article class="item item37 item-photo js-listing-item" data-id="477558814" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=black+location+pin+icon&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="477558814" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-image477558814" class="item__url js-item-title-wrapper" aria-label="black location pin icon combined with code angle brackets symbol vector illustration a minimalist black vector icon featuring a" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg" loading="lazy" alt="Black location pin icon combined with code angle brackets symbol vector illustration a minimalist black vector icon featuring a" srcset="https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg?w=360 360w, https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg?w=400 400w, https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg?w=450 450w, https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg?w=576 576w, https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg?w=768 768w, https://thumbs.dreamstime.com/b/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-477558814.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Black location pin icon combined with code angle brackets symbol vector illustration a minimalist black vector icon featuring a</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-minimalist-black-vector-icon-featuring-image477558814" > black location pin icon combined with code angle brackets symbol vector illustration a minimalist black vector icon featuring a. </a> </p> </div> </article> <article class="item item38 item-photo js-listing-item" data-id="392703781" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=ilustración+vectorial&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="392703781" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/ilustración-vectorial-image392703781" class="item__url js-item-title-wrapper" aria-label=". " target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg" loading="lazy" alt="Ilustración vectorial." srcset="https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ilustración-vectorial-392703781.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Ilustración vectorial.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/ilustración-vectorial-image392703781" > . . Ilustración vectorial </a> </p> </div> </article> <article class="item item39 item-photo js-listing-item" data-id="438387022" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=torn+paper+programming+code&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="438387022" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-image438387022" class="item__url js-item-title-wrapper" aria-label="torn paper with programming code on desk keyboard and mouse in background a piece of beige featuring written black ink prominently" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg" loading="lazy" alt="Torn paper with programming code on desk keyboard and mouse in background a piece of beige featuring written black ink prominently" srcset="https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg?w=360 360w, https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg?w=400 400w, https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg?w=450 450w, https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg?w=576 576w, https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg?w=768 768w, https://thumbs.dreamstime.com/b/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-438387022.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Torn paper with programming code on desk keyboard and mouse in background a piece of beige featuring written black ink prominently</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/torn-paper-programming-code-desk-keyboard-mouse-background-piece-beige-featuring-written-black-ink-prominently-image438387022" > torn paper with programming code on desk keyboard and mouse in background a piece of beige featuring written black ink prominently. </a> </p> </div> </article> <article class="item item40 item-photo js-listing-item" data-id="425750989" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=las+manos+una+persona&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="425750989" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/programador-trabajando-en-una-tableta-con-café-y-código-image425750989" class="item__url js-item-title-wrapper" aria-label="Programador trabajando en una tableta con café y código" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg" loading="lazy" alt="Las manos de una persona sosteniendo una tableta que muestra código, con una taza de café humeante sobre un escritorio. Código binario y una luz brillante en el fondo." srcset="https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg?w=768 768w, https://thumbs.dreamstime.com/b/programador-trabajando-en-una-tableta-con-café-y-código-425750989.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Las manos de una persona sosteniendo una tableta que muestra código, con una taza de café humeante sobre un escritorio. Código binario y una luz brillante en el fondo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/programador-trabajando-en-una-tableta-con-café-y-código-image425750989" > Programador trabajando en una tableta con café y código. Las manos de una persona sosteniendo una tableta que muestra código, con una taza de café humeante sobre un escritorio. Código binario y una luz brillante en el fondo. </a> </p> </div> </article> <article class="item item41 item-photo js-listing-item" data-id="469770390" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=tecnología+blockchain+algoritmo+inteligencia&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="469770390" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-image469770390" class="item__url js-item-title-wrapper" aria-label="Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Fondo digital. Cifrado de datos. Concepto de cripto" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg" loading="lazy" alt="Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Manipulación de números. Renderizado 3D." srcset="https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=360 360w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=400 400w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=450 450w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=576 576w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=768 768w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=992 992w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-469770390.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Fondo digital. Cifrado de datos. Concepto de criptografía. Aprendizaje automático. Manipulación de números. Renderizado 3D.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-image469770390" > Tecnología blockchain. Algoritmo de inteligencia artificial en funcionamiento. Fondo digital. Cifrado de datos. Concepto de cripto </a> </p> </div> </article> <article class="item item42 item-photo js-listing-item" data-id="463338621" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=portátil+con+código+pantalla&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="463338621" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/portátil-con-pantalla-de-código-image463338621" class="item__url js-item-title-wrapper" aria-label="Portátil con pantalla de código" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/portátil-con-pantalla-de-código-463338621.jpg" loading="lazy" alt="Portátil con código en pantalla, ordenador abierto con teclado e interfaz de programación. Flujo de trabajo de un desarrollador, creación de una startup y programación en portátil en estilo plano, ilustración vectorial." srcset="https://thumbs.dreamstime.com/b/portátil-con-pantalla-de-código-463338621.jpg?w=360 360w, https://thumbs.dreamstime.com/b/portátil-con-pantalla-de-código-463338621.jpg?w=400 400w, https://thumbs.dreamstime.com/b/portátil-con-pantalla-de-código-463338621.jpg?w=450 450w, https://thumbs.dreamstime.com/b/portátil-con-pantalla-de-código-463338621.jpg?w=576 576w, https://thumbs.dreamstime.com/b/portátil-con-pantalla-de-código-463338621.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Portátil con código en pantalla, ordenador abierto con teclado e interfaz de programación. Flujo de trabajo de un desarrollador, creación de una startup y programación en portátil en estilo plano, ilustración vectorial.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/portátil-con-pantalla-de-código-image463338621" > Portátil con pantalla de código. Portátil con código en pantalla, ordenador abierto con teclado e interfaz de programación. Flujo de trabajo de un desarrollador, creación de una startup y programación en portátil en estilo plano, ilustración vectorial </a> </p> </div> </article> <article class="item item43 item-photo js-listing-item" data-id="479211503" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=servicios+lingüísticos+herramientas+traducción&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="479211503" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-image479211503" class="item__url js-item-title-wrapper" aria-label="Concepto de proceso de traducción y edición lingüística con burbujas de diálogo y visualización del flujo de trabajo de documentos" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg" loading="lazy" alt="Servicios lingüísticos, herramientas de traducción, proceso de edición, conversión de texto, comunicación multilingüe, corrección de textos. Burbujas de diálogo con flechas e iconos de traducción y edición lingüística. Lenguaje." srcset="https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg?w=360 360w, https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg?w=400 400w, https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg?w=450 450w, https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg?w=576 576w, https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg?w=768 768w, https://thumbs.dreamstime.com/b/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-479211503.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Servicios lingüísticos, herramientas de traducción, proceso de edición, conversión de texto, comunicación multilingüe, corrección de textos. Burbujas de diálogo con flechas e iconos de traducción y edición lingüística. Lenguaje.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-image479211503" > Concepto de proceso de traducción y edición lingüística con burbujas de diálogo y visualización del flujo de trabajo de documentos. Servicios lingüísticos, herramientas de traducción, proceso de edición, conversión de texto, comunicación multilingüe, corrección de textos. Burbujas de diálogo con flechas e iconos de traducción y edición lingüística. Lenguaje </a> </p> </div> </article> <article class="item item44 item-photo js-listing-item" data-id="451381880" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+representación+visual+del&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="451381880" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-image451381880" class="item__url js-item-title-wrapper" aria-label="Desarrollo Moderno de Aplicaciones e Ilustración de Codificación" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg" loading="lazy" alt="Una representación visual del desarrollo de aplicaciones, que muestra código en la pantalla de un portátil junto con un teléfono inteligente que muestra varios elementos de la interfaz de usuario de la aplicación." srcset="https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg?w=360 360w, https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg?w=400 400w, https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg?w=450 450w, https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg?w=576 576w, https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg?w=768 768w, https://thumbs.dreamstime.com/b/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-451381880.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Una representación visual del desarrollo de aplicaciones, que muestra código en la pantalla de un portátil junto con un teléfono inteligente que muestra varios elementos de la interfaz de usuario de la aplicación.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-image451381880" > Desarrollo Moderno de Aplicaciones e Ilustración de Codificación. Una representación visual del desarrollo de aplicaciones, que muestra código en la pantalla de un portátil junto con un teléfono inteligente que muestra varios elementos de la interfaz de usuario de la aplicación </a> </p> </div> </article> <article class="item item45 item-photo js-listing-item" data-id="470917847" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=ilustración+vectorial+escudo+ciberseguridad&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="470917847" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-image470917847" class="item__url js-item-title-wrapper" aria-label="Ilustración vectorial de un escudo de ciberseguridad con candado y conceptos de desarrollo de programación" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg" loading="lazy" alt="Ilustración vectorial de un escudo de ciberseguridad con un candado, una hucha y un desarrollador de PHP con un elefante. Protección de datos, seguridad financiera, desarrollo web, programación, ahorro, tecnología. Digital." srcset="https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg?w=360 360w, https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg?w=400 400w, https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg?w=450 450w, https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg?w=576 576w, https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg?w=768 768w, https://thumbs.dreamstime.com/b/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-470917847.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Ilustración vectorial de un escudo de ciberseguridad con un candado, una hucha y un desarrollador de PHP con un elefante. Protección de datos, seguridad financiera, desarrollo web, programación, ahorro, tecnología. Digital.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-image470917847" > Ilustración vectorial de un escudo de ciberseguridad con candado y conceptos de desarrollo de programación. Ilustración vectorial de un escudo de ciberseguridad con un candado, una hucha y un desarrollador de PHP con un elefante. Protección de datos, seguridad financiera, desarrollo web, programación, ahorro, tecnología. Digital </a> </p> </div> </article> <article class="item item46 item-photo js-listing-item" data-id="454496667" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+estación+trabajo+escritorio&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="454496667" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-image454496667" class="item__url js-item-title-wrapper" aria-label="Monitor de ordenador mostrando código fuente con torre de PC gaming y teclado" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg" loading="lazy" alt="Una estación de trabajo de escritorio en una habitación con poca luz que presenta un monitor de ordenador mostrando líneas de código fuente. A la derecha, se ve una torre de PC gaming con tres ventiladores de refrigeración circulares brillantes. Un teclado mecánico y un ratón de ordenador están sobre la superficie del escritorio." srcset="https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg?w=360 360w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg?w=400 400w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg?w=450 450w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg?w=576 576w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg?w=768 768w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-454496667.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Una estación de trabajo de escritorio en una habitación con poca luz que presenta un monitor de ordenador mostrando líneas de código fuente. A la derecha, se ve una torre de PC gaming con tres ventiladores de refrigeración circulares brillantes. Un teclado mecánico y un ratón de ordenador están sobre la superficie del escritorio.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-image454496667" > Monitor de ordenador mostrando código fuente con torre de PC gaming y teclado. Una estación de trabajo de escritorio en una habitación con poca luz que presenta un monitor de ordenador mostrando líneas de código fuente. A la derecha, se ve una torre de PC gaming con tres ventiladores de refrigeración circulares brillantes. Un teclado mecánico y un ratón de ordenador están sobre la superficie del escritorio. </a> </p> </div> </article> <article class="item item47 item-photo js-listing-item" data-id="389141735" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=mujer+joven+sonriente+jane&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="389141735" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-image389141735" class="item__url js-item-title-wrapper" aria-label="Mujer joven sonriente Jane trabajando en una laptop con codificación y símbolos binarios en burbujas de voz." target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-389141735.jpg" loading="lazy" alt="Mujer joven sonriente Jane trabajando en una laptop con codificación y símbolos binarios en burbujas de voz. Concepto de programación y codificación de desarrollo web 3d personajes vectores. Estilo mínimo de la caricatura" srcset="https://thumbs.dreamstime.com/b/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-389141735.jpg?w=360 360w, https://thumbs.dreamstime.com/b/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-389141735.jpg?w=400 400w, https://thumbs.dreamstime.com/b/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-389141735.jpg?w=450 450w, https://thumbs.dreamstime.com/b/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-389141735.jpg?w=576 576w, https://thumbs.dreamstime.com/b/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-389141735.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Mujer joven sonriente Jane trabajando en una laptop con codificación y símbolos binarios en burbujas de voz. Concepto de programación y codificación de desarrollo web 3d personajes vectores. Estilo mínimo de la caricatura</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-image389141735" > Mujer joven sonriente Jane trabajando en una laptop con codificación y símbolos binarios en burbujas de voz. </a> </p> </div> </article> <article class="item item48 item-photo js-listing-item" data-id="465404334" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=woman+typing+silver+laptop&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="465404334" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-image465404334" class="item__url js-item-title-wrapper" aria-label="woman typing on silver laptop and generating scrolling code overlays while monitoring network programming analytics data desk" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg" loading="lazy" alt="Woman typing on silver laptop and generating scrolling code overlays while monitoring network programming analytics data desk" srcset="https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg?w=360 360w, https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg?w=400 400w, https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg?w=450 450w, https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg?w=576 576w, https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg?w=768 768w, https://thumbs.dreamstime.com/b/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-465404334.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Woman typing on silver laptop and generating scrolling code overlays while monitoring network programming analytics data desk</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-programming-analytics-data-desk-image465404334" > woman typing on silver laptop and generating scrolling code overlays while monitoring network programming analytics data desk. </a> </p> </div> </article> <article class="item item49 item-photo js-listing-item" data-id="448921562" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+escena+espacio+trabajo&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="448921562" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-image448921562" class="item__url js-item-title-wrapper" aria-label="Configuración de espacio de trabajo moderno con un portátil mostrando código y accesorios sobre una superficie blanca" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-448921562.jpg" loading="lazy" alt="Una escena de espacio de trabajo minimalista con un portátil plateado que muestra código, gafas, una cartera y dos vasos de café desechables." srcset="https://thumbs.dreamstime.com/b/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-448921562.jpg?w=360 360w, https://thumbs.dreamstime.com/b/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-448921562.jpg?w=400 400w, https://thumbs.dreamstime.com/b/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-448921562.jpg?w=450 450w, https://thumbs.dreamstime.com/b/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-448921562.jpg?w=576 576w, https://thumbs.dreamstime.com/b/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-448921562.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Una escena de espacio de trabajo minimalista con un portátil plateado que muestra código, gafas, una cartera y dos vasos de café desechables.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-image448921562" > Configuración de espacio de trabajo moderno con un portátil mostrando código y accesorios sobre una superficie blanca. Una escena de espacio de trabajo minimalista con un portátil plateado que muestra código, gafas, una cartera y dos vasos de café desechables </a> </p> </div> </article> <article class="item item50 item-photo js-listing-item" data-id="443221523" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=código+binario+digital+algoritmo&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="443221523" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-image443221523" class="item__url js-item-title-wrapper" aria-label="Código binario digital algoritmo número fondo para comunicación web" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-443221523.jpg" loading="lazy" alt="Código binario digital algoritmo número fondo para comunicación web vectorial" srcset="https://thumbs.dreamstime.com/b/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-443221523.jpg?w=360 360w, https://thumbs.dreamstime.com/b/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-443221523.jpg?w=400 400w, https://thumbs.dreamstime.com/b/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-443221523.jpg?w=450 450w, https://thumbs.dreamstime.com/b/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-443221523.jpg?w=576 576w, https://thumbs.dreamstime.com/b/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-443221523.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Código binario digital algoritmo número fondo para comunicación web vectorial</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-image443221523" > Código binario digital algoritmo número fondo para comunicación web </a> </p> </div> </article> <article class="item item51 item-photo js-listing-item" data-id="313276689" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=portátil+elementos+programación+proyectos&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="313276689" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-image313276689" class="item__url js-item-title-wrapper" aria-label="Portátil con elementos tecnológicos. Banner web, ilustración plana. Archivo vectorial" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg" loading="lazy" alt="Portátil y elementos de programación. Proyectos remotos y networking. Esquema abstracto, elemento infográfico. Archivo vectorial." srcset="https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=360 360w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=400 400w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=450 450w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=576 576w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=768 768w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=992 992w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-313276689.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Portátil y elementos de programación. Proyectos remotos y networking. Esquema abstracto, elemento infográfico. Archivo vectorial.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-image313276689" > Portátil con elementos tecnológicos. Banner web, ilustración plana. Archivo vectorial. Portátil y elementos de programación. Proyectos remotos y networking. Esquema abstracto, elemento infográfico. Archivo vectorial </a> </p> </div> </article> <article class="item item52 item-photo js-listing-item" data-id="477372335" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=robot+document+icon+illustrating&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="477372335" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-image477372335" class="item__url js-item-title-wrapper" aria-label="robot and document icon illustrating automated file processing and digital data management a minimalist black and white icon" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg" loading="lazy" alt="Robot and document icon illustrating automated file processing and digital data management a minimalist black and white icon" srcset="https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg?w=360 360w, https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg?w=400 400w, https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg?w=450 450w, https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg?w=576 576w, https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg?w=768 768w, https://thumbs.dreamstime.com/b/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-477372335.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Robot and document icon illustrating automated file processing and digital data management a minimalist black and white icon</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/robot-document-icon-illustrating-automated-file-processing-digital-data-management-minimalist-black-white-icon-image477372335" > robot and document icon illustrating automated file processing and digital data management a minimalist black and white icon. </a> </p> </div> </article> <article class="item item53 item-photo js-listing-item" data-id="438631891" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=cryptocurrency+mining+computer+keyboard&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="438631891" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-image438631891" class="item__url js-item-title-wrapper" aria-label="cryptocurrency mining on computer keyboard setup close up of a with logos and coins nearby highlighting the world digital" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-438631891.jpg" loading="lazy" alt="Cryptocurrency mining on computer keyboard setup close up of a with logos and coins nearby highlighting the world digital" srcset="https://thumbs.dreamstime.com/b/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-438631891.jpg?w=360 360w, https://thumbs.dreamstime.com/b/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-438631891.jpg?w=400 400w, https://thumbs.dreamstime.com/b/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-438631891.jpg?w=450 450w, https://thumbs.dreamstime.com/b/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-438631891.jpg?w=576 576w, https://thumbs.dreamstime.com/b/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-438631891.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Cryptocurrency mining on computer keyboard setup close up of a with logos and coins nearby highlighting the world digital</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/cryptocurrency-mining-computer-keyboard-setup-close-up-logos-coins-nearby-highlighting-world-digital-image438631891" > cryptocurrency mining on computer keyboard setup close up of a with logos and coins nearby highlighting the world digital. </a> </p> </div> </article> <article class="item item54 item-photo js-listing-item" data-id="456739528" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=primer+plano+las+manos&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="456739528" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-image456739528" class="item__url js-item-title-wrapper" aria-label="Manos de programadores tecleando en un teclado ergonómico con código en la pantalla del ordenador" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg" loading="lazy" alt="Primer plano de las manos de una persona tecleando activamente en un teclado ergonómico dividido, con líneas de código en un monitor en una habitación con luz tenue." srcset="https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg?w=360 360w, https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg?w=400 400w, https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg?w=450 450w, https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg?w=576 576w, https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg?w=768 768w, https://thumbs.dreamstime.com/b/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-456739528.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Primer plano de las manos de una persona tecleando activamente en un teclado ergonómico dividido, con líneas de código en un monitor en una habitación con luz tenue.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-image456739528" > Manos de programadores tecleando en un teclado ergonómico con código en la pantalla del ordenador. Primer plano de las manos de una persona tecleando activamente en un teclado ergonómico dividido, con líneas de código en un monitor en una habitación con luz tenue </a> </p> </div> </article> <article class="item item55 item-photo js-listing-item" data-id="411563471" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+imagen+conceptual+detallada&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="411563471" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-image411563471" class="item__url js-item-title-wrapper" aria-label="Concepto de Bolígrafo de Fuente Digital" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-411563471.jpg" loading="lazy" alt="Una imagen conceptual y detallada de un bolígrafo de fuente con código digital integrado en su diseño. La pluma es de oro y el cuerpo es transparente, revelando un código brillante que fluye a través de él. La imagen evoca temas de tecnología, escritura, innovación y el futuro de la comunicación. Puede utilizarse para representar la alfabetización digital, la programación creativa o la intersección entre el arte tradicional y la tecnología moderna." srcset="https://thumbs.dreamstime.com/b/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-411563471.jpg?w=360 360w, https://thumbs.dreamstime.com/b/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-411563471.jpg?w=400 400w, https://thumbs.dreamstime.com/b/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-411563471.jpg?w=450 450w, https://thumbs.dreamstime.com/b/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-411563471.jpg?w=576 576w, https://thumbs.dreamstime.com/b/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-411563471.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Una imagen conceptual y detallada de un bolígrafo de fuente con código digital integrado en su diseño. La pluma es de oro y el cuerpo es transparente, revelando un código brillante que fluye a través de él. La imagen evoca temas de tecnología, escritura, innovación y el futuro de la comunicación. Puede utilizarse para representar la alfabetización digital, la programación creativa o la intersección entre el arte tradicional y la tecnología moderna.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-image411563471" > Concepto de Bolígrafo de Fuente Digital. Una imagen conceptual y detallada de un bolígrafo de fuente con código digital integrado en su diseño. La pluma es de oro y el cuerpo es transparente, revelando un código brillante que fluye a través de él. La imagen evoca temas de tecnología, escritura, innovación y el futuro de la comunicación. Puede utilizarse para representar la alfabetización digital, la programación creativa o la intersección entre el arte tradicional y la tecnología moderna. </a> </p> </div> </article> <article class="item item56 item-photo js-listing-item" data-id="455511283" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+persona+escribiendo+portátil&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="455511283" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-image455511283" class="item__url js-item-title-wrapper" aria-label="Programador trabajando en código de inteligencia artificial en un portátil" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg" loading="lazy" alt="Una persona escribiendo en un portátil que muestra código con una abreviatura brillante de inteligencia artificial en la pantalla en un espacio de trabajo bien iluminado." srcset="https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg?w=768 768w, https://thumbs.dreamstime.com/b/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-455511283.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Una persona escribiendo en un portátil que muestra código con una abreviatura brillante de inteligencia artificial en la pantalla en un espacio de trabajo bien iluminado.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-image455511283" > Programador trabajando en código de inteligencia artificial en un portátil. Una persona escribiendo en un portátil que muestra código con una abreviatura brillante de inteligencia artificial en la pantalla en un espacio de trabajo bien iluminado </a> </p> </div> </article> <article class="item item57 item-photo js-listing-item" data-id="463327934" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=programmer+icon+design+simple&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="463327934" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/programmer-icon-design-simple-vector-illustrations-image463327934" class="item__url js-item-title-wrapper" aria-label="programmer icon design simple vector illustrations" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg" loading="lazy" alt="Programmer icon design simple vector illustrations" srcset="https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=360 360w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=400 400w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=450 450w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=576 576w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=768 768w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=992 992w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/programmer-icon-design-simple-vector-illustrations-463327934.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Programmer icon design simple vector illustrations</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/programmer-icon-design-simple-vector-illustrations-image463327934" > programmer icon design simple vector illustrations. </a> </p> </div> </article> <article class="item item58 item-photo js-listing-item" data-id="462503605" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=icono+minimalista+contorno+negro&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="462503605" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-image462503605" class="item__url js-item-title-wrapper" aria-label="Monitor de ordenador con contorno negro plano, líneas de código fuente e icono de símbolo de corchetes angulares" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-462503605.jpg" loading="lazy" alt="Un icono minimalista de contorno negro plano de un monitor de ordenador que muestra líneas de código fuente con corchetes angulares. Representa la programación, el desarrollo web y la codificación. El diseño es limpio, sencillo y adecuado para elementos de interfaz de usuario o materiales educativos." srcset="https://thumbs.dreamstime.com/b/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-462503605.jpg?w=360 360w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-462503605.jpg?w=400 400w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-462503605.jpg?w=450 450w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-462503605.jpg?w=576 576w, https://thumbs.dreamstime.com/b/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-462503605.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un icono minimalista de contorno negro plano de un monitor de ordenador que muestra líneas de código fuente con corchetes angulares. Representa la programación, el desarrollo web y la codificación. El diseño es limpio, sencillo y adecuado para elementos de interfaz de usuario o materiales educativos.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-image462503605" > Monitor de ordenador con contorno negro plano, líneas de código fuente e icono de símbolo de corchetes angulares. Un icono minimalista de contorno negro plano de un monitor de ordenador que muestra líneas de código fuente con corchetes angulares. Representa la programación, el desarrollo web y la codificación. El diseño es limpio, sencillo y adecuado para elementos de interfaz de usuario o materiales educativos </a> </p> </div> </article> <article class="item item59 item-photo js-listing-item" data-id="476871862" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=colección+iconos+que+incluye&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="476871862" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-image476871862" class="item__url js-item-title-wrapper" aria-label="Conjunto de ilustraciones vectoriales planas de una flor, un documento de papel y un programador trabajando en un portátil" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-476871862.jpg" loading="lazy" alt="Colección de iconos que incluye una flor, un documento y un desarrollador frente al ordenador en ilustración vectorial. Naturaleza, negocios, tecnología, programación, crecimiento, productividad. Floral, papel, programador." srcset="https://thumbs.dreamstime.com/b/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-476871862.jpg?w=360 360w, https://thumbs.dreamstime.com/b/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-476871862.jpg?w=400 400w, https://thumbs.dreamstime.com/b/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-476871862.jpg?w=450 450w, https://thumbs.dreamstime.com/b/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-476871862.jpg?w=576 576w, https://thumbs.dreamstime.com/b/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-476871862.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Colección de iconos que incluye una flor, un documento y un desarrollador frente al ordenador en ilustración vectorial. Naturaleza, negocios, tecnología, programación, crecimiento, productividad. Floral, papel, programador.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-image476871862" > Conjunto de ilustraciones vectoriales planas de una flor, un documento de papel y un programador trabajando en un portátil. Colección de iconos que incluye una flor, un documento y un desarrollador frente al ordenador en ilustración vectorial. Naturaleza, negocios, tecnología, programación, crecimiento, productividad. Floral, papel, programador </a> </p> </div> </article> <article class="item item60 item-photo js-listing-item" data-id="476866627" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+colección+iconos+contorno&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="476866627" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-image476866627" class="item__url js-item-title-wrapper" aria-label="Conjunto de iconos de líneas sencillas para web y negocios para diseño de interfaces de usuario y tecnología digital" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg" loading="lazy" alt="Una colección de iconos de contorno fino que representan tecnología digital, desarrollo web, operaciones comerciales y elementos de interfaz de usuario sobre un fondo blanco." srcset="https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=360 360w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=400 400w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=450 450w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=576 576w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=768 768w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=992 992w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-476866627.jpg?w=1200 1200w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, 1200px"> <figcaption class="item__caption">Una colección de iconos de contorno fino que representan tecnología digital, desarrollo web, operaciones comerciales y elementos de interfaz de usuario sobre un fondo blanco.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-image476866627" > Conjunto de iconos de líneas sencillas para web y negocios para diseño de interfaces de usuario y tecnología digital. Una colección de iconos de contorno fino que representan tecnología digital, desarrollo web, operaciones comerciales y elementos de interfaz de usuario sobre un fondo blanco </a> </p> </div> </article> <article class="item item61 item-photo js-listing-item" data-id="470605496" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=conjunto+iconos+desarrollo+web&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="470605496" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-image470605496" class="item__url js-item-title-wrapper" aria-label="Set de iconos de desarrollo web: código HTML, seguridad de contraseñas y símbolos de computación en la nube para diseño digital" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg" loading="lazy" alt="Conjunto de iconos de desarrollo web que incluye código HTML, seguridad de contraseñas y símbolos de computación en la nube para un banner de página de destino digital. Programación, ciberseguridad, almacenamiento en la nube, protección de datos." srcset="https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=360 360w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=400 400w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=450 450w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=576 576w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=768 768w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=992 992w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=1400 1400w, https://thumbs.dreamstime.com/b/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-470605496.jpg?w=2048 2048w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, (min-width: 1200px) and (max-width: 1399.98px) 1400px, 2048px"> <figcaption class="item__caption">Conjunto de iconos de desarrollo web que incluye código HTML, seguridad de contraseñas y símbolos de computación en la nube para un banner de página de destino digital. Programación, ciberseguridad, almacenamiento en la nube, protección de datos.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-image470605496" > Set de iconos de desarrollo web: código HTML, seguridad de contraseñas y símbolos de computación en la nube para diseño digital. Conjunto de iconos de desarrollo web que incluye código HTML, seguridad de contraseñas y símbolos de computación en la nube para un banner de página de destino digital. Programación, ciberseguridad, almacenamiento en la nube, protección de datos </a> </p> </div> </article> <article class="item item62 item-photo js-listing-item" data-id="352454730" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=modelo+código+lineal+blanco&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="352454730" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://www.dreamstime.com/code-lines-black-white-mixed-linear-pattern-image352454730" class="item__url js-item-title-wrapper" aria-label="code lines black and white mixed a linear pattern" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/code-lines-black-white-mixed-linear-pattern-352454730.jpg" loading="lazy" alt="Un modelo de código lineal en blanco y negro." srcset="https://thumbs.dreamstime.com/b/code-lines-black-white-mixed-linear-pattern-352454730.jpg?w=360 360w, https://thumbs.dreamstime.com/b/code-lines-black-white-mixed-linear-pattern-352454730.jpg?w=400 400w, https://thumbs.dreamstime.com/b/code-lines-black-white-mixed-linear-pattern-352454730.jpg?w=450 450w, https://thumbs.dreamstime.com/b/code-lines-black-white-mixed-linear-pattern-352454730.jpg?w=576 576w, https://thumbs.dreamstime.com/b/code-lines-black-white-mixed-linear-pattern-352454730.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un modelo de código lineal en blanco y negro.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://www.dreamstime.com/code-lines-black-white-mixed-linear-pattern-image352454730" > code lines black and white mixed a linear pattern. un modelo de código lineal en blanco y negro </a> </p> </div> </article> <article class="item item63 item-photo js-listing-item" data-id="403372038" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=una+ilustración+limpia+moderna&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="403372038" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-image403372038" class="item__url js-item-title-wrapper" aria-label="Robot de IA con datos y código" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-403372038.jpg" loading="lazy" alt="Una ilustración limpia y moderna que presenta una cabeza robot dentro de una burbuja de habla que representa inteligencia artificial y procesamiento de datos. El robot está acompañado de documentos que muestran código binario que simbolizan el núcleo de las operaciones de IA. Esta imagen es ideal para presentaciones de proyectos relacionados con la tecnología y materiales educativos." srcset="https://thumbs.dreamstime.com/b/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-403372038.jpg?w=360 360w, https://thumbs.dreamstime.com/b/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-403372038.jpg?w=400 400w, https://thumbs.dreamstime.com/b/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-403372038.jpg?w=450 450w, https://thumbs.dreamstime.com/b/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-403372038.jpg?w=576 576w, https://thumbs.dreamstime.com/b/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-403372038.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Una ilustración limpia y moderna que presenta una cabeza robot dentro de una burbuja de habla que representa inteligencia artificial y procesamiento de datos. El robot está acompañado de documentos que muestran código binario que simbolizan el núcleo de las operaciones de IA. Esta imagen es ideal para presentaciones de proyectos relacionados con la tecnología y materiales educativos.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-image403372038" > Robot de IA con datos y código. Una ilustración limpia y moderna que presenta una cabeza robot dentro de una burbuja de habla que representa inteligencia artificial y procesamiento de datos. El robot está acompañado de documentos que muestran código binario que simbolizan el núcleo de las operaciones de IA. Esta imagen es ideal para presentaciones de proyectos relacionados con la tecnología y materiales educativos. </a> </p> </div> </article> <article class="item item64 item-photo js-listing-item" data-id="468459921" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" data-vertical-icons="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=blanco+negro+que+representa&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="468459921" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-image468459921" class="item__url js-item-title-wrapper" aria-label="Blanco y negro de una ventana de navegador de ordenador que muestra líneas de código o texto de programación" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-468459921.jpg" loading="lazy" alt="Un blanco y negro que representa una ventana de navegador de ordenador con varias líneas de texto, sugiriendo código de programación o desarrollo web." srcset="https://thumbs.dreamstime.com/b/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-468459921.jpg?w=360 360w, https://thumbs.dreamstime.com/b/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-468459921.jpg?w=400 400w, https://thumbs.dreamstime.com/b/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-468459921.jpg?w=450 450w, https://thumbs.dreamstime.com/b/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-468459921.jpg?w=576 576w, https://thumbs.dreamstime.com/b/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-468459921.jpg?w=768 768w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, 768px"> <figcaption class="item__caption">Un blanco y negro que representa una ventana de navegador de ordenador con varias líneas de texto, sugiriendo código de programación o desarrollo web.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-image468459921" > Blanco y negro de una ventana de navegador de ordenador que muestra líneas de código o texto de programación. Un blanco y negro que representa una ventana de navegador de ordenador con varias líneas de texto, sugiriendo código de programación o desarrollo web </a> </p> </div> </article> <article class="item item65 item-photo js-listing-item" data-id="432332063" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=primer+plano+personas+trabajando&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="432332063" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-image432332063" class="item__url js-item-title-wrapper" aria-label="Desarrolladores escribiendo código en portátiles en una oficina moderna" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg" loading="lazy" alt="Primer plano de personas trabajando en portátiles con código de programación en las pantallas en una oficina moderna. Manos tecleando en teclados con luz solar cálida al fondo." srcset="https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg?w=360 360w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg?w=400 400w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg?w=450 450w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg?w=576 576w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg?w=768 768w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332063.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Primer plano de personas trabajando en portátiles con código de programación en las pantallas en una oficina moderna. Manos tecleando en teclados con luz solar cálida al fondo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-image432332063" > Desarrolladores escribiendo código en portátiles en una oficina moderna. Primer plano de personas trabajando en portátiles con código de programación en las pantallas en una oficina moderna. Manos tecleando en teclados con luz solar cálida al fondo. </a> </p> </div> </article> <article class="item item66 item-photo js-listing-item" data-id="432332073" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=primer+plano+personas+trabajando&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="432332073" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-image432332073" class="item__url js-item-title-wrapper" aria-label="Desarrolladores escribiendo código en portátiles en una oficina moderna" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg" loading="lazy" alt="Primer plano de personas trabajando en portátiles con código de programación en las pantallas en una oficina moderna. Manos tecleando en teclados con luz solar cálida al fondo." srcset="https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg?w=360 360w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg?w=400 400w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg?w=450 450w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg?w=576 576w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg?w=768 768w, https://thumbs.dreamstime.com/b/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-432332073.jpg?w=992 992w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, 992px"> <figcaption class="item__caption">Primer plano de personas trabajando en portátiles con código de programación en las pantallas en una oficina moderna. Manos tecleando en teclados con luz solar cálida al fondo.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-image432332073" > Desarrolladores escribiendo código en portátiles en una oficina moderna. Primer plano de personas trabajando en portátiles con código de programación en las pantallas en una oficina moderna. Manos tecleando en teclados con luz solar cálida al fondo. </a> </p> </div> </article> <article class="item item67 item-photo js-listing-item" data-id="419608308" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=cubos+madera+con+palabra&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="419608308" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-image419608308" class="item__url js-item-title-wrapper" aria-label="Cubos de madera con la palabra PROMPT de negocios. Primer plano de cubos de madera" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg" loading="lazy" alt="Cubos de madera con la palabra PROMPT de negocios. Primer plano de cubos de madera, Concepto de Negocios. Renderizado 3D." srcset="https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=360 360w, https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=400 400w, https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=450 450w, https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=576 576w, https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=768 768w, https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=992 992w, https://thumbs.dreamstime.com/b/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-419608308.jpg?w=1200 1200w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, 1200px"> <figcaption class="item__caption">Cubos de madera con la palabra PROMPT de negocios. Primer plano de cubos de madera, Concepto de Negocios. Renderizado 3D.</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-image419608308" > Cubos de madera con la palabra PROMPT de negocios. Primer plano de cubos de madera </a> </p> </div> </article> <article class="item item68 item-photo js-listing-item" data-id="447749531" data-type="image" data-dt-id="#ilc1" data-dt-on-mouseenter="" data-dt-on-touchstart="" > <div class="item__actions"> <a href="https://es.dreamstime.com/search.php?srh_field=conjunto+iconos+candado+abierto&s_il=y" class="item__similars-link js-similars-link" rel="nofollow" target="_blank" aria-label="Mostrar resultados similares" data-dt-id="item-similars-link" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path fill="#fff" fill-rule="evenodd" d="M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm4 4.072c0 1.694 1.404 3.071 3.13 3.071l.178-.004c.55-.03 1.061-.2 1.5-.474l2.16 2.166a.625.625 0 0 0 .855 0 .585.585 0 0 0 0-.838L9.685 6.847a3 3 0 0 0 .576-1.775C10.261 3.378 8.857 2 7.131 2 5.403 2 4 3.378 4 5.072m1.208 0c0-1.04.863-1.887 1.922-1.887l.15.006c.99.076 1.773.89 1.773 1.881 0 .528-.223 1.007-.58 1.35l-.039.028a.1.1 0 0 0-.016.021 1.94 1.94 0 0 1-1.288.487c-1.06 0-1.922-.846-1.922-1.886M2 13h12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1m2 2h8a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1"/></svg></a> <button class="item__lightbox-btn js-item-lightbox-add-btn" type="button" data-id="447749531" data-lb-state="add" aria-label="Añadir a la caja de luz" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-on-click="" data-dt-on-mouseenter="" data-dt-on-touchstart=""><svg xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="M6 0h4v16H6V0Z"/><path fill="#fff" d="m0 10-1.7e-7-4 16-7e-7 1.7e-7 4L0 10Z"/></svg></button> <a class="item-btn-trial btn btn--green" href="https://es.dreamstime.com/securecredits2.php?subscriptionid=816&packagetype=0" rel="nofollow" aria-label="Gratis con la prueba"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 13.998"><path fill-rule="evenodd" d="M14 13.998H0v-3h1.5v1.5h11v-1.5H14v3ZM6.2 0v4.904H3.528L7 9.996l3.472-5.092H7.8V0H6.2Z"/></svg><span>Gratis con la prueba</span></a> </div> <a href="https://es.dreamstime.com/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-image447749531" class="item__url js-item-title-wrapper" aria-label="Conjunto de iconos de candado abierto y código en degradado y contorno" target="_blank"> <figure> <img class="item__thumb" src="https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg" loading="lazy" alt="Conjunto de iconos de candado abierto y código en degradado y contorno vol 31249" srcset="https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=360 360w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=400 400w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=450 450w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=576 576w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=768 768w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=992 992w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=1200 1200w, https://thumbs.dreamstime.com/b/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-447749531.jpg?w=1400 1400w" sizes="(max-width: 359.98px) 360px, (min-width: 360px) and (max-width: 399.98px) 400px, (min-width: 400px) and (max-width: 449.98px) 450px, (min-width: 450px) and (max-width: 575.98px) 576px, (min-width: 576px) and (max-width: 767.98px) 768px, (min-width: 768px) and (max-width: 991.98px) 992px, (min-width: 992px) and (max-width: 1199.98px) 1200px, 1400px"> <figcaption class="item__caption">Conjunto de iconos de candado abierto y código en degradado y contorno vol 31249</figcaption> </figure> </a> <div class="item__info"> <p class="item__title js-item-title"> <a href="https://es.dreamstime.com/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-image447749531" > Conjunto de iconos de candado abierto y código en degradado y contorno </a> </p> </div> </article> <article class="item-last js-item-last"></article> </div> </div> <div class="search-btm"> <div class="container-fluid"> <div class="row"> <div class="col-sm-12 col-md-4 order-md-1"> <a class="next-button js-next-page-button" href="https://es.dreamstime.com/illustration/script-software.html?pg=101" title="Página 101" data-dt-id="next-page-button" data-dt-root="" data-dt-on-document-key-arrowright="" data-dt-dispatch-target="original" data-dt-js="44"> <div class="next-button__keynav"></div> <div class="next-button__label">Página siguiente.</div> <svg class="next-button__big" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26 26"><path fill-rule="evenodd" d="M24.87 14.82 2.947 25.78A2.037 2.037 0 0 1 0 23.96V2.036A2.037 2.037 0 0 1 2.947.215L24.87 11.176a2.037 2.037 0 0 1 0 3.644Z"/></svg></a> </div> <div class="col-sm-12 col-md-8"> <nav class="pagination pagination--list" aria-label="Paginación"> <a class="pagination__item pagination__item--prev js-pagination-prev" href="https://es.dreamstime.com/illustration/script-software.html?pg=99" title="Página 99" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill-rule="nonzero" d="M6 8.694 4.757 10 1.243 6.306 0 5l1.243-1.306L4.757 0 6 1.306 2.486 5 6 8.694Z"/></svg></a> <ul class="pagination__list js-pagination-list" > <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=96" title="Ir a la página 96" >96</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=97" title="Ir a la página 97" >97</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=98" title="Ir a la página 98" >98</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=99" title="Ir a la página 99" >99</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=100" title="Página actual, Página 100" aria-current="page" data-state="active" >100</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=101" title="Ir a la página 101" >101</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=102" title="Ir a la página 102" >102</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=103" title="Ir a la página 103" >103</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=104" title="Ir a la página 104" >104</a> </li> <li> <a class="pagination__item pagination__item--page js-pg-list-item" href="https://es.dreamstime.com/illustration/script-software.html?pg=105" title="Ir a la página 105" >105</a> </li> </ul> <a class="pagination__item pagination__item--next js-pagination-next" href="https://es.dreamstime.com/illustration/script-software.html?pg=101" title="Página 101" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill-rule="nonzero" d="M-.003 8.694 1.24 10l3.515-3.694L5.997 5 4.755 3.694 1.24 0-.003 1.306 3.511 5-.003 8.694Z"/></svg></a> </nav> </div> </div> </div> </div> <div class="share-btn-wrapper share-btn-wrapper--icn search-share"> <button type="button" class="share-btn js-share-btn" data-dt-id="share-btn" data-dt-on-click="" data-dt-show-loading="" data-dt-loading-type="area" data-dt-loading-theme="dark" data-dt-loading-relative="" data-dt-loading-size="sml" data-dt-root="" data-dt-css="45,46,47,48,49,50,51,52,53" data-dt-js="54,29,30,55,56" aria-label="Compartir" > <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 22 16"><path d="M12.7 0 14 1.1l7.3 6.3.7.5-.6.5-7.4 6.4-1.3 1.1v-4.8h-2c-4 0-6.9 1.1-9.2 3.3L0 16l.4-2.3v-.3c.4-2.2 1.5-4.1 3.2-5.6l.2-.2C6 5.8 8.9 4.8 12.5 4.8h.3L12.7 0zm1.6 3.3v3h-.8c-3.6-.2-6.6.7-8.7 2.4l-.2.2c-.9.8-1.5 1.7-2 2.7l-.1.2.2-.2c2.1-1.3 4.7-2 7.7-2H14.3v3L19.7 8l-5.4-4.7z"/></svg> </button> </div> </main> <div data-state="hidden" data-dt-id="popup-freetrial" data-dt-root="" data-dt-on-document-mouseleave="" data-dt-priority="high" data-dt-dispatch-target="document" data-dt-js="4,6,65" data-dt-js-order="8,9" data-dt-css="10,11,66"></div> <div class = "js-signup-popup-interaction" data-state="hidden" data-deps="{"js":"4,5,6,7","js-order":"8,9","css":"10,11,12"}" data-dt-id="signup-popup-interaction" data-dt-root="" data-dt-on-document-mousemove="" data-dt-on-document-touchstart="" data-dt-on-window-scroll="" data-dt-on-click="" data-dt-on-keypress="" data-dt-js="67"></div> <footer > <div class="footer-main"> <div class="container"> <div class="row"> <div class="col-md-1 col-sm-12"> <a class="footer-logo" name="Dreamstime" href="https://es.dreamstime.com/" aria-label="Dreamstime homepage"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 31"><path fill-rule="evenodd" clip-rule="evenodd" fill="#50a901" d="M28.7 6.3c-6.1-9-19.2-7.4-25-.7C.8 8.9-.3 13.5.1 17.7.5 21 1.7 24 3.4 26c4.5 5.5 12.3 6.1 17.4 2.6 7.2-5 6.7-13.1 2.8-17.6-7-8-19-.1-14.5 9 1.1 2.2 3.6 3.4 5.9 3.4 3.2 0 5.7-3.8 4.2-6.1-1.5-2.4-4.1 0-3 1.8.9 1.4-1 2.2-1.8 2-2.1-.5-3.1-3.4-2.4-5.8.6-2.1 2.8-3.5 4.9-3.4 2.9.2 6.1 2.5 5.8 7.5-.7 8.1-11.3 9.6-15.5 3.8-6.6-9.3 1.2-21.8 13.1-18 6.1 2 10.6 9.2 7.8 16.9-1.1 2.9-1.7 4-1.8 5-.5 3.7 11.2-7.8 2.4-20.8z"/></svg> </a> </div> <div class="col-xl-8 col-md-11 col-sm-12"> <div class="footer-menu js-footer-menu-wrapper" data-list-initial="opened" data-state="opened"> <div class="row flex-sm-nowrap"> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>¿Necesitas ayuda?</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://es.dreamstime.com/about-stock-image-licenses" title="Acerca de nuestras fotos">Acerca de nuestras fotos</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/terms" title="Términos de uso">Términos de uso</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/contact" title="Contactar">Contactar</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/faq" title="Preguntas frecuentes">Preguntas frecuentes</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/sitemap" title="Mapa del sitio">Mapa del sitio</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/privacy" title="Política de privacidad">Política de privacidad</a></li> </ul> </div> </div> </div> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Dreamstime</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://es.dreamstime.com/extended-stock-photography-licenses" title="Las imágenes mas recientes">Las imágenes mas recientes</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/about" title="Sobre nosotros">Sobre nosotros</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/media-room" title="Sala de prensa">Sala de prensa</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/careers" title="Carreras en Dreamstime">Carreras</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/merchandise" title="Dreamstime Productos">Productos</a></li> </ul> </div> </div> </div> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Comunidad</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://es.dreamstime.com/sell-stock-photos-images" title="Vende tus imágenes">Vende tus imágenes</a></li> <li><a class="footer-menu__url" href="https://www.dreamstime.com/boards" title="Foros">Foros</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/social-networking" title="Eje social">Eje social</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/upload" title="Subir achivos">Subir achivos</a></li> <li><a data-dt-id="footer-menu-api-url" data-dt-root="" data-dt-on-click="" data-dt-on-auxclick="" data-dt-on-click-preventdefault="" data-dt-js="69" class="footer-menu__url footer-menu__url--highlighted js-footer-menu-url-api" href="https://es.dreamstime.com/dreamstime-api" title="Socios">Socios</a> <span class="footer-menu__sep">/</span> <a class="footer-menu__url footer-menu__url--highlighted" href="https://es.dreamstime.com/affiliate-referral-program" title="Programa de afiliados">Programa de afiliados</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/contest" title="Concurso">Concurso</a></li> </ul> </div> </div> </div> <div class="col-sm-3 col-6"> <div class="footer-menu__col"> <div class="footer-menu__title js-footer-menu-trigger" data-dt-id="footer-menu" data-dt-root="" data-dt-on-click="" data-dt-js="54" data-dt-js-order="1,68" data-dt-show-loading="" data-dt-loading-theme="light" data-dt-loading-type="area" data-dt-loading-relative="" data-dt-loading-size="sml" > <span>Herramientas</span> <svg class="footer-menu__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill-rule="nonzero" d="m8.69 0 1.306 1.243-3.694 3.514L4.996 6 3.69 4.757-.004 1.243 1.302 0l3.694 3.514L8.69 0Z"/></svg> </div> <div class="footer-menu__list js-footer-menu-list"> <ul> <li><a class="footer-menu__url" href="https://es.dreamstime.com/corporate" title="Cuentas corporativas">Cuentas corporativas</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/world-stock-photos" title="Photo Carte">Photo Carte</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/free-photos" title="Fotos gratuitas">Fotos gratuitas</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/photographers" title="Nuestros fotógrafos">Nuestros fotógrafos</a></li> <li><a class="footer-menu__url" href="https://es.dreamstime.com/photo-tools" title="Herramientas de fotografía">Herramientas de fotografía</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="col-xl-3 col-sm-12"> <div class="footer-tools"> <a class="footer-tools__item" href="https://es.dreamstime.com/affiliate-referral-program" title="Programa de afiliados"> <svg class="footer-tools__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.002 19.246"><path fill="#3A7307" d="m.002 19.246 2.06-4.78a9.622 9.622 0 1 1 3.478 3.477L.002 19.246Zm7.9-13.3a2.936 2.936 0 0 0-2.813 2.221c-.533 2.16 1.321 4.593 4.961 6.507a.5.5 0 0 0 .059.026l.27.127.269-.126a.411.411 0 0 0 .06-.027c4.443-2.336 5.071-4.657 5.049-5.833V8.8a2.859 2.859 0 0 0-3.163-2.84 2.678 2.678 0 0 0-.671.156l-.02.007h-.009a2.857 2.857 0 0 0-1.246.916l-.011.013-.011.013a3.193 3.193 0 0 0-.22.337 6.438 6.438 0 0 0-.161-.22.339.339 0 0 1-.084-.078 2.885 2.885 0 0 0-2.259-1.16Z"/></svg> <span>Afiliado / revendedor</span> </a> <a class="footer-tools__item" href="https://es.dreamstime.com/upload" title="Subir & vender fotos"> <svg class="footer-tools__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="#3A7307" d="M10 20a10 10 0 1 1 10-10 10.011 10.011 0 0 1-10 10Zm-4.466-6v2h9v-2Zm4.5-10-3.5 3.556h1.748V12h3.5V7.556h1.75L10.031 4Z"/></svg> <i class="icn icn--upload-f"></i> <span>Subir & vender fotos</span> </a> </div> </div> </div> </div> </div> <div class="footer-bottom"> <div class="container"> <div class="row"> <div class="col-lg-3 col-sm-6"> <div class="footer-social"> <div class="social-links social-links--sg social-links--mdm" data-dt-id="social-row-analytics" data-dt-root="" data-dt-on-click="" data-dt-js="57"> <a class="social-links__item social-links__item--facebook js-social-link" target="_blank" data-name="Facebook" href="https://www.facebook.com/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 13" width="100%" height="100%"><path fill-rule="nonzero" d="M5.043 7.07h2.064l.31-2.31H5.042V3.283c0-.67.193-1.125 1.188-1.125H7.5V.09C7.28.063 6.527 0 5.651 0 3.821 0 2.57 1.077 2.57 3.055v1.704H.5v2.31h2.069V13h2.474V7.07Z"/></svg></span> <span class="screen-reader-text">Dreamstime Facebook</span> </a> <a class="social-links__item social-links__item--twitter js-social-link" target="_blank" data-name="X" href="https://x.com/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="nonzero" d="M8.054 5.928 13.092 0h-1.194L7.524 5.147 4.03 0H0l5.284 7.784L0 14h1.194l4.62-5.436L9.504 14h4.03l-5.48-8.072ZM6.42 7.852l-.535-.775L1.624.91h1.834l3.437 4.977.536.775 4.468 6.47h-1.834L6.42 7.852Z"/></svg></span> <span class="screen-reader-text">Dreamstime Twitter</span> </a> <a class="social-links__item social-links__item--pinterest js-social-link" target="_blank" data-name="Pinterest" href="https://www.pinterest.com/dreamstime/" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="evenodd" d="M6.997 0A6.994 6.994 0 0 0 0 6.997a7 7 0 0 0 4.446 6.52c-.063-.554-.115-1.406.023-2.01.127-.548.818-3.479.818-3.479s-.208-.42-.208-1.037c0-.973.565-1.699 1.267-1.699.6 0 .887.45.887.985 0 .6-.38 1.498-.581 2.333-.167.696.35 1.267 1.036 1.267 1.244 0 2.2-1.313 2.2-3.202 0-1.676-1.204-2.845-2.925-2.845C4.97 3.83 3.8 5.32 3.8 6.865c0 .599.23 1.244.518 1.595.058.069.064.132.046.201-.052.22-.173.697-.196.795-.028.127-.103.156-.236.092-.863-.414-1.405-1.693-1.405-2.718 0-2.206 1.601-4.233 4.625-4.233 2.424 0 4.313 1.728 4.313 4.043 0 2.413-1.52 4.354-3.628 4.354-.708 0-1.376-.369-1.601-.806l-.438 1.664c-.155.61-.581 1.37-.87 1.837A7.028 7.028 0 0 0 7.004 14 6.997 6.997 0 0 0 14 7.003C13.994 3.133 10.861 0 6.997 0"/></svg></span> <span class="screen-reader-text">Dreamstime Pinterest</span> </a> <a class="social-links__item social-links__item--instagram js-social-link" target="_blank" data-name="Instagram" href="https://www.instagram.com/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="evenodd" d="M7.883.005c1.119.003 1.39.014 2 .042.745.033 1.254.152 1.699.325.46.179.85.418 1.24.807.388.389.627.78.806 1.24.173.444.292.953.325 1.698.03.645.04.91.042 2.195v1.38c-.001.88-.007 1.281-.02 1.654l-.005.172-.017.37c-.033.744-.152 1.253-.325 1.698a3.43 3.43 0 0 1-.807 1.24 3.43 3.43 0 0 1-1.24.807c-.444.173-.953.29-1.698.325l-.37.016-.171.006c-.373.013-.775.018-1.654.02h-1.38c-1.285-.003-1.55-.013-2.195-.042-.745-.034-1.254-.152-1.699-.325a3.43 3.43 0 0 1-1.24-.808 3.43 3.43 0 0 1-.807-1.239c-.173-.445-.29-.954-.325-1.699-.028-.61-.038-.88-.041-2v-1.77c.003-1.119.013-1.39.041-2 .034-.745.152-1.254.325-1.699.18-.46.418-.85.808-1.24A3.43 3.43 0 0 1 2.414.373C2.859.199 3.368.08 4.113.047c.61-.028.88-.039 2-.042Zm-.64 1.26h-.716l-.398.001c-.732.002-1.09.007-1.427.018l-.168.006-.364.016c-.682.031-1.053.145-1.3.241-.326.127-.56.279-.804.523a2.168 2.168 0 0 0-.523.805c-.096.247-.21.617-.241 1.3-.006.134-.012.25-.016.364l-.006.168c-.012.336-.017.695-.018 1.426v.399l-.001.47v.869c.002.732.007 1.09.019 1.427l.006.168.016.364c.03.682.145 1.053.24 1.3.128.326.28.56.524.804.245.245.478.396.805.523.246.096.617.21 1.3.241l.363.016.168.006c.365.013.755.017 1.618.019h1.356a50.112 50.112 0 0 0 1.617-.019l.168-.006.364-.016c.683-.03 1.053-.145 1.3-.24.327-.128.56-.28.805-.524.244-.245.396-.478.523-.805.096-.246.21-.617.24-1.3l.017-.363.006-.168c.012-.365.017-.755.018-1.618V6.324a50.118 50.118 0 0 0-.018-1.617l-.006-.168-.016-.364c-.031-.683-.145-1.053-.241-1.3a2.168 2.168 0 0 0-.523-.805 2.168 2.168 0 0 0-.805-.523c-.247-.096-.617-.21-1.3-.24a61.756 61.756 0 0 0-.364-.017l-.168-.006a44.89 44.89 0 0 0-1.426-.018h-.869Zm-.26 2.152a3.593 3.593 0 1 1 0 7.187 3.593 3.593 0 0 1 0-7.187Zm0 1.26a2.333 2.333 0 1 0 0 4.666 2.333 2.333 0 0 0 0-4.665Zm3.746-2.233a.84.84 0 1 1 0 1.68.84.84 0 0 1 0-1.68Z"/></svg></span> <span class="screen-reader-text">Dreamstime Instagram</span> </a> <a class="social-links__item social-links__item--linkedin js-social-link" target="_blank" data-name="LinkedIn" href="https://www.linkedin.com/company/dreamstime" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14" width="100%" height="100%"><path fill-rule="evenodd" d="M11.93 11.93H9.855V8.68c0-.774-.015-1.77-1.08-1.77-1.08 0-1.245.843-1.245 1.715v3.305H5.455V5.249h1.992v.912h.027c.277-.525.955-1.079 1.965-1.079 2.103 0 2.49 1.384 2.49 3.183v3.665ZM3.114 4.335a1.204 1.204 0 1 1 0-2.408 1.204 1.204 0 0 1 0 2.408ZM2.076 11.93h2.076V5.249H2.076v6.68ZM12.964 0H1.034C.463 0 0 .452 0 1.01v11.98C0 13.547.463 14 1.033 14h11.93c.572 0 1.037-.453 1.037-1.01V1.01C14 .451 13.535 0 12.964 0Z"/></svg></span> <span class="screen-reader-text">Dreamstime Linkedin</span> </a> <a class="social-links__item social-links__item--youtube js-social-link" target="_blank" data-name="Youtube" href="https://www.youtube.com/@dreamstime?sub_confirmation=1" rel="noopener noreferrer"> <span class="social-links__wrapper"><svg class="social-links__icn" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 11" width="100%" height="100%"><path fill-rule="evenodd" d="M8.29.001c.501.003 1.603.013 2.745.052l.49.018c1.142.047 2.243.126 2.743.257.69.181 1.232.714 1.416 1.39.298 1.089.33 3.23.334 3.693v.178c-.003.463-.036 2.604-.334 3.693a1.987 1.987 0 0 1-1.416 1.39c-1.107.29-5.163.324-6.075.328h-.367c-.912-.004-4.969-.038-6.075-.328a1.987 1.987 0 0 1-1.416-1.39C.05 8.238.007 6.228 0 5.656v-.312c.006-.572.049-2.582.334-3.626A1.987 1.987 0 0 1 1.75.328c.5-.131 1.6-.21 2.743-.257l.49-.018C6.125.013 7.227.003 7.728 0ZM6.461 3.234v4.714l4.162-2.357L6.46 3.234Z"/></svg></span> <span class="screen-reader-text">Dreamstime Youtube</span> </a> </div> </div> </div> <div class="col-lg-3 order-lg-3 col-sm-6"> <div class="footer-language"> <div class="language-select"> <label class="language-select__label" for="footer-lang-select"> Idioma </label> <button class="language-select__btn js-lang-select-trigger" id="footer-lang-select" type="button" aria-haspopup="menu" aria-expanded="false" aria-label="Cambiar el modo de selección de idioma" data-loading-theme="light" data-dt-id="footer-lang-select" data-dt-root="" data-dt-on-click="" data-dt-js="70"> <span class="language-select__flag" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 14"><g fill="none" fill-rule="evenodd"><path fill="#C60B1E" d="M0 14h21v-3.5H0z"/><path fill="#FFC400" d="M0 10.5h21v-7H0z"/><path fill="#C60B1E" d="M4.678 7.863c.117-.07.17-.07.132-.172-.025-.068-.235-.104-.63-.11-.04 0-.229.059-.224.124.003.06.244.112.722.158ZM9.085 7.705c.006-.065-.111-.132-.111-.132s-.712.088-.742.118c-.03.03.015.102.131.172.475-.07.716-.123.722-.158Z"/><path fill="#0039F0" d="M4.038 9.311v.301c.042 0 .171-.048.211-.048.04 0 .171.048.213.048.041 0 .17-.048.209-.048.04 0 .17.048.212.048v-.3h-.845Z"/><path fill="#CCC" d="M4.246 8.995h.423V6.668h-.423z"/><path fill="#C60B1E" d="M4.766 6.315h-.612v.167l.044.132c.007.017.011.025.014.025h.496c.007 0 .027-.052.058-.157v-.167Zm4.122 0h-.613v.167l.044.132c.007.017.012.025.014.025h.497l.014-.025c.01-.025.025-.069.044-.132v-.167Zm-.306-.044c.143 0 .26-.081.26-.182 0-.101-.117-.183-.26-.183-.144 0-.26.082-.26.183 0 .1.116.182.26.182Zm-4.122 0c.144 0 .26-.081.26-.182 0-.101-.116-.183-.26-.183-.143 0-.26.082-.26.183 0 .1.117.182.26.182ZM4.764 9.148c.011 0-.045-.124-.056-.124h-.496c-.01 0-.067.124-.056.124h-.002v.169h.612v-.169h-.002Z"/><path fill="#0039F0" d="M8.16 9.311v.301c.042 0 .17-.048.21-.048.042 0 .172.048.213.048.041 0 .17-.048.21-.048.04 0 .17.048.211.048v-.3H8.16Z"/><path fill="#CCC" d="M8.368 8.995h.422V6.668h-.422z"/><path fill="#C60B1E" d="M8.886 9.148c.01 0-.046-.124-.056-.124h-.497c-.01 0-.066.124-.056.124h-.002v.169h.613v-.169h-.002ZM7.934 7.525c.1-.041 1.148-.064 1.15.183 0 .004.101-.222.102-.23-.15-.344-1.15-.268-1.252-.23v.277ZM8.224 7.703l-.03.227c-.012.052.9.489.902.544l.043-.228c-.042-.056-.918-.47-.915-.543ZM5.107 7.248c-.649-.146-1.27.13-1.251.23.001.008.103.234.103.23-.017-.088.801-.364 1.148-.183v-.277ZM3.946 8.474c.001-.055.914-.492.902-.544l-.03-.227c.003.073-.873.487-.915.543l.043.228Z"/><path fill="#CCC" d="M6.524 9.666c-.369 0-.734-.09-1.04-.24a.666.666 0 0 1-.377-.597V6.315h2.827v2.514c0 .258-.15.485-.376.597a2.37 2.37 0 0 1-1.034.24"/><path fill="#CCC" d="M6.521 7.886h1.413V6.318H6.521z"/><path fill="#C60B1E" d="M5.107 7.886H6.52V6.318H5.107z"/><path fill="#C60B1E" d="M7.934 7.886v.939c0 .37-.317.67-.708.67-.392 0-.708-.3-.708-.67v-.939h1.416Z"/><path fill="#FFC400" d="M6.525 7.886h-.158v1.36a.644.644 0 0 0 .158-.421v-.939Z"/><path fill="#C60B1E" d="M5.58 7.886v1.571c.05.016.103.028.157.034V7.886H5.58ZM5.265 7.886v1.36a.737.737 0 0 0 .158.136V7.886h-.158Z"/><path fill="#FFC400" d="M5.107 7.886v.939c0 .16.06.306.158.422v-1.36h-.158ZM5.423 7.886v1.496c.048.031.1.056.157.075v-1.57h-.157ZM6.052 7.886v1.571a.754.754 0 0 0 .157-.075V7.886h-.157Z"/><path fill="#C60B1E" d="M6.21 7.886v1.496a.706.706 0 0 0 .157-.137V7.886H6.21ZM5.895 7.886v1.605a.755.755 0 0 0 .157-.034v-1.57h-.157Z"/><path fill="#FFC400" d="M5.737 7.886v1.605c.026.002.132.002.158 0V7.886h-.158Z"/><path fill="#058E6E" d="m6.698 9.457-.171-.212s-.197.179-.166.212l.145.151s.057-.018.192-.151Z"/><path fill="#ED72AA" d="M7.264 7.666c.222 0 .323-.254.323-.567 0-.314-.101-.568-.323-.568-.221 0-.317.254-.317.568 0 .313.096.567.317.567Z"/><path fill="#FFC400" d="M5.351 6.48h1v1.244h-1z"/><path fill="#C60B1E" d="M6.492 4.21h.073v-.058h-.073v-.066h-.059v.066H6.36v.058h.073c-.201.221-.192.332.03.332.202 0 .212-.11.03-.332Z"/><path fill="#C60B1E" d="M5.69 4.769a.579.579 0 0 0-.034.182c-.155-.041-.484.127-.527.183-.074-.433.53-.366.561-.365Zm.66-.091c-.004.048-.005.104-.005.146-.133.009-.479.111-.57.122-.117-.291.394-.38.575-.268Zm.8.268c-.09-.01-.437-.113-.57-.122 0-.042 0-.097-.005-.146.18-.113.702-.058.574.268Zm.636-.036c.048.097.044.167.01.224-.06-.183-.502-.183-.527-.183a.589.589 0 0 0-.034-.182c.031-.001.45-.066.551.141Zm.138.21c-.021-.613-.684-.356-.714-.39-.031-.036-.24-.3-.642-.102-.005-.024-.001-.086-.106-.086-.104 0-.1.062-.104.086-.024-.013-.423-.186-.643.101-.024-.006-.66-.163-.714.391.008.061.5.793.588.838.221.067 1.484.165 1.75 0 .015-.004.577-.777.585-.838ZM6.97 7.99c0 .289-.201.52-.449.52s-.448-.231-.448-.52c0-.288.2-.52.448-.52s.449.232.449.52"/><path fill="#0039F0" d="M6.866 7.99c0 .222-.155.4-.345.4-.19 0-.345-.178-.345-.4 0-.221.155-.401.345-.401.19 0 .345.18.345.401"/><path fill="#FFC400" d="M7.252 9.065c.168 0 .304-.193.304-.43 0-.238-.136-.431-.304-.431-.168 0-.305.193-.305.43 0 .238.137.43.305.43Zm-.673-.758a.697.697 0 0 0 .056-.158c0-.023-.117-.106-.117-.106s-.111.083-.111.106a.7.7 0 0 0 .056.158h.116Zm-.141-.306a.697.697 0 0 0 .057-.159c0-.022-.118-.106-.118-.106s-.11.084-.11.106a.7.7 0 0 0 .055.159h.116Zm.286 0a.697.697 0 0 0 .057-.159c0-.022-.118-.106-.118-.106s-.11.084-.11.106a.7.7 0 0 0 .056.159h.115Z"/><path fill="#C60B1E" d="M0 3.5h21V0H0z"/></g></svg> </span> <span class="language-select__lang">Español</span> <span class="language-select__icon js-lang-select-icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 10"><path fill-rule="nonzero" d="M-.003 8.694 1.24 10l3.515-3.694L5.997 5 4.755 3.694 1.24 0-.003 1.306 3.511 5-.003 8.694Z"/></svg> </span> </button> </div> </div> </div> <div class="col-lg-6 order-lg-2 col-sm-12"> <div class="footer-copy"> Copyright © 2000-2026 Dreamstime. Todos los derechos reservados. </div> </div> </div> </div> </div> </footer> <template data-state="hidden" data-dt-id="form-switch" data-dt-root="" data-dt-on-ready="" data-dt-js="71"></template> <template data-dt-id="item-similars-link" data-dt-root="" data-dt-css="58,72" data-dt-js="60" data-dt-js-order="61,62,63,73" ></template> <template class="js-item-lightbox-add-btn-config" data-aria-label-add="Añadir a la caja de luz" data-aria-label-remove="Eliminar de la caja de luz" data-dt-id="item-lightbox-btn" data-dt-root="" data-dt-css="58,72,45,46" data-dt-js="60,54,29,30,55" data-dt-js-order="61,62,63,74,75" ></template> <script type="application/ld+json"> [{ "@context":"https://schema.org", "@type":"WebSite", "url":"https://es.dreamstime.com/", "potentialAction":{ "@type":"SearchAction", "target":"https://es.dreamstime.com/search.php?srh_field={search_term}&s_all=y&s_ph=y&s_il=y&s_video=y&s_audio=y", "query-input":"required name=search_term" } }, { "@context":"https://schema.org", "@type":"Organization", "name":"Dreamstime", "url":"https://es.dreamstime.com/", "logo":"https://es.dreamstime.com/img/logo-dreamstime-400x102.png", "sameAs":[ "https://www.facebook.com/dreamstime", "https://x.com/dreamstime", "https://www.pinterest.com/dreamstime/", "https://www.instagram.com/dreamstime/", "https://www.linkedin.com/company/dreamstime", "https://www.youtube.com/@dreamstime?sub_confirmation=1" ] } ] </script><script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ItemList", "itemListElement": [ { "@context":"https://schema.org", "@type":"ListItem", "position": 1, "name":"Iconos de documentos de bases de datos y c\u00f3digo de programaci\u00f3n", "url": "https://es.dreamstime.com/iconos-de-documentos-bases-datos-y-código-programación-image447695919" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 2, "name":"Espacio de trabajo de programaci\u00f3n con m\u00faltiples pantallas por la noche", "url": "https://es.dreamstime.com/espacio-de-trabajo-programación-con-múltiples-pantallas-por-la-noche-image423743917" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 3, "name":"Robot de Inteligencia Artificial analizando gr\u00e1ficos de datos y c\u00f3digo HTML", "url": "https://es.dreamstime.com/robot-de-inteligencia-artificial-analizando-gráficos-datos-y-código-html-image478704367" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 4, "name":"Serpiente de dibujos animados en 3D con gafas programando en un port\u00e1til", "url": "https://es.dreamstime.com/ª-caricaturista-con-gafas-y-codificación-en-laptop-víbora-de-dibujos-animados-el-concepto-humor-programación-python-para-image398797626" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 5, "name":"Azul \u00cdndigo Profundo C\u00f3digo Binario Datos Encriptados Fondo", "url": "https://es.dreamstime.com/azul-índigo-profundo-código-binario-datos-encriptados-fondo-image414752508" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 6, "name":"Caos Cognitivo - Un patr\u00f3n descentralizado de fragmentos binarios y entrop\u00eda digital. Perspectiva", "url": "https://es.dreamstime.com/caos-cognitivo-un-patrón-descentralizado-de-fragmentos-binarios-y-entropía-digital-perspectiva-image450324225" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 7, "name":"Laptop displaying code on a wooden desk with a potted plant and sunlight", "url": "https://es.dreamstime.com/laptop-displaying-code-wooden-desk-potted-plant-sunlight-image457425227" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 8, "name":"Abstract Glitchy Blue Digital Code Background", "url": "https://es.dreamstime.com/abstract-glitchy-blue-digital-code-background-image439517347" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 9, "name":"Icono de generaci\u00f3n de texto ", "url": "https://es.dreamstime.com/icono-de-generación-texto-pictograma-vectorial-con-líneas-negras-finas-sobre-fondo-transparente-anchura-trazo-editable-concepto-image384416970" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 10, "name":"Icono de archivo de documento con l\u00edneas que representan texto en una ilustraci\u00f3n de estilo glifo simple", "url": "https://es.dreamstime.com/icono-de-archivo-documento-con-líneas-que-representan-texto-en-una-ilustración-estilo-glifo-simple-image479505586" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 11, "name":"Colecci\u00f3n de iconos de dise\u00f1o plano que representan diversos conceptos de programaci\u00f3n y codificaci\u00f3n", "url": "https://es.dreamstime.com/colección-de-iconos-diseño-plano-que-representan-diversos-conceptos-programación-y-codificación-image468418485" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 12, "name":"Mano Toca C\u00f3digo Luminoso en Pantalla Digital", "url": "https://es.dreamstime.com/mano-toca-código-luminoso-en-pantalla-digital-image450068088" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 13, "name":"Technology Icons Line Vector Illustration Set", "url": "https://es.dreamstime.com/technology-icons-line-vector-illustration-set-image459686802" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 14, "name":"Icono de contorno de s\u00edmbolo de programaci\u00f3n de c\u00f3digo dibujado a mano", "url": "https://es.dreamstime.com/icono-de-contorno-símbolo-programación-código-dibujado-mano-image462502838" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 15, "name":"Dise\u00f1o de logotipo Quantum Code Atom para investigaci\u00f3n f\u00edsica y desarrollo tecnol\u00f3gico", "url": "https://es.dreamstime.com/diseño-de-logotipo-quantum-code-atom-para-investigación-física-y-desarrollo-tecnológico-image467789602" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 16, "name":"Programaci\u00f3n y codificaci\u00f3n de sitios web. Desarrollo y codificaci\u00f3n web. Influencer marketing social media o promoci\u00f3n de red Vec", "url": "https://es.dreamstime.com/programación-y-codificación-de-sitios-web-desarrollo-y-codificación-web-influencer-marketing-social-media-o-promoción-de-red-vec-image368554198" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 17, "name":"Infographic review variety icon vector outline symbol", "url": "https://es.dreamstime.com/infographic-review-variety-icon-vector-outline-symbol-image459664487" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 18, "name":"Conjunto de iconos de documentos de an\u00e1lisis de c\u00f3digo y depuraci\u00f3n", "url": "https://es.dreamstime.com/conjunto-de-iconos-documentos-análisis-código-y-depuración-image447285209" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 19, "name":"Icono vectorial de vectorizaci\u00f3n de texto con IA. Boceto a carb\u00f3n marr\u00f3n oscuro", "url": "https://es.dreamstime.com/icono-vectorial-de-vectorización-texto-con-ia-boceto-carbón-marrón-oscuro-image437496126" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 20, "name":"Flujo Binario - Flujo de Datos Digital Minimalista y Distribuci\u00f3n de S\u00edmbolos", "url": "https://es.dreamstime.com/flujo-binario-de-datos-digital-minimalista-y-distribución-símbolos-image446255913" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 21, "name":"Repositorio de C\u00f3digo Programaci\u00f3n Desarrollo C\u00f3digo Fuente", "url": "https://es.dreamstime.com/repositorio-de-código-programación-desarrollo-fuente-image452783144" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 22, "name":"Monitor de ordenador con c\u00f3digo HTML e imagen de monta\u00f1a", "url": "https://es.dreamstime.com/monitor-de-ordenador-con-código-html-e-imagen-montaña-image461385037" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 23, "name":"Desarrollador inspeccionando c\u00f3digo con lupa", "url": "https://es.dreamstime.com/desarrollador-inspeccionando-código-con-lupa-image426597078" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 24, "name":"Conjunto de iconos de desarrollo de herramientas de programaci\u00f3n", "url": "https://es.dreamstime.com/conjunto-de-iconos-desarrollo-herramientas-programación-image447691070" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 25, "name":"Desarrollo Web", "url": "https://es.dreamstime.com/desarrollo-web-image423029472" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 26, "name":"Dise\u00f1o gr\u00e1fico de icono de programador. vectores de iconos web", "url": "https://es.dreamstime.com/diseño-gráfico-de-icono-programador-vectores-iconos-web-image461695650" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 27, "name":"Fondo digital. Cifrado de datos. Concepto de criptograf\u00eda. Aprendizaje autom\u00e1tico. Tecnolog\u00eda blockchain. Inteligencia artificial", "url": "https://es.dreamstime.com/fondo-digital-cifrado-de-datos-concepto-criptografía-aprendizaje-automático-tecnología-blockchain-inteligencia-artificial-image469770479" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 28, "name":"Regret Loading Text with Progress Bar", "url": "https://es.dreamstime.com/regret-loading-text-progress-bar-image456906188" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 29, "name":"Programador codificando en un monitor de escritorio en un espacio de trabajo interior oscuro", "url": "https://es.dreamstime.com/programador-codificando-en-un-monitor-de-escritorio-espacio-trabajo-interior-oscuro-image437400190" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 30, "name":"Modern computer setup with code on screen and natural light from window", "url": "https://es.dreamstime.com/modern-computer-setup-code-screen-natural-light-window-image457425055" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 31, "name":"Desarrollo de aplicaciones y colecci\u00f3n de esquemas de codificaci\u00f3n o programaci\u00f3n", "url": "https://es.dreamstime.com/desarrollo-de-aplicaciones-y-codificación-o-recopilación-esquemas-programación-conjunto-elementos-etiquetados-con-ilustración-image314278966" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 32, "name":"Icon de c\u00f3digo en blanco y negro que muestra una ventana de terminal con un s\u00edmbolo del sistema y l\u00edneas de texto", "url": "https://es.dreamstime.com/icon-de-código-en-blanco-y-negro-que-muestra-una-ventana-terminal-con-un-símbolo-del-sistema-líneas-texto-image482330818" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 33, "name":"Joven programador codificando, trabajando en un port\u00e1til con elementos de circuitos digitales y engranajes", "url": "https://es.dreamstime.com/joven-programador-codificando-trabajando-en-un-portátil-con-elementos-de-circuitos-digitales-y-engranajes-image460680165" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 34, "name":"Paquete de Iconos Black Code Server para Funciones de Programaci\u00f3n y Operaciones de Sistema Backend", "url": "https://es.dreamstime.com/paquete-de-iconos-black-code-server-para-funciones-programación-y-operaciones-sistema-backend-un-conjunto-negros-diseñado-la-image417823799" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 35, "name":"Set of eighteen flat colorful file format icons representing various digital document", "url": "https://es.dreamstime.com/set-eighteen-flat-colorful-file-format-icons-representing-various-digital-document-image477149078" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 36, "name":"Teclas de teclado de ordenador con la palabra PROMPT de negocios", "url": "https://es.dreamstime.com/teclas-de-teclado-ordenador-con-la-palabra-prompt-negocios-image421868637" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 37, "name":"Black Location Pin Icon Combined With Code Angle Brackets Symbol Vector Illustration", "url": "https://es.dreamstime.com/black-location-pin-icon-combined-code-angle-brackets-symbol-vector-illustration-image477558814" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 38, "name":". ", "url": "https://es.dreamstime.com/ilustración-vectorial-image392703781" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 39, "name":"Torn paper with programming code on desk with keyboard and mouse in background", "url": "https://es.dreamstime.com/torn-paper-programming-code-desk-keyboard-mouse-background-image438387022" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 40, "name":"Programador trabajando en una tableta con caf\u00e9 y c\u00f3digo", "url": "https://es.dreamstime.com/programador-trabajando-en-una-tableta-con-café-y-código-image425750989" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 41, "name":"Tecnolog\u00eda blockchain. Algoritmo de inteligencia artificial en funcionamiento. Fondo digital. Cifrado de datos. Concepto de cripto", "url": "https://es.dreamstime.com/tecnología-blockchain-algoritmo-de-inteligencia-artificial-en-funcionamiento-fondo-digital-cifrado-datos-concepto-criptografía-image469770390" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 42, "name":"Port\u00e1til con pantalla de c\u00f3digo", "url": "https://es.dreamstime.com/portátil-con-pantalla-de-código-image463338621" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 43, "name":"Concepto de proceso de traducci\u00f3n y edici\u00f3n ling\u00fc\u00edstica con burbujas de di\u00e1logo y visualizaci\u00f3n del flujo de trabajo de documentos", "url": "https://es.dreamstime.com/concepto-de-proceso-traducción-y-edición-lingüística-con-burbujas-diálogo-visualización-del-flujo-trabajo-documentos-image479211503" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 44, "name":"Desarrollo Moderno de Aplicaciones e Ilustraci\u00f3n de Codificaci\u00f3n", "url": "https://es.dreamstime.com/desarrollo-moderno-de-aplicaciones-e-ilustración-codificación-image451381880" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 45, "name":"Ilustraci\u00f3n vectorial de un escudo de ciberseguridad con candado y conceptos de desarrollo de programaci\u00f3n", "url": "https://es.dreamstime.com/ilustración-vectorial-de-un-escudo-ciberseguridad-con-candado-y-conceptos-desarrollo-programación-image470917847" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 46, "name":"Monitor de ordenador mostrando c\u00f3digo fuente con torre de PC gaming y teclado", "url": "https://es.dreamstime.com/monitor-de-ordenador-mostrando-código-fuente-con-torre-pc-gaming-y-teclado-image454496667" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 47, "name":"Mujer joven sonriente Jane trabajando en una laptop con codificaci\u00f3n y s\u00edmbolos binarios en burbujas de voz. ", "url": "https://es.dreamstime.com/mujer-joven-sonriente-jane-trabajando-en-una-laptop-con-codificación-y-símbolos-binarios-burbujas-de-voz-concepto-programación-image389141735" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 48, "name":"Woman typing on silver laptop and generating scrolling code overlays while monitoring network", "url": "https://es.dreamstime.com/woman-typing-silver-laptop-generating-scrolling-code-overlays-monitoring-network-image465404334" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 49, "name":"Configuraci\u00f3n de espacio de trabajo moderno con un port\u00e1til mostrando c\u00f3digo y accesorios sobre una superficie blanca", "url": "https://es.dreamstime.com/configuración-de-espacio-trabajo-moderno-con-un-portátil-mostrando-código-y-accesorios-sobre-una-superficie-blanca-image448921562" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 50, "name":"C\u00f3digo binario digital algoritmo n\u00famero fondo para comunicaci\u00f3n web", "url": "https://es.dreamstime.com/código-binario-digital-algoritmo-número-fondo-para-comunicación-web-image443221523" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 51, "name":"Port\u00e1til con elementos tecnol\u00f3gicos. Banner web, ilustraci\u00f3n plana. Archivo vectorial", "url": "https://es.dreamstime.com/portátil-con-elementos-tecnológicos-ilustración-plana-de-banner-web-archivo-vector-laptop-y-programación-proyectos-remotos-image313276689" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 52, "name":"Robot and Document Icon Illustrating Automated File Processing and Digital Data Management", "url": "https://es.dreamstime.com/robot-document-icon-illustrating-automated-file-processing-digital-data-management-image477372335" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 53, "name":"Cryptocurrency Mining on Computer Keyboard Setup", "url": "https://es.dreamstime.com/cryptocurrency-mining-computer-keyboard-setup-image438631891" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 54, "name":"Manos de programadores tecleando en un teclado ergon\u00f3mico con c\u00f3digo en la pantalla del ordenador", "url": "https://es.dreamstime.com/manos-de-programadores-tecleando-en-un-teclado-ergonómico-con-código-la-pantalla-del-ordenador-image456739528" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 55, "name":"Concepto de Bol\u00edgrafo de Fuente Digital", "url": "https://es.dreamstime.com/concepto-de-bolígrafo-fuente-digital-una-imagen-conceptual-y-detallada-un-con-código-integrado-en-su-diseño-la-pluma-es-oro-el-image411563471" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 56, "name":"Programador trabajando en c\u00f3digo de inteligencia artificial en un port\u00e1til", "url": "https://es.dreamstime.com/programador-trabajando-en-código-de-inteligencia-artificial-un-portátil-image455511283" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 57, "name":"Programmer icon design. Simple Vector illustrations", "url": "https://es.dreamstime.com/programmer-icon-design-simple-vector-illustrations-image463327934" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 58, "name":"Monitor de ordenador con contorno negro plano, l\u00edneas de c\u00f3digo fuente e icono de s\u00edmbolo de corchetes angulares", "url": "https://es.dreamstime.com/monitor-de-ordenador-con-contorno-negro-plano-líneas-código-fuente-e-icono-símbolo-corchetes-angulares-image462503605" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 59, "name":"Conjunto de ilustraciones vectoriales planas de una flor, un documento de papel y un programador trabajando en un port\u00e1til", "url": "https://es.dreamstime.com/conjunto-de-ilustraciones-vectoriales-planas-una-flor-un-documento-papel-y-programador-trabajando-en-portátil-image476871862" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 60, "name":"Conjunto de iconos de l\u00edneas sencillas para web y negocios para dise\u00f1o de interfaces de usuario y tecnolog\u00eda digital", "url": "https://es.dreamstime.com/conjunto-de-iconos-líneas-sencillas-para-web-y-negocios-diseño-interfaces-usuario-tecnología-digital-image476866627" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 61, "name":"Set de iconos de desarrollo web: c\u00f3digo HTML, seguridad de contrase\u00f1as y s\u00edmbolos de computaci\u00f3n en la nube para dise\u00f1o digital", "url": "https://es.dreamstime.com/set-de-iconos-desarrollo-web-código-html-seguridad-contraseñas-y-símbolos-computación-en-la-nube-para-diseño-digital-image470605496" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 62, "name":"L\u00edneas de c\u00f3digo mixtas en blanco y negro ", "url": "https://es.dreamstime.com/líneas-de-código-mixtas-en-blanco-y-negro-image352454730" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 63, "name":"Robot de IA con datos y c\u00f3digo ", "url": "https://es.dreamstime.com/robot-de-ia-con-datos-y-código-una-ilustración-limpia-moderna-que-presenta-cabeza-dentro-burbuja-habla-representa-inteligencia-image403372038" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 64, "name":"Blanco y negro de una ventana de navegador de ordenador que muestra l\u00edneas de c\u00f3digo o texto de programaci\u00f3n", "url": "https://es.dreamstime.com/blanco-y-negro-de-una-ventana-navegador-ordenador-que-muestra-líneas-código-o-texto-programación-image468459921" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 65, "name":"Desarrolladores escribiendo c\u00f3digo en port\u00e1tiles en una oficina moderna", "url": "https://es.dreamstime.com/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-image432332063" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 66, "name":"Desarrolladores escribiendo c\u00f3digo en port\u00e1tiles en una oficina moderna", "url": "https://es.dreamstime.com/desarrolladores-escribiendo-código-en-portátiles-una-oficina-moderna-image432332073" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 67, "name":"Cubos de madera con la palabra PROMPT de negocios. Primer plano de cubos de madera", "url": "https://es.dreamstime.com/cubos-de-madera-con-la-palabra-prompt-negocios-primer-plano-image419608308" },{ "@context":"https://schema.org", "@type":"ListItem", "position": 68, "name":"Conjunto de iconos de candado abierto y c\u00f3digo en degradado y contorno", "url": "https://es.dreamstime.com/conjunto-de-iconos-candado-abierto-y-código-en-degradado-contorno-image447749531" } ] } </script><script id="json-html-share-modal-tpl" type="application/json">{"html":"<template class=\"js-modal-share-tpl\">\n <div\n class=\"modal js-modal js-modal-share modal--share\" aria-hidden=\"true\" data-state=\"closed\" data-name=\"share\" data-template=\"share\">\n <div class=\"modal__overlay js-modal-overlay\" tabindex=\"-1\">\n <div\n class=\"modal__container js-modal-container\"\n role=\"dialog\"\n aria-modal=\"true\"\n aria-labelledby=\"modal-share-title\"\n >\n\n <header class=\"modal__header js-modal-header\">\n <h2\n class=\"modal__title js-modal-title\"\n id=\"modal-share-title\"\n >Comparte esta p\u00e1gina<\/h2>\n \n <button\n class=\"close-btn close-btn--big close-btn--l-grey js-close-btn modal__close js-modal-close-icon js-modal-close-trigger\" type=\"button\" aria-label=\"Cerrar\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 10 10\"><path d=\"M3.511 5 0 8.511 1.489 10 5 6.489 8.511 10 10 8.511 6.489 5 10 1.489 8.511 0 5 3.511 1.489 0 0 1.489z\"\/><\/svg><\/button>\n <\/header>\n \n <div class=\"modal__content js-modal-content\">\n <div class=\"share-list\">\n <div\n class=\"share-list social-links social-links--ss social-links--huge\" data-dt-id=\"social-row-analytics\" data-dt-root=\"\" data-dt-on-click=\"\" data-dt-js=\"57\">\n <a class=\"social-links__item social-links__item--facebook js-social-link\" data-name=\"Facebook\" href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100&description=Descargar+Script+Software+Fotos+en+stock+de+Dreamstime+Echa+un+vistazo+a+estas+incre%C3%ADbles+fotos+gratis+o+sin+regal%C3%ADas+en+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 8 13\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M5.043 7.07h2.064l.31-2.31H5.042V3.283c0-.67.193-1.125 1.188-1.125H7.5V.09C7.28.063 6.527 0 5.651 0 3.821 0 2.57 1.077 2.57 3.055v1.704H.5v2.31h2.069V13h2.474V7.07Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Facebook<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--twitter js-social-link\" data-name=\"X\" href=\"https:\/\/x.com\/intent\/post?related=dreamstime&text=Descargar+Script+Software+Fotos+en+stock+de+Dreamstime+Echa+un+vistazo+a+estas+incre%C3%ADbles+fotos+gratis+o+sin+regal%C3%ADas+en+Dreamstime.&url=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M8.054 5.928 13.092 0h-1.194L7.524 5.147 4.03 0H0l5.284 7.784L0 14h1.194l4.62-5.436L9.504 14h4.03l-5.48-8.072ZM6.42 7.852l-.535-.775L1.624.91h1.834l3.437 4.977.536.775 4.468 6.47h-1.834L6.42 7.852Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">X<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--linkedin js-social-link\" data-name=\"LinkedIn\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&url=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100&summary=Descargar+Script+Software+Fotos+en+stock+de+Dreamstime+Echa+un+vistazo+a+estas+incre%C3%ADbles+fotos+gratis+o+sin+regal%C3%ADas+en+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M11.93 11.93H9.855V8.68c0-.774-.015-1.77-1.08-1.77-1.08 0-1.245.843-1.245 1.715v3.305H5.455V5.249h1.992v.912h.027c.277-.525.955-1.079 1.965-1.079 2.103 0 2.49 1.384 2.49 3.183v3.665ZM3.114 4.335a1.204 1.204 0 1 1 0-2.408 1.204 1.204 0 0 1 0 2.408ZM2.076 11.93h2.076V5.249H2.076v6.68ZM12.964 0H1.034C.463 0 0 .452 0 1.01v11.98C0 13.547.463 14 1.033 14h11.93c.572 0 1.037-.453 1.037-1.01V1.01C14 .451 13.535 0 12.964 0Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">LinkedIn<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--pinterest js-social-link\" data-name=\"Pinterest\" href=\"http:\/\/www.pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100&media=https%3A%2F%2Fthumbs.dreamstime.com%2Fb%2Ficonos-de-documentos-bases-datos-y-c%C3%B3digo-programaci%C3%B3n-447695919.jpg&description=Descargar+Script+Software+Fotos+en+stock+de+Dreamstime+Echa+un+vistazo+a+estas+incre%C3%ADbles+fotos+gratis+o+sin+regal%C3%ADas+en+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M6.997 0A6.994 6.994 0 0 0 0 6.997a7 7 0 0 0 4.446 6.52c-.063-.554-.115-1.406.023-2.01.127-.548.818-3.479.818-3.479s-.208-.42-.208-1.037c0-.973.565-1.699 1.267-1.699.6 0 .887.45.887.985 0 .6-.38 1.498-.581 2.333-.167.696.35 1.267 1.036 1.267 1.244 0 2.2-1.313 2.2-3.202 0-1.676-1.204-2.845-2.925-2.845C4.97 3.83 3.8 5.32 3.8 6.865c0 .599.23 1.244.518 1.595.058.069.064.132.046.201-.052.22-.173.697-.196.795-.028.127-.103.156-.236.092-.863-.414-1.405-1.693-1.405-2.718 0-2.206 1.601-4.233 4.625-4.233 2.424 0 4.313 1.728 4.313 4.043 0 2.413-1.52 4.354-3.628 4.354-.708 0-1.376-.369-1.601-.806l-.438 1.664c-.155.61-.581 1.37-.87 1.837A7.028 7.028 0 0 0 7.004 14 6.997 6.997 0 0 0 14 7.003C13.994 3.133 10.861 0 6.997 0\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Pinterest<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--whatsapp js-social-link\" data-name=\"WhatsApp\" href=\"https:\/\/api.whatsapp.com\/send\/?phone&text=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 13.995 13.996\" width=\"100%\" height=\"100%\"><path fill-rule=\"nonzero\" d=\"M10.204 8.387c-.174-.087-1.03-.506-1.19-.564-.16-.058-.275-.086-.392.087-.116.173-.45.564-.55.68-.102.115-.204.13-.378.043-.174-.087-.735-.27-1.4-.86a5.224 5.224 0 0 1-.969-1.2c-.102-.174-.01-.268.076-.354.079-.078.175-.203.262-.304.087-.101.116-.173.174-.289.058-.116.029-.217-.015-.304-.043-.086-.392-.94-.537-1.286-.141-.338-.285-.292-.391-.298a7.017 7.017 0 0 0-.334-.006.641.641 0 0 0-.464.217c-.16.173-.61.593-.61 1.446s.624 1.677.711 1.792c.087.116 1.228 1.866 2.975 2.617.415.178.74.285.992.365.417.132.797.113 1.097.069.334-.05 1.03-.42 1.175-.824.145-.405.145-.752.102-.824-.044-.073-.16-.116-.334-.203m-3.177 4.317h-.002a5.804 5.804 0 0 1-2.948-.803l-.212-.125-2.192.572.585-2.127-.137-.218a5.73 5.73 0 0 1-.886-3.068c.001-3.178 2.6-5.764 5.794-5.764 1.547 0 3.002.601 4.095 1.69A5.716 5.716 0 0 1 12.82 6.94c-.001 3.178-2.6 5.764-5.792 5.764m4.93-10.67A6.94 6.94 0 0 0 7.026 0C3.186 0 .06 3.111.058 6.935c0 1.222.32 2.415.93 3.467L0 13.996l3.694-.965a6.989 6.989 0 0 0 3.33.845h.003c3.84 0 6.967-3.112 6.968-6.936a6.877 6.877 0 0 0-2.039-4.906\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">WhatsApp<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--blogger js-social-link\" data-name=\"Blogger\" href=\"https:\/\/www.blogger.com\/blog-this.g?u=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100&t=Descargar+Script+Software+Fotos+en+stock+de+Dreamstime+Echa+un+vistazo+a+estas+incre%C3%ADbles+fotos+gratis+o+sin+regal%C3%ADas+en+Dreamstime.\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M13.999 9.48c0 2.496-2.038 4.52-4.55 4.52H4.55C2.037 14 0 11.976 0 9.48V4.52C0 2.025 2.037 0 4.55 0h2.297c2.513 0 4.55 2.024 4.55 4.52l.001.01c.033.47.427.84.908.84h.784c.502 0 .91.404.91.904l-.001 3.205ZM7.014 3.665H4.437a.872.872 0 0 0-.874.869c0 .48.391.869.874.869h2.577a.872.872 0 0 0 .875-.869.872.872 0 0 0-.875-.869Zm2.59 5.089H4.433a.825.825 0 0 0-.827.822c0 .454.37.822.827.822h5.173a.825.825 0 0 0 .827-.822.825.825 0 0 0-.827-.822Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Blogger<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--tumblr js-social-link\" data-name=\"Tumblr\" href=\"https:\/\/www.tumblr.com\/share?u=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100&caption=Script+Software+Fotos+de+Dreamstime\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 8 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M8 14H5.64c-2.125 0-3.709-1.083-3.709-3.675v-4.15H0V3.928C2.125 3.38 3.014 1.569 3.116 0h2.207v3.563h2.575v2.612H5.323V9.79c0 1.083.552 1.458 1.43 1.458H8V14Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Tumblr<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--reddit js-social-link\" data-name=\"Reddit\" href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100&title=Script+Software+Fotos+de+Dreamstime\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 14\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M10.75 9.58c-.69 0-1.251-.552-1.251-1.229s.56-1.228 1.25-1.228S12 7.673 12 8.35a1.24 1.24 0 0 1-1.25 1.228m.22 2.017c-.854.837-2.49.902-2.97.902-.482 0-2.117-.065-2.97-.902a.314.314 0 0 1 0-.45.328.328 0 0 1 .459 0c.538.528 1.688.716 2.51.716.823 0 1.974-.188 2.513-.716a.329.329 0 0 1 .458 0 .314.314 0 0 1 0 .45M3.996 8.35c0-.677.561-1.228 1.251-1.228.69 0 1.25.55 1.25 1.228a1.24 1.24 0 0 1-1.25 1.228c-.69 0-1.25-.551-1.25-1.228M16 7.123c0-.95-.784-1.72-1.75-1.72-.473 0-.9.185-1.215.483-1.197-.848-2.846-1.396-4.683-1.459L9.15.742l2.606.544c.032.65.574 1.17 1.245 1.17.69 0 1.25-.55 1.25-1.228A1.24 1.24 0 0 0 13.001 0c-.492 0-.913.28-1.117.685L8.974.078a.315.315 0 0 0-.37.237l-.891 4.111c-1.864.05-3.54.6-4.751 1.457a1.76 1.76 0 0 0-1.211-.48C.784 5.403 0 6.173 0 7.123 0 7.82.425 8.42 1.035 8.69a3.32 3.32 0 0 0-.042.52c0 2.646 3.135 4.79 7.003 4.79C11.864 14 15 11.856 15 9.21a3.33 3.33 0 0 0-.042-.516A1.718 1.718 0 0 0 16 7.123\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Reddit<\/span>\n <\/a>\n <a class=\"social-links__item social-links__item--mail js-social-link\" data-name=\"Email\" href=\"mailto:?subject=Script%20Software%20Im%C3%A1genes%20de%20Dreamstime&body=%C2%A1Hey%21%20Encontr%C3%A9%20algunas%20fotos%20asombrosas%20relacionadas%20con%20Script%20Software%20en%20Dreamstime.%20Echa%20un%20vistazo%3A%20https%3A%2F%2Fes.dreamstime.com%2Fillustration%2Fscript-software.html%3Fpg%3D100\" rel=\"noopener noreferrer\" target=\"_blank\">\n <span class=\"social-links__wrapper\"><svg class=\"social-links__icn\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 14 10\" width=\"100%\" height=\"100%\"><path fill-rule=\"evenodd\" d=\"M2.873 4.935 0 2.062v5.746l2.873-2.873Zm8.254 0L14 7.808V2.062l-2.873 2.873Zm-7.665.682L.004 9.076A1 1 0 0 0 1 10h12a1 1 0 0 0 .996-.924l-3.458-3.459-2.536 2.536A1.407 1.407 0 0 1 7 8.568c-.379 0-.734-.148-1.002-.415L3.462 5.617ZM13.975.779 7.413 7.341a.597.597 0 0 1-.825 0L.025.78A1 1 0 0 1 1 0h12a1 1 0 0 1 .975.78Z\"\/><\/svg><\/span>\n <span class=\"screen-reader-text\">Email<\/span>\n <\/a>\n<\/div>\n <\/div>\n <div\n class=\"copy-line js-copy-line\"\n>\n <div class=\"copy-line__icon\">\n <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\"><path fill=\"#656565\" fill-rule=\"evenodd\" d=\"M4.59 4.412a3.69 3.69 0 0 1 2.631-.282c1.263.328 2.06 1.466 2.195 1.67l.02.032-1.415 1.36s-.163-.828-1.01-1.185c-1.068-.45-1.785.155-1.912.275l-.02.02s-.595.585-1.251 1.239l-.608.607c-.543.546-1.013 1.027-1.084 1.129-.197.286-.76 1.739.382 2.536 1.28.893 2.454-.135 2.454-.135l.932-.933s.287.124.825.207c.538.084 1.491.049 1.491.049s-2.026 2.022-2.186 2.146c-.16.123-.532.5-1.102.681-.829.263-3.452.54-4.522-1.758-1.225-2.63.686-4.388.686-4.388l2.727-2.727c-.001 0 .569-.44.767-.543ZM7.81.953c.497-.594 3.208-1.884 5.114.148 2.306 2.574.191 4.98.191 4.98L11.262 7.96l-.047.045c-.236.233-1.315 1.289-1.54 1.415-1.605.893-2.487.607-3.451.281-.988-.333-1.693-1.488-1.693-1.488l1.39-1.36s.082.562.679.968c1.293.88 2.358-.162 2.358-.162l2.717-2.731s1.049-1.421-.035-2.51c-1.274-1.282-2.522-.171-2.682-.018l-.018.018-.894.899S7.738 3.17 7 3.037a3.215 3.215 0 0 0-1.243.01l-.032.009.045-.045.052-.052.254-.253C6.67 2.114 7.807.976 7.81.953Z\"\/><\/svg> <\/div>\n <div class=\"copy-line__content\">\n <span class=\"js-copy-line-content\">https:\/\/es.dreamstime.com\/illustration\/script-software.html?pg=100<\/span>\n <\/div>\n <button\n type=\"button\"\n class=\"copy-line__btn btn btn--green btn--big js-copy-line-btn\"\n data-tooltip-copied-txt=\"Copiado al portapapeles\"\n data-dt-id=\"copy-line\" data-dt-root=\"\" data-dt-on-click=\"\" data-dt-show-loading=\"\" data-dt-loading-type=\"btn\" data-dt-loading-theme=\"dark\" data-dt-css=\"58,59\" data-dt-js=\"60\" data-dt-js-order=\"61,62,63,64\" >COPIAR V\u00edNCULO<\/button>\n<\/div>\n <\/div>\n\n \n <\/div>\n <\/div>\n<\/div>\n<\/template>\n"}</script> <script id="modal-deps" type="application/json">{"deps":{"css":"45,46","js":"54,29,30,55"}}</script> <script id="lang-select" type="application/json">{"langLinks":{"en":"https:\/\/www.dreamstime.com\/illustration\/script-software.html","pt":"https:\/\/pt.dreamstime.com\/illustration\/script-software.html","de":"https:\/\/de.dreamstime.com\/illustration\/script-software.html","es":"https:\/\/es.dreamstime.com\/illustration\/script-software.html","it":"https:\/\/it.dreamstime.com\/illustration\/script-software.html","nl":"https:\/\/www.dreamstime.com\/nl\/illustration\/script-software.html","fr":"https:\/\/fr.dreamstime.com\/illustration\/script-software.html","ru":"https:\/\/ru.dreamstime.com\/illustration\/script-software.html","gr":"https:\/\/gr.dreamstime.com\/illustration\/script-software.html","cn":"https:\/\/cn.dreamstime.com\/illustration\/script-software.html","pl":"https:\/\/pl.dreamstime.com\/illustration\/script-software.html","se":"https:\/\/se.dreamstime.com\/illustration\/script-software.html","ro":"https:\/\/ro.dreamstime.com\/illustration\/script-software.html","sk":"https:\/\/sk.dreamstime.com\/illustration\/script-software.html","cz":"https:\/\/cz.dreamstime.com\/illustration\/script-software.html","jp":"https:\/\/www.dreamstime.com\/jp\/illustration\/script-software.html","kr":"https:\/\/www.dreamstime.com\/kr\/illustration\/script-software.html","ar":"https:\/\/ar.dreamstime.com\/illustration\/script-software.html","hi":"https:\/\/hi.dreamstime.com\/illustration\/script-software.html","tr":"https:\/\/tr.dreamstime.com\/illustration\/script-software.html","id":"https:\/\/id.dreamstime.com\/illustration\/script-software.html","dk":"https:\/\/dk.dreamstime.com\/illustration\/script-software.html","no":"https:\/\/www.dreamstime.com\/no\/illustration\/script-software.html","he":"https:\/\/www.dreamstime.com\/he\/illustration\/script-software.html"},"modalUrl":"https:\/\/es.dreamstime.com\/new\/components\/LanguageSelect\/modal_init.ajax.php"}</script> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PT44P2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script> const DT = { memberId: null, isAuth: false, usePrefetchWorker: true, prefetchWorkerUrl: '/new/js/prefetch_worker.min.js', useFetchPriority: true, cssVersion: 1283, jsVersion: 166205, cdnUrl: 'https://front.dreamstime.com/', siteUrl: 'https://es.dreamstime.com/', isDev: false, isRtl: false, isLtr: false, enableLog: false, assetsBasePath: 'new/process-assets/', ajaxBase: 'https://es.dreamstime.com/new/', componentsBasePath: 'https://es.dreamstime.com/new/components/', _loadedScriptsOnce: {'js/scheduler_polyfill.js': true,'js/scheduler.js': true,'js/core.js': true,'js/ui.js': true,'js/dt_loader.js': true,'pages/pages.js': true,'components/Toast/init.js': true,'components/PasswordShow/PasswordShow.js': true,'components/Search/puzzle_paste.js': true,'templates/header/SearchAutocomplete/SearchAutocomplete.js': true,'components/Banner/banner.js': true,'templates/search/filters/filters_search_functions.js': true,'pages/search/sort_same_url.js': true,'components/SearchListing/swipe_title.js': true,'components/SearchListing/drag.js': true,'components/Modal/init.js': true,'js/ajax_html.js': true,'components/LightboxBar/init.js': true,'https://client.px-cloud.net/PX2e972lwZ/main.min.js': true,'https://www.googletagmanager.com/gtm.js?id=GTM-PT44P2': true}, _loadedStyleSheetsOnce: {'css/core.css': true,'templates/header.css': true,'templates/header/header_not-logged.css': true,'components/PasswordShow/PasswordShow.css': true,'templates/header/header_menu.css': true,'templates/header/header_no-hero.css': true,'components/Search/Search.css': true,'components/Search/search_dropdown.css': true,'components/Select/Select_default.css': true,'components/Dropdown/Dropdown.css': true,'components/Dropdown/Dropdown_right.css': true,'components/Dropdown/Dropdown_btm.css': true,'templates/header/header_sticky.css': true,'pages/search/search.css': true,'components/Banner/FreeTrial/FreeTrial.css': true,'components/Banner/Default/Default.css': true,'components/Banner/Default/Default_big.css': true,'components/Banner/FreeTrial/FreeTrial_container.css': true,'components/Breadcrumbs/Breadcrumbs.css': true,'components/Swiper/Swiper.css': true,'components/Swiper/Swiper_fading.css': true,'components/CloseButton/CloseButton.css': true,'templates/search/filters/OptionGroup/OptionGroup.css': true,'components/Form/FormCheckbox.css': true,'templates/search/filters/ButtonList.css': true,'components/Form/FormInput.css': true,'components/Form/FormColor.css': true,'components/Form/FormSelect.css': true,'components/Form/FormSwitch.css': true,'components/SearchListing/SearchListing.css': true,'components/SearchListing/SearchIcons.css': true,'components/SearchListing/SearchListingItem.css': true,'components/SearchListing/SearchListingItemLoggedOut.css': true,'components/SearchListing/swipe_title.css': true,'components/SearchListing/rounded_corners.css': true,'components/SearchListing/SimilarsLink.css': true,'components/SearchListing/LightboxButton/LightboxButton.css': true,'components/Pagination/NextPageButton.css': true,'components/Pagination/Pagination.css': true,'components/Pagination/PaginationList.css': true,'pages/search/share_button.css': true,'components/Share/Button/Button.css': true,'templates/footer.css': true,'components/SocialRow/SocialRow.css': true,'components/SocialRow/SocialRow_sg.css': true,'components/SocialRow/SocialRow_mdm.css': true,'components/LanguageSelect/LanguageSelect.css': true}, components: {}, /* DT old site constants */ fullCpage: 'search.php', cpage: 'search', securitycheck: '311a181a3992c38151e35577e7f150a1', cacheDriver: 'ap', }; var securitycheck = '311a181a3992c38151e35577e7f150a1'; var isRtl = false; var isLtr = false; try { DT.htmlLazyDeps = {"1":"js\/breakpoints.js","2":"templates\/header\/header_login.js","3":"js\/register.js","4":"js\/functions_cookie.js","5":"js\/pwd_strength.js","6":"components\/Popup\/Popup.js","7":"components\/Popup\/PopupSignup\/PopupSignup.js","8":"js\/jquery.js","9":"js\/plugins\/tooltipster.bundle.min.js","10":"css\/plugins\/tooltipster.bundle.min.css","11":"css\/plugins\/tooltipster.themes.css","12":"components\/Popup\/PopupSignup\/PopupSignup.css","13":"js\/functions_auth.js","14":"templates\/header\/header_not-logged.init.js","15":"templates\/header\/login.js","16":"templates\/header\/header_mobile_menu.js","17":"templates\/header\/header_sticky.js","18":"js\/plugins\/hermite.js","19":"js\/lang_cts.js.php?l=es","20":"js\/plugins\/puzzle.js","21":"components\/Search\/Search.js","22":"components\/Search\/clear_input.js","23":"components\/Dropdown\/Dropdown.js","24":"components\/Dropdown\/Dropdown.init.js","25":"components\/Select\/Select.js","26":"components\/Select\/Select.init.js","27":"templates\/header\/SearchAutocomplete\/SearchAutocomplete2.css","28":"templates\/header\/SearchAutocomplete\/SearchAutocomplete_desktop.css","29":"js\/http.js","30":"js\/ajax_html.js","31":"components\/Swiper\/Swiper.js","32":"components\/Swiper\/Swiper.init.js","33":"templates\/search\/filters\/filters_search_functions.js","34":"templates\/search\/filters\/filters_search.js","35":"templates\/search\/filters\/filters_search_content_filters.js","36":"templates\/search\/filters\/filters.css","37":"templates\/search\/filters\/filters_search_people.js","38":"templates\/search\/filters\/filters_search_media.js","39":"components\/Form\/FormColor.js","40":"templates\/search\/filters\/filters_search_withinresults.js","41":"templates\/search\/filters\/filters_search_options.js","42":"templates\/search\/filters\/filters_search_safesearch.js","43":"components\/SearchListing\/SearchListingNew.js","44":"components\/Pagination\/NextPageButton.js","45":"components\/CloseButton\/CloseButton.css","46":"components\/Modal\/Modal.css","47":"components\/CopyLine\/CopyLine.css","48":"components\/CopyLine\/CopyLine_grey.css","49":"components\/CopyLine\/CopyLine_icon.css","50":"components\/Share\/Modal\/Modal.css","51":"components\/SocialRow\/SocialRow.css","52":"components\/SocialRow\/SocialRow_ss.css","53":"components\/SocialRow\/SocialRow_huge.css","54":"js\/animation.js","55":"components\/Modal\/Modal.js","56":"components\/Share\/Button\/Button.js","57":"components\/SocialRow\/SocialRow.js","58":"components\/Tooltip\/Tooltip.css","59":"components\/Tooltip\/Tooltip_green.css","60":"templates\/get_header_offset.js","61":"js\/floating_ui.js","62":"components\/Tooltip\/Tooltip.js","63":"components\/Tooltip\/Tooltip.init.js","64":"components\/CopyLine\/CopyLine.js","65":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.js","66":"components\/Popup\/PopupFreeTrial\/PopupFreeTrial.css","67":"templates\/footer\/popup_signup_interaction.js","68":"templates\/footer\/footer_toggle.js","69":"templates\/footer\/footer_menu.js","70":"components\/LanguageSelect\/LanguageSelect.js","71":"components\/Form\/FormSwitch.js","72":"components\/Tooltip\/Tooltip_grey.css","73":"components\/SearchListing\/SimilarsLink.js","74":"components\/SearchListing\/LightboxButton\/tooltip.js","75":"components\/SearchListing\/LightboxButton\/action.js"}; } catch (_) {}!function(){var i=["user-blocking","user-visible","background"];class t{constructor(){this.channel_=new MessageChannel,this.sendPort_=this.channel_.port2,this.messages_={},this.nextMessageHandle_=1,this.channel_.port1.onmessage=i=>this.onMessageReceived_(i)}queueCallback(i){var t=this.nextMessageHandle_++;return this.messages_[t]=i,this.sendPort_.postMessage(t),t}cancelCallback(i){delete this.messages_[i]}onMessageReceived_(i){var t=i.data;if(t in this.messages_){var e=this.messages_[t];delete this.messages_[t],e()}}}function e(){return e.instance_||(e.instance_=new t),e.instance_}class r{constructor(i,t,e){void 0===e&&(e=0),this.callback_=i,this.callbackType_=null,this.handle_=null,this.canceled_=!1,this.schedule_(t,e)}isIdleCallback(){return 0===this.callbackType_}isMessageChannelCallback(){return 2===this.callbackType_}cancel(){if(!this.canceled_)switch(this.canceled_=!0,this.callbackType_){case 0:cancelIdleCallback(this.handle_);break;case 1:clearTimeout(this.handle_);break;case 2:e().cancelCallback(this.handle_);break;default:throw new TypeError("Unknown CallbackType")}}schedule_(t,r){if(r&&r>0)return this.callbackType_=1,void(this.handle_=setTimeout((()=>{this.runCallback_()}),r));if(!i.includes(t))throw new TypeError("Invalid task priority : "+t);return"background"===t&&"function"==typeof requestIdleCallback?(this.callbackType_=0,void(this.handle_=requestIdleCallback((()=>{this.runCallback_()})))):"function"==typeof MessageChannel?(this.callbackType_=2,void(this.handle_=e().queueCallback((()=>{this.runCallback_()})))):(this.callbackType_=1,void(this.handle_=setTimeout((()=>{this.runCallback_()}))))}runCallback_(){this.canceled_||this.callback_()}}var s=0;class n{constructor(){this.head_=null,this.tail_=null}isEmpty(){return null==this.head_}push(i){if("object"!=typeof i)throw new TypeError("Task must be an Object");i.tq_sequence_=s++,this.isEmpty()?(i.tq_prev_=null,this.head_=i):(i.tq_prev_=this.tail_,this.tail_.tq_next_=i),i.tq_next_=null,this.tail_=i}takeNextTask(){if(this.isEmpty())return null;var i=this.head_;return this.remove_(i),i}merge(i,t){if("function"!=typeof t)throw new TypeError("Must provide a selector function.");if(null==i)throw new Error("sourceQueue cannot be null");for(var e=this.head_,r=null,s=i.head_;s;){var n=s;if(s=s.tq_next_,t(n)){for(i.remove_(n);e&&e.tq_sequence_<n.tq_sequence_;)r=e,e=e.tq_next_;this.insert_(n,r),r=n}}}toArray(){for(var i=this.head_,t=[];null!==i;)t.push(i),i=i.tq_next_;return t}insert_(i,t){if(t!=this.tail_){var e=t?t.tq_next_:this.head_;i.tq_next_=e,e.tq_prev_=i,i.tq_prev_=t,null!=t?t.tq_next_=i:this.head_=i}else this.push(i)}remove_(i){if(null==i)throw new Error("Expected task to be non-null");i===this.head_&&(this.head_=i.tq_next_),i===this.tail_&&(this.tail_=this.tail_.tq_prev_),i.tq_next_&&(i.tq_next_.tq_prev_=i.tq_prev_),i.tq_prev_&&(i.tq_prev_.tq_next_=i.tq_next_)}}class a extends Event{constructor(t,e){if(!e||!i.includes(e.previousPriority))throw new TypeError("Invalid task priority: '"+e.previousPriority+"'");super(t),this.previousPriority=e.previousPriority}}class l extends AbortController{constructor(t){if(void 0===t&&(t={}),super(),null==t&&(t={}),"object"!=typeof t)throw new TypeError("'init' is not an object");var e,r,s=void 0===t.priority?"user-visible":t.priority;if(!i.includes(s))throw new TypeError("Invalid task priority: '"+s+"'");this.priority_=s,this.isPriorityChanging_=!1,r=(e=this).signal,Object.defineProperties(r,{priority:{get:function(){return e.priority_},enumerable:!0},onprioritychange:{value:null,writable:!0,enumerable:!0}}),r.addEventListener("prioritychange",(i=>{r.onprioritychange&&r.onprioritychange(i)}))}setPriority(t){if(!i.includes(t))throw new TypeError("Invalid task priority: "+t);if(this.isPriorityChanging_)throw new DOMException("","NotAllowedError");if(this.signal.priority!==t){this.isPriorityChanging_=!0;var e=this.priority_;this.priority_=t;var r=new a("prioritychange",{previousPriority:e});this.signal.dispatchEvent(r),this.isPriorityChanging_=!1}}}void 0===self.scheduler?(self.scheduler=new class{constructor(){this.queues_={},i.forEach((i=>{this.queues_[i]=[new n,new n]})),this.pendingHostCallback_=null,this.signals_=new WeakMap}yield(i){return(i=Object.assign({},i)).signal&&"inherit"==i.signal&&delete i.signal,i.priority&&"inherit"==i.priority&&(i.priority="user-visible"),this.postTaskOrContinuation_((()=>{}),i,!0)}postTask(i,t){return this.postTaskOrContinuation_(i,t,!1)}postTaskOrContinuation_(t,e,r){if(void 0!==(e=Object.assign({},e)).signal){if(null===e.signal||!("aborted"in e.signal)||"function"!=typeof e.signal.addEventListener)return Promise.reject(new TypeError("'signal' is not a valid 'AbortSignal'"));if(e.signal&&e.signal.priority&&!i.includes(e.signal.priority))return Promise.reject(new TypeError("Invalid task priority: '"+e.signal.priority+"'"))}if(void 0!==e.priority&&(null===e.priority||!i.includes(e.priority)))return Promise.reject(new TypeError("Invalid task priority: '"+e.priority+"'"));if(void 0===e.delay&&(e.delay=0),e.delay=Number(e.delay),e.delay<0)return Promise.reject(new TypeError("'delay' must be a positive number."));var s={callback:t,options:e,resolve:null,reject:null,hostCallback:null,abortCallback:null,onTaskCompleted:function(){this.options.signal&&this.abortCallback&&(this.options.signal.removeEventListener("abort",this.abortCallback),this.abortCallback=null)},onTaskAborted:function(){this.hostCallback&&(this.hostCallback.cancel(),this.hostCallback=null),this.options.signal.removeEventListener("abort",this.abortCallback),this.abortCallback=null,this.reject(this.options.signal.reason)},isAborted:function(){return this.options.signal&&this.options.signal.aborted},isContinuation:r},n=new Promise(((i,t)=>{s.resolve=i,s.reject=t}));return this.schedule_(s),n}schedule_(i){var t=i.options.signal;if(t){if(t.aborted)return void i.reject(t.reason);i.abortCallback=()=>{i.onTaskAborted()},t.addEventListener("abort",i.abortCallback)}i.options.delay>0?i.hostCallback=new r((()=>{i.hostCallback=null,this.onTaskDelayExpired_(i)}),null,i.options.delay):(this.pushTask_(i),this.scheduleHostCallbackIfNeeded_())}onTaskDelayExpired_(i){this.pushTask_(i),this.pendingHostCallback_&&(this.pendingHostCallback_.cancel(),this.pendingHostCallback_=null),this.schedulerEntryCallback_()}onPriorityChange_(i){var t=this.signals_.get(i);if(void 0===t)throw new Error("Attempting to change priority on an unregistered signal");if(t!==i.priority){for(var e=0;e<2;e++)this.queues_[i.priority][e].merge(this.queues_[t][e],(t=>t.options.signal===i));this.signals_.set(i,i.priority)}}schedulerEntryCallback_(){this.pendingHostCallback_=null,this.runNextTask_(),this.scheduleHostCallbackIfNeeded_()}scheduleHostCallbackIfNeeded_(){var{priority:i}=this.nextTaskPriority_();null!=i&&("background"!==i&&this.pendingHostCallback_&&this.pendingHostCallback_.isIdleCallback()&&(this.pendingHostCallback_.cancel(),this.pendingHostCallback_=null),this.pendingHostCallback_||(this.pendingHostCallback_=new r((()=>{this.schedulerEntryCallback_()}),i,0)))}pushTask_(t){var e;if(!i.includes(e=t.options.priority?t.options.priority:t.options.signal&&t.options.signal.priority?t.options.signal.priority:"user-visible"))throw new TypeError("Invalid task priority: "+e);if(t.options.signal&&t.options.signal.priority){var r=t.options.signal;this.signals_.has(r)||(r.addEventListener("prioritychange",(()=>{this.onPriorityChange_(r)})),this.signals_.set(r,r.priority))}this.queues_[e][t.isContinuation?0:1].push(t)}runNextTask_(){var i=null;do{var{priority:t,type:e}=this.nextTaskPriority_();if(null==t)return;i=this.queues_[t][e].takeNextTask()}while(i.isAborted());try{var r=i.callback();i.resolve(r)}catch(t){i.reject(t)}finally{i.onTaskCompleted()}}nextTaskPriority_(){for(var t=0;t<i.length;t++)for(var e=i[t],r=0;r<2;r++)if(!this.queues_[e][r].isEmpty())return{priority:e,type:r};return{priority:null,type:0}}},self.TaskController=l,self.TaskPriorityChangeEvent=a):self.scheduler.yield||(self.scheduler.yield=function(i){var t=i=>i&&"user-visible"!=i?i:"user-blocking";if((i=Object.assign({},i)).signal&&"inherit"==i.signal&&delete i.signal,i.priority&&"inherit"==i.priority&&delete i.priority,i.signal&&i.signal.aborted)return Promise.reject(i.signal.reason);var e=i.priority;!e&&i.signal&&i.signal.priority&&(e=i.signal.priority),e=t(e);var r={inputSignal:i.signal,controller:new self.TaskController({priority:e}),abortCallback:null,priorityCallback:null,onTaskAborted:function(){this.controller.abort(this.inputSignal.reason),this.abortCallback=null},onPriorityChange:function(){this.controller.setPriority(t(this.inputSignal.priority))},onTaskCompleted:function(){this.abortCallback&&(this.inputSignal.removeEventListener("abort",this.abortCallback),this.abortCallback=null),this.priorityCallback&&(this.inputSignal.removeEventListener("prioritychange",this.priorityCallback),this.priorityCallback=null)}};i.signal&&(r.abortCallback=()=>{r.onTaskAborted()},i.signal.addEventListener("abort",r.abortCallback)),i.signal&&i.signal.priority&&!i.priority&&(r.priorityCallback=()=>{r.onPriorityChange()},i.signal.addEventListener("prioritychange",r.priorityCallback));var s=self.scheduler.postTask((()=>{}),{signal:r.controller.signal});return s.then((()=>{r.onTaskCompleted()})).catch((i=>{throw r.onTaskCompleted(),i})),s})}(); DT.Scheduler=(()=>{const postTask=(task,options={})=>window.scheduler.postTask(task,options),yieldToMain=()=>window.scheduler.yield(),isInputPending=()=>navigator?.scheduling?.isInputPending?.()??!1,waitForHighPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"user-blocking",...options}).catch(reject)})),waitForMediumPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"user-visible",...options}).catch(reject)})),waitForLowPriority=(options={})=>new Promise(((resolve,reject)=>{postTask(resolve,{priority:"background",...options}).catch(reject)})),yieldIfInputPending=async()=>{if(isInputPending())return yieldToMain()};return{postTask:postTask,yieldToMain:yieldToMain,isInputPending:isInputPending,yieldIfInputPending:yieldIfInputPending,waitForHighPriority:waitForHighPriority,waitForMediumPriority:waitForMediumPriority,waitForLowPriority:waitForLowPriority}})(); DT.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),DT.isTouchDevice="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,DT.isMac=/Macintosh/.test(navigator.userAgent),DT.log=(type,...args)=>{if(DT.enableLog)try{type in console||(type="log"),console[type](...args)}catch(_err){}},DT.onReady=function(callback){"complete"===document.readyState||"interactive"===document.readyState||"loaded"===document.readyState?callback():document.addEventListener("DOMContentLoaded",callback)},DT.onReadyIdle=(callback,timeout=50)=>{DT.onReady((()=>{DT.onIdle(callback,timeout)}))},DT.onIdle=function(callback,timeout=50){return"requestIdleCallback"in window?window.requestIdleCallback(callback,{timeout:timeout}):setTimeout(callback,timeout)},DT.idle=function(timeout=50){return new Promise((resolve=>{DT.onIdle(resolve,timeout)}))},DT.isInputPending=()=>navigator?.scheduling?.isInputPending?.()??!1,DT.yieldIfInputPending=async()=>{DT.isInputPending()&&await DT.yieldToMain()},DT.onLoad=function(callback){"complete"===document.readyState?callback():window.addEventListener("load",callback)},DT.onLoadIdle=(callback,timeout=50)=>{DT.onLoad((()=>{DT.onIdle(callback,timeout)}))},DT.nextIter=(timeout=0)=>new Promise((resolve=>{setTimeout((()=>{resolve()}),timeout)})),DT.yieldToMain=async(timeout=0)=>{if(0===timeout&&"scheduler"in window&&"yield"in window.scheduler)try{return await window.scheduler.yield()}catch(_){}return new Promise((resolve=>{setTimeout(resolve,timeout)}))},DT.onNextIter=(callback,timeout=0)=>{setTimeout((()=>{callback()}),timeout)},DT.nextFrame=()=>new Promise((resolve=>{window.requestAnimationFrame(resolve)})),DT.onNextFrame=callback=>{window.requestAnimationFrame(callback)},DT.cancelNextFrame=id=>{id&&window.cancelAnimationFrame(id)},DT.isPage=(...pages)=>pages.some((page=>page===DT.cpage)),DT.import=DT.require=function(){const urls=Array.prototype.slice.call(arguments);return Promise.all(urls.map((url=>import(url))))},DT.importOrder=DT.requireOrder=function(){const urls=Array.prototype.slice.call(arguments);return urls.reduce(((promise,url)=>promise.then((()=>import(url)))),Promise.resolve())},DT.isDtUrl=function(url){return!!this.isRelativeUrl(url)||/^(https?:\/\/)?(?:[a-z0-9-]+\.)?dreamstime\./.test(url)},DT.isRelativeUrl=function(url){return/^(?!www\.|(?:http|ftp)s?:\/\/|[A-Za-z]:\\|\/\/(www\.)?|[a-zA-Z0-9\-\_]+\.[a-z]{1,3}).*/i.test(url)},DT.appendQueryString=function(url,queryString){const hasQueryString=undefined,separator=undefined;return`${url}${/\?/.test(url)?"&":"?"}${queryString}`},DT.processCssImportUrl=function(url){if(!this.isDtUrl(url))return url;if(this.isDev)return`/${this.assetsBasePath}${url}`;let newUrl=url;return this.isRelativeUrl(url)&&(newUrl=`${this.cdnUrl}${this.assetsBasePath}${url}`),this.appendQueryString(newUrl,`v=${this.cssVersion}`)},DT.processJsImportUrl=function(url){if(!this.isDtUrl(url))return url;if(this.isDev)return`/${this.assetsBasePath}${url}`;let newUrl=url;return this.isRelativeUrl(url)&&(newUrl=`${this.cdnUrl}${this.assetsBasePath}${url}`),this.appendQueryString(newUrl,`v=${this.jsVersion}`)},DT.loadScripts=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise((async(resolve,reject)=>{let loaded=0;const head=document.getElementsByTagName("head")[0];function checkLoaded(){loaded++,loaded===scripts.length&&resolve()}for(let i=0;i<scripts.length;i++){const script=scripts[i];let scriptSrc,fetchPriority;"object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc);const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=checkLoaded,script.onerror=reject,head.appendChild(script)};DT._preloadedLinks[scriptSrc]?DT._preloadedLinks[scriptSrc].then(createScript).catch(reject):createScript()}}))},DT.isScriptLoaded=function(scriptSrc){return!0===DT._loadedScriptsOnce[scriptSrc]},DT.loadScriptsOnce=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise((async(resolve,reject)=>{let loaded=0;const head=document.getElementsByTagName("head")[0];function checkLoaded(){loaded++,loaded===scripts.length&&resolve()}const onScriptLoadError=error=>{DT.log("error","Failed to load script",error.target.src,error),reject(error)};for(let i=0;i<scripts.length;i++){const script=scripts[i];let scriptSrc,fetchPriority="";if("object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script,DT._loadedScriptsOnce[scriptSrc]){!0===DT._loadedScriptsOnce[scriptSrc]?checkLoaded():DT._loadedScriptsOnce[scriptSrc].then(checkLoaded).catch(reject);continue}const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc),DT._loadedScriptsOnce[scriptSrc]=new Promise(((resolve,reject)=>{const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){checkLoaded(),resolve()},script.onerror=error=>{reject(error),onScriptLoadError(error)},head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()})),DT._loadedScriptsOnce[scriptSrc].catch(reject)}}))},DT.loadScriptsInOrder=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise(((resolve,reject)=>{const head=document.getElementsByTagName("head")[0];async function loadScript(index){if(index>=scripts.length)return resolve(),void 0;const script=scripts[index];if(Array.isArray(script))return DT.loadScriptsInOrder(...script).then((()=>{loadScript(index+1)})),void 0;let scriptSrc,fetchPriority;"object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc);const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){loadScript(index+1)},script.onerror=reject,head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()}loadScript(0)}))},DT.loadScriptsInOrderOnce=function(){const scripts=Array.prototype.slice.call(arguments);return new Promise(((resolve,reject)=>{const head=document.getElementsByTagName("head")[0],onScriptLoadError=error=>{DT.log("error","Failed to load script",error),reject(error)};async function loadScript(index){if(index>=scripts.length)return resolve(),void 0;const script=scripts[index];if(Array.isArray(script))return DT.loadScriptsInOrderOnce(...script).then((()=>{loadScript(index+1)})),void 0;let scriptSrc,fetchPriority;if("object"==typeof script?(scriptSrc=script.src,fetchPriority=script.fetchPriority):scriptSrc=script,DT._loadedScriptsOnce[scriptSrc])return!0===DT._loadedScriptsOnce[scriptSrc]?loadScript(index+1):DT._loadedScriptsOnce[scriptSrc].then((()=>{loadScript(index+1)})).catch(reject),void 0;const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(scriptSrc);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(scriptSrc),DT._loadedScriptsOnce[scriptSrc]=new Promise(((resolve,reject)=>{const createScript=()=>{const script=document.createElement("script");script.type="text/javascript",script.src=DT.processJsImportUrl(scriptSrc),fetchPriority&&DT.useFetchPriority&&script.setAttribute("fetchpriority",fetchPriority),script.onload=function(){loadScript(index+1),resolve()},script.onerror=error=>{reject(error),onScriptLoadError(error)},head.appendChild(script)};if(DT._preloadedLinks[scriptSrc])return DT._preloadedLinks[scriptSrc].then(createScript).catch(reject),void 0;createScript()}))}loadScript(0)}))},DT.loadCSS=function(){const urls=Array.prototype.slice.call(arguments);return new Promise((async function(resolve,reject){let loaded=0;function checkLoaded(){loaded++,loaded===urls.length&&DT.afterPaint().then((()=>{resolve()}))}for(let i=0;i<urls.length;i++){const urlSrc=urls[i];let url,fetchPriority,prefetchPromise;if("object"==typeof urlSrc?(url=urlSrc.url,fetchPriority=urlSrc.fetchPriority):url=urlSrc,DT._loadedStyleSheetsOnce[url]){!0===DT._loadedStyleSheetsOnce[url]?checkLoaded():DT._loadedStyleSheetsOnce[url].then(checkLoaded).catch(reject);continue}const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(url);prefetchUrlPromise?prefetchPromise=prefetchUrlPromise:(prefetchPromise=new Promise((resolve=>{resolve()})),DT.prefetchWorker.abortPrefetchUrls(url)),DT._loadedStyleSheetsOnce[url]=prefetchPromise.then((()=>DT.addPreloadLink({href:url,as:"style",type:"text/css",fetchPriority:fetchPriority}))).then((preloadedLink=>{preloadedLink.setAttribute("rel","stylesheet"),preloadedLink.addEventListener("load",(()=>{checkLoaded()})),preloadedLink.addEventListener("error",(err=>{DT.log("error","Failed to load CSS",err),checkLoaded()}))})).catch((preloadedLink=>{preloadedLink?(preloadedLink.setAttribute("rel","stylesheet"),preloadedLink.addEventListener("load",(()=>{checkLoaded()})),preloadedLink.addEventListener("error",(err=>{DT.log("error","Failed to load CSS",err),checkLoaded()}))):checkLoaded()}))}}))},DT._preloadedLinks={},DT.addPreloadLink=({href:href,as:as,type:type="",media:media="",prefetch:prefetch="",fetchPriority:fetchPriority=""})=>new Promise((async resolve=>{if(DT._preloadedLinks[href])return!0===DT._preloadedLinks[href]?(resolve(),void 0):DT._preloadedLinks[href].then(resolve);if("script"===type&&DT._loadedScriptsOnce[href])return!0===DT._loadedScriptsOnce[href]?(resolve(),void 0):DT._loadedScriptsOnce[href].finally(resolve);if("style"===type&&DT._loadedStyleSheetsOnce[href])return!0===DT._loadedStyleSheetsOnce[href]?(resolve(),void 0):DT._loadedStyleSheetsOnce[href].finally(resolve);const prefetchUrlPromise=DT.prefetchWorker.getPrefetchUrlPromise(href);prefetchUrlPromise?await prefetchUrlPromise:DT.prefetchWorker.abortPrefetchUrls(href),DT._preloadedLinks[href]=new Promise((resolve=>{const preloadLink=document.createElement("link");preloadLink.setAttribute("rel","preload"),preloadLink.setAttribute("as",as);let processedHref=href;"script"===as?processedHref=DT.processJsImportUrl(href):"style"===as&&(processedHref=DT.processCssImportUrl(href)),preloadLink.setAttribute("href",processedHref),preloadLink.onload=()=>{preloadLink.onload=null,resolve(preloadLink)},preloadLink.onerror=err=>{DT.log("error","Failed to preload link",err),resolve(preloadLink)},type&&preloadLink.setAttribute("type",type),prefetch&&preloadLink.setAttribute("prefetch",prefetch),fetchPriority&&DT.useFetchPriority&&preloadLink.setAttribute("fetchpriority",fetchPriority);const head=document.getElementsByTagName("head")[0];return preloadLink.relList.supports("preload")?(head.appendChild(preloadLink),void 0):"style"===as?(preloadLink.setAttribute("rel","stylesheet"),head.appendChild(preloadLink),void 0):(resolve(preloadLink),void 0)})),DT._preloadedLinks[href].then((link=>{resolve(link)}))})),DT.addPreloadLinks=(...links)=>new Promise.all([...links.map((link=>DT.addPreloadLink(link)))]),DT._lastQueuePreloadLink=new Promise((resolve=>resolve())),DT.queuePreloadLink=async link=>{const prevLoad=DT._lastQueuePreloadLink;return DT._lastQueuePreloadLink=new Promise((async resolve=>{try{await prevLoad}catch(err){}DT.addPreloadLink(link).catch((reason=>{DT.log("error","Failed to preload link",reason)})).finally(resolve)})),DT._lastQueuePreloadLink},DT._lastQueueLoadDeps=new Promise((resolve=>resolve())),DT.queueLoadDeps=async loadDeps=>{if("function"!=typeof loadDeps)return;const prevLoad=DT._lastQueueLoadDeps;return DT._lastQueueLoadDeps=new Promise((async resolve=>{try{await prevLoad}catch(err){DT.log("error","Fail prev deps load",err)}await DT.idle();try{await loadDeps()}catch(err){DT.log("error","Failed to queue load deps",err)}resolve()})),DT._lastQueueLoadDeps},DT.queueDepsOnLoad=loadDeps=>new Promise((resolve=>{DT.onLoadIdle((async()=>{try{await DT.queueLoadDeps(loadDeps)}finally{resolve()}}))})),DT.loadDeps=({js:js=[],css:css=[]},priority="",{loadJs:loadJs=!0,loadCss:loadCss=!0}={})=>{const loadPromises=[];if(loadJs||loadCss||(loadJs=!0,loadCss=!0),loadJs){const loadScriptsOnce=[];for(let i=0;i<js.length;i++){const jsUrl=js[i];Array.isArray(jsUrl)?priority?loadPromises.push(DT.loadScriptsInOrderOnce(...jsUrl.map((url=>({src:url,fetchPriority:priority}))))):loadPromises.push(DT.loadScriptsInOrderOnce(...jsUrl)):priority?loadScriptsOnce.push({src:jsUrl,fetchPriority:priority}):loadScriptsOnce.push(jsUrl)}loadScriptsOnce.length&&loadPromises.push(DT.loadScriptsOnce(...loadScriptsOnce))}return loadCss&&css.length&&loadPromises.push(DT.loadCSS(...css)),Promise.all(loadPromises)},DT.createLoadDeps=(deps,priority="")=>(options={})=>DT.loadDeps(deps,priority,options),DT.loadLazyDeps=(lazyDeps,priority="")=>{const deps=DT.collectDeps(DT.parseLazyDeps(lazyDeps));return deps?DT.loadDeps(deps,priority):Promise.resolve()},DT.prefetchWorker={queuedUrls:{},fetchedUrlsFinished:{},fetchedUrls:{},worker:null,getPrefetchUrlPromise(url){return this.fetchedUrls[url]},log(data){DT.log(data.level,data.message)},onWorkerMessage(event){if("log"===event?.data?.type)return DT.prefetchWorker.log(event.data),void 0;event?.data&&"start_fetch"===event.data.type&&!DT.prefetchWorker.fetchedUrls[event.data.url]&&(DT.prefetchWorker.fetchedUrls[event.data.url]=new Promise((resolve=>{const startFetchUrl=event.data.url,handler=endFetchEvent=>{endFetchEvent?.data&&"end_fetch"===endFetchEvent.data.type&&endFetchEvent.data.url===startFetchUrl&&(DT.prefetchWorker.fetchedUrlsFinished[startFetchUrl]=!0,DT.prefetchWorker.worker.removeEventListener("message",handler),resolve())};DT.prefetchWorker.worker.addEventListener("message",handler)})))},processUrls:(urls=[])=>urls.map((url=>{if(!url)return null;const cleanUrl=url.split("?")[0];let processedUrl,contentType;switch(!0){case cleanUrl.endsWith(".js"):case cleanUrl.endsWith(".js.php"):processedUrl=DT.processJsImportUrl(url),contentType="text/javascript";break;case cleanUrl.endsWith(".css"):case cleanUrl.endsWith(".css.php"):processedUrl=DT.processCssImportUrl(url),contentType="text/css";break;default:processedUrl=url;break}return{originalUrl:url,url:processedUrl,contentType:contentType}})).filter((url=>null!==url)),prefetchUrls(urls,priority="auto"){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!(DT._preloadedLinks[url]||DT._loadedScriptsOnce[url]||DT._loadedStyleSheetsOnce[url]||this.queuedUrls[url]||this.abortedUrls[url]||this.fetchedUrlsFinished[url]))),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.queuedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"prefetchUrls",urls:processedUrls,priority:priority}))},queuePrefetchUrls(urls,priority="low"){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!(DT._preloadedLinks[url]||DT._loadedScriptsOnce[url]||DT._loadedStyleSheetsOnce[url]||this.queuedUrls[url]||this.abortedUrls[url]||this.fetchedUrlsFinished[url]))),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.queuedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"queuePrefetchUrls",urls:processedUrls,priority:priority}))},abortedUrls:{},abortPrefetchUrls(...urls){if(!this.worker||!urls.length)return;const validUrls=urls.filter((url=>!this.abortedUrls[url]&&!this.fetchedUrlsFinished[url])),processedUrls=this.processUrls(validUrls);processedUrls.length&&(processedUrls.forEach((url=>{this.abortedUrls[url.originalUrl]=!0})),this.worker.postMessage({type:"abortPrefetchUrls",urls:processedUrls}))},queuePrefetchUrlsOnReady(urls,priority="high"){DT.onReadyIdle((()=>{this.queuePrefetchUrls(urls,priority)}))},queuePrefetchUrlsOnLoad(urls,priority="low"){DT.onLoadIdle((()=>{this.queuePrefetchUrls(urls,priority)}))},init(){try{this.worker=new Worker(DT.prefetchWorkerUrl,{name:"DT Prefetch Worker"}),this.worker.addEventListener("message",this.onWorkerMessage)}catch(err){this.worker=null,DT.log("error","Failed to create Prefetch Worker",err)}}},DT.queuePrefetchDeps=({js:js=[],css:css=[]},priority="low",direct=!1)=>{const prefetchUrls=[],addNestedUrls=urls=>{for(let i=0;i<urls.length;i++){const url=urls[i];Array.isArray(url)?addNestedUrls(url):prefetchUrls.push(url)}};addNestedUrls(js),addNestedUrls(css),direct?DT.prefetchWorker.prefetchUrls(prefetchUrls,priority):DT.prefetchWorker.queuePrefetchUrls(prefetchUrls,priority)},DT.onReadyIdle((()=>{DT.usePrefetchWorker&&"undefined"!=typeof Worker&&null===DT.prefetchWorker.worker&&DT.prefetchWorker.init()})),DT.debounce=function(func,threshold=200,execAsap){var timeout;return function debounced(){var obj=this,args=arguments;function delayed(){execAsap||func.apply(obj,args),timeout=null}timeout?clearTimeout(timeout):execAsap&&func.apply(obj,args),timeout=setTimeout(delayed,threshold)}},DT.throttle=function(func,limit=200){var wait=!1;return function(){var obj=this,args=arguments;wait||(func.apply(obj,args),wait=!0,setTimeout((function(){wait=!1}),limit))}},DT._callbacksNotifyFirstMouseMove=[],DT._callbacksNotifyFirstMouseMoveTriggered=!1,DT.notifyFirstMouseMove=(...callbacks)=>{DT._callbacksNotifyFirstMouseMove.push(...callbacks)},DT.notifierOnFirstMouseMove=()=>{if(!DT._callbacksNotifyFirstMouseMoveTriggered){DT._callbacksNotifyFirstMouseMoveTriggered=!0,document.removeEventListener("scroll",DT.notifierOnFirstMouseMove),document.removeEventListener("mousemove",DT.notifierOnFirstMouseMove),DT.isMobile&&document.removeEventListener("touchmove",DT.notifierOnFirstMouseMove),document.removeEventListener("pointermove",DT.notifierOnFirstMouseMove);for(let i=0;i<DT._callbacksNotifyFirstMouseMove.length;i++)try{DT._callbacksNotifyFirstMouseMove[i]()}catch(_err){}}},DT.onReady((()=>{document.addEventListener("scroll",DT.notifierOnFirstMouseMove),document.addEventListener("mousemove",DT.notifierOnFirstMouseMove),DT.isMobile&&document.addEventListener("touchmove",DT.notifierOnFirstMouseMove),document.addEventListener("pointermove",DT.notifierOnFirstMouseMove)})),DT.loadHtml=async({element:element,url:url,asOuterHtml:asOuterHtml=!1,fetchOptions:fetchOptions,allowOnlyDtUrl:allowOnlyDtUrl=!0})=>{"string"==typeof element&&(element=document.querySelector(element));let htmlUrl=url;if(DT.isRelativeUrl(htmlUrl))0===htmlUrl.indexOf("/")&&(htmlUrl=htmlUrl.slice(1)),htmlUrl=`${DT.ajaxBase}${htmlUrl}`;else if(allowOnlyDtUrl&&!DT.isDtUrl(htmlUrl))return;const response=await fetch(htmlUrl,fetchOptions);if(!response.ok)throw new Error(`HTTP error: ${response.status}`);const html=await response.text();if("CheckLogin"===html)return location.reload(),void 0;asOuterHtml?element.outerHTML=html:element.innerHTML=html},DT.jsonData={},DT.parseJSONData=dataId=>{var oData=document.getElementById(dataId);return!(!oData||!oData.text)&&JSON.parse(oData.text)},DT.parseJsonHtml=templateName=>{let html=null;try{const data=DT.parseJSONData(`json-html-${templateName}`);if(!data)return null;html=data.html}catch(error){return DT.log("error","Failed to parse JSON template",error),null}if(!html)return null;const placeholder=document.createElement("div");return placeholder.innerHTML=html,placeholder.firstElementChild},DT.isNullish=value=>null==value,DT.toType=obj=>Object.prototype.toString.call(obj).slice(8,-1).toLowerCase(),DT.isObject=value=>"object"===DT.toType(value),DT.deepMerge=(...sources)=>{let returnValue={};for(const source of sources)if(Array.isArray(source))Array.isArray(returnValue)||(returnValue=[]),returnValue=[...returnValue,...source];else if(DT.isObject(source))for(let[key,value]of Object.entries(source))DT.isObject(value)&&key in returnValue&&(value=DT.deepMerge(returnValue[key],value)),returnValue={...returnValue,[key]:value};return returnValue},DT.setCookie=function(name,value,expires,path,domain,secure){expires||(expires=30);var today=new Date,expires2=new Date(today.getTime()+864e5*expires);document.cookie=name+"="+encodeURIComponent(value)+(expires?"; expires="+expires2.toGMTString():"")+(path?"; path="+path:"; path=/")+(domain?"; domain="+domain:"; domain=.dreamstime.com")+(secure?"; secure":"")},DT.getCookie=function(name){var dc=document.cookie,prefix=name+"=",begin=dc.indexOf("; "+prefix);if(-1==begin){if(0!=(begin=dc.indexOf(prefix)))return null}else begin+=2;var end=document.cookie.indexOf(";",begin);return-1==end&&(end=dc.length),decodeURIComponent(dc.substring(begin+prefix.length,end))},DT.deleteCookie=function(name,path,domain){DT.getCookie(name)&&(document.cookie=name+"="+(path?"; path="+path:"")+(domain?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT")},DT.parseLazyDeps=deps=>{const parsedDeps={};for(const[key,value]of Object.entries(deps))parsedDeps[key]=value.toString().split(",").map((urlKey=>{const urlKeyTrimmed=urlKey.toString().trim(),deps=DT.htmlLazyDeps[urlKeyTrimmed];return deps||(DT.isDtUrl(urlKeyTrimmed)?urlKeyTrimmed:"")}));return parsedDeps},DT.isElement=element=>element instanceof Element||element instanceof Document,DT.getElement=selectorOrElement=>{try{return"string"==typeof selectorOrElement?document.querySelector(selectorOrElement):selectorOrElement}catch(_){return null}},DT.collectDeps=deps=>{const js=[],css=[];for(let[key,value]of Object.entries(deps))Array.isArray(value)||(value=[value]),key.startsWith("js-order")?js.push([...value]):key.startsWith("js")?js.push(...value):key.startsWith("css")&&css.push(...value);return{js:js,css:css}},DT.loadDepsFromTree=element=>{const elements=[...element.querySelectorAll("[data-lazy-deps]")];return element.dataset?.lazyDeps&&elements.push(element),elements.length?Promise.all(elements.map((element=>{const jsonDeps=element.dataset?.lazyDeps,parsedDeps=DT.parseLazyDeps(JSON.parse(jsonDeps)),deps=DT.collectDeps(parsedDeps);return DT.createLoadDeps(deps,"high")()}))):Promise.resolve()},DT.insertTemplate=async(templateOrSelector,elementOrSelector,position="append")=>{const template=DT.getElement(templateOrSelector),element=DT.getElement(elementOrSelector);if(!template||!element)return;const templateElement=template.content.cloneNode(!0);return await DT.loadDepsFromTree(templateElement),"append"===position?element.appendChild(templateElement):element.prepend(templateElement),templateElement},DT.afterPaint=async(callback=null)=>(await DT.nextFrame(),callback?(DT.onNextIter(callback),void 0):DT.nextIter()); DT.UI={loadingTimeouts:new WeakMap,showLoading({element:element,type:type="area",theme:theme="dark",size:size=null,positionRelative:positionRelative=!1,timeout:timeout=null,isPage:isPage=!1}){if(!(element=DT.getElement(element)))return;if(clearTimeout(this.loadingTimeouts.get(element)),"button"===type&&(type="btn"),!timeout)return this._showLoading({element:element,type:type,theme:theme,size:size,positionRelative:positionRelative,isPage:isPage}),DT.nextIter();const timeoutId=setTimeout((async()=>{await DT.yieldIfInputPending(),this._showLoading({element:element,type:type,theme:theme,size:size,positionRelative:positionRelative,isPage:isPage})}),timeout);return this.loadingTimeouts.set(element,timeoutId),DT.nextIter()},_showLoading({element:element,type:type="area",theme:theme="dark",size:size=null,positionRelative:positionRelative=!1,isPage:isPage=!1}){const elem=DT.getElement(element);if(!elem)return;const prevState=this.get(elem);if(elem.setAttribute("data-loading-type",type),"area"===type){const loadingArea=this.makeLoadingArea(isPage);elem.appendChild(loadingArea);const borderRadius=window.getComputedStyle(elem).borderRadius;borderRadius&&"0px"!==borderRadius&&loadingArea.style.setProperty("--loading-area-border-radius",borderRadius)}elem.setAttribute("data-loading",theme),size&&elem.setAttribute("data-loading-size",size),positionRelative&&elem.setAttribute("data-pos",""),prevState&&elem.setAttribute("data-loading-prev-state",prevState),this.unset(elem)},makeLoadingArea(isPage=!1){const element=document.createElement("div");return element.classList.add("loading","js-loading-area"),isPage&&element.setAttribute("data-page-loading",""),element},hideLoading(selectorOrElement){const element=DT.getElement(selectorOrElement);if(!element)return;const prevState=element.getAttribute("data-loading-prev-state"),area=element.querySelector(".js-loading-area");element.removeAttribute("data-loading-type"),element.removeAttribute("data-loading"),element.removeAttribute("data-loading-size"),element.removeAttribute("data-pos"),area?.remove(),prevState&&(this.set(element,prevState),element.removeAttribute("data-loading-prev-state")),clearTimeout(this.loadingTimeouts.get(element))},showPageLoading(theme="dark"){return this.showLoading({element:document.body,type:"area",theme:theme,isPage:!0})},hidePageLoading(){this.hideLoading(document.body)},isLoading:selectorOrElement=>DT.getElement(selectorOrElement)?.hasAttribute("data-loading"),set(selectorOrElement,state){DT.getElement(selectorOrElement)?.setAttribute("data-state",state)},unset(selectorOrElement){DT.getElement(selectorOrElement)?.removeAttribute("data-state")},unsetIf(selectorOrElement,state){this.is(selectorOrElement,state)&&this.unset(selectorOrElement)},get:selectorOrElement=>DT.getElement(selectorOrElement)?.getAttribute("data-state"),is(selectorOrElement,state){return this.get(selectorOrElement)===state},toggle(selectorOrElement,state){if(this.is(selectorOrElement,state))return this.unset(selectorOrElement),void 0;this.set(selectorOrElement,state)},toggleCustom(selectorOrElement,stateOn,stateOff){if(this.is(selectorOrElement,stateOn))return this.set(selectorOrElement,stateOff),void 0;this.set(selectorOrElement,stateOn)},setCustom(selectorOrElement,attribute,value){DT.getElement(selectorOrElement)?.setAttribute(`data-${attribute}`,value)},unsetCustom(selectorOrElement,attribute){DT.getElement(selectorOrElement)?.removeAttribute(`data-${attribute}`)},offset(element){const box=element.getBoundingClientRect(),scrollX=window.pageXOffset,scrollY=window.pageYOffset,clientTop=document.documentElement.clientTop,clientLeft=document.documentElement.clientLeft,left=box.left+scrollX-clientLeft,right=box.right+scrollX-clientLeft;return{top:box.top+scrollY-clientTop,left:left,right:right,bottom:box.bottom+scrollY-clientTop,inlineStart:DT.isRtl?right:left,inlineEnd:DT.isRtl?left:right}}}; DT.htmlLazyLoad={directPrefetch:!0,initializers:{},visibleMarginPx:100,events:new Set,deps:new Map,loading:new Set,loaded:new Set,loadingPromises:new Map,prefix:"data-dt-",broadcastTargets:{},getDepsUrls(element,attr,first=!1){const isAjax=this.hasAttr(element,"ajax"),urls=this.getAttr(element,attr)?.split(",").map((urlKey=>{const urlKeyTrimmed=urlKey.trim();return isAjax&&DT.isDtUrl(urlKeyTrimmed)?urlKeyTrimmed:DT.htmlLazyDeps[urlKeyTrimmed]}));return first?urls?.[0]:urls},setLoaded(id){this.loaded.add(id)},setLoading(id){this.loading.add(id)},createEvent:(eventName,detail)=>new CustomEvent(eventName,{detail:detail}),isOnDocumentEvent(eventName){return eventName.startsWith(`${this.prefix}on-document`)},isOnWindowEvent(eventName){return eventName.startsWith(`${this.prefix}on-window`)},broadcast(infix,ev,type=ev.type){try{const keyPrefix=`${infix}-`,keyDefault=`${keyPrefix}${type}`,keyKeyboard=ev instanceof KeyboardEvent?`${keyPrefix}key-${ev.key.toLowerCase()}`:null,elements=this.broadcastTargets[keyDefault],elementsKeyboard=keyKeyboard?this.broadcastTargets[keyKeyboard]:null;elements?.length&&elements.forEach((target=>{document.contains(target)&&this.dispatch(target,infix,ev)})),elementsKeyboard?.length&&elementsKeyboard.forEach((target=>{document.contains(target)&&this.dispatch(target,infix,ev)}))}catch(err){DT.log("error","Failed to broadcast",err)}},getAttr(element,attr){return element.getAttribute(`${this.prefix}${attr}`)},hasAttr(element,attr){return element.hasAttribute(`${this.prefix}${attr}`)},getRootElement(id){return document.querySelector(`[${this.prefix}id="${id}"][${this.prefix}root]`)},getDispatchTarget(element,id,ev){if(!this.hasAttr(element,"dispatch-target"))return element;try{const selector=this.getAttr(element,"dispatch-target");return"original"===selector?ev.target??element:"document"===selector?document.body:"window"===selector?window:"root"===selector?this.getRootElement(id):document.querySelector(selector)}catch(err){DT.log("error","Failed to get dispatchTarget, use element",err)}return element},doAction({id:id,element:element,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault}){let action="dispatch";switch(this.hasAttr(element,`action${eventName}`)?action=this.getAttr(element,`action${eventName}`):this.hasAttr(element,"action")&&(action=this.getAttr(element,"action")),action){case"dispatch":{const dispatchTarget=this.getDispatchTarget(element,id,ev),customDispatchEvent=this.getAttr(element,"dispatch-event"),dispatchNextIter=()=>{try{if(customDispatchEvent&&customDispatchEvent!==ev.type)return dispatchTarget.dispatchEvent(new Event(customDispatchEvent,{bubbles:!0,cancelable:!0})),void 0;isPreventDefault?dispatchTarget.dispatchEvent(new ev.constructor(ev.type,{...ev,bubbles:!0,cancelable:!0})):dispatchTarget.dispatchEvent(ev)}catch(err){DT.log("error",`DT Loader failed to dispatch event ${ev.type} with name ${eventName} for id ${id}`,err)}};return DT.onNextIter(dispatchNextIter),void 0}case"call":{const obj=this.getAttr(element,"obj"),method=this.getAttr(element,"method"),objRoot=this.hasAttr(element,"obj-dt")?DT:window;try{if(obj){const objPath=obj.split(".");let object=objRoot;objPath.forEach((path=>object=object[path])),object[method](ev,element)}else objRoot[method](ev,element)}catch(err){DT.log("error","Failed to call obj method",err)}return}case"custom-dispatch":{const dispatchTarget=this.getDispatchTarget(element,id,ev),customEventName=this.getAttr(element,"dispatch-event")??ev.type,detail=this.getAttr(element,"dispatch-detail")??"";return DT.onNextIter((()=>{dispatchTarget.dispatchEvent(this.createEvent(customEventName,detail))})),void 0}case"init":{const initializer=this.getAttr(element,"init");try{DT.htmlLazyLoad.initializers[initializer](ev,element)}catch(err){DT.log("error","Failed to call init",err)}return}case"root":{const rootElement=this.getRootElement(id);if(rootElement===element)return;return this.doAction({id:id,element:rootElement,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault}),void 0}default:return}},load:{async default({loadDeps:loadDeps}){await loadDeps()},async html({loadDeps:loadDeps,loader:loader,element:element}){const urlKey=loader.getAttr(element,"html"),url=DT.htmlLazyDeps[urlKey.trim()],loadTarget=loader.getAttr(element,"html-target")??element,asOuterHtml=loader.hasAttr(element,"html-outer");await loadDeps({loadJs:!1}),await DT.loadHtml({element:loadTarget,url:url,asOuterHtml:asOuterHtml}),await loadDeps({loadCss:!1})}},async getLoadingElemByBreakpoint(element){let loadingElem=element;const loadingBpAttrs=element.getAttributeNames().filter((attr=>attr.startsWith(`${this.prefix}loading-target-`)));return loadingBpAttrs.length?(await DT.loadScriptsOnce("js/breakpoints.js"),loadingBpAttrs.forEach((attr=>{const breakpoint=attr.replace(`${this.prefix}loading-target-`,"");DT.breakpoints.is(breakpoint)&&(loadingElem=document.querySelector(element.getAttribute(attr)))})),loadingElem):loadingElem},async displayLoading({element:element,eventName:eventName}){let isLoadingDisplayed=!1,loadingElem=null;if(!this.hasAttr(element,"show-loading"))return{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem};if(this.hasAttr(element,"loading-for")){const loadingFor=this.getAttr(element,"loading-for"),eventNameClean=eventName.replace("-","");if(!loadingFor.includes(eventName)&&!loadingFor.includes(eventNameClean))return{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}}if(isLoadingDisplayed=!0,loadingElem=element,this.hasAttr(element,"loading-target")){const loadingElemType=this.getAttr(element,"loading-target");if("bp"===loadingElemType)loadingElem=await this.getLoadingElemByBreakpoint(element);else if(loadingElemType.startsWith("closest:")){const closestSelector=loadingElemType.replace("closest:","");loadingElem=element.closest(closestSelector)}else if(loadingElemType.startsWith("scope:")){const scopeSelector=loadingElemType.replace("scope:","");loadingElem=element.querySelector(`:scope ${scopeSelector}`)}else loadingElem=document.querySelector(loadingElemType)}return DT.UI.isLoading(loadingElem)||(DT.UI.showLoading({element:loadingElem,type:this.getAttr(element,"loading-type"),theme:this.getAttr(element,"loading-theme"),size:this.getAttr(element,"loading-size"),positionRelative:this.hasAttr(element,"loading-relative"),timeout:parseInt(this.getAttr(element,"loading-delay"),10)||null}),await DT.Scheduler.yieldToMain()),{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}},isAllowed({element:element,event:event}){switch(!0){case event instanceof PointerEvent:{if(!this.hasAttr(element,"mouse-button")||"mouse"!==event.pointerType)return!0;const mouseButton=undefined;return this.getAttr(element,"mouse-button").split(",").includes(event.button.toString())}default:return!0}},async displaySecondaryLoading(element,eventName,id){if(DT.UI.isLoading(element))return;const{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}=await this.displayLoading({element:element,eventName:eventName});if(isLoadingDisplayed)try{await this.loadingPromises.get(id)}finally{DT.UI.hideLoading(loadingElem)}},async dispatch(element,prefix="",ev){const id=this.getAttr(element,"id");if(!id||this.loaded.has(id))return;let eventName=`${prefix}-${ev.type}`;if(ev instanceof KeyboardEvent){const eventKey=ev.key.toLowerCase();this.hasAttr(element,`on${prefix}-key-${eventKey}`)&&(eventName=`${prefix}-key-${eventKey}`)}let isPreventDefault=!1;if(this.hasAttr(element,`on${eventName}-preventdefault`)&&(ev.preventDefault(),isPreventDefault=!0),!this.hasAttr(element,`on${eventName}`)||DT.isTouchDevice&&this.hasAttr(element,`on${eventName}-no-touch`)||!this.isAllowed({element:element,event:ev}))return;if(await DT.Scheduler.waitForHighPriority(),this.loading.has(id))return this.displaySecondaryLoading(element,eventName,id),void 0;this.loading.add(id);const elementDeps=this.deps.get(id),loadDeps=DT.createLoadDeps(elementDeps,"high"),{isLoadingDisplayed:isLoadingDisplayed,loadingElem:loadingElem}=await this.displayLoading({element:element,eventName:eventName});try{const loadDepsType=this.hasAttr(element,"html")?"html":"default",loadingPromise=this.load[loadDepsType]({loadDeps:loadDeps,element:element,loader:this});this.loadingPromises.set(id,loadingPromise),await loadingPromise,this.loaded.add(id),isLoadingDisplayed&&(DT.UI.hideLoading(loadingElem),await DT.afterPaint()),this.doAction({id:id,element:element,ev:ev,eventName:eventName,isPreventDefault:isPreventDefault})}catch(err){this.loaded.add(id),isLoadingDisplayed&&DT.UI.hideLoading(loadingElem),DT.log("error",`Failed to lazy load ${id} reason: ${err}`,err)}},processWindowEvent(ev){this.broadcast("-window",ev,ev.type)},async processDocumentEvent(ev){let type=ev.type,element=ev.target;for(this.broadcast("-document",ev,type);element&&element.getAttribute;)await this.dispatch(element,"",ev),element=ev.bubbles?element.parentElement:null},push(eventName){if(!eventName||this.events.has(eventName))return;let domEventName=eventName;eventName.startsWith("key-")&&(domEventName="keydown"),document.addEventListener(domEventName,this.processDocumentEvent.bind(this),{capture:!0,passive:!1}),window.addEventListener(domEventName,this.processWindowEvent.bind(this)),this.events.add(eventName)},addTree(rootElem){rootElem&&(this.add(rootElem),rootElem.querySelectorAll(`:scope [${this.prefix}id]`).forEach((elem=>this.add(elem))))},initMutationObserver(){this.mutationObserver=new MutationObserver((async mutations=>{await DT.Scheduler.waitForHighPriority(),mutations.forEach((mutation=>{"childList"===mutation.type&&mutation.addedNodes.forEach((node=>{node.nodeType===Node.ELEMENT_NODE&&(this.addTree(node),DT.loadDepsFromTree(node))}))}))})),this.mutationObserver.observe(document.body,{childList:!0,subtree:!0}),document.dispatchEvent(new Event("dt_loader:mutation-observer-init"))},getUrlsFromLazyDeps(lazyDeps){const parsedDeps=DT.parseLazyDeps(JSON.parse(lazyDeps));return Object.values(parsedDeps).flat(3)},prefetchLazyDeps(){DT.onLoad((()=>{const elements=[...document.querySelectorAll("[data-lazy-deps]")],templates=[...document.querySelectorAll("template")];elements?.forEach((element=>{try{DT.prefetchWorker.queuePrefetchUrls(this.getUrlsFromLazyDeps(element.dataset.lazyDeps))}catch(_){}})),templates?.forEach((template=>{const elements=undefined;[...template.content.querySelectorAll("[data-lazy-deps]")]?.forEach((element=>{try{DT.prefetchWorker.queuePrefetchUrls(this.getUrlsFromLazyDeps(element.dataset.lazyDeps))}catch(_){}}))}))}))},pushBroadcastTarget(broadcastPrefix,element,eventName){const key=`${broadcastPrefix}-${eventName}`;this.broadcastTargets[key]||(this.broadcastTargets[key]=[]),this.broadcastTargets[key].push(element)},add(element){const id=this.getAttr(element,"id");if(!id)return;const attributeNames=element.getAttributeNames(),elementEvents=attributeNames.filter((attr=>attr.startsWith(`${this.prefix}on`)));if((!elementEvents.length||elementEvents.some((ev=>!ev.endsWith("-preventdefault"))))&&(elementEvents.forEach((eventName=>{const domEvent=eventName.replace("-window","").replace("-document","").replace(`${this.prefix}on-`,"").replace("-preventdefault","");this.push(domEvent),this.isOnDocumentEvent(eventName)&&this.pushBroadcastTarget("-document",element,domEvent),this.isOnWindowEvent(eventName)&&this.pushBroadcastTarget("-window",element,domEvent),["ready","load"].includes(domEvent)&&this.pushBroadcastTarget("",element,domEvent)})),this.hasAttr(element,"root")&&!this.deps.has(id)))try{const js=[],css=[];let prefetchOnlyDeps=[];if(this.hasAttr(element,"js")){const urls=this.getDepsUrls(element,"js");js.push(...urls)}const jsOrderAttr=undefined;if(attributeNames.filter((attr=>attr.startsWith(`${this.prefix}js-order`))).forEach((attr=>{const urls=this.getDepsUrls(element,attr.replace(this.prefix,""));js.push([...urls])})),this.hasAttr(element,"css")){const urls=this.getDepsUrls(element,"css");css.push(...urls)}this.hasAttr(element,"prefetch-deps")&&(prefetchOnlyDeps=this.getDepsUrls(element,"prefetch-deps"));const priority=this.getAttr(element,"priority")??"low",prefetchOnlyDepsPriority=this.getAttr(element,"prefetch-deps-priority")??"low",prefetchOnlyDepsDirect=this.hasAttr(element,"prefetch-deps-direct"),elementDeps={js:js,css:css};this.deps.set(id,elementDeps);const doPrefetchOnlyDeps=async()=>{if(prefetchOnlyDeps?.length){if(await DT.nextIter(),prefetchOnlyDepsDirect)return DT.prefetchWorker.prefetchUrls(prefetchOnlyDeps,prefetchOnlyDepsPriority),void 0;DT.prefetchWorker.queuePrefetchUrls(prefetchOnlyDeps,prefetchOnlyDepsPriority)}};"load"===this.getAttr(element,"prefetch")?DT.onLoadIdle((()=>{DT.queuePrefetchDeps(elementDeps,priority,this.directPrefetch),doPrefetchOnlyDeps()})):(DT.queuePrefetchDeps(elementDeps,priority,this.directPrefetch),doPrefetchOnlyDeps())}catch(error){DT.log("error","Failed to lazy load from element",error)}},init(){DT.onReadyIdle((async()=>{const elements=document.querySelectorAll(`[${this.prefix}id]`);let processed=0;const PROCESSED_BREAK_TASK=25;for(const element of elements)this.add(element),processed++,processed>=25&&(await DT.Scheduler.yieldToMain(),processed=0);if(this.events.has("visible")){const results=document.querySelectorAll(`[${this.prefix}on-visible]`),observer=new IntersectionObserver((entries=>{for(const entry of entries)entry.isIntersecting&&(observer.unobserve(entry.target),this.dispatch(entry.target,"",this.createEvent("visible",entry)))}),{rootMargin:`${this.visibleMarginPx}px`});results.forEach((el=>observer.observe(el)))}if(this.events.has("not-visible")){const results=document.querySelectorAll(`[${this.prefix}on-not-visible]`),observer=new IntersectionObserver((entries=>{for(const entry of entries)entry.isIntersecting||(observer.unobserve(entry.target),this.dispatch(entry.target,"",this.createEvent("not-visible",entry)))}),{threshold:1});results.forEach((el=>observer.observe(el)))}this.events.has("ready")&&DT.onIdle((()=>this.broadcast("",this.createEvent("ready")))),this.events.has("load")&&DT.onLoadIdle((()=>this.broadcast("",this.createEvent("load")))),this.initMutationObserver(),this.prefetchLazyDeps(),DT.onNextIter((()=>{document.dispatchEvent(new Event("dt_loader:init"))}))}))}},DT.htmlLazyLoad.init(); DT.onLoad((()=>{DT.loadScriptsOnce("js/push.js")})); DT.onReady((()=>{if(void 0!==DT.toast)return;let isInitializing=!1,resolve,reject,initPromise=new Promise(((_resolve,_reject)=>{resolve=_resolve,reject=_reject}));const initializer=async(...params)=>{if(isInitializing)return initPromise.then((()=>{DT.toast?.(...params)}));isInitializing=!0;try{const initPromise=fetch(`${DT.componentsBasePath}Toast/init.ajax.php`),depsPromise=DT.loadScriptsOnce("js/ajax_html.js"),[response]=await Promise.all([initPromise,depsPromise]);if(!response.ok)return;return await DT.ajaxHtml.fromResponse(response,(html=>{html&&document.body.insertAdjacentHTML("beforeend",html)})),DT.toast===initializer?(DT.toast=null,void 0):DT.toast?.(...params)}catch(error){return DT.log("error","Failed to load toast component",error),()=>{}}finally{isInitializing=!1,resolve()}};DT.toast=initializer})); DT.onReadyIdle((()=>{document.addEventListener("click",(event=>{const button=event.target.closest(".js-password-toggle-btn");if(!button)return;event.preventDefault();const inputSelector=button.getAttribute("data-input"),input=document.querySelector(inputSelector);input&&("password"===input.type?(input.type="text",button.setAttribute("aria-pressed","true")):(input.type="password",button.setAttribute("aria-pressed","false")))}))})); document.addEventListener("paste",function(e){var t=e.target;if(t&&t.closest&&t.closest('.js-search-input, .js-header-search-input, input[name="srh_field"]')){var r=function(e){var t=e.clipboardData||window.clipboardData;if(!t)return null;var r=t.files;if(r&&r.length&&/^image\//.test(r[0].type))return r[0];for(var i=t.items||[],a=0;a<i.length;a++)if("file"==i[a].kind&&/^image\//.test(i[a].type)){var l=i[a].getAsFile();if(l)return l}return null}(e);if(r){var i=t.closest("form[data-puzzle]"),a=i?i.getAttribute("data-puzzle"):"off";if("off"!=a)if(e.preventDefault(),"register"!=a){try{t.value=""}catch(e){}DT.loadScriptsInOrderOnce("js/plugins/hermite.js","js/jquery.js","js/plugins/puzzle.js").then(function(){if("undefined"==typeof puzzle||!puzzle.searchFile)throw new Error("puzzle.searchFile is not available");puzzle.searchFile(r)}).catch(function(e){DT.log("error","Failed to load puzzle for a pasted image",e)})}else window.location.href=i.getAttribute("data-puzzle-register")}}}); DT.onReady((()=>{const combobox=document.querySelector(".js-search-combobox"),input=combobox.querySelector(".js-search-input"),wrapper=document.querySelector(".js-search-autocomplete"),content=wrapper.querySelector(".js-content"),accessibilityStatus=wrapper.querySelector(".js-accessibility-status"),isLogSelection=wrapper.hasAttribute("data-log-selection"),logUrl=wrapper.getAttribute("data-log-url"),searchForm=document.querySelector(".js-search-form");let suggestionsController=null,stateController=null,keyboardInteractionController=null,state="close",currentInputValue=input.value;const statusTexts={noSuggestions:wrapper.getAttribute("data-no-suggestions-text"),fetching:wrapper.getAttribute("data-fetching-text"),multipleResults:wrapper.getAttribute("data-multiple-results-text"),oneResult:wrapper.getAttribute("data-one-result-text")},fetchUrl=wrapper.getAttribute("data-fetch-url");let lazyDepsInitiated=!1;const initLazyDeps=async()=>{if(lazyDepsInitiated)return;let deps;try{const jsonDeps=wrapper.dataset?.lazyDeps,parsedDeps=DT.parseLazyDeps(JSON.parse(jsonDeps));deps=DT.collectDeps(parsedDeps)}catch(error){DT.log("warn","Failed to parse SearchAutocomplete lazy deps: ",error)}if(deps){try{await DT.createLoadDeps(deps,"high")()}catch(error){return DT.log("warn","Failed to load SearchAutocomplete lazy deps: ",error),void 0}lazyDepsInitiated=!0,wrapper.setAttribute("data-init","true")}},isOpen=()=>"open"===state,isClose=()=>"close"===state,abortPreviousStateTask=()=>{try{stateController?.abort("Abort previous state task"),stateController=null}catch(_){}},abortPreviousKeyboardInteractionTask=()=>{try{keyboardInteractionController?.abort("Abort previous keyboard interaction"),keyboardInteractionController=null}catch(_){}},abortScheduledTasks=()=>{abortPreviousStateTask(),abortPreviousSuggestionsTask(),abortPreviousKeyboardInteractionTask()},close=async()=>{if(abortScheduledTasks(),!isClose()){stateController=new TaskController;try{await DT.Scheduler.postTask((()=>{clearCurrentSuggestionFocus(),combobox.setAttribute("aria-expanded","false"),wrapper.setAttribute("data-state","closed"),state="close"}),{priority:"user-blocking",signal:stateController.signal})}catch(_){}}},open=async()=>{if(abortPreviousStateTask(),!isOpen()){stateController=new TaskController;try{await DT.Scheduler.postTask((()=>{combobox.setAttribute("aria-expanded","true"),wrapper.setAttribute("data-state","opened"),state="open",updateSuggestionsStatus()}),{priority:"user-blocking",signal:stateController.signal})}catch(_){}}},setStatus=message=>{accessibilityStatus.textContent=message},setFetchingStatus=()=>{setStatus(statusTexts.fetching)},setSuggestionsStatus=count=>{switch(!0){case count<1:setStatus(statusTexts.noSuggestions);break;case 1===count:setStatus(statusTexts.oneResult);break;case count>1:setStatus(statusTexts.multipleResults.replace("%d%",count));break;default:setStatus(statusTexts.noSuggestions);break}},querySuggestionsCategories=()=>content.querySelectorAll(".js-suggestions"),querySuggestions=()=>content.querySelectorAll(".js-suggestion"),logSelection=suggestion=>{isLogSelection&&DT.http.post(logUrl,{data:{search:suggestion.getAttribute("data-value"),category:suggestion.getAttribute("data-category")}}).catch((()=>{}))},isSuggestionFocused=suggestion=>"true"===suggestion.getAttribute("aria-selected"),setSuggestionFocus=suggestion=>{input.value=suggestion.getAttribute("data-value"),setSuggestionVisualFocus(suggestion)},scrollIntoView=suggestion=>{suggestion.hasAttribute("data-focus-prevent-scroll")||suggestion.scrollIntoView({block:"nearest",inline:"nearest"})},setSuggestionVisualFocus=suggestion=>{isSuggestionFocused(suggestion)||(clearCurrentSuggestionFocus(),scrollIntoView(suggestion),input.setAttribute("aria-activedescendant",suggestion.id),suggestion.setAttribute("aria-selected","true"),setStatus(suggestion.getAttribute("aria-label")))},clearCurrentSuggestionFocus=()=>{input.setAttribute("aria-activedescendant",""),document.querySelector('.js-suggestion[aria-selected="true"]')?.setAttribute("aria-selected","false")},appendSkipInputIfNeeded=suggestion=>{suggestion.hasAttribute("data-append-skip-input")&&searchForm.insertAdjacentHTML("afterbegin",'<input type="hidden" name="skip" value="yes">')},selectSuggestion=(suggestion,shouldDispatchEvent=!0)=>{input.value=suggestion.getAttribute("data-value"),appendSkipInputIfNeeded(suggestion),logSelection(suggestion),close(),shouldDispatchEvent&&document.dispatchEvent(new CustomEvent("search-autocomplete:select-suggestion"))},abortPreviousSuggestionsTask=()=>{try{suggestionsController?.abort("Abort previous suggestion task"),suggestionsController=null}catch(_){}},updateSuggestionsStatus=()=>{const suggestionsCategories=querySuggestionsCategories();let countSuggestions=0;suggestionsCategories.forEach((suggestions=>{const count=parseInt(suggestions.getAttribute("data-count"),10);countSuggestions+=isNaN(count)?0:count})),setSuggestionsStatus(countSuggestions)},displaySuggestions=async()=>{abortPreviousSuggestionsTask();const searchKeyword=input.value;if(!searchKeyword)return;suggestionsController=new AbortController;const signal=suggestionsController.signal;try{if(await DT.Scheduler.waitForHighPriority({signal:signal}),await initLazyDeps(),signal.aborted)return;setFetchingStatus();const response=await DT.http.get(fetchUrl,{data:{searchKeyword:searchKeyword},signal:signal});if(!response.ok)return;await DT.Scheduler.postTask((async()=>{await DT.ajaxHtml.fromResponse(response,(html=>{if(!signal.aborted){if(!html)return close().then((()=>{content.innerHTML=html})),setSuggestionsStatus(0),void 0;content.innerHTML=html,clearCurrentSuggestionFocus()}})),signal.aborted||(isClose()?open():updateSuggestionsStatus())}),{priority:"user-blocking",signal:signal})}catch(error){DT.log("warn","Error displaying autocomplete suggestions: ",error)}},debouncedDisplaySuggestions=DT.debounce(displaySuggestions,200),queryCurrentFocusedSuggestion=()=>content.querySelector('.js-suggestion[aria-selected="true"]'),focusFirstSuggestion=()=>{const suggestion=content.querySelector(".js-suggestion");suggestion&&setSuggestionFocus(suggestion)},focusLastSuggestion=()=>{const suggestions=content.querySelectorAll(".js-suggestion");if(!suggestions.length)return;const lastSuggestion=suggestions[suggestions.length-1];setSuggestionFocus(lastSuggestion)},cancelKeyboardNavigation=()=>{clearCurrentSuggestionFocus(),revertSuggestion(),updateSuggestionsStatus()},focusNextSuggestion=()=>{const currentFocused=queryCurrentFocusedSuggestion();if(!currentFocused)return focusFirstSuggestion(),void 0;const suggestions=querySuggestions(),suggestionsLength=suggestions.length;for(let i=0;i<suggestionsLength;i++){const suggestion=undefined;if(suggestions[i]===currentFocused&&i+1<suggestionsLength)return setSuggestionFocus(suggestions[i+1]),void 0}cancelKeyboardNavigation()},focusPreviousSuggestion=()=>{const currentFocused=queryCurrentFocusedSuggestion();if(!currentFocused)return focusLastSuggestion(),void 0;const suggestions=querySuggestions(),suggestionsLength=suggestions.length;for(let i=0;i<suggestionsLength;i++){const suggestion=undefined;if(suggestions[i]===currentFocused&&i-1>=0)return setSuggestionFocus(suggestions[i-1]),void 0}cancelKeyboardNavigation()},revertSuggestion=()=>{input.value=currentInputValue},handleSuggestionHover=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&content.contains(suggestion)&&setSuggestionVisualFocus(suggestion)},handleUserInputChange=()=>{previousInputValue=currentInputValue,currentInputValue=input.value},handleKeydownPreventDefault=event=>{switch(event.key){case"ArrowDown":case"ArrowUp":case"PageUp":case"PageDown":event.preventDefault();break;default:break}},handleKeyboardInteraction=async event=>{abortPreviousKeyboardInteractionTask(),keyboardInteractionController=new TaskController;const signal=keyboardInteractionController.signal;switch(event.key){case"Enter":case"Escape":if(close(),"Escape"===event.key){try{await DT.Scheduler.waitForHighPriority(),revertSuggestion()}catch(_){}return}if("Enter"===event.key){const currentFocused=queryCurrentFocusedSuggestion();currentFocused&&selectSuggestion(currentFocused,!1)}break;case"ArrowDown":case"ArrowUp":case"PageUp":case"PageDown":if(isClose())return displaySuggestions(),void 0;try{await DT.Scheduler.waitForHighPriority({signal:signal})}catch(_){return}if(signal.aborted)return;if("PageUp"===event.key)return focusFirstSuggestion(),void 0;if("PageDown"===event.key)return focusLastSuggestion(),void 0;if("ArrowDown"===event.key)return focusNextSuggestion(),void 0;if("ArrowUp"===event.key)return focusPreviousSuggestion(),void 0;break;default:break}},handleInputBlur=async event=>{wrapper.contains(event.relatedTarget)||isClose()||(close(),await DT.Scheduler.waitForHighPriority(),revertSuggestion())},handleSuggestionClick=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&DT.Scheduler.postTask((()=>{selectSuggestion(suggestion)}),{priority:"user-blocking"})},handleInput=()=>{if(handleUserInputChange(),""===input.value)return close(),void 0;debouncedDisplaySuggestions()},preventBlurIfClickInside=event=>{event.preventDefault()},clearFocusOnMouseOut=event=>{const suggestion=event.target.closest(".js-suggestion");suggestion&&content.contains(suggestion)&&isSuggestionFocused(suggestion)&&!suggestion.contains(event.relatedTarget)&&clearCurrentSuggestionFocus()};wrapper.addEventListener("mousedown",preventBlurIfClickInside),content.addEventListener("click",handleSuggestionClick),input.addEventListener("blur",handleInputBlur),input.addEventListener("input",handleInput),input.addEventListener("keydown",handleKeydownPreventDefault),input.addEventListener("keyup",handleKeyboardInteraction),content.addEventListener("mouseover",handleSuggestionHover),content.addEventListener("mouseout",clearFocusOnMouseOut)})); DT.onReadyIdle((async()=>{const waitLazyLoader=new Promise((resolve=>{document.addEventListener("dt_loader:mutation-observer-init",(()=>{resolve()}))}));await Promise.race([waitLazyLoader,DT.nextIter(200)]);const bannerPlaceholders=document.querySelectorAll(".js-banner-ajax-placeholder");bannerPlaceholders.length&&(DT.afterLcp&&await(DT.afterLcp?.()),bannerPlaceholders.forEach(((placeholder,index)=>{placeholder.innerHTML=DT.bannersToLoad[index]})),setTimeout((()=>{document.querySelectorAll(".js-banner-default").forEach((elem=>{elem.setAttribute("data-state",""),elem.setAttribute("data-loaded",""),DT.onNextIter((()=>{document.dispatchEvent(new CustomEvent("banner:loaded",{detail:{name:elem.getAttribute("data-name"),element:elem}}))}))}))}),0))}),100); function doNothing(){return!1}function doneEvent(){try{if(searchUrlWithPuzzle(document.querySelector('input[name="srh_field"]').value))return!1}catch(e){}return searchSubmitFilters(),!1}function checkShValue(e){var t=document.getElementById(e);return t.value=t.value.trim().replace(/[`~!@#$%^&*()_|+\-=?;:'",<>\{\}\[\]\\\/]/gi," ").toLowerCase(),0==t.value.length||t.value==dtl_SearchSubmit_000||t.value==dtl_SearchSubmit_001||t.value.indexOf(dtl_SearchSubmit_006)>=0?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_002)}),t.focus(),t.select(),!1):t.value.length<2?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_003)}),t.focus(),t.select(),!1):-1!=t.value.search(/[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/)?(DT.afterPaint(()=>{alert(dtl_SearchSubmit_004+"\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~ = | \n\r\n\r"+dtl_SearchSubmit_005+"\n")}),t.focus(),t.select(),!1):t.value}function updateDisableClass(e,t=".people-filers-all"){document.querySelectorAll(t).forEach(t=>{e?(t.classList.add("fltr-content__group--disable"),t.setAttribute("inert",""),t.style.opacity="0.2",t.style.pointerEvents="none"):(t.classList.remove("fltr-content__group--disable"),t.removeAttribute("inert"),t.style.opacity="1",t.style.pointerEvents="auto")})}function bindChange(e,t,s){var r=document.getElementById(e);r&&r.addEventListener(t,function(){changeEvent(1);var e=document.getElementById(s);e&&(e.checked=!0)})}function changeEvent(e){var t=document.getElementById("changeEvent").value;return 1==e&&0==t?(document.getElementById("changeEvent").value="1",!1):"clear"==e&&1==t?(document.getElementById("changeEvent").value="0",!1):2==e?t:void 0}function setActiveSelection(e){"y"===varSHget[e]&&DT.UI.set("#"+e,"active")}function updateSingleSHFlag(e){const t=["s_ph","s_ed","s_il","s_video","s_audio","s_ad"];if(t.includes(e)){if("undefined"==typeof varSHget)return;t.forEach(e=>{varSHget[e]="n"}),varSHget[e]="y"}}function searchSubmitFilters(e){var t=checkShValue("srh_field");if(""===t)return!1;if(varSHget.srh_field=t,document.querySelector("#myonoffswitchwre").checked&&""!==srh_field){var s=checkShValue("srh_fieldwrs");if(""===s)return!1;varSHget.firstvalue=varSHget.srh_field,varSHget.srh_field=s,varSHget.srh_fieldwrs=s}varSHget.s_ph=document.getElementById("s_ph")&&document.getElementById("s_ph").checked?"y":"n",varSHget.s_ed=document.getElementById("s_ed")&&document.getElementById("s_ed").checked?"y":"n",varSHget.s_il=document.getElementById("s_il")&&document.getElementById("s_il").checked?"y":"n",varSHget.s_video=document.getElementById("s_video")&&document.getElementById("s_video").checked?"y":"n",varSHget.s_amusic=document.getElementById("s_amusic")&&document.getElementById("s_amusic").checked?"y":"n",varSHget.s_asfx=document.getElementById("s_asfx")&&document.getElementById("s_asfx").checked?"y":"n",varSHget.s_ad=document.getElementById("s_ad")&&document.getElementById("s_ad").checked?"y":"n",updateSingleSHFlag(e);var r=varSHget.site_adr+"search.php?securitycheck="+varSHget.securitycheck;varSHget.srh_field&&(r=r+"&srh_field="+varSHget.srh_field),varSHget.firstvalue&&(r=r+"&firstvalue="+varSHget.firstvalue),varSHget.lastsearchvalue&&(r=r+"&lastsearchvalue="+varSHget.lastsearchvalue),varSHget.srh_fieldwrs&&(r=r+"&srh_fieldwrs="+varSHget.srh_fieldwrs),varSHget.s_all&&(r+="&s_all=n"),varSHget.s_ph&&(r=r+"&s_ph="+varSHget.s_ph),varSHget.s_il&&(r=r+"&s_il="+varSHget.s_il),varSHget.s_video&&"y"!==varSHget.s_all&&"y"!==varSHget.s_audio&&(r=r+"&s_video="+varSHget.s_video),varSHget.s_audio&&"y"!==varSHget.s_all&&"y"!==varSHget.s_video&&"y"!==varSHget.s_ph&&"y"!==varSHget.s_ad&&"y"!==varSHget.s_ed&&"y"!==varSHget.s_il&&(r+="&s_audio=y"),varSHget.s_ad&&(r=r+"&s_ad="+varSHget.s_ad),varSHget.s_free&&(r=r+"&s_free="+varSHget.s_free),document.querySelector("#myonoffswitchwre").checked&&(r+="&s_st=wre"),document.querySelector("#morewec").checked&&"morewec_remvf"!==e&&(r+="&s_st=wec"),"y"==varSHget.s_wp&&"s_wp_remvf"!=e&&(r=r+"&s_wp="+varSHget.s_wp),"y"==varSHget.s_op&&"s_op_remvf"!=e&&(r=r+"&s_op="+varSHget.s_op,"y"==varSHget.s_mrc1&&(r=r+"&s_mrc1="+varSHget.s_mrc1),"y"==varSHget.s_mrc2&&(r=r+"&s_mrc2="+varSHget.s_mrc2),"y"==varSHget.s_mrc3&&(r=r+"&s_mrc3="+varSHget.s_mrc3),"y"==varSHget.s_mrc4&&(r=r+"&s_mrc4="+varSHget.s_mrc4),"y"==varSHget.s_mrc5&&(r=r+"&s_mrc5="+varSHget.s_mrc5),r=(r=r+"&s_mr="+varSHget.s_mr)+"&s_mrg="+varSHget.s_mrg,"y"==varSHget.s_mra1&&(r=r+"&s_mra1="+varSHget.s_mra1),"y"==varSHget.s_mra2&&(r=r+"&s_mra2="+varSHget.s_mra2),"y"==varSHget.s_mra3&&(r=r+"&s_mra3="+varSHget.s_mra3),"y"==varSHget.s_mra4&&(r=r+"&s_mra4="+varSHget.s_mra4),"y"==varSHget.s_mra5&&(r=r+"&s_mra5="+varSHget.s_mra5),"y"==varSHget.s_mra6&&(r=r+"&s_mra6="+varSHget.s_mra6),"y"==varSHget.s_mra7&&(r=r+"&s_mra7="+varSHget.s_mra7),"y"==varSHget.s_mra8&&(r=r+"&s_mra8="+varSHget.s_mra8),"y"==varSHget.s_mra9&&(r=r+"&s_mra9="+varSHget.s_mra9),"y"==varSHget.s_mrea&&(r=r+"&s_mrea="+varSHget.s_mrea),"y"==varSHget.s_mreb&&(r=r+"&s_mreb="+varSHget.s_mreb),"y"==varSHget.s_mreh&&(r=r+"&s_mreh="+varSHget.s_mreh),"y"==varSHget.s_mrem&&(r=r+"&s_mrem="+varSHget.s_mrem),"y"==varSHget.s_mrec&&(r=r+"&s_mrec="+varSHget.s_mrec),"y"==varSHget.s_mreo&&(r=r+"&s_mreo="+varSHget.s_mreo)),"y"==varSHget.s_sl0&&"s_sl_remvf"!=e&&(r=r+"&s_sl0="+varSHget.s_sl0),"y"==varSHget.s_sl1&&"s_sl_remvf"!=e&&(r=r+"&s_sl1="+varSHget.s_sl1),"y"==varSHget.s_sl2&&"s_sl_remvf"!=e&&(r=r+"&s_sl2="+varSHget.s_sl2),"y"==varSHget.s_sl3&&"s_sl_remvf"!=e&&(r=r+"&s_sl3="+varSHget.s_sl3),"y"==varSHget.s_sl4&&"s_sl_remvf"!=e&&(r=r+"&s_sl4="+varSHget.s_sl4),"y"==varSHget.s_sl5&&"s_sl_remvf"!=e&&(r=r+"&s_sl5="+varSHget.s_sl5),"y"==varSHget.s_rf&&"s_rf_remvf"!=e&&(r=r+"&s_rf="+varSHget.s_rf),"y"==varSHget.s_ed&&"s_ed_remvf"!=e&&(r=r+"&s_ed="+varSHget.s_ed),"y"==varSHget.s_ed&&"s_ed_remvf"===e&&(varSHget.s_ed="n",r+="&s_rf=y"),"y"==varSHget.s_exclusive&&"s_exclusive_remvf"!=e&&(r=r+"&s_exclusive="+varSHget.s_exclusive),"y"==varSHget.s_wel&&"s_wel_remvf"!=e&&(r=r+"&s_wel="+varSHget.s_wel),"y"==varSHget.s_pel&&"s_pel_remvf"!=e&&(r=r+"&s_pel="+varSHget.s_pel),"y"==varSHget.s_srel&&"s_srel_remvf"!=e&&(r=r+"&s_srel="+varSHget.s_srel),"y"==varSHget.s_orp&&"s_orp_remvf"!=e&&(r=r+"&s_orp="+varSHget.s_orp),"y"==varSHget.s_orl&&"s_orl_remvf"!=e&&(r=r+"&s_orl="+varSHget.s_orl),"y"==varSHget.s_ors&&"s_ors_remvf"!=e&&(r=r+"&s_ors="+varSHget.s_ors),"y"==varSHget.s_orw&&"s_orw_remvf"!=e&&(r=r+"&s_orw="+varSHget.s_orw),"y"==varSHget.s_clc&&"s_clc_remvf"!=e&&(r=r+"&s_clc="+varSHget.s_clc),"y"==varSHget.s_clm&&"s_clm_remvf"!=e&&(r=r+"&s_clm="+varSHget.s_clm);let a=document.querySelector("#s_color1");a&&(a=a.value.replace("#",""));let c=document.querySelector('select[name="form_select_id"]');c&&(c=Number(c.value));let n=document.querySelector("#s_color2");n&&(n=n.value.replace("#",""));let _=document.querySelector('select[name="form_select_id2"]');_&&(_=Number(_.value)),document.querySelector("#s_c1e")&&document.querySelector("#s_c1e").checked?varSHget.s_c1e="y":varSHget.s_c1e="",document.querySelector("#s_c2e")&&document.querySelector("#s_c2e").checked?varSHget.s_c2e="y":varSHget.s_c2e="","y"==varSHget.s_c1e&&null!=a&&null!=c&&"s_c1e_remvf"!=e&&(r=(r=(r=r+"&s_c1e="+varSHget.s_c1e)+"&s_color1="+a)+"&s_percent1="+c),"y"==varSHget.s_c2e&&null!=n&&null!=_&&"s_c2e_remvf"!=e&&(r=(r=(r=r+"&s_c2e="+varSHget.s_c2e)+"&s_color2="+n)+"&s_percent2="+_),""!==varSHget.s_rsf&&"MPsize_remvf"!=e&&(r=r+"&s_rsf="+varSHget.s_rsf),""!==varSHget.s_rst&&"MPsize_remvf"!=e&&(r=r+"&s_rst="+varSHget.s_rst),"on"!=varSHget.s_cf&&"off"!=varSHget.s_cf||(r=r+"&s_cf="+varSHget.s_cf),varSHget.memberid&&(document.querySelector("#s_amf").checked?varSHget.s_amf="y":varSHget.s_amf="","y"===varSHget.s_amf&&"s_amf_remvf"!==e&&(r+="&s_amf="+varSHget.s_amf));var l=document.querySelector("#s_sp").value.replace(/\s/g,"");""!==l&&"s_sp_remvf"!==e&&(!0===/^[0-9a-zA-Z \-_,]+$/.test(l)&&(l=encodeURIComponent(l),r+="&s_sp="+l));var d=document.querySelector("#s_exc").value.replace(/\s/g,"");""!==d&&"s_exc_remvf"!==e&&(!0===/^[0-9a-zA-Z \-_,]+$/.test(d)&&(d=encodeURIComponent(d),r+="&s_exc="+d));1==varSHget.s_exc_ai&&"s_exc_ai_remvf"!==e&&(r=r+"&s_exc_ai="+varSHget.s_exc_ai),1==varSHget.s_exc_ai&&"s_exc_ai_remvf"===e&&(varSHget.s_exc_ai=0,varSHget.s_onlyai="n"),"y"==varSHget.s_onlyai&&1!=varSHget.s_exc_ai&&"s_onlyai"!==e&&(r=r+"&s_onlyai="+varSHget.s_onlyai),"y"==varSHget.s_amusic&&"s_amusic_remvf"!==e&&(r=r+"&s_amusic="+varSHget.s_amusic),"y"==varSHget.s_asfx&&"s_asfx_remvf"!==e&&(r=r+"&s_asfx="+varSHget.s_asfx),"y"!=varSHget.s_sl1&&"y"!=varSHget.s_sl2&&"y"!=varSHget.s_sl3&&"y"!=varSHget.s_sl4&&"y"!=varSHget.s_sl4||1!=varSHget.s_zerogravityactiv||"s_sl_remvf"==e||setCookie2("dreamstime_slgravity","n",5),"y"==varSHget.s_sl0&&"y"!=varSHget.s_sl1&&"y"!=varSHget.s_sl2&&"y"!=varSHget.s_sl3&&"y"!=varSHget.s_sl4&&1==varSHget.s_zerogravityactiv&&"s_sl_remvf"!=e&&setCookie2("dreamstime_slgravity","",-5),varSHget.sortcriteria&&(r=r+"&sortcriteria="+varSHget.sortcriteria),r+="&nd=1",memorizeFilters(varSHget.s_ed,varSHget.s_exc_ai),setTimeout(()=>{window.location.href=r},30)}function myonoffswitch2(e){var t=document.URL,s=t.substr(t.length-5),r=new XMLHttpRequest;r.open("POST","../../ajax/memoptions.php"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){".html"===s?location.reload():searchSubmitFilters()},r.send("showcontentfiltered="+e+"&securitycheck="+varSHget.securitycheck)}function myonoffswitch3(e){var t=document.URL,s=t.substr(t.length-5),r=new XMLHttpRequest;r.open("POST","../../ajax/memoptions.php"),r.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),r.onload=function(){".html"===s?location.reload():searchSubmitFilters()},r.send("exclude_ai="+e+"&securitycheck="+varSHget.securitycheck)}function resetContent(e){"y"===varSHget.s_audio&&"y"!==varSHget.s_all&&(document.getElementById("s_amusic").checked=!0,document.getElementById("s_asfx").checked=!0,varSHget.s_amusic="y",varSHget.s_asfx="y",varSHget.s_rf="y",document.getElementById("s_rf").checked=!0),"y"===varSHget.s_audio||"y"!=varSHget.s_all&&"y"!=varSHget.s_video&&"y"!=varSHget.s_ph&&"y"!=varSHget.s_ad&&"y"!=varSHget.s_ed&&"y"!=varSHget.s_il||(document.getElementById("s_ph").checked=!1,document.getElementById("s_ad").checked=!1,document.getElementById("s_video").checked=!1,document.getElementById("s_il").checked=!1,"y"==e.s_ph&&(document.getElementById("s_ph").checked=!0,varSHget.s_ph="y"),"y"==e.s_ad&&"y"!==e.s_video&&(document.getElementById("s_ad").checked=!0,varSHget.s_ad="y"),"y"==e.s_video&&(document.getElementById("s_video").checked=!0,varSHget.s_video="y",document.getElementById("s_ad").checked=!1,varSHget.s_ad="n"),"y"==e.s_il&&(document.getElementById("s_il").checked=!0,varSHget.s_il="y"),"y"==e.s_ed?(document.getElementById("s_ed").checked=!0,document.getElementById("s_ph").checked=!0,document.getElementById("s_video").checked=!0,document.getElementById("s_il").checked=!0,varSHget.s_ed="y",varSHget.s_ph="y",varSHget.s_il="y",varSHget.s_video="y"):(document.getElementById("s_ed").checked=!0,varSHget.s_ed="y"),document.getElementById("s_wel").checked=!1,document.getElementById("s_pel").checked=!1,document.getElementById("s_srel").checked=!1,varSHget.s_wel="n",varSHget.s_pel="n",varSHget.s_srel="n",DT.UI.set("#s_aiinclude","active"),DT.UI.unset("#s_exc_ai"),DT.UI.unset("#s_onlyai"),varSHget.s_onlyai="n",varSHget.s_exc_ai=1,document.querySelector(".js-s_pel").style.display="",updateDisableClass(!1,wclass=".js-option-s_ad"),desabled_S_ad(e),"y"!==e.s_ed?(varSHget.s_rf="y",document.getElementById("s_rf").checked=!0):(varSHget.s_rf="n",document.getElementById("s_rf").checked=!1)),document.getElementById("s_amf").checked=!1,document.getElementById("morewec").checked=!1,document.getElementById("s_exclusive").checked=!1,varSHget.s_amf="n",varSHget.morewec="n",varSHget.s_exclusive="n";var t=document.getElementById("s_sp"),s=document.getElementById("s_exc");t.value="",s.value="",changeEvent(1)}function resetPeople(){const e=["s_mrea","s_mreb","s_mreh","s_mrem","s_mrec","s_mreo"];(document.querySelector("#cnt-1").checked||document.querySelector("#nopeople").checked)&&(document.querySelector("#cnt-1").checked=!1,filtersClassAction(".numberppl","unset"),filtersClassAction(".genderppl","unset"),document.querySelector("#nopeople").checked=!1,varSHget.s_op="",varSHget.s_mr="",varSHget.s_wp="",varSHget.s_mrc1="y",varSHget.s_mrc2="y",varSHget.s_mrc3="y",varSHget.s_mrc4="y",varSHget.s_mrc5="y",varSHget.s_mrg="1",DT.UI.set("#s_mrca","active"),DT.UI.set("#s_mrg1","active"),filtersClassAction(".agerange","unset"),DT.UI.set("#s_mraany","active"),e.forEach(e=>{document.getElementById(e).checked=!0})),document.getElementById("includepeople").checked=!0,updateDisableClass(!0),changeEvent(1)}function resetFilters(){memorizeFilters("","",1).then(function(e){1===e&&setTimeout(()=>{document.querySelectorAll(".js-reset-searches").forEach(function(e){if(!e.checked)return;let t=e.id;varSHget.s_audio&&(t="s_audio"),"s_ph"===t&&document.getElementById("s_ed")?.checked||t&&SearchSubmit2024(t)})},20)})}function resetMedia(){"y"===varSHget.s_audio&&"y"!==varSHget.s_all&&((document.querySelector("#cnt-1").checked||document.querySelector("#nopeople").checked)&&(document.querySelector("#cnt-1").checked=!1,document.querySelector("#nopeople").checked=!1,varSHget.s_op="",varSHget.s_mr="",varSHget.s_wp=""),document.getElementById("includepeople").checked=!0,"active"!==document.getElementById("s_slany").getAttribute("data-state")&&(document.querySelectorAll(".levelp").forEach(function(e){DT.UI.unset(e)}),DT.UI.set("#s_slany","active"),varSHget.s_sl0="y",varSHget.s_sl1="y",varSHget.s_sl2="y",varSHget.s_sl3="y",varSHget.s_sl4="y",varSHget.s_sl5="y"));"y"===varSHget.s_audio||"y"!=varSHget.s_all&&"y"!=varSHget.s_video&&"y"!=varSHget.s_ph&&"y"!=varSHget.s_ad&&"y"!=varSHget.s_ed&&"y"!=varSHget.s_il||(document.getElementById("s_orp").checked=!0,document.getElementById("s_orp").dispatchEvent(new Event("change")),document.getElementById("s_orl").checked=!0,document.getElementById("s_orl").dispatchEvent(new Event("change")),document.getElementById("s_ors").checked=!0,document.getElementById("s_ors").dispatchEvent(new Event("change")),document.getElementById("s_orw").checked=!0,document.getElementById("s_orw").dispatchEvent(new Event("change")),DT.UI.set("#s_clany","active"),DT.UI.unset("#s_clc"),DT.UI.unset("#s_clm"),document.getElementById("s_color1").value="",document.getElementById("s_color1").dispatchEvent(new Event("change")),document.getElementById("s_color2").value="",document.getElementById("s_color2").dispatchEvent(new Event("change")),document.getElementById("s_c1e").checked=!1,document.getElementById("s_c2e").checked=!1,varSHget.s_orp="y",varSHget.s_orl="y",varSHget.s_ors="y",varSHget.s_orw="y",varSHget.s_clc="y",varSHget.s_clm="y",varSHget.s_color1="",varSHget.s_color2="",varSHget.s_rsf=0,varSHget.s_rst=7,DT.UI.set("#s_rstany","active"),DT.UI.unset("#s_rst5"),DT.UI.unset("#s_rst8"),DT.UI.unset("#s_rst15"),DT.UI.unset("#s_rst20"),"active"!==document.getElementById("s_slany").getAttribute("data-state")&&(document.querySelectorAll(".levelp").forEach(function(e){DT.UI.unset(e)}),DT.UI.set("#s_slany","active"),varSHget.s_sl0="y",varSHget.s_sl1="y",varSHget.s_sl2="y",varSHget.s_sl3="y",varSHget.s_sl4="y",varSHget.s_sl5="y"));changeEvent(1)}function filtersClassAction(e,t){const s=document.querySelectorAll(e);for(var r=0;r<s.length;r++)(function(e){const r=document.getElementById(s[e].id);"unset"==t&&DT.UI.unset(r)})(r)}function changeCheckboxValueWithCnt(e){document.getElementById(e).addEventListener("change",function(){document.getElementById("cnt-1").checked=!0;var t=new Event("change");document.getElementById("cnt-1").dispatchEvent(t),changeEvent(1),this.checked?varSHget[e]="y":varSHget[e]=""})}function setCheckedState(e,t){"y"===varSHget[t]&&(document.getElementById(e).checked=!0)}function cloaseAllFilters(){return DT.Scheduler.postTask(()=>{const e=document.getElementsByClassName("js-adv-filter-trigger");for(var t=0;t<e.length;t++)(function(t){const s=document.getElementById(e[t].getAttribute("data-dt-id"));DT.UI.set(s,"hidden"),e[t].setAttribute("data-state","")})(t)},{priority:"user-visible"})}async function zerogravitySwitch(e){await DT.Scheduler.waitForHighPriority(),"addcookie"==e?(changeEvent(1),setCookie2("dreamstime_slgravity","n",5),cloaseAllFilters(),searchSubmitFilters("s_sl_remvf")):"removecookie"==e&&(changeEvent(1),setCookie2("dreamstime_slgravity","",-5),searchSubmitFilters("s_sl_remvf"))}function desabled_S_ad(e){"y"===e.s_video&&"y"!==e.s_ph&&"y"!==e.s_il&&(e.s_ad="n",e.s_pel="n",document.getElementById("s_ad").checked=!1,document.getElementById("s_pel").checked=!1,document.querySelector(".js-s_pel").style.display="none",updateDisableClass(!0,wclass=".js-option-s_ad"))}function advSearchHideEx(){0==document.getElementById("s_ph").checked&&0==document.getElementById("s_il").checked&&0==document.getElementById("s_ad").checked?document.querySelector(".js-photo-ex-license").style.display="none":1!=document.getElementById("s_ph").checked&&1!=document.getElementById("s_il").checked&&1!=document.getElementById("s_ad").checked||(document.querySelector(".js-photo-ex-license").style.display="")}function handleCheckboxChange(e,t){changeEvent(1),e.target.checked?varSHget[t]="y":varSHget[t]="n"}function changeSearchLabel(e){if(["s_asfx","s_amusic"].includes(e))return;document.querySelector("form[name=searchfrm]").action=(document.querySelector("form[name=searchfrm]").action.split("?")[0].replace(/[^/]*$/,"")||"/")+"search.php";let t="",s="";var r,a;document.querySelectorAll("#s_ph, #s_ed, #s_il, #s_ad, #s_video, #s_audio").forEach(e=>{e.checked?(t+=document.querySelector(`label[for=${e.id}]`).innerHTML+", ",s+="Y"):s+="N"}),6===s.length&&(s+="NN"),t=t.slice(0,-2),r="#s_ad",a=!["NYNNNNNN","NYYYNNNN","NNYYNNNN","NYNYNNNN","NNNYNNNN","NYNNYNNN","NNNNYNNN"].includes(s),document.querySelector(r).parentElement.style.display=a?"":"none",document.querySelector(".js-select-selected-content").innerHTML=t}function addChangeHandler(e,t){e.forEach(e=>{const s=document.getElementById(e);s&&s.addEventListener("change",t)})}function memorizeFilters(e,t,s=0){return new Promise(function(r){var a,c=new XMLHttpRequest;c.open("POST","../../ajax/memoptions.php"),c.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),c.timeout=200,c.onload=function(){if(200!==c.status)return r(0);try{var e=JSON.parse(c.responseText);return r(e&&"ok"===e.status?1:0)}catch(e){return r(1)}},c.onerror=function(){r(0)},c.ontimeout=function(){r(0)},a=0===s?"memorize_filters=1&s_ed="+encodeURIComponent(e)+"&s_exc_ai="+encodeURIComponent(t)+"&securitycheck="+encodeURIComponent(varSHget.securitycheck):"memorize_filters=1&clr_filters=1&securitycheck="+encodeURIComponent(varSHget.securitycheck),c.send(a)})} DT.onReady((()=>{const COOKIE_EXPIRES_DAYS=30,handleClick=async event=>{const button=event.currentTarget;if(!button)return;await DT.Scheduler.waitForHighPriority();const sortCriteria=button.getAttribute("data-sort");if(!sortCriteria)return;DT.setCookie("sortorder_same_url",`${sortCriteria}|${DT.fullCpage}`,30,"/",".dreamstime.com");const url=new URL(window.location.href);url.searchParams.delete("pg"),window.location.href=url.toString()};document.querySelectorAll(".js-search-sort-btn").forEach((button=>{button.addEventListener("click",handleClick)}))})); DT.onReady((()=>{const init=title=>{let isDragging=!1,allowClick=!0,startX,startY,scrollLeft,scrollTop;title.addEventListener("click",(e=>{allowClick||(e.preventDefault(),e.stopImmediatePropagation())}),{capture:!0,passive:!1}),title.addEventListener("dragstart",(e=>{e.preventDefault()})),title.addEventListener("dragdrop",(e=>{e.preventDefault()})),title.addEventListener("mousedown",(e=>{isDragging=!0,allowClick=!0,startX=e.pageX-title.offsetLeft,startY=e.pageY-title.offsetTop,scrollLeft=title.scrollLeft,scrollTop=title.scrollTop})),title.addEventListener("mouseleave",(()=>{isDragging=!1})),title.addEventListener("mouseup",(()=>{DT.onNextIter((()=>{allowClick=!0})),isDragging=!1})),title.addEventListener("mousemove",(e=>{if(!isDragging)return;e.preventDefault(),allowClick=!1;const x=e.pageX-title.offsetLeft,y=e.pageY-title.offsetTop,walkX=1*(x-startX),walkY=1*(y-startY);title.scrollLeft=scrollLeft-walkX,title.scrollTop=scrollTop-walkY}))},selector=".js-image-wall .js-listing-item .js-item-title";DT.onIdle((()=>{document.querySelectorAll(selector).forEach((title=>{init(title)}))})),new MutationObserver((mutations=>{mutations.forEach((mutation=>{"childList"===mutation.type&&mutation.addedNodes.forEach((node=>{if(node.nodeType===Node.ELEMENT_NODE){const titles=undefined;node.querySelectorAll(selector).forEach((title=>{init(title)}))}}))}))})).observe(document.body,{childList:!0,subtree:!0})})); DT.onReadyIdle((()=>{document.addEventListener("dragstart",(event=>{const item=event.target.closest(".js-listing-item");if(!item||!item.dataset.id)return;const data={type:"item",data:{id:item.dataset.id,type:item.dataset.type}};event.dataTransfer.setData("text/plain",JSON.stringify(data))}))})); DT.initModal=(()=>{const modalDeps=DT.parseJSONData("modal-deps")?.deps||[];DT.onReadyIdle((()=>{DT.prefetchWorker.prefetchUrls(modalDeps)}));const initModal=undefined;return async({url:url,params:params,loadData:loadData})=>{await DT.loadLazyDeps(modalDeps);const response=await DT.http.get(url,{data:loadData});if(!response.ok)throw new Error(`Failed to load modal content from ${url}: ${response.statusText}`);let modal;return await DT.ajaxHtml.fromResponse(response,(async html=>{if(!html)throw new Error(`Failed to load modal content from ${url}: Empty response`);modal=await DT.modal({content:html,...params||{}})})),modal}})(); DT.ajaxHtml=(()=>{const loadCss=async({css:css,js:js}={})=>{if(css){if(js?.url&&DT.prefetchWorker.prefetchUrls(js.url??[]),css.inline){let style=document.querySelector("style[data-dt-lazy]");if(style)return style.innerHTML+=css.inline,void 0;style=document.createElement("style"),style.setAttribute("data-dt-lazy",""),style.innerHTML=css.inline,document.head.appendChild(style)}css.url&&await DT.loadCSS(...css.url)}},loadJs=async({js:js}={})=>{if(js){if(await DT.nextIter(),js.inline){let script=document.querySelector("script[data-dt-lazy]");if(script)return script.innerHTML+=js.inline,void 0;script=document.createElement("script"),script.setAttribute("data-dt-lazy",""),script.innerHTML=js.inline,document.head.appendChild(script)}js.url&&await DT.loadScriptsInOrderOnce(...js.url)}},loadJson=({jsonData:jsonData}={})=>{if(jsonData)try{for(const key in jsonData)DT.jsonData[key]=jsonData[key]}catch(error){DT.log("error","Ajax html load json error",error)}},fromResponse=async(response,insertHtml)=>{try{const{html:html,assets:assets,...params}=await response.json();await loadCss(assets),loadJson(assets),await insertHtml(html,params??{}),await loadJs(assets)}catch(error){return DT.log("error","Ajax load from response error",error),void 0}},fromResponseData=async(data,insertHtml)=>{try{const{html:html,assets:assets,...params}=data;await loadCss(assets),loadJson(assets),await insertHtml(html,params??{}),await loadJs(assets)}catch(error){return DT.log("error","Ajax load from response error",error),void 0}};return{loadCss:loadCss,loadJs:loadJs,fromResponse:fromResponse,fromResponseData:fromResponseData}})(); DT.initLightboxBar=async()=>{if(await(DT.afterLcp?.()),await DT.Scheduler.waitForMediumPriority(),await DT.yieldIfInputPending(),document.querySelector(".js-lightbox-bar-root"))return;const response=await fetch(DT.lightboxBarInitUrl);document.querySelector(".js-lightbox-bar-root")||(response.ok||DT.log("error","Failed to fetch LightboxBar component",response),await(DT.ajaxHtml?.fromResponse(response,(html=>{html&&document.body.insertAdjacentHTML("beforeend",html)}))),DT.LightboxBar?.dispatchEvent("lightbox-bar:init"),document.dispatchEvent(new CustomEvent("lightbox-bar:init")))}; DT.bannersToLoad = []; DT.onReady(() => { var mres = window.location.hash.match(/\#res(\d+)/); if (mres) { var ref = document.referrer || ''; if (!ref) { dtrfr = ref; } if (ref && ref != '' && ref.indexOf('.dreamstime.com') == -1 ) { var img = new Image(); img.src = '/img404.php?ref=' + encodeURIComponent(ref); } } }); DT.onReady(() => { if (window.location.hash !== '') { DT.loadScriptsOnce('templates/footer/footer_ref.js'); } }); DT.onReadyIdle(async () => { window.oldDocumentWrite = document.write; document.write = function (node) { document.body.appendChild(node); }; try { await DT.loadScriptsOnce('https://www.googleadservices.com/pagead/conversion.js'); } catch (_err) {} document.write = window.oldDocumentWrite; }); const varSHget = { sortcriteria: "6", countsh: "0", s_st: "new", s_op: "", s_mr: "", s_wp: "", s_rf: "", s_ed: "", s_exclusive: "", s_wel: "", s_pel: "", s_srel: "", s_orp: "y", s_orl: "y", s_ors: "y", s_orw: "y", s_clc: "y", s_clm: "y", s_c1e: "", s_color1: "", s_percent1: "", s_c2e: "", s_color2: "", s_percent2: "", s_rsf: "0", s_rst: "7", s_amf: "", s_sp: "", s_exc: "", s_exc_ai: "0", s_onlyai: "", s_mrc1: "y", s_mrc2: "y", s_mrc3: "y", s_mrc4: "y", s_mrc5: "y", s_mrg: "1", s_mra1: "", s_mra2: "", s_mra3: "", s_mra4: "", s_mra5: "", s_mra6: "", s_mra7: "", s_mra8: "", s_mra9: "", s_mrea: "", s_mreb: "", s_mreh: "", s_mrem: "", s_mrec: "", s_mreo: "", s_sl0: "y", s_sl1: "y", s_sl2: "y", s_sl3: "y", s_sl4: "y", s_sl5: "y", srh_field: "script software", firstvalue: "", lastsearchvalue: "script software", s_all: "", s_ph: "", s_il: "y", s_video: "", s_audio: "", s_ad: "", s_free: "", securitycheck: "311a181a3992c38151e35577e7f150a1", s_cf: "0", s_mrca: "", site_adr: "https://es.dreamstime.com/", ico_close: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M3.511 5 0 8.511 1.489 10 5 6.489 8.511 10 10 8.511 6.489 5 10 1.489 8.511 0 5 3.511 1.489 0 0 1.489z"/></svg>', memberid: '', srh_fieldwrs: '', s_amusic: "", s_asfx: "", s_zerogravity: "", s_zerogravityactiv: "0" }; DT.onReady(async () => { try { await DT.loadScriptsOnce('js/lang_cts.js.php?l=es'); } catch (_) {} DT.loadScripts('js/functions_cookie.js'); DT.loadScripts('components/Search/Search.js'); DT.loadScripts('templates/search/filters/filters_search_load.js'); }); DT.bannersToLoad.push("<div class=\"banner banner--freetrial banner--big js-banner js-banner-default js-banner-freetrial\" data-name=\"freetrial\" data-state=\"hidden\" data-inline=\"\" > <a href=\"https:\/\/es.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__link banner__link--freetrial\" aria-label=\"Comienza tu prueba GRATIS\" ><\/a> <div class=\"banner__picture\"> <picture> <source type=\"image\/jpeg\" srcset=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-500.jpg\" media=\"(max-width: 767.98px)\" width=\"500\" height=\"132\"><source type=\"image\/jpeg\" srcset=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-900.jpg\" media=\"(min-width: 768px)\" width=\"900\" height=\"100\"><source type=\"image\/jpeg\" srcset=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-1600.jpg\" media=\"(min-width: 1200px)\" width=\"1600\" height=\"100\"><img src=\"https:\/\/thumbs.dreamstime.com\/front\/img\/banners\/free-trial\/dt-freetrial-banner-background-1600.jpg\" width=\"1600\" height=\"100\" alt=\"Imagen para el banner "Comienza tu prueba GRATUITA"\"> <\/picture> <\/div> <div class=\"banner__content\"> <div class=\"banner__title\">\u00a1Tus primeras 15 im\u00e1genes, gratis!<\/div> <div class=\"banner__description\">Cancela en cualquier momento.<\/div> <\/div> <div class=\"banner__btn-wrapper\"> <a href=\"https:\/\/es.dreamstime.com\/securecredits2.php?subscriptionid=816&packagetype=0\" class=\"banner__btn btn btn--pink btn--big\">Comienza tu prueba GRATIS<\/a> <\/div> <\/div>"); DT.lightboxBarActionsUrl = 'https://es.dreamstime.com/new/components/LightboxBar/actions.ajax.php'; DT.lightboxBarInitUrl = 'https://es.dreamstime.com/new/components/LightboxBar/actions.ajax.php?action=init_component'; try { window.openfreetrial = 0; window.popupsignup = 0; window.site_adr = 'https://es.dreamstime.com/'; window.dtrfr = ''; } catch (_err) {} </script> </body> </html>