menu bar cleanup
This commit is contained in:
		
							parent
							
								
									51a7c518bd
								
							
						
					
					
						commit
						0b5762c132
					
				
					 36 changed files with 68 additions and 5803 deletions
				
			
		|  | @ -15,7 +15,7 @@ logo_text = "Hugoplate" | |||
| # navbar fixed to top | ||||
| navbar_fixed = true | ||||
| # theme-mode | ||||
| theme_switcher = true | ||||
| theme_switcher = false | ||||
| theme_default = "system" # available options [light/dark/system] | ||||
| # Main Sections | ||||
| mainSections = ["blog"] | ||||
|  | @ -44,7 +44,7 @@ link = "contact" | |||
| # search | ||||
| # search module: https://github.com/gethugothemes/hugo-modules/tree/master/search | ||||
| [search] | ||||
| enable = true | ||||
| enable = false | ||||
| primary_color = "#121212" | ||||
| include_sections = ["blog"] | ||||
| show_image = true | ||||
|  |  | |||
|  | @ -21,7 +21,6 @@ | |||
|       "i", | ||||
|       "img", | ||||
|       "input", | ||||
|       "kbd", | ||||
|       "label", | ||||
|       "li", | ||||
|       "link", | ||||
|  | @ -43,12 +42,9 @@ | |||
|       "ul" | ||||
|     ], | ||||
|     "classes": [ | ||||
|       "-translate-x-1/2", | ||||
|       "-translate-y-1/2", | ||||
|       "2xl:bg-pink-200", | ||||
|       "2xl:block", | ||||
|       "2xl:hidden", | ||||
|       "absolute", | ||||
|       "active", | ||||
|       "bg-body", | ||||
|       "bg-gradient", | ||||
|  | @ -58,14 +54,12 @@ | |||
|       "block", | ||||
|       "border-b", | ||||
|       "border-border", | ||||
|       "border-r", | ||||
|       "border-t", | ||||
|       "btn", | ||||
|       "btn-outline-primary", | ||||
|       "btn-primary", | ||||
|       "btn-sm", | ||||
|       "capitalize", | ||||
|       "center", | ||||
|       "center-layout", | ||||
|       "center-wrapper", | ||||
|       "col-12", | ||||
|  | @ -84,8 +78,6 @@ | |||
|       "fa-mastodon", | ||||
|       "fa-regular", | ||||
|       "fa-rss", | ||||
|       "fa-search", | ||||
|       "fa-solid", | ||||
|       "fab", | ||||
|       "fill-current", | ||||
|       "fixed", | ||||
|  | @ -108,7 +100,6 @@ | |||
|       "header", | ||||
|       "header-with-image", | ||||
|       "hidden", | ||||
|       "hover:text-primary", | ||||
|       "hr-list", | ||||
|       "img", | ||||
|       "inlin-block", | ||||
|  | @ -119,7 +110,6 @@ | |||
|       "justify-between", | ||||
|       "justify-center", | ||||
|       "left-0", | ||||
|       "left-1/2", | ||||
|       "lg:!max-w-[800px]", | ||||
|       "lg:bg-green-200", | ||||
|       "lg:block", | ||||
|  | @ -175,7 +165,6 @@ | |||
|       "mr-1", | ||||
|       "mr-2", | ||||
|       "mr-4", | ||||
|       "mr-5", | ||||
|       "ms-1", | ||||
|       "mt-10", | ||||
|       "mt-4", | ||||
|  | @ -191,8 +180,6 @@ | |||
|       "navbar", | ||||
|       "navbar-brand", | ||||
|       "navbar-nav", | ||||
|       "opacity-0", | ||||
|       "opacity-100", | ||||
|       "order-0", | ||||
|       "order-1", | ||||
|       "order-3", | ||||
|  | @ -202,7 +189,6 @@ | |||
|       "pb-16", | ||||
|       "pb-6", | ||||
|       "pl-2", | ||||
|       "pr-5", | ||||
|       "pr-8", | ||||
|       "pt-14", | ||||
|       "pt-7", | ||||
|  | @ -218,17 +204,6 @@ | |||
|       "rounded", | ||||
|       "rounded-2xl", | ||||
|       "row", | ||||
|       "search-icon", | ||||
|       "search-modal", | ||||
|       "search-modal-overlay", | ||||
|       "search-reset", | ||||
|       "search-result", | ||||
|       "search-result-empty", | ||||
|       "search-result-info", | ||||
|       "search-wrapper", | ||||
|       "search-wrapper-body", | ||||
|       "search-wrapper-footer", | ||||
|       "search-wrapper-header", | ||||
|       "section", | ||||
|       "section-sm", | ||||
|       "sm:bg-red-200", | ||||
|  | @ -239,6 +214,7 @@ | |||
|       "space-x-1", | ||||
|       "sr-only", | ||||
|       "sticky", | ||||
|       "system", | ||||
|       "text-[12px]", | ||||
|       "text-[8rem]", | ||||
|       "text-black", | ||||
|  | @ -250,11 +226,9 @@ | |||
|       "text-primary", | ||||
|       "text-red-500", | ||||
|       "text-xl", | ||||
|       "theme-switcher", | ||||
|       "time", | ||||
|       "to-theme-light", | ||||
|       "top-0", | ||||
|       "top-1/2", | ||||
|       "uppercase", | ||||
|       "w-4", | ||||
|       "w-[30px]", | ||||
|  | @ -263,7 +237,6 @@ | |||
|       "xl:block", | ||||
|       "xl:hidden", | ||||
|       "xl:space-x-8", | ||||
|       "z-10", | ||||
|       "z-30", | ||||
|       "z-50" | ||||
|     ], | ||||
|  | @ -274,9 +247,7 @@ | |||
|       "name", | ||||
|       "nav-menu", | ||||
|       "nav-toggle", | ||||
|       "search-modal-input", | ||||
|       "show-button", | ||||
|       "theme-switcher" | ||||
|       "show-button" | ||||
|     ] | ||||
|   } | ||||
| } | ||||
|  |  | |||
							
								
								
									
										177
									
								
								public/404.html
									
										
									
									
									
								
							
							
						
						
									
										177
									
								
								public/404.html
									
										
									
									
									
								
							|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -626,81 +626,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -721,108 +650,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -627,81 +627,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -722,108 +651,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -628,81 +628,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -723,108 +652,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -628,81 +628,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -723,108 +652,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -627,81 +627,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -722,108 +651,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1660,51 +1660,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
