diff --git a/content/About.md b/content/About.md
new file mode 100644
index 000000000..3ea73a70f
--- /dev/null
+++ b/content/About.md
@@ -0,0 +1,28 @@
+---
+title: About
+compartir: true
+lastmod: 2023-09-18
+---
+## Hi! I'm Miguel 👋🏼
+
+Problem solver, hobby developer, music enjoyer, and public infrastructure enthusiast. I live in Minnesota, also known as the _"Land of 10,000 Lakes"_ for having over 14,000 bodies of fresh water.
+
+I think a lot, work a lot, have existential crises, and know just enough about making websites to make me dangerous. I enjoy writing, reading, coding, listening to music, and love having a problem to solve.
+
+### As of September 2023, I am…
+
+… tending to my [digital garden](https://forgetful.dev/).
+… making simple browser [extensions](https://addons.mozilla.org/en-US/firefox/user/17772574/).
+… collecting bookmarks with [Raindrop](https://raindrop.io/SemanticData).
+… learning about [Vim](https://www.vim.org/), [NeoVim](https://neovim.io/), and [Emacs](https://www.gnu.org/software/emacs/).
+… slowly teaching myself game development with [LÖVE](https://love2d.org/).
+
+### Reaching Out
+
+Here are some places you can find me on the web. You'll probably be able to find me in other places too, provided you look hard enough.
+
+* [GitHub](https://github.com/semanticdata)
+* [Instagram](https://instagram.com/miguelapv)
+* [LinkedIn](https://www.linkedin.com/in/miguelpimentel29/)
+
+Thank you for stopping by. Please tell your dog I said Hi! 🐶
diff --git a/content/Arpeggio.md b/content/Arpeggio.md
new file mode 100644
index 000000000..13f1993f0
--- /dev/null
+++ b/content/Arpeggio.md
@@ -0,0 +1,12 @@
+---
+title: Arpeggio
+tags:
+ - music
+ - definition
+compartir: true
+lastmod: 2023-09-18
+---
+
+An arpeggio is a type of [[Chords|broken chord]] in which the notes that compose a chord are individually sounded in a progressive rising or descending order. Arpeggios on keyboard instruments may be called rolled chords.
+
+Arpeggios indicate a chord in which the notes are sounded individually. The word "arpeggio" comes from the Italian word "arpeggiare," which means to play on a harp.
diff --git a/content/Atomic Notes.md b/content/Atomic Notes.md
new file mode 100644
index 000000000..08db818f0
--- /dev/null
+++ b/content/Atomic Notes.md
@@ -0,0 +1,12 @@
+---
+title: Atomic Notes
+tags:
+ - digital-gardening
+ - definition
+compartir: true
+lastmod: 2023-09-18
+---
+
+Atomic notes are single, self-contained notes that capture a single idea or piece of information. They are meant to be read and understood without needing to refer to anything more.
+
+They can be connected to another atomic note or idea in some way. By breaking down complex ideas into smaller, atomic notes, one can make their notes more organized and easier to review later.
diff --git a/content/Aurora Borealis Sighting.md b/content/Aurora Borealis Sighting.md
new file mode 100644
index 000000000..d0eb8a718
--- /dev/null
+++ b/content/Aurora Borealis Sighting.md
@@ -0,0 +1,78 @@
+---
+title: Aurora Borealis Sighting
+description: Wednesday, July 12th, 2023, was supposed to feature high solar activity, allowing for an incredibly large area of the northern United States to witness the Auroras as long as the light pollution was low. Unfortunately, this forecast did not come to pass. The solar activity remained within normal levels, meaning only Alaska and a few other places were able to see them. Thus cancelling these plans. But I liked the idea of presenting things like this in an Archive format.
+date: 2023-07-12
+tags:
+ - archived
+compartir: true
+lastmod: 2023-09-14
+---
+
+
+> Wednesday, July 12th, 2023, was supposed to feature high solar activity, allowing for an incredibly large area of the northern United States to witness the Auroras as long as the light pollution was low.
+>
+> Unfortunately, this forecast did not come to pass. The solar activity remained within normal levels, meaning only Alaska and a few other places were able to see them. Thus cancelling these plans. But I liked the idea of presenting things like this in an Archive format.
+
+## Light Pollution Table
+
+| Location | Distance | Travel Time | Rank\* |
+| :--- | :---: | :---: | :---: |
+| Minneapolis | 16 miles | 25 minutes | 0 |
+| Bloomington | 2 miles | 5 minutes | 1 |
+| Chaska | 15 miles | 20 minutes | 2 |
+| Farmington | 24 miles | 35 minutes | 3 |
+| Jordan | 22 miles | 25 minutes | 4 |
+| Norwood | 35 miles | 40 minutes | 5 |
+| Gaylord | 55 miles | 60 minutes | 6 |
+| Rapidan | 75 miles | 75 minutes | 7 |
+| Chengwatana | 95 miles | 90 minutes | 8 |
+| Sacred Heart | 105 miles | 120 minutes | 9 |
+
+**\*** Higher Rank is considered better.
+
+## Tips to Get a Better Look
+
+Viewing the aurora depends on four important factors.
+
+### Geomagnetic Activity
+
+If the geomagnetic field is active, then the aurora will be brighter and further from the poles. Geomagnetic activity is driven by solar activity and solar coronal holes and thus it waxes and wanes with time. The level of geomagnetic activity is indicated by the planetary K index or Kp. The Kp index ranges from 0 to 9.
+
+* For Kp in the range 0 to 2, the aurora will be far north, quite dim in intensity, and not very active.
+* For Kp in the range of 3 to 5, the aurora will move further from the poles, it will become brighter and there will be more auroral activity (motion and formations). If you are in the right place, these aurora can be quite pleasing to look at.
+* For Kp in the range 6 to 7, the aurora will move even further from the poles and will become quite bright and active. At this geomagnetic activity level, it might be possible to see the aurora from the northern edge of the United States.
+* For Kp in the range 8 to 9, the aurora will move even further towards the equator and it will become very bright and very active. These are the events that create the best aurora and the extended auroral oval will be observable by the most people. At these levels, aurora may be seen directly overhead from the northern states of the USA.
+
+It should be noted that the relationship between Kp and auroral latitude are approximate and represent averages. There will be times when these relationships do not hold up exactly.
+
+There is an approximate relationship between Kp and the equatorward extent of the auroral oval. This relationship holds true in geomagnetic latitude, not geographic. At Kp = 0, the equator ward edge of the auroral oval is approximately 66 degrees. And it moves equatorward about 2 degrees for each level of Kp. So for Kp = 1, the aurora would move down to 64 degrees, for Kp=2, it would move to 62 degrees, etc… until reaching Kp of 9 at 48 degrees magnetic latitude.
+
+### Location
+
+Go towards the magnetic poles. The north magnetic pole is currently about 400 km (250 miles) from the geographic pole and is located in the islands of north east Canada. Find a place where you can see to the north ( or south if you are in the southern hemisphere). Given the right vantage point, say for example on top of a hill in the northern hemisphere with an unobstructed view toward the north, a person can see aurora even when it is 1000 km (600 miles) further north. It should be noted that if you are in the right place under the aurora, you can see very nice auroral displays even with low geomagnetic activity (Kp = 3 or 4).
+
+### It Must Be Dark
+
+Go out at night. Get away from city lights. The full moon will also diminish the apparent brightness of the aurora (not the actual brightness). One caveat that people often neglect to think of is that the high latitudes where aurora occur are also latitudes where it doesn't get dark in the summer. So combining a summer vacation to the arctic with aurora watching usually doesn't work. The aurora may still be there but it is only visible when it is dark.
+
+### Timing
+
+Best aurora is usually within an hour or two of midnight (between 10 PM and 2 AM local time). These hours of active aurora expand towards evening and morning as the level of geomagnetic activity increases. There may be aurora in the evening and morning but it is usually not as active and therefore, not as visually appealing.
+
+The best Seasons for aurora watching are around the spring and fall equinoxes. Due to subtleties in the way the solar wind interacts with Earth's magnetosphere, there is a tendency towards larger geomagnetic storms, and thus better auroras, to occur near the equinoxes. However, the number of hours of darkness decreases (increases) rapidly near the spring (fall) equinox so this caveat must be considered for those traveling to see the aurora.
+
+Below are maps showing the most southern extent of where aurora might be observable for different levels of the geomagnetic Kp index (and the NOAA G scale). It should be noted that the aurora can often be observed hundreds of kilometers (miles) equatorward of the actual aurora so these figures do not indicate where the aurora may be but rather the point from which it may be observed.
+
+## How Far South Can Aurora Be Observed?
+
+[NOAA Space Weather Prediction Center - G-Kp](https://www.swpc.noaa.gov/sites/default/files/images/u2/Aurora_Kp_MapNorthAm.png)
+* G is NOAA Geomagnetic Storm Index (0–5)
+* Kp is Planetary K Index (0–9)
+
+
+
+### Additional Resources
+
+* [Aurora Dashboard](https://www.swpc.noaa.gov/content/aurora-dashboard-experimental)
+* [Dive Deeper Into the Science of the Aurora](https://www.swpc.noaa.gov/content/aurora-tutorial)
+* [Space Weather Phenomena](https://www.swpc.noaa.gov/phenomena)
diff --git a/content/Bookmark Collections.md b/content/Bookmark Collections.md
new file mode 100644
index 000000000..53adff09b
--- /dev/null
+++ b/content/Bookmark Collections.md
@@ -0,0 +1,26 @@
+---
+title: Bookmark Collections
+tags:
+ - collection
+compartir: true
+lastmod: 2023-09-18
+---
+
+## Raindrop.io
+
+In Raindrop.io I collect bookmarks. A subsection of these is curated and published to my Raindrop [public page](https://raindrop.io/SemanticData).
+
+Currently, I have these named public collections available:
+
+* Articles
+* Firefox Addons (ones made by myself)
+* Fun in Minnesota
+* GitHub Repos
+* Guides
+ * Bash Basics (series)
+ * Rust Basics (series)
+ * Terminal Basics (series)
+* Hacker News
+* PRIDE Events
+* Wikipedia
+* Wishlist
diff --git a/content/Bookmarklets.md b/content/Bookmarklets.md
new file mode 100644
index 000000000..63e1ed683
--- /dev/null
+++ b/content/Bookmarklets.md
@@ -0,0 +1,248 @@
+---
+title: Bookmarklet Collection
+tags:
+ - collection
+compartir: true
+lastmod: 2023-09-18
+enableToc: true
+---
+
+You may drag the links underneath each heading to your bookmarks bar. This will create a new bookmark with the correct name and URL.
+
+Alternatively, you may copy the code for a bookmarklet and create your own. If you find it easier, you may use this [Bookmarklet Maker](https://caiorss.github.io/bookmarklet-maker/).
+
+## Utilities
+
+### Calculator
+
+Calculator
+
+```js
+javascript:var evl,em,expr=prompt('Formula... (eg: 2*3 + 7/8)','');with(Math)try{evl= parseFloat(eval(expr));if(isNaN(evl)) {throw Error('Not a number!');}void(prompt ('Result:' ,evl));}catch(em){alert(em);}
+```
+
+### Find Text and Highlight It
+
+Find Text and Highlight It
+
+```js
+javascript:(function(){var count=0, text, dv;text=prompt("Search phrase:", "");if(text==null || text.length==0)return;hlColor=prompt("Color:", "yellow");dv=document.defaultView;function searchWithinNode(node, te, len){var pos, skip, spannode, middlebit, endbit, middleclone;skip=0;if( node.nodeType==3 ){pos=node.data.toUpperCase().indexOf(te);if(pos>=0){spannode=document.createElement("SPAN");spannode.style.backgroundColor= hlColor;middlebit=node.splitText(pos);endbit=middlebit.splitText(len);middleclone=middlebit.cloneNode(true);spannode.appendChild(middleclone);middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}}else if( node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!="SCRIPT" && node.tagName.toUpperCase!="STYLE"){for (var child=0; child < node.childNodes.length; ++child){child=child+searchWithinNode(node.childNodes[child], te, len);}}return skip;}window.status="Searching for '"+text+"'...";searchWithinNode(document.body, text.toUpperCase(), text.length);window.status="Found "+count+" occurrence"+(count==1?"":"s")+" of %27"+text+"%27.";})();
+```
+
+### First Commit of Repository
+
+First Commit of Repository
+
+```js
+javascript:(b=>fetch('https://api.github.com/repos/'+b[1]+'/commits?sha='+(b[2]||'')).then(c=>Promise.all([c.headers.get('link'),c.json()])).then(c=>{if(c[0]){var d=c[0].split(',')[1].split(';')[0].slice(2,-1);return fetch(d).then(e=>e.json())}return c[1]}).then(c=>c.pop().html_url).then(c=>window.location=c))(window.location.pathname.match(/\/([^\/]+\/[^\/]+)(?:\/tree\/([^\/]+))?/));
+```
+
+### Tab Title Editor
+
+Tab Title Editor
+
+```js
+javascript:void(document.title=prompt('Enter page title') ?? document.title)
+```
+
+### Tab Title and Icon Editor
+
+Tab Title and Icon Editor
+
+```js
+javascript:document.title=prompt('Welcome to the Tab Cloak setup!\n\nEnter the title you want to set for this tab::');var icon=document.querySelector(`link[rel='icon']`);if (!icon) {icon = document.createElement('link');icon.rel='icon';};switch(prompt('What icon would you like to use?\n\n[1] Google Search\n[2] Google Drive\n[3] Custom URL\n\nPlease only enter a number!%27)){case%271%27:icon.setAttribute(%27href%27,%27https://www.google.com/favicon.ico%27);break;case%272%27:icon.setAttribute(%27href%27,%27https://ssl.gstatic.com/images/branding/product/1x/drive_2020q4_32dp.png%27);break;case%273%27:icon.setAttribute(%27href%27,prompt(%27Please enter the URL for the icon you want:%27));} document.head.appendChild(icon);
+```
+
+### URL to QR Code
+
+URL to QR Code
+
+```js
+javascript: void(() => { open('https://chart.apis.google.com/chart?cht=qr&chs=300x300&chld=L|2&chl=%27 + (prompt(%27Enter text for QR code:%27) ?? (function() { throw null; }())), null, %27location=no,status=yes,menubar=no,scrollbars=no,resizable=yes,width=500,height=500,modal=yes,dependent=yes%27)})();
+```
+
+### Open in Archive.is
+
+Open in Archive.is
+
+```js
+javascript:(()=>{var url="https://archive.is/"+encodeURI(window.location.protocol + "//" + window.location.hostname + window.location.pathname); window.open(url, "_blank");})();
+```
+
+### Post to Hacker News
+
+Post to Hacker News
+
+```js
+javascript:void%20function(){var%20a=document.querySelector(%22meta[property='og:title']%22)%3Fdocument.querySelector(%22meta[property='og:title']%22).getAttribute(%22content%22):document.title,b=window.getSelection%26%262%3Cwindow.getSelection().toString().length%3Fwindow.getSelection().toString():a,c=encodeURIComponent,d=%22u=%22+c(document.location.href)+%22%26t=%22+c(b);setTimeout(function(){window.location.assign(%22https://news.ycombinator.com/submitlink%3F%22+d)},0)}();
+```
+
+### Add to Raindrop
+
+Add to Raindrop
+
+```js
+javascript:(function()%7Bvar rspW%3D450%2CrspH%3D600%2CrspL%3DparseInt((screen.width%2F2)-(rspW%2F2))%2CrspT%3DparseInt((screen.height%2F2)-(rspH%2F2))%3Bwindow.open(
+```
+
+### Waterize Page
+
+Waterize Page
+
+```js
+javascript:(function()%7B%2F%2F%20Water.css%20Bookmarklet%0A%2F%2F%20---------------------%0A%0Aconst%20%24%24%20%3D%20(selector)%20%3D%3E%20document.querySelectorAll(selector)%0Aconst%20createElement%20%3D%20(tagName%2C%20properties)%20%3D%3E%20Object.assign(document.createElement(tagName)%2C%20properties)%0A%0A%2F%2F%20Remove%20all%20CSS%20stylesheets%2C%20external%20and%20internal%0A%24%24('link%5Brel%3D%22stylesheet%22%5D%2Cstyle').forEach((el)%20%3D%3E%20el.remove())%0A%0A%2F%2F%20Remove%20all%20inline%20styles%0A%24%24('*').forEach((el)%20%3D%3E%20(el.style%20%3D%20''))%0A%0Aconst%20linkElm%20%3D%20createElement('link'%2C%20%7B%0A%20%20rel%3A%20'stylesheet'%2C%0A%20%20href%3A%20'https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwater.css%402%2Fout%2Flight.css'%0A%7D)%0A%0A%2F%2F%20Add%20water.css%20and%20responsive%20viewport%20(if%20necessary)%0Adocument.head.append(%0A%20%20linkElm%2C%0A%20%20!%24%24('meta%5Bname%3D%22viewport%22%5D').length%20%26%26%20createElement('meta'%2C%20%7B%0A%20%20%20%20name%3A%20'viewport'%2C%0A%20%20%20%20content%3A%20'width%3Ddevice-width%2Cinitial-scale%3D1.0'%0A%20%20%7D)%0A)%0A%0A%2F%2F%20Theme%20switching%20icons%0Aconst%20moonSVG%20%3D%20'%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-moon%22%3E%3Cpath%20d%3D%22M21%2012.79A9%209%200%201%201%2011.21%203%207%207%200%200%200%2021%2012.79z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E'%0Aconst%20sunSVG%20%3D%20'%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-sun%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2212%22%20y1%3D%221%22%20x2%3D%2212%22%20y2%3D%223%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2212%22%20y1%3D%2221%22%20x2%3D%2212%22%20y2%3D%2223%22%3E%3C%2Fline%3E%3Cline%20x1%3D%224.22%22%20y1%3D%224.22%22%20x2%3D%225.64%22%20y2%3D%225.64%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2218.36%22%20y1%3D%2218.36%22%20x2%3D%2219.78%22%20y2%3D%2219.78%22%3E%3C%2Fline%3E%3Cline%20x1%3D%221%22%20y1%3D%2212%22%20x2%3D%223%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2221%22%20y1%3D%2212%22%20x2%3D%2223%22%20y2%3D%2212%22%3E%3C%2Fline%3E%3Cline%20x1%3D%224.22%22%20y1%3D%2219.78%22%20x2%3D%225.64%22%20y2%3D%2218.36%22%3E%3C%2Fline%3E%3Cline%20x1%3D%2218.36%22%20y1%3D%225.64%22%20x2%3D%2219.78%22%20y2%3D%224.22%22%3E%3C%2Fline%3E%3C%2Fsvg%3E'%0A%0A%2F%2F%20Theme%20toggling%20logic%0Aconst%20toggleBtn%20%3D%20createElement('button'%2C%20%7B%0A%20%20innerHTML%3A%20sunSVG%2C%0A%20%20ariaLabel%3A%20'Switch%20theme'%2C%0A%20%20style%3A%20%60%0A%20%20%20%20position%3A%20fixed%3B%0A%20%20%20%20top%3A%2050px%3B%0A%20%20%20%20right%3A%2050px%3B%0A%20%20%20%20margin%3A%200%3B%0A%20%20%20%20padding%3A%2010px%3B%0A%20%20%20%20line-height%3A%201%3B%0A%20%20%60%0A%7D)%0A%0Alet%20theme%20%3D%20'light'%0Aconst%20toggleTheme%20%3D%20()%20%3D%3E%20%7B%0A%20%20if%20(theme%20%3D%3D%3D%20'light')%20%7B%0A%20%20%20%20theme%20%3D%20'dark'%0A%20%20%20%20toggleBtn.innerHTML%20%3D%20moonSVG%0A%20%20%20%20linkElm.href%20%3D%20'https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwater.css%402%2Fout%2Fdark.css'%0A%20%20%7D%20else%20%7B%0A%20%20%20%20theme%20%3D%20'light'%0A%20%20%20%20linkElm.href%20%3D%20'https%3A%2F%2Fcdn.jsdelivr.net%2Fnpm%2Fwater.css%402%2Fout%2Flight.css'%0A%20%20%20%20toggleBtn.innerHTML%20%3D%20sunSVG%0A%20%20%7D%0A%7D%0A%0AtoggleBtn.addEventListener('click'%2C%20toggleTheme)%0Adocument.body.append(toggleBtn)%7D)()%3B
+```
+
+## Web Development
+
+### Contrast Cheker
+
+Contrast Checker
+
+```js
+javascript:(function(){var constrastletelem = document.getElementById("contrastletdragable");if (constrastletelem == null) {var contrastletdragable = document.createElement("div");contrastletdragable.id = "contrastletdragable";contrastletdragable.style.width = "384px";contrastletdragable.style.position = "absolute";contrastletdragable.style.right = "20px";contrastletdragable.style.top = window.pageYOffset+20+"px";contrastletdragable.style.zIndex = "10000";contrastletdragable.style.boxSizing = "content-box";var contrastletdragzone = document.createElement("div");contrastletdragzone.id = "contrastletdragzone";contrastletdragzone.style.width = "100%";contrastletdragzone.style.height = "15px";contrastletdragzone.style.cursor = "move";contrastletdragzone.style.backgroundColor = "#0f2c65";contrastletdragzone.style.boxSizing = "content-box";contrastletdragable.appendChild(contrastletdragzone);document.body.appendChild(contrastletdragable);var contrastletclose = document.createElement("button");contrastletclose.id = "contrastletclose";contrastletclose.style.width = "15px";contrastletclose.style.height = "15px";contrastletclose.style.float = "right";contrastletclose.style.padding = "0";contrastletclose.style.border = "0";contrastletclose.style.borderTop = "1px solid #0f2c65";contrastletclose.style.borderRight = "1px solid #0f2c65";contrastletclose.setAttribute("aria-label", "Close Contrast Checker");contrastletclose.addEventListener( "click", function () {contrastletdragable.remove(); }, false,);var contrastletclosetext = document.createTextNode("X");contrastletclose.appendChild(contrastletclosetext);contrastletdragzone.appendChild(contrastletclose);var contrastlet = document.createElement("iframe");contrastlet.src = "https://webaim.org/resources/contrastchecker/mini?ver=1&a="+Math.random();contrastlet.style.width = "380px";contrastlet.style.height = "368px";contrastlet.style.margin = "0px";contrastlet.style.borderStyle = "solid";contrastlet.style.borderColor = "#0f2c65";contrastlet.style.boxSizing = "content-box";contrastletdragable.appendChild(contrastlet);let x = 0;let y = 0;const mouseDownHandler = function (e) {x = e.clientX;y = e.clientY;document.addEventListener("mousemove", mouseMoveHandler);document.addEventListener("mouseup", mouseUpHandler);};const mouseMoveHandler = function (e) {const dx = e.clientX - x;const dy = e.clientY - y;contrastletdragable.style.top = %60${contrastletdragable.offsetTop + dy}px%60;contrastletdragable.style.left = %60${contrastletdragable.offsetLeft + dx}px%60;x = e.clientX;y = e.clientY;};const mouseUpHandler = function () {document.removeEventListener("mousemove", mouseMoveHandler);document.removeEventListener("mouseup", mouseUpHandler);};contrastletdragable.addEventListener("mousedown", mouseDownHandler);document.addEventListener("keyup", function(event) {if (event.keyCode === 27) {contrastletdragable.remove();}});contrastlet.addEventListener("keyup", function(event) {if (event.keyCode === 27) {contrastletdragable.remove();}});document.addEventListener("securitypolicyviolation", (e) => {contrastlet.remove();var contrastleterrortext = document.createTextNode("The Content Security Policy on this page does not allow embedded iframes. The Contrast Checker Bookmarklet cannot run on this page. Press Esc to dismiss this message.");contrastletdragable.style.backgroundColor="#fff";contrastletdragable.appendChild(contrastleterrortext);});}})();
+```
+
+### CSS Switch
+
+CSS Switch
+
+```js
+javascript:(function()%7Bvar%20body%20%3D%20document.getElementsByTagName('body')%5B0%5D%3Bscript%20%3D%20document.createElement('script')%3Bscript.type%3D%20'text%2Fjavascript'%3Bscript.src%3D%20'https%3A%2F%2Fdohliam.github.io%2Fdropin-minimal-css%2Fswitcher.js'%3Bbody.appendChild(script)%7D)()
+```
+
+### Show Stylesheets
+
+Show Stylesheets
+
+```js
+javascript: s = document.getElementsByTagName('STYLE'); ex = document.getElementsByTagName('LINK'); d = window.open().document; /*set base href*/ d.open(); d.close(); b = d.body; function trim(s) { return s.replace(/^\s*\n/, '').replace(/\s*$/, ''); }; function iff(a, b, c) { return b ? a + b + c : ''; } function add(h) { b.appendChild(h); } function makeTag(t) { return d.createElement(t); } function makeText(tag, text) { t = makeTag(tag); t.appendChild(d.createTextNode(text)); return t; } add(makeText('style', 'iframe{width:100%;height:18em;border:1px solid;')); add(makeText('h3', d.title = 'Style sheets in ' + location.href)); for (i = 0; i < s.length; ++i) { add(makeText('h4', 'Inline style sheet' + iff(' title="', s[i].title, '"'))); add(makeText('pre', trim(s[i].innerHTML))); } for (i = 0; i < ex.length; ++i) { rs = ex[i].rel.split(' '); for (j = 0; j < rs.length; ++j) if (rs[j].toLowerCase() == 'stylesheet') { add(makeText('h4', 'link rel="' + ex[i].rel + '" href="' + ex[i].href + '"' + iff(' title="', ex[i].title, '"'))); iframe = makeTag('iframe'); iframe.src = ex[i].href; add(iframe); break; } } void 0
+```
+
+### CSS Stats
+
+Stats
+
+```js
+javascript:location.href='http://cssstats.com/stats?url=%27+window.location.href
+```
+
+### Performance Analyzer
+
+Performance Analyzer
+
+```js
+javascript: (function() { var el = document.createElement('script'); el.type = 'text/javascript'; el.src = 'https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js'; el.onerror = function() { alert("Looks like the Content Security Policy directive is blocking the use of bookmarklets\n\nYou can copy and paste the content of:\n\n\"https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js\"\n\ninto your console instead\n\n(link is in console already)"); console.log("https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js"); }; document.getElementsByTagName('body')[0].appendChild(el); })();
+```
+
+### Font Finder
+
+Font Finder
+
+```js
+javascript:(function(){function getSelectedNode(){if(window.getSelection().focusNode===null)return null;return window.getSelection().focusNode.parentNode}function getNodeFontStack(node){return window.getComputedStyle(node).fontFamily}function getFirstAvailableFont(fonts){for(let font of fonts){let fontName=font.trim().replace(/"/g,'');let isAvailable=document.fonts.check(`16px ${fontName}`);if(!isAvailable)continue;return fontName}}let node=getSelectedNode();if(!node){window.alert('Please select a string of text and try again.');return}let fonts=getNodeFontStack(node).split(',');let firstAvailableFont=getFirstAvailableFont(fonts);window.alert(`Font: ${firstAvailableFont}`)}())
+```
+
+### View Fonts
+
+View Fonts
+
+```js
+javascript: void((function(d) { var e = d.createElement('script'); e.setAttribute('type', 'text/javascript'); e.setAttribute('charset', 'UTF-8'); e.setAttribute('src', '//www.typesample.com/assets/typesample.js?r=' + Math.random() * 99999999); d.body.appendChild(e) })(document));
+```
+
+### Indentify Fonts
+
+Identify Fotns
+
+```js
+javascript: void((function(d) { var e = d.createElement('script'); e.setAttribute('type', 'text/javascript'); e.setAttribute('charset', 'UTF-8'); e.setAttribute('src', '//www.typesample.com/assets/typesample.js?r=' + Math.random() * 99999999); d.body.appendChild(e) })(document));
+```
+
+### Stress Test
+
+Stress Test
+
+```js
+javascript:(function()%7Bvar%20d=document,s=d.createElement('script'),doit=function()%7Bif(window.stressTest)%7BstressTest.bookmarklet();%7Delse%7BsetTimeout(doit,100);%7D%7D;s.src='https://rawgithub.com/andyedinborough/stress-css/master/stressTest.js?_='%2BMath.random();(d.body%7C%7Cd.getElementsByTagName('head')%5B0%5D).appendChild(s);doit();%7D)();
+```
+
+### Quick Edit
+
+Quick Edit
+
+```js
+javascript:(function(){ document.designMode='on'; const s=document.createElement('style'); s.innerHTML=`body::before{content:'%E2%9C%8F%EF%B8%8F Edit Mode (ESC to end)';z-index:64;padding:1em;background:white;color:black;display:block;margin:1em;font-size:30px;border:5px solid green;}`; document.body.appendChild(s); window.scrollTo(0,0); document.addEventListener('keyup',e => { if(e.key==='Escape'){ document.designMode='off'; s.remove(); document.removeEventListener('keyup',e); } });})();
+```
+
+### Edit Current Page
+
+Edit Current Page
+
+```js
+javascript: document.body.contentEditable = 'true'; document.designMode = 'on'; void 0
+```
+
+### User Agent Stats
+
+User Agent Stats
+
+```js
+javascript: void(() => {prompt('User agent:', navigator.userAgent)})()
+```
+
+### WebDev Multi Tools
+
+WebDev Multi Tools
+
+```js
+javascript:(function () %7Bvar v %3D document.createElement(%27script%27)%3Bv.src %3D %27https%3A%2F%2Fcdn.jsdelivr.net%2Fgh%2FBrowncha023%2FVengeance%40v1.2.0%2Fscript.min.js%27%3Bdocument.body.appendChild(v)%3B%7D())
+```
+
+### Website Stack
+
+Website Stack
+
+```js
+javascript:(function(){var el=document.createElement('script');el.type='text/javascript';el.src='https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js';el.onerror=function(){alert("Looks like the Content Security Policy directive is blocking the use of bookmarklets\n\nYou can copy and paste the content of:\n\n\"https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js\"\n\ninto your console instead\n\n(link is in console already)");console.log("https://micmro.github.io/performance-bookmarklet/dist/performanceBookmarklet.min.js");};document.getElementsByTagName('body')[0].appendChild(el);})();
+```
+
+### Website Dev Stack
+
+Website Dev Stack
+
+```js
+javascript: (function() { var d = document, e = d.getElementById('wappalyzer-container'); if (e !== null) { d.body.removeChild(e); } var u = 'https://www.wappalyzer.com/', t = new Date().getTime(), c = d.createElement('div'), p = d.createElement('div'), l = d.createElement('link'), s = d.createElement('script'); c.setAttribute('id', 'wappalyzer-container'); l.setAttribute('rel', 'stylesheet'); l.setAttribute('href', u + 'css/bookmarklet.css'); d.head.appendChild(l); p.setAttribute('id', 'wappalyzer-pending'); p.setAttribute('style', 'background-image: url(' + u + 'images/spinner.gif) !important'); c.appendChild(p); s.setAttribute('src', u + 'bookmarklet/wappalyzer.js'); s.onload = function() { window.wappalyzer = new Wappalyzer(); s = d.createElement('script'); s.setAttribute('src', u + 'bookmarklet/apps.js'); s.onload = function() { s = d.createElement('script'); s.setAttribute('src', u + 'bookmarklet/driver.js'); c.appendChild(s); }; c.appendChild(s); }; c.appendChild(s); d.body.appendChild(c); })();
+```
+
+### Website Stack - Built With
+
+Website Stack - Built With
+
+```js
+javascript:void(open('https://builtwith.com/?'+encodeURIComponent(location.href)));
+```
+
+### Heatmap - Web Loading Time
+
+Heatmap - Web Loading Time
+
+```js
+javascript: (function() { var el = document.createElement('script'); el.src = 'https://zeman.github.io/perfmap/perfmap.js'; document.body.appendChild(el); })();
+```
+
+### Instagram - Download Photo
+
+Instagram - Download Photo
+
+```js
+javascript:(function(){;!function(e)%7Bvar%20t=%7B%7D;function%20n(a)%7Bif(t%5Ba%5D)return%20t%5Ba%5D.exports;var%20r=t%5Ba%5D=%7Bi:a,l:!1,exports:%7B%7D%7D;return%20e%5Ba%5D.call(r.exports,r,r.exports,n),r.l=!0,r.exports%7Dn.m=e,n.c=t,n.d=function(e,t,a)%7Bn.o(e,t)%7C%7CObject.defineProperty(e,t,%7Benumerable:!0,get:a%7D)%7D,n.r=function(e)%7B%22undefined%22!=typeof%20Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,%7Bvalue:%22Module%22%7D),Object.defineProperty(e,%22__esModule%22,%7Bvalue:!0%7D)%7D,n.t=function(e,t)%7Bif(1&t&&(e=n(e)),8&t)return%20e;if(4&t&&%22object%22==typeof%20e&&e&&e.__esModule)return%20e;var%20a=Object.create(null);if(n.r(a),Object.defineProperty(a,%22default%22,%7Benumerable:!0,value:e%7D),2&t&&%22string%22!=typeof%20e)for(var%20r%20in%20e)n.d(a,r,function(t)%7Breturn%20e%5Bt%5D%7D.bind(null,r));return%20a%7D,n.n=function(e)%7Bvar%20t=e&&e.__esModule?function()%7Breturn%20e.default%7D:function()%7Breturn%20e%7D;return%20n.d(t,%22a%22,t),t%7D,n.o=function(e,t)%7Breturn%20Object.prototype.hasOwnProperty.call(e,t)%7D,n.p=%22%22,n(n.s=0)%7D(%5Bfunction(e,t,n)%7B%22use%20strict%22;n.r(t);var%20a=function(e,t)%7Breturn(a=Object.setPrototypeOf%7C%7C%7B__proto__:%5B%5D%7Dinstanceof%20Array&&function(e,t)%7Be.__proto__=t%7D%7C%7Cfunction(e,t)%7Bfor(var%20n%20in%20t)Object.prototype.hasOwnProperty.call(t,n)&&(e%5Bn%5D=t%5Bn%5D)%7D)(e,t)%7D;function%20r(e,t)%7Bif(%22function%22!=typeof%20t&&null!==t)throw%20new%20TypeError(%22Class%20extends%20value%20%22+String(t)+%22%20is%20not%20a%20constructor%20or%20null%22);function%20n()%7Bthis.constructor=e%7Da(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new%20n)%7DObject.create;function%20o(e,t)%7Bvar%20n=%22function%22==typeof%20Symbol&&e%5BSymbol.iterator%5D;if(!n)return%20e;var%20a,r,o=n.call(e),i=%5B%5D;try%7Bfor(;(void%200===t%7C%7Ct--%3E0)&&!(a=o.next()).done;)i.push(a.value)%7Dcatch(e)%7Br=%7Berror:e%7D%7Dfinally%7Btry%7Ba&&!a.done&&(n=o.return)&&n.call(o)%7Dfinally%7Bif(r)throw%20r.error%7D%7Dreturn%20i%7DObject.create;var%20i=function()%7Bfunction%20e(e,t)%7Bthis._program=e,this._module=t%7Dreturn%20e.prototype.image=function(e)%7Bthis._program.setImageLink(e),this._program.foundImage=!0,this._program.foundByModule=this._module.getName(),window.open(this._program.imageLink)%7D,e.prototype.video=function(e)%7Bvar%20t=function(e)%7Bvar%20t=new%20URL(e);return%20t.host=%22scontent.cdninstagram.com%22,t.href%7D(e);window.open(t),this._program.foundByModule=this._module.getName(),this._program.foundVideo=!0,this._program.alertNotInInstagramPost=!0%7D,e%7D(),s=function()%7Bfunction%20e()%7B%7Dreturn%20e.prototype.error=function(e,t)%7Bvar%20n=this.getName();console.error(n+%22()%22,%22%5Binstantgram%5D%20%22+t.VERSION,e)%7D,e%7D();function%20u(e)%7Bvar%20t=%5B%5D;for(t.push(e);e.parentNode;)t.unshift(e.parentNode),e=e.parentNode;return%20t%7Dfunction%20d(e)%7Bvar%20t=e%5BObject.keys(e).find(function(e)%7Breturn%20e.includes(%22Instance%22)%7C%7Ce.includes(%22Fiber%22)%7D)%5D;return%20t%7C%7Cnull%7Dfunction%20l(e)%7Bvar%20t,n;return%7Bquality:e.getAttribute(%22FBQualityClass%22),bandwidth:parseInt(e.getAttribute(%22bandwidth%22)),baseUrl:null===(n=null===(t=e.querySelector(%22BaseURL%22))%7C%7Cvoid%200===t?void%200:t.textContent)%7C%7Cvoid%200===n?void%200:n.trim()%7D%7Dfunction%20m(e,t)%7Breturn%22hd%22===e.quality&&%22hd%22!==t.quality?-1:%22hd%22!==e.quality&&%22hd%22===t.quality?1:t.bandwidth-e.bandwidth%7Dfunction%20c(e)%7Bvar%20t,n;if(e.src&&!e.src.startsWith(%22blob:%22))return%20e.src;var%20a=d(e),r=null==a?void%200:a.return.memoizedProps.fallbackSrc;if(r)return%20r;var%20o=null===(t=null==a?void%200:a.return.return)%7C%7Cvoid%200===t?void%200:t.memoizedProps.manifest;if(!o)return%20null;var%20i=(new%20DOMParser).parseFromString(o,%22text/xml%22),s=Array.from(i.querySelectorAll('Representation%5BmimeType=%22video/mp4%22%5D')).map(l).filter(function(e)%7Breturn%20e.baseUrl%7D);return%20s.sort(m),null===(n=s%5B0%5D)%7C%7Cvoid%200===n?void%200:n.baseUrl%7Dvar%20g=function(e)%7Bvar%20t,n,a,r,i,s=d(o(u(e).filter(function(e)%7Breturn%22SECTION%22===e.nodeName%7D).reverse(),1)%5B0%5D),l=null===(i=null===(r=null===(a=null===(n=null===(t=null==s?void%200:s.return)%7C%7Cvoid%200===t?void%200:t.return)%7C%7Cvoid%200===n?void%200:n.return)%7C%7Cvoid%200===a?void%200:a.memoizedProps)%7C%7Cvoid%200===r?void%200:r.post)%7C%7Cvoid%200===i?void%200:i.videoUrl;return%20l%7C%7Cc(e)%7D,p=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22ImageVideoInStories%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1,n=null;try%7Bif(e.isStory)%7Bvar%20a=document.querySelector(%22body%22),r=a.querySelectorAll(%22video%22),o=a.querySelectorAll(%22button%5Baria-label%5D%22)%5B0%5D.nextElementSibling.querySelector(e.mediaImageElExpression)%7C%7Ca.querySelector(e.mediaImageElExpressions.img),s=%22%22;r.length%3E0?(s=g(r%5B0%5D),n=%22video%22):(s=o.src,n=%22image%22);var%20u=new%20i(e,this);if(s&&(u%5Bn%5D(s),t=!0),!1===t&&e.videos.length%3E0)%7Bvar%20d=g(e.videos%5B0%5D);if(!d&&e.videos%5B0%5D.children)%7Bvar%20l=e.videos%5B0%5D.children%5B0%5D;d=g(l)%7Dd&&(u.video(d),t=!0)%7D%7D%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s);function%20f(e)%7Bvar%20t=window,n=e.getBoundingClientRect();return%20n.bottom%3E0&&n.right%3E0&&n.left%3Ct.innerWidth&&n.top%3Ct.innerHeight%7Dvar%20h=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22VideoInPostAndModal%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(e.isPost)%7Bvar%20n=void%200;if(1===e.videos.length&&(e.videos%5B0%5D.hasAttribute(%22playsinline%22)%7C%7Ce.videos%5B0%5D.hasAttribute(%22loop%22))&&(n=c(e.videos%5B0%5D)),e.videos.length%3E1)%7Bvar%20a=Array.from(e.videos).filter(f).find(function(e)%7Breturn%20e.hasAttribute(%22playsinline%22)%7C%7Ce.hasAttribute(%22loop%22)%7D);a&&(n=c(a))%7Dn&&((new%20i(e,this)).video(n),t=!0)%7Delse;%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s);function%20v(e,t)%7Bvar%20n,a,r=!1,o=%22%22,i=(t%7C%7Ce%5B0%5D.closest('%5Brole=%22presentation%22%5D')).parentElement,s=Array.from(i.querySelectorAll(%22button%5Baria-label%22)).filter(function(e)%7Breturn%20e.parentElement===i%7D),u=1===s.length&&%22previous%22===(null===(n=d(s%5B0%5D))%7C%7Cvoid%200===n?void%200:n.return.memoizedProps.direction),l=1===s.length&&%22next%22===(null===(a=d(s%5B0%5D))%7C%7Cvoid%200===a?void%200:a.return.memoizedProps.direction);return%20r%7C%7C(1===s.length&&l&&(o=e%5B0%5D.src,r=!0),1===s.length&&u&&(o=e%5B1%5D.src,r=!0),3===e.length&&(o=e%5B1%5D.src,r=!0)),o%7Dfunction%20y(e)%7Breturn%22user-avatar%22===e.getAttribute(%22data-testid%22)%7C%7C%22span%22===e.parentElement.localName%7C%7C%22a%22===e.parentElement.localName%7C%7Cu(e).filter(function(e)%7Breturn%22HEADER%22===e.nodeName%7D).length%3E0%7Dvar%20_=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22ImageInPostAndModal%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bif(e.isPost)%7Bvar%20n=void%200,a=document.querySelector('article%5Brole=%22presentation%22%5D'),r=a.querySelector('%5Brole=%22presentation%22%5D')%7C%7Ca;if(r)%7Bvar%20o=%5B%5D;a.querySelectorAll(%22img%22).forEach(function(e)%7Bf(e)&&!y(e)&&o.push(e)%7D),1===e.images.length&&(n=e.images%5B0%5D.src,t=!0),t%7C%7C1!==o.length%7C%7C(n=o%5B0%5D.src,t=!0),t%7C%7C(n=v(o,r)),n?((new%20i(e,this)).image(n),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#screen@alert_dontFound%22%7D%7D%7D%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s),b=function(e)%7Bfunction%20t()%7Breturn%20null!==e&&e.apply(this,arguments)%7C%7Cthis%7Dreturn%20r(t,e),t.prototype.getName=function()%7Breturn%22ImageOnScreen%22%7D,t.prototype.execute=function(e)%7Bvar%20t=!1;try%7Bvar%20n=void%200,a=Array.from(document.querySelectorAll('article%5Brole=%22presentation%22%5D')).filter(f);a.reverse();var%20r=a%5B0%5D;if(r)%7Bfor(var%20o=r.querySelectorAll(%22img%22),s=%5B%5D,u=0;u%3Co.length;u++)%7Bvar%20d=o%5Bu%5D;f(d)&&!y(d)&&s.push(d)%7Dif(1===s.length&&(n=s%5B0%5D.src),!n)n=v(s,r.querySelector('div%5Brole=%22presentation%22%5D'));n?((new%20i(e,this)).image(n),t=!0):e.context=%7BhasMsg:!0,msg:%22index#program#modal@alert_dontFound%22%7D%7D%7Dcatch(t)%7Bthis.error(t,e)%7Dreturn%20t%7D,t%7D(s),x=%7Blangs:%7B%22de-DE%22:%7B%22helpers.localize_defaultlang%22:%22Ausgew%C3%A4hlte%20Sprache:%20$%7BLANG_DEFAULT%7D%20%5Cn%20Weitere%20Informationen%20zu%20den%20unterst%C3%BCtzten%20Sprachen%20findest%20du%20auf%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20ist%20veraltet.%20Bitte%20besuche%20die%20Seite%20http://theus.github.io/instantgram%20f%C3%BCr%20ein%20Update.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Installierte%20Version%20$%7Bdata.version%7D%20%7C%20Neue%20Version:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20sucht%20nach%20neuen%20verf%C3%BCgbaren%20Updates%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20wurde%20aktualisiert.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20hat%20ein%20neues%20Update%20gefunden.%5CnBitte%20besuche%20die%20Seite%20http://theus.github.io/instantgram,%20um%20das%20Update%20zu%20installieren.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20funktioniert%20nur%20mit%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20konnte%20kein%20Bild%20in%20diesem%20Post%20finden.%20Bitte%20%C3%B6ffne%20den%20Link%20in%20einem%20neuen%20Tab.%22,%22index#program#post@alert_dontFound%22:%22Ops,%20%5Binstantgram%5D%20konnte%20leider%20kein%20Bild%20finden%20%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20hat%20mehr%20als%201%20Bild%20gefunden.%20Bist%20du%20in%20der%20Profilansicht?%20Falls%20ja,%20%C3%B6ffne%20bitte%20zuerst%20einen%20einzelnen%20Post%20und%20f%C3%BChre%20%5Binstantgram%5D%20erneut%20aus.%22,%22index#program@alert_dontFound%22:%22Ops,%20hast%20du%20einen%20Instagram%20Post%20ge%C3%B6ffnet?%20Zum%20Beispiel%20instagram.com/p/82jd828jd%22%7D,%22en-US%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20set%20language:%20$%7BLANG_DEFAULT%7D%20%5Cn%20For%20more%20information%20about%20available%20languages%20please%20check%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20is%20outdated.%20Please%20check%20http://theus.github.io/instantgram%20for%20available%20updates.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Installed%20version:%20$%7Bdata.version%7D%20%7C%20New%20update:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20is%20looking%20for%20available%20updates%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20updated%20your%20current%20version.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20found%20a%20new%20available%20update.%5CnPlease%20check%20http://theus.github.io/instantgram%20to%20install%20it.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20only%20works%20on%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20didn't%20find%20any%20image%20in%20this%20Instagram%20post.%20Please%20try%20to%20open%20the%20link%20in%20a%20new%20tab.%22,%22index#program#post@alert_dontFound%22:%22Ops,%20%5Binstantgram%5D%20couldn't%20find%20any%20image%20%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20found%20more%20than%201%20image.%20Are%20you%20on%20a%20profile%20page?%20If%20yes,%20please%20open%20a%20single%20post%20first%20and%20open%20%5Binstantgram%5D%20again.%22,%22index#program@alert_dontFound%22:%22Ops,%20did%20you%20open%20any%20Instagram%20post?%20Like%20for%20example%20instagram.com/p/82jd828jd%22%7D,%22es-AR%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20elegir%20idioma:%20$%7BLANG_DEFAULT%7D%20%5Cn%20Para%20m%C3%A1s%20informaci%C3%B3n%20acerca%20de%20los%20idiomas%20disponibles,%20por%20favor%20visite%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20est%C3%A1%20desactualizado.%20Por%20favor%20visite%20http://theus.github.io/instantgram%20para%20ver%20actualizaciones.%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20Versi%C3%B3n%20instalada:%20$%7Bdata.version%7D%20%7C%20Nueva%20actualizaci%C3%B3n:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20est%C3%A1%20buscando%20nuevas%20actualizaciones%E2%80%A6%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20actualiz%C3%B3%20a%20la%20versi%C3%B3n%20actual.%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20encontr%C3%B3%20una%20nueva%20actualizaci%C3%B3n%20disponible.%5CnPor%20favor%20visite%20http://theus.github.io/instantgram%20para%20instalarla.%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20s%C3%B3lo%20funciona%20en%20instagram.com.%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20no%20encontr%C3%B3%20ninguna%20imagen%20en%20esta%20publicaci%C3%B3n%20de%20Instagram.%20Por%20favor%20intente%20abrir%20el%20link%20en%20una%20nueva%20pesta%C3%B1a.%22,%22index#program#post@alert_dontFound%22:%22Ups,%20%5Binstantgram%5D%20no%20pudo%20encontrar%20ninguna%20imagen%20:-(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20encontr%C3%B3%20m%C3%A1s%20de%201%20imagen.%20%C2%BFEst%C3%A1s%20en%20una%20p%C3%A1gina%20de%20perfil?%20Si%20es%20as%C3%AD,%20por%20favor%20ingresa%20en%20una%20publicaci%C3%B3n%20y%20luego%20abre%20%5Binstantgram%5D%20nuevamente.%22,%22index#program@alert_dontFound%22:%22Ups,%20abriste%20alguna%20publicaci%C3%B3n%20de%20Instagram?%20Por%20ejemplo%20instagram.com/p/82jd828jd%22%7D,%22pt-BR%22:%7B%22helpers.localize_defaultlang%22:%22%5Binstantgram%5D%20idioma%20configurado:%20$%7BLANG_DEFAULT%7D%20%5Cnpara%20mais%20informa%C3%A7%C3%B5es%20sobre%20os%20idiomas%20suportados,%20acesse%20http://theus.github.io/instantgram%22,%22modules.update@oudated_outdated%22:%22%5Binstantgram%5D%20est%C3%A1%20desatualizado.%20Acesse%20http://theus.github.io/instantgram%20para%20atualizar%22,%22modules.update@oudated_localInfo%22:%22%5Binstantgram%5D%20vers%C3%A3o%20local:%20$%7Bdata.version%7D%20%7C%20nova%20vers%C3%A3o:%20$%7Bdata.gitVersion%7D%22,%22modules.update@determineIfGetUpdateIsNecessary_contacting%22:%22%5Binstantgram%5D%20est%C3%A1%20procurando%20atualiza%C3%A7%C3%B5es...%22,%22modules.update@determineIfGetUpdateIsNecessary_updated%22:%22%5Binstantgram%5D%20informa%C3%A7%C3%B5es%20locais%20atualizadas%22,%22modules.update@determineIfGetUpdateIsNecessary_@alert_found%22:%22%5Binstantgram%5D%20encontrou%20uma%20atualiza%C3%A7%C3%A3o.%5Cn%20acesse%20theus.github.io/instantgram%20para%20atualizar%22,%22index@alert_onlyWorks%22:%22%5Binstantgram%5D%20somente%20funciona%20no%20instagram.com%22,%22index#program#modal@alert_dontFound%22:%22%5Binstantgram%5D%20n%C3%A3o%20encontrou%20uma%20imagem%20em%20um%20post.%20Tente%20abrir%20o%20link%20em%20uma%20nova%20aba.%22,%22index#program#post@alert_dontFound%22:%22ops,%20%5Binstantgram%5D%20n%C3%A3o%20encontrou%20a%20imagem%20:(%22,%22index#program#screen@alert_dontFound%22:%22%5Binstantgram%5D%20a%20procura%20por%20imagem%20na%20tela%20encontrou%20mais%20de%201%20imagem.%20Voc%C3%AA%20est%C3%A1%20em%20um%20perfil?%20Se%20sim,%20abra%20alguma%20imagem%20antes%20de%20rodar%20o%20%5Binstantgram%5D%22,%22index#program@alert_dontFound%22:%22ops,%20voc%C3%AA%20est%C3%A1%20em%20algum%20post%20do%20instagram?%20ex:%20instagram.com/p/82jd828jd%22%7D%7D%7D,I=%7Bde:%22de-DE%22,pt:%22pt-BR%22,en:%22en-US%22,%22en-GB%22:%22en-US%22%7D%5Bnavigator.language%5D%7C%7C%22en-US%22;function%20w(e,t)%7Bvoid%200===t&&(t=I);try%7Breturn%20x.langs.hasOwnProperty(t)%7C%7C(t=%22en-US%22),x.langs%5Bt%5D%5Be%5D?x.langs%5Bt%5D%5Be%5D:%22%22%7Dcatch(n)%7Breturn%20console.error(%22%5Binstantgram%5D%20LOC%20error:%22,n),%22ops,%20an%20error%20ocurred%20in%20localization%20system.%20Enter%20in%20https://github.com/theus/instantgram/issues/new%20and%20open%20an%20issue%20with%20this%20code:%20'LOC_dont_found_str_neither_default:%5B%22+t+%22-%3E%22+e+%22%5D'%5Cn%20%20%20%20for%20more%20information%20open%20the%20console%22%7D%7Dconsole.info(w(%22helpers.localize_defaultlang%22).replace(%22$%7BLANG_DEFAULT%7D%22,I));var%20S=w;var%20A=%7BregexOriginalImage:/%5C/%5Ba-z%5D+%5Cd+%5Ba-z%5D?x%5Cd+%5Ba-z%5D?/,regexMaxResImage:/%5C/%5Ba-z%5D+%5B1080%5D+%5Ba-z%5D?x%5B1080%5D+%5Ba-z%5D?/,regexPath:/%5E%5C/(p%7Creel%7Ctv)%5C//,regexHostname:/instagram%5C.com/,regexStoriesURI:/stories%5C/(.*)+/,regexURL:/(%5B--:%5Cw?@%25&+~#=%5D*%5C.%5Ba-z%5D%7B2,4%7D%5C/%7B0,2%7D)((?:%5B?&%5D(?:%5Cw+)=(?:%5Cw+))+%7C%5B--:%5Cw?@%25&+~#=%5D+)?/%7D;var%20N=window.navigator.userAgent.indexOf(%22Edge%22)%3E-1%7C%7Cwindow.navigator.userAgent.indexOf(%22Edg%22)%3E-1,P=%7Bcover:'img%5Bstyle=%22object-fit:%20cover;%22%5D',srcset:%22img%5Bsrcset%5D%22,img:%22img%22%7D,U=window.location.pathname,z=%7BVERSION:%225.0.4%22,mediaImageElExpressions:P,mediaImageElExpression:N?P.cover:P.srcset,hostname:window.location.hostname,path:U,images:%5B%5D,imagesOnViewPort:%5B%5D,videos:document.querySelectorAll(%22video%22),foundByModule:null,isStory:A.regexStoriesURI.test(U),isPost:A.regexPath.test(U),probablyHasAGallery:%7Bcheck:null,byModule:%22%22%7D,setImageLink:function(e)%7Bthis.imageLinkBeforeParse=e,A.regexMaxResImage.test(e)?this.imageLink=e:this.imageLink=A.regexOriginalImage.test(e)?e.replace(A.regexOriginalImage,%22%22):e%7D,foundVideo:!1,foundImage:!1,imageLink:!1,imageLinkBeforeParse:!1,alertNotInInstagramPost:!1,context:%7BhasMsg:!1,msg:void%200%7D%7D;!function(e,t,n)%7Bfor(var%20a=0;a%3Ce.length;a++)t.call(n,a,e%5Ba%5D)%7D(document.images,function(e,t)%7Bvar%20n=t;!y(n)&&function(e)%7Breturn%20u(e).filter(function(e)%7Breturn%22ARTICLE%22===e.nodeName%7D).length%3E0%7D(n)&&(z.images.push(n),f(n)&&z.imagesOnViewPort.push(n))%7D),A.regexHostname.test(z.hostname)%7C%7Cwindow.alert(S(%22index@alert_onlyWorks%22)),A.regexHostname.test(z.hostname)&&!1===(new%20p).execute(z)&&!1===(new%20h).execute(z)&&!1===(new%20_).execute(z)&&!1===(new%20b).execute(z)&&(z.context.hasMsg=!1),z.context.hasMsg&&window.alert(S(z.context.msg)),!z.alertNotInInstagramPost%7C%7Cz.foundVideo%7C%7Cz.foundImage%7C%7Cwindow.alert(S(%22index#program@alert_dontFound%22))%7D%5D);})()
+```
+
+### Internal External Links
+
+Internal External Links
+
+```js
+javascript: (function() { var i, x; for (i = 0; x = document.links[i]; ++i) x.style.color = ["blue", "red", "orange"][sim(x, location)]; function sim(a, b) { if (a.hostname != b.hostname) return 0; if (fixPath(a.pathname) != fixPath(b.pathname) || a.search != b.search) return 1; return 2; } function fixPath(p) { p = (p.charAt(0) == "/" ? "" : "/") + p; /*many browsers*/ p = p.split("?")[0]; /*opera*/ return p; } })()
+```
diff --git a/content/Callouts.md b/content/Callouts.md
new file mode 100644
index 000000000..4d9141a8a
--- /dev/null
+++ b/content/Callouts.md
@@ -0,0 +1,57 @@
+---
+title: Callouts Showcase
+tags:
+ - reference
+ - obsidian
+compartir: true
+lastmod: 2023-09-18
+---
+
+
+> [!EXAMPLE] Examples
+>
+> Aliases: example
+
+> [!note] Notes
+>
+> Aliases: note
+
+> [!abstract] Summaries
+>
+> Aliases: abstract, summary, tldr
+
+> [!info] Info
+>
+> Aliases: info, todo
+
+> [!tip] Hint
+>
+> Aliases: tip, hint, important
+
+> [!success] Success
+>
+> Aliases: success, check, done
+
+> [!question] Question
+>
+> Aliases: question, help, faq
+
+> [!warning] Warning
+>
+> Aliases: warning, caution, attention
+
+> [!failure] Failure
+>
+> Aliases: failure, fail, missing
+
+> [!danger] Error
+>
+> Aliases: danger, error
+
+> [!bug] Bug
+>
+> Aliases: bug
+
+> [!quote] Quote
+>
+> Aliases: quote, cite
diff --git a/content/Chords.md b/content/Chords.md
new file mode 100644
index 000000000..6130a13fa
--- /dev/null
+++ b/content/Chords.md
@@ -0,0 +1,12 @@
+---
+title: Chords (music)
+tags:
+ - music
+ - definition
+compartir: true
+lastmod: 2023-09-18
+---
+
+A _chord_, in music, is any harmonic set of pitches/frequencies consisting of multiple notes (also called "pitches") that are heard as if sounding simultaneously.
+
+A chord, in music, is any harmonic set of pitches/frequencies consisting of multiple notes (also called "pitches") that are heard as if sounding simultaneously. For many practical and theoretical purposes, arpeggios and other types of broken chords (in which the chord tones are not sounded simultaneously) may also be considered as _chords_ in the right musical context.
diff --git a/content/Chuckwalla.md b/content/Chuckwalla.md
new file mode 100644
index 000000000..45d370dfc
--- /dev/null
+++ b/content/Chuckwalla.md
@@ -0,0 +1,12 @@
+---
+title: Chuckwalla
+lastmod: 2023-09-18
+compartir: true
+---
+Chuckwallas are lizards found primarily in arid regions of the southwestern United States and northern Mexico. Some are found on coastal islands. The five species of chuckwallas are all placed within the genus _Sauromalus_; they are part of the iguanid family, _Iguanidae_—composed of iguanas, chuckwallas, and their prehistoric relatives.
+
+Chuckwallas are stocky, wide-bodied lizards with flattened midsections and prominent bellies. Their tails are thick, tapering to a blunt tip. Loose folds of skin characterize the neck and sides of their bodies, which are covered in small, coarsely granular scales. Their length ranges from 15 inches up to 30 inches.
+
+## Iguanidae (lizard family)
+
+
diff --git a/content/Consistency.md b/content/Consistency.md
new file mode 100644
index 000000000..7c2bff9b6
--- /dev/null
+++ b/content/Consistency.md
@@ -0,0 +1,10 @@
+---
+title: Consistency is Key
+compartir: true
+lastmod: 2023-09-18
+---
+Show up. Do the work. Be consistent.
+
+> [!warning]
+>
+> This note is a [[Stub]]. The information has yet to be curated or processed yet.
diff --git a/content/Continuous Care.md b/content/Continuous Care.md
new file mode 100644
index 000000000..dcd22b75f
--- /dev/null
+++ b/content/Continuous Care.md
@@ -0,0 +1,13 @@
+---
+title: Continuous Care
+tags:
+ - digital-gardening
+compartir: true
+lastmod: 2023-09-18
+---
+
+Be the watchful caretaker of your ever growing plants and flowers. Grow your knowledge by forming new branches and connecting the dots. Write short structured notes articulating specific ideas and share them here.
+
+One note in your digital garden = one idea. Avoid creating or nourishing orphan notes. Anything not connected eventually needs to go. We must: refine our ideas, thread our thoughts, and keep notes [[Atomic Notes|atomic]].
+
+Taking raw notes is _useless_. Seed your garden with quality content and cultivate your curiosity. Plant seeds in your mind garden by taking smart personal notes. These don't need to be written in a publishable form.
diff --git a/content/Digital Garden Colors.md b/content/Digital Garden Colors.md
new file mode 100644
index 000000000..b3b2a7460
--- /dev/null
+++ b/content/Digital Garden Colors.md
@@ -0,0 +1,107 @@
+---
+title: Digital Garden Colors
+compartir: true
+lastmod: 2023-09-18
+---
+## Original Colors
+
+### Light Mode
+
+| Hex Code | Preview | Name |
+|:-----------:|:----------------------------------------------------------------:|:---------:|
+| `#faf8f8` | | light |
+| `#e5e5e5` | | lightgray |
+| `#b8b8b8` | | gray |
+| `#4e4e4e` | | darkgray |
+| `#2b2b2b` | | dark |
+| `#284b63` | | secondary |
+| `#84a59d` | | terciary |
+| `#8f9fa926` | | highlight |
+
+### Dark Mode
+
+| Hex Code | Preview | Name |
+| :-------: | :--------------------------------------------------------------: | :-------: |
+| `#161618` | | light |
+| `#393639` | | lightgray |
+| `#fff` | | other |
+| `#646464` | | gray |
+| `#d4d4d4` | | darkgray |
+| `#ebebec` | | dark |
+| `#7b97aa` | | secondary |
+| `#84a59d` | | terciary |
+| `#8f9fa926` | | highlight |
+
+## Proposed Colors
+
+### Light Mode
+
+| Hex Code | Preview | Name |
+| :-------: | :--------------------------------------------------------------: | :-------: |
+| `#faf8f8` | | light |
+| `#e5e5e5` | | lightgray |
+| `#b8b8b8` | | gray |
+| `#4e4e4e` | | darkgray |
+| `#2b2b2b` | | dark |
+| `#284b63` | | secondary |
+| `#84a59d` | | terciary |
+| `#8f9fa926` | | highlight |
+
+### Dark Mode
+
+| Hex Code | Preview | Name |
+| :-------: | :--------------------------------------------------------------: | :-------: |
+| `#161618` | | light |
+| `#393639` | | lightgray |
+| `#fff` | | other |
+| `#646464` | | gray |
+| `#d4d4d4` | | darkgray |
+| `#ebebec` | | dark |
+| `#7b97aa` | | secondary |
+| `#84a59d` | | terciary |
+| `#8f9fa926` | | highlight |
+
+## Code References
+
+### Style Code
+
+```css
+.block {
+ content: "";
+ display: block;
+ border: solid cyan 1px;
+ width: 20px;
+ height: 20px;
+}
+```
+
+### Original Light Mode
+
+```css
+lightMode {
+ light: #faf8f8;
+ lightgray: #e5e5e5;
+ gray: #b8b8b8;
+ darkgray: #4e4e4e;
+ dark: #2b2b2b;
+ secondary: #284b63;
+ tertiary: #84a59d;
+ highlight: #8f9fa926;
+}
+```
+
+### Original Dark Mode
+
+```css
+darkMode {
+ light: #161618;
+ lightgray: #393639;
+ other: #fff;
+ gray: #646464;
+ darkgray: #d4d4d4;
+ dark: #ebebec;
+ secondary: #7b97aa;
+ tertiary: #84a59d;
+ highlight: #8f9fa926;
+}
+```
diff --git a/content/Digital Garden.md b/content/Digital Garden.md
new file mode 100644
index 000000000..5dff5903d
--- /dev/null
+++ b/content/Digital Garden.md
@@ -0,0 +1,17 @@
+---
+title: Digital Garden
+tags:
+ - digital-gardening
+compartir: true
+lastmod: 2023-09-18
+---
+
+## What is a Digital Garden
+
+A digital garden is a combination of an **online notebook** and a **personal wiki**, where digital gardeners write in small, unfinished pieces, also known as [[Atomic Notes|atomic notes]], and share these seeds of thought to be cultivated in public. Digital gardens are curated and evolve over time, sometimes growing wildly and sometimes getting pruned.
+
+The phrase _"digital garden"_ comes up often while browsing these notes. Surely I overuse it. That said, I still like it. It more closely describes what I envision this website to be: a carefully curated garden of digital notes. Having a reliable system on which to dump raw information is extremely useful. The idea of [[Sweep Your Mind|sweeping]] one's mind is helpful to rid yourself of distractions from incorrectly prioritized tasks.
+
+## How is Content Curated
+
+Digital Gardens are explorable rather than structured as a strictly linear stream of posts. They grow slowly over time, rather than created as _"finished"_ work that is to never be touched again. A place where little changes accumulate and transform thoughts and ideas. As you [[Continuous Care|continuously care]] for your garden, you **revise**, **update**, and **change** your ideas as they develop.
diff --git a/content/Explore.md b/content/Explore.md
new file mode 100644
index 000000000..71b96ea07
--- /dev/null
+++ b/content/Explore.md
@@ -0,0 +1,17 @@
+---
+title: Explore the Garden
+tags: []
+compartir: true
+lastmod: 2023-09-18
+---
+
+* [[Aurora Borealis Sighting]]
+* [[Callouts]]
+* [[Health and Wellness]]
+* [[Markdown Demo|Markdown Demo]]
+* [[Meditation]]
+* [[Meta]]
+* [[Public Journal]]
+* [[Tools]]
+* [[Unlock Firefox Sidebar]]
+* [[Upcoming Concerts]]
diff --git a/content/Free Facts.md b/content/Free Facts.md
new file mode 100644
index 000000000..89f39f7be
--- /dev/null
+++ b/content/Free Facts.md
@@ -0,0 +1,45 @@
+---
+title: Free Facts
+tags:
+ - collection
+compartir: true
+lastmod: 2023-09-18
+enableToc: true
+---
+
+### Lighting
+
+Lightning is a significant force contributing to mountain erosion. [source](https://www.livescience.com/40701-lightning-strikes-erode-mountains.html)
+
+### Sea Sickness
+
+Ginger is proven to help those who suffer from sea sickness.
+
+### Yak Shaving
+
+Yak Shaving is programming lingo for the seemingly endless series of small tasks that have to be completed before the next step in a project can move forward.
+
+### Transcranial Magnetic Stimulation
+
+TMS is a noninvasive form of brain stimulation in which a changing magnetic field is used to induce an electric current at a specific area of the brain through electromagnetic induction. An electric pulse generator, or stimulator, is connected to a magnetic coil connected to the scalp.
+
+### Weasel Words
+
+A weasel word, or anonymous authority, is slang for words and phrases aimed at creating an impression that something specific and meaningful has been said, when in fact only a vague or ambiguous claim has been communicated. Examples include the phrases "some people say", "it is thought", and "researchers believe".
+
+Using weasel words may allow one to later deny any specific meaning if the statement is challenged, because the statement was never specific in the first place. Weasel words can be a form of _tergiversation_, and may be used in advertising, (popular) science, opinion pieces and political statements to mislead or disguise a biased view or unsubstantiated claim.
+
+### MV Derbyshire
+
+The MV Derbyshire was a British ore-bulk-oil combination carrier built in 1976. It was lost on September 9, 1980 during Typhoon Orchid, south of Japan. At 91,655 gross register tons, she is the largest British ship ever to have been lost at sea. [source](https://en.wikipedia.org/wiki/MV_Derbyshire)
+
+### Rogue Waves
+
+Rogue waves are unusually large, unpredictable, and suddenly appearing surface waves that can be extremely dangerous to ships, even to large ones.
+In oceanography, rogue waves are more precisely defined as waves whose height is more than twice the significant wave height (Hs or SWH), which is itself defined as the mean of the largest third of waves in a wave record. Therefore, rogue waves are not necessarily the biggest waves found on the water; they are, rather, unusually large waves for a given sea state. [source](https://en.wikipedia.org/wiki/Rogue_wave)
+
+### Dumping Chemical Weapons Directly into the Ocean
+
+After World War II, it is claimed that scientist did not know how to destroy the massive arsenals of chemical weapons. Russia, the UK, and the US opted for what seemed the safest and cheapest method of disposal at the time: dumping chemical weapons directly into the ocean.
+
+Experts estimate that 1 million metric tons of chemical weapons lie on the ocean floor—from Italy's Bari harbor, where 230 sulfur mustard exposure cases have been reported since 1946, to the US East Coast, where sulfur mustard bombs have shown up three time in the past 12 years in Delaware, likely brought in with loads of shellfish. [source](https://www.smithsonianmag.com/science-nature/decaying-weapons-world-war-II-threaten-waters-worldwide-180961046/)
diff --git a/content/Grammar.md b/content/Grammar.md
new file mode 100644
index 000000000..151332e60
--- /dev/null
+++ b/content/Grammar.md
@@ -0,0 +1,71 @@
+---
+title: Grammar
+compartir: true
+lastmod: 2023-09-18
+enableToc: true
+---
+## Singular Pluralities
+
+### Archives
+
+Unbeknownst to most word processors, "an archives" is a grammatically correct phrase. "Archives" is one of those words that can be either singular or plural, though it is relatively common to drop the "s" when referring to the singular. "Archives" can refer to a collection of archival materials, the facility in which the materials are stored, or the organization that collects and maintains them.
+
+### Chambers
+
+It follows the same pattern Archives follow. The singular and plural versions can be used interchangeable.
+
+## Notable Abbreviations
+
+### Using Et Al.
+
+* Means "and others."
+* Example: "_The documentation Hadid et al. provided is sufficient._"
+
+### Using Ibid.
+
+* Abbreviation for _ibidem_
+* Means "in the same place."
+* Example: _"Ibid., 36." Where 36 denotes the page number._
+
+### Using Etc.
+
+* Abbreviation for _etcetera_
+* Means "the rest."
+* Example: _"I love you to pieces, distraction, etc._"
+
+### Using i.e.
+
+* Abbreviation for _id est_
+* Means "that is"
+* Example: _"Everyone will receive the standard discount; i.e., 20 percent."_
+
+### Using e.g.
+
+* Abbreviation for _exempli gratia_
+* Means "for example"
+* Example: "_Certain animals, e.g., nutria and otters, spend their lives in water._"
+
+## Dashes
+
+### Em Dash
+
+Dash as wide as the letter M. Em dashes are punctuation marks used to emphasize or draw attention to parenthetical or amplifying material. They are often used in place of commas, parentheses, colons, and semicolons to increase sentence variety and readability.0 Em dashes are seen as being more interruptive or striking than other punctuation, so they are often used stylistically to draw a reader's attention to a particular bit of information.
+
+**Examples:**
+
+* Mabel the Cat was delighted with the assortment of pastries the new bakery featured, but Harry the Dog—he felt otherwise.
+* While I was shopping—wandering aimlessly up and down the aisles, actually—I ran into our old neighbor.
+* An etymological dictionary is one of the few books—no, it's the only book—you'll ever need.
+* There has recently been an increase—though opposed fiercely by many people—in alternative education practices.
+* He was going to call off the project—or was he?—when the client increased the payment.
+* Traveling—that is, traveling by public transit—can be a relaxing activity if you bring music and reading material along with you.
+
+### En Dashes
+
+Dash as wide as the letter N. An en dash is a midsize punctuation mark used to show ranges in numbers, dates, or time frames.0 It is wider than a hyphen but narrower than an em dash.1 The en dash should not be left a space between the adjacent material, and it is read as "to" or "through" depending on the context.4 It can also be used for clarity in forming complex compound adjectives.0 Most keyboards don't have a key reserved for the en dash, and it usually needs to be added as a special character on most writing programs.3 In text, don't use an en dash in a range of times. Instead, use "to" instead. In a schedule or listing, use an en dash with no spaces around it: 10:00 AM–2:00 PM. When replacing the words from, to, through, between, or versus, use the en dash.
+
+**Examples:**
+
+* Our part-time employees work 20–30 hours per week.
+* By Monday, you should have read pages 79–113.
+* The years 1861–1865 were a dark time in American history.
diff --git a/content/Guitar.md b/content/Guitar.md
new file mode 100644
index 000000000..3ee83a10c
--- /dev/null
+++ b/content/Guitar.md
@@ -0,0 +1,48 @@
+---
+title: Learning Guitar
+tags:
+ - learning
+ - music
+compartir: true
+lastmod: 2023-09-18
+enableToc: true
+---
+
+## Guitar Tabs
+
+When you are looking at a tab, you will see six horizontal lines. These lines represent the strings of the guitar. The bottom line is the 6th string (the thickest string on your guitar, low e) and the top line is the thinnest string (the first string, high e).
+
+### Arpeggio
+
+An [[Arpeggio|Arpeggio]] is a type of [[Chords|broken chord]] in which the notes that compose a chord are individually sounded in a progressive rising or descending order. Arpeggios on keyboard instruments may be called _rolled chords_.
+
+```md
+e|--------2-----------------|
+B|------3---3---------------|
+G|----2-------2-------------|
+D|--0-----------------------|
+A|--------------------------|
+E|--------------------------|
+```
+
+### Metallica – Enter the Sandman (Intro)
+
+```md
+e|---------------------|------------------|---------------|--------------------|
+B|---------------------|------------------|---------------|--------------------|
+G|---------------------|------------------|---------------|--------------------|
+D|-------5-------------|----5-------------|----5----------|--------------------|
+A|----7-----------7----|-7-----------7----|-7-----------7-|--------------------|
+E|-0--------6--5-----0-|-------6--5-----0-|-------6--5----|--------------------|
+```
+
+### Pasted
+
+The next note is marked as a 7 on the 5th string, so place a finger on the 5th string 7th fret. The third note is the 5th fret 4th string. By now you are probably realizing that in order to play this riff, you need to use your 3rd finger on the 7th fret and your first finger on the 5th fret.
+
+You can then finish out the riff by grabbing the 6th fret on the 6th string with your second finger, then the 5th fret with your 1st finger, and finally the 7th fret 5th string (a string) with your 3rd finger.
+
+## Sources
+
+* [ultimate-guitar.com](https://tabs.ultimate-guitar.com/tab/metallica/enter-sandman-tabs-8595 )
+* [guitarlessons.org](https://www.guitarlessons.org/lessons/read-guitar-tabs/)
diff --git a/content/Health and Wellness.md b/content/Health and Wellness.md
new file mode 100644
index 000000000..c4d3a0042
--- /dev/null
+++ b/content/Health and Wellness.md
@@ -0,0 +1,70 @@
+---
+title: Health and Wellness
+compartir: true
+lastmod: 2023-09-18
+enableToc: true
+---
+## The Big and The Bold
+
+* Happiness comes from Solving Problems.
+* Turn off problem solving for others.
+* Live you own life. Express your emotions.
+* Settled for more. Don't push yourself, get _pulled_ by things you enjoy.
+* If possible, decide ahead of time. So when time comes, you have already made your decision.
+* Be present. Be purposeful when spending my time. Fully commit to conversation. Don't think about what to say. Listen.
+* Wages are earned by the hour. Profits are earned while you _sleep_. Make something once, profit from it for the rest of your life.
+* Adopt a morning and/or evening routine.
+* Take regular breaks and walks.
+* Set your intentions each day, week, month, or year.
+* Go for walks. Embrace the outside.
+* Set a deadline with consequences.
+* Make a promise to someone that you'll deliver by a certain time.
+* Reduce scope of the project and drop features as the deadline approaches.
+* Break the project down into smaller pieces and set milestones for each one to achieve at.
+* Design your working environment to promote focus by removing distractions and notifications.
+
+## Ways to Approach Someone Seeking Help
+
+* "Do you want reassurance, potential solutions, or my honest feelings?"
+* "Do you want me to listen or to offer help?"
+
+## Journaling…
+
+### …for Problem Solving
+
+* Problems tend to appear bigger than they actually are.
+* Journaling, writing about your problems, we minimize them.
+* Big problems, require small tasks. Every task is too big.
+
+### …for Stress Management
+
+* Scattered thinking can be stressful. Write the stress out. Digest them.
+
+### … To Create New Habits
+
+* Include a dedicated Journaling session before bed.
+
+## Workflow Optimizations
+
+* **Brevity** - Keep units small. Allows yourself to mark off at a minimum 2-4 tasks per day.
+* **Hearing** - Control sounds around you. Use headphones and ADHD music.
+* **Distraction** - Minimize distractions. Focus similarly to meditation.
+* **Recall** - Use your Todo List to guide you through the day.
+* **Techniques** - Give the Pomodoro technique a _serious_ try.
+* **Comfort** - Make your work day/space as comfortable as possible. Don't be hard on yourself.
+
+## Self Reflection
+
+1. You Don't Know What You Want
+2. You Are Not in Control of Your Physiology. A motivated person looks motivated. The unmotivated person looks unmotivated.
+3. You Have Made "lack of motivation" Part of Your Identity. "I'm so stupid" vs "I just did something stupid".
+4. You Are Not Aiming High Enough. Lack of exciting and desirable goals leads to low motivation. Apply the 10X Rule.
+5. You Are Overwhelmed. Why are you overwhelmed. One goal at a time. Lower the bar.
+6. You Are Prone to Procrastination. Ambiguity leads to procrastination, and procrastination leads to a lack of motivation.
+7. You Are Not Being Specific Enough to Spur Motivation. When things are vague., motivation will fade. "Wake up earlier." Specific, actionable goals.
+8. You Are Seeking Motivation Where You Should Be Seeking Habits
+ 1. Identify the habit. "Develop a gym habit. Going 5x/week."
+ 2. Identify your _CUE_. Every habit has a trigger. Alarm -> Waking up.
+ 3. Identify the _REWARD_. the reward can be anything. The key is the craving.
+ 4. Execute the _ROUTINE_. Perform the actual activity. "Driving to the gym."
+ 5. Write it down, make it happen. When _X_, I will do _Y_, because it provides me with _Z_ (reward). Ex.: "When my alarm goes off at 6AM, I will _immediately_ jump out of the bed, and go straight into the bathroom/shower for 20 minutes. Because it provides a good foundation on which to set my day.
diff --git a/content/Inspirations.md b/content/Inspirations.md
new file mode 100644
index 000000000..3f2e84684
--- /dev/null
+++ b/content/Inspirations.md
@@ -0,0 +1,26 @@
+---
+title: What Inspires Me
+compartir: true
+lastmod: 2023-09-18
+tags:
+ - list
+---
+
+## People Who Inspire Me
+
+* [Jacky Zha](https://github.com/jackyzha0?tab=repositories)
+* [Andy Bell](https://andy-bell.co.uk/)
+* [Eric Bower](https://erock.prose.sh/)
+* [Derek Sivers](https://sive.rs/)
+* [Drew DeVault](https://drewdevault.com/)
+* [Herman Martinus](https://herman.bearblog.dev/)
+
+## Projects That Inspire Me
+
+* [wttr.in](https://github.com/chubin/wttr.in) – Plain Text Weather
+* [mataroa](https://github.com/mataroa-blog/mataroa) – Minimal Blogging Platform
+* [Bearblog](https://github.com/HermanMartinus/bearblog) – Blogging Platform
+* [SorryTennesee](https://github.com/vpicone/SorryTennesee) – Remove Tennesee from drop-down menus.
+* [Duotone Theme](https://github.com/Hussseinkizz/duotone-theme-v2-official) – VS Code Theme (Supports Liga)
+* [Fira Code iScript](https://github.com/kencrocken/FiraCodeiScript) – Font Family (incl. ligations and cursive italics)
+* [Anemone](https://github.com/Speyll/anemone) – Clean Zola theme. Integrates public journals.
diff --git a/content/Life Lessons.md b/content/Life Lessons.md
new file mode 100644
index 000000000..b1a4b24f6
--- /dev/null
+++ b/content/Life Lessons.md
@@ -0,0 +1,40 @@
+---
+title: Life Lessons
+source: https://www.deanbokhari.com/life-lessons/
+tags:
+ - list
+compartir: true
+lastmod: 2023-09-18
+---
+
+
+1. Live a life true to yourself.
+2. Express your emotions.
+3. Better done than perfect.
+4. Settle for more.
+5. Find something in life that _pulls_ you.
+6. Go for walks.
+7. Happiness comes from solving problems.
+8. Develop a growth mindset.
+9. Develop selected disciplines into habits.
+10. Be "regular and orderly."
+11. Be present.
+12. Communication is your #1 skill.
+13. Combine short-term pessimism + long-term optimism.
+14. Write it down, make it happen.
+15. Admit when you're wrong.
+16. Read every day.
+17. Profits are better than wages.
+18. Give back + help as many people as possible.
+19. Get grateful.
+20. Embrace your failures.
+21. Feel the fear and do it anyway.
+22. You're already ready.
+23. Do your ONE most important thing first.
+24. Look at what's real.
+25. Managing energy–not time–is the key to real productivity.
+26. Prototype potential lifestyles.
+27. Sweat every day.
+28. Get mentors.
+29. Take care of your family.
+30. Live like you give a damn.
diff --git a/content/Markdown Demo.md b/content/Markdown Demo.md
new file mode 100644
index 000000000..58682e141
--- /dev/null
+++ b/content/Markdown Demo.md
@@ -0,0 +1,109 @@
+---
+title: Markdown Demo
+tags:
+ - reference
+compartir: true
+lastmod: 2023-09-18
+---
+
+# H1 Heading 1
+
+## H2 Heading 2
+
+### H3 Heading 3
+
+#### H4 Heading 4
+
+##### H5 Heading 5
+
+###### H6 Heading 6
+
+## Text Formatting
+
+Text can be **bold**, _italic_, or ~~strikethrough~~.
+
+You can [link](https://example.dom/) to external pages. and other internal [[Markdown|links]].
+
+## Lists
+
+* Item 1
+* Item 2
+ * Nested item
+* Item 3
+
+1. Line item
+2. Line item
+ 1. Nested item
+3. Line item
+
+## Blockquote
+
+> ## This is a header.
+> 1. This is the first list item.
+> 2. This is the second list item.
+>
+> Here's some example code:
+>
+> Markdown.generate();
+
+## Code
+
+### Inline Code
+
+Let us use some `inline code` and check out how it `looks`. Here's some `more`.
+
+### Code Blocks
+
+```html
+
+
{{ i18n "search" }}
` from `header.html`. +* Reduced `{{ i18n "recent_notes" }}` from `h2` to `h3` in `recent.html` to match the Interactive Graph header. +* Bumped `npm: d3` from `@6.7.0` to `@7.8.5` in `graph.html`. Updated integrity check from sha256 to sha384. +* Bumped `npm: floating-ui/core` in `head.html` from `1.2.1` to `1.4.1`. Added sha384 integrity check. +* Bumped `npm: floating-ui/dom` in `head.html` from `1.4.1` to `1.5.1`. Added sha384 integrity check. +* Bumped `npm: katex` from `@0.15.1` to `@0.16.8` within `katex.html`. Updated its multiple sha384 checks. +* Bumped `npm: mermaid` from `@9` to `@10.4.0` within `head.html` and `mermaid.html`. +* Bumped `npm: flexsearch` from `@0.7.21` to `@0.7.31`. Updated integrity check from sha256 to sha384. +* Moved `