{"id":55528,"date":"2026-02-07T15:19:17","date_gmt":"2026-02-07T14:19:17","guid":{"rendered":"https:\/\/www.carolinacampalans.com\/?post_type=epkb_post_type_1&#038;p=55528"},"modified":"2026-05-09T12:49:08","modified_gmt":"2026-05-09T10:49:08","slug":"mermaid-js","status":"publish","type":"epkb_post_type_1","link":"https:\/\/www.carolinacampalans.com\/?epkb_post_type_1=mermaid-js","title":{"rendered":"Mermaid.js"},"content":{"rendered":"<div class=\"ttr_start\"><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p class=\"first-token\" data-path-to-node=\"0\"><span class=\"\">Una herramienta basada en JavaScript que permite generar diagramas y visualizaciones utilizando texto inspirado en <\/span>Markdown<span class=\"\">.<\/span><\/p>\n<\/div><div class=\"fusion-text fusion-text-2\">\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Descripci\u00f3n<\/h2><\/div><div class=\"fusion-text fusion-text-3\"><p>Con Mermaid escribimos c\u00f3digo simple y la herramienta se encarga de renderizar el dibujo autom\u00e1ticamente, sin necesidad de herramientas de dise\u00f1o gr\u00e1fico pesadas.<\/p>\n<\/div><div class=\"fusion-text fusion-text-4\"><p data-path-to-node=\"4\"><span class=\"citation-13\">La gran ventaja de Mermaid es que trata a los diagramas como <\/span><span class=\"citation-13\">c\u00f3digo<\/span><span class=\"citation-13 citation-end-13\">.<\/span> Esto ofrece importantes ventajas.<\/p>\n<h4 data-path-to-node=\"5,0,0\"><span class=\"ez-toc-section\" id=\"Control_de_versiones\"><\/span>Control de versiones<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"5,0,0\">Podemos comprobar qu\u00e9 cambi\u00f3 en un diagrama usando Git, igual que con el c\u00f3digo fuente.<\/p>\n<h4 data-path-to-node=\"5,1,0\"><span class=\"ez-toc-section\" id=\"Rapidez\"><\/span>Rapidez<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"5,1,0\">Si se tiene cierta pr\u00e1ctica con JavaScript, resultar\u00e1 m\u00e1s r\u00e1pido escribir un par de sencillas l\u00edneas que alinear flechas manualmente.<\/p>\n<h4 data-path-to-node=\"5,2,0\"><span class=\"ez-toc-section\" id=\"Integracion\"><\/span><span class=\"citation-12\">Integraci\u00f3n<\/span><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"5,2,0\"><span class=\"citation-12\">Viene integrado por defecto en plataformas como <\/span><span class=\"citation-12\">Git<\/span><span class=\"citation-12\">Hub,<\/span><span class=\"citation-12\"> GitLab,<\/span><span class=\"citation-12\"> Notion<\/span><span class=\"citation-12\"> o<\/span><span class=\"citation-12\"> Obsidian<\/span><span class=\"citation-12 citation-end-12\">.<\/span><\/p>\n<div class=\"source-inline-chip-container ng-star-inserted\"><\/div>\n<\/div><div class=\"fusion-text fusion-text-5\"><p data-path-to-node=\"7\"><span class=\"citation-11 citation-end-11\">Mermaid es extremadamente vers\u00e1til.<\/span> Entre la gran variedad de diagramas que nos permite quedar, los m\u00e1s comunes son:<\/p>\n<ul>\n<li><b data-path-to-node=\"8,0,0\" data-index-in-node=\"0\"><span class=\"citation-10\">diagramas de flujo <\/span><\/b><span class=\"citation-10\">p<\/span><span class=\"citation-10 citation-end-10\">ara procesos y toma de decisiones.<\/span><\/li>\n<li><b data-path-to-node=\"8,1,0\" data-index-in-node=\"0\"><span class=\"citation-9\">diagramas de secuencia<\/span><\/b><span class=\"citation-9\">, i<\/span><span class=\"citation-9 citation-end-9\">deales para ver c\u00f3mo interact\u00faan diferentes sistemas o APIs.<\/span><\/li>\n<li><b data-path-to-node=\"8,2,0\" data-index-in-node=\"0\"><span class=\"citation-8\">diagramas de Gantt<\/span><\/b><span class=\"citation-8 citation-end-8\"> para gesti\u00f3n de proyectos y elaboraci\u00f3n de cronogramas.<\/span><\/li>\n<li><b data-path-to-node=\"8,3,0\" data-index-in-node=\"0\">diagramas de clases o entidad-relaci\u00f3n<\/b> para dise\u00f1o de bases de datos y software.<\/li>\n<\/ul>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:24;--minFontSize:24;line-height:1.5;\">C\u00f3mo usarlo<\/h3><\/div><div class=\"fusion-text fusion-text-6\"><h4 data-path-to-node=\"14,0,0\"><span class=\"ez-toc-section\" id=\"Editores_online\"><\/span>Editores online<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"14,0,0\">El Mermaid Live Editor es el mejor lugar para probar el c\u00f3digo sin instalar nada.<\/p>\n<h4 data-path-to-node=\"14,1,0\"><span class=\"ez-toc-section\" id=\"En_Markdown\"><\/span>En Markdown<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"14,1,0\">Si usamos un editor compatible, solo necesitaremos envolver el c\u00f3digo entre bloques de triple comilla, seguidos de la palabra <code data-path-to-node=\"14,1,0\" data-index-in-node=\"132\">mermaid<\/code>.<\/p>\n<h4 data-path-to-node=\"14,2,0\"><span class=\"ez-toc-section\" id=\"Integracion_web\"><\/span>Integraci\u00f3n web<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p data-path-to-node=\"14,2,0\">Podemos incluir la librer\u00eda en nuestro propio sitio web mediante un CDN para que los diagramas se generen din\u00e1micamente.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Ejemplos<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:15px;--awb-content-font-size:20px;--awb-icon-alignment:left;--awb-hover-color:#f9f9f9;--awb-border-color:#cccccc;--awb-background-color:#ffffff;--awb-divider-color:#000000;--awb-divider-hover-color:#000000;--awb-icon-color:#ffffff;--awb-title-color:#af7baf;--awb-content-color:#747474;--awb-icon-box-color:#333333;--awb-toggle-hover-accent-color:#9b00af;--awb-title-font-family:&quot;Roboto Condensed&quot;;--awb-title-font-weight:regular;--awb-title-font-style:normal;--awb-title-font-size:20px;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-55528-1\"><div class=\"fusion-panel panel-default panel-c526e5e3d7b3d07d2 fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_c526e5e3d7b3d07d2\"><a aria-expanded=\"false\" aria-controls=\"c526e5e3d7b3d07d2\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-55528-1\" data-target=\"#c526e5e3d7b3d07d2\" href=\"#c526e5e3d7b3d07d2\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Diagrama de flujo<\/span><\/a><\/h4><\/div><div id=\"c526e5e3d7b3d07d2\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_c526e5e3d7b3d07d2\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"11\">Si quisi\u00e9ramos hacer un diagrama de flujo b\u00e1sico, el c\u00f3digo se ver\u00eda as\u00ed:<\/p>\n<div class=\"code-block ng-tns-c2347699584-20 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\">\n<div class=\"code-block-decoration header-formatted gds-title-s ng-tns-c2347699584-20 ng-star-inserted\">graph TD<\/div>\n<div class=\"code-block-decoration header-formatted gds-title-s ng-tns-c2347699584-20 ng-star-inserted\" style=\"padding-left: 40px;\">A[Inicio] &#8211;&gt; B{\u00bfFunciona?}<br \/>\nB &#8212; S\u00ed &#8211;&gt; C[\u00a1Genial!]\nB &#8212; No &#8211;&gt; D[Arreglarlo]\nD &#8211;&gt; B<\/div>\n<\/div>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-ecc941d21f35da0d4 fusion-toggle-has-divider\" style=\"--awb-title-color:#af7baf;\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_ecc941d21f35da0d4\"><a aria-expanded=\"false\" aria-controls=\"ecc941d21f35da0d4\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-55528-1\" data-target=\"#ecc941d21f35da0d4\" href=\"#ecc941d21f35da0d4\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Diagrama de Gantt<\/span><\/a><\/h4><\/div><div id=\"ecc941d21f35da0d4\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_ecc941d21f35da0d4\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p data-path-to-node=\"0\">Crear un diagrama de Gantt en Mermaid es muy intuitivo. La estructura se basa en definir secciones y luego asignar tareas con fechas de inicio y duraci\u00f3n (o fechas de fin).<\/p>\n<p data-path-to-node=\"1\">A continuaci\u00f3n, un ejemplo de un cronograma para el lanzamiento de un producto.<\/p>\n<p data-path-to-node=\"1\">gantt<\/p>\n<p style=\"padding-left: 40px;\" data-path-to-node=\"1\">title Plan de lanzamiento de producto<br \/>\ndateFormat YYYY-MM-DD<br \/>\nsection Fase de dise\u00f1o<br \/>\nInvestigaci\u00f3n de mercado :a1, 2026-02-01, 7d<br \/>\nPrototipado :after a1, 10d<br \/>\nsection Desarrollo<br \/>\nFrontend :2026-02-15, 12d<br \/>\nBackend :2026-02-15, 15d<br \/>\nIntegraci\u00f3n de API :active, 2026-03-01, 5d<br \/>\nsection QA y lanzamiento<br \/>\nPruebas Beta :2026-03-05, 10d<br \/>\nLanzamiento oficial :milestone, 2026-03-15, 0d<\/p>\n<h4 data-path-to-node=\"4\"><span class=\"ez-toc-section\" id=\"Desglose_de_los_comandos\"><\/span>Desglose de los comandos<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul data-path-to-node=\"5\">\n<li>\n<p data-path-to-node=\"5,0,0\"><b data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"><code data-path-to-node=\"5,0,0\" data-index-in-node=\"0\">title<\/code><\/b>: el nombre que aparecer\u00e1 arriba del diagrama.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,1,0\"><b data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"><code data-path-to-node=\"5,1,0\" data-index-in-node=\"0\">dateFormat<\/code><\/b>: define c\u00f3mo vamos a escribir las fechas (ej. <code data-path-to-node=\"5,1,0\" data-index-in-node=\"55\">YYYY-MM-DD<\/code>).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,2,0\"><b data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"><code data-path-to-node=\"5,2,0\" data-index-in-node=\"0\">section<\/code><\/b>: agrupa tareas relacionadas visualmente.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,3,0\"><b data-path-to-node=\"5,3,0\" data-index-in-node=\"0\">etiquetas de estado<\/b>:<\/p>\n<ul data-path-to-node=\"5,3,1\">\n<li>\n<p data-path-to-node=\"5,3,1,0,0\"><code data-path-to-node=\"5,3,1,0,0\" data-index-in-node=\"0\">active<\/code>: la tarea se muestra resaltada (en curso).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,3,1,1,0\"><code data-path-to-node=\"5,3,1,1,0\" data-index-in-node=\"0\">done<\/code>: la tarea se muestra como completada.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,3,1,2,0\"><code data-path-to-node=\"5,3,1,2,0\" data-index-in-node=\"0\">crit<\/code>: marca la tarea como parte de la ruta cr\u00edtica (suele aparecer en rojo).<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p data-path-to-node=\"5,4,0\"><b data-path-to-node=\"5,4,0\" data-index-in-node=\"0\">dependencias (<code data-path-to-node=\"5,4,0\" data-index-in-node=\"14\">after<\/code>)<\/b>: permite que una tarea comience exactamente cuando termina otra (ej. <code data-path-to-node=\"5,4,0\" data-index-in-node=\"90\">after a1<\/code>).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"5,5,0\"><b data-path-to-node=\"5,5,0\" data-index-in-node=\"0\"><code data-path-to-node=\"5,5,0\" data-index-in-node=\"0\">milestone<\/code><\/b>: crea un evento puntual en el tiempo con duraci\u00f3n cero.<\/p>\n<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;line-height:1.5;\">Enlaces<\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-span-yes fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/mermaid.js.org\/\"><i class=\"fa-globe fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Mermaid.js.org<\/span><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-2 fusion-button-span-yes fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/mermaid-js\/mermaid\"><i class=\"fa-github fab awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Github<\/span><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-3 fusion-button-span-yes fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/mermaid.live\/edit#pako:eNpVjcFugzAQRH_F2lMrkchxCE58qNSQNpdI7aGnQg5WWDBqsJExSlPg32uIqrZz2tG8me3gZDIEAfnZXE5KWkfedqkmXo9JrGzZuEo2RzKbPfR7dKQyGq892d7tDWmUqetSF_c3fjtCJO4OI4bEqVJ_DLconvovGnuySw6ydqY-_k3eLqYnT0n5qvz8_0RZ9K3nJJcil7OTtCSWdkIggMKWGQhnWwygQlvJ0UI3pik4hRWmIPyZYS7bs0sh1YOv1VK_G1P9NK1pCwV-_tx419aZdLgrZWHlL4I6QxubVjsQi-U0AaKDTxAsXM15tN4wyjYLtqQRD-AKImTzVcRCvqZ8yUO6YOEQwNf0lc7XfEW9WEQ5pyzcDN-t23cB\"><i class=\"fa-external-link-alt fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Mermaid Live Editor<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:60px;width:100%;\"><div class=\"fusion-separator-border sep-single sep-dotted\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#000000;border-top-width:1px;\"><\/div><\/div><\/div><\/div><\/div><\/div>\n<div class=\"ttr_end\"><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"epkb_post_type_1_category":[6414],"epkb_post_type_1_tag":[4980,5116,1400,5163],"class_list":["post-55528","epkb_post_type_1","type-epkb_post_type_1","status-publish","hentry","epkb_post_type_1_category-analisis-y-visualizacion","epkb_post_type_1_tag-edicion-de-codigo","epkb_post_type_1_tag-javascript","epkb_post_type_1_tag-programacion","epkb_post_type_1_tag-visualizacion-de-informacion"],"_links":{"self":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/55528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1"}],"about":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/types\/epkb_post_type_1"}],"author":[{"embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=55528"}],"version-history":[{"count":17,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/55528\/revisions"}],"predecessor-version":[{"id":57991,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=\/wp\/v2\/epkb_post_type_1\/55528\/revisions\/57991"}],"wp:attachment":[{"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=55528"}],"wp:term":[{"taxonomy":"epkb_post_type_1_category","embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fepkb_post_type_1_category&post=55528"},{"taxonomy":"epkb_post_type_1_tag","embeddable":true,"href":"https:\/\/www.carolinacampalans.com\/index.php?rest_route=%2Fwp%2Fv2%2Fepkb_post_type_1_tag&post=55528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}