|   --tw-text-opacity: 1; | ||||
|   color: rgb(255 110 0 / var(--tw-text-opacity)); | ||||
| } | ||||
| .theme-switcher { | ||||
|   display: inline-flex; | ||||
| } | ||||
| .theme-switcher label { | ||||
|   position: relative; | ||||
|   display: inline-block; | ||||
|   height: 1rem; | ||||
|   width: 1.5rem; | ||||
|   cursor: pointer; | ||||
|   border-radius: 1rem; | ||||
|   --tw-bg-opacity: 1; | ||||
|   background-color: rgb(234 234 234 / var(--tw-bg-opacity)); | ||||
| } | ||||
| @media (min-width: 1024px) { | ||||
| 
 | ||||
|   .theme-switcher label { | ||||
|     width: 2.5rem; | ||||
|   } | ||||
| } | ||||
| .theme-switcher input { | ||||
|   position: absolute; | ||||
|   opacity: 0; | ||||
| } | ||||
| .theme-switcher span { | ||||
|   position: absolute; | ||||
|   top: -0.25rem; | ||||
|   left: 0px; | ||||
|   display: flex; | ||||
|   height: 1.5rem; | ||||
|   width: 1.5rem; | ||||
|   align-items: center; | ||||
|   justify-content: center; | ||||
|   border-radius: 9999px; | ||||
|   --tw-bg-opacity: 1; | ||||
|   background-color: rgb(4 4 4 / var(--tw-bg-opacity)); | ||||
|   transition-property: all; | ||||
|   transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); | ||||
|   transition-duration: 300ms; | ||||
| } | ||||
| @media (min-width: 1024px) { | ||||
| 
 | ||||
|   .theme-switcher input:checked + label span { | ||||
|     left: 1rem; | ||||
|   } | ||||
| } | ||||
| .btn { | ||||
|   display: inline-block; | ||||
|   border-radius: 0.25rem; | ||||
|  | @ -1766,9 +1721,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .fixed { | ||||
|   position: fixed; | ||||
| } | ||||
| .absolute { | ||||
|   position: absolute; | ||||
| } | ||||
| .relative { | ||||
|   position: relative; | ||||
| } | ||||
|  | @ -1778,18 +1730,9 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .left-0 { | ||||
|   left: 0px; | ||||
| } | ||||
| .left-1\/2 { | ||||
|   left: 50%; | ||||
| } | ||||
| .top-0 { | ||||
|   top: 0px; | ||||
| } | ||||
| .top-1\/2 { | ||||
|   top: 50%; | ||||
| } | ||||
| .z-10 { | ||||
|   z-index: 10; | ||||
| } | ||||
| .z-30 { | ||||
|   z-index: 30; | ||||
| } | ||||
|  | @ -1848,9 +1791,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .mr-4 { | ||||
|   margin-right: 1rem; | ||||
| } | ||||
| .mr-5 { | ||||
|   margin-right: 1.25rem; | ||||
| } | ||||
| .ms-1 { | ||||
|   margin-inline-start: 0.25rem; | ||||
| } | ||||
|  | @ -1899,14 +1839,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .w-full { | ||||
|   width: 100%; | ||||
| } | ||||
| .-translate-x-1\/2 { | ||||
|   --tw-translate-x: -50%; | ||||
|   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); | ||||
| } | ||||
| .-translate-y-1\/2 { | ||||
|   --tw-translate-y: -50%; | ||||
|   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); | ||||
| } | ||||
| .cursor-pointer { | ||||
|   cursor: pointer; | ||||
| } | ||||
|  | @ -1939,9 +1871,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .border-b { | ||||
|   border-bottom-width: 1px; | ||||
| } | ||||
| .border-r { | ||||
|   border-right-width: 1px; | ||||
| } | ||||
| .border-t { | ||||
|   border-top-width: 1px; | ||||
| } | ||||
|  | @ -2025,9 +1954,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .pl-2 { | ||||
|   padding-left: 0.5rem; | ||||
| } | ||||
| .pr-5 { | ||||
|   padding-right: 1.25rem; | ||||
| } | ||||
| .pr-8 { | ||||
|   padding-right: 2rem; | ||||
| } | ||||
|  | @ -2086,12 +2012,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
|   --tw-text-opacity: 1; | ||||
|   color: rgb(239 68 68 / var(--tw-text-opacity)); | ||||
| } | ||||
| .opacity-0 { | ||||
|   opacity: 0; | ||||
| } | ||||
| .opacity-100 { | ||||
|   opacity: 1; | ||||
| } | ||||
| .bg-gradient { | ||||
|   background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); | ||||
|   --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); | ||||
|  | @ -3185,11 +3105,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
|   } | ||||
| } | ||||
| 
 | ||||
