Add the ability to open external links in a new tab instead of navigating away from your site.
I know, minimal mistakes has a mistake in the image. That was GPT, not me.
I found a way of adding the ability to have external links open in a new tab when clicked in minimal mistakes jekyll theme. I wanted to add this to a post for my future reference and anyone else looking.
There are a couple changes needed for this. First is to create a JS file in /assets/js called externalLinksHandler.js. The contents of the file is:
class ExternalLinksHandler {
constructor() {
this.addAttributesToExternalLinks();
}
addAttributesToExternalLinks() {
// Select all anchor tags
const links = document.querySelectorAll('a[href]');
// Iterate over each link
links.forEach(link => {
// Check if the link is external
if (this.isExternalLink(link)) {
// Add target and rel attributes
link.setAttribute("target", "_blank");
link.setAttribute("rel", "noopener noreferrer");
}
});
}
isExternalLink(link) {
// Get the location of the current document
const currentLocation = window.location.hostname;
// Extract the domain from the link's href attribute
const linkDomain = new URL(link.href).hostname;
// Check if the link's domain is different from the current location's domain
return currentLocation !== linkDomain;
}
}
// Initialize the ExternalLinksHandler when the DOM is fully loaded
document.addEventListener("DOMContentLoaded", function() {
new ExternalLinksHandler();
});
Then add this line to the /layouts/default.html file:
<script src="/assets/js/externalLinksHandler.js"></script>
Then, if nothing else was added and it is the default layout already, it will look like this:
---
---
<!doctype html>
<!--
Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
Free for personal and commercial use under the MIT license
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
-->
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<!-- begin _includes/seo.html --><title>Adding Ability To Open External Links In New Tab Minimal Mistakes Jekyll - MichaelDot</title>
<meta name="description" content="Add the ability to open external links in a new tab instead of navigating away from your site.">
<meta name="author" content="Michael Dot Woodrum">
<meta property="article:author" content="Michael Dot Woodrum">
<meta property="og:type" content="article">
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="MichaelDot">
<meta property="og:title" content="Adding Ability To Open External Links In New Tab Minimal Mistakes Jekyll">
<meta property="og:url" content="https://michaeldot.com/Adding-Ability-to-Open-External-Links-in-New-Tab-Minimal-Mistakes-Jekyll/">
<meta property="og:description" content="Add the ability to open external links in a new tab instead of navigating away from your site.">
<meta property="og:image" content="https://michaeldot.com/img/MinimalMistakesHeader.png">
<meta property="article:published_time" content="2023-11-25T00:00:00+00:00">
<link rel="canonical" href="https://michaeldot.com/Adding-Ability-to-Open-External-Links-in-New-Tab-Minimal-Mistakes-Jekyll/">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Michael Woodrum",
"url": "https://michaeldot.com/"
}
</script>
<!-- end _includes/seo.html -->
<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="MichaelDot Feed">
<!-- https://t.co/dKP3o1e -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script>
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
</script>
<!-- For all browsers -->
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="preload" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css"></noscript>
<!-- start custom head snippets -->
<!-- insert favicons. use https://realfavicongenerator.net/ -->
<!-- end custom head snippets -->
</head>
<body class="layout--single">
<nav class="skip-links">
<ul>
<li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
<li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
<li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
</ul>
</nav>
<div class="masthead">
<div class="masthead__inner-wrap">
<div class="masthead__menu">
<nav id="site-nav" class="greedy-nav">
<a class="site-logo" href="/"><img src="/assets/images/michaeldot.png" alt="MichaelDot"></a>
<a class="site-title" href="/">
MichaelDot
</a>
<ul class="visible-links"><li class="masthead__menu-item">
<a href="/">Posts</a>
</li><li class="masthead__menu-item">
<a href="/about/">About</a>
</li><li class="masthead__menu-item">
<a href="/contact/">Contact</a>
</li></ul>
<button class="search__toggle" type="button">
<span class="visually-hidden">Toggle search</span>
<i class="fas fa-search"></i>
</button>
<button class="greedy-nav__toggle hidden" type="button">
<span class="visually-hidden">Toggle menu</span>
<div class="navicon"></div>
</button>
<ul class="hidden-links hidden"></ul>
</nav>
</div>
</div>
</div>
<div class="initial-content">
<div class="page__hero--overlay"
style=" background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url('/img/flowmaid2.png');"
>
<div class="wrapper">
<h1 id="page-title" class="page__title" itemprop="headline">
Ai Tool For Flowchart Generation
</h1>
<p class="page__lead"><h1 id="flowchart-generation-gpt">Flowchart Generation GPT</h1>
</p>
<p class="page__meta">
<span class="page__meta-readtime">
<i class="far fa-clock" aria-hidden="true"></i>
6 minute read
</span>
</p>
</div>
</div>
<div id="main" role="main">
<div class="sidebar sticky">
<div itemscope itemtype="https://schema.org/Person" class="h-card">
<div class="author__avatar">
<a href="https://michaeldot.com/">
<img src="/assets/images/michaeldot.png" alt="Michael Dot Woodrum" itemprop="image" class="u-photo">
</a>
</div>
<div class="author__content">
<h3 class="author__name p-name" itemprop="name">
<a class="u-url" rel="me" href="https://michaeldot.com/" itemprop="url">Michael Dot Woodrum</a>
</h3>
<div class="author__bio p-note" itemprop="description">
</div>
</div>
<div class="author__urls-wrapper">
<button class="btn btn--inverse">Follow</button>
<ul class="author__urls social-icons">
<li itemprop="homeLocation" itemscope itemtype="https://schema.org/Place">
<i class="fas fa-fw fa-map-marker-alt" aria-hidden="true"></i> <span itemprop="name" class="p-locality">Cincinnati, Ohio</span>
</li>
<!--
<li>
<a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs" rel="nofollow noopener noreferrer me">
<i class="fas fa-fw" aria-hidden="true"></i> Custom Social Profile Link
</a>
</li>
-->
</ul>
</div>
</div>
</div>
<article class="page h-entry" itemscope itemtype="https://schema.org/CreativeWork">
<meta itemprop="headline" content="Ai Tool For Flowchart Generation">
<meta itemprop="description" content="Flowchart Generation GPT">
<meta itemprop="datePublished" content="2023-11-23T00:00:00+00:00">
<div class="page__inner-wrap">
<section class="page__content e-content" itemprop="text">
<aside class="sidebar__right ">
<nav class="toc">
<header><h4 class="nav__title"><i class="fas fa-file-alt"></i> Contents</h4></header>
<ul class="toc__menu"><li><a href="#flowchart-generation-gpt">Flowchart Generation GPT</a><ul><li><a href="#modifying-minimal-mistakes-to-support-mermaid">Modifying Minimal Mistakes to support mermaid</a><ul><li><a href="#then-add-the-contents-of-mermaidjs-to-assetsjsmermaidjs">Then add the contents of mermaid.js to assets/js/mermaid.js</a></li><li><a href="#after-this-you-can-render-out-the-actual-flowchart-using-the-output-from-the-gpt-and-a-pre-tag-like-this">After this you can render out the actual flowchart using the output from the GPT and a pre tag like this:</a></li><li><a href="#it-should-then-render-like-this">It should then render like this:</a></li><li><a href="#here-are-the-steps-i-entered-into-the-gpt-and-the-resulting-diagram-rendered-in-the-browser">Here are the steps I entered into the GPT and the resulting diagram rendered in the browser.</a></li><li><a href="#link-to-the-online-render">Link to the online render</a></li><li><a href="#an-embed-image-of-the-chart-generated-on-drawio">An embed image of the chart generated on Draw.io</a></li></ul></li></ul></li><li><a href="#more-capabilities-than-the-simplistic-chart-shown">More capabilities than the simplistic chart shown</a></li><li><a href="#the-power-of-prompting">The Power of Prompting</a></li></ul></li></ul>
</nav>
</aside>
<h1 id="flowchart-generation-gpt">Flowchart Generation GPT</h1>
<p>This morning, at 4am I woke up and went to start my news for the day. Generally catching up on whatever happened in AI while I was sleeping. I saw a short on youtube where someone was using a service to generate flowcharts using an AI program. I went to the site and within a few seconds I closed it.</p>
<p>If this is possible by some pay for application that definitely uses GPT to do it, I can do it right? I then went to create a gpt that would do this for me. Since GPTs cannot actually create the flowchart inside of the interface without creating a dalle image that is way off from the mark, I only enabled docs and code generation. Then described what the purpose was as well as what it should be able to do in the end.</p>
<p>I did not know that there was any kind of syntax I could use to generate flowcharts. I thought about this in the past couple months and with all of the conversations with bing I had, I found an unbelievably convoluted way of doing it and decided to just wait.</p>
<p>When I was looking at a couple links when searching how this application was able to output a flowchart from natural language, I stumbled on to something called mermaid. I had no idea this existed. Looking into it, it is simple. Then I used chat.openai.com to see if it knew what it was and if it could output the syntax correctly. It said it did, then I wrote up a handful of steps in an application and asked it to generate mermaid markdown for it. This is what it generated</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>graph TD
A[User Enters the App] -->|First Time User| B[Name an Assistant]
A -->|Returning User| C[Update Assistant]
B --> D[Ask for Instructions]
C --> D
D --> E[Store Instructions to Assistant ID in JSON File]
E --> F[Start a Thread for Today's Date]
F --> G[Store the Thread ID with Date as Name in JSON File]
G --> H[User is Prompted for What to Discuss About the Day]
H --> I[User Inputs Information]
</code></pre></div></div>
<h3 id="modifying-minimal-mistakes-to-support-mermaid">Modifying Minimal Mistakes to support mermaid</h3>
<p>Github.io and the jekyll theme Minimal Mistakes needs to have additions to the config.yml and a slightly different syntax to render on page. Github markdown supports mermaid by default though. I added this to my config.yml to pull in the js scripts needed to render.</p>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>after_footer_scripts:
- https://cdn.jsdelivr.net/npm/mermaid@9.4.3/dist/mermaid.js
- assets/js/mermaid.js
</code></pre></div></div>
<h4 id="then-add-the-contents-of-mermaidjs-to-assetsjsmermaidjs">Then add the contents of mermaid.js to assets/js/mermaid.js</h4>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$(document).ready(function () {
var skin = "dark"
var theme = {
"air": "default",
"aqua": "default",
"contrast": "default",
"dark": "dark",
"default": "default",
"dirt": "default",
"mint": "mint",
"neon": "dark",
"plum": "dark",
"sunrise": "default"
}[skin]
var config = {
startOnLoad:true,
theme: theme,
}
mermaid.initialize(config)
window.mermaid.init(config, document.querySelectorAll('.language-mermaid'));
});
</code></pre></div></div>
<h4 id="after-this-you-can-render-out-the-actual-flowchart-using-the-output-from-the-gpt-and-a-pre-tag-like-this">After this you can render out the actual flowchart using the output from the GPT and a pre tag like this:</h4>
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code><pre>
<code class="language-mermaid">
graph TD
A[User Enters the App] -->|First Time User| B[Name an Assistant]
A -->|Returning User| C[Update Assistant]
B --> D[Ask for Instructions]
C --> D
D --> E[Store Instructions to Assistant ID in JSON File]
E --> F[Start a Thread for Today's Date]
F --> G[Store the Thread ID with Date as Name in JSON File]
G --> H[User is Prompted for What to Discuss About the Day]
H --> I[User Inputs Information]
</code>
</pre>
</code></pre></div></div>
<h4 id="it-should-then-render-like-this">It should then render like this:</h4>
<pre>
<code class="language-mermaid">
graph TD
A[User Enters the App] -->|First Time User| B[Name an Assistant]
A -->|Returning User| C[Update Assistant]
B --> D[Ask for Instructions]
C --> D
D --> E[Store Instructions to Assistant ID in JSON File]
E --> F[Start a Thread for Today's Date]
F --> G[Store the Thread ID with Date as Name in JSON File]
G --> H[User is Prompted for What to Discuss About the Day]
H --> I[User Inputs Information]
</code>
</pre>
<p>It definitely works. Now, how can I get it into something actually useful besides my website? I know many people use Visio but there are alternatives that are, in my opinion, better. Also, free to use and handle all kinds of custom settings and many export options. I have used https://draw.io for years now. try it if you have not.</p>
<p>Even better, it supports importing mermaid syntax to generate the flowchart in it! This then allows you to quickly talk through your flow with the GPT and get the most painful part of the process over with, starting it.</p>
<p>To do this yourself you can go to my GPT called <a href="https://chat.openai.com/g/g-xFXaIXZvo-flowmaid-your-mermaid-flowchart-assistant">FlowMaid</a> and then after generating the output, go to <a href="https://draw.io">Draw.io</a>. And to illustrate the steps to import the flowchart into Draw.io I will insert a flowchart generated by the GPT and then include a link to the public Draw.io flowchart so you can see it does function.</p>
<h4 id="here-are-the-steps-i-entered-into-the-gpt-and-the-resulting-diagram-rendered-in-the-browser">Here are the steps I entered into the GPT and the resulting diagram rendered in the browser.</h4>
<ul>
<li>Go to FlowMaid GPT</li>
<li>Type in the steps for your needs</li>
<li>Generate the mermaid markdown</li>
<li>Copy Markdown generated</li>
<li>go to Draw.io</li>
<li>Start a new document</li>
<li>Choose where it should save, I chose Onedrive</li>
<li>Click the “+” symbol in the menu bar</li>
<li>Click “Advanced”</li>
<li>Choose “Mermaid…”</li>
<li>Paste the markdown output from the FlowMaid</li>
<li>Click “Insert”</li>
</ul>
<pre>
<code class="language-mermaid">
graph TD
A["Go to FlowMaid GPT"] --> B["Type in the steps for your needs"]
B --> C["Generate the mermaid markdown"]
C --> D["Copy Markdown generated"]
D --> E["Go to Draw.io"]
E --> F["Start a new document"]
F --> G["Choose where it should save, I chose OneDrive"]
G --> H["Click the + symbol in the menu bar"]
H --> I["Click Advanced"]
I --> J["Choose Mermaid..."]
J --> K["Paste the markdown output from the FlowMaid"]
K --> L["Click Insert"]
</code>
</pre>
<h4 id="link-to-the-online-render">Link to the online render</h4>
<p><a href="https://viewer.diagrams.net/?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1&title=GPT-Test.drawio#R1Zpbj9o4GIZ%2FDeJqkc%2BOL8u0w%2FZi1EpTdbe9yxAXokliZBwO%2B%2BvXJgfImoyyKnWKxClf7CR%2BH%2Fs7WEzwQ35Y6HizflKJzCYIJIcJfj9BCDKEJu4FkmNlEVRUhpVOk7rR2fCc%2FiNrI6itZZrIbaehUSoz6aZrXKqikEvTscVaq3232Q%2BVde%2B6iVfSMzwv48y3%2FpUmZl1ZIwrO9j9lulo3d4agPpPHTePasF3HidpfmPCHCX7QSpnqV354kJkTr9Gl6vfYc7Z9MC0LM6TD%2FOviO%2Fl0XOxz%2FHXOHz9%2B3x2SPwSuLrOLs7Ie8UKdNLYfj5naP8W2PwKLz1%2FqUZhjI81%2BnRr5vImX7nhv8U%2FwfGu0em2VsmOc19eX2shD75PDVg87kaTKpdFH26TpAFnVpZ5DjaL7MxDIatv6AgYm9Tyo58CqvfJZJvujVur%2FqEY81b4cN9J1K5x4a3lSSto56qacdo%2BuSvdVSJlsx1OS446QEBBPSURYSCWpP%2F9kIXVsZCtkLnVezcI81q92DRXjCch4V8Ao8gWkUUgBmSfgg9q4J35qxQKrWtJkPOGaJdMsYY584QANKRx%2Fw%2FO91%2FF%2BlqoRXR4BHb0wZb7PgzikXpGn17OJtXH3Ojm2vYvyalnmbojjCQdERzhCrgQLTkIKJ%2FwVulZq61zbfi31KWyYU4Kgysy5uW28s0Z7NyBnq1n161MhE506%2B1jK4u6MpMiPHRiHnJFtqnWpbJYuX9vIMZ2g%2BdTJdcxfVNYNz3aalvbrJdYjRpOupAxciSaNowwkKeyVdPou2cXFUibTEVc3Rl3FhB9GIBJBFUP9y3v6VKUus9lsTNFg1yVyfiWW0JCxFwK%2F7Pgcby9zvnPyokqzKZ1%2F%2FKFV3jY41yZjyYq6izdifqDBNOzi9cuSdvF%2BLLZ2sGPOQtIt4gTx40frfgLp5Rcfnj7LUu%2Bkuwo8CWMTnnduV8EaClXYNnNZJI3lJVNWbGs6pOZvewxmFEBEKIQcRpzWZ77VF7O66WPTDERARBhhyAHHqDnrmgJ7oFVZJKenAC0MmXgbF%2F9BYcdhi86lfCs3qdehHddKmrcakutwtcxi49KSy9teI3XqaoWKjxcNNiotzNYD2V7%2FZ9j6ddHN2frQevFyjiCjTHDGCQ2HlwzFS%2B8Nr1%2B93R6vB%2B06XiIiim1UJVgAZD%2FC4aVD8bJ7w%2BsXmzfGew1aH16OcYSgbccoiXg4vGwoXn5veP2S%2BOZ4fWh9zhlCQgSmmJAI2dQ4GF4%2BFG90Z3ihX5ffPq%2FyoPWtXgEE4xQD4F7h6EZD6Yp7o%2BtvEdx88XrM%2BhMrjAhqsuswZMVAsvX%2B1D2h9fcyfkFWdUmsN%2BQyFmGGCMBWxYBw2z3FAXR76t3fl66%2F6XL7qOtz602aARWE0wgwWyGHC7vtHsMAwujeCPsbQLdPmz1svb6ZMioYwpQLSkICRoMB43sDHGDHysfW66SBTbAZt2m2e4d00kO3reot0d%2BBsD08%2F9enan7%2BxxT%2B8C8%3D">Draw.io Link</a></p>
<h4 id="an-embed-image-of-the-chart-generated-on-drawio">An embed image of the chart generated on Draw.io</h4>
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWwAAAPKCAYAAACwRWBjAAAAAXNSR0IArs4c6QAAMzB0RVh0bXhmaWxlACUzQ214ZmlsZSUyMGhvc3QlM0QlMjJhcHAuZGlhZ3JhbXMubmV0JTIyJTIwbW9kaWZpZWQlM0QlMjIyMDIzLTExLTIzVDEyJTNBMjklM0EwOC45NjVaJTIyJTIwYWdlbnQlM0QlMjJNb3ppbGxhJTJGNS4wJTIwKFdpbmRvd3MlMjBOVCUyMDEwLjAlM0IlMjBXaW42NCUzQiUyMHg2NCklMjBBcHBsZVdlYktpdCUyRjUzNy4zNiUyMChLSFRNTCUyQyUyMGxpa2UlMjBHZWNrbyklMjBDaHJvbWUlMkYxMjAuMC4wLjAlMjBTYWZhcmklMkY1MzcuMzYlMjBFZGclMkYxMjAuMC4wLjAlMjIlMjBldGFnJTNEJTIybG01RFlEQTBWWnNNUmxqam1PTWslMjIlMjB2ZXJzaW9uJTNEJTIyMjEuNy40JTIyJTIwdHlwZSUzRCUyMm9uZWRyaXZlJTIyJTNFJTBBJTIwJTIwJTNDZGlhZ3JhbSUyMG5hbWUlM0QlMjJQYWdlLTElMjIlMjBpZCUzRCUyMlZjQTJKVDY4emJWYXY3SDQzWkkyJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDbXhHcmFwaE1vZGVsJTIwZHglM0QlMjIxNjIyJTIyJTIwZHklM0QlMjI5NTklMjIlMjBncmlkJTNEJTIyMSUyMiUyMGdyaWRTaXplJTNEJTIyMTAlMjIlMjBndWlkZXMlM0QlMjIxJTIyJTIwdG9vbHRpcHMlM0QlMjIxJTIyJTIwY29ubmVjdCUzRCUyMjElMjIlMjBhcnJvd3MlM0QlMjIxJTIyJTIwZm9sZCUzRCUyMjElMjIlMjBwYWdlJTNEJTIyMSUyMiUyMHBhZ2VTY2FsZSUzRCUyMjElMjIlMjBwYWdlV2lkdGglM0QlMjI4NTAlMjIlMjBwYWdlSGVpZ2h0JTNEJTIyMTEwMCUyMiUyMG1hdGglM0QlMjIwJTIyJTIwc2hhZG93JTNEJTIyMCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ3Jvb3QlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMjAlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC05MyUyMiUyMHZhbHVlJTNEJTIyR28lMjB0byUyMEZsb3dNYWlkJTIwR1BUJTIyJTIwc3R5bGUlM0QlMjJ3aGl0ZVNwYWNlJTNEd3JhcCUzQnN0cm9rZVdpZHRoJTNEMiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjIxMTYlMjIlMjB5JTNEJTIyMjAlMjIlMjB3aWR0aCUzRCUyMjE2MCUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTQlMjIlMjB2YWx1ZSUzRCUyMlR5cGUlMjBpbiUyMHRoZSUyMHN0ZXBzJTIwZm9yJTIweW91ciUyMG5lZWRzJTIyJTIwc3R5bGUlM0QlMjJ3aGl0ZVNwYWNlJTNEd3JhcCUzQnN0cm9rZVdpZHRoJTNEMiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjI3MyUyMiUyMHklM0QlMjIxMDQlMjIlMjB3aWR0aCUzRCUyMjI0NiUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTUlMjIlMjB2YWx1ZSUzRCUyMkdlbmVyYXRlJTIwdGhlJTIwbWVybWFpZCUyMG1hcmtkb3duJTIyJTIwc3R5bGUlM0QlMjJ3aGl0ZVNwYWNlJTNEd3JhcCUzQnN0cm9rZVdpZHRoJTNEMiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjI2NyUyMiUyMHklM0QlMjIxODglMjIlMjB3aWR0aCUzRCUyMjI1OCUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTYlMjIlMjB2YWx1ZSUzRCUyMkNvcHklMjBNYXJrZG93biUyMGdlbmVyYXRlZCUyMiUyMHN0eWxlJTNEJTIyd2hpdGVTcGFjZSUzRHdyYXAlM0JzdHJva2VXaWR0aCUzRDIlM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyOTQlMjIlMjB5JTNEJTIyMjcyJTIyJTIwd2lkdGglM0QlMjIyMDUlMjIlMjBoZWlnaHQlM0QlMjIzNCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTk3JTIyJTIwdmFsdWUlM0QlMjJHbyUyMHRvJTIwRHJhdy5pbyUyMiUyMHN0eWxlJTNEJTIyd2hpdGVTcGFjZSUzRHdyYXAlM0JzdHJva2VXaWR0aCUzRDIlM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyMTQwJTIyJTIweSUzRCUyMjM1NiUyMiUyMHdpZHRoJTNEJTIyMTEzJTIyJTIwaGVpZ2h0JTNEJTIyMzQlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC05OCUyMiUyMHZhbHVlJTNEJTIyU3RhcnQlMjBhJTIwbmV3JTIwZG9jdW1lbnQlMjIlMjBzdHlsZSUzRCUyMndoaXRlU3BhY2UlM0R3cmFwJTNCc3Ryb2tlV2lkdGglM0QyJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjEwOSUyMiUyMHklM0QlMjI0NDAlMjIlMjB3aWR0aCUzRCUyMjE3NCUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTklMjIlMjB2YWx1ZSUzRCUyMkNob29zZSUyMHdoZXJlJTIwaXQlMjBzaG91bGQlMjBzYXZlJTJDJTIwZS5nLiUyQyUyME9uZWRyaXZlJTIyJTIwc3R5bGUlM0QlMjJ3aGl0ZVNwYWNlJTNEd3JhcCUzQnN0cm9rZVdpZHRoJTNEMiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjIzMCUyMiUyMHklM0QlMjI1MjQlMjIlMjB3aWR0aCUzRCUyMjMzMyUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTAwJTIyJTIwdmFsdWUlM0QlMjJDbGljayUyMHRoZSUyMCUyNiUyMzM5JTNCJTJCJTI2JTIzMzklM0IlMjBzeW1ib2wlMjBpbiUyMHRoZSUyMG1lbnUlMjBiYXIlMjIlMjBzdHlsZSUzRCUyMndoaXRlU3BhY2UlM0R3cmFwJTNCc3Ryb2tlV2lkdGglM0QyJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjYwJTIyJTIweSUzRCUyMjYwOCUyMiUyMHdpZHRoJTNEJTIyMjcyJTIyJTIwaGVpZ2h0JTNEJTIyMzQlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC0xMDElMjIlMjB2YWx1ZSUzRCUyMkNsaWNrJTIwJTI2JTIzMzklM0JBZHZhbmNlZCUyNiUyMzM5JTNCJTIyJTIwc3R5bGUlM0QlMjJ3aGl0ZVNwYWNlJTNEd3JhcCUzQnN0cm9rZVdpZHRoJTNEMiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjIxMzIlMjIlMjB5JTNEJTIyNjkyJTIyJTIwd2lkdGglM0QlMjIxMjklMjIlMjBoZWlnaHQlM0QlMjIzNCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTEwMiUyMiUyMHZhbHVlJTNEJTIyQ2hvb3NlJTIwJTI2JTIzMzklM0JNZXJtYWlkLi4uJTI2JTIzMzklM0IlMjIlMjBzdHlsZSUzRCUyMndoaXRlU3BhY2UlM0R3cmFwJTNCc3Ryb2tlV2lkdGglM0QyJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjExOSUyMiUyMHklM0QlMjI3NzYlMjIlMjB3aWR0aCUzRCUyMjE1NSUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTAzJTIyJTIwdmFsdWUlM0QlMjJQYXN0ZSUyMHRoZSUyMG1hcmtkb3duJTIwb3V0cHV0JTIwZnJvbSUyMHRoZSUyMEZsb3dNYWlkJTIyJTIwc3R5bGUlM0QlMjJ3aGl0ZVNwYWNlJTNEd3JhcCUzQnN0cm9rZVdpZHRoJTNEMiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjIyMCUyMiUyMHklM0QlMjI4NjAlMjIlMjB3aWR0aCUzRCUyMjM1MiUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTA0JTIyJTIwdmFsdWUlM0QlMjJDbGljayUyMCUyNiUyMzM5JTNCSW5zZXJ0JTI2JTIzMzklM0IlMjIlMjBzdHlsZSUzRCUyMndoaXRlU3BhY2UlM0R3cmFwJTNCc3Ryb2tlV2lkdGglM0QyJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjE0NiUyMiUyMHklM0QlMjI5NDQlMjIlMjB3aWR0aCUzRCUyMjEwMSUyMiUyMGhlaWdodCUzRCUyMjM0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTA1JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmN1cnZlZCUzRDElM0JzdGFydEFycm93JTNEbm9uZSUzQmVuZEFycm93JTNEYmxvY2slM0JleGl0WCUzRDAuNTAxMjQ1MTE3MTg3NSUzQmV4aXRZJTNEMSUzQmVudHJ5WCUzRDAuNTAwODA5ODMyMzE3MDczMiUzQmVudHJ5WSUzRDAlM0Jyb3VuZGVkJTNEMCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUyMHNvdXJjZSUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTkzJTIyJTIwdGFyZ2V0JTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC0xMDYlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyY3VydmVkJTNEMSUzQnN0YXJ0QXJyb3clM0Rub25lJTNCZW5kQXJyb3clM0RibG9jayUzQmV4aXRYJTNEMC41MDA4MDk4MzIzMTcwNzMyJTNCZXhpdFklM0QxJTNCZW50cnlYJTNEMC41MDA3NzIxNjU2OTc2NzQ1JTNCZW50cnlZJTNEMCUzQnJvdW5kZWQlM0QwJTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTIwc291cmNlJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTQlMjIlMjB0YXJnZXQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC05NSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTEwNyUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJjdXJ2ZWQlM0QxJTNCc3RhcnRBcnJvdyUzRG5vbmUlM0JlbmRBcnJvdyUzRGJsb2NrJTNCZXhpdFglM0QwLjUwMDc3MjE2NTY5NzY3NDUlM0JleGl0WSUzRDElM0JlbnRyeVglM0QwLjQ5ODUzMjc3NDM5MDI0MzklM0JlbnRyeVklM0QwJTNCcm91bmRlZCUzRDAlM0IlMjIlMjBlZGdlJTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlMjBzb3VyY2UlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC05NSUyMiUyMHRhcmdldCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTk2JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhHZW9tZXRyeSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTA4JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmN1cnZlZCUzRDElM0JzdGFydEFycm93JTNEbm9uZSUzQmVuZEFycm93JTNEYmxvY2slM0JleGl0WCUzRDAuNDk4NTMyNzc0MzkwMjQzOSUzQmV4aXRZJTNEMSUzQmVudHJ5WCUzRDAuNDk3MzM4MjE5MDI2NTQ4NyUzQmVudHJ5WSUzRDAlM0Jyb3VuZGVkJTNEMCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUyMHNvdXJjZSUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTk2JTIyJTIwdGFyZ2V0JTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTclMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC0xMDklMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyY3VydmVkJTNEMSUzQnN0YXJ0QXJyb3clM0Rub25lJTNCZW5kQXJyb3clM0RibG9jayUzQmV4aXRYJTNEMC40OTczMzgyMTkwMjY1NDg3JTNCZXhpdFklM0QxJTNCZW50cnlYJTNEMC41MDExNDQ5MzUzNDQ4Mjc2JTNCZW50cnlZJTNEMCUzQnJvdW5kZWQlM0QwJTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTIwc291cmNlJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTclMjIlMjB0YXJnZXQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC05OCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTExMCUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJjdXJ2ZWQlM0QxJTNCc3RhcnRBcnJvdyUzRG5vbmUlM0JlbmRBcnJvdyUzRGJsb2NrJTNCZXhpdFglM0QwLjUwMTE0NDkzNTM0NDgyNzYlM0JleGl0WSUzRDElM0JlbnRyeVglM0QwLjQ5OTA5Njc1MzAwMzAwMyUzQmVudHJ5WSUzRDAlM0Jyb3VuZGVkJTNEMCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUyMHNvdXJjZSUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTk4JTIyJTIwdGFyZ2V0JTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtOTklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJCVkdaNE95R3dtM1ZCN0ZJWnZ4ZC0xMTElMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyY3VydmVkJTNEMSUzQnN0YXJ0QXJyb3clM0Rub25lJTNCZW5kQXJyb3clM0RibG9jayUzQmV4aXRYJTNEMC40OTkwOTY3NTMwMDMwMDMlM0JleGl0WSUzRDElM0JlbnRyeVglM0QwLjUwMDczMjQyMTg3NSUzQmVudHJ5WSUzRDAlM0Jyb3VuZGVkJTNEMCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUyMHNvdXJjZSUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTk5JTIyJTIwdGFyZ2V0JTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTAwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhHZW9tZXRyeSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTEyJTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmN1cnZlZCUzRDElM0JzdGFydEFycm93JTNEbm9uZSUzQmVuZEFycm93JTNEYmxvY2slM0JleGl0WCUzRDAuNTAwNzMyNDIxODc1JTNCZXhpdFklM0QxJTNCZW50cnlYJTNEMC40OTc2NjgzNjI0MDMxMDA3NSUzQmVudHJ5WSUzRDAlM0Jyb3VuZGVkJTNEMCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUyMHNvdXJjZSUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTEwMCUyMiUyMHRhcmdldCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTEwMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTExMyUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJjdXJ2ZWQlM0QxJTNCc3RhcnRBcnJvdyUzRG5vbmUlM0JlbmRBcnJvdyUzRGJsb2NrJTNCZXhpdFglM0QwLjQ5NzY2ODM2MjQwMzEwMDc1JTNCZXhpdFklM0QxJTNCZW50cnlYJTNEMC40OTgwNTk0NzU4MDY0NTE2JTNCZW50cnlZJTNEMCUzQnJvdW5kZWQlM0QwJTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTIwc291cmNlJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTAxJTIyJTIwdGFyZ2V0JTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTAyJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhHZW9tZXRyeSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIyQlZHWjRPeUd3bTNWQjdGSVp2eGQtMTE0JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmN1cnZlZCUzRDElM0JzdGFydEFycm93JTNEbm9uZSUzQmVuZEFycm93JTNEYmxvY2slM0JleGl0WCUzRDAuNDk4MDU5NDc1ODA2NDUxNiUzQmV4aXRZJTNEMSUzQmVudHJ5WCUzRDAuNTAwNTY1OTYyMzU3OTU0NiUzQmVudHJ5WSUzRDAlM0Jyb3VuZGVkJTNEMCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUyMHNvdXJjZSUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTEwMiUyMiUyMHRhcmdldCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTEwMyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMkJWR1o0T3lHd20zVkI3RkladnhkLTExNSUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJjdXJ2ZWQlM0QxJTNCc3RhcnRBcnJvdyUzRG5vbmUlM0JlbmRBcnJvdyUzRGJsb2NrJTNCZXhpdFglM0QwLjUwMDU2NTk2MjM1Nzk1NDYlM0JleGl0WSUzRDElM0JlbnRy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/DsfW9+/ICmErl+/nunoXgDc8erNrVu3+lbYbsXp3l1ZVa5x6Udj0wu53o2pT6aFu6Y7l78f8rZrXp7+8W48Ovf9+/dl586dvb040emg41etWvXIGPf72bNnZ/lpAWN71/VkUH62r5555pkslGeffVZWr16dzWf7Ss8d9VH1O3v27Li7K9fHic6FiXIN8fcAuwJXdJPpx6prf0rbOGvWrMlu7/T4O3fuZGC+evVqtvEUxgY3q9TdSkardDtO57d2hf68YcMGWb9+vTzxxBPjbtndddy2hs6rH41Ff75w4YJs3rxZ9ESzuW7fvp3N5ULXjUvHTBS/ruFqoyeqruNerPSYIi2RfhcaPVkNsJcvX+7dzZhOCkNXA72I2Pqan9vyyQO2P940cS86PsRMXwON3dbrPti4caPs27dPPvroo94Fwh2vetgxLvjy9pbttSI6+35onIcPH37Ej0GnRN6dl1sRW946j+4RV/dB+fXb73rO2Hy2/9y94J8LdiHUi6bbvso7Fyo4/RudAmBXIPdEt+TuiapVtbvpdTO74HAr3l27do2rHuykXLx4cd/+sl8t57UX3PXfeustmTp1alZp6Z3AgQMHZP/+/dlJZi0dvWswoFl16PYWLX8fUH7PN6/3WAbYrm0urNy57AJolawLFavQrUffD9iWjz/erYw1jryqs191a9WpXjBMX62+bQ8cOXIku4BaXEVaU0V19uMsGrebx6B4Bu0Dy1svVHn56bMB91lE3nz+frELnMZpz4pUU3f/lmm1VYCGyqcA2BVIWqTCdh86upveP0FtY7399tvy6quvigtGFyr6s1aL+rFWif8gSH/nt18MMLrJX3nlFfnlL38pzz33nHzwwQfZWla15rUMDNj2cNXk63er77cD7Fj/AVURYFvcWjX5LZN+LQyFql9lWYWpUCgC7OXLl4+r0gY97HJvv902hu+Jrat3Qwaxd999twcq11fTy22x9NuuRXX2C4e6gW0XNncdBbbtWzc/vUD5+90Hdr8LpyhF+I4AACAASURBVHtR1jagtbWKngsVnP6NTgGwK5A7r4dtt8bWw7a3REatsN3b47zbw4ne7Hj55ZczaOkm/+EPfyhazWuVrfDW2/2JgO1XmSqjD7SiQCgK7LxKz63MylbY7kW3CCgGvZ1gF9atW7eOA76vh66jdzfqgba09O7LvSgX3ZpF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" style="cursor:pointer;max-width:100%;" onclick="(function(img){if(img.wnd!=null&&!img.wnd.closed){img.wnd.focus();}else{var r=function(evt){if(evt.data=='ready'&&evt.source==img.wnd){img.wnd.postMessage(decodeURIComponent(img.getAttribute('src')),'*');window.removeEventListener('message',r);}};window.addEventListener('message',r);img.wnd=window.open('https://viewer.diagrams.net/?client=1&page=0&edit=_blank');}})(this);" /></p>
<h2 id="more-capabilities-than-the-simplistic-chart-shown">More capabilities than the simplistic chart shown</h2>
<p>I asked FlowMaid to generate a complex chart with all of the shapes available in mermaid. I am not sure if it has all of them but, just to show it is capable of doing this.</p>
<pre>
<code class="language-mermaid">
graph TD
A(("Start")) --> B["` 1.step
2.step two
3.step three `"]
B --> C{"Decision one"}
C -->|"Yes"| DA("Rounded Rectangle")
C -->|"No"| DB[/"Trapezoid"\]
DA --> E
E -->|"Option one"| FA[\"Parallelogram"\]
E -->|"Option two"| FB[\"Inverse Trapezoid"/]
DB --> G[["Subprocess"]]
G --> H{"Final Decision"}
H --> I(["End"])
</code>
</pre>
<p>With Draw.io you can always go in and modify the base output. It should speed up generating flowcharts. Especially if using a meeting and someone is typing in the notes or drawing on screen, whiteboard, paper. Then take the picture and upload it and ask to generate the flowchart from the image. Group work and generating ideas on the fly helps in complex situations. Redoing the work is not fun. If you can take the images and generate the clean output without the work, it can make life slightly easier.</p>
<p>I can imagine working well in multiple situations. When I create a video or document that outlines steps to do something for end users, I can send an image with the steps along with the video or text. This is one more way of communicating the information that may work better for some people and making it easy to generate means that you may be able to better communicate with your audience.</p>
<h2 id="the-power-of-prompting">The Power of Prompting</h2>
<p>I always seemed to be able to find information on the internet in the past. I just had the google-fu. When starting with LLMs it was just like early days of search. I think google-fu is just learning how to get what you want with the least output. Actually, that is my mantra in life.
The limitations of current GPTs is obvious if you have created anything using the openai API endpoints. You are limited in capabilities now, I bet that will change in the future. However, the conversation style interactions to generate a GPT is pretty great. When talking with it you will ultimately end up with a concise prompt that you can learn from. This may be a good way of teaching end users how to generate prompts themselves without all of the back and forth of the conversation. Although, maybe it all disappears with future computing and everything is conversation and interaction in human like ways.</p>
<!-- <script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
mermaid.initialize({
startOnLoad: true,
theme: 'dark'
});
</script> -->
</section>
<footer class="page__meta">
<p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time class="dt-published" datetime="2023-11-23T00:00:00+00:00">November 23, 2023</time></p>
</footer>
<section class="page__share">
<h4 class="page__share-title">Share on</h4>
<a href="https://twitter.com/intent/tweet?text=Ai+Tool+For+Flowchart+Generation%20https%3A%2F%2Fmichaeldot.com%2FAI-Tool-for-Flowchart-Generation%2F" class="btn btn--twitter" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on Twitter"><i class="fab fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fmichaeldot.com%2FAI-Tool-for-Flowchart-Generation%2F" class="btn btn--facebook" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on Facebook"><i class="fab fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
<a href="https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fmichaeldot.com%2FAI-Tool-for-Flowchart-Generation%2F" class="btn btn--linkedin" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on LinkedIn"><i class="fab fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
</section>
<nav class="pagination">
<a href="/OpenAI-Owned-by-Microsoft/" class="pagination--pager" title="Openai Owned By Microsoft
">Previous</a>
<a href="/Adding-Ability-to-Open-External-Links-in-New-Tab-Minimal-Mistakes-Jekyll/" class="pagination--pager" title="Adding Ability To Open External Links In New Tab Minimal Mistakes Jekyll
">Next</a>
</nav>
</div>
<div class="page__comments">
<h4 class="page__comments-title">Leave a comment</h4>
<section id="utterances-comments"></section>
</div>
</article>
<div class="page__related">
<h2 class="page__related-title">You may also enjoy</h2>
<div class="grid__wrapper">
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/img/rebuildChatbot.jpg" alt="">
</div>
<h2 class="archive__item-title no_toc" itemprop="headline">
<a href="/Rebuilding-a-Chatbot-Using-FastAPI/" rel="permalink">Rebuilding A Chatbot Using Fastapi
</a>
</h2>
<p class="page__meta">
<span class="page__meta-readtime">
<i class="far fa-clock" aria-hidden="true"></i>
9 minute read
</span>
</p>
<p class="archive__item-excerpt" itemprop="description">Rebuilding a Chatbot Using FastAPI
</p>
</article>
</div>
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/img/coding20242.png" alt="">
</div>
<h2 class="archive__item-title no_toc" itemprop="headline">
<a href="/My-2024-Coding-Goals-Focusing-on-AI/" rel="permalink">My 2024 Coding Goals Focusing On Ai
</a>
</h2>
<p class="page__meta">
<span class="page__meta-readtime">
<i class="far fa-clock" aria-hidden="true"></i>
6 minute read
</span>
</p>
<p class="archive__item-excerpt" itemprop="description">My 2024 Coding Goals Focusing on AI
</p>
</article>
</div>
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/img/greenEyeCyborg.png" alt="">
</div>
<h2 class="archive__item-title no_toc" itemprop="headline">
<a href="/Function-Calling-in-OpenAI-Assistants-API/" rel="permalink">Function Calling In Openai Assistants Api
</a>
</h2>
<p class="page__meta">
<span class="page__meta-readtime">
<i class="far fa-clock" aria-hidden="true"></i>
13 minute read
</span>
</p>
<p class="archive__item-excerpt" itemprop="description">Function Calling in OpenAI Assistants API
</p>
</article>
</div>
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="/img/MinimalMistakesHeader.png" alt="">
</div>
<h2 class="archive__item-title no_toc" itemprop="headline">
<a href="/Adding-Ability-to-Open-External-Links-in-New-Tab-Minimal-Mistakes-Jekyll/" rel="permalink">Adding Ability To Open External Links In New Tab Minimal Mistakes Jekyll
</a>
</h2>
<p class="page__meta">
<span class="page__meta-readtime">
<i class="far fa-clock" aria-hidden="true"></i>
1 minute read
</span>
</p>
<p class="archive__item-excerpt" itemprop="description">Add the ability to open external links in a new tab instead of navigating away from your site.
</p>
</article>
</div>
</div>
</div>
</div>
</div>
<div class="search-content">
<div class="search-content__inner-wrap"><form class="search-content__form" onkeydown="return event.key != 'Enter';" role="search">
<label class="sr-only" for="search">
Enter your search term...
</label>
<input type="search" id="search" class="search-input" tabindex="-1" placeholder="Enter your search term..." />
</form>
<div id="results" class="results"></div></div>
</div>
<div id="footer" class="page__footer">
<footer>
<!-- start custom footer snippets -->
<!-- end custom footer snippets -->
<div class="page__footer-follow">
<ul class="social-icons">
<li><strong>Follow:</strong></li>
<li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
</ul>
</div>
<div class="page__footer-copyright">© 2024 Michael Woodrum. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
</footer>
</div>
<script src="/assets/js/main.min.js"></script>
<script src="/assets/js/lunr/lunr.min.js"></script>
<script src="/assets/js/lunr/lunr-store.js"></script>
<script src="/assets/js/lunr/lunr-en.js"></script>
<script>
'use strict';
(function() {
var commentContainer = document.querySelector('#utterances-comments');
if (!commentContainer) {
return;
}
var script = document.createElement('script');
script.setAttribute('src', 'https://utteranc.es/client.js');
script.setAttribute('repo', 'ubergeekseven/ubergeekseven.github.io');
script.setAttribute('issue-term', 'title');
script.setAttribute('label', 'comment');
script.setAttribute('theme', 'icy-dark');
script.setAttribute('crossorigin', 'anonymous');
commentContainer.appendChild(script);
})();
</script>
<script src="https://cdn.jsdelivr.net/npm/mermaid@10.6.1/dist/mermaid.js"></script>
<script src="/assets/js/mermaid.js"></script>
<script src="/assets/js/externalLinksHandler.js"></script>
</body>
</html>
After that, you can open an external link without navigating away from your site. Like this Link here
Ahh, perfect an little work. Just hwo it should have worked in the first place.
Leave a comment