{"id":347964,"date":"2023-05-03T11:35:34","date_gmt":"2023-05-03T10:35:34","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=education&#038;p=347964"},"modified":"2023-05-03T11:35:38","modified_gmt":"2023-05-03T10:35:38","slug":"nuevos-proyectos-y-temas-de-jetbrains-academy-actualizacion-de-abril","status":"publish","type":"education","link":"https:\/\/blog.jetbrains.com\/es\/education\/2023\/05\/03\/nuevos-proyectos-y-temas-de-jetbrains-academy-actualizacion-de-abril\/","title":{"rendered":"Nuevos proyectos y temas de JetBrains Academy: actualizaci\u00f3n de Abril"},"content":{"rendered":"<p>En JetBrains Academy, creemos que la formaci\u00f3n puede ser a la vez educativa y entretenida. Con nuestros proyectos m\u00e1s recientes, podr\u00e1 construir su propio sem\u00e1foro, crear un sistema de reserva de citas m\u00e9dicas e incluso hackear contrase\u00f1as: formaci\u00f3n y diversi\u00f3n, todo en uno.<\/p>\n<p>Este mes hemos lanzado 10 proyectos nuevos y 36 temas en distintas \u00e1reas de programaci\u00f3n, entre las que se incluyen Java, Python, Flask, frontend y ciencia de datos. Veamos las novedades de nuestro repositorio de proyectos con m\u00e1s detalle.<\/p>\n<h2>Java<\/h2>\n<p><strong>&#x1f195; Proyecto<\/strong>: <a href=\"https:\/\/hyperskill.org\/projects\/288\" target=\"_blank\" rel=\"noreferrer noopener\">Traffic Light<\/a> (Beta).<em> Medio<\/em><\/p>\n<p>\u00bfSabe c\u00f3mo funcionan los sem\u00e1foros? En este proyecto, podr\u00e1 crear una versi\u00f3n simplificada de su propio sem\u00e1foro y aprender mucho por el camino. Al final del proyecto, podr\u00e1 trabajar con varios subprocesos, gestionar excepciones, heredar clases y utilizar la estructura de datos de cola circular.<\/p>\n<p><strong>&#x1f195; Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/304\" target=\"_blank\" rel=\"noreferrer noopener\">Hospital Appointment Booking System<\/a> (Beta).<em> Dif\u00edcil<\/em><\/p>\n<p>En este proyecto, aprender\u00e1 a construir servicios REST con Spring Boot y a trabajar con bases de datos, JSON y conceptos b\u00e1sicos de la API de REST. Con estas nuevas habilidades, desarrollar\u00e1 un sistema de citas basado en una API de REST que mejorar\u00e1 la gesti\u00f3n hospitalaria. Los pacientes pueden pedir citas f\u00e1cilmente, el m\u00e9dico responsable puede controlar la carga de trabajo de los sanitarios y estos pueden planificar mejor sus jornadas.<\/p>\n<p><strong>&#x1f195; Proyecto: <\/strong><a href=\"https:\/\/hyperskill.org\/projects\/329\" target=\"_blank\" rel=\"noreferrer noopener\">Password Hacker<\/a> (Beta).<em> Muy dif\u00edcil<\/em><\/p>\n<p>\u00a1Prep\u00e1rese para entrar en el mundo del hackeo con este proyecto de Java! Como hacker, su misi\u00f3n ser\u00e1 conectarse a un servidor secreto sin conocer la contrase\u00f1a. En este proyecto, aprender\u00e1 qu\u00e9 herramientas y t\u00e9cnicas clave se utilizan en el hackeo, incluidos los iteradores, los generadores y el m\u00f3dulo itertools de Java. Tambi\u00e9n desarrollar\u00e1 una aplicaci\u00f3n cliente y se conectar\u00e1 a un servidor utilizando el m\u00f3dulo Socket, a la vez que profundiza en el conocimiento de JSON y el m\u00f3dulo Time.<\/p>\n<p>Adem\u00e1s, el proyecto <a href=\"https:\/\/hyperskill.org\/projects\/318\" target=\"_blank\" rel=\"noreferrer noopener\">Meal Planner<\/a> ha salido de Beta.<\/p>\n<p>&#x1f195; <strong>Temas:<\/strong><\/p>\n<ul>\n<li>Organizaci\u00f3n del c\u00f3digo: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26422\" target=\"_blank\" rel=\"noreferrer noopener\">Thread-safe singleton<\/a><\/li>\n<li>Spring Boot: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27291\" target=\"_blank\" rel=\"noreferrer noopener\">Custom queries with @Query<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27304\" target=\"_blank\" rel=\"noreferrer noopener\">Testing repositories<\/a><\/li>\n<\/ul>\n<h2>Python<\/h2>\n<p>&#x1f195; <strong>Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/324\" target=\"_blank\" rel=\"noreferrer noopener\">Jeopardy! Question Answering Bot<\/a> (Beta).<em> Muy dif\u00edcil<\/em><\/p>\n<p>P\u00f3ngase a prueba con este proyecto de preguntas y respuestas al puro estilo de Jeopardy! en el que crear\u00e1 un bot capaz de responder a preguntas de diversos temas. \u00bfPodr\u00e1 superar a IBM Watson, que venci\u00f3 a los humanos en este juego en 2011? Aprenda a utilizar algoritmos de incrustaci\u00f3n de frases para separar las preguntas de los usuarios y conozca mejor c\u00f3mo preparar un corpus para crear un sistema de preguntas y respuestas.<\/p>\n<p>&#x1f195; <strong>Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/331\" target=\"_blank\" rel=\"noreferrer noopener\">Marathon Runners<\/a> (Beta)<em>. Dif\u00edcil<\/em><\/p>\n<p>Ad\u00e9ntrese en el aprendizaje autom\u00e1tico con uno de los algoritmos m\u00e1s famosos: el algoritmo k-nearest neighbors (KNN). En este proyecto, utilizar\u00e1 herramientas b\u00e1sicas de Python para codificar el algoritmo KNN desde cero y resolver problemas de clasificaci\u00f3n. Aprender\u00e1 qu\u00e9 tipos de datos b\u00e1sicos existen, practicar\u00e1 el uso de funciones de Python y dar\u00e1 sus primeros pasos en la programaci\u00f3n orientada a objetos. Adem\u00e1s, aprender\u00e1 c\u00f3mo se preparan y normalizan los datos antes de introducirlos en un algoritmo de aprendizaje autom\u00e1tico.<\/p>\n<p>&#x1f195; <strong>Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/326\" target=\"_blank\" rel=\"noreferrer noopener\">Learning Progress Tracker<\/a> (Beta).<em> Dif\u00edcil<\/em><\/p>\n<p>Construya una plataforma de formaci\u00f3n donde gestionar inscripciones, hacer un seguimiento del aprendizaje y proporcionar informaci\u00f3n detallada para los usuarios y las categor\u00edas. Practicar\u00e1 el uso de bucles, controles de flujo, descomposici\u00f3n funcional y principios SOLID. Aprender\u00e1 a procesar cadenas y a c\u00f3mo aprovechar el marco de trabajo unittest para asegurarse de que no hay errores en el c\u00f3digo. Para ordenar y filtrar datos, utilizar\u00e1 colecciones adecuadas, tales como las listas.<\/p>\n<p>Adem\u00e1s, los proyectos <a href=\"https:\/\/hyperskill.org\/projects\/124\" target=\"_blank\" rel=\"noreferrer noopener\">Simple Text Summarization<\/a><em>, <\/em><a href=\"https:\/\/hyperskill.org\/projects\/307\" target=\"_blank\" rel=\"noreferrer noopener\">Sorting Tool<\/a> y <a href=\"https:\/\/hyperskill.org\/projects\/295\" target=\"_blank\" rel=\"noreferrer noopener\">Video Game Database<\/a> han salido de la fase Beta, con caracter\u00edsticas y funcionalidades mejoradas para los alumnos.<\/p>\n<h2>Flask<\/h2>\n<p>&#x1f195; <strong>Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/325\" target=\"_blank\" rel=\"noopener\">Movie Databa<\/a><a href=\"https:\/\/hyperskill.org\/projects\/325\" target=\"_blank\" rel=\"noreferrer noopener\">s<\/a><a href=\"https:\/\/hyperskill.org\/projects\/325\" target=\"_blank\" rel=\"noopener\">e API<\/a> (Beta).<em> Muy dif\u00edcil<\/em><\/p>\n<p>A los cin\u00e9filos les encantar\u00e1 este nuevo proyecto. Con una base de datos de pel\u00edculas, aprender\u00e1 a usar SQLAlchemy para dise\u00f1ar e implementar asignaciones de tablas de bases de datos, insertar y recuperar datos y filtrar datos con consultas SQL. Tambi\u00e9n aprender\u00e1 a implementar modelos de datos y relaciones en un esquema de base de datos. \u00a1Coja las palomitas y empecemos!<\/p>\n<p>Adem\u00e1s, el proyecto <a href=\"https:\/\/hyperskill.org\/projects\/159\" target=\"_blank\" rel=\"noreferrer noopener\">Memorization Tool<\/a> ha salido de Beta.<\/p>\n<h2>Frontend<\/h2>\n<p>&#x1f195; <strong>Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/328\" target=\"_blank\" rel=\"noreferrer noopener\">URL Shortener<\/a> (Beta)<em> Medio<\/em><\/p>\n<p>En este proyecto, crear\u00e1 una p\u00e1gina web para acortar URL de sitios web con HTML y JavaScript. Tambi\u00e9n practicar\u00e1 la manipulaci\u00f3n del Document Object Model para tomar los datos del usuario y mostrar los resultados de forma din\u00e1mica. Es una oportunidad magn\u00edfica para aplicar sus conocimientos de HTML y JavaScript en un entorno pr\u00e1ctico y adquirir experiencia con el desarrollo web.<\/p>\n<p>&#x1f195; <strong>Proyecto:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/323\" target=\"_blank\" rel=\"noreferrer noopener\">Dog Glossary<\/a> (Beta).<em> Dif\u00edcil<\/em><\/p>\n<p>\u00bfA qui\u00e9n no le gusta ver fotos bonitas de perros en Internet? Cree una web donde mostrar fotos aleatorias de perros y una lista de razas de perros utilizando una API p\u00fablica. Con este proyecto, podr\u00e1 practicar la gesti\u00f3n de las API y mejorar sus habilidades en HTML y JavaScript. Gracias a la obtenci\u00f3n de datos de una API y la visualizaci\u00f3n de estos en la web, aprender\u00e1 a trabajar con promesas y a manejar diferentes estructuras de datos.<\/p>\n<p>&#x1f195; <strong>Temas:<\/strong><\/p>\n<ul>\n<li>CSS: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27063\" target=\"_blank\" rel=\"noreferrer noopener\">Grid gaps<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/26892\" target=\"_blank\" rel=\"noreferrer noopener\">Introduction to Grid<\/a><\/li>\n<li>JavaScript: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26914\" target=\"_blank\" rel=\"noreferrer noopener\">Local Storage<\/a><\/li>\n<li>Node.js: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26555\" target=\"_blank\" rel=\"noreferrer noopener\">Working with filesystem<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27084\" target=\"_blank\" rel=\"noreferrer noopener\">Creation of HTTP server<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27275\" target=\"_blank\" rel=\"noreferrer noopener\">Querystring module<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/26523\" target=\"_blank\" rel=\"noreferrer noopener\">What is module?<\/a><\/li>\n<\/ul>\n<h2>Ciencia de datos<\/h2>\n<p>&#x1f195; <strong>Proyecto de aprendizaje autom\u00e1tico:<\/strong> <a href=\"https:\/\/hyperskill.org\/projects\/321\" target=\"_blank\" rel=\"noreferrer noopener\">Naive Bayes Classifier with Pen and Paper<\/a> (Beta).<em> F\u00e1cil<\/em><\/p>\n<p>En este proyecto, profundizar\u00e1 en el proceso de conversi\u00f3n de palabras en datos num\u00e9ricos y descubrir\u00e1 el funcionamiento interno del clasificador Naive Bayes. Gracias a que trabajar\u00e1 con un conjunto sencillo de datos, se familiarizar\u00e1 con la resoluci\u00f3n de problemas de clasificaci\u00f3n. Tambi\u00e9n practicar\u00e1 a identificar lenguajes, una tarea crucial en el procesamiento del lenguaje natural, y aprender\u00e1 a crear un clasificador b\u00e1sico con papel y boli.<\/p>\n<p>Adem\u00e1s, han salido de Beta los proyectos <a href=\"https:\/\/hyperskill.org\/projects\/156\" target=\"_blank\" rel=\"noreferrer noopener\">Generating Randomness<\/a> y <a href=\"https:\/\/hyperskill.org\/projects\/195\" target=\"_blank\" rel=\"noreferrer noopener\">Linear Regression from Scratch<\/a>.<\/p>\n<p>&#x1f195; <strong>Temas:<\/strong><\/p>\n<ul>\n<li>Herramientas: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27008\" target=\"_blank\" rel=\"noreferrer noopener\">K-Means in sklearn<\/a><\/li>\n<li>Aprendizaje autom\u00e1tico: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26997\" target=\"_blank\" rel=\"noreferrer noopener\">Basics of neural network architecture<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27038\" target=\"_blank\" rel=\"noreferrer noopener\">MAE<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27234\" target=\"_blank\" rel=\"noreferrer noopener\">Introduction to Question Answering<\/a><\/li>\n<li>NLP: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27184\" target=\"_blank\" rel=\"noreferrer noopener\">Knowledge-based QA<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27254\" target=\"_blank\" rel=\"noreferrer noopener\">Machine Reading Comprehension &amp; Logical Reasoning QA<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27243\" target=\"_blank\" rel=\"noreferrer noopener\">Open-domain and close-domain QA<\/a><\/li>\n<\/ul>\n<p>Este mes, tambi\u00e9n hemos lanzado el itinerario <a href=\"https:\/\/hyperskill.org\/tracks\/36\" target=\"_blank\" rel=\"noreferrer noopener\">Game Development with Unity<\/a> y hemos actualizado el de <a href=\"https:\/\/hyperskill.org\/tracks\/10\" target=\"_blank\" rel=\"noreferrer noopener\">Introduction to Natural Language Processing<\/a>. Puede echarles aqu\u00ed un vistazo si se lo perdi\u00f3.<\/p>\n<h2>Kotlin<\/h2>\n<p>El proyecto <a href=\"https:\/\/hyperskill.org\/projects\/261\" target=\"_blank\" rel=\"noreferrer noopener\">Contacts<\/a> ha salido de Beta.<\/p>\n<p>&#x1f195; <strong>Temas:<\/strong><\/p>\n<ul>\n<li>Ktor: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26843\" target=\"_blank\" rel=\"noreferrer noopener\">WebSockets<\/a><\/li>\n<li>Flujo de control: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26475\" target=\"_blank\" rel=\"noreferrer noopener\">Inline functions and reified types in Kotlin<\/a><\/li>\n<li>Programaci\u00f3n orientada a objetos: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26464\" target=\"_blank\" rel=\"noreferrer noopener\">Infix functions<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/26442\" target=\"_blank\" rel=\"noreferrer noopener\">Operator overloading<\/a><\/li>\n<li>Tipos y estructuras de datos: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27020\" target=\"_blank\" rel=\"noreferrer noopener\">CharSequence<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/26453\" target=\"_blank\" rel=\"noreferrer noopener\">Type cast and smart cast<\/a><\/li>\n<\/ul>\n<h2>Bash (shell Unix)<\/h2>\n<p>El proyecto <a href=\"https:\/\/hyperskill.org\/projects\/274\" target=\"_blank\" rel=\"noreferrer noopener\">Enigma<\/a> ha salido de Beta.<\/p>\n<h2>Android<\/h2>\n<p>&#x1f195; <strong>Tema:<\/strong> <a href=\"https:\/\/hyperskill.org\/learn\/step\/27364\" target=\"_blank\" rel=\"noreferrer noopener\">Parcel and Bundle<\/a><\/p>\n<h2>Fundamentos<\/h2>\n<p>&#x1f195; <strong>Temas:<\/strong><\/p>\n<ul>\n<li>Algoritmos y estructuras: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27203\" target=\"_blank\" rel=\"noreferrer noopener\">Ford-Fulkerson algorithm<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27196\" target=\"_blank\" rel=\"noreferrer noopener\">DFS-based topological sort<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27265\" target=\"_blank\" rel=\"noreferrer noopener\">Coding: overview<\/a>\u00a0<\/li>\n<li>Herramientas de desarrollo: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27049\" target=\"_blank\" rel=\"noreferrer noopener\">Introduction to Kubernetes<\/a><\/li>\n<li>JVM: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26541\" target=\"_blank\" rel=\"noreferrer noopener\">Parallel GC<\/a><\/li>\n<li>Desarrollo y operaciones: <a href=\"https:\/\/hyperskill.org\/learn\/step\/26511\" target=\"_blank\" rel=\"noreferrer noopener\">Best practices for writing Dockerfiles<\/a><\/li>\n<li>SQL y bases de datos: <a href=\"https:\/\/hyperskill.org\/learn\/step\/27141\" target=\"_blank\" rel=\"noreferrer noopener\">Sequences<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27173\" target=\"_blank\" rel=\"noreferrer noopener\">The WITH statement<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27115\" target=\"_blank\" rel=\"noreferrer noopener\">Aggregate operations<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27162\" target=\"_blank\" rel=\"noreferrer noopener\">Explain<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27126\" target=\"_blank\" rel=\"noreferrer noopener\">Import and export CSV files<\/a>, <a href=\"https:\/\/hyperskill.org\/learn\/step\/27151\" target=\"_blank\" rel=\"noreferrer noopener\">Date and Time data types in SQLite<\/a><\/li>\n<\/ul>\n<p>Tenga en cuenta que los proyectos en fase Beta est\u00e1n todav\u00eda en las primeras fases de prueba. Si le interesa conocer qu\u00e9 proyectos en Beta hay disponibles en la plataforma, aseg\u00farese de que la funcionalidad Beta-tester est\u00e9 activada en la <a href=\"https:\/\/hyperskill.org\/users\/settings\" target=\"_blank\" rel=\"noreferrer noopener\">configuraci\u00f3n del perfil<\/a>.<\/p>\n<p>\u00a1Estas son las novedades de este mes! Esperamos que estas actualizaciones le resulten \u00fatiles y mejoren su experiencia de aprendizaje. Como siempre, nos encantar\u00eda que nos enviase sus comentarios y sugerencias, as\u00ed que no dude en escribirnos a <a href=\"mailto:academy@jetbrains.com\" target=\"_blank\" rel=\"noreferrer noopener\">academy@jetbrains.com<\/a> o en compartir su opini\u00f3n en <a href=\"https:\/\/twitter.com\/JetBrains_Edu\" target=\"_blank\" rel=\"noreferrer noopener\">Twitter<\/a> o <a href=\"https:\/\/www.facebook.com\/JetBrainsAcademy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a>.<\/p>\n<p><em>\u00a1Disfrute aprendiendo!<\/em><em><br \/><\/em><em>El equipo de JetBrains Academy<\/em><\/p>\n<p><em>Art\u00edculo original en ingl\u00e9s de:<\/em><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":1086,"featured_media":341075,"comment_status":"closed","ping_status":"closed","template":"","categories":[5088,8075,4113,4440,5108],"tags":[6829,324,7088],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/education\/347964"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/education"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/types\/education"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/comments?post=347964"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/education\/347964\/revisions"}],"predecessor-version":[{"id":347972,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/education\/347964\/revisions\/347972"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media\/341075"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/media?parent=347964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/categories?post=347964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/tags?post=347964"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/es\/wp-json\/wp\/v2\/cross-post-tag?post=347964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}