| .hover\:text-primary:hover { | ||||
|   --tw-text-opacity: 1; | ||||
|   color: rgb(255 110 0 / var(--tw-text-opacity)); | ||||
| } | ||||
| 
 | ||||
| @media (min-width: 540px) { | ||||
| 
 | ||||
|   .sm\:block { | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -628,81 +628,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -723,108 +652,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -628,81 +628,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -723,108 +652,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -628,81 +628,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -723,108 +652,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -625,81 +625,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -720,108 +649,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -627,81 +627,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -722,108 +651,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -624,81 +624,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -719,108 +648,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <!doctype html> | ||||
| <html | ||||
|   itemscope | ||||
|   class="" | ||||
|   class="system" | ||||
|   lang="en-us" | ||||
|   itemtype="http://schema.org/WebPage" | ||||
| > | ||||
|  | @ -629,81 +629,10 @@ | |||
|     </ul> | ||||
| 
 | ||||
|     <div class="order-1 ml-auto flex items-center md:order-2 lg:ml-0"> | ||||
|         | ||||
|       <button | ||||
|         aria-label="search" | ||||
|         class="border-border text-dark hover:text-primary mr-5 inline-block border-r pr-5 text-xl" | ||||
|         data-target="search-modal" | ||||
|       > | ||||
|         <i class="fa-solid fa-search"></i> | ||||
|       </button> | ||||
|          | ||||
|           | ||||
|        | ||||
|   | ||||
|   | ||||
| <div class="theme-switcher mr-5"> | ||||
|   <input id="theme-switcher" data-theme-switcher type="checkbox" /> | ||||
|   <label for="theme-switcher"> | ||||
|     <span class="sr-only">theme switcher</span> | ||||
|     <span> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-100" | ||||
|         viewBox="0 0 56 56" | ||||
|         fill="#fff" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           d="M30 4.6c0-1-.9-2-2-2a2 2 0 0 0-2 2v5c0 1 .9 2 2 2s2-1 2-2Zm9.6 9a2 2 0 0 0 0 2.8c.8.8 2 .8 2.9 0L46 13a2 2 0 0 0 0-2.9 2 2 0 0 0-3 0Zm-26 2.8c.7.8 2 .8 2.8 0 .8-.7.8-2 0-2.9L13 10c-.7-.7-2-.8-2.9 0-.7.8-.7 2.1 0 3ZM28 16a12 12 0 0 0-12 12 12 12 0 0 0 12 12 12 12 0 0 0 12-12 12 12 0 0 0-12-12Zm23.3 14c1.1 0 2-.9 2-2s-.9-2-2-2h-4.9a2 2 0 0 0-2 2c0 1.1 1 2 2 2ZM4.7 26a2 2 0 0 0-2 2c0 1.1.9 2 2 2h4.9c1 0 2-.9 2-2s-1-2-2-2Zm37.8 13.6a2 2 0 0 0-3 0 2 2 0 0 0 0 2.9l3.6 3.5a2 2 0 0 0 2.9 0c.8-.8.8-2.1 0-3ZM10 43.1a2 2 0 0 0 0 2.9c.8.7 2.1.8 3 0l3.4-3.5c.8-.8.8-2.1 0-2.9-.8-.8-2-.8-2.9 0Zm20 3.4c0-1.1-.9-2-2-2a2 2 0 0 0-2 2v4.9c0 1 .9 2 2 2s2-1 2-2Z" | ||||
|         /> | ||||
|       </svg> | ||||
|        | ||||
|       <svg | ||||
|         class="absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 z-10 opacity-0" | ||||
|         viewBox="0 0 24 24" | ||||
|         fill="none" | ||||
|         height="16" | ||||
|         width="16" | ||||
|       > | ||||
|         <path | ||||
|           fill="#000" | ||||
|           fill-rule="evenodd" | ||||
|           clip-rule="evenodd" | ||||
|           d="M8.2 2.2c1-.4 2 .6 1.6 1.5-1 3-.4 6.4 1.8 8.7a8.4 8.4 0 0 0 8.7 1.8c1-.3 2 .5 1.5 1.5v.1a10.3 10.3 0 0 1-9.4 6.2A10.3 10.3 0 0 1 3.2 6.7c1-2 2.9-3.5 4.9-4.4Z" | ||||
|         /> | ||||
|       </svg> | ||||
|     </span> | ||||
|   </label> | ||||
| </div> | ||||
| 
 | ||||
| 
 | ||||
| <script> | ||||
|   var darkMode = false; | ||||
| 
 | ||||
|    | ||||
|   if (window.matchMedia("(prefers-color-scheme: dark)").matches){darkMode = true} | ||||
|    | ||||
| 
 | ||||
|   if (localStorage.getItem("theme") === "dark"){darkMode = true} | ||||
|   else if (localStorage.getItem("theme") === "light"){darkMode = false} | ||||
|   if (darkMode){document.documentElement.classList.toggle("dark")} | ||||
|   var themeSwitch = document.querySelectorAll("[data-theme-switcher]"); | ||||
| 
 | ||||
|   document.addEventListener("DOMContentLoaded", () => { | ||||
|     [].forEach.call(themeSwitch, function (ts) { | ||||
|       ts.checked = darkMode ? true : false; | ||||
|       ts.addEventListener("click", () => { | ||||
|         document.documentElement.classList.toggle("dark"); | ||||
|         localStorage.setItem( | ||||
|           "theme", | ||||
|           document.documentElement.classList.contains("dark") ? "dark" : "light" | ||||
|         ); | ||||
|       }); | ||||
|     }); | ||||
|   }); | ||||
| </script> | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|        | ||||
|  | @ -724,108 +653,6 @@ | |||
| 
 | ||||
| 
 | ||||
|    | ||||
|     <div | ||||
|       class="search-modal " | ||||
|       aria-hidden="true" | ||||
|       style="--color-primary: #121212"> | ||||
|       <div data-target="close-search-modal" class="search-modal-overlay"></div> | ||||
|       <div | ||||
|         class="search-wrapper" | ||||
|         data-image="true" | ||||
|         data-description="true" | ||||
|         data-tags="true" | ||||
|         data-categories="true"> | ||||
|         <div class="search-wrapper-header"> | ||||
|           <label for="search-modal-input" style="margin-top:-1px"> | ||||
|             <span class="sr-only">search icon</span> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-icon" | ||||
|               data-type="search"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /> | ||||
|             </svg> | ||||
|             <svg | ||||
|               xmlns="http://www.w3.org/2000/svg" | ||||
|               viewBox="0 0 512 512" | ||||
|               height="18" | ||||
|               width="18" | ||||
|               class="search-reset" | ||||
|               data-type="reset"> | ||||
|               <path | ||||
|                 fill="currentColor" | ||||
|                 d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z" /> | ||||
|             </svg> | ||||
|           </label> | ||||
|           <input | ||||
|             id="search-modal-input" | ||||
|             type="text" | ||||
|             data-search-input | ||||
|             autocomplete="off" | ||||
|             aria-label="Search" | ||||
|             placeholder="Search Post ..." /> | ||||
|         </div> | ||||
|         <div class="search-wrapper-body"> | ||||
|           <div class="search-result" data-search-result></div> | ||||
|           <span class="search-result-empty"> | ||||
|             Type something to search.. | ||||
|           </span> | ||||
|         </div> | ||||
|         <div class="search-wrapper-footer"> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 11h9.592L8 5.519 3.204 11zm-.753-.659 4.796-5.48a1 1 0 0 1 1.506 0l4.796 5.48c.566.647.106 1.659-.753 1.659H3.204a1 1 0 0 1-.753-1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="14" | ||||
|                 height="14" | ||||
|                 fill="currentColor" | ||||
|                 style="margin-top:1px;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   d="M3.204 5h9.592L8 10.481 3.204 5zm-.753.659 4.796 5.48a1 1 0 0 0 1.506 0l4.796-5.48c.566-.647.106-1.659-.753-1.659H3.204a1 1 0 0 0-.753 1.659z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to navigate | ||||
|           </span> | ||||
|           <span> | ||||
|             <kbd> | ||||
|               <svg | ||||
|                 xmlns="http://www.w3.org/2000/svg" | ||||
|                 width="12" | ||||
|                 height="12" | ||||
|                 fill="currentColor" | ||||
|                 style="display:inline-block;" | ||||
|                 viewBox="0 0 16 16"> | ||||
|                 <path | ||||
|                   fill-rule="evenodd" | ||||
|                   d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z" /> | ||||
|               </svg> | ||||
|             </kbd> | ||||
|             to select | ||||
|           </span> | ||||
|           <span class="search-result-info"></span> | ||||
|           <span data-target="close-search-modal"> | ||||
|             <kbd>ESC</kbd> to close | ||||
|           </span> | ||||
|         </div> | ||||
|       </div> | ||||
|     </div> | ||||
|    | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -1660,51 +1660,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
|   --tw-text-opacity: 1; | ||||
|   color: rgb(255 110 0 / var(--tw-text-opacity)); | ||||
| } | ||||
| .theme-switcher { | ||||
|   display: inline-flex; | ||||
| } | ||||
| .theme-switcher label { | ||||
|   position: relative; | ||||
|   display: inline-block; | ||||
|   height: 1rem; | ||||
|   width: 1.5rem; | ||||
|   cursor: pointer; | ||||
|   border-radius: 1rem; | ||||
|   --tw-bg-opacity: 1; | ||||
|   background-color: rgb(234 234 234 / var(--tw-bg-opacity)); | ||||
| } | ||||
| @media (min-width: 1024px) { | ||||
| 
 | ||||
|   .theme-switcher label { | ||||
|     width: 2.5rem; | ||||
|   } | ||||
| } | ||||
| .theme-switcher input { | ||||
|   position: absolute; | ||||
|   opacity: 0; | ||||
| } | ||||
| .theme-switcher span { | ||||
|   position: absolute; | ||||
|   top: -0.25rem; | ||||
|   left: 0px; | ||||
|   display: flex; | ||||
|   height: 1.5rem; | ||||
|   width: 1.5rem; | ||||
|   align-items: center; | ||||
|   justify-content: center; | ||||
|   border-radius: 9999px; | ||||
|   --tw-bg-opacity: 1; | ||||
|   background-color: rgb(4 4 4 / var(--tw-bg-opacity)); | ||||
|   transition-property: all; | ||||
|   transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); | ||||
|   transition-duration: 300ms; | ||||
| } | ||||
| @media (min-width: 1024px) { | ||||
| 
 | ||||
|   .theme-switcher input:checked + label span { | ||||
|     left: 1rem; | ||||
|   } | ||||
| } | ||||
| .btn { | ||||
|   display: inline-block; | ||||
|   border-radius: 0.25rem; | ||||
|  | @ -1766,9 +1721,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .fixed { | ||||
|   position: fixed; | ||||
| } | ||||
| .absolute { | ||||
|   position: absolute; | ||||
| } | ||||
| .relative { | ||||
|   position: relative; | ||||
| } | ||||
|  | @ -1778,18 +1730,9 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .left-0 { | ||||
|   left: 0px; | ||||
| } | ||||
| .left-1\/2 { | ||||
|   left: 50%; | ||||
| } | ||||
| .top-0 { | ||||
|   top: 0px; | ||||
| } | ||||
| .top-1\/2 { | ||||
|   top: 50%; | ||||
| } | ||||
| .z-10 { | ||||
|   z-index: 10; | ||||
| } | ||||
| .z-30 { | ||||
|   z-index: 30; | ||||
| } | ||||
|  | @ -1848,9 +1791,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .mr-4 { | ||||
|   margin-right: 1rem; | ||||
| } | ||||
| .mr-5 { | ||||
|   margin-right: 1.25rem; | ||||
| } | ||||
| .ms-1 { | ||||
|   margin-inline-start: 0.25rem; | ||||
| } | ||||
|  | @ -1899,14 +1839,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .w-full { | ||||
|   width: 100%; | ||||
| } | ||||
| .-translate-x-1\/2 { | ||||
|   --tw-translate-x: -50%; | ||||
|   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); | ||||
| } | ||||
| .-translate-y-1\/2 { | ||||
|   --tw-translate-y: -50%; | ||||
|   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); | ||||
| } | ||||
| .cursor-pointer { | ||||
|   cursor: pointer; | ||||
| } | ||||
|  | @ -1939,9 +1871,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .border-b { | ||||
|   border-bottom-width: 1px; | ||||
| } | ||||
| .border-r { | ||||
|   border-right-width: 1px; | ||||
| } | ||||
| .border-t { | ||||
|   border-top-width: 1px; | ||||
| } | ||||
|  | @ -2025,9 +1954,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
| .pl-2 { | ||||
|   padding-left: 0.5rem; | ||||
| } | ||||
| .pr-5 { | ||||
|   padding-right: 1.25rem; | ||||
| } | ||||
| .pr-8 { | ||||
|   padding-right: 2rem; | ||||
| } | ||||
|  | @ -2086,12 +2012,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
|   --tw-text-opacity: 1; | ||||
|   color: rgb(239 68 68 / var(--tw-text-opacity)); | ||||
| } | ||||
| .opacity-0 { | ||||
|   opacity: 0; | ||||
| } | ||||
| .opacity-100 { | ||||
|   opacity: 1; | ||||
| } | ||||
| .bg-gradient { | ||||
|   background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); | ||||
|   --tw-gradient-from: rgba(249,249,249,1) var(--tw-gradient-from-position); | ||||
|  | @ -3185,11 +3105,6 @@ input#nav-toggle:checked ~ #nav-menu { | |||
|   } | ||||
| } | ||||
| 
 | ||||
| .hover\:text-primary:hover { | ||||
|   --tw-text-opacity: 1; | ||||
|   color: rgb(255 110 0 / var(--tw-text-opacity)); | ||||
| } | ||||
| 
 | ||||
| @media (min-width: 540px) { | ||||
| 
 | ||||
|   .sm\:block { | ||||
|  |  | |||
		Reference in a new issue
	
	 Laurens
						Laurens