From 3b68369e70f4ca962c9575d7cb20057e2be2a32d Mon Sep 17 00:00:00 2001
From: rpapin <rpapin@grandlyon.com>
Date: Mon, 4 Jan 2021 16:25:33 +0100
Subject: [PATCH] add challenge documentation

---
 docs/ecolyo/functionalities/challenge.md      |   28 +
 mkdocs.yml                                    |    2 +
 site/404.html                                 | 1159 +++++++++------
 .../architecture/architecture-home/index.html |  534 -------
 site/architecture/client/index.html           |  490 -------
 site/architecture/cozy/index.html             |  490 -------
 site/architecture/konnectors/egl/index.html   |  536 -------
 .../architecture/konnectors/enedis/index.html |  536 -------
 site/architecture/konnectors/grdf/index.html  |  490 -------
 .../konnectors/konnectors-intro/index.html    |  536 -------
 site/assets/fonts/font-awesome.css            |    4 -
 site/assets/fonts/material-icons.css          |   13 -
 site/assets/fonts/specimen/FontAwesome.ttf    |  Bin 165548 -> 0 bytes
 site/assets/fonts/specimen/FontAwesome.woff   |  Bin 98024 -> 0 bytes
 site/assets/fonts/specimen/FontAwesome.woff2  |  Bin 77160 -> 0 bytes
 .../fonts/specimen/MaterialIcons-Regular.ttf  |  Bin 128180 -> 0 bytes
 .../fonts/specimen/MaterialIcons-Regular.woff |  Bin 57620 -> 0 bytes
 .../specimen/MaterialIcons-Regular.woff2      |  Bin 44300 -> 0 bytes
 site/assets/images/favicon.png                |  Bin 521 -> 1870 bytes
 .../images/icons/bitbucket.1b09e088.svg       |    1 -
 site/assets/images/icons/github.f0b8504a.svg  |    1 -
 site/assets/images/icons/gitlab.6dd19c00.svg  |    1 -
 .../javascripts/application.c33a9706.js       |   60 -
 site/assets/javascripts/lunr/lunr.ar.js       |   20 -
 site/assets/javascripts/lunr/lunr.da.js       |   17 -
 site/assets/javascripts/lunr/lunr.de.js       |   17 -
 site/assets/javascripts/lunr/lunr.du.js       |   17 -
 site/assets/javascripts/lunr/lunr.es.js       |   17 -
 site/assets/javascripts/lunr/lunr.fi.js       |   17 -
 site/assets/javascripts/lunr/lunr.fr.js       |   17 -
 site/assets/javascripts/lunr/lunr.hu.js       |   17 -
 site/assets/javascripts/lunr/lunr.it.js       |   17 -
 site/assets/javascripts/lunr/lunr.ja.js       |   17 -
 site/assets/javascripts/lunr/lunr.jp.js       |    1 -
 site/assets/javascripts/lunr/lunr.multi.js    |    1 -
 site/assets/javascripts/lunr/lunr.nl.js       |   17 -
 site/assets/javascripts/lunr/lunr.no.js       |   17 -
 site/assets/javascripts/lunr/lunr.pt.js       |   17 -
 site/assets/javascripts/lunr/lunr.ro.js       |   17 -
 site/assets/javascripts/lunr/lunr.ru.js       |   17 -
 .../javascripts/lunr/lunr.stemmer.support.js  |    9 -
 site/assets/javascripts/lunr/lunr.sv.js       |   17 -
 site/assets/javascripts/lunr/lunr.th.js       |   17 -
 site/assets/javascripts/lunr/lunr.tr.js       |   17 -
 site/assets/javascripts/lunr/lunr.vi.js       |   17 -
 site/assets/javascripts/lunr/tinyseg.js       |    1 -
 site/assets/javascripts/lunr/wordcut.js       |    1 -
 site/assets/javascripts/modernizr.86422ebf.js |    1 -
 .../application-palette.a8b3c06d.css          |    1 -
 .../stylesheets/application.adb8469c.css      |    1 -
 site/index.html                               | 1297 ++++++++++-------
 site/miscellaneous/devenv/index.html          |  534 -------
 site/miscellaneous/gitflow/index.html         |  534 -------
 site/miscellaneous/glossary/index.html        |  534 -------
 site/miscellaneous/tools/index.html           |  534 -------
 site/miscellaneous/vscode-settings/index.html |  520 -------
 site/search/search_index.json                 |    2 +-
 site/sitemap.xml                              |   60 +-
 site/sitemap.xml.gz                           |  Bin 200 -> 204 bytes
 59 files changed, 1560 insertions(+), 7678 deletions(-)
 create mode 100644 docs/ecolyo/functionalities/challenge.md
 delete mode 100644 site/architecture/architecture-home/index.html
 delete mode 100644 site/architecture/client/index.html
 delete mode 100644 site/architecture/cozy/index.html
 delete mode 100644 site/architecture/konnectors/egl/index.html
 delete mode 100644 site/architecture/konnectors/enedis/index.html
 delete mode 100644 site/architecture/konnectors/grdf/index.html
 delete mode 100644 site/architecture/konnectors/konnectors-intro/index.html
 delete mode 100644 site/assets/fonts/font-awesome.css
 delete mode 100644 site/assets/fonts/material-icons.css
 delete mode 100644 site/assets/fonts/specimen/FontAwesome.ttf
 delete mode 100644 site/assets/fonts/specimen/FontAwesome.woff
 delete mode 100644 site/assets/fonts/specimen/FontAwesome.woff2
 delete mode 100644 site/assets/fonts/specimen/MaterialIcons-Regular.ttf
 delete mode 100644 site/assets/fonts/specimen/MaterialIcons-Regular.woff
 delete mode 100644 site/assets/fonts/specimen/MaterialIcons-Regular.woff2
 delete mode 100644 site/assets/images/icons/bitbucket.1b09e088.svg
 delete mode 100644 site/assets/images/icons/github.f0b8504a.svg
 delete mode 100644 site/assets/images/icons/gitlab.6dd19c00.svg
 delete mode 100644 site/assets/javascripts/application.c33a9706.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.ar.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.da.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.de.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.du.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.es.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.fi.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.fr.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.hu.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.it.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.ja.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.jp.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.multi.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.nl.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.no.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.pt.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.ro.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.ru.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.stemmer.support.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.sv.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.th.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.tr.js
 delete mode 100644 site/assets/javascripts/lunr/lunr.vi.js
 delete mode 100644 site/assets/javascripts/lunr/tinyseg.js
 delete mode 100644 site/assets/javascripts/lunr/wordcut.js
 delete mode 100644 site/assets/javascripts/modernizr.86422ebf.js
 delete mode 100644 site/assets/stylesheets/application-palette.a8b3c06d.css
 delete mode 100644 site/assets/stylesheets/application.adb8469c.css
 delete mode 100644 site/miscellaneous/devenv/index.html
 delete mode 100644 site/miscellaneous/gitflow/index.html
 delete mode 100644 site/miscellaneous/glossary/index.html
 delete mode 100644 site/miscellaneous/tools/index.html
 delete mode 100644 site/miscellaneous/vscode-settings/index.html

diff --git a/docs/ecolyo/functionalities/challenge.md b/docs/ecolyo/functionalities/challenge.md
new file mode 100644
index 0000000..2cf4828
--- /dev/null
+++ b/docs/ecolyo/functionalities/challenge.md
@@ -0,0 +1,28 @@
+!!! info ""
+:construction: Section under Construction :construction:
+
+This section explain all the functionnalities in the challenge part
+
+## Quiz
+
+## Mission
+
+## Duel
+
+### On launch  
+
+  In order to find a valid reference period we search for a period which is defined by the duel duration.  
+  We check the most recent period first if it's complete and then we go farther and farther in the time if the ones before got missing values.  
+  We also define a threshold for a maximum old period (6 months for the moment). If the thresold is reached and no valid period was found, we alert the user that he can't lunch the duel and have to wait before he can retry this process.
+
+### On going  
+
+  Every time the user go into the duel mode, we are checking if the duel is finished.
+  if (actualDate - startDate) > duelDuration, the duel is done.
+
+### On finish  
+
+  Once the state of the duel is set to DONE, we save the user result and determine if he wins (userComsumption < threshold of the reference period) or if he loses. Then the user sees his earned badge. 
+
+
+
diff --git a/mkdocs.yml b/mkdocs.yml
index b80b6e3..df5d7b9 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -45,6 +45,8 @@ nav:
       - Enedis: ecolyo/konnectors/enedis.md
       - GRDF: ecolyo/konnectors/grdf.md
       - Eau du Grand Lyon: ecolyo/konnectors/egl.md
+    - Functionalities: 
+      - Challenge: ecolyo/functionalities/challenge.md
   - Proxy:
     - Description: proxy/description.md
     - Use cases:
diff --git a/site/404.html b/site/404.html
index e2c8f90..879fde9 100644
--- a/site/404.html
+++ b/site/404.html
@@ -1,469 +1,758 @@
-<!DOCTYPE html>
+
+<!doctype html>
 <html lang="en" class="no-js">
   <head>
-    <meta charset="utf-8" />
-    <meta name="viewport" content="width=device-width,initial-scale=1" />
-    <meta http-equiv="x-ua-compatible" content="ie=edge" />
+    
+      <meta charset="utf-8">
+      <meta name="viewport" content="width=device-width,initial-scale=1">
+      
+        <meta name="description" content="Self Data Grand Lyon Project Documentation with Markdown.">
+      
+      
+      
+        <meta name="author" content="Métropole de Lyon">
+      
+      
+      <link rel="shortcut icon" href="/img/self_data_grdlyon.png">
+      <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.3">
+    
+    
+      
+        <title>Self Data Grand Lyon - Technical Docs</title>
+      
+    
+    
+      <link rel="stylesheet" href="/assets/stylesheets/main.3b61ea93.min.css">
+      
+        
+        <link rel="stylesheet" href="/assets/stylesheets/palette.39b8e14a.min.css">
+        
+          
+          
+          <meta name="theme-color" content="#ffffff">
+        
+      
+    
+    
+    
+      
+        
+        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
+        <style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style>
+      
+    
+    
+    
+      <link rel="stylesheet" href="/stylesheets/extra.css">
+    
+    
+      
+    
+    
+  </head>
+  
+  
+    
+    
+    
+    
+    
+    <body dir="ltr" data-md-color-scheme="" data-md-color-primary="white" data-md-color-accent="red">
+      
+  
+    
+    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+    <label class="md-overlay" for="__drawer"></label>
+    <div data-md-component="skip">
+      
+    </div>
+    <div data-md-component="announce">
+      
+    </div>
+    
+      
+
+<header class="md-header" data-md-component="header">
+  <nav class="md-header-nav md-grid" aria-label="Header">
+    <a href="/." title="Self Data Grand Lyon - Technical Docs" class="md-header-nav__button md-logo" aria-label="Self Data Grand Lyon - Technical Docs">
+      
+  
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 003-3 3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg>
+
+    </a>
+    <label class="md-header-nav__button md-icon" for="__drawer">
+      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
+    </label>
+    <div class="md-header-nav__title" data-md-component="header-title">
+      <div class="md-header-nav__ellipsis">
+        <div class="md-header-nav__topic">
+          <span class="md-ellipsis">
+            Self Data Grand Lyon - Technical Docs
+          </span>
+        </div>
+        <div class="md-header-nav__topic">
+          <span class="md-ellipsis">
+            
+              
+            
+          </span>
+        </div>
+      </div>
+    </div>
+    
+      <label class="md-header-nav__button md-icon" for="__search">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
+      </label>
+      
+<div class="md-search" data-md-component="search" role="dialog">
+  <label class="md-search__overlay" for="__search"></label>
+  <div class="md-search__inner" role="search">
+    <form class="md-search__form" name="search">
+      <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required>
+      <label class="md-search__icon md-icon" for="__search">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
+      </label>
+      <button type="reset" class="md-search__icon md-icon" aria-label="Clear" data-md-component="search-reset" tabindex="-1">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
+      </button>
+    </form>
+    <div class="md-search__output">
+      <div class="md-search__scrollwrap" data-md-scrollfix>
+        <div class="md-search-result" data-md-component="search-result">
+          <div class="md-search-result__meta">
+            Initializing search
+          </div>
+          <ol class="md-search-result__list"></ol>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+    
+    
+      <div class="md-header-nav__source">
+        
+<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/self-data-technical-doc" title="Go to repository" class="md-source">
+  <div class="md-source__icon md-icon">
+    
+    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05L244 40.45a28.87 28.87 0 00-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 01-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 000 40.81l195.61 195.6a28.86 28.86 0 0040.8 0l194.69-194.69a28.86 28.86 0 000-40.81z"/></svg>
+  </div>
+  <div class="md-source__repository">
+    Clone the Project
+  </div>
+</a>
+      </div>
+    
+  </nav>
+</header>
+    
+    <div class="md-container" data-md-component="container">
+      
+      
+        
+      
+      <main class="md-main" data-md-component="main">
+        <div class="md-main__inner md-grid">
+          
+            
+              
+              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation" >
+                <div class="md-sidebar__scrollwrap">
+                  <div class="md-sidebar__inner">
+                    
+
+
+
+
+<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
+  <label class="md-nav__title" for="__drawer">
+    <a href="/." title="Self Data Grand Lyon - Technical Docs" class="md-nav__button md-logo" aria-label="Self Data Grand Lyon - Technical Docs">
+      
+  
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 003-3 3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg>
+
+    </a>
+    Self Data Grand Lyon - Technical Docs
+  </label>
+  
+    <div class="md-nav__source">
+      
+<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/self-data-technical-doc" title="Go to repository" class="md-source">
+  <div class="md-source__icon md-icon">
+    
+    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05L244 40.45a28.87 28.87 0 00-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 01-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 000 40.81l195.61 195.6a28.86 28.86 0 0040.8 0l194.69-194.69a28.86 28.86 0 000-40.81z"/></svg>
+  </div>
+  <div class="md-source__repository">
+    Clone the Project
+  </div>
+</a>
+    </div>
+  
+  <ul class="md-nav__list" data-md-scrollfix>
+    
+      
+      
+      
+
+
+
+  <li class="md-nav__item">
+    <a href="/." class="md-nav__link">
+      Home
+    </a>
+  </li>
+
+    
+      
+      
+      
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" >
+    
+    <label class="md-nav__link" for="nav-2">
+      Pilote
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Pilote" data-md-level="1">
+      <label class="md-nav__title" for="nav-2">
+        <span class="md-nav__icon md-icon"></span>
+        Pilote
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/pilote/index.md" class="md-nav__link">
+      Introduction
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+    
+      
+      
+      
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
+    
+    <label class="md-nav__link" for="nav-3">
+      Ecolyo
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Ecolyo" data-md-level="1">
+      <label class="md-nav__title" for="nav-3">
+        <span class="md-nav__icon md-icon"></span>
+        Ecolyo
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/" class="md-nav__link">
+      Introduction
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-2" type="checkbox" id="nav-3-2" >
+    
+    <label class="md-nav__link" for="nav-3-2">
+      Getting started
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Getting started" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-2">
+        <span class="md-nav__icon md-icon"></span>
+        Getting started
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/getting_started/setup_your_environment/" class="md-nav__link">
+      Setup your environment
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/getting_started/launch_local_application/" class="md-nav__link">
+      Launch the application on local
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/getting_started/launch_local_konnector/" class="md-nav__link">
+      Launch a konnector on local
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-3" type="checkbox" id="nav-3-3" >
+    
+    <label class="md-nav__link" for="nav-3-3">
+      Project Architecture
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Project Architecture" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-3">
+        <span class="md-nav__icon md-icon"></span>
+        Project Architecture
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/project_architecture/architecture/" class="md-nav__link">
+      Architecture
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/project_architecture/cozy/" class="md-nav__link">
+      Cozy
+    </a>
+  </li>
 
-    <meta
-      name="description"
-      content="LLLE Project Documentation with Markdown."
-    />
+        
+          
+          
+          
 
-    <meta name="author" content="LLLE Team" />
 
-    <meta name="lang:clipboard.copy" content="Copy to clipboard" />
 
-    <meta name="lang:clipboard.copied" content="Copied to clipboard" />
+  <li class="md-nav__item">
+    <a href="/ecolyo/project_architecture/environments/" class="md-nav__link">
+      Environments
+    </a>
+  </li>
 
-    <meta name="lang:search.language" content="en" />
+        
+          
+          
+          
 
-    <meta name="lang:search.pipeline.stopwords" content="True" />
 
-    <meta name="lang:search.pipeline.trimmer" content="True" />
 
-    <meta name="lang:search.result.none" content="No matching documents" />
+  <li class="md-nav__item">
+    <a href="/ecolyo/project_architecture/doctypes/" class="md-nav__link">
+      DocTypes
+    </a>
+  </li>
 
-    <meta name="lang:search.result.one" content="1 matching document" />
+        
+      </ul>
+    </nav>
+  </li>
 
-    <meta name="lang:search.result.other" content="# matching documents" />
+        
+          
+          
+          
 
-    <meta name="lang:search.tokenizer" content="[\s\-]+" />
 
-    <link rel="shortcut icon" href="/assets/images/favicon.png" />
-    <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3" />
 
-    <title>LLLE-Ecolyo Technical Docs</title>
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-4" type="checkbox" id="nav-3-4" >
+    
+    <label class="md-nav__link" for="nav-3-4">
+      Application
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Application" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-4">
+        <span class="md-nav__icon md-icon"></span>
+        Application
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/application/description/" class="md-nav__link">
+      Description
+    </a>
+  </li>
 
-    <link
-      rel="stylesheet"
-      href="/assets/stylesheets/application.adb8469c.css"
-    />
+        
+          
+          
+          
 
-    <link
-      rel="stylesheet"
-      href="/assets/stylesheets/application-palette.a8b3c06d.css"
-    />
 
-    <meta name="theme-color" content="#757575" />
 
-    <script src="/assets/javascripts/modernizr.86422ebf.js"></script>
+  <li class="md-nav__item">
+    <a href="/ecolyo/application/scaffolding/" class="md-nav__link">
+      Scaffolding
+    </a>
+  </li>
 
-    <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin />
-    <link
-      rel="stylesheet"
-      href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback"
-    />
-    <style>
-      body,
-      input {
-        font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
-      }
-      code,
-      kbd,
-      pre {
-        font-family: "Roboto Mono", "Courier New", Courier, monospace;
-      }
-    </style>
+        
+          
+          
+          
 
-    <link rel="stylesheet" href="/assets/fonts/material-icons.css" />
-  </head>
 
-  <body
-    dir="ltr"
-    data-md-color-primary="grey"
-    data-md-color-accent="deep-orange"
-  >
-    <svg class="md-svg">
-      <defs></defs>
-    </svg>
-    <input
-      class="md-toggle"
-      data-md-toggle="drawer"
-      type="checkbox"
-      id="__drawer"
-      autocomplete="off"
-    />
-    <input
-      class="md-toggle"
-      data-md-toggle="search"
-      type="checkbox"
-      id="__search"
-      autocomplete="off"
-    />
-    <label
-      class="md-overlay"
-      data-md-component="overlay"
-      for="__drawer"
-    ></label>
-
-    <header class="md-header" data-md-component="header">
-      <nav class="md-header-nav md-grid">
-        <div class="md-flex">
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <a
-              href="/."
-              title="LLLE-Ecolyo Technical Docs"
-              aria-label="LLLE-Ecolyo Technical Docs"
-              class="md-header-nav__button md-logo"
-            >
-              <i class="md-icon"></i>
-            </a>
-          </div>
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <label
-              class="md-icon md-icon--menu md-header-nav__button"
-              for="__drawer"
-            ></label>
-          </div>
-          <div class="md-flex__cell md-flex__cell--stretch">
-            <div
-              class="md-flex__ellipsis md-header-nav__title"
-              data-md-component="title"
-            >
-              <span class="md-header-nav__topic">
-                LLLE-Ecolyo Technical Docs
-              </span>
-              <span class="md-header-nav__topic"> </span>
-            </div>
-          </div>
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <label
-              class="md-icon md-icon--search md-header-nav__button"
-              for="__search"
-            ></label>
-
-            <div class="md-search" data-md-component="search" role="dialog">
-              <label class="md-search__overlay" for="__search"></label>
-              <div class="md-search__inner" role="search">
-                <form class="md-search__form" name="search">
-                  <input
-                    type="text"
-                    class="md-search__input"
-                    aria-label="search"
-                    name="query"
-                    placeholder="Search"
-                    autocapitalize="off"
-                    autocorrect="off"
-                    autocomplete="off"
-                    spellcheck="false"
-                    data-md-component="query"
-                    data-md-state="active"
-                  />
-                  <label class="md-icon md-search__icon" for="__search"></label>
-                  <button
-                    type="reset"
-                    class="md-icon md-search__icon"
-                    data-md-component="reset"
-                    tabindex="-1"
-                  >
-                    &#xE5CD;
-                  </button>
-                </form>
-                <div class="md-search__output">
-                  <div class="md-search__scrollwrap" data-md-scrollfix>
-                    <div class="md-search-result" data-md-component="result">
-                      <div class="md-search-result__meta">
-                        Type to start searching
-                      </div>
-                      <ol class="md-search-result__list"></ol>
-                    </div>
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/application/services/" class="md-nav__link">
+      Services
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/application/gitflow/" class="md-nav__link">
+      Gitflow
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/application/deploy/" class="md-nav__link">
+      Deploy
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-5" type="checkbox" id="nav-3-5" >
+    
+    <label class="md-nav__link" for="nav-3-5">
+      Konnectors
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Konnectors" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-5">
+        <span class="md-nav__icon md-icon"></span>
+        Konnectors
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/konnectors/enedis/" class="md-nav__link">
+      Enedis
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/konnectors/grdf/" class="md-nav__link">
+      GRDF
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/ecolyo/konnectors/egl/" class="md-nav__link">
+      Eau du Grand Lyon
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+    
+      
+      
+      
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
+    
+    <label class="md-nav__link" for="nav-4">
+      Proxy
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Proxy" data-md-level="1">
+      <label class="md-nav__title" for="nav-4">
+        <span class="md-nav__icon md-icon"></span>
+        Proxy
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/proxy/description/" class="md-nav__link">
+      Description
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
+    
+    <label class="md-nav__link" for="nav-4-2">
+      Use cases
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Use cases" data-md-level="2">
+      <label class="md-nav__title" for="nav-4-2">
+        <span class="md-nav__icon md-icon"></span>
+        Use cases
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/proxy/use_cases/enedis/" class="md-nav__link">
+      Enedis
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="/proxy/use_cases/grdfadict/" class="md-nav__link">
+      Grdf Adict
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+    
+  </ul>
+</nav>
                   </div>
                 </div>
               </div>
-            </div>
-          </div>
+            
+            
+          
+          <div class="md-content">
+            <article class="md-content__inner md-typeset">
+              
+  <h1>404 - Not found</h1>
 
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <div class="md-header-nav__source">
-              <a
-                href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs"
-                title="Go to repository"
-                class="md-source"
-                data-md-source=""
-              >
-                <div class="md-source__repository">
-                  llle_docs
-                </div>
-              </a>
-            </div>
-          </div>
-        </div>
-      </nav>
-    </header>
-
-    <div class="md-container">
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          <div
-            class="md-sidebar md-sidebar--primary"
-            data-md-component="navigation"
-          >
-            <div class="md-sidebar__scrollwrap">
-              <div class="md-sidebar__inner">
-                <nav class="md-nav md-nav--primary" data-md-level="0">
-                  <label
-                    class="md-nav__title md-nav__title--site"
-                    for="__drawer"
-                  >
-                    <a
-                      href="/."
-                      title="LLLE-Ecolyo Technical Docs"
-                      class="md-nav__button md-logo"
-                    >
-                      <i class="md-icon"></i>
-                    </a>
-                    LLLE-Ecolyo Technical Docs
-                  </label>
-
-                  <div class="md-nav__source">
-                    <a
-                      href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs"
-                      title="Go to repository"
-                      class="md-source"
-                      data-md-source=""
-                    >
-                      <div class="md-source__repository">
-                        llle_docs
-                      </div>
-                    </a>
-                  </div>
+              
+                
 
-                  <ul class="md-nav__list" data-md-scrollfix>
-                    <li class="md-nav__item">
-                      <a href="/." title="Home" class="md-nav__link">
-                        Home
-                      </a>
-                    </li>
-
-                    <li class="md-nav__item md-nav__item--nested">
-                      <input
-                        class="md-toggle md-nav__toggle"
-                        data-md-toggle="nav-2"
-                        type="checkbox"
-                        id="nav-2"
-                      />
-
-                      <label class="md-nav__link" for="nav-2">
-                        Project Architecture
-                      </label>
-                      <nav
-                        class="md-nav"
-                        data-md-component="collapsible"
-                        data-md-level="1"
-                      >
-                        <label class="md-nav__title" for="nav-2">
-                          Project Architecture
-                        </label>
-                        <ul class="md-nav__list" data-md-scrollfix>
-                          <li class="md-nav__item">
-                            <a
-                              href="/architecture/architecture-home/"
-                              title="Introduction"
-                              class="md-nav__link"
-                            >
-                              Introduction
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="/architecture/client/client.md"
-                              title="Client"
-                              class="md-nav__link"
-                            >
-                              Client
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="/architecture/cozy/cozy.md"
-                              title="Cozy"
-                              class="md-nav__link"
-                            >
-                              Cozy
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item md-nav__item--nested">
-                            <input
-                              class="md-toggle md-nav__toggle"
-                              data-md-toggle="nav-2-4"
-                              type="checkbox"
-                              id="nav-2-4"
-                            />
-
-                            <label class="md-nav__link" for="nav-2-4">
-                              Konnectors
-                            </label>
-                            <nav
-                              class="md-nav"
-                              data-md-component="collapsible"
-                              data-md-level="2"
-                            >
-                              <label class="md-nav__title" for="nav-2-4">
-                                Konnectors
-                              </label>
-                              <ul class="md-nav__list" data-md-scrollfix>
-                                <li class="md-nav__item">
-                                  <a
-                                    href="/architecture/konnectors/konnectors-intro/"
-                                    title="Introduction"
-                                    class="md-nav__link"
-                                  >
-                                    Introduction
-                                  </a>
-                                </li>
-
-                                <li class="md-nav__item">
-                                  <a
-                                    href="/architecture/konnectors/enedis/"
-                                    title="Enedis"
-                                    class="md-nav__link"
-                                  >
-                                    Enedis
-                                  </a>
-                                </li>
-
-                                <li class="md-nav__item">
-                                  <a
-                                    href="/architecture/konnectors/egl/"
-                                    title="EGL"
-                                    class="md-nav__link"
-                                  >
-                                    EGL
-                                  </a>
-                                </li>
-
-                                <li class="md-nav__item">
-                                  <a
-                                    href="/architecture/konnectors/gdrf.md"
-                                    title="GDRF - Celery"
-                                    class="md-nav__link"
-                                  >
-                                    GDRF - Celery
-                                  </a>
-                                </li>
-                              </ul>
-                            </nav>
-                          </li>
-                        </ul>
-                      </nav>
-                    </li>
-
-                    <li class="md-nav__item md-nav__item--nested">
-                      <input
-                        class="md-toggle md-nav__toggle"
-                        data-md-toggle="nav-3"
-                        type="checkbox"
-                        id="nav-3"
-                      />
-
-                      <label class="md-nav__link" for="nav-3">
-                        About
-                      </label>
-                      <nav
-                        class="md-nav"
-                        data-md-component="collapsible"
-                        data-md-level="1"
-                      >
-                        <label class="md-nav__title" for="nav-3">
-                          About
-                        </label>
-                        <ul class="md-nav__list" data-md-scrollfix>
-                          <li class="md-nav__item">
-                            <a
-                              href="/miscellaneous/gitflow/"
-                              title="Gitflow"
-                              class="md-nav__link"
-                            >
-                              Gitflow
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="/miscellaneous/glossary/"
-                              title="Glossary"
-                              class="md-nav__link"
-                            >
-                              Glossary
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="/miscellaneous/tools/"
-                              title="Tools"
-                              class="md-nav__link"
-                            >
-                              Tools
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="/miscellaneous/devenv/"
-                              title="Environment"
-                              class="md-nav__link"
-                            >
-                              Environment
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="/miscellaneous/vscode-settings/"
-                              title="VSCode"
-                              class="md-nav__link"
-                            >
-                              VSCode
-                            </a>
-                          </li>
-                        </ul>
-                      </nav>
-                    </li>
-                  </ul>
-                </nav>
-              </div>
-            </div>
-          </div>
 
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              <h1>404 - Not found</h1>
+              
             </article>
           </div>
         </div>
       </main>
-
-      <footer class="md-footer">
-        <div class="md-footer-meta md-typeset">
-          <div class="md-footer-meta__inner md-grid">
-            <div class="md-footer-copyright">
-              powered by
-              <a href="https://www.mkdocs.org" target="_blank" rel="noopener"
-                >MkDocs</a
-              >
-              and
-              <a
-                href="https://squidfunk.github.io/mkdocs-material/"
-                target="_blank"
-                rel="noopener"
-              >
-                Material for MkDocs</a
-              >
-            </div>
-          </div>
-        </div>
-      </footer>
+      
+        
+<footer class="md-footer">
+  
+  <div class="md-footer-meta md-typeset">
+    <div class="md-footer-meta__inner md-grid">
+      <div class="md-footer-copyright">
+        
+        Made with
+        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+          Material for MkDocs
+        </a>
+      </div>
+      
     </div>
-
-    <script src="/assets/javascripts/application.c33a9706.js"></script>
-
-    <script>
-      app.initialize({ version: "1.1", url: { base: "/" } });
-    </script>
+  </div>
+</footer>
+      
+    </div>
+    
+      <script src="/assets/javascripts/vendor.08c56446.min.js"></script>
+      <script src="/assets/javascripts/bundle.6ced434e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
+      
+      <script>
+        app = initialize({
+          base: "/",
+          features: [],
+          search: Object.assign({
+            worker: "/assets/javascripts/worker/search.8c7e0a7e.min.js"
+          }, typeof search !== "undefined" && search)
+        })
+      </script>
+      
+    
   </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/site/architecture/architecture-home/index.html b/site/architecture/architecture-home/index.html
deleted file mode 100644
index a3cd674..0000000
--- a/site/architecture/architecture-home/index.html
+++ /dev/null
@@ -1,534 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Introduction - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Introduction
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Introduction" class="md-nav__link md-nav__link--active">
-      Introduction
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Introduction</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../.." title="Home" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Home
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../konnectors/konnectors-intro/" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                Introduction
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/architecture/client/index.html b/site/architecture/client/index.html
deleted file mode 100644
index 92c312c..0000000
--- a/site/architecture/client/index.html
+++ /dev/null
@@ -1,490 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Client - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Client
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Client</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/architecture/cozy/index.html b/site/architecture/cozy/index.html
deleted file mode 100644
index 77f5ac0..0000000
--- a/site/architecture/cozy/index.html
+++ /dev/null
@@ -1,490 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Cozy - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Cozy
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Cozy</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/architecture/konnectors/egl/index.html b/site/architecture/konnectors/egl/index.html
deleted file mode 100644
index 933d276..0000000
--- a/site/architecture/konnectors/egl/index.html
+++ /dev/null
@@ -1,536 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>EGL - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                EGL
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="EGL" class="md-nav__link md-nav__link--active">
-      EGL
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>EGL</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../enedis/" title="Enedis" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Enedis
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../../../miscellaneous/gitflow/" title="Gitflow" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                Gitflow
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/architecture/konnectors/enedis/index.html b/site/architecture/konnectors/enedis/index.html
deleted file mode 100644
index 4ffe6ee..0000000
--- a/site/architecture/konnectors/enedis/index.html
+++ /dev/null
@@ -1,536 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Enedis - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Enedis
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Enedis" class="md-nav__link md-nav__link--active">
-      Enedis
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Enedis</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../konnectors-intro/" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Introduction
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../egl/" title="EGL" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                EGL
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/architecture/konnectors/grdf/index.html b/site/architecture/konnectors/grdf/index.html
deleted file mode 100644
index d395a80..0000000
--- a/site/architecture/konnectors/grdf/index.html
+++ /dev/null
@@ -1,490 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Grdf - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Grdf
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Grdf</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/architecture/konnectors/konnectors-intro/index.html b/site/architecture/konnectors/konnectors-intro/index.html
deleted file mode 100644
index 3301c42..0000000
--- a/site/architecture/konnectors/konnectors-intro/index.html
+++ /dev/null
@@ -1,536 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Introduction - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Introduction
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked>
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4" checked>
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Introduction" class="md-nav__link md-nav__link--active">
-      Introduction
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../../miscellaneous/vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Introduction</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../../architecture-home/" title="Introduction" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Introduction
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../enedis/" title="Enedis" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                Enedis
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/assets/fonts/font-awesome.css b/site/assets/fonts/font-awesome.css
deleted file mode 100644
index b476b53..0000000
--- a/site/assets/fonts/font-awesome.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url("specimen/FontAwesome.woff2") format("woff2"),url("specimen/FontAwesome.woff") format("woff"),url("specimen/FontAwesome.ttf") format("truetype")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
\ No newline at end of file
diff --git a/site/assets/fonts/material-icons.css b/site/assets/fonts/material-icons.css
deleted file mode 100644
index d23d365..0000000
--- a/site/assets/fonts/material-icons.css
+++ /dev/null
@@ -1,13 +0,0 @@
-/*!
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy
- * of the License at:
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SOFTWARE
- * DISTRIBUTED UNDER THE LICENSE IS DISTRIBUTED ON AN "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- * SEE THE LICENSE FOR THE SPECIFIC LANGUAGE GOVERNING PERMISSIONS AND
- * LIMITATIONS UNDER THE LICENSE.
- */@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("specimen/MaterialIcons-Regular.woff2") format("woff2"),url("specimen/MaterialIcons-Regular.woff") format("woff"),url("specimen/MaterialIcons-Regular.ttf") format("truetype")}
\ No newline at end of file
diff --git a/site/assets/fonts/specimen/FontAwesome.ttf b/site/assets/fonts/specimen/FontAwesome.ttf
deleted file mode 100644
index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 165548
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

diff --git a/site/assets/fonts/specimen/FontAwesome.woff b/site/assets/fonts/specimen/FontAwesome.woff
deleted file mode 100644
index 400014a4b06eee3d0c0d54402a47ab2601b2862b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 98024
zcmXT-cXMN4WME)mtb4)0%fP_E)V79!g@K&`3vhD_@nv9OG+<z0kOATBeeOHmU0mH5
z7#MvR7#QRk7#I|oJ}|KO2kRR#FfisYFfiCLFfb%^7*#nW=Oz{~FfguRU|`H-U|{;h
zwcn~fJ+Ziefq_|qfq{Vog#Z6%U{24eOk-eRR$yR^uVi5I+0*}hoo_~JVhRIe(i{c`
z24e;W1~Y-qr@9##sfi4XNf)5@s_-*&ZOzCnsbFAC`oO@z^o4<e>w{~hL~Bldav}p`
z>JtVAb}<G9ZULsRi(+yUD+(AGbN)c}DlqFX$>b&GrZO<*$}li6xiB!Wv^}2Qy`~_)
zxP*Z*KY@XPzm<VOs&sw-?1i9^0tL+(+ePO=^l5(^P<Sw0G0fOmF()}8B_ZJfa}p<;
zKtfVNN<xYii%R4H8#V@>9Sq+YK=Ns)Q|25vaO%K;ONW!r95`@+ZQ;x=NePMF5+53x
zPAy7eV`pn!&y&ORzp=)Q&255#@+2WvHaCU~r#bQ%7%JwRopj&pQK7)m=jmCg&wkn+
zP<qAevbW)cT?0q;W!DaW1-r%{ERTdcrc3K6T`WBj_hu<abaeF3!*{cO=NB*gdM$px
z?~6sRRjmxtEey`Ew+T*Uoq3)8qm%f1J)e8UeN~4yTwkJK7&*Ns$2+|2>1>(Q;+-Yy
z7HRrs$8|?tTXk*g%G|fF`uMI~?>sjnX;$``%_odjui1RkZ1<hV4R-2tB2QhKwtdmm
zwOOUvQMY$(OK1L^Ycy4X<D}%zKV2HHOjfh%X1ZqIx-hM5%ko;;R}oX4j`LiPOz0H7
zb|ax%_S=o;6OvbTTAq$N=oPkcmg$;Q+1HWx+syvC^PFp1n_&Dyq=v`r&+3bRUvx*8
zdQLAmop(}q*N*O;E20YoeLjl!8whl<`xNwB-+9D#ea9iye-D_RTO7{+b4bF@&EhC$
z-$!A0izECp3G(;D_n%w;ciX2&pPIfZEp(0JKNJ7ZRzuEP$8ECrY3=`&?}d|o9{vo9
zSOx~h|Nj}7D(39j%h?ceb*jOicYE_!)>dyVEiEk%4ZphjRo;udtlTQyS#$HsSXhpT
zxlVL-bQBQxQq<~@)_8O;!{ww=ve;);w>hVlO?FKZN;2F3^OlO*%pE<GpO_2olDoh2
zduV95Iq!=zf8<N{mVf_xr~16*_c@;}&g4F`ND_W{&{JkQ=dI==a$EQp?wNJBhuxgJ
zF?hD?I}!K)iti>F&-u|a;c?c1$5STQN|ak44cHLpxlGv6Iw<I5-V}~w*%N>G1V7Z9
z@>R1d-@<*qM)Z!=nlhg`Ed6zK&Tu%EGzL%N`Xk8qK7*@rRq3v*D0cSJf&h2niZ_1T
z>++AC%$w6u{pL_czR_IAmo9g7i!NV_-TG)%>E#EeA77=mUW{8hEyZ_R#B2czTZ#GC
zpA?y%-OUsi81uDm;bNnPJz>)g6#DWX8)Q54-BKuYe6hWk`+|Jax@+!&Hix*jSzda`
z@V;zEg2bH~zrPWC!~aTnzOYjIs(v}~>y7YxyZmiy|J=&%S7yAb^zg@4^TnxxJe(7j
zsD>4vtYg*PTd8t%>+!3XzwiAj`Zc2E99y}XdLh&CpF8yO^p3l}S#-o(><)`^!y+%2
z&RcWyBwlaXD{L-2gZbjqFFS0v*0A@LPxi68+-p>pTNG4gWor<y)4}EM?a7^QmW8!M
znWqZ-ud456N!dKX{IrLF@2=p;%{3pQ^E=*totdWYbncl??d~7PwqKh5B<%aVQ{UFb
z-PL|l9nQ`nzRq^z@|C5RmRwtAtDbe3^_<S>8XoH}Wpf=ToIRg!`)7^8N%2AprG1`<
zHn-1~ldzb(d}n1;o7wR#`IhI-7uxV-8qaSMJC?n1`RoHNmkd?=)nr?L^Dg{%PONmr
z?`_%QEr+?+?Oj{#QM>$u!@0)r7l)?D6~4c+{oh3sYiYjpbo0ND*Z%+O_poy98~sCf
zcniNu^_&WjnY+D%!JpwmkIz99;fa?E`*jY?_;ICun$q;(vX!=3{5~tV^+V;?WI4<4
z)h$1jzqtR_iQc^Vzm{Z8I<rpda`pR}Suu-P|MIR~S?2m>^Tljl-d9g<R_(GY*qLYB
z8fV)jk(lM_qOtYyowE<NFW9l`(T~DX)~@qz))#wUm|k1gR&35~9q4SnD|GMP=)bMI
zK5f0;vGB^7AC*y_w`T~yxUu_%R-cHX3Mcb>zLZB>TQ+wx9-YR=aYy%byZ!b*V%49|
z<o?}#@z~wJx6{mSpD)N?eZTH^?v=gemml}%?|Sjj-OTs=(`ETpPZB@r>i)@<U{{W{
z7mBqHTi2KUuxiK8J4^3uy`%Te?w#hl`Idejs#DcM^sgx_-_6X(5r3fnjc2Q4h2WEm
zH-7lf{O9zwH`YR9`HvfVWqs`DHTN;O+p^3%e8;0FU}Esu&}F*<W^Q<5m)7mp;yPK^
zeWCmDVzHVTqH8Xx+Y8lI9r4tfyyEe+pocXtMOH^Aa8Fx)KsW51`rVoCy#b<9#!2EG
z>M`{}PbdBT>v?9La^58CaGqx`rrn(H@};vr<e}uhi#wAnwi(=vD>l<9I<a)?D(=j+
zoBBWY_x_*%t$!_lajv1Me0FyCLY>;a9fj*Ig`b#f{ciH|H6@D~iZ8MMO1&8=Q8=m4
zS%1cYMFtED3!gu#uMxBRxq?f;_{<@WmbuT)$%eoDr{8yV#lnW-S8nH&?wzckS=`Kj
zj@@%jzN3fdHw6p9FCSJoKbrgRP|NN=+<(efw*RSn<-oOX{;!kqVjDF6$7a}m{r&gV
z`VY(xT8q|Oer|m5fWJVokK1~!$D00Eg1XV3X<rtfF1J>-6_Qz#^7Z<w^;;)RU|N@y
z>!CUAUp9wr{+j(UU2VHFe!Fs<JD7Qk$2^nYN>?#A&nh9h&HYYn^Mg0;t~%Y;;?s^6
zZ>sb#W9~9yd2y_xSmfQ+=~m+JTHDW^@|;`0!r??*%>8n{mNlFF!_FPvI*)bh{55}D
zZPtpW+sCesthO)o?oQw1F+G}j`l1K{v7ZcE)TWlCT*~W@o}zQ%SJVMvMUPH1<pZL&
zdF*#LZ<U?(=!&)fiv8jLL;wEmoa@eK5*sVN!ED{l4F&f<n)khr-jV3L*fe1KzK;hc
zI<2dZwg2<*&SR6O=Y&uE|8YIw{j!FoD?h$EFvmPUhW(`C^<C2U=LqlEweh6TjV1e<
zo{QXI>%Gaw`@hA=&SH~(!9=4S84f}lv+Hi{`}pUDQ{B15lhHD78jI$ivkfS+SQk7~
zIQ8Mr=}g7RuiUQlUY_21LE+2v;4{hr=TFoaR6UaVpgy(g;>*5Zj;61g2YW0M-JCYK
zxpMxy9Co;<*Gpu=6b)Bl#_8<~(p=b?#R`^*%xVao!xl6DtAN-Rb><9{07jA4Z3>)C
zS&Z-a=Gv6JP_aufu5~VJOOyO^_4{t$X|=*pIcY1O-Ph53GXF|J|G_N7ds0(Nu0{4`
zo&IlhJLlMRozRUd+4jC?+<w!>>f_$3)i+C`XQ+OQR5UEREXB9b_kUVZa=n#MeBLKX
zrSGrItJahs{ag0=dhR;js>h|7%{Nm@)~@ODUv*5+*!%V!o63bJQw-YQ8|SR>$+<D_
zLgbbsYwO-5rL#X+t8C%HZa#Il*I{R^^vE3z@ocxQMS5pm$!lpc*yR`~B(Y?w;Ix2D
z-*gFG?&K5a1ln8AYT8_|ytDJ+oTFYI(;{?R8K>k=<#|=kBee5cqGZHfYn~rh7?|f?
z;dyOSb?D6Ia}Ju_%`936P89K#FPv6Wx<fwUp4`LdIhT{y)N?eo{}#W$BiHb!)#|@H
zJ&YtP&n;YAFVAyhD$~Q1ZT}*#FL><wM|-LJJ06Cpj=4O6T-j45u?1+oJFd5z-Awd=
z|J6H^2X-=qAGO`V{&#-f+?g{<TmL!jKbdl^^z{bD{}vl;KA3MasY^a!v4Bk@$y+ei
zq@|*zZmm|uDH+>oAEq4I|3cu}dBc#`AB^U|cfY@|Hu!pN@1;Mt?s+YbXq$F;Cu_iK
zsb+^NmFj@bLo*kDRmu>L`*!?R(()TKy^1z6{+HWwI3XzBc;V@*j1Dyxb^Y}UWmfKw
zT`hJe|I2(8YpP~)v*gsl!#DfbB!io$Twf;q?H#A`jJ4a|iyUm*Y`VCC^=4L}!r7Y!
zZ<cM?dib1Q!sH8OEsDG{Z2WVA>MLIzXbjdU<BBbJs`ZLpYghV+WfzZaub#4VmSmoW
zj!1|{>4F)|@li9s9N{$UFFY{)*}-oa>>1Akx=fV4mU$de%_`|LX1U@k(xkanSx|7r
z+^QQA0<CwdcJ17dQu3VRqM=J(-Ar-Iv-&gVp6HfYwtuF~kHycNuDx;a;|Q~FDNrw(
z!F@AL-f9uI^~EHPjZP;5J(5~gGBz5oadxk{abCI1Xl3QSl+BE}nzIE{nP;3oP+Yca
zcKNBgn`_?APAiyKw|=*adxr?;mLkD*+y+w~#YI$|UcBt?<G$|~uD0J1I+{FT(!v}y
zUWJ%%2{9KeJUkNDFJ|E5@pQJ|x%uzMZ@Vu@Z#4Tl`<s>NYY*!yIdkvc>u4}>p7P_7
zRKMERm@oXSZXfpTzV(3rwsh8&H9CuHe4Ry}O5UBawn0>1Jk6qE^PP1@D|Wo$yrI{1
z;8Jf6S3INsp9aUj(=KL*d=8s?Zf-g^`@g!7wwcWA=bEH!5{y>fzw|ornwquboro)r
z?0w-5w?1xmNT0JUt9s5h$t)d?F3v^8+e=Gbxp`Nx&+6TDZT`INEBURiI&M43YoVhi
z{OaQCt9y8BYvwIWViOi&HP}2=KF2LkNTr~H)%M^C4wICWT=Q=y@`~6>m74s-to#pg
zm&SE%s&M!?x2bp4D`w|Y?wj^adDyHqN7b#zE+qHEDf_k8jP#!5@7`UoX4SrZt3I4w
z*JZe==xR*J;lno<dTaX}zA-2H=I7?dLlds%ZDwUUXeDFue$nys=L%O;?)B??5aUvI
zBI{rK^XRWD?ksbu)bG-=_29f3ZSWwc)57-s<1Y!*UH0{)s6Dco^S9wvp-7PQ+i$yS
z`Rn$#)a2S*MsJGbt^Vq<-Sh83akqf2%^vp(tQ~e7SQ$BAsQcQx+tDr`uf=8^_*J`0
z>+n4G46iF~f7Hw3c7HRAaGCnUXU6Q4VT{k3z9u?ExP8lBVDn%`@AQe2FCFsRv~J4B
zIeJeXG_84C5cXd%^=j!WcJ?d(Zxqa)v*a?Xw*Nir&#R~3{kUB6m>Yxp<`~!C><cgK
zO?r@>R>@T*a*};Q@!_`<czHP^{?7h2HGAD2-)mg~lRn+M7r8w?eg7e4;hAae6Kbos
zGHh<~$<QnD4b#wgb?&78g9{QpCZ&x3BX*gTGVZr&%T}F#wDl54W3g>ThkTmcp%XnH
z?@o9j@;PALdyRd1QX1mluNTI&eq_>KB;2yIJ+t=D9j`Y1=*N4G`LAD`ZR1*A9j@Bn
zajB``Uy#=Y-qSM|tx<_q+QsbAZl)ZoaLsMUpI^@H*H$~TZi`RuI9D(G@=AS;?R~e0
zM$t=@-^8>XOszcJ{8n#mVzbEVykiTidilMtTOOUsnCf@r<yNLE^HOC`eOvop_*3ZB
z{S{kYPYW$Se{Qw>tz5gM=dS*{XKuEqWVMk0`&}s;Z!YJ!qw{o2YuTLt-A3A1uWw(g
z5E2@_&CkQnVnKM#4}Qk}rD^Wf?RRG6gh<?tf3)=LMX@MDg@5ZVT4eG5NpM^;Nn)GS
zo1$wMAMfdzH8p`JgN0|Wme7o(b(eqge!urr`NoSg(yx|Z-Lv4I)89?My2Z1WUA=Em
ztdjRL?z{P%x#c_yRbIKDTxk7a-(r40F1>pK5{`Dv#@4>m*HsF1_S>(US5<I!>9TV(
z8wHn`Y)C9DxYX<}?{@Ec`Ma9fzmu=6XL$HS@xa3y`&f@BNtQiaP$+D%I`ymeE6r{E
z-5Gj1p>-cjVjpJcwFH<HuiM6^xrgP4jCS^;A4>~wxfmTQ-86H<Yv%JiN*CO5HRcJM
z|7h*{@0aF3+ANjU6TI=2#h%;xE~{cq*R7g%Z<<y`xO+<$+pZ1wYnh+rsAZqe$veC}
zQ&?u@(SR~_<}YT-_l_N7Y-MkFvEiYH>WR~uc7^>HT<71;Hw)FiX!d;0(eCFKw-<Gt
z&$-ucxBTB3o&>3>ua-Rf;QRaAU6DLC_3l46)#Y1zs+@F7IJ)#-t=YJ2{?A{=nc2O@
zTo>+tG&NoME{fAIkw5?0>Kg5dyhkVIE?v*HXP$vd<jI*56a5qC-7}O*OrL7WKW9g2
z!K3X5EZwiK(w;Kup?HgY(v~h;kNXYpZU-95WNZ&PA-9P=wo~NNq#J>J|0c>zh@0|e
zf&HP2&n4GQcwB5Lwf5PK-3<R(e_T{JbTQ{J$6KePH6~)uL&W@ko)PGXbdvI^m)Xs(
zGnY60yYeYh(chOGe?IP<V5|7wyw3K6zCc85_;;2+rRDdd!ml6xH}A#E#{JPZ@4uQi
z@A2yJ%PF?DPVcVd9$NSRQvbQ`vSs!vdrp6QF^fyiRZy9UYmrZ<qWP)A&u(m=w_kD5
zu0<z9mP`l=`s-;j<CNx)cENid%D=DVXf3i*7W}i=L$8%>@?XuR6Z)nVTy9^&dvsTj
z_$uEEPL02sZ6_XU6`H?5RO5Kl;j>#`oaN{}y|m5F@%JR13-RnT7a09vR$Xd3yMXOL
zWnPP!{=;<-wlN)H@=aP;BChk?N9fwRNiUD(NNRtvyv7)~$UP}m>)B)%e(Pt9y#2da
zC+@5ch>}!%s`cklsNwcs`)dA9dAPOs{paetN=?Rsvtt&eH}!GM_|ds~qPx)f_R5{D
z?p8gzd4cKXr_Uu^=@&8nS8<MM`!C0eXR3$$L#2D!-t&Em@QrF$^N6tgYnQ+20b{Y~
zdnWfp0h!n5xE{V%KQFaUad*z)JuBzdY<3OTm705%EwwqR<7Lm+q>AFb`yvh6S?-&;
zieGv?$8N5sP*2#-i5_2OKj*o>p?25RFx$oF-0L3mMP{GQ=$@r-y><8P_SQ#x4Z5mL
z^ca$xUrNSgBrrZV-GBcvm)l~;ovTcjoC`^Bi#FMRTKUPBXWM=S*RRhve$Divvb1u-
zFIL+hUzhH+QO~NL$eHoauP^(8neegioYNc(ll3>PG3C(>v6|PN5P3X8L?pK1Zn{KW
z^Otq4=QCSY<j7qrn69{aPpaJm!wLhl2lj9JQ=jKM%G@o!mDJ4I`|Zps=CsNQNyg0%
zPW<QYH!)9%EWBYaV0}1O^Aux-N%4g22DyNV+y@qSpE$t56q*(;`tyRB(eLKu<8~Hq
zZ5pRawA|-Ab5`bZ6|dY{w5Z@Jhy6?*nZ=$T-#EW+kF;Vszgz9>9LtyME?b67i<Ee%
zo4w->(+pK1_9L2$9p2Wsxyg12W$?|g)aq)`kPj-k%6#a&cf*h4yIVtq__lX&MEL4@
z2I#5wia0C%`}w@dex8o@>9+a?+r4W!kAAWH^lfR$ldlgN*<N3gS{`~YT{N(N*4yy^
zGEd8u`_C;k=f2xL;nv&e*Y5*<aUOd6|K7Up39L`lv&{Rs51XHv-os`Y)qefqWHC?P
zGr{sZxBRQ$?r##A?cyr-X3yECSx$9~=MtJd)2%<{Hr>AZef6DEz6IA7Rka7FYhJqe
z=1tK-zIw^yu6H^cY$bEqZh1GIvpgE*BJqwR_OMCM*PAEB>dfzV2AO%>Zqn#vJDJsa
zI#W@Ifq#!vPD;V$IdNMSFRZG1zjX8M^xuMRRvQanEt;Dx^fo-_ZLj`?g@@j6EUk|)
z>S8MT{4k{0>B02{_uqe8^Wn^oGiO)dY7(AavRtmV_Sm-N^Wse(wsO9{n!Se6<o~XF
zoO2zm^F8MJyxMktC(C}#pH<uRW)_yV-<SFCxTtFH`pSyWS@*I{ue$xwUAM#GUe2YN
zUzz&Fk|lrMnttcf^cb_9whwss{<<LQA8UD6f0ya4Da&7Pp8Gha#J_p#3+Ia=#(ilT
znOw2U%DIKU1RVLWL?$zE)$-Zp9p^URwXOHsdcUV^o%_9Ym78S#ERVhwef{2Jah<K-
zT}#vg`&Z|0N#1_AX~N&iBr`L~>}|ik`+C>>z1FP~xviy2b<UAv0aI^kOjx}kPT-4$
zl)1~ABJT}%|0FzotNP2dTW^!qk5`<MkB;;SR@k!Uu6vf(c(Z%=+FQ92v8OMrlY6Vy
zW8^Ndlu<+1VS1oBTScj{fT*g&$$~92FVtPwd*gA*0h#FxGN-tMCE8+}`Z{boH67g_
z&Jo-t#&h%SBWcI>&td7-e`F4_a%<Vj|5wSa;(exD6EER<Bx>>LMcGg0+K4SO4K+QI
z=C;UlTGocYpMLCVko(w_&|xbt=25%<*KbXO$w%rwx~<nyIwSn}@IhI>on|kxw>(kW
zx4ia)_`{u(vS&O#A9DDQlFE!;j$FB@faHhjIv3B+?klNk5`6Ttb>`L9^>Q0yt+iid
zZ92*$rhUlIo$2LjW;<`?T^YJn1#it_-hQ;MoP0g$UY+PS%L{tBJ)Do(V~*J#DJ&|K
zIlSk%ZJIzZm#m0cN2$isC8r<AJigI8xq;cZannWR&J{BR_8K%kz0AWrm&@v|UsW|z
z@Dc_&-xsk;YYrp?HSXcwx^Zr!p7Wh=3ziop=(6p;5L*4ZskgU^r91CV;nXiIoFzvp
z9v|kd-<+AOePx!Fapb+{k2lZsn|xDiLSi3B*ykGo^V+y}C!8^S6u2Pi#Pf3wX@bdd
z5i>03oZ0j1%bJhvceZ_<|Nalt#H^A_b0WDfH?6#tacf^+@6VOS7dbN@Wff2S(y~H3
zM*NUPh<I7A^oh)x>wz}BWxK!K-<dq!;^=q7$zp=tlXREQEa^NjV|CYik<XnmhJ8z)
zJe(;nXtwhc)4BidZ?7E@_FQ)(@0qaIC95;-|LZfpM@Y7E|8(EJyJ(B{@n8FGF8%kv
zRg?IAdCup`iqho#{<q>E`q|B&ckd6lFQ`6SGON0;o#W&38SV^EzKfKvn^C;8{nXNh
zua6h={onfL$#Gs;d+FWX_SrtBb|!nDdt?c1pI>HjPHOI)oNX_zD(;nI{UWwmr{RC{
zHRp+@Pfe;n-Q4(YqDe|eSI~twb-#8LoY%6p%#-ilQ{Ow^SvBR~?pm1zvMF;MxlIBs
zzGd$2@c)s?Ico>Uj*!30Uo1M7p7QB%Y0f_h(a=}HojcY!b`;K3(aSOmwZ7tee4F^D
z+x@b)`##_9U)bE2HQCZ@rb};`qZ@nww4}b=dNElBmR&yno>I0653_crSxuT^=Xtzw
zjhCXt39e~oA!{m*ZP;3v_xZuIv(0~=1zS#$J<{M?bLN-grHK|1nye>pXB;})x@Xqe
z%}X>Gnvb*fwCglp?wNY_dACt_!}k5!IS*VGd|I`G<2b8v;K`{43sn+cas-qth;I1O
z_U)#if_%rOMn+*5>9BpfjoR}Iq?a7ZSFLyyrP<5Y{`pnIhrA~%tO`u#_-Vd(Q@GkD
zBUy4egw5RdD|2arML*le0IebsUc1#A^?hO={o^M8{m}EQBtqb6rbf?4UlT>%5{(sh
z8LwwvO%CN}yU6mzW|l+OCeb^~Bo8ld>Jn0U)Z?puk>%?Xjh#X>y*jRM-n}YN{K}o?
zFY7vOES`mBHJr~f5BOn!exLP~A7AH8V4v0gDZcTRV&Kww3%}}R)L1#aKc#tj62nws
zc9y=1J2Q$GNo|jR)OhVPbBg8fYu^+7Y**@q`|F8pkE!X6m-kmI`IoJCPf5>ZXMunz
ztFhedvy(Z^7A9C+z5e}?r|7TJPmQ;~p1<>VwRhI**V+0%uiicXqCE3;=pXhk!7LK9
z&y*H#UJ!aKr-<v!QtRd?7Z>=ZCaekBvG9`<>om0mzw-_)i)rFaH!4Uue(i8HyMg$I
z)&94c%eGWK-1zn|&neGs>ba^%Oin)fu%lg4LWsez_L`KmL*t<at0U{9mh!Frq|Z<!
z%j;m6%WM&^xBSE7@GU{x<X2D1DbsKhF?F19b?^3B3q_>sVr8`)0&nc+Vh#Jba0=_w
zkLll^_}=N-xM|zuM^aY4{mW0y3yeDRc-q$Ar}ad*JQlr4TRqR~db#(PwpLGe$LXyx
zE4%MVZhkZScA9|s^s46{e&=j@U2A$g?EiwQKfm4zce)?H&BONn$*~DfxJu9LF1z3T
znmzIKhm#v7Kb{b!@io{ioO@r@zALBAQ=4yQUw(NpI*adH_pv|k_P*klQ#Ol!wO;DR
zWwXqa2bzus-&&lv?V!V?l$GyyC#;K}@nk{mp3J4OHq}Wl{nWC*e_Xs&#(h`xyujv}
z9gCk|Nf2{=F5h1N>h0H6-Fxn3Kj>AdQQx!f<D;vuw!8Z;Wt_e|sCA`@fUFf~<=z+b
zBiPpeGE7<8no(sOA~)~Ub|2k&#ywYEZn~>7G98QJ+BGNX<&>qfjURhXUH5WkPtb(8
z<VpdZ@5XcHu*ir8C_Y=l@6f}Lnd&E5_-0XqTd;bqgUO<c9f$ktc76Hu;+EDAh7f*@
zvp)hZym=uJsXg6xuA=?qTDzSW);-r=^7QMWubWPmYrQr;`6G1i!VQaBikXk?J+xr`
z1^!H_=zo^05<4$RZj8Bov-DAT>itO5?eiCNPPp+zd&}l+Z*)HGUUe+fdsEEkN2g|`
z{<PV8@I{}<`CnC=H+bK0-m3P+Bjs*VcFEn9<~9cxxMzHQaGGmt+H(IBzvrYCv}&i=
zbX%N>{Pg2c#8vrq8b8l(VQ4F!YNu%J^fe^N!HcuZ`|F(0Zi}uYsnByCae>m-{yVeh
zCGo3Xiw>OS(ay)#vD|+qpFEGOtmTUhoqa1A_n(q6DEeUV^TTSk+MR!d=FAD*ciisR
zsVQNmalMNVKDo2C`SFVr3=bEx)utx9t?j&+D|x%4=<U?6ed`K+Tyyp<WE136I^bz~
z{N$}=2hx~B&v2|gZp4%<@~tIYdl{?04)4bGAJ~1xygtrtTy8e6e_rJjd#yi=25Nr&
zcV~U6D70TBty#a}gWa^$pBi&H<sE*?A1DlYRv%We|ASp|mg9#7nOls)9cG4$owo57
zm@BqRqU+M9QvqDsGF%7PGkMQ2|KG}D@=)W(^6%|3SKo26zMaL@e_HO!mkJ@r-OJ8Q
z-gKDL(5p(_fA^VVe|cWpU$XHr(6J7yQIGDiwC2yUik`O8Y2Jz(>w>b+<vF+NUD&Zz
zEc4#Rts&p`cix?=7A+tup0RL}Y1lEH%|U;*@p-;^>35`BB4608CPX@KVth^DwD1#G
z?OuHdZT|d5U`w^n?F*Bid&luOs-LqolT&-{8qJ+yv0&<&wQ{$-w6;fFv}-J1(^46J
z{jb<OZCSo8^THZm%N$OAs`dIW--^h+zqSW#J<Q*7Msen{*~ZIwr+$iidxz)1jN`9*
zRc8wduq#P#UX;Kw=j0^TsX+&R&VKpqaI%ZTX`{z?wz^OMYnuM`%|suwTCIrrId8kS
zev3J)G`p$s*SB3-Q=~8dI=HF8^562O?P7oLyx!qt;`_O3vg6X5Z||F#`Ye8`ck|(_
zD@Mz+bqspGbY6;kyVUNcyF>rSou?f<j+InSIU@gj1J4weD0Y*~)PnF5f%#W|IC4D6
z(6P8;Q*C)-Z}U-s<J*sID`(-0n(@v*QhbS|>uDQt?ny!-jEnw7J<(j<S)$yl&;0S}
zmI>=)+{{l+x$I=8(ft3B+O7#^tbI8tr!yZ<JaB`dWbdQh`k&qjKC}Il_ry-hUX7vn
z`Keew2jO#b_evN<=@}nca>LU1qx&VZV{#D!o^QPtdCZMSd}?+1`6TB#wFe#;zq!lZ
z&&>AAtmotYI=hoDU;chHp87ZRxwyYwbXin<W9{{Yj}{jCDV}P6#kFfsz3%DoL%$Uk
z&Hgj>)49)F!T)$Zo$yH1j1-&o{fc_d^K=W_=LuB@PiiEUmoZIV&9b1WEz`=#wO3Yg
z!<vMf))jBR^Xtg2J5;~-bELxJ)&u9RU%kKb|Ehm|T($?NU1-aSJHEUBPT+>PJ#P;1
z#~-VYtW5ZEaCu<=uT{UI)e<ASZw2y}UMx1KR%6Y5(L7P>72n32SAS$__HH~DvPr;s
z%`z44NRhxPc3N!#H^e$0?0#A6F@MpD{Re+O5t(y(>8~sC?dEO274z(c!)`3sD4z0l
z!UF%p?m<rbBIX~vo#d{s^?AjX&LokA6Z%EAxlZoXn9{G*np1RYipsgw`x}2vP4PNd
z?p|OfyYTFbX0CuG`m9@(S+m-CT60UBp9dKnt96=|b!KtU@lz4~Wgo<MdkRjs)9B2y
z{X0was1=jz!`;p^OIpIFTlq(4M4R4GDt+d<!Z`fWS3TaejnS!hR$FWf(0rT9HP0aE
zO5>D&DS9{iMXc&-1?RNySX*MF*}q(0D6pP4`R;xH=T43L+}#V#*|dIF(sh5jQkO|4
z>D;1qmBxKZFIFqh*f9Nt>C~VA=WMy^l+&}`O;EV8)@*Xhrb)3Ymw)`;-f-%W4C5-F
zr77Z%d`e$-Z{uBe)<@X6YW3xH-w%357Ju1leZjG-(?KimO69FZTaP@JJ9y6fbpOef
zTNeo3bKNf9`|?|O^RKJFQ+;QMt=cdD_3)zoeHAOB|7w*=^Q`#)ZxM@b)&1j_rneSl
zR(aUXKKbYp&xCu&jZ~&C;+g;RjP0TL*4JCV&0Q_~Jj;A?we)hu=Nabb`fdx<6x>NG
zR<-nTyd0>r?zqv0Y2hA{4H~YlrRnT5{;6HnU&y6$rkO1{SH&Ps!#jQrw{xt^;)TaP
zbY|{cK68fleEn%5K|)tE{Jrd#&hYCI<=gk7<KAqAtX0;+4|(1+Za%L(<+ikEaIQh1
zP>Z}t`0q{oR?oWHFR^5`ylFh^zgKA~49mq@d2T5gh%CO+e?ea1hg3(MOYPj1LF#gi
zAF>txU3B+0)Ht|hbG-iXka_G=+-9CwVj;U!wtfwt-Nea(QVbTW*0eql%RQ}^`}4<X
zzT$gtN)8=vlx1svs@r`qp*(6|;>6aC6(?T)uQ;k?eRlnfxkkH$@{KyJ=4NQgm_)2y
zx?49Re424_-hye*19VQ#<J$FRozlJO3Fc?~$}LV#c<vH&S$g#q&dVA)X)jymp5r|G
z#q*9Y+tr#I^S`%W-S+;@tL&zkhxg}noBquES;n)Mp+dw*-)DK7Z|&bncX#XGyfF22
zY3>5OFQwg&SLeP+v0Lw#v3k`ywe0>YTXi#<_wQ0}7U9)CIAvMkj^9h~7SFFO)7v8>
zHQ(pb8;di^HBSR<^^N}NELa!vLTAo`n6!zPD;hdp@dqecY0X&mvi8#HQlF<~yDGD)
zof%}FbH9q-f17jl>DQ~`-rnh6vi|3WM>%2l|DK)g%>Qn)+=m-cvvy_Al3KN)Z^Apv
zyLD^gzkSf2Z503a)O7hSsYU00tuVhOyg^WPWlY^0zv<#(bIP~Ye6~`F+m+_=_uH~w
z-9vM7>dmg4h<4d5GHZ6;^q-k+F0X#gx7%v_W`j_zNm9ox+h3v8+on~>TyUP)Tspbo
zs@1o)qbJSou4p&3V7+nB_F~k$d#b&6CeMASc2-_uhJB`1f7qM*yOkFItm=Fwt>eA^
z^QS$w({<*VW~U}8v<DoXw03)KqOWGk*SAL}DCs#KpS#@XnPZ;N8gEsu-TRL5i>sP5
zSkLC}4LrA`!qSSHvCm6=$-}pT#qIZBUSe6l>z?Hw$uA66opKs`UX<VaBwBxFfAPx6
zIVJDH7q{+Taq+L;^SUqEIga~p^>2Qk8(sd`e8s5`=6NyO-|oHs|5vz;<+J~%bp7_<
z-&wN!*X7KG_AA~ieYakixv+df^xx0cKI_W@78%{FTG#dZ(Xt|O#wY2s1hZEq=U6Lm
znd|yaYsrEn@hwLWT3pszYEvhfq4?yP<nNj7lda|iE|PTEQh0e!YW4#C^AGnb?{z3&
z^!3%M)#{Qm%jRz5{QmcO(elrNU$l(k_Za0CaO^9{op3|R|6bo7t10Df=`umv|K6T6
z`Nb>g_4VtXU#g$?=Wlh@C+Q6PP|<kfOK1O2`0%mm<<st5;{`YNY3{!heLeoW-lm)S
zn`fr9_wZ)DzWe^jMR(!vXI7lo`*TRUT1I})pQ*3S)A!e`G%Gi|G2brbgUAvA(`o;#
ztNoQu=uTZ~Be?g?1MPQNiQz`l_l;(C@18WXU}4AJ#s5UY?<e-RaHPMVbFq@eOzozV
zd<Orog`P%Is@<~;XPkY~8oYDfyjj0~Nonni7UvT`zohq&+p6#Ex3`O)RLv_7>6duE
zn=^1@{VIVY+Z1gt-H~IQw#UFg@pgSmz=r24!v1R({d%9Js5*oFi&)N8d3m#>6o%~`
z`+GZ1MRS-v(=q#VBB4G`!sFTRev!13(-;K>jiti4?{AA{`*OpgCT7!2-{~&{xdfkF
zyqR-sPGm*a277P+O~$umkKWvLK~?j`&pTgbo@;s)xgXmTxOD%SJ(};1i@r2Uex$Ux
zMeg*IxDAJ<HCVSZy%Laeh%{Z#*H`*j@!7eH>JKwIo`tcyhh!@FTFPv^#H2h?<NAD?
zqb4_sS66S|yL#fcCV{p09Hyn7P76$sIOSgXmUp2=1C!6IsZ#P1|CGF)jGt&XJ)f7x
z=Fd{Wcj0v_<J+6@OOg|8xt$%3rtHuSS?-_pO#6t4SNV-tj*eMrhO^FH`P8{!nOB3%
z(-R6ZtQ%T%rwZ};%vc|-v;0_p*}2l|YC^TbZ8NG~YdT(8U0F3>Hsby^rJM5aeYb^|
zi%bsCeKBd5yl+uk_T1|?U+|h-H}QEJRd%v3GfFa<$$RIIU7`AZXU=4;NYrUd?4Cc3
z={2{aQl!n-v#}Sw_nmsQQf|>N-A#L^EZDYr`OfO#_g%8w)6|-DKCcka{dwXqcTT&A
zDQgQ$*c6Qea?4zTy`mPjFPO0KncyzL&?S?1@L$#bXSVo#=+`StG{0rd<2cda8<ACN
zT9MuBzo+7T`-=bB_0Ij1)4pzgwcc+1@8>JUWXr4t@*l4~(p0MHAN_gFjiVkmCBJ{i
zNBsVI(WJg9^V6<5Jla}wQ#Sm+GO5B`bAFEalV|n*wu{aM_1E}czLW7X=E|KLdsb|A
z{T#&XqLr)=ByWGJ{qxTEtJm-Oq4etSzGF!~-?a1Ql?OX@d}?1W;~6z`?Fsp~gFBBb
zu4(vGq#U#~b>b!2tB%K{?7F4@{MxMg?%n1huVe2|6fKPMoBHFh^P|8|d7bt(*WS*p
znDDXv{3Eu<@lKLk)`*B`W%s;Hk6b8~H>KIw%4zEw6Y21?ON2`o2F_YP>t6kYyT7LE
zJqo(zJI8IU(P6nG{7dZit`@df<-Xk5%Z4rLP}ioS<vp9ij!r)wIlC_4kmc%G<=d>U
z+VE;W$&|RdQ~POy={aea-7j34GXx5BtWWK{n|1Ep(nD#-_AuH$*}B@YpM9gk6yv8~
zk4@Bh<-q!1Lp{Ul%G)c)y47+Iir){(4iI`FTX@q#{_y7&TQ*)(ymxqs-i)VwpOnA-
z3cOJL%Xag0nPs1Cc}$j_4eQ<iMY;E4?&?i5DmXvJf70|!d+YpLxpL}fw-e|5n%7S4
z+Vs1Jw{$YgB*yJG1D^*ixg;A9c>iqWx4(hBk4v9?TVpjhc5C{1Ef#;99a;R6ItKP9
zFQ+H?|MZKAVtaZbX0hAb?B_+EcjtPk2KsWUsJc(r*IgYPpHa2ud&xe#&~~wg?(^4{
zUr9dv^Q!u;EA?Ul8y_+JNxRy5Wo_roeYbWA+~Uu_Vps7}r*!p++dsRG1;p{Se^#2j
z_MwD8@7`0gJ9iwdj7Ujdm#Muj@@KsI%c`|ITA%Lxv~;yuorZRy%KEFJyR7A^gKd7r
zRor26&#OIt=aX1|X?IyfiRxc9<Afc0R_Ttrm$iy+QGcT<f9@d10sja84l){K$*pp5
zeOlhu_{eH*v+R433wv1mvQp+QTV2?ae(_Z5&6iWzY(ku!Y#Z_}O&4Nqx#C<XcR>4P
z_otT)DV@vC-xArmP4n`qWj^ntw!Tq&xb6PA^^rFx?Mf=^z5S**cgD7_jPt)AtiSc=
z?%!;6#@ss<Ilm1iXDj`Dd;G-Y&|f!Vj^3%hyh$qZR#oJlx4ZO0T7PegEU7uKw54gy
zyq$kHCVR{L>g4EuVrBM9&&20zaM$#zZ!T&s+q-<c5^KIq&<@<RW#WVOjDOSPSJy62
zy>)Kh>-Sa9;{R{`Ajg}e#2H`__h&i#?OPZ6zc#bm{a=1aeCsX~q2wcKd`DNWXp1zy
z9=qg=)`o8-p0~7Sa21)UD%`rm_)5)@L3m|QYn<^Owk;~6p9;1d)u~T3azEU@qSoIo
z+~ke<AG50+&3SzF=FvMM&wO3#SGaQDz9}63e^U1+m+IS|PR_Mbn`ZLot;{OtyZM*T
z*qo{V*H*jpPUbYn1^#BwHy>&4@tYetrGC-nGbeIyv05EGvnkEE&ug9%v+v|1-d2ZP
zvnR})WR<GxziBqR`Dxx>ZZq-wPpq@w{K}{mmaI5!zuxefe$2N+AJgONS&y>MudFrS
zRnuT{o&DO4vuuS2Cv~e&7H2chkGpU~AzyD_=(&Ar4DHM*eWvF=KVDw8|KAyfuKk~W
z86S@im@lE=TX5p$b%`T8yTiU@<*>Z#2|dLre~9O1Vq96_@tv3Nbi_=*X8&U5-Z!f@
ze12@zzi_^P{<GzWPVgrgIr<oN2>sk(d7&zzthI|d@S{SQSZLw5196N`vsE2dzxhA+
zjLPu^9WqVI3-fE|e+wxV`<v_*UOQW*a@%RQ!(S)PxTsPYXJj>D`M!s2Cv!~h=u7U(
zmAjnSymZc$z0GQC^H=$-GQPNEncwQ;9G->m6elYme1BwDUH9deTfV&h;Ai*H!1l|8
zoAVz0e77yhWs&2P@(-N5e=hW&y)Wa`3m)e~j150SE-t+HpSQVZ&%(BAE8X^buDYwY
zc7m^T^q#Q8%52w<PI_m2wW>LFUUkzW*Rtf)pxC#(m$=$flZ#!0=3cz^K5y;!gzChM
z{b!?Mw=V5cHxA!zP_}lSXT^uG=v;xo#|s55WOlGDN;7*PX>u+&SyldDc+u3SZW4Mj
zi9zelCMF&}BO~BbCS>q1Z{9|Z7q%QaKAay~qb52@g~s%CEo6w@nAqSIvHOb8h10Lh
z|EIp}nk~<Jyfg4v!<OX64iApoSut(1-`7g|x^G|fa>wU;vw7D^MMpR&T@7zZ@e8*3
z^Wv=bv{nCq{{41KS!3JRY1TH|WtGZT*VpB*&#m;~pQ1j|W#V)W(c1;CN%tb{@78^<
zuKq6e?cI-)I{7+}f?QZ8?$Pi%lH@$eZrh!0?eQB^uC|w-c{}@On&kVmUBz?nEECK&
z?zq>dcKJ))J|E75f_%11Rn)$$mOj|%T$!>#X>LyHhWR&IUMlpySzZztbgJ{!90w*X
zskJkgJnTQ$y}FtCCgXhbOApR{@VeSk;Cw}lV}`P+?!2&v>AUmKaBo#~Kb6UA@>K1m
z=mEd|1^z!KHRj*ja&;}=#lOOqhq7<0SK4|7n{0g2C%IOCjrE$FYYy%_a_5_T*_z0=
zyB`|+&dYSNnZVU5+d4-hvb4<Rw`Kg=+;4LnYN|q~%dX{$w^5gvXMOc)ob~s2%EGgg
zYBlG0f2}P4zI0XIoy!t4H|5_}oi6|El-Z0KI+^B6b+ya3Xw1$wlgsQ)R*GcFJ;Ji;
zdAn_ia(Gb4%&GG_mge?#_6A8uKYh%;pe-+P(rTL}Pd{dHMa<Q7UlA6uS!et2bf?wJ
zm#QW4vE*EA`_Q7*dVYtrQk*=GhE&J-)3R~jow7Abj!$ygVwd*i)LPl>!>`zLE-<}Y
zyEA;<y*>ZCS4`IU<+*2B%F3dJp(pNzn%c%KcS*aQRV%JLtM{$dY8A1fz5)%=4(`h~
zzVmk;++O8-od5RoW9zMIeyW=L%(hb%irHMTQroV4d${!W8!epv??j)iE8V^994~vi
zcwv+NB%Q@48N;nk@6tcnxAmSj&)i@4Za%BjzOHt)ey&fx=4{TzS6(_?i{_A-?I4`m
zRq;$>_Q|AmnXeA4Dz(0L?vvFn*?W=M<!ho%4Yt0VU12rvThY6@hnV|{Zv?BwM^t=%
zlNO!yE@c1hxAU#c6SL>lem?Yke`E#o_C0@WOjo^;IDe-|QeB*R!}KE>cH)J*bax0{
zFA!z!Dw_3n$FwQ=XHK2mB5gG1u*Zg3p=wJ#b-hLRPWj%r;%V;gj0Yzd#7Hb^>WFlk
z@#N*!$b<&|9W`mb2C-(w=U?4(+E#A*OjWs0JyXm>M&p(R2g9al39Xlm**o;My0Vre
zt0nRuJa^nL_ib2%SKt-z&X5zn2hQ>(U5_yN^4I>~M`e@b*KcM{4m_@7^ShtD?2f7Q
z|A`aqy{?_(jJ|l%>q@cuzgx3UW?r7u`SNo6eCO|Wzn*N{y0`UjM*kxY-zui~_|9CT
zd*+*GCM_}g>fx;ZhG+f)UIno%E*&ok)+v5Bx{t^%{qbf4H!ouwd%eU9pVC66+rBHJ
zUWA+fnxd|!KReDR?jMVsi_ezko2tS8IXNy$P2MZDckz$BUvke(to)zu3tzVXMVyrE
z`G5JnY4^7WUD%(~TDYfrzu?4}Gg1L3rakSSS!tqG@yjW3b=lwc@B0<97j;!QoSn{6
z7<p)tfS&OQ53#_7ZqxejGF__qVpVkH*p&7|FD(-S;@<@aG5RcDu~vY~EUBv|%Q3Ic
zM!@B|{B1wco04agt_hc};MjcB;J_DoS$UDbMHALG#LT&_5Wc*zbmqO~o8G78neEN@
zVEp>LZ%LCMr=R-tVC#bdyMJh&Z7y>^RF<0MzvM)OS7^Y|7wpC73XcDLKj-1IJH<BJ
zf6TkS-DKI6S?gBT-j<n`IAc<7ZSd}_DIt%iU4I{WN6eWqLo&6LEh+cMyyf*q2Je6N
zv(<enIr~|?$oTzzt9TFdE9ZTeJYO?sUF3|J`-=Rm47cx7)ID>*>i?OTHNKA%FP#pk
zZ9T`dH0Kq=Jhg(tcV_Pxwc@2iS46VBo$2Y`UFR>g>)^dJ@!p{pb0noExrJ08dRo#T
zd`^RV*><rDiDgR8PH7EY=i=Q?Ua$_F@jUNM;pNT8om6~7rL~HBTGMqtPKs-o@6I6O
zB6LJd$Fsx3%G}N63g;uQoGYI{WSdFu+8~{*zAyH2>5q4d`K*PWK50>#yIhXjEon<f
zpWEcMnNA0keyW|FDe7C9{bXk7zHfiu9t+qX^Vs+2>`k#=95-eA>%<GE{$`C*@Cw+j
zV(Q&;{UwKe=W|1S0Uc#dZ!6C^njc-7<nuR2E<9=_=bOGtQGI^!|NSZ(XHN3%P^g`|
z{%{w|V!ubL@7C>C*|y{8sw+>8pKUKcFSt6_Y<FzY^{(Pwx1amRP2;-#V^>ZNuh~rx
zA<2((r&b4@EOVN7R`xdgx%~b8lDB-)HFjive;p;VH6twL;M~(q_n*g3FIQamx=8$&
zjq#)F9<BN-pFEZ9lQMU%WIq$R&(E@5aR0W*&9`oSa9Fd&C%Iwev((75*QTA1e8_X)
zfy%q0s&htHQ@Z#!WhX3~#@`}()uPOBB44_v;T$D{z8>N1wz@4_bQT{=zO2Hwbqmjy
z2PJGGmD7)A7`@<Oi_<?}T=s9};+Lyd=2kD~c{3~I>9<{br-%C1Re$OZzx(a;+ns+8
z_uu`~d~$zo^M;$*cS9fE+`06#+~05K&e?A}{r6mJ@dFl<#M#XItscI674_d`e)>}D
zM-IQj`mfKOXY%|0|Hs>IBs8brY>_IDt$3tA;q$xntNHWJ`K(yEvus=WPW7@S4{yz%
z|Krw_zIByr+qQb!XxpT%w>xlr-ij%$3wG7{xy@#>JvYI;PfvYc#-5Iw)0WmAD!Hv$
zc0SnK<Z|Sd&XsL#6N;r`v%}Y~^80p0_rm&_yS@J=)Ma;Ek&+Esq#L(&%`GKMCpXmu
zRnuuFgVm)~#9#e?7Z;Pi@|yLnM|1tWeU;-)E8A?GRW!o(uF<+TZGz0PD50#m{W80s
zt-Gkd;<abk`l!9vQcHvcFZr%}B%Q5u?p(!e=lI-}$E)|>?vI(ocxu}ffouoEHkqK8
zJleM>Jk?t=;~0O>i}p4DwhM|*dV8E@UCFx(I}T3dczfqs&Ww&(w$9e4Dkjv#C9CaB
z<g+dRc=UzkWy`g*3YLqOyjawI<?ErY&$rDbA8tJRWSXJOr2e4YB40kumojunWn_3I
z!mu}S+k(bV4{f$G8Q&;3Tina<lQmC+t8V+jTOxS|-kVPP>h0goJKJ?-Vo>uz&yMTi
zZw)1)gU?=OIjCb<pg!wQ<i@KP14Os^+Px_1zj<w%B=5Ye`O^iKGk)@3B$@th_naNR
zn^N*P%p-a8_AB`1%oBNVcU|-3+=r{!+*kjI{JPce&4e>e25T){)xzI-cbrP<^nOq?
z|HzK64c|7few143^?u{laPgw*8+W(Q{x0%1JMdp}RE*Krpez4x%zov+f5E@!w-+wk
z9>3#PM(l<AS9bh-u%&YEXSF*WVf$8D*B$@Y=*v8Dwf@8FYiH(tyuVJ&?nnG=xd-1L
zM(YXp%+t?(ENb-d-qF*)<$iTJa^5fe<8}SX>uR1JyB%MA`u=b~@a_43)}qBxXwkQ{
zH@9M?e@<7QR<_6^B-DS-!*hE+9&J8!|4RLtS*0<5Qyu&N_a*JGds*7|(rSKX-`Uqf
zd7|a4+Z%V!yM6NRxw}g}Z|;~gM<pvdaLerFSEOWSglQ$+<$2NAp67bR`67!JV^b8v
z$+fOi@>%RJHQ!KU&$gXfa^k7-_D{B_y!)Rm33*?X_DE7HT<A_<{paOb@?L&%l{crf
z{hZkO?`z=GN#Xh%m#+Kl-*YDaMBKKbqAL%w-p+kA(Rz;GbYBzCNxM%b7?hu%_3E2K
z{MY$c?$6oLA;Hrk@kP-yU*Mtmwb!LpdzIH2&n&6hoXNG3u{V2e*7lpZZ*QbMX7&+!
zp}zcT_H(W{cFP;3H(f5yp11$^qPM5R@-80V6F2|7#Ecd9Hx=Fd)}0qW;ak_km2A$z
z&I-qb_a0T^Xfx|~&ooq?7k=#%-+BXa+k#)}FE%}lo#en`QB~U%sL$ortTgk?qzBxu
zd(>?I<hV7Ke_oVw%+0t=((vOex4We-ZjsBvUMx{}yZw6M4T%K3B)^XbB}-pCS=czS
zpNAprT+X`*HJ;ZSZaq1<{ixO&xw__APc%Qi>AoMeQtOtY_Qz$XOLt0K2`p=$`_lP>
zum0pkWmlT?3On8<&ziJ0QmlB>O`Uq4^NdHH3QXC(tK4O+SW|o3nNOL1W{(>WEr?w9
z>{8JzpPmIT8Q52b-rvNwAv(F}QgTb7sV2K{*!<gyQ<4qD<vNWGt-s82GPu{1>V9@^
zXyTi&{XhLeFQk6wY}VNGbeHu;No(1EziR|jer@_?{dHP=Nb4Lvc}JyR_WHG-eV1f%
zuD<`-I`-hI@(U&AeBpN^A8(lbeotQauWOgD`lYXUC7xlv>gOg&*H!PBolgFFW*#5Z
z>}nglu3~%Gank^vcIo2%&m@26&P+J@r|9Uu$i%hNwr~BiZOfNMV&AG(1ttD0nN$CV
z^Io>(zwV=_KgVBkyY<cX_bQ%^DPcGFr#nyonsxKV{dU#n(;-)X*M5oKd^b<;PL#^T
z&7p;Rtghaktz{#do_-+jn0v;vNjy>-p&a&lNsYD_njXy9rckwRxp8Xtb4D(cBj-5F
z;?4wydDRE)4Y_;m-f3;Wi-s#*S5|)GK6}Y!=PZdg){%3aUueJhno{q#*YR$9o{HtM
z@4nv_Pj#&P+Llq^wP^9eZMJcDU+i4_xlJ|t((3A!y%%HZi!6NNg6eNA__uW8$GMx*
zEhgSuD#=*4oFQ>uibbgH()54{o7HDC8XnM-R?fM>&h<jzvhBHv7uQq;nN4cWD|k{D
zecZKib((mdz?@g^YqjMnUrrQVTO(&Rsg-qE+T_0<T~F^`RA1+MecJ-x@2BQ3jy)~D
zS767A!)dc?MYCLmHyCd$^z}bKtGDw|^{bO9_OYdZPaX?pxBotUH^1^hee0K>ici&j
z{qk`4|4%!cSKpX*yuo|bA>AG`=2K2vHmQrgoIc~s)+0V^E~oP+FT9klw$}FbjH~Xy
zzU<hlewO!VYh&$Jw%|8Ur>tDJ?BUWd=Vs4U#rG<g@85Xv!ml7_-?^G!i_WC1xNEK!
z>U?%?`8AUszvklPO^N1b({dzEUV9-QThe?mr2PBct!{@`m^{s&bg^{aqielSmm95g
zT4kp!ns2VrEbwiwS6x=8tA?25Dp%ioLhCN-2G~r#o>$wHnzyQ;ByP`y^}N^PY%bq^
zZF)TI?3%fD#sV|Gp875(r(YBpDDUv-aJc;A=AOyFW<H+(R%25jGh6@l(A<xYG!={2
z>|5%-^Qolyu7#6kzM3;9>W<0Q*Y7yjy*bnxI+=TC&bCRNx90EqRq#Efx7lj1b27`T
z)ZO=AsTUiqbG>`>f~@uOQn_bZ$JAMOKM?EdR(UfkR_WXPSv<)mjor0tc+2>^sw!Qo
z?w?%oJ<p`ACn>~@|B_ykNszMOl>l+AzUM1NCF{%tI9isK9Lp;Cvu4K8?v(c1OJ`Ra
z@`NkO&%Zw3rB*6^>i(RYlfvU2Uz-H2)?dn3TJvpc?Du^Q0pgsWj<2ix@xiL3`S;A|
zDf6cNnqg_eTCICkZ~gHGrj`3-&Q(6{b=<qb;5FMJg%uUMmYM1L`IepYRrxKMY-*6c
z?X2{Uj6k#1BJA539$zv1yYa8n|EYP`pS(L99$&hn_|`dVr<?Cw*PW4JdYnG}Yi-QZ
zzyFnDJ}ymMuuN)JpzUtuX>V?wT|Rf_`>XrPj{n=dxYzL2(XQb2ks3jInQx;Tdn}oL
za3B5UmGb;z;N>|s+(HHpPJMoriGMWrXR#QBWz08vv!>;EG2`1y{tR<d1LREYJl9RG
zTR-vDN<&44W4{;v*WJVBXpxwHB<qx4VVwCIvsZ^xR|{{@?|ieb{qE+V(kqJ&MydS`
zUFhnya!1a#f_aho^K6V>?o<+upY!I6h}F%Pmge^?(>C3_^>RkvW`>T<dMsNNc{4o4
zrEeWF;SI`O`q?>4aGm>Qr&1p6q+c^;mIQtc5Sm-caZ#V=!UV%#GeabzOl77&o%-cA
zV|$pDjP}K<f~Ln7zdEv7`j&63j0p}|@=|eS6-QCy;~zguEh2C4Q2F~q_-bp5+tgCG
zNa4F5c}|67$#5}gM`!nBB}hDSKe}wuSM7<FIhU_3i+tVP`?1$VBxv>XE0=Y)X|H;j
zp|n=hcEy^|({|?s<kqgQ3_E{%s^aMzVX-HpUR$`wbBSk#b4#z=RIp;1$Ez<2*VY7@
z1+0*JX<=KwA<%MnY<SO^PZkCT=335|n<MyFsCwtcDt<AQqo%LV73|ZV(tD}dMfKH`
zNnH}U6Q6t)6A4N%bx!iiTsk$Q$<@<g`OZ6EDi#DfwC~it;kEg2edoW7S9wzwU7w(6
zKKXaM^7XlWyCS(RE{+gbyKtV^%w?=bZ_fMnzU<8FymV}e#F9&AGu4`uGg~W+^7@@x
znHuVPE-BCbRBM!{d3J;FExmHKZ6YU`^EaLlaeA=un4F}%#^h@}k;k(aDv3#V?KaI5
z-2B~Lk~bj4t$T6H4(rK&oq-PDH6G7;x^%J1u2(NrbIb!J?E6mT1WE0a-Wc#C%}GeH
zeAcBUUdQGpPCdNN{r1gXhL2v$6q?JtrF+v~F^2nJUNdF4Py9=j*%L}SHqK7$c@eFc
zsrFCKSNyG=m)N6)K2B+OgBn@H=IvUbx|QelVl%~u`D@s?XSS_X5@S)hrQ@|%wwmLk
zP>zvOVE#e2=8g@b%1$hS>WWH2g2KuhZ}BXe=fSkes#A|MpL6D4n~#i^T8S!LHioCB
z=<9MlT(v;MORcF>Zl;RRCa$!&{0Xew7iWL5$=~#f=S1FR#k~tI3+{JZH*J+Gqa<%y
zj^M_d45nO7eIAU=@3(T>^mF7Zo?W|0<3_<=zYQHiB_4<NTwS!elU;8biyU*J-Xb+g
zVdG7TN}d<2eBPuL3q-v$aGYxO#<4>o$W`E(>zmC<N(pP4V~!*gCS6>1dAF<MksCQh
zLJOnP4Q{foj^{cZVc-?<fpfxzm7A|vvNRd4Kd$8Dr?Z1Ksjcvkhknvx&uIdCKdqmB
z#z<7n;NuK4xi&#h-$kK98y={JGBwWQWXrkYY31@iQni^e^35LaDHSY-*G^|~yfC|D
zQh>XPPlfq5;YSA2IY*YLm*te+?w?=LaN>xfl4rj1jRVrIoqnQjdaDyINxL#0P7>+}
z&3|}S;u+uR8S0Z_dMju1&Rx1-Nge;qi3eL$=4!l3dE>?)mX~78?2#x@wRbwl1z}GS
z9=0BV9&NX#6Uz70K2^zzec7{OdS`~9%I?VY$EA7`?=l~_5wV(O?!BCA+$WM$7q$DX
zxq2j;RljFxqgJ@Z0wxCbCyYB*JB7_<ow>#!ZBks519N{uT&22x$j7Rt1*}#XY&_eq
zvin|8?pC?+#YWI|vWJerB<^=p1vWW~_ngRoo_J2jpjSiS>BLMWMMK#`Q{sh$T=&bF
z8P8(3mR?<P@Tl+#-=dp$BG#0>EKLkF>Sp6<KIa_&x-zo;44<-~tdjnVJu|LEG<)zD
zC|g#{o&Lhm!O(%>0hifk&L{=p)qMhIUQ6Y+Ex6mZmL>4_Qifg^eW|l2^g^sT{26LG
z6AX_WNHzDe+8gICvq_HADsJ1$g=)$h6DK<^pR6Kycm<bL%9D+fRSep^iOm{3_vPwX
zUNNQ|bctTwoVjd*+XAMDum}-`uGKCPJKff(@8Pv_<|!<myZ6+qXG^nWFZUJ9E$rNG
zH0z|RsiL>WzI`hudOr=%W;`?V2uu3o8{0MJOnUGsWB%d`0os3d9tv8ucvoEDhm9`|
z|Iqb6z59E{DTlYa)o$dx%HOAIQ!)8omj1ogKXQ}Y&4P5pYI4pV&ZsYWC3`;8XKBLP
zjrS^YGMFPRFP{vpn;d-k@rt&~TbVVcCunte?dPsJUAkuebB%ZFpH<{Z#DvTes8{ly
zaK^{}4{y46j(*m^NBqw}1>A~exb<7DF}Y|}-pZV3eOfY`^Iea&&VEz6>dczkb04OJ
zE|YH*+Tr#uoY!<!%m>56Wpmy**E_twZW6FGX<yBG-x+sOxqrub9+hB;Rh=EI7(Su4
zJ>kt&t!4274}Lt_9{NJm=C8o71CkoQlk-aTr7lENWGpD(df+M79H|R8G@G|%Hyf~o
zd{nu<JIa_V?pIvd#O3E-8m0>GaNEbTBwanA^W&6dUXDR8mEC5Y)zM~g-THBXWaJu$
zE9w`Xes^B(Ezh$nzSgPsQJs~;(SF9e{d(;TH`9%dzL1sjZq{q}dE*^bIscGO!^Hc&
z^VgeMsfn91xD{U%S(7)d>6-3|Suv`|-^{ta)ALSB9@q96(I<EOoZ_%Cb50A7>6+MS
znc^$HbeDZrnX;o~>H2Wv%Yr^Joty&BaWOuP;&!!HWxLJp>wJ6rV#Y1)4?CI7`Q&$f
zY<R-8Bz?_Wqc3_p9<Q?&`y#dL+BpyQm`fYdruXaUdL5ti;F)WA%-1hY3(K>P_t||+
z^Zg;nETT83T`xQ5lS|e+y@;|qwcq=$+{z7)u`<0jC97%wjVs>kZ)^+eFuv)ub={AZ
zZw>{27Q3gCvwOGNqs%Oq*O4in{%`9FH-AtRf3mD7Tzu_P2F;k$#+!IOHVPir%M3C4
z6U23Tic52c`q|7`KW^Cx>)v9}(CQDA>u%rKBK{};M{@60m4qovx6RmkDt(o*<NwZA
zZ8QEa*l%#O{*Zk4HJLBJ@2|*{nBDbe*NX>_WX<*LHdg%nwA8v>r!x7Zg#D>w3%)R{
zH2%42%|<g%v!>mK&;A!~ecvGepHt@FE9QS1Dy!B>&t381TYERZ&b}ANyUXuvDfwBX
zQMqM%#$%)7In~8dF$Gr~xJ_4j*mo?AJ?ypB<J8{2S6<rWO#hyDG~>`ob-`CN3^)7>
zIGlTa@txrO!*aWxn`iF-sxs@tp}lw8uYLb|<sZw7-q(p|XU?pvoe))<9x(l)%J1$;
zX1-q}I2L7`lH0VqW&d{H_<F1Dbyd>8s<)*?d4Ej3`uz(3$Nj71t%^_U-`n~+DX8_G
z_NgVgGneVP#jojJ@cW9cVD4>4*PA|_vyZQRbgkHWhxLxXF*l#>Z;+^;__mP8a=XZM
ztHU>ieGI0b%(%8W|HOvZ8Ev`2iVq(x34WF|Yv#kWCoW2UyJntL(CGfPVymb|OJt$D
z(338u=|_5gHd{Mqt4clQ$#q%&*JZ`onYm@&iT6yc<O&{{c7L}ixPD30E%WRmTXr%3
z%d^YhnY>=EYquf&qLgPw#;%O_%++G+Cn_v`C-o<_`)=B~t6WFwt3r!w9<I`U=CU>X
z^P!63l5?V~w}@}zVbT3udqjz0-j{Ah8y4$l3*-vyxZf)??>uC`ucbG_TBY_?>A8Xv
z(^#kEm+SYdZ9TVFeQV0SNwa^w_tjl#{5t*owb`$yEqV9${SAq^`&BC6-?`@5@!oZJ
zY0xz>F6-~6?>tLdUM{{c@y2C|G=7^Kc|6vox^_v-TR8q!Go){Rbx4=l>da@ed&{3~
ze(}NXQ1*9&TRQ`fUo95YbKI|E_)2bBh10Yxp)ub|oSYnOxlVl%(5zczJX5dw$iYj!
z0f`-Tf=n0vodR|<UA8KIbv`h-(RP2gRcP8whGN4{-e*rv_vKpP@bR|r1j$nY`{jP`
z{8jv?^6T?g>4EB3H5bLNb%@DH_#t28_t|isS$$f6!R7+v%}j4~BClT1DHmb=(j6t;
zVK{q|Xx;T0Uk;u1&)faE>*4<V%GWE^*B_rQu`4Id`Qgi-;p^-#_?OsrZ}P6<y8q?s
zb&b#$fzI2{rUa~ivor7FCq0|LUG3X#D_Jkb{{IpDf7{XzTMnkYHhSRwTrR4<^#6zZ
z)zebMzdm>ww^S`)Z5(IeUA8Y7*FU*lcTCK7JNYe8_U+4C=5{k|<bT(l>4@8J8<<qt
zd(}~Pb@B6s5mJ8@1l)@(mplGlyzuI(yC<F|?BL|tK5O*_o^w<8`<`mM|GIx;zwlF?
z$vi7gJ<!qoHvgH4x8RJ`JMK<wk6d$LU(~99C+!WqzNf@k*G#?s`p<!kt)g%1`tD|D
ze(ST}n)?1?*}rp7*KN4>xBcUsH$CUQukbaO?H7A$B(hjDbAzSV_O|4#=jR0LwuNSv
z<*)e5DIa!k%iL4F!Vxd)np2&>XS21jpKhCS^8K;41%lp}Z*7R0nfLPk&Zvlwe>Y_3
zKgnx*+pxB&XPecM4D)kKUL6(qJwbGi`zGxZGuGXz_1rQ$mM=IhPpNd9;->_yiA!!Q
z({MHB{LRY#aGEdo_3wW3Om;4NnKeHzC}NxM#<lLn`o1MeUnktSbo+Kt@Ku>zC#o}l
zztLW%JFBmZv;Nw#gNYZ}y#8KdYbotDejla3CtNbvGRj+Q&8t|ujmPF+-72}v%tF9V
zHm+`OCf_+b(K3~3DznupR;{{iEi_sDe2;$KxscLT_b(kg^Jv0J-s$o83YHv9>HqRR
z$b8lIDayxsUZ05Vn(AGceKXF=Ylq<?&Erc<7jL-5uCl_2*ZRh(>C7q-Tc$<t>b)!y
zrEzc0sf<fr^A@c&*ZQk!<odLKrik*dzWbM}j;9OA-@jJ9_F#sfkGIapE1%|G_nm#~
z_V3RxU*A%Gzwr1HHvjCDYfU$~^LFJu{C6@;cB%CGE!U!2FC1C+uJ7i}eLIDt#jZWR
zb7K4VO$$4-!}iR$tvdVAsixUhvR55~?XGOww7B-?o0Y-4=bo*5FR3?cS6Oa!_KKZX
zAAUNLqc->Go{d|>I(-g&Ef%@^#N)=(b>B+Me4~waFKg1Tvb?%&`c$#A0(!55ZImlx
z7MUsJO?O}SV(qoZX}KrXa5$WPe6HeDv+L#EsozhW$SjZ8@X%%I#xmY$Wvirh?|j~^
zjNg@!og1xtXzoqFn>`a;=SaMYs{6PrHP?6Tw+(kyBO9Mhdp&#Ih6k$azrSaQs!uA}
zmZ56Z{bJLvDVDX;X0jD|x4)g!+kQ4qRi`w<&2F(Ci(y<}MJGdV{>fKgL#Iif3H&Jg
z)!+R5YmRL{WDjoGzqa<<<ImS+Vs05;6?K}SV=7=Ac4pG`mYzjd)sOaUs(M~-_SM`!
zbG{6R+4e7A^W#6T%=%pv`s2#mr8^4?<}B1XZ1`<9)AvIEOfhAx-+A(n<*m*BU;el8
zYwuq-jlX`CN7Y|x-&vd-^6pOIe4EszvnTEL5p!IiRG2!u?Zv%K!Lo%yrz;kU`ve3^
z%nJY68n}x;e17GcjDDxIUz2>V9AX#Pr*Y=V-sn?hKFag{pT0etVO!vw+Q-(Lr=Od;
zW%cPvy015=98b@QoRqJ<vDl(e=(*pC)FLas39}uXnm86tC}?GPsP;_j!UU(Cm7HsD
zF)h9Gur(+u!`Hi#Ti5;ebf%44f1W?Hj!#~3&-?$s?K-w@-o1IZ@#f9O=Z(*Q{!>@6
zB!l^ZN%XUJg&mInY;}bF=ZPdg>RxoBsG|DQ)T!FGa$nf>s{Z|amiEQ{zoYG>eZjsL
z&QHp|-}x~6;!?w!wLcz}K3S5!)W&69cAeec7+WUWtfn=#Dw{s-pIH=S{7L7H1h>@c
zikll`x<eD37>_D8{ZV4{3H&ob;j&k<g9cN-;7Qi%)9ag_%yoOKzje){Tl~9BCOt52
z$y_rf$=A%Wo!8FslEP70gQ$}~7F~Jvj(?}bl9L)683Z`HUsNUkI-WA!lQ&SUeZf-3
z1N(%2@H0edTlh#^4iVlQzWeVBwRKaN6edhgTox!P!)7CpcvY@lLU4kT)bamXZX8ot
zg9SAW+v7rdYfCT8VSa3y@S3k(w@}?IFJsb{sn_;R<F3E8`?3G^HT9n!sXo1HY$KJ?
zFh{lM(ZShrclIw#owb0|DrxIlZmzJ%8P}ikRK3XA<o7z(?CAf=1&9CX^XFG)`X`@%
zC%@(Uy_cpHKR?bne5>f1@B6#eFZ=D{ZwTGkw_``yqiH|qntu9pQhHiLx1Hs}h{mGQ
z*QX}`Hr^^MT4b=bDCNW7bEi^2ESvJ<Vad;$_HBo@?fcoe-{;=fl=%0;yU%OQH$9w@
zT%wb{vi9*m>G%8htd|TwC$~0p=KGkJTWqGvC+{hq`2S&nEyw@Nd$QtXW?$ay%6W9_
z_TDvqD>hgxx#rq_f9LN>?Em&{xVgVJvG8om+2ZBbPH2bUpT+BP?&h{TE^&u%blOF`
z1UzKPk}ZtMG8QXonwX)`l_C>;L`+h1;U)8;PY=ImeE;!tV`zBn)~rnL_m<}0_<6qE
z|IQUr^KR$!h5s97=pQ~LyY7NrdaO>tS?}v6Ya@HZ<L}*S+&q_EUs~<%qo42PbdTx<
zZ){j=&@XcP^@C3B?Nh%PSiS51^~O<J>@d?s50j+i_dhoNxon<4Wq(cG?QPE+f4V)W
zd>ejS{$6R)^K-(xpT$*%RU5W{S#_NE%PQggxfUPA?)+Hx=S{GMvIg_B=i8UoZTq>X
zyzSo36<L=S&1_t_&1}x|Bb{%gl#XQ>1hj^*US#1c)qLOaP+_r<%B!EN6JoX3xLUQk
z{%k6|(RVi7Jj><y#m^^o&Ch5UKPo-CNwS*n{mj5+ISG;XA0AZs_io0MhyKp%@=ta#
z_cOLmwpG}=-#TL|yWPH54_uAY<4OW<o=BZ=Nc_Z;>3&asG&yNqV`%;&eQHMMB*hB0
z6%stECpmkr&78myDO4-w>8+r8HMKx)!Yz-BoKK^ISVb8bnJ4fFo@o?0CgZ{QNLx{p
z@8_wloLZcQP7Q{q*Q|DuPB?4#T|sSPy}ah(<#Sp%)z+Wkny`TR0E_14PdYMnlQnBR
zYTtdhF-xhd>qkd^ioj>bzIoBV6aB3;H$GoBd4v1HbLY;L`xI@suTeR3-oYhD_DnnP
z-1IxWD{#Z}JIc|aG8g?0-?lJWbhB>yb)n=fij{m-cO>uM-5|a4`lTsR$Bg$_S3M~%
z{&+;M$8FN@cW?QQJ#6%yaARMyA&;!vN2Xvt&jd%#jgMBD1fFuLbY*_Adr#u2pMnfZ
z&;2uh2+p__uy0fFzND3TPL<wg8kaqf@czkiSLmnvziXeLol6K74!h9nEHA8I6Yl%s
z{_0b!va?p5F8iy<BX-70Vj{b6O=)1K#x#-8&z<Mzq+Z{C_D!tcy`Rb%HrDM&{!U%}
zL#*s*sCc#TB+=T|MfcJ^c0S8`u$k4PLp4Ipo-?eW^z(x`S6|odn6)#kF6&#<wx4Eu
z|A+|vc2wUo%{TIT*%#kmw-n|7x(D3eS(N&G%jWZPzZCuoiClj_L*%2&rT0zQ2d6(i
zF8`%(z5c)AXL~gtXUonMF0?4~v}if}U%BEc@9!@Yb~ZnD*ZG{>V9&PlnRWbh`(1w(
ze?Bd)TyS%}@yws+wwHggD^K|LhWY&0bu~4g{_UCibFXwm$=|mNK9ueXsPp{y;_KY&
zZ!e2x@MSE_bJaifPi<G$sUysl+TW+Ixw+$WX~?ll!DjFB-{f!fpPes}q08s@wZP)u
z^w9pTMk+G1N>{|L=sJ9Yam}tW6$6zmExgHZZu5w}x!)ws@%~-!!cW0h<Q9fBm>oNl
z@xtlW+VW1l<jjS4qE}qK^;Pbc@THl$R@~{WO$^ieri$LNal2;Qpmlt8h;-A%2bKpF
z4ourv)G$xgLA%{(W~pLH<GpoPCrvd{-Zk}JZ{8|L^X-mbB)+V<7#X<o*oj@wMMC>t
z37t!<(D-*`#$M5Avt`edR&PEuM`SgVMc3RP)d_kJCka{_$rT<rqg^KN-S$&fg_GOp
zg7)n7*9+d=(yH_QT(o)X?`zCq#jG)&=a$4PO0Rgf`%{)?!6$acmsve&tmhbG<Kvi5
z%zPQJ)ZLEh+YT+(?cVoJpUaq6xL`}Q+h;MylOMTm=7fJ*`sAR!h-fXt4)u?|>wX5+
z*%<3-%!n?t`5)*J;Jk^yZOQXwE~#42Gcrj<2{96N2^Lb~jGgZ$RX?@%i`iYi@OEVB
z=XIajJayMMg{u2C+^m#{U31csYsqWx0_z{zJLY=E{rvuScHGRc+nZC$Zd)q)6+gY-
z_~U#0(}vwS(+mrC*YO;3?|*hpq2P_1@>Z+;VmGa>w0?;G!6(A{;qDJkk3WmWPp?1y
zf8XNu&)+oc-=Jhw{7cuN{J88(Ys0)lAB`7iZ|J?x9r{p8?dI<nw=B)CUq8Ru>!{Vj
z?-#@6|GxgWe?DVY;)mJBi*?@YdcYzje?YTqA4hMZ-BG^P5(<xmR!gXdq*s`DU2v57
zuqpP+a(g2&L#yuAO2>D}CW``7>d#u7O<46LslREpNsr6^oKn7bS`9f1XX?c=e^FDv
ztI)wJ*6X(}lJoOU`)B;|{H|X7ll<K$Dfd_QNaQi^<cvG`dE?Iz5yyF}^h2Gvs#Chw
zoaozmJ(PWFtx!e8EoQ@__{`cmizKb7CvA_##fEDY>)OqFwaWYI^OVUVm(tP$yF+(s
zJpRx(u~=tgRO(d0)xI&uL|XQqJkSwqG*fd2iy_x}sT(RRIg0lFdG6}@b)TOF#AZBu
zHFICsEp^GSZL?f^WyPm_Hgn4t{Mys2f4}f3-zM#-6Yp4Md%LrEsur_otqe~1=f9rm
zSmW;+1>dQmQxfmre}4IRb^gAc;@t*Yjnl6k;;TKO@p9FwWu~vaEV^5@FPi$F_74wz
zsiMq1pJ|%*uJ!*vGjiOI;(X|(GsP%!cNbgck-RmH8|;owdnCOz;?e121>1SlT@_b<
zH<^_4ao6rSN8a>gZkojzyn;_eWBUEZkaIVJ;!iD@a<=7plS<qv_P+;aAMNs;-~H*l
z|K##}>vb+CU+%it@~nB@ni$U=31>nyw@$gC<{7bbmGQ!7;ftl#a0QpCxP7_1L$rEF
z>O#W}X&y}5PRu_2C$apKMxd;M%!HUrmZdvlwys|G-Tzj_&&Jc{ey=X{URLdumz<n&
zdtyxZ%`0a@#6?1+Zm(K%_w??yp}EISH8o`|+qtsn?xWZ9e!UF7uDk5ysq9eQU9-2Z
z&U@v$SxY-T)}-{TPHpSIX|LDqX3b4oyEC`g_xiP4haxV#<+~<oIVW_hXlbeF)=)q9
zKv_F6?KO9Ag>L@2E!5rIf5wKN8j}A--$aUcIx3#NVtISQA!W}ys%I*9Oj#JSU>8$*
zn$1mpNnW;}&!cob1Xi7p^J()4Q1kyLJmtO|tE<qL1yKv?t)}oB>!}$yEn%sZ+~Bck
z%beDhGYKq0d5bhU8THObHW+Qw@ew#t*B(1_sY_zRoeGA@f!`90PKjF0*k~4CYPZeo
zKHrOFn%ckk`fpd;zY%n~;QYqsZwupQ`Oxgvhq+13_kP#iNv@F&`ST;;^}~JZu00Z7
zd|E=S?=+X4>otD!MM_R{w)OllTp{}I(o@lI)~9ahKbW=P4_mXssU^LR{VMfkvz*d?
z?Uwq#wd2*v$dVgt*0agF$7?cb1~_mQh%7VjvtsyHWt@?gXe7gXo4@t-2L5I3C#}jf
zmc^+p*^&FAxp%MZw__(~|1$T@)VRT}_Fnsi^_#Wt*L^ShS~l_R5;X>ixyu%BH(W72
zc$M_=_Z^(o-&@)FVs31F{^6SHvR!@QYgR|^GS7XL7nxhTbnA}o+jp22?#M3;l>E2j
zbeCB2o}N2#$NBc>ITgmvOo`g`^@H56?W>&K&9=p4c1v1%>i1od@1FW`TEZcrsYz32
z)SeJ;ytmYR*^ft)O%<QMeOQn<yQs}WXzR@lt(v@CHDC6=Z;zRC?vl)by!ZPaJ$5MG
zbEExoV_J7#aqGSP;__KDnxfjn=I{xv)z1C&O<BIKB4z&9?d+UO+Lp6;7A~rhi`;9i
zvS_Xl|B*il?Dg4q-TC4&qi=T2a(ntK<jtyx*}Pi&0(1D}WMBGCT%$duYoXl93YU|A
zS*}ieDZgk^7q`fgZ@Rt<ntg<tkG+ldTKq*}(sq&a%NrM7xm2sOm49odo|}%5lGB^t
z?yVO)-%E0Q+sm|H<fg&GQ{U=7E%Qum^ndwf#o=lF52Bw=n!QW7^IiV_Co2!vHiz6#
zwEOsQ;*otzCEg0@ACg&k{CobS$uC8!>=wJ$p6b5M&6iNNPDZRs)iiJ-+mD=<m6w)!
zOy8(|L;LXM9JBO!TbL&YOL2UtKRl&If>q|I)5OOaGc5M;@4mHhWr<L&m~;HY{)TId
z`B}9-Y_L5dxxPN-SM;Hoj2B<{R)3cbf3wf)PghGCGb?ksUZTl{UXx9q#pIv4u)gBS
zKgsw+>*o!@umcmr9KTt7D-O_ofAZ42L$wc><~shH%D6`99j^$R>^X;X97-}LmVD~(
zV%ofZ!}1b?&i97|wQJgITqiP`NceT}v>t7oEOK|Up%mv|%h&fbwWc2vydU}J*Trp1
z+E>mG%nztvvd=+i3a3c3*9D_l+pVmU=F4uhH~Q~!@72WT=ePX-|Ld3WQ~AjF9*(?|
z714c%k`C>;6ltj2e%<%!rRAS4eaY;bulKiJ+1}>t$A_uMeyrS)$0E^vD!pF*#I-N+
zi?!#K>-=4B$k#XZm;Ka0xz`Ero<I32QBvX{_~6r>#*bW2%4>}M1NSfA_pAQ@)Ia%E
znb-7{*Y6i=;JNRhV0GvA3Rah##UI})?_0z6xqfMR{r!98T-k>*WR7Gm6`vGb`P6gO
z_tRf|Cpautd3MnAkNoS!=`RAEuN!;n%Wc@(?0ISZizz`D=FMA^Jay8#GqrXNF^c>x
z6D~|V@o7f#?QCN=wo}{p32|KSu~46QeR^s?M~a3@&du$S(!mT0ZIT(zN35iSb2i`1
zoT0P(<obpubDN$`w@J|~dLXK@RycTj)7<%<N$XC99E<bbCq4bkqA3MmwZmjeIr%ep
zO!&Xlak`z`x6Jn|em_uIbLiRpo~L5JOTO(EdXaY|-ge5tX#oYV4~Ovn60@GFamqOC
zZ?$KuOSRPEu1wb`AEB4+p1jL`6<=B;F3a*a`TDcZ??sf1f5@<i%SCHhC_iBC;)wHe
zSDwZo&yl=3!9=Dv**VQbu5iKPi)t%={A%iGcD-dapXF0~(SHZ0e}7f({IUJp=~BPy
z_-o%~L7wZktG9mdG%(?05oTVXUKzkF9QVaO=rGG#@h|)p!EwFDFRv_k%kbiR)<&fn
zAH@2u3;tDH_-lT_3UQ&=EMmpE`!eQiNw;{{{d>ZUmXF((yGxoFs!Vpb^Qk!4Fx{_G
z*y7$J5z)DN>Om{7w7WYfP4ro|$C>%CMX=##&py4<mivpD_?<rRyFX+Qw6~ji>f^OT
zJjGf2-kL4FvCe?i?O0nYJBwsB<Awi*hs+CIcJAY!{yO66q+qX`L8mrP2~u^N=A&5b
ztFctNjxk3j&Y<JT8_6&GXK+k<bS$yAOhsI8J?ohW_J?7yYtJp6yt>5dgP7NqS0$hL
zHpt6JeEwiKNy+^}|D@FRJ<jIe5`*-VwXWBvopOCz6J0cC7f4^spMt0ReqR(m;d?N8
zMNG16oAH!QllJ~i*dO&s>+X&A!kuXW;l_e#?>2msI>)crS303{&dO_t`RdJ9t@!ct
z!5>5ZV6UBh3yX5k=C2o&5q=cG9=Ovl`mQ10;pD~fdZ!w>&5kA7h%Nlbx_#334)3L`
z$}gt{x(5~Wzc&Apo@_2Ac|YKOL-FSCf9}nFP?A6UPBEK-kzm!jqVxX`a<e?2_ipZk
z>aa!Cd1t47t~Rrat(^5N<n4v7I}vLiEPb~4i^jH^)#|G!Uf<f3aZjRYy3~GEC8p^L
z+x~uOxW0PAlIp#gOcRehOwiN!P3cmcGj(2L?1iSy(LEJBg0przTb6IJkrxo|j5wZr
zyTIF-;Ys58hntcF1ExwU=j6&tF|HN7Fu$~Dw#5y7Ny$$?4vNHaybVv7{p+P~TJipy
zJQ}RFA&&c(Ru^&KxpX0BQ^eiow3Tb@Ef$}!;xpNt{&dcR8EdEQPg(H5=1)K_qw-pl
zFh1^l-AD(CfUqg;1)MLgw^_b2^kO`*tJC?ToBiF(ikVGn29pjk?D1rnxFXnN)nX6X
zi}_sUj`kAwL)C*%y>gDd&c$lpY0|jqp8xp|RePOPn49ZAKbN=F;&)x?vvsY5p<i0$
zy!;cBF3DM$bWNM~^1Sle+B}^#?4^F+1;5RYsf|h$J|Q5Ro_XTa%erId9D-->dYbZG
zE$5N?=Ez0w3u<3Fd{?uooF#0~$e;hJP4kVE!?JycYdwC1Zt5?bBenSs)0yDn32WS+
zy{wtF=>0i|;Kf|qR!XZB?({Ei@?0vc?9JoR>0c}(9@(7olO<CBN|0DnSKI#mYNpp5
z4qjY&){Q4^5%-!?pR)DtCA^X8x-KWO%>DJQW#12q9o<o<deb1&N%Vqw?TX5u`<|Zu
zZWzC6Svl*4ocH^d&iGpRa$o#6-{X=`{|7B8Jvw3DKDPS>ze;|||G4z@W%ZQFULH+*
zTz48NA5Z(OGqu0uV6Tg6V6F6LtH%caq7s%GE@|RQ>iT=|=BJ1M!p*#oXfM3@G3i#y
z1KzaBt*OjwwaxDr-S+Z{(he57rg)K^zrMCy<jennf5z|2Gj+ozn;j@Ua{WvGe0goN
z2Qy+P@%~Q`3IBOVK4oKy=BK+?1G+!>C@|EEu29yguFPz2(t66T{cob2)a9ucCruTf
z(XhXZGhHY7)Go`oF!k>J29Xzx)-PrFe;|6($#lLs_V2D~^84=G`R5OF=hXH(gXfKw
z_7+==3@-@n`txhPe4LeW<^M+QUo~sPcPKx<v-{z%-T61R|GUR4_+50t_UbtI<9i<3
zi^qOw@Lj*%w&36*@8#iKPEWshH$Lm_PRq&S%dpIhdHsrW_q{)FPRwz=eeK*V@ek)_
z?ku}~=;q(U`?cBYxL@sP-#_cUOs(iPl_g!vg)KiDtM$sdE-+y@xzj}~NZ?<o%Hm0f
zl6THMYBMcSMv?WEh=BE#Lo8dwk2LLjaiU4_=+v`@`cJ2KN1Tx@d$;;U!m5%^?|*Y8
zQiYa!b31s*?3uL8=tk>~3k|C*PMC$9d_Pq_OWr5-bg#+okT*KJIrX@wh@UpMI@{Ql
zwBg{tiu!e0?vBAFmu%Pee(JsGx$~6H+x07zK1<C$?jGkcHK4R5wPQwrGfQ5}1IO)5
z{1Tk6+-I&{5Z;i+@1neahJR39+=tYkPZu0}skP#oNX)+jPg!Su-0By({KqAq@S4nJ
z>urC{wE1%L;?@lA8Rz@zY$j#=-O8Q6<DpXtbII&?p{sYr`W2g2EcV|ytLB%{zMR~5
zW*Ix=KHlw%HMeg382sk%jmJ#&djFeuWzO09_-a(B_>MVJG2xc~>{mxGS#WF4%4uwO
z*+NCL{%<e6EPVfOQO?uzKNKJ7efzt53eV0<F85nJr_21Bf7Qj1t4aNzdu#Ypn=OH9
zGrzsx?sTZ<!+R~mV8(ij1DXN?`=YEAxikYkxE2Y0oZxw=B}%eXdH>(CR~LS_2j!p6
zZ|>Uu^2u!l(^pb+V%%3PuBs56^C?9rq=B6w&Copcy6cCCp1&(T##l~|a?D*&7BGF%
z)a%tNj(3R4U*+UwUm^E#Pl<(o@23Ud+b*pTJ9zoI<>QZ+m)`udMRj)HquS05lY6&t
z&Zs`~BL0$1g4_QqwrxiIij5QB87|-a{3Kh?-q|-#P1!a7_M+Q)hs0~TmtB2%F`u(c
z&FuoqY>z(u&vlpM`>a&@H!jX=*cABx<X@HflE>%sseY8N6X>lMooKai-PM~bjj|Z0
zT{GI}xTp0)i$D&8!J(WLQS8PS3vXPUa&nRTk<Q!MYDql2?@qFRKc5->_rRxQ`TA0u
zx^Js0_H0=6u<2kiv+I$2p&|~o-M*|Pf8OUsnd~$$tPFk}^>ekT+Qpo2V(emZwfWDN
z#piIjmdS0;?(XhBct7F2P`>Y<M_-y}`yOQ4p0M1UT}ro^Y2*ICmoIhn-nxA`Cn9BL
zF5|)HnlV>aT=j7LQFtIrJD+pwv8BFj*L0!^-}o<kr}OGyYKX4s%v(+So%^;QRr%C?
z>7j;{*47o4IZJ~0q*sYsb-v2l{QrNJnAOK4+Usq<UAX=J()>Sf-BusDCY`-hE8KO#
zp?3wI+4FBGM4rylv-tMlpVxifX8ynHZ*f@#KQlf5rNKS!!kqti+;;wZnLCwv&NRIz
zbM_p0DcSbVIXUFC>~@ELJ5^^rKYif&|J`jzvb{a@6koHea!Eh$_{zMyH06)x8<}iJ
z$KxSghXf2;E>&ESGXJL46*E)3vi*0#)0MA(?mUzJ<R`Dz@fRPSn(hwmPAl=5)W-bM
zu;uHFqb;wGN9A5V==o`C&*2MMCPoRnCpCokM>hUVUhiVKZ*u&?Zrz^4Ctgi;*;W4L
z)YF>B^OxpG1hd~T`e3rdNn-mXhHHsRTu1$bj=ZZ<HoAF1c!GwvK#oY^?u?j-ds?1z
zF2>90J~0XF(`$HYu6A!{c7<HQ?T_pSyC)m&>e8xCcK_h{Nlb>*VDZOgcXz+$6<bi)
z*!<mhW~z+LM1Q-;AD@%E)^PdDKK{0Wc}ky_Yv~G?T>oep9ocJ4oe#FNaXuGJv*}7a
zq^#2Dy@uVOoLS+%-NoW1oLkJK4}^c}<&M~W_|b&hPt3M#+|2z%dQXz-kMHf*7CGH+
ze{g@QQjUG(@@zKY_NXp-hSh3KD{7YKd|>6R|G!)D#o-vwdlvmGCmlP<JGW-esf71x
zo&APWnXi8TY4|`oV1xb*?#rIunyWYOzN}g8pdJ-@Dx<7hZQjoG30w|l3GJNat}FS}
zDm^8pAG~#BlcmdIPg}<i*O}%gF`k+Avu2fk>!KIWJXSnj@%>?`&7&_toX?j{e(_#n
z@|hW0ZNJ(h^<M1!@AlVq_1{?%WdYajFWf)R<~7^h$>|S&M6Gt+`QNt0XGzFECAH&=
zjcm8~DfNAjJigDJ%iTv%fjhzFZg=`IOKG{^6C%#IU1etY?VI}V;PR8tp6%kYxKQU>
zl;<jY$?dh)72llF8mI8c8%||&p9nq6+%(gxuKJaj_zC$q87=+XxlgnrV%kN^OFGt_
zUYa_2^^G6_o$Pr_<w7>Ro2)YJa>thM3X@8v2kpILmbLzrz?yY7x7P9<RiE}_N6V)t
zu4dAU1&%$4$_O}c?th`RlqAD^*3*Ryb}n-SZ(ng>QF||@@c!DH4ed?K{Q|3&$E{`+
zsjK|Ub@`G*oQ@8+D2L3?z}auP6AI54#>Yo!)a$Y3EU1qAwM_qseu#yv!lL9)%34W$
zGcud6Ke?;+*Z=9Y2g?%qS#AZ3yyR@iQL22ngIT5iKdXcq`<YFwE<cOS0}hlnd}-yi
z&0>tvV+v%wGtvJ4rM9ju4{C}U{|Mi%YBlLPwfkx9VY#;B&2nER@=Po}n|5@4@r<X^
z{b^4B0w29tcgSh-PLU(7@?~+pmJ>}LtJp8tX<@Te$wsg5o6okr#<R1gZ}rjO_c85a
zd%V{z>@xqc^80(s`3lnX3J$H@_|*4o-tOeM#-$b-q38D6J;+<5=Pe>SC-vH!Yn43?
z*Kbt^yIpVlQT;7JZf(sI?$%}I#uIOTF!%1Cb9d4yse%(zJyKR|2vk~Ga8bh{CGrOM
zgb?23mmwXI-aOu3544wrEt2=2R-SUiStaV?^1~$_y${dr-@9C(<zt?NNRz_0Gi;6J
z4D*lJ^GsKh%w+0lbJyvbdXx9X?3rz^r4C&D+w$lFOU=a&7xqPVOqBwiTOH@?I(Q#=
zru^=R&okLpQ9fy*mBO8urq>i7S-CLN!Pp^vm+!R6`Zk;8Bi6T=l}xxM62p4n-SYU>
z`O8vgt(;wX?aZ!ag%h<7?z<;CXZOE7+F8r=Uv*us-~0dHLZh{f&$eE8Wm9R-!SI<`
z-cWI^W46Zc7mPo(e{TQq@A}==q($rZu3dFid==;GyWY*N!ewh##oxOUaqrFRuxE;5
zzb9O*4!mo%KmP8G%h!AV{VV-l9hLUtVd-nT=X<o()<)U(S{7fuSA92@)9rfBqhH^S
z^%a<}6nEHl{pgw|b9dH_{JUlK4^NO2RQfCtXX)GY&P3JzP;KfZaUNCY-b}44X>OTP
zOEagaSycO6vEN(Ju}b2(do)|_)UW%#pNzP*Iw3{yOHPk^_UF$tMASsqo<1s<oFs3W
zw?OL0;eRVwlT#8L#n}zgnWk~-3N7o}`0&~B2x%@xfgk~~^HSF%ZwlI+=YCW5|LERO
z-Oo&qnVz4SSH4gE#Y(QS^%iS*vw9hvB4n2EuYbW8w(#-u^Y880pU%2I=|{F{LgWLU
zkdRx_S-Va@*J1QOcWk*H*L|6^i8mH@o3U7HSsy<ewI{`|vfQ_M?<S=OEj%p@23I<~
zuTC;?u~nY8>{P1Hq=K8SC%$`pG>dQ3oolh6UE@#bq^aenRxkTF<$-E&)Ae&IPru(&
zHfVWO#k}C&<okzDv$LcKs`>>Uf12Ny{6E@i;va{)V>|r|*WG!}5^NXH#>2XQ;({k@
zrmn0#-v7S&hj{gMrJZToAIo!(8(Z&6+-4EApyJ}^6&F8qS*~JAw3GjQAdi=cl|^>O
zwFd&cX?trff2{o&asK9W8|PEjtL%24pL}tLz5DXydrHxj>A!wG{(bEpd-~eQ?SU&D
zM5><5p7guV+g5O^(z?V@)3Os*B}=*QGv!~DE#N(W{+Fk=jc47_^Nh7~Cmq$=(DK2k
z+x48vlOugk>%F(GzqLQt|4NRA$&AI-+up`sU1zc90E-V_+-<YBnZG8QY<+OhTYuK&
zmxp?C*PXKzkNx$4DK#PFsj5~tzu<vw4DIJ1arb?wlh|vol;k1$Ws~NWMHxkwop$@@
zJXW9koTZCX-%n`U(I=leXE^%bT%hbx<;|$icv0a~Y+Thd1;fCN7Lz&*o@?%pU2-==
z=`)|g&h^^Q<K;pUWt&4Su4L{=&b8^9$bRL#)bXXMvP)`Tq)a$))ZysnIsX<qCMRTA
zE)@3*lwKdKw*T(xJ-)M-ZHbWdUU~Dy28oE3b%%caYI^#68utRP3(X>D7p#tWI`{ht
z&CS!;Z3C{XFSXfJ+TjzrW&3-_^T%E-%e3=tFu!6|dheyMT4$>0j<9`6dpW8Z)*mg^
zwtV_jWOqvHy1WBjOT(o$e-LDmUy_v)yyMTu2u?G*ufmR^7Wq{r-^8><o~W!heIe{t
zw(n2;r~8?H7u0mx80Sj9dG*qc?-^s*2BWScT$ApfGPk>SS2;fI8m~drpG#{NB-mY0
zQ_=R|y09zt+ve*YlK&OowJgeKxYfRM(y5Qv+W%$9AKd=T?~b<puN50F#QuM<`qSd|
zr|J*w-)`WXU3ck93>*7pow+N%|7u%y;rs)8gVeJ0=jYpgAAG>r&UGxg)Z_4}gsa6W
zQmXf_ILGe|oAl(mgUh6ANxka=CmrYxlKpeABlPU*kC6h7KVPZTxGtU~xvx5^ru6C0
z7Z(#nC)`^Ydhq_|`TX(D{lR(ddE82$vX>})c{1_*@ui1cgS&o8ooZiiarv{O&9u(4
zK!p!mmFJz0nHw&x8SZJYiLv1llQK8An^;0m`Gm~6++~Vx`<hP$ehrE{bYkh#^B&4Q
zHHihsC2}VyY*ZGzbokMV^hA$Y4M*G-Ii3_}vzx_hRQqh<>QxW3esiCfmfzNF$F^p*
zZ+yz6*Eds){$Bo~|6(!!a{Ip;QhUArm6%4b?)7gd_glB;ciyFX-sM7f>Q_q?+38NH
zvFU!N{qvEX!bbU1|K+OeZ7aDX!ddD#?A}Stxpl%uSZYpJ+xGA$>l@_O?EANF_kkFL
zcj;NtGb>v+C)eHEzN*LhYJ>Ay5xG|9*NlBOTP^(=x4IgI<#}s&q#ww7ImJk8?ba-b
z=DM4Fm78PK^Y3l+(Ke9MmNKk<Bh{N(`a9fQ>rmO_Cx`Rp=iOQH=FX4M-&vF0lG$yW
zPSp4uTeh%n=lyk!w^Fa)tN*|C^p*h2%&BKqPk*!R(CN-Eb^Z0fQ{M1eR_^{USENw8
zu=M++t7#{-wC>walxA9Nv2BCBdZJS3L>7){{l{k~R#k?cbXfZP)XXCsVg*efDs7v+
z`{wH{Z@ax&M0UQ1w&jxB6Q&#A-aBPx(0{*l;Xs9)#@OCkrgUwWr71uEFEo~LeXyJ>
z<?YP{U!7}g=S<(bMQQKzo@uh1<~6x|SDAb8veZ(;zAtm-o_fz+qp$jQ$|1Q0$;&hI
z)l8rHUwh8_q+qYx)Wbz>fBzKqd}S_5W!NvPJ@dTf+2A~_uC?nT?~D6v@qFXbqRc38
zQ<-J817}*H!tu8~E9OX?y}%(lJ@JF`;y-89o31A9`C4l$(CfKaH0I2@zbDl{wQuK&
znwwE0s$+X_vapq{#<}l3Axgjg&Tr6kOK^Sex}g4l*y5vEdqhR*KTY1MbK&KQz<(_@
z?^nA8E?*ii{ZfDC=7))MCfBg>7)=o_l3V26ljK<;vO7Zb_nx@TH<P4V=gi;dIY+Ij
zMaAo2iIGO;mKU+d{9Jd2-<aO1(|&L1w6kZ$Dkg+YYe`;_`?J7}NliPEZ?~u>*V&iP
zpFTfWb)%gv<&5nlyPjij?F`-GEw|Y2P~5S+F1Y^hyMzh*gx<b6W?kLnv-wYrRPx$K
zt6vr5)r89KlZ&(7qT8YO>VC_oT#ifZO)r$TY_{H!7_nPp*Z&g}o*LFfind2qO^Mh2
z7#BKCqOE%Mvmf6-{ra{+w9WWO=|k32ikqG}YkTBbwy#UEd#@>TV%_!ATU*3JPkO#T
zyWGL`v5J;p?WDakw2stWd#b=5*0=W{v*oY&UrQop9dZme>pga1y=k+{s*o)^9Gr4o
z*WdBIFMdRO*`ljcE*(xWh~Sx2wtLQ(NjrH?9(*Aw@-8<h?XO#@>XDEpG5LuC$#HM~
zP1VvZJgr$0Z25H40{2szj`#DgWJP)jwY{75Z0f~Y$4wR@EuOVr8@vvuHcqmMWN0bg
zbYR8#4-zq}&%K-ae`ObQgj&?>|6=yd*`bjPPXmqaYhAQIQ9plY;e2Q1-M+QU`Q)sZ
z3RkdRs*AeC6k?=&IYWM@bl$qv?-}zs#eOn(2X1I+aFuI`t5mRcP@gU)b}!~e><*D{
z{K=`cFP`n1SM@>Ot)?^K$n+(`7q~BM*W^DiZ|RG!+1%XIzs-5KTmQhnt*h><o)=A*
zXny1n=^$}A`?mLkhnMGT@iM+;cinzaLhj<*YK9=CLyx-(>@F2)%s&#95LxG0^pxXK
zL}qT<1x=>9#?WaRk2V?{Q8{+%o<_^2^A7w~nt$gNyzGmQsVdv+U%o%?fu(iq#qh5O
zLYJ~NbGNmbUQgDrm*TA2uycw1oo$QKpU--x{x4&}R=*8J?y;ryGh16%CiYI1{;ycI
zS?Q_bH<1KJF_TK>tDg%bct!c19B?!@a;^Rx!{ctL&=g|CnYQ$QNtct<Pxd38fhT#x
zduB{3uE>-4xGL!A>i|2cD?G~XT@%+HiP5lnGQ}itQZV1eAg;+v%~#jWb9?jI^3U0e
zr<slx9eT^Q@{xnWTiItKR!M)P0@YG?1h97+Pd^zn%Wqng3;QfpH7|vSH|l;FHC8h<
zIv9HFyj!#=;@{ox`obTB!`|#SWVcA3DfHtX<I~9f=eM`^y|`2U)O0E9_S|3ZO(Z){
zihg;0xUz4f!e{-EWpXA;mT%^8a?~8~Z{4g^sxi;^n8u-Ny)Ai3dZ~sS9ZD^Wn~L~U
zJH_X59uv9T*4z7KHsh@Y>5_||lq?oksMWfEcN>%W1s9L)kDb=$u&48{iCuNQsKheY
z+^FYd)B`=SZ+k+x@0n$nZkb$q+HV%y`WX{i9<(fqyJ!1vYWLAekDO-DOzd?#9N#CA
zGh<n6a^$qehQAI*d1hX`k6jbH751@euvhK-$YFM#Y1YEb8Fx|)IHF??@--ja;+cPI
z-~6--tqhxN*1vlEMIftx+nn&XAEwr_K4q0=D*PelzG8#r)kNRMnDFqT7m8P&$Tn$6
zo{wwH-u3A9eA{A)l^n0PxGnC}eZ6wdeeNs|g`3h3`~r7K?>&+I^mW0x!z;RDbtLsg
zkJ!uoJ)Gy;_%6w|A!^%(l*;S77Zt1woTOjv#AwPEa#ypfj{7CQw&=XCYdSjjO58U1
zFgbY-)5Y%V(Ju?8vPr+%l<hlXY4qAQFV)V4tuMCMmAZ)NnR^MBmzIlc5W8%3FXz&s
zv(?Q9Z|=4^_-<Fkj-s@$M+!q(r#*i^p=UaG(&4smX%ja~q-FawO)NVSEk14Sjsrnr
zbK*i}*S_!c=h}6kE84EWwkP^=Vy<iIk<NLgJNcY!W1e2pnGqWCTK@TlnMWITC&f5l
z-crbZ?~6@e;v)HnfA$#}t4HzAWLUfSsKdl$$M)4qZ}>bGT@94Yn!CZHHof|yb@tg4
z511aj)e0_{!IeI@{c$9t+LVchjTb(6df?rGYqRz)`q1$Bt^8enFP6E-zIksBtCLNx
z&AC-RJ$9b|wJYy3ew=?@a53Z4-`b#D%dRa4H*IaI_)z$I@u#(EfhG;T>$7^rrI)f6
zyD-kZp(Ck(xH524>N*bx-ia$3PjxRTjdx)E6rSj{>8`J!WtQO~qo8=zNp6p`R4$**
z*~ypw^ueU|faMB?T?ba@)GPn@S$wf`|AdnFUXFJy{-sOZKCff7*6rWb-Am5@W&AN!
zcNNzRHLlk^mudoEn0gf~x|t*Pv~^+YIajfQ^(kUHFQ2O<uU9xXz2`McVBIB+m3zK-
z-3#<DDZTU2Fx;!|<fgfX-(RK#pIULuqxyG2NVxos8Fij@95vozI+Z6Y>W{h1-5Bls
z-TTX~>3WldALvz{ub*#!X(F%e4#BClyA_^&<j>S#o>azlA){LEm1K~^rfAtxL(O-^
zKa?Ia*fmU1c-pW?`O=c(7Z{@wCoS8&^lWc?$+NvbmLx`7`=^V`ROGB~-`wxR&XB`>
z;(hhO*l;$rW@Y2|^LqPozMOn7^ygjqyQg#A=ltRKztg|1iu+By@b%}3_f0E`-z9}D
zH-2BfF}<-g{qs3nzdBWma>>`X@~^$Tp(<TC?e(Ajg@(y?8t$)*n<e+jd8tj#T;g^5
z{Q}vN7ZFA;UH6*QZobS}eR2JQ=DjZ0!osE<RGNJ8!IXTqy?#%xCzzb%Um>}nF1o%e
z>0j3^LnmL=8O~)sHA)71bOpY)=Q4K7*SZy|utq8^Y+$w4u*!OTu|v15F~HU&HvH%h
zPL9l6?e_8uR~pKqET2VvJoff>Pfg0RZQalB+=?w*Z4p|vvLboyu`@4wVx{l<{m7de
zT=ja*+`YQ$Hlo3^#IK&alp*CTYbv}d%jVLQrb*9ko%_UTbNk8sh>Idxf-j#;j%{sU
zKd0#2lPv4vECHUt<p+WV3pg4c^;I)U{F16OJtA&CckaH$OZF`}aKQ2B@rE?swCVe~
zY94q0kg?)p_-Sflo5A8<IJK$Uaf9lW3eTJ;<r}=tB;1>FCZLS*jt<95_E+8u&AA01
zy1sgl&+7P2^v%6XzYaF?JZe7leB$1G&0l%T9+{Q?(2)qKtLWKwRc|iivg#*x)iSo5
zujrLL5nuXm>Ba>bZp&s09qj9#Q)d?*)e|}OTUx2HLeJDApO(vC%`|ThJm<Zl^NLK!
zVvc2OTpu!wn7H_Y-D-o>WEX{Qobf{I8k<2Y<F}@RI&2J_@@8`kwG!K!3L5$!tQDC!
z<9EH$)rOTHW_+1$_4B#aVn_YuAG~6^er!tEKE3bD<%G?S-JX|u9>wc76#k4lw?ur)
zw)}gO*q4R>UtP89&%-DE@Bhts`8Rg!%#BR@6E93=Y&7x?o92)|=Z(1j?<YDLf?K1c
zE=2#|Wbt>W+ZAVy@(a_ye3iAiah;ui`EQZi{&jm_7wm1`S+#ljT62j&<6qXdA68%a
z-Ius^vfpj4n_2%e*F>Fm-ucQ<yg!RccGCW`1^-@$7hc{Fcg>+RiD&17@;#3pYO^WJ
zDxTZI&wgy3(c`o6kq1`QO)7b!a&w~Ra~91_#a&9)FSe(ziF)q1|Nmzm&(vL~uiT%q
z`u~ZjdHZbL)-ITnIA1c1@uqcI_JMzbrE=G#c9wlgTfHfD%`%4Qb9We)oZq~Db?rXc
zY8Lj+iSr}g`QLxu9LDojmap}3my8sDLY$N7E6#cbi31ELIc~gV`aE%iu(;{ftz~6b
z{QT}$&hn~%x9a^pyOmo{X}0-3OUSq<WxVC=x);9>9xN`u`+DN(_v{m{cdRWA+Wqgw
zHS=8W@SKAYrG4AqS(N+rMjp<8Ci(bVYu};l>uc=4$gH`yiPh$ib>!xQ8fJPGYI|Fy
zLcd#lY&&=L@9yI}1+Pxtx7u=_``!Cz*5B9PzgSUX>!)UWsny?{l~<p1JC@VWlb7NY
z+a5cs@^#nYV<$@O#TN72s<eJ6^thtuEDuMnzM-_RhZE0nE>V~G*`kx19Od-&0~M!R
zOO)((`l~qICuh%r*Ib5w3x#7-H_kY8>)4T0)!1pB+x6#c)PBG<Rm7q?+p1=f_v)u#
zTf<I<UX6TfoY|<-xn)6OL+&%Nq^*wMTi)d`u>Xp^5ccqG*2?@$j=Wh{SiA48D`IHU
ztMGIbIHcRzYPZocLTp{eHm_}uZe2?2H@*`3@cEpu#O__s`j7o(=`<`}ZP9acx_MAD
z|E*jX={CMMEY1&l41el}Wb|BBJNWjZOERD7r{mH7*9BfbPWbHeGrz}ef$K%CEo$+l
z=~KNoiM^^^drkG1RaVtpR#nCDgzG)6+x@qcOpTeAaiz^y%v;nqJxb}X_)=bvYMVQo
zGM<SYeD$Phsj-uve{p8+M&C_l;Vq||&MwMNOyX`i$W+m(&Ec@~bS%$qwOlT<1#PcC
zC5ikx6V*2D#>7)A#jZ%LUfI2J^$P2i?knR3;)LHw_J^NTl8DmnU~&6WKgG3vm7xA2
zz5CG-SKT>M4?a?kOWhD@tYetrpyIc|RUu*XqC2G<t<Ge&G@E2O$}U{`xsuarC0E@`
z)xSKQ-)k%!4jAML`jmLtY@4uSiO!uw1-|a6zJ{p2K<)~2(a1At-WM+mt1pXxG0#l+
z&k|diFPS?#892hMGamCkX4?0yEdQhhvpq*<vvpK>%4V^(rMLAyTU#o`Px5e>y<~Po
zUF)CnpPRL{)LyI!yW8^Vufdl6GD|NX+q}$uk#XgEwFUFpYPKz!)p0wm*gdN&$A8Oq
zVT;#ge*N$G_MMA=@bgJu)aQnuE9`}SzD}t$+)@8Y?&q#cr<}Y6emt$WTDVfe!d!0E
z=Bd5fjPvh?Mx|8;MXTI6dTGM$my^`WHA1djFjaiS#5Q~0y8X67JNN4O{!hts70x!=
z=qt+IZ)>!EkL2>%r=MT+UGQc4{t}(iHQoPzHSO(neR0ceQ=xgY?x*;!vllqee0tx!
zXtz*C+xmx#)-(4`uUGuIY39F;Em5v-mwgM~9>_0jE4x@^QTbV=h0E8ONgS-$HLWAR
z=lZ0|%D^kui=I4XUCekXG0Gw3N_TH^o3#C{wW>TjY@VyevN*Rbj(ezT%i@wzQqD6^
zW};E8|I73p?^%z(SolRdvHk8lj%LgBxu#ckIM!wU&3X{K=f-2P%ncFAE2QL^k8hb4
zk^A$}(W#G<#dK$EX5q~a?caI$t?a`?i#{w_=@HoY@*gYr18Kd)z{i&}uV3!%?$w);
zSH)H5bIEz#R`GRWtD0MDgAYt@UD)?6ATe>pUgZ#uG~Lc?VUnia47$5)7d)}Q{dU2n
zdx4=>3oCwp`m+AO^H2Pza<+)iQI3yz%(G3We&OX%`D*>Wbu~8c=4JQ1@KV!_G1r#p
zWJ#BGp1tDs+NJd$uPyP+_x02NQxY9)p1!&8uJ3HS<C*ueo(9emd~)`aeM9E0#?sGE
z^40Baq+?}Y)$NeJpVF7pvz=|OV1dKFbL?-QCTxG?-C0@u-`CUPmwZ7No9y(g!;-C%
z>$z?lbsH(LeQ>mh|Gw4wOY7NH-pmEl9oLuE1io4nf9>_<_@=zQe(C=gozavRR@C75
zf7oxm;M2^|x--!YaSKm|aE8s!bxv>mq8rw|QfS`urR!Io>A867hDz#B*AG?v+Z1kO
zoNL^>;ZcJOW0}LZq{N0J1;;fWpO%aMczIFV^*42KtFO+OuQ~07MSkTq<&)VHcIAGx
z)BPm1)`lhT;-9)3N~XMaA71lLyU+Bqy(vLwVY)QaOM@x3j7t)lzcc>v|17%LFk3^`
z-|)ZNO218Q`d5vPGBn@Q&iUrb5L`T~q2UWl{E8(~TE?8OZt5zy{CF0<(}U+9SB;9e
z-Dif37jIbN4nF@<#p1`cIEYE%qiT~v#U4L-DMhxY+V>{hmxvDz5}NZsX0G#xCdY!$
zCru)jr%KLxR+84<sU0EZA7j4mOV{gl-TH3An+`8|oDp?M=PJ+Y&tg4R`Ny8SdL2CY
zDCiAiQuI-t6Gt;55^@fRJzK2s%HjVbv$c$xZ|0x2pY%4THOKwej>lCS7#KDf*h=e6
zaQ%5aM|6g=^%M4kP9Hk|Bu6fZeq#Q_zS->O;^HUwh3&pQu(VwuuzBf8dBgov|Lg4M
zWcfM&ll_zV%}Q1Me~N$3Pp}cX_cbHtSJ#gjFD{-~GKKxIJ-f~eeTno+AJ4A;83(dA
zK9^oCyJz?Oy_@SZ`ufd&Uh2N}(E9Dm|8d;c*VXdZOqjy_(mgYuU&2E@anqx|-+Arp
zoIh=R{b2I$OUuhH?!F}c{eZXMz0xNqB=(7KUQuePKb=P+m+kqsBl1o~g46mkc25od
z)zIE|_14BOERWWfbS$`$WZAUrOy%P_mgZ+t@0je7KkZ-t$8ZMMvm?8bHtJP&6+FGd
z{apNNS>#tWvF$S1m!fxPbw7)@_<HK{{HEs{clF<kQ8_NQ_vgeu)yxk@e$Li~FBraS
z`Tv|@qcZK!yzR1eUUvCk{(4s3D9=^0kXQbjs&w<jb)PL<3$23onH0Qs?T;zBsQf{2
z)5#AKn(+@VF#nkGOaH&6z}dJN>@lA<3hH(osXZLCbw&K?=Lc^TS!%gY|L!C!A=5df
zz@x5~!EV~Ti~L!~y8Pdz=_kH-{Ke9@F6VeH<BgpLea2l2%fnkw7G3mq$q#mVzq7@4
zFQc`ea%P~?M*)wvB^Uo(Wt*_$G2@&gf_GXKtj;_zo?)yUcPQyT|E{Rbwo-apJX1@K
znRDr{%bD$Gd|f|w(`V(^SGuHrGXLECX;sUMNU8jPFaB<OafwxG^2S9e2c`Abte$10
zo~Zkw=#hM4&4FVx=NFt!*FIJ2{Auld8Kav$I{aH1XM1~#|9tIjv%9}JHsMb0*))dt
z*{?rEJv+0pqfPB}o33c9xL?$yD;arh)^{1#F5A_1{by_|qi%f2ii<35F4t#$^Lzax
z>(-);zZN&ndw%wobl!tMU%y=be%jAJc44ajiM=NSOwPqFUt61b-8ndRs$9QkyegY`
zSZQQ5C*PV+>r7I%<hxi|CT`~w)Or*#r)BfxfLhM&{Bp({KQ+3AuGACbTHJq(g`-_D
z?}o&)-~`LK%xwPNKI4dRL3hr!yTx9o94jmCnVelzTWiu2?ziuoXLj|DN88x7o!*)y
zPrd*7QS`n^x2kNjcX_|td;7pHpR46Hzh~S}-W8LrdH+lFPx;@|+D|F>9E&@|$g3`O
z-Jb1*`kbRj&r}3hotaghT{-pcuDFsTQEKzjBW}fQJ`rWZZgML|CVOj9O=D=$Cy$K@
zKbuU>wsX(eXLqh3`)^M9Rjo`X`9Gmo<i2m+$y+zMbkFj~tEPM3uv#5|KUX&<X-iv<
z1AmtL8Rv#q2MiNdME<=Y*U>&zOUg4T@XCCSLkrG7+Z<uLg7u~QF4=yacedLym%VRX
z8EtheI`V+=f8Mkc{Zf11K2G2FF>-<EfnQ6-V=i#)eZNag@Ai%jlb$|xb$&T{-mVqw
z2WqVMA5xHZ3yv1;iK+>FbD@#VPL8wXN95XsDY_-W*{;E!v5kBU!B+}-6Sx;;TYa0R
zzbE(VlG6w8{(NixSJS#+N?&n9b{(VIYb~)adKx?Y<L+%(o6p4Zc;>5z+X8-tFf9wb
zYnatvn=@6eF4gQ*`Rkr0zkP>ST#O3c<FI7Q%%@BI*e9iVCUu-mGI$*9bkJn>q3<Do
z!!~U=S!n9PvuyMCjWc@_EcaPQq^783POvC2W>z$IFrPj-?WwFP!`a}HS$B+^o8})p
zP_FSn(x%nhU{OFp!Vlvxt|e?;@<t1GPO0)gs%I->E5G^Gk^(`uDO_<~vmW_5PL5~2
z;t*N?=j;kwXO&lhq0cvLko$1iV3pVHh%|Mn`G*9#jP9)Bx;Xc6R=Ron^VmsiA~z*C
zoqlt3;_UoAb)TOt4!-{Vmv;ENxto$JWACmx(8Bzw-F4o!2%Q^#{`0?aEV#&HocR6S
z^SyEN<=<}j|L4U8$NuB*=Lby6=-0VlbFur(xoIyi-%eUIZ}-PJypJ=C&q{3i_lKoB
zW+I<P0%sJ*?8&=Y?Y;C5)W;NMSeLzRN~-!@6v6plyH>AfSvgPbKIwZN^Uc2)?qS|t
zs=Z_L8#$x<;!2(+Y?m4}R++gyQ+K<&>6Fg0l04Q^lUPEwC6rFr(QE1K6=07_dSCVC
zWK_>xiGl?d{`+{o9$vAvnST#o`*ps)>bGU<lQTA~*_r8BY;3F@Xt}r2@pI#|Pn*&V
z)@m`<?@_eeqE&fL<X*y)<?AY{kA~dKcyKVWX5Y>=duD1DJ@~Eh|6YdP<mXe&&8IiZ
zPdD{`xiz%Y{_$RW?fsov71}!t{~h}FR{w~;>8Ck~@sT&}n2$?eHcwlpm7nGGS!3Gn
zeX4V$)lTu7c!+W|alBypuTY`I=<_n<^#doHRU#Y@3)`Q6_;J_Eyjei#!NvoNPgqyX
zWSM(p693GXPKKqHto)xcuJj*&wdjSx^9^jP0?dyc`6Bbo;m|Baf2IX8Tg&=b)=$!$
zb}ZSxcR9;~f;kH!m6n|0$oO^SpfXe3#)J3T!WbthUhLca;JbsD=N|2oSLHIg7fQ16
zM!d)pI?-<|z?{c(-f?2sl7a_JH{bL{&2!$RzfNeePv}D{ljpw+FD1H)Ur$WbQ%Kk-
z@B8})-&Vs1jXNwF95!EI*~7s*IdQ4x2j&9hgqH#?o`QuBGwyXsO`0OGe)q(yI|S@J
zuRRRd`}ou!3B?4nJ+rR+srVN~Uvb+Jc~yF~?%TwNzE!%1z1{>JTT+~r@zZPx>jjhb
zmyN{O95@tg?azHM;jLW2x+{}$dHzCwc|9}6z1P&FdL2H9-;g}EihuSj3*K~n4zX8X
zlqPBEu$Fyh6U;a+df`C)3%w?X?1!Z?i=XQ<M9dY_W++>$#?!OLZ^P?5-(Feh6jw*C
zowsx=TlVs8he8FMFE{O6a7O6U?>lA6Ei%iW_m(_dGvjVp+VaNbCp4_mG8G<}nCUZH
zwzY0p(xscahCkzM$wv2JwUAaxW%i8K>s~dT){?1Wb~*nfXA83v_m<gS4!_TQiQO{q
zvQw1%<tnK=%v;6!u5OZ9(rOgAx;`d-fo0o5RyXG4H51J;x9adV@)`BGU0~SE@Hou+
z$=tpL+DkasYHV4<+sQZge(*+zSDV6oG&@Da?#`Ydr25n^>^VCF??bD^#-oq7xb79)
ze@(-Q`80#Q@9(wKS>~)(w>Wh=^Wv)A1vTzV=Q%ddfAP@NvHC>Syo7{=*zyXeE$f#g
z3Uxne3H^9fO(pL|X<qpm{avnW8Qv;h%$Zv9HGQht))KeluMfw~?-y%GD4KcqjFbZ7
zxrQ>|E%#2GEN(b<Xp@v}R=n)mgZeV3ws-jjH{Om}^7-@AH$OhFxwdWh_Nh+Giqb=O
z?2IsJxMn#|Xm@T?ymK|finYvNjxe1(V$69hIP3DIS+;6R96s?1GiGR*g^D;wt!H(e
zbeH**m&D|R0)~S}vt-n48^jVWL~UVe_i`#e+H*vKb4sEQ9|KR?$t9^<CZtOCJ!`!1
z#^^<K_g0hm3ugNkcT_KMj9FcHtLruww<^O7&TO8zV}(1fg@k&|o|Uy~j;z#XwoOs{
z&gIOKx>OL#`qty_v~88Suf=yCSrG0&Ju*fhD>7lzKc~Z&dDcFzU^rXI*1=rW&1S%p
zaL0t(zI6`UtcHsx4Be(J4&2T7?1^_9Q~TY#jZ&^|v!0oKUbO8*UzJgnck4YShFQHU
z(xr8(jyvtGtl8j_olvsq{{5GmH*L8Xa?FyqZ0}0v4H-L`c%O@AtXq`lbmP<IU72-j
zFX!kVD!G@PEPE~cwb|Z^YwL=nHHxOozKqzI{Q1{1bMb3FnynY)UDmFf$m5z5FhhL)
zp6Wv)*TRK09Ik3zc)i@$P{iFPZ?9)>|M5*T94aTu#JXM$T6=}*O{fUZMaG;j$7PaB
zG|v3^pz}81MZ?92CN?g8=|>+G*#Fe@9Q|y4D{)DHM7*op<gkF(i831#1zA$H6-|!k
z-6(cF@a4<$-%&YnKd*mE+^}Nzw_nV=ogCd_$`87-2gL=r?*D&ny;$Gvio+M|FD&6p
zxBcvUeU0~azgw0|Z+;Q1<;Yn3_Hwzu)`8Ums>W*NChn(gcg<D)vO%auHGTHR53?kH
z9sclZ*0t0<1sB`9#qV$1<7~k6&HVix^M~`zYcIz9IePr^f2aA}2TH$t*;m~*)x4H7
z`EPx#hy<4q@7&glM%OxbiT7?{7TaecCb#%j-P$WfYwANTUS%j&ch9oj@~FCXW`|;5
zyDnQxwA}Htmn5ydv_m?!TO2Z3z2JP}N{u#7N!K3R<98(TVoVk<yB-{&Hj8gs`IKoP
zJ61`X*<QIk@y-poS=$!;ybxKI|GnkJn^~J~ExL80-u}kV=3e20ZT$Uj-p;*Pxz^^#
z9k=4`yO<;PFyC7}S9*29tGPD$X1jHa=h*Ex4wQ_K3B9vz<K|S);sA|}+}AD@9Epy6
znY%8gDzo6zw`O;{H)i=Yd>gKpoqKV2^_vsT740vci+Yq-v>w^CB~Vu7kybK)r*O@u
zD5qeVQ=5y9J(|O}dx`*id;{m(O&?a4oMC;jpY5ho^sak>XBrz0KmL8_-NLzU%WkOs
z=UeaAyxHad@nw>0d5+(_yVdTeyxUs0xV-l!M|MBEAil=q#`~10bOYo1haY~gZSG&l
z{$+=c>$1JNW+l0iffxQ(F5eUVZ|c#!)f=Kqqi)6?$bK99=H8F4eft*r>n>o7@#>8z
z4=|Y;IB!<^0gIz$nM%gZj8~Ip-+j%$(@$tJPj_7~&&Kb3fh{v+guL}OKELFo7px&1
z-u8Dr8^`~}Nv&L$8E2=c*ZCYi5&7y-kcq?UoLrS}(kDO7oFPALm42_t-<_Ybb5Bg2
z6>&A*)bJ@+=KghmiUXHyxyQ5OT&cp&b;1E@JD*?rzvIiL{|wAazdlX)XII(lS<?DM
zf3=$58m4CxyiFQ!e>>@Z`n7lW9EF{U&2vgF+5Twqp1R3s#~Q~+ovXQaH(t(}YIge3
z=D@Fazjk(dt533@a_<W7<h!$<Fa}9kDQeqP+B(nn@VqzW_+#DL05ysF1^cTnt9^)C
zCv&QLOJdkTg;$dn7HAyKY8Su#rf<?8Ryi>p^XRTs-r`#<yl2h!nxo5oEL1e|%$Y@k
z%x9KAu>HMdUXu8va4&D}zXw9^7@w^>E0OHNdP)CYn*YMOE1lv0I1;6$1hS$X1$ebB
z&gsgi7+%vU<mPMJz^y*b__5<7<uk`PZ`vIEkl3lb?(n%~)9!pbxBUH`Z7w$(dV3=4
z?q>)+`7VFGvb6v7dv3MGfA-Bx+}dxyE>+T4!%^Mw<m0IQ-wFeo{F;Qms$6-V*K8Ij
zd|P>c-nExIp5B+}y|44U#L9TZ+eBZn!{+xT&c4uD5qeIF=Tzj+(voXAf1XJ<uloIW
z%HA15f&5FGDq;>FmU4GH;F0S&A^FNezn-ZAo|4Wr3C9zaI*sQae>HzfeBGY!*Oy<D
z`<wIL(ImcY+Ue=McltEbw(ny&60N1PDF5IjXZ3uG|9c9LGX3XV<@@I3mD;nP`tRTU
zee>eh-E}`t?JwKM$CbaI)gtch*@K0TyVCb<{Mt6TT`6f}z^a7Vg_>8F#jdL|5Gvl6
zKSlokiW}2h<YuwO%>K{1*jW9fB;V(RzX6T^7q@X-V&8bEN&Z=Z1xH`|_YnK*hnKDB
zydmAA^oMWH;XKv5487eiHh%~|_=@Lil5~Kl{HzAmp8fqvO#(}pSQzEmgdS8mt!w;d
zuIky-slVykkt0(dPo8Kx*SG1VX7<A1Ng1b4_j27iZm1ceF1vVlpJ%D!%Nq^e^XB;3
zahIGwwE2~jd-<FRuT(s%8cq8@?=rBMV=ZIGm4D+*(v@G&b^q>2Qhe(4)a=uHh0>dw
z&oAQtb48Qu!|s`yS5l9p3#?!MaH;p2NQWh_HpXzA?KP45DjVk1*f_oRgW!@h!3Q!b
zn;uvS{jYj)t3um(gL22A)@rUxnQK`1+tzeFzG`#yAET_}lEWW%%O0Qe*vt0lo{*>M
z2d-{4IiG#XX}L!Fp{%bZ<~{|Ntd^%R*&Oa@TpP@nANNe>0_(Y#dw0!TEEy~*z*{!W
zG<!{{T5;f-JzFktSO%_6UU;CG^{m^)oc@2u=d8G@`$2&7%N*AW9sf36ODHyNb}2d$
zS$aTv-P0HOLh{v%CvIXZmlVo;xHNs^vI)x@64$ad=N?>=#hWm<(evptroO2eX?I%6
zmIsGd`Px5NXLdW%&uNpI^XuHL(p=rM#IK5MatOY3<94Lg#f%Tx3u7<sRxsEwEh#?v
z?xP9&uExi%Y3*5E<C*=w)k>I6ej#IuZ`2{tKg#d2%dD0vE616d&X4ks?b&y1jbBfC
z@+6mE%axnIcS@N?uzFSW9h6V92@`Uu(w7n~%vsw}w$bXvLBH%98vS<Bi=v$P0~no?
zJ$8qLoKmoK<69^kk$POqY7hJDy7XIbl8(R0m0BC9@km$h;AfYo^Ud;R#KzVx%74tY
zMETq4<$Qkw|LtAymi@s6c}IbkWwL*E&Y5OE?f>t&d&AY_S-O||u1K*sc%(4=-?CMk
zgf=yuyRczP^6foLp26=NSU2ls6;Cr<bNVLFGyR^Hty>MJFWazW>(_;?t&e$+w(kCC
z`DA{MP>kJwmG!^P7SB%odMv5&s($?K;79doM>j2fw@7_fb>0je3p?v2IqP2T_;%^u
zwQsWib2p0`oMf*z&@G&s;INm$Z0nX>Q?9Bj3#G0f7Cl{lb@B4WMq9p0T)aH@am3>_
z^S*>__g+(azH(1;P{@<6*Q+hBf2p~d#JzN>${BJ0AGs5ky*-#cZ^H2<XH*ZIS=@Lj
zDc$ASoyGb#^<NI?|80yvwS8%P?W4MYLoV|xO#ez~?7Y9f=I5b&KDj?_xfAa?f4aH)
z9_zXEgG=r&IsIh+zTI3hl1%j<|G3qKMZR|4bl6X2dG3L1eG{=z%Pw^d`3xN~1v7bu
zFNH@7W*yDkCUIm@sLrL|l8l)a85M`Jm6`rcu$+@pUL~&kK6YzO*yfv?BJDmcds5_i
z+~Mb~Nh?o_uZ=OdzWwRa)7!U*y2S3O^*Y{V$t^VX&XewNy^PKuZ*-C`>{x!~I_E-<
z=R41;>ZFUB+648tyt=VSbb85wg41Vye%>`pN6cOK`J8)ulW&_oP``USYR{GjnipQ$
zP1?`8E`YJ(`3{Aw9?{F+&aB<WmR1%TbBjO2Bf9I=^4z&G85570Zryry#u;mC%hyXX
zXPd>}4ZLu(_S&MIlatkiH(xnweQQzg(F=y3A6e?k3D(+u`5OMAZ`mq=HI7N$yeIYQ
zlQkcC=Ba)RbveY;b>42nPn{q78K(`54C`-O?RJ#&syD3G{yh8OrZe}i-TZRqW^`lq
zqd&5r_BRwB|I?Z9N%NJ+jIO$MS^4v~C%ey^(<yi=>&lM>hM7KZmvg>Lnxr)`vn?f9
z(Wv&rZl=8tOp`y%l>57`VSS>}#;9u#bJqM!S@S6KbeE-fA!BjKni(gz{I}+|ULYp8
zB{40ebz-R9*SSk&RrhOWFWZ^aH|4&2r1Xjjr?UbNozn@EasDmKn5Fq9IyK<%F`k7B
z#rM10Nc8Xf`zS_cUxm~$hO6_Uzs2rh%qp?{P^Vto@apkCo|8|^wAz#%J1yFlZrs6q
zer*T~_fkG1sf%0_BIZo!PV#PkviWDhmgz3@qi$>L|M}+ar|aA2{+O8hT=9VY=I3+Y
zUbtJ)Wi-oMH~z%Za|(BvO%FBQIP!F_tYg9cJ@<I(LbHBy=v05*Xn%)o%XWLlQ&IZ8
ze?M+Yf0F;b?!m1|PnaJt&!2oPnoBA7w7Q?w?CJk!_^>@`OSIZ{=(R9+d&ZYv6>scT
z>SR4y8rUv0yY(&CB#Tql7Z+Inir=j5^!e+V(8f<2F225bd&|ArzTNA*?+0XOnU#LI
z^Ktoif4=JZ)%B+{pVWKW^1ip1`2Dq*t#0P#<2U2JNBsHz@wfxWj)O-J>ttxnW7bl>
zR=;*a;FS$)nggXfo-H>{jPNMXbSje1KCPl-=w*9SW&Y&;|7+p}?k}~Rd+o&!mCd58
zB?4~@cFKI>D=n5Wc%tF+*T?SP9E}5^!i>v})n#XCp5C-_a>VMIB<bv<)#7@mRh}>@
zZ}=xt{p(rMerBy-TYPzqgR~~g_G}8<_+FA<PkYU@BKyF)>M0Ua<{7)S_n-2A_a*k?
zqpX-UY>zA2I3LGvPpa+K@+uGw$mreJZ~IEuPU)aPc*ud{7oR*kFmaz<-*@GYA{+~3
zE=-KFQb_EGdyuHKMxW)p<@<9gzn1(wCTT2Hd2)uwy-K;wJKhL=el&OLRBQ3s`kIdy
zUA!qP+x+?E`uo2ZB~IQQAXlKf?oDJ^$#GfN(^ad)b~a2GT$OF@eZbrKR_+4(i7UQY
zaxXZV*~sb_U#fKQc4qLBMN5>D7QOuwaB`W@`5)59PVeWO+FNe5F<hfUn5V&fW4lK3
z7ttHLgkODc-01R5;D5@WjY+(L8<iB78cjbVV6uhLYC6yAyfq$&&!~o0SYHtcvSDj7
zIbC<rs{E$&*FSrfy^>tE<4;kH@%o*+PK)ecdg7XqbzI@^U$<kwJ+u7SWxeQBr$on5
zlh1|EUfeaS{`}`zm-V&#uVti|Hh%qd`orv-y6L}Xz1zNXme>)k_pf(fe|ey@deN<S
zVkK|?yWcK9;2xU#e}DD;>d(uzo9|8gwM5-`=FBgC4HH@fsxlUqb1KLtW+X9-E?uD!
zC@5W~qp>UUcT|A*_6O&icJJ7|ZL7FK@z49e@A+_?_*Y{8|G&M#`@6qR)o!0teBScD
zFmr0*OOB$cH|)B17M0lSPtW7moOEKht)gVyMEek7cl~Kz7hmpNko2#$+Vp0V+ErF7
zC5P!{De-KV*1d6lDL4D&fy_NTo=ax=vaCAjpeppM<@V!RO|!N8>Y^SNx1N%z%$%`~
zce>i9-&Kc~hBh8L?!3kM?E_u6=8K0O3-F5UoAtTW_uL$Y_8PX!R{s|`My}qp#8ER#
z@tjCn+Vtsd%!k)Tdgn}-{xZeoCF}f(9}6lircPAl+QzQ)?rif)!7CwIhOQqgSh<}T
z6(@_i*gN*_SngP%zR&)o^p~T5kF;*jc+|PFcAELjR#Soc=o245MsQ9&`e3P)(1f`P
zae0qIrrGyBc6`Lla@_Z|^npd<|Id0w_Fg%+Wx;u_q6*XV`z>?!2B|MJJ@sws_XYJ!
zFYnO#8DsG2sdPiqI-84U47@t!zCV*v`6*=Z+N|XK((68zzZag@{`HQ5+u`)}+uQ4V
z`4&oFR1{)b?5Mut*OM-7J4gKm%r97lnoe4mfBhJIV5!5Yb}iYtt2T?o`fa}On59U8
z*~@l4ThJGgNtd?HyfQESS!u6_hVGu&$3eet{yZMES|uk=?DEG4-0v6EZhp{M{rvfX
zNuTrXDA}A@slNUPOGxYoo|#+SGwN+GiZff8y--g+GT*>UVsWG4YX*4_7H7j_XF?XQ
z_g|F#?+?4d%O8bbG&^eD>;*h(%MW+mZv4pmXpu?gjrq3<&-(w)Wp7qrclR^D`0c)|
z3$Ij_XU}1`%{I1r)^uM}Rdh)g$ESvi)88H1C-LFMqFs#pi*FR>s7WlXet9ot+v6>F
zCeCH4@byaj7jCi1|6vaoC*PkQW+5(BSC$EzL%8n$xZ~fVt}6F-l4Sfv&zTv!{a&!%
zQz@Cka(<Rl=a&6z88+@Rm9nr~`?$0CWQw#ui&5QPmH*d_*)Pt&Soh_5bB|ouY%d?5
z-7kIk7pDYGe>Tl4>(uFmG0R?FJ@I72o;`ksVzy~UhOrj2UpBd4=x(0If9SvC)5kLG
zTUmozDi1Hd7oGO2osVnL!z|W+!OiYX&24P=qm1376j);!7Rdei$9-PyrnJjku>-=4
ztny0~CZ;EtdFQWNCae<S!|?V6=c-qC-b95;%&n~ms#ICOFzxpHVy5fm>vVdKd!3fu
zy3gz<-;D{Yf;1j*Hy`j;sM+ea`GxnNl+gM2K0J%qYGtzbPto1;ne#2)96u!G#mFz2
z`lwD^F7jW-w3&zf6$L71oLeL;H>;^W$gWYY>U~(rrx&Y2-5Vc=P53^&{F=?qhxL<A
z{=aEZcKnH2Kg-qw_2wb6?%%&pVp<?$(YNl`VfnC}KOBGmTs*c&QP`SkQQS-me}UcM
z`d8IFlzm(*4Ky?^PX4>K!=CqsOyXsc<(iHSxlM}qd~9mCZ!DWJZ;@)utqX^H_<c+s
z^-oR6yI`L%?ZD>dPRTV_!xq<vXKxkSyCmc4siaOhS?$ceqq7daPdck=QL-$vt^V<2
z)Af^%INbThs4rQP(Y#*el1PDf!_%eH8(WKi9$eGi<Gvwc^~!bEGE^r$N;<jwN74@c
zQnnMO-d0_+|I8IiIL|-j$gJdvN!L2!o?0>c9^F^edw1vGt=G4uN1CRdk124Jv65%^
zR<0;k`n>Xj-@Ov+iD_IZvrZoQ)-L4qn8lgX_-EPwg)3dMe_zo5I_<^p&{a3Y4X1Wp
z-DK%r9HHyPdX@F()}ITUZT>GcGC#ie$Fm=Q74G{!(Q`ePUh4DoY<EoM&Z&`R-(FY0
z{~eW7+WeyOhw$!?t{+WRC(V&LsaNjU7+_p0Hz)XIUh+Qf)Ta+uKYzBN>dW3GrmKyP
ziv~uXT`gacu=VO9EjD%ibJKTxc;hTEQ#kX(#=5N{4_RHO3ack1XSz<+I?&p)gn90A
zHOsZ1FU|9ob^QHqsjTv}TfBQ@V|I4WvC`Jxo2)5OsQAC=Mx5=Q>Wc+mIuGWVuZg+4
zF{RM@K=;b#{`xIda}U0IaQ%i%_O0nUjQlYtu1>Ig<)?SjPiS8B0aqdUD3guv%j5KI
zOpaF>Sw3r-ag;^dJ@lLHrx%h2EbKx2ws*cW?GWR!{QN?>c6QtW&61Zzi{vKX`hDSi
zx*Tg!iPiQ+O5%Du{@;Gj9~W3>{p;gJ<K=Q}r&bkx$@Oz}J?Bu@`k*#|@lje#Nq?2#
zuNiNBuP$2SIXgk$!Z0)V?Sc2Vnf(sj^PL<JwyI3{u}yrUe^<Sk=FvaQ-!mll_4{oo
z<LB66nNs;7qS2rIgO{W9V#9d}!4K*gW&NZj<UYB*;x<U(-SP6Q`TaKy$F4k2;Hc_S
zxx>S2k#1nc!?r&0-^J;?{Ezn>eGwItW?;h;lfS3&-?i(7>Bs8~H`-ey)SP6=xuWza
zx<lwjUeaeng(besmBqVQHok3ex})w^cd%o2RMO5ecR!xL6Zj64^2et=INP}~yWjP-
z{_fusPtTH`XE$xdt{$`b%Uy2HcyoneF<*~|pThGH!vH(??Nj|HE-_1&fBG;+=IeLc
z*5(J#Ki>}bOPxQpF#pld66MmCs$MIvz5aja{!;&{`Bn9+=tIX?lfVn%&g&Y!3i<|#
zKW9^u;q78mQSHp?Sk8WE5!Wp99*>;Ks)FZ#Gr8xU3%C(5$?c^=(<FhJ4lL4^#ZJDn
zg;`@(Fgz2uu02Di^q^FNN%AAVDCJi=f~}!vmR@|)^rMsIlwRVq1`Z$DRc(PbCZ1~Y
zM^_pyX1n6>>}g`S-~8C=uV)5WuE@9=S0A_3HpHNIMa-cSDwT6)U%f2Ez@UEh;=Z$y
ziu_9wU77k_{=d_DeI~E{NJmWGTG!=l|0ihm?3tT-MyR)Uckr^!uT1<I3Z}38u<MY^
z!aau5->x|4{Y0XtsN2Y?{d4VtuB(MvopUA|&N;SBKV<#v1-$0hEZDuLMn<YFeYt#V
z-=3V+;ctVVcv;S{-Sd9JE)#$E=l?{kWTxMoo2DJJb=fMhxmr;cB6s|LpIWq(CtW7)
zxkK|Vl}|OQ^=EX?FAHb%_~*Njdv=(QY><_H;8U+F8O+u47MqH-QX(X!AI$NZZkq7v
zM%Je2g837&@19i)jhrfYD{1nzyD14dch%M&^En?pJEW+s)nV#V?inRg!m`(H&3mKy
ztva*Wb@lVlZMQaU*%I}%{JPbehXx@T|ISD)mEu%;pm??+X8Q541bNNLPpui^8khMP
z{&Id+6DxUt(Zr+2?tCrM)17?!hsE+2(y6CQk8^w7tYLi{ZWq*Y?;3;O;t53x;;Sqw
zRywjzS-Dkt>ZBxw7VU1Eb#nb1>x0vLCi^Zjdzh*_;~uZ#ugxjS@f)^@T$yz=P;JGP
z!X1-2c0DZ&aJrD)@k@5%aR$eky&B3KQH4#%rYr8fcHFCAzwoXcrL*#e*Ej9S_Waxy
z6}IX^fy1l0_PUd7&87!G`^Z+j=E5VLZ7Wl)jMq+Fks4*Xe#38(AWLoYX1|@5_n&&^
zeYxGvCx3lz#4h<mV(HGoH`hH~y*Vehw3&C`A)R*PZQpXgSXN2@ee8cS!1efsKBu_5
zZ&nxm{Jcc^)F-}YQhygqyQw(|#^rtzOXfSQaK7k*$>WX1r_Q!!^~TIhH}tS%4lyip
zb8_yDT0GgnD<I?4`SKna)<aL9CNkvBycwHx;p*0FOaZ1_q%PcRdNbAi`{Me4c?U0r
zH!M#7b2nR@e|71prHsxu9!c0gnzmr`*>#(Eq&C&u{d>jXjjni{s`bjL6?PXKOgU2D
zR0=zu37u`($v9cq)Fk&<OH+7K!Q~i59fnROL3fV+`pFqCQcAa9avCch;Ck6I+an~V
z!OX*Aa)PDL7FW}f6>MR`tx_=)HDBC(yQ(^2%eLwlFQz_bpUL%V%5Kp{hXlU^TYrCh
zKBam}qvct~=kw;>-TuDJ^x4hXR^felk*j1%?QN@{zIdkk%J962RvC9{Om)=<`}Ev}
z8&lQhTusu>2zb=<%+l%D+v+*I{=I=Zxzc-u_FUb3JTy8X=T(epmB;q7GtH%^Y`YH3
zNoWvhsVX}DZ0D1{AM;l~{1Cxgw;}ZMEZ)}ivc5Re$_>iv12v4)Yn{X2GA|bOmMng~
zwCke3*^>F@bFWUwmp03u`eM8Dkuwr5y^GZXf>+$UV)M%DmEWfM!a5=`S6f|D&jmy|
z8w#piUU)=7tLRaE(?!FJdygbHo@ix}^$$#)EGA-7yClSELYu168cP-?E3p|b1?H8V
zZMgc--y=^^;ZVnKC8yY=UA^q$7dRKa3Gnn#&)BX~lB2?(E>&7!Z6M84xid!j@&$uK
zhjwIob{95BUFTT3d5NNUOT*Tgx>c6UDvYj`4|z1!ho4x(!<@OgdE2xrTKdV7SEEgq
z^X!T-+dPYL%kh9G&r3h-oVEJ=AD;OhrpCw9ZS5Yf-~6e6AyY)F-+eLu{5yf~Bu)R!
zmRcEe%EIQ%1$H+7oq1c1$xdjVTf6+~N+!RfLaiCRY4zL+X(iec%oV-QmKZfp?mc)j
zH`ruC;~9(7!e!T|8a-&`(!98P@@ARiFI22F7H*A_|6;gBhGD6o+o>BTINF!6G$j={
zEjG%YvL!P4@Zkx8+7J8oKVOpfOI-P{iD>!Z*LPRe@6=zpSbH8*w*Tu8+po%NPi<rJ
zYg^7|%Ohg_cMhNNrIW_>KLS6^<#JHdV-~u$p6%px{h9eLlUb`D^L%64_)^-Z_o!_m
z>(;5aeDC_&dVc-({>vBZ_SEz3I_h7TKfX<|dG6+aB>DPZuRs6GE8|$iKEH4fyLsMc
z5_9#UJ(<_{?3?%N<kG|&!taXS6t)CMGF`Y>Z^Q8Fzux}U>M^stj82~X`h1V}{g<(J
z8m?z=o9>KrYV|(+!*JK3^htlOHvCF*EV+2)|1yRfd@C*$@Gt5x&tK%Mzwpwg*-}{+
z^O(f~U$gQz@dxf-d~cE6p(!^a7ck}paAfIidVKx8N?=a;-FnI8|4+aF8U5>ctApMD
z?bm<T|EyWFU`>(Rm7tfl&&wXv+pE-PA1r3~;Qiq9Wp*~>tNr^Yw{YF^<NO^XRO7;|
zkiP%#)(4CK9_)5jh_$J3JK!V8_hJ8vYv1Fi*z&h=ex9{8eXEcD?N)csjyDo<3qsse
z=1Qh2Zaz6-qfzR&#osUQDt%Gge%SI(p-{>Ek}cLUE8IgiRLk$Z|9#bhsOc`Aj$7A>
z{P1Kvesc1XL+Xq2WM_Zd>+>ymPScePmWlP9HT=tDIpdjJ;tdt{wrmn~^ViY(@aFmF
zM?8;A)C?Aw9Ax9<*q7*1#C19S)Po(Xrfr@2<HoLKLU+wqZA}fHT)+^n%l>Qm9@DQo
zd*iQOSw3t2n|;4?4VGlZY$)>8wp_<*9OZ7Bo2AIE7Gt?T_vO8XPb$1$Mg0EcT0Q%A
zxX!MvA6UP<yws$%d{ObAKEva3F?DNl>ry}KdVef@ac^mH*cS8mv0L`+{dvvx$iG)Q
zteyG=i#v9nn0@KkyGMr~r?>C*UiQR!|Jv)%+J6R5>$z8Yf8E6|*RSsvc~KpEfu)-@
zZkOH9yKA@CmGcFwB$q!q7GiT@<HDK+O7ej&LB7eY9J5!<$nrdtq7}(K-_LaEtQ(i>
z%2!<reD85}*I!o08`-Cf58g{SsA9mm?r({q6UQ=*_@#WRTcaji3H_C!6|<ggN=VhT
zpzGZMl|TLkUF<(;xjJLcQMQ)n368&HP8~T}yfNjt_~kW83V$0IA2!Snim3U>$mQ3P
zb+9*sG3vlRYlTVbZTyQ5W*Ag!y>Q%mElPV;YQ~9W&GQo0@!NFO?|rsI^2@KHgNy&o
zSr-?uZ~yN`b~%sS(=B25SfBjfJ-_zb%@EO7pTe{KS6o$B_@|tnyH)-ROZHa(=GPxK
zhU>k*dW|jc`{i3vfy<hfh;V<bK3%YzeI?VXzBkvTY)u@^crVR3)a}$SZfrm0hO%Y<
zL6HwGNvd}KXPhfa=c_x|^gonYc=(bXe|Q&z#qH}ibs4L_uxCwsZ8xKl@4qGMjm6=6
zErplqMOLZt9m?O=^p9gruJAnP+84z)48L`ynzB!iiLxp3+@x8m{rN!Dm*YF<>MxnM
z#&>~v;}`vW=6_xM>#yt-TibP~_QlSHYp?%3dT~SEp~te3>|wmo#;fj3``0$}uaCIs
zf=?f2^N9WV6SG0;)1i05H=`A#dAI1dX@)xgI`YV9Ud0=kUHpw|i<Hyk<*IfBvUwfq
zTbP@0chkJ==k2rHx7yV_?^@YDKbHGxuk!)jgy(Hf{@vEA-~3DK=!Hi|xsI5eWj1~B
z{kiwS3twyF^<rzH{XENWevpx^`nU4j$rlqJcRx?r$}>sY%)Y4L@wLDEKeruJUG4q4
zagXWY>_W*ozXcrA-+qr$cyn-;@vn46r<u)+9Il+qPni$N1a%yry1>r4AxG2m;MVoA
z)o-&`=2}0y@wPbX^__RNy2tpOuYEdL{9?O&^!9%nk6&9~og@D1A&1nmn!3-cmaqNK
z5Z&e<Hk0F6!=stX4hMI5{>?sb^Zgs2XJ2)>clO%oR};hdmfA;smst1z#p2iVUF{d$
z&#x#szf|}j^L8=E4ZkH7T<rs%f9wnTW5*kkEydZ8Ge1blTw{j*@sG~O&*!#;rb_fX
zsQjI4F>6n)!sh)t+c*>X?nhtRTv5n>DehLF)y=4&fSs4JI>Sn5@W__T|Dnn!l{dra
zd77of{?|7)#+v^VtkZei9=dpchy07>Z`bGDHcNhHX0<#0<D`dgyDzS0pEgZglIMri
zRBc^3F+CCcXTHs9>-MCT-QPHOci-M(<tjdwu!izNt5-8O=H6a?d%NJ4kDHTK;y0#i
zioTovbB4d1+5)wUF%AOzlGskA9G5X(%V=^juUFlvAwrt*%)*N{nT!exnHA?{sBUt3
zb!26vUPrJ{iGriZ^&1w;Uip?RW?R%*@kZOC_YC*#PkeU+jJKZfH9r4RLH#T5ez!?B
zi*%lSZO)(a@3BPr{rjha79RS3f&0(#wr?Aj-Uv_8Y}$SQs<zLn4f{`BUh?6e@RYT8
z|Jlvja{IR7ilF7p)^`h+DzS(yeC^}6OD91;_nZHdDH~*RXIeb@wR3Tgo5AI<m6xx_
zn5li0+;#HhV#&U{{9=uj{29J#zb;CZoHh0`IQ%wY!NDo%y^E(`IOj0?`~%aOPpYao
zB0e0Nu6*%oo8ja9c~=$$G2U8tF{HD0Nto8R%1!HU7x3veeSdIG$wlS*e4`5mS0)=O
zoV5@-_||<_`^*&v4Z@Sn{paneRQ~(9B4grGjhU>QwoGXG@@n0?dGGAF<ab^9<vUrX
z_-wh);+2`@GoD+i<ubkYSa|XQ%M8t@m6@ls+%#J}zo``Nohi~kW1jb;OXYrX`|FHm
zZSmZ)dg`Q?W?rEQcKb>h)_>b?v!P@28_((^MxP~jM;5%hds#E)+7e&!+Am8wx~8k>
z7rff?V}~)@9`nb7mlBFDt9%mL`s8Ew(Z@TdTR5IrBm5*ZVA=(rgvB=)YR_{7`tYYD
z$~|rQP&Z{hPe?f1>;4=j!S9)zpVI!iUz~3cs3g+=rgH(WYr~y<*S%r;WfpYko@kbx
z&vAVE2}93>hm&hAd=t9S*gwBPcCM=9-E9l5KHto?{biHI_qKn|lb#E%6L8^fJ>0PK
zn8(wg-X=XCDHG2*PcNt4_{ie-mB-_(P*CNZSK{A<e|sA@RofW^nC5PK{XOIKS<5ov
z*;^|w-hcP}>Yl}?zpMT_?7O?GChXkSDrSTI$$`<e+=pIYSj@lwVscsfZqakP{O_25
zZtmS<{QWHV!{@U%{a6|ox$dCm*7IRE_H#&Yf4X8(*!(M-!=5tla{7EBu{Gwv({mHq
zq*hP4DXb^J#&~hM?msn~g>9YjW_`~L`ehF-WSRfLK&0w8)0vL5x8FG(cUZ_;%XRL7
z!HM*Hp0;n@f@5E3i)*wr$0p3@ei2jg=H-X?Qj$kwyjFhX^0v7Z9^||t@QO*6)mDk(
zCAU|+UU7RxbBO*|y^q^mt5!~z=$#}f?Otd+Y1`9`X3NJm3T|cWds~leGf!0Ove+1~
zh~@mZEi;XOw0zN6cJqAdj>}!v7EQ$|4bOR+(p4TQ-JG(+K+Vl%_Xi_~$vK<YKDqQ{
zzUxn{x_YGes1whpjTN^f;t%ADt+1Np!0E&l)$QpqHD+1Z>PD|LCQGiRUaO|AYKT#s
zxKh;U=1hGawiRtwvLXGOZ!QQ)GdsQHK-rP3&=U(Uay;!inPwcas>f~WChp@`g=QX9
zn7ra3+n0$KHJ)z~`0O3!XE*b?XpqdI!j(x<e#Rdx7EL-e<-w`xrc%6VoL91X9gSnx
zUYoVWVI@n{<Y)d_dwuy;gjA=T776m>of*kK?d#v@rR6>Esu*{aY}}N}{;i%_v}kM8
zyk8HccdmLOk#o%}GHlh<CG%M4Gg~g7P^h&*VW*#3^z<pFd%y1T`FAVY$i~S2|3mNA
zN2led<lO(Rb@h9#*7tP#tkgUG^F32eu!t`@YhT3mw?AQRoT1FqTK&)u_nXTrUBxEV
zWSi7+`<)J1HHELP?Ll}^Z`4Oo2d=HRT6y9%wnQBjf55#otb57-ke6Rqsh)li6{Y+*
zVx?W_<4wC4#JT1ho!<K*Wc^EqsRz{;u*e@PV{DwVXwx4~o2wIKe`zKBx}V&`;HT^6
z{b&OF`^LT6eT!}fi0^v)f@{O~@JH>A{4>f-gzde8lilvBze>JizUuuxM!^Zj3WuIN
z2oCCbc)8(k%)Cv3c3DPp*3%zt+$?(DbN`+7#>H0rAD8QBL<<Y*2`ouX5e`2jdDOO;
zkE`x?hpn~3HAS~g?A|$iS_v*2_8(v0%RggN0JDPOW6!=BdyaqDKcR84=S6{?T`j!7
zPR!6r?6)}dm*LdOg6YY|5t`wP!lxuyZ8Y@`6sTMz`qX^KmMjjHQrGF%YYP7RJ~q|j
zPI%gr^C@F1&omXOzhYCp9-1+24$@aX_Td!Ers+L>e5}$YT7N8<oLYs}+}$NS>&CPd
zd#|vDN9g5h1{t48OYGKVJ}gsavPgT5SHLoxwdop37s_TeDd*^|yU{XJo1rPOe<{=4
zXHyy`-afSXbE*`FdwKlEb&sccL?r7>ahO%QR&tB{P2K73$1kofw%W-cn<mlldR9U8
zl4r->&d|t<ut*DBdFT;CgVp-^o%b`Y<o`C?Gm$~+@wI-}lh3U9xF^(Yabd1eWj$gl
z%^0S>WiJ1A3)$YkS>ES!Z|&DVd2zx*MsM}+Z}Xkrm-(eDrhK^U{h-u)U9(Pt1jo&n
zbN4U2`Qpi+D>WZF4=$S;m9d`Z=EHM8KL>6;n5J^B?52+7mnC+ScB;B9KFcs~#{bi0
z5<hR>YMjCJgJXsIL^fyh4-+kP&Dt0qx*g$db?Er~WxW~G3HED=n<Fi|<7YMMxS!8w
z+;{ArxYUK^XE#f#_Ew842cF4xlsB{c{U<-8?fkQ|yXQV$+SBqd<;>g9&lqJloSnbF
z|FNW0y!%f6?I*9lnB3EM=D>G-(UQjcZ0>}<pf8tuHF=xfaMV~C6>;8pw0?iFn1s#C
zQ`6?OJv?jbD*IwrXG849O-Ev*-u}zguh@QU&Krr1m(HE{|H~QC5cK|~#QSS8Z{`-Q
zIFUc6vSePwAs&gq*i#=?uRoyjdqv!)pBL|4?#;Y(|HGXH;$Oc_(mI(J)T)r4HqUgk
zzVkeDM^kQ%*M{>a_Wqpna`VUQ_Yb-sI9lqkK|pNFg2y#FUUO6qnMm?ZcJZ9>=f$c2
zU*AshbUB#&dFl1~ioI7XY%T9Ru~qs}l{|_0-+}de3ynILZz{hqx9s(aR&MvGx26kB
zXKqoP{b2sa_~)euwreepV#(che~X`lah&pRS#y;~EH473g(hD0iDE2O6;X_H<Yw?R
z<j~xI&(d(BbB(*)4Ht=KU-m5zCd|IS!BN^=BJysJq}8<*_1E$wti$B_o%SthY2Wj3
z`x!shpx{?5g{qa?H{{oBS2Mk_iT};b^eHb&3?EB<`6HF=vwG)6gO&M0{C^FdZ}z6P
z&4??XXeax3?c*<p_9~iP&SH{EGx_w|d*Opt2~PJa#!RuTJbzhIHr?OSck!f8Y(u}m
z{(Ak&dWH8aMK@jd)i+7GeVAN#d3LDq?Ldbu_d8oxChU7;Sh(fEb`F8i@}zwoD`R{#
zJ|sm>lKl0x|Gw&0%|%>Mzm5n8NwMc#+Q0JS=~Y+jcN@s+hG#wqy|84J=luHM?g!c|
zAE)m7%@?oOv7Y5q<)8Mx*ctOCJ<z`N<WiB$i{G|<3G>uT%FL@}wu@i9aP-MUmae|q
zCo^6f-sE^Yh2vXw%<<-i6)L=U-X-^+pA+@H-J0vRwM=Poy3SjvZ1%F-J3?2t-``#H
zTQ*<5>dVfebGHHlmzPg>Pug0)XR*}2FPnaHeR=zK+aIOaoReGSnfYQqU8~M8|MlwW
zy6XKhOo!U5>n*PB&bLjNvT)5!<zr=j^FMrvzhqSFH|M&_6q(}SsxvdAIL#RNOBl@r
zCp9{x9hUr@XJyuqDKb~_ZAi}s6(#P!;TDXxU2^~bzJIB~SKBU^%Nn((qPEsF!~5>h
zJwL0zSOhG6w`lRbedfKD$M%`;jkD@vwqVq8n%;0z{-=4)i)#5d7GEwt^|$$WWJ&*l
zoD$AoS<DUpoD<l0X_|jc+-CW8p%?4kXE`s<nmOw)dtz^r{vqmP_Xh34{W99$JQJ^<
zdw#ODsb#VJf#w%?Ul*zg%t&9fcEUmK@{Je2=*dmL$oRR^b$!$&*YLVR^Ti9#^RP|W
z`@Y*-P3yb<>`PWWEppZjI^|85^Y3i_cIxIWsZ{6eMO#g$nJ-$G_oCxy>FRg;($8+a
ztaf$#lr84dpYp9=Eq`m{inOn_8`eLVdiA$G>!<pAr6(_c40w0R`c%GMk@c@fex0nf
zd#iqz91bXrb+)-S<MNG*7iSc|?FzlUTyMqN{%O2I!rSKN*DECD3$32T^3eXAxzvaB
zhvA(wgcSsJJX=(vw7BK>D*DYA6|XtHDb0qlSdF>n?etauH;Cu%`~S1=x79rR&u2gL
z9sfLcgWMWX;W+QzT}#t#?%({m$Jr^?B{<@)r`E$&OAh_bD1K$B$jD+ZrtLj{fBc>~
z8{#LcS|0q@y1=2Kn9Hwf(HVcinx-{bo1V&d&6L>t<jB<jE_+w7fBpCQ)N{w*7x^!+
zXYSv&`2xGV4C~wTho2l)`FyIr=~nxHmT7fw?Pm5@{o5E=lDzw)`~vO&OMYi>>3z}i
zxx((ZdEVidJC+~++Ua2^*V?ndM@eD>bJ8<EGgILsHOhJ!%z{l5Q@9wnCWz`w?G`tf
z@w#(XS8UK`yS35hy#N0a;$HIbRuI2+iARcG_SP`zqKr3MTWzfE-Pg_%&NBX>kYaM@
z-eb;-J()WW8(Ob#ettL3d13mWj)Q8+PXo9oPYs^4Hf*J3rA2*3VRGKYX7(@bFD7kn
zzqs)H_5-oU4`$goEx8z}{q2p7frZeeU8T2PEK@a(@yp(LTy3JxRnwbqT)Q{j@wbcH
zaN{*6&$XA+R<&EqUAkRn-Pv+!8>`%$w_RKBZgvlQS)z68<=Xx&=I3W^E;R63DEWWK
z$Mg$|mu#KlgOlvceYOTqUcq`r>y_6lwMY5NFVyD=f2comrSONu6}2-$eJf&xwcYf@
z{97Jz7SDOsp*X!|#k(1W;yx_SF4?n7yeD<{3)V2!NZJH0>u!Bi=hfZ6=$-1i2@0Vt
zQA@M~n0pc>E?PXZF|DY&cl*V*%BSb{?2^8J{p!+xW|va*XPd1(bF}<NMCMPMlH0eJ
zmhSqVzvguG-<45+^~(=G+;ncyq)t`WxvA~acm4;hw*PuXew{@4l<f-ZGh&WDteO%W
z?$yO!oBG*7eDU0{H1pmszpX05XRbUWu41mawwk?!@#?k7FI-C)_Er?VzBYM*P)XCN
z$^Ee@4QEzO-&1-aT1IoXdVY`4E19XP^PC?%bDno8=y=b&))(>jn)5whH5U2YvrQGW
zSZJH><M;c>HEXFa_fI^%|3dm*##{{*->jXB1OIQ0`L}i7$38KMHSJx7mfxp6n^MKM
zZ|W}jvsO<uSC*WKyJ34cFzOX&Rl%{nmdPRl_odd)eR6UeUrp4G_er;YK2M31S$Z_&
zzCxDX)+rh0Y&<SrGQAgGZq^i>{KF{gyIa#ge?FGDmJPBgQeqYp0_OB{t#0eTV4mZ1
zq_=;@B13sk<vi9CU!+Zc6{JQ9$aOZ&_|d8tka&5?&&z2)XGcf>J;<D!I`Nd@Y3)x<
zH@gq_>h4tEb?eR1qig4WI`BYSanB^S<*^mBrvFSSewjVP%YMPu8P%6}dpB==adna6
z(TU5FERq*^yh*9`)xBX^6_RdJF!S=x6rYs7wri%xbV?G!>YDwlmn;lByGyq+=&b5t
zT|UWKS^f>atZBu9QIZqa8kN=XOfQwtd3Pw)q~SR8$F2pe`=0wBVg46U^MqAmz0fMb
z^Um%pJUMGOwC`+)a@<q(W6zQOOuk_%LJG>xAC~ATY~J9u_PF*6wc{M01-wsxJS+G>
zIqK^|jliw^609MsXXr_N=IZ#%GEe@wOYf1;8RsTk`y+PU-s01`+kEfVtymMWyNos9
zXYp3+Yi-Uyn~(QM&gn1Xi>md!E6i)^yv(NDH~hHCha>GgpB0(adFRF6l`Qm9OrI#x
z96M>h_q*#;R=W4E^{Txa7Ix2W&!Rgf$>)5kl0uJvjXpSgz2?)MH($#edp9eVZ@c;8
zlze2{y=~LZ=I>iQ>7?A=3kM_K$rgTncxd1APsb0hoV<4)=gR0~_Meh8Vs4tQWAaH{
z@MPz-9s1R8i+Oe>3NPMQ^5({;uEHz&e}Yao^dFnd{+4;y3;j2?n;Q504(nEYK5c5l
zY|j5h^MZCU*0k?-y5|zmRZ-Hi?^VtH&8g{{&qV+9&S46hz`=LSQHfFccATT&&WSUY
z2yhoNO1m}8Rk^iWX@kJc6tM&Sok^@}PA{IR9@bubb>sX`jdxExN?c^dHe2d&X!F+Y
z>I3_~FM6N1I@e%U<hA^sX}+~4H!n@9`BGV<HF0&*%}=*HtN-u%W40iP$F{qc_wYrt
z6vN5|cQ?G-ecyK9#!baD^q1EbGRob!|2}jxV@<l-)OCIS!PCzew(w@vo&6?Sf7iND
zKaTzD%hCx7rprZBg;}CnBJ#ZNxMa`mNlx$y4rOV*bX>5)cXP+JDP@|<8n+(ZQ?r_;
z`1>VO0FPj3N3Y0brma_&Fj;+lczT`Po>cEb_tYb=%`_aH{EgQpJJ-z&Ob^LmRNJK0
zCgrBKWI|&0f7xiOMPbUJ*S$8&zxZIPCm)(#psmHzBXelcRIO<fU$v((w=F#T!S-IV
z#`RgNriM4)IrXc>Fz((plf8TA$lhF_7sxb?)%)KDh4Rj06H-f@58SaiA)s+0QD@T1
zD&g}^Yz==5)^0q?{BVNsEQXc|VK&je(wn3uBs;_z?3~L(ldV2iGOFKc&U~_vsqKyB
zqS^&3q~mNPA1FBgYBsQNjydEX;L5Q{=3<;-_k!Z6#vs#!$2`jNYHRb%a(mm}{`~o^
z;7fOsA*-AY=fo)ioWCy0?h>E7=klA+H@a56mECkj;LAhq1z(r8JKi+h@#0i!XLy<E
zB&Kqv<9oL=AOG94M_GuseNjf2vi|*dC(bj+$Id8_FE+N?x_#};Wlwwf*44i+eXvj5
z;@zD;nXA%n&Oc_i&tSvb=m)>bZf|?<@<-@o<Q<cBTh=Ewrt@A<atY%3%)?^oeV}Z@
zoG%{dg4V>Y4PFs&bbHlyuVb@ct}{M<VG{%I-bqW?)^pfL99piqJnWR5+wrqJ&kY+q
zd)DXwl702Y!2kQHa}QPLq}CsrlX0!GoOR~zW$!sF4xBo0;P<k9j`i29uNvKJIm9^Y
zo986EFTdEAr#F^WaebP%`*-|>#Ki^Q#p~Cf<CA<5_c+sZ_U-SNrWVxRzkhyqxmSy2
z;|2L2r#tuLT$vJfSKQ>+$8gianKL~axW(-Bs`oiZU#y9DT5H$k_s+H>F8T!H%c(`Z
z)1-gB>#{r_XPR^*^!&M*Wh-8KJ?fLXdaLQ-gzU#P2kvhWx9D5ump<jYABR`Q7UsQP
z8+NX{ue052{UpbqQ!ID<y8T0|`Stpu)<Z7SCsaJUXHb0c)#B=a{bupuZuM{H{Og+g
zK{RWH=!=3}MvL>aa+F^QYi2jH%rCXy@sH`CqW8lyjjb0Z@1MXM_PE-%|NU0h%ab$T
z8YfOWV$30UnKPlq?N&nB#msei37rCY=1n#{MtSo;a0u@(UsRg+q%-5Z^E0J=Dj^K|
zaZWqdrMTZy{#nWYJTm9ro}#tv45139nk$$T7Od@USv&2}Vb-1BpUznO?#+&4&KvY2
zS4J&csq-OPhqax%=-t_kQG0hTm6BhV(R@Cl&~<*D%ayF7)6dw>$lm(v)9J!x;n9&V
zwyRj`-F{VOShTZ{^+whd<DNSm+j7lMsvdZ`?P+05-_fT@Pm4aEGP0Vlx50gnVz<jV
zi<Uh$vrqG>7CpYY;`)jOnXQ6X;(D2%C0Jc%jM({e)jmP(o+3W0*ljk9$tQ};PAc3v
zR+;&S<KUksbDFlTw|ANH-qreHh1tQ~4vgL{8$C1jmo{FlUweMrfoHoDZ|(YZtMGA{
zE|cJgiC52?@swU;>I@aMp1kGP->_#tjjul8*%u}@ZGF_XzXwh|y~()$fcpeHSKbfS
zP9`1FD-O=MWmuKe7@xsaowVnoxN`chLwmTtpDM6?v`naEp`6B!>t2s{ef{!vj)mgF
zph)#|s+Ud{Cq`61a*5}^sVK{!B+g>Nw=!iD|Nj}Eiv&y!rs=7j+J1T8%T6=ak8(}7
zCp>ubaHh=q#f+CMHy2pVn;UV4b7SGM^3%rW7s$_V%s79f)M7{KT^9p(p&jNzF4YPw
z#cEDnB9&>~mr62tPD&M@SR%6e;RIIodFElvAw7%!EaJ_P+3d4y#g3^x)1~wt%jhdg
z9Qk)>O8-(lY4cUDq&fDllrnv{>9kxN`~H=3oy?Ej!s?l?+w$m1duT0{iwoZuwEEgQ
zo%rttdWSN@r^SBzkeaH!_0EpdFNB$2s;!$}e&u0)tnb!<$15afR4>p-yd8eyp(u-R
zr-gy=9NXT8hJwC{-9j;6JET7xdR7>feXV8sxyFq<Zj`tFG@cR`E4bv9(l+l-j^4C}
zW**mTtn8nju&wr*xcGaXMC#J{T0izpe4c$=_)f?dbEeZ;2Ugk@R_n??mOg)Cs@6}I
znLc@w%TL`8j}Vz#wDXMKY=zU8R<k~stoOCKs$K5?ecMKnsgIM)cJ}PEOq%dqHX=cH
z(&mSO(tEf*I2<hR{n4~_yM1BqGr0q<1@XtPf2vVF;T?V?d|SP$Osdl<<3n4kFKxf{
znmzSh|9p*JZ--mc7V<nf-OS)!{eU&vLBa1#LuIi+N*XgK=ky1ifg3Cjeww2>iQ^-q
zh3JmPYQ<es|2~xy*j(^@&H8M;`(HzOYJ2SZYPV)*f4#oBY?s63tJC#<7v5YN-mLcH
z+wJ_t?K7XaO58Daj<a{}w`Y`^;vRkN-R<q$o~{tGtxmG3efITi;+N-+3oj^45MIV|
zzclmz1<Bb>3!APBY&u-P{#B#2<qV(X`Ky`X@5GNBT>pgK$jf(My!Ox6Kj%eop5{2f
zca<lOF}CMjlhUrb;|m?W2x;!>vJr3DD(>rN`<}x|V$0#p|9y2Q_$Y1>%=J->-BNoy
z*@1Oc<EIPTzO8r{GjoBg>f3|Df2}?+@9AEoD(-z(a7+G;1pa0Jy0so?O|9W$F@CBQ
z>v?*^wNDNU_LN3=b4pdOJEBqJS@W=NXS|g7L4}O>Q<fGU`1M?Mo`RI1W4xN9fU3)x
z1@gCg-|`>4w?H?;xx&frXyk+a9DCME95w!FE4J>vMWYo{B+DCf;iRfy3wu=^(Fu#5
z&kEkUVY`0krEaD;6%AvLC3ojeUhMIl>--xPk>!obx14-99<XYySkIW|z%p@8!L&dA
z3Jqd!U+okQm2ulG$Nu@6*u9&ZxnsoVT$gdUJHPRD^XC~|5AG<uI+n_Hoy(Q4dAi5U
z*UV=>7v4R8pp?<^TfXh;DSv`L+)iI|igmpUbD)6Uqt};?CcRSAJ5YV>tf2Usw2v#U
zcV8>#j1u_0{IBYVrq8V62FtHAEY=e=zgT?TewW;TcKda&W%k$o{c)~T{yLw1@%a;7
zcQ~8XU5;D39d_H@vhn8**PPy+h87l9TUPyi8k+8Qc743r@?0L~C31WQ$?fMO!_3Q{
z%nZFYM_}<nb#sIHW<F+ZMH$CWh-$m_MeVBz`PEa`w!KI8mW83|(Kn`<1-=g^TnM|(
z(lpE8TO?}p?M=mIzkV+~x^K;)7fBab7KkihpYFo7`Hwdr<L@_f8-=W=T>j9hxH*m2
z(=_{y>XNf*555-UNBMbwP$@Vsbf@#>50;Gw&D9$CDlC-hp1yqY^+N66uPcp{9WEF8
zm~3CTykFkkTg)hT1+R@)ou=lZx9R^X|5y~q&u7~D@bl9H%HJM-OlPc?pM7Xfg5JEX
zw^qzdS=O{<C99IxlO|S%^AlW{B@V7L?08&ZsHCLlAa)>Ng4hAe%XM-b&srZmIp)7_
z!Mvk^V*a;;1am_JRvtW>A-3UEz@Ih#M;WHAyu+(yax|>FRy=l(Q0>akAHBj>o&UIU
zp6nd+Q#ngd@2FnPIQ!Q=C)3rRMH`>4-|i{9(r??MJtDDsThp7becI5&cPKhzIosYl
z35?H}ww`94rQdx*rg2g1q{pu>{$8cCGN-8T*ou(Tv*oiNi5gXYNO2ODV&8ks<MiX+
z4OdrwKUH*b;*a^fS&L;PqI(6C*YUNydOL@+Z$|2c-sa?*Z+ASUcKXl%^>?*m^Bz~_
z))@+#Jk2w|U-zz<`?J~T;J)}Nk5$fZuH6u9=d)dCzUhzGoFVi48Y+9{epfbGv%&Ml
zMadnX6=ZD;+nih`%@@)!jo?aL^zshBaOJ^C3sfp+1#MWLJZs(Vzag9UN(U^t6zOyK
z;*@~?SJRJk@81`-E1X3rE$jT3symL)_8K>>(+Zw_B(zvV^m{sE{=weo+XQFmdG|*x
zR(yE$jMuF$HODW1SriNy|DSrUdai@@lk|FBC#!x<2^qh~O>@1|c^=A6FO4x{-?rxd
zjyj38_jU7sKa!8%a<V))UG$Xpzpd$C{=QD1;(S-{XW9lKm4m0wev0*2Si!T_eQCzu
zWUkh{?SCXsI7p|=oA^HLZo-LEr%xNL>3y(2wrc90(mOlCc6#mS&RAN!{CQ~j^S76@
zpUy6Sb3-TmkxTEJYqh`grcP|~-~aL0<s}Lin}pw_wbY(z3|c9bC1E;gmfzXs*B%_K
zZ1lHywckcK$3yU{o{;<uGlAEB)(-5|3ccKu4tK<{RK!{+estlNme`%4WV<HSkNaQ0
z(O2VV6*_iYp6j<ynIoq1T*vO%v(Bw2>p$!&a9Ypb6Ki5PmF4-8?;qC8xT<|1sQVAw
zE^m*;D=&*^sw=ub5`3?7v`$rVM^$r6t-y<qf-`KG<P{_wC-$D?QrNLyP)%S_isG&k
zqaRK)IG41ld8L?KG7S7R^`41X<>xhy(>xu_Qf!mATriq{Pd~YN_O>&1E2_iJEMhP@
z%(H*xg1?84hL@L}yKs1-Lu23UIbZhQs8N@B92;*^Z@9PWir1AF8$Z5iIQFbi(%ZkJ
zK18bF*@ZiryJu&qm@Lqio4x<x<vs(J1>UoM1->)fxWAY!x8_@&QG5HP?6q?)J(jfb
z*`Z~8v|2&-$eH;q%_TMqpMO<xW!qx%F<)4ul>f_v4ejio^g{Ok%U*iV;k|yI<UfxY
zmft=;SGeB3YLnp6Gc#{C+}qxlP@y{`_sd4_mwM96V$&NBFK~J7ynW9nn-1pV?CKXC
z3v{g}J-V1wAuQ|lbx~o4u1*uz1pYTstIsy1b#D@!nPI+Yq0SWM&lXMcRS&v_Ig<{Z
zxwIp{$j708`-nTE?9<vc37Sp^WP28M8Kig3>e#h?N2h#wGeg?L7a2-fM(+A=j^3FZ
zzS29x%~RVyUnl&^qW6j(3}<DnZhumYmS@U&a9|E|!TAN>Osg4h1d6QT>CH5nIa@q;
zk7!)*obZ?nBG()4rObVKoW1t_rdhKm>#Evw-}UV3zaV`>Z*uxcVQoi^by9YMrv3R*
z4_yTEJk~Z#Z~gXkayqZ!@7{Gf{g15lBP^5S7GKRascZ<X^0p~mar%mneZAWb3GFYw
z-u1TyvO8n6ysjqs)yvG|ObhN_dG$)%E6rD;uY_NT1TbjlUG}=bbF9(yLDnYjxrOH%
zXC79#qOKB<-}gH4#FF+o8<xunf4k~n^32$+SJc3*##?%^VX=v$bg|<aCW*xhJxm1k
zHCgV($aK2?RsHK!TYuzD@{yeq#~;0%aQzK$Wpk4WtN-Ss6K5>A6_sN)t7lI0kM8fD
zOo2)#KNT(do?LTvQpOR^mdO`oR0Dh@&33arux9scvs8TdhwJx?8M3P9<;Be^JGZCE
z@8hXtedJ-C{M7Z6(-Xgo#pMUX4VM}_FY=sNaF;v3Dz3F8O|Ad)uM^YwZ}J*&%%047
zNJ71%z*Iu%t;iqNednh<@!dRsZ_<$t?Y=WRHFsuynqqz3cg}{ozb&1U&HQHW(X6~Y
zM_J|l&70;2XU^$cJeNm%;)X3PiAyIe<J9Q-z|JW5Cf!FZF5l>7WkI;=ZI*4b3~CR*
z_MiPXZF9Z$#hEHkPt3DUSP;P3blE+|FMFEX+ie*!di|$g7RnY_m6|=uII^&EOF-_n
zS-f78k3Z82iM$imeCkzUm6=zl*1i=do)(BmrCT*CPCvfnn)Kc~KL6D=UwT?}YN^po
zyC;R8viADro4u}Fd+WgmnbMsmW$7AEN>*&2G1X69Q!Vy=NtTzhVtepiH<LESg&vB|
z#uJXTsH^zfRzF}!dMDpIJIgF{+QrX~qAO%9Wo4b;`_1S3<nV9S&ljv;4%q}Hoy&<?
z^xnevHILR*$HhSljXX|AIz%}hea5OAW}7cL`>7an*#4<=<}?V-W9oYAJSFd>@q>1W
z-p@K>&1J6*_SZ}NG&RfMefVm_!ADaa+|~s~ToG$-XDQ9vd~VUUqGejuW!v^@ZL)oH
zj_adZulr2VLtmq7dYTW4ZWR;Vz@qEb{q5D6rD5rt*5}38-k1<OGk3vBab;bm*5wNI
zPi8wiPM0#6&ohV1<^PvMF$%{wGv55Udik-S%PT4?)OPgj>e?0gp~yoZk+uCko8kc>
z=Ze^4mNv7eDIP!1t9dYRMMt4-kCx-KIbmNqQ`uNAtZWq8G_UxJlfws>^XeyFc>i|@
zxv)oRd-q?bERIuu&UwvUck1Evn%L9QS$@593~NqJdG^OEJXUtaSwD;3vc;Dloz*+N
z`inTrl0An*QqG-}mRZZX%%QB%*Vi%6KqhaV?P|;RpDXj^s|4?M^Kf|DY)iP${JHGx
z?CsnKUbB_=$?y65c6pdi?5;<e8@ATwd6&MtVkP-ui(1_@wWw&}JLfyYegt1huD<^+
zZ0ebqOE#RgVm*EAYyWdSmwZyS^;*VxZk0p(a@Kk+GLd{!`S8}NH`g3um#k2{ku_sy
za@s4;6`cLIH$I%TNTFuposxMXJ(h(`ch$Au>g4J<_s1^I)z)$B&u#o?eCpD+Z9&hf
zYgC@>*!TaoqtC?EhVrite5nv9UVL~Z=as-$`4w#GjXXabd1tr<)|jver5GLi9Cbj(
zc>08w=0XDg4mKMv3KYIN_tVKO{>1U06?;y(p5;skFutcSPrzA5?aNutn6ob~yY@ah
z`m1+GNkyUwcd@P7Z(+er;*Xm?`Ybw^&NK1<p%9O2af-*je%|54_OG(%NAYBN^&1Kg
zckNg{vDN8_r~ia@GY<>#f+W8ACA^<B1RY(}mrOmvouPQqr>vFDM$NH6*xJBxkG4SI
z(q5Og{I1;&hcr$;@norVu{zJ15xdNC&qkp+uXtBUGX7Rl+~SvW^hZs^^*bfczr9_M
z^=tFPK;_Mi>dTW|^nUfo9DM!w^Dm#TlTWMVZ_C?i7JIAo<erOb3;La&Z)nlExvBK6
z^7){K%=Z=9ioYKG_-Jc>@5DasZ);tzwS2X$+sJ73v?#&sdRqUqNbj}v-|Y%dRNbh_
z3iz>LsYR)8-n-Mws&603+hO#oN+r=vf0y@tL-RVZ{sq<tZ@8Q^Om6+{xN=J4E~D?Z
zQ&-k>pIo(ma|Qd=yD=escH5<LcUd*e4BNbK<+o)?XQu!8x_)>59>Lm3{`y&4^X6WU
zmiaiX#eCg|-(B6c@sU~jyU!%^K4Dw4@k86wf1e(j`^D_NS+=wEMw_l_Oy9A!S3KX;
zJwLLNd%6C?<2oL(b~P1+O83f6e)KxOV8dpvn%8T1^fX-V@9F-prQOIjm-WHQ<w5VI
zV%S9454N21TOet_Z@oyyse-*%tmmt=@%tZO4h>~xZEd~WSk)7`l4ZlHReNOCoI6~v
z_Q$+5EAC!$g0|+&S0+pUpE`Z<si^4V(9O$?FKrY%Em<6)_Sx$3Pr1h>3kn;nbu8W$
z9!;_9^*raxEcL)Aw(EUV*L$w_uJ;*yUtKbM8n$*0_b+G5)UdTY9!#%h?kigD#Tnsx
zz*UI1hvnMh{P_C4n~F|{idK|OeLbhf;E(zr)0N8ZCw_!{>Gx-SwyUNhrf-Sf!fgS+
zSFo=<d`14!y%m>!yX^4(ZE;9Y;7EJpOQshb?%o{FI4-6OFG<mn7oWr)k^k6O&yn+}
zse+2b)Cu>p#f*g>n8%+~xb`4f)v402!P-;ca=}MNU-5H?KU~f@@UojlhB2yrW~gk)
z3tuzt8A4yJ|EhfbV!QULt<4(dAkS{bSB*jIO)n-dYm6}S47~j9n4&TJRBNrTJy`<$
z^QLcF%as==w_5s`m-EjB&aI2DL~dBOwQ9cO4v+RpKcBkhG@o$&Q01Wasc}`LqR86k
z4_7YC;hX2Vpo#zYPSxiZubyT;8rkP?WwX(7)@RxhkN5uT5V#*F`1qns=bZg6TFW0^
z+0PiJ^u0x#XKltNi77_92B%U#?cKe_NKEhMnG)~Nq6@LJ)-BrgWqN4Cw2Mv64r?7^
zCrtg=@O|cow`U$K{yZ&d)A39D#j;m$n6j)tBD{k2%F-)WujoFq>Jbld`nzf0jtyMg
zuk)&IKE2d&r)3&1*XcYZKB0Xx+WMBA)o^Xq3yWy@_+)jrP>g3>#6ec=>j6@}MumNi
z;zlYje=+@(=5eiWJgK?T=#$*$doMMZ{bQ6mUHoeU@4q<DHSPLqX{#viu2)h{@08Np
zqwSYuy9A0DN5@KkVcqp=&w~qV4(X)w?Fd?YN^8n#^S7I(W^tFlZJPe1o&EZ;C9}(a
zZgz899T4YO>*#3vw;(X3==!2rNA}DVy|wA!PB!D;#y0c4qf9j(OrBfNJM&wn>)g=P
zpxZWgBM$}ySI%|Ky|!!ZucJ2`a~?!*xw^x}>UX`{&)BY~F;7%qUoDxoS|qi(L)w<*
z-=~MKHch&8=!(?qJl9Owiivl23e@h~v8?R#q?A-8o7-nUw`Tn~Q7PZI?8*%Fe_>9X
zkLM_8zdXC7@kCugNADDl<e6)X4!9(EaY#ka`LTReT8DJ!nP<Xrd(OCAjZ0efYtvGe
ztM97H)fuLQMH^aWn+Z>4`gxxJ^xI2;79ULHUrL0F{(57XnOVKE<ZZEG0sFZ|_KWwz
zy`!GJy=D1+;hKx0QExBYoD{V)w(OOi=9Kb>Oxx2di`DKG+}|Glo^egHxxn8l=Jodt
zIL{nsb*bJ~{66teiHr12(O309R`4u|HO_MUe_PeY(Q2XkHRk=ll6rn<IS1Qc<Sv%G
zZ}f86Ii+RhpBGs_<Y!+c7TVYrxc}E8{^jv}HGK7Q+t;MsYSQpp6!r0_xefD{;EQq3
z=B>N`>(O6{<2jq+&rMaB<$R=kp+V~_mo3ZVyP5grq~th{r~TpTVm>ncBjZGY?}c}c
zT;^V)$9LJpV2%}IRkwv@mE*aK-CthmU2JStC}7#B<{K?>rR}zfufnox-yIyMOcq-8
zuifD9`&1*2RO`YW>r<bsN>zTjyyf;CSq)9jJ8R_|Qs<~=SP8|lFj=~EPSD#jIl%AU
zs>WMEk{hM|_*-e5*|pF+eCpoLeJr=G?^RAOpOQ5_+njgjvx(~4&Eu3OubFV-cb%_0
zt4yp!=INu4pRK*#7?yTkZqojM)w!p1>xz!Qo8DD4%VK8Fxxc2m(;AB^Og~=M+QWSF
zh(ONg$VEAiMANr@xwbyeVfGq9+rnAC6-QN43zuIDl3V{_T}q!yffUocM+`fPy6Teu
zJ(+d&@~UV4Z(m9Bde6EZW9)ONIG9T|=j6VV+wC{~%#S`6C)mQJkUV{Jkl4DEwUK?F
z3ctE$*jL#v=B)oD*y=k=mo>od^%=2){qrBp=kH<ueju1TEL_*ZU~Bc)Y2hW^e16?d
z0-s%89sm38V07c3X$QB~taMqKAi8q4?z9QKC!9i0-!}MaZ+O||`pE^0B36c+bSs<W
z-4yh|VwY6!>+83LzJ0Ap@$Wav?DU=B$lPHwzk(&v+2&){OtD+S_2NbXOm3c!C!Ul)
zKk@W`jqN9&FMG#zB+lOZsv2{_p%}y5bMBLW#Wii+yE2Zml;y9<%f*%!ANz|I=4=uR
zSbw}_lhds^{p$1AiJtnl?CXgM3hih7e!qCI;!K=%2X~*e&y@a*TSBo<TuhZE@0pm(
z%ic07y}IkT`k_+MTL1QKeJnh`9_nY$i;g;HIxQ@F)75Lco<$a`Tv@VgR^iIk*L^JZ
z*jaL!9XbE!#-;-%Km1?(_AKACaZYc`p2lCEqIG90KVA4!XJX5^&`K#Gqf21Afz}a)
zmu5}VPnjfa<o@Kgs97`Vco9>}^`puylND#B&HGoc<gT0*Y`C%5=xDr~#Ve7i_vK1<
z6xB}KaPrBQ?cz_i|BiJlKJn;usb$mKxk<~yJDw~*{X~4r@40HhGp77Z6;%|!{xWa9
zYMtPb`mJy8rms+3x-oIj;nxqE=YFtvo8+?M@rLL(YFnpmza`_hdg}F6z7_`+mvAWt
z+}3_(m6P<2l{GhP_sZ>irN1n?b!PqSYuox{#EPFqZo2dIpmg-VWEYvwO?$djOLiRh
z*yE6}P4@qiE9XV#@iCNYaaJYj^3C%z3W*nbv~T*Wx8Hj&X|HLH+9MP+<B#|ryN8jw
zr>Z;T1^)b%wDom-Z}a8k+V>rw&sv|q@a7cj@8B!e755saFSm=?U}Vg_bVc+<_0JDv
zO<L7=e4cl9Zl&3#lnE2v+M+!q5|8}o(~&&%xhTYAx7Jos{we-};rcROOb_0MM$Hwp
zS$3`aeF4)}sZytvK8hQCJm!DfekAZr#H#LqNi5rE2$r^~Dn5$cDZj;Ki{Qa*agnPF
zJB39AbEB0Sb_r=NKhJtL#y~}2(wZQ>@~J<V6E19=D_VRzN-1?+l55z}9aCjv`Op2j
zytcnbV{88<i-T$<-`eEYNmT#UE<PS-UY%3v>bG<4>r;Z>&8D)+$4#eey=WKP+N;Op
zHM#p{Lh+2*-Lqdrb)KJ@8-7x~X7l6kjX$P*`+8Wvyk~~B-kuj1*UekM?8=dE6@L@X
z=Q6yR@%z@h&V#QqjrHPpDgS$Q<=dQ7I@>MxC*@5JD?eG+X7*g;&CfSql9Uau&EGE8
zBbxHf<-0-1q?`Lb%{0)I75eDG!}Liv?uSp)BQ5V+Cvrrd|8ub~*=TTP=L^?@SKn)%
zeQr<X(fM|~^uPgsu9LRSi{550EPKV1Zjr>Uti8-^=4q$qHg)%NHA!-3eX0r`UY^X;
zb!v|4<LU2i+AsfoiD~8eDR2F!Y<qI%zVUM#dp33X71LKU@vR7Qs9)&zSYBqjHLv$=
z%iQZ0%R?TY*tYSh?{(34bG9aV6n+mjKG38t7N4|TCrAF%gH1cXpNUVL6J)n=jbX}u
zsk)+l2bt$i``9J1DDYLy`Q3G!HojNX@|nZ#{x!;`S<snX_noSo4X@G3Epn?X7O}34
z*phejYWR8v>E|}pSFKZWy#r^4_NggmScWSWzjC?1*!;rxxytL9%Htj6c{ZpoVcAl1
zis{Ji!(T2lEQ?<&zj@!^?=!E~=Rdpn`5i~VuS=3rkA8iYbDQzMvy0tM@U=JhvOW$i
z@qgz`T||^FPTDBgm1HDeVKI58pu^A3w~Y_@`!4WCR&bqEvO6WDxT$ASU2`zUd9@wO
zdmmkt_iE>O5M{#Tzj*p#yVDbQDbDVfxw+@dL+kn1rZ*l{;7;|OpPh13dA9ayxhp4p
zr55}Df3QT^flKS6<`&txQujjIzrD28pZWWpWse`@yAP9QhI6f&s=z5H{deICiI;{9
zM_XpLJ8sf^-SeB{*UuAQ<9pZb6jU)kfA6Q#1i6h1?20?19<rR7(mT7K;o+_yUcvG!
zX0{dO{=UyH6T!6O$mD~Q5+-##lU-q*zaZ9B{mYz~rseLj3jWWG6GFDQOkh3y`47i$
zy(8N%O%*t)ZYXa2S@NfW@~OPJ&Jpu>=Fhu%oG-CiPwfTQzsrdps=R#djB30O6g1~7
z`k<IOSGStw#zBdMdKa_nJR;0b_6KlIN?U%pXVSVRrV7s+4>_!ZgoDaelMlBYo%Bf1
z??oI-TwZis<jy_3Q_l-sYt=5e|66iBH!DkYgHZdP4{r_lbst5z+On{E87P0~XwvEL
zRGeh!Ai*5iDfGQ@f<=7@L*s)l!Y>qTrf=|f`?IpDUgc5y`Jatf?o4++^u_e?g=&7A
zras%0W&eGIe(A}wJMriI`*zSWA@j(7&+RX3zg)X(zv$=X`Kmi-7s`m-|IB>D@^6Pd
z)Bk%Sy=Jb*dn83a{#3qx@3TPF_lZ6g-<<C^oZWZg#l`Z)+wE?!JUOmhr^wc2f1{<&
zMozIzv}?1-XXjtHZx#NJS4-%+oL0;8xvgn!31gjU)6x_*foh?s0zcoD@RZnz7cwV?
z#e_Sp3H<ZOt+m_Jh2@8e;3S!TVP!wQHkEx_UYq(nnR$u3e?x5Hxqyfe(dWL;vcd$U
zFS&TibY=XTV7DjbX6!+ulHP8<im8@%U!K{;PFq%Vb%WA9gPLz?>u=3j$~En(HSfjS
zYebjl{r#<5{h?gTwLU^BK&x2#c;D-SEX(e&!xmDjH)S1X&v@oF^9r;35$ktfr+7qr
zPd(Q@XXi)N#p>2!;g*}<zsb1$We<xN*Cy#z?d)vjZ&pjmh4}AVpMQSQySeWTr!QXK
z^Psiu(!O_PnSG)~GJ8{{r1aAdPWfJ2YyX2kCOJ6z)}~v_uO7R&_NM9e_xs<+F%)-4
zeK~5#`ufu}i;A{JoA>26e5N&Nv+bO|Yl@eKJ(p!^&Wn43asF$I`utx0EvQL)78SjD
zb=6ijnYp*^jKB8yEsCu_`PI1HM|u~7Y33?*|5bNef6d#ivYcndxu3t4U(fID;<orG
z(!m#Vrsn0<ew~uW|1*U7C!AH6;Huih(Xr<PYiB*b@Z*z83Gc5q95>NfTkT!@{+KnN
zeeK!a?<?ZcS1(F6EsC}=Vg2`W#jkljzodOiTb3MmI?B1>!d(4}77u1zS-UdZeRJ4c
zmHSUmO@DEAlFbIu4+Xa(t}RODj@fG;98i7x@&Br?KhMj*S(zKPbxnpx^Z!@e!cp@o
zUSHK(8N{ERCDH2@_4AZ<{{A4<(AAOtVX}+EPHV+4i?{b(w)V`fLuC)k3WG!!9ZQx{
zu(dd_c(K7H*8am;6C&Rj&y#&TlcUz@gYM1Cz5B$NW+c{Ezdos}u=DAYun?C=7J?bO
zt6LaqWiN51?tAyna<Yn|*yg9ve*fg3?X%v{sr<V>y*q5Lc=WW?lbck+cb=G()0}#9
zMpDj!8ELy-E}QMw(C|XV!O6eDVTV8vhvt*n_Y8J=J8{XJbmSA7WU<ra-K3a(JH7dG
zGJl*s<Fzek$DP{uzyCgFzxM9Un>TOHyg4)5JpbNrn*iaPjq@&PNhS*V%Vs7<u}BM;
z9b{ASFsWEE@7BgS4WVa`Gp-Jd`EzaUx;gv&TxE;&+qU0pUhL`ZS*3n5$+2A|W6hV`
zHQORqUH_@Y%Xnm$zsDwtKW^TaRF2$b=lQZgOMcI@)lLVubOrBQbv1gH)j9Lro0pD=
zndB~<AKg)Wkp0HH)jE3XzHF85jeopjz4du-{vTS}wFSEle()(%tzGf@rEcdw?o1QY
zWL>9ft__d>Pn!LPtNd_(Sv)J_4=x#oct*wzZSzWNGF7&G`SEe7&+AK%AC%sb-N|0~
zUqoZE{HreezTM3$h5HKyOq*u8m<AWGY`s#nh3k&PUB|aez6E{{bYH=~vVG;_E0eEq
zUpajx`%31kSjN{g6vY<$<cMF<J7nLu&hW^CX@VE{OO9H2i7(DAv;W7rLD;Hkad+Q}
zB)*1s3_{sl8F!TAZut65QEy{>D$B?=!@(h)z3yChn1z~hGCzaphhG(o-TLK?GMS`=
zPq6P%dmv^hJLjar!nt|8$EzDXr~5CCJG|qL(5>SyWULN^Gd$|^WAmvqOuaTgb<)@6
zlGQ<*q_$;rnHDr2%kfJ0e?56-@vkQ$f1?%t)|%Z-xz?1MwO{Ja(xc_|`I|oKzn-L=
zw?R;DzqB0t*;{W;L^#Y3-}`BkldnBf_+Gd4!}(Wtewp0Bo4Mu~$DR<zX)CoKau|5X
zWIjCLv16+1;*@ZXebq0%Ty&36s5`SuKBe}XWc9Zx9g)lW-tFV~-?1+}t>mfLhth8x
z5B?-FGxt35o+ELMseZ{<jbF#7iLW{R$M&qvwlV?t^`=WUez5Cw>G$*RI=ZZ6ZQT0p
z>YYy$IA$-K?r|VQ&$s_lgWG{79?==PqUtw!U(C1lRB2~#xVs|YQ2324Cn60b<-&}`
z!jzsq*t=-^fg9J4nq=4(yWKU6ITFf0lXJ<39FBJz80>4Ngf6_I?kW=z$Eqd&>&ey0
zNypeT7KF`V;gYQREuiuHU9jOEvk$pZ_r6u~)iBRvi@RF(<Ei@21aJ0UsY4C7xOLcd
zbXxSA;_aH_-QP9DH%_ttyHb9JX6nWCb3OO2AK>^T)bzjK@V&;Rzt-%`zpin1Rh(bH
zd_SA-`StyOYX5$I^K-eAT*k*1t<N)#eO-Rw%ePg$>-TO`d@T7v<CsBvmA`!By*2KS
z-<ElK*;FT2@^~B0D0HmhZod&%(kM35!P~Nxn@{=Z&y@`w=0^Mn?;rY-`fKxomo>~Y
ztoGT*NY*C*`;ox?w%uL)qLhJZFz5OM7dA<rdGBw(@#ljWgAcaOwW{W?&1P`<_sf;a
z`B+t_Kb^sP@p8e_2Ezo|*lQQ1eU^UpK7KZWulYmr(tRt6cD&SCF}M7En|ksVN1u)V
z6?W~PG3hmnzI{r&3j2#c9cRB)=SJ+D+<Dx%Vqv$0<UvbW|2@t#|ESg7I{0<<`8ofR
z&d<~Lo6oua5#Kh(U#}XO!x?%1SHIoqyjre$aqj(n+sx&nO+Rm2er!+iqa*%}_HTB6
zzr4IpC+6$FN#FbDR<y_7Q`D2)oqqmC(6?K&A~##fX{}9J)Vw`kUM8`qNVfRd665Hb
z)qG*DZI#{2&Oc+Z`z0}J_VKb?(LKNCpI(^1>m5^suS1mLmZMxdw8Q>Z?42s}V0zeJ
z6B#%5il^5S^G=uZm!{Z!x%+D7rTaQF>@4_G_U|&^6utB35yM}?%~!KJtO}f>+WRlQ
z|0rnF*IyvPd0y#Z?Ta55obT6uzwpSs>(X8By35ah+Q096vsP<ky-#AU=PS1Wl^f?c
z>TdBI37$RoN7m`ZT$=KsUQ>gohQzO8yZCfrhf)8sW6G~=nrHc*T`m@Qdd1WZr+gQY
zD(giTt5^QLV)#l)N-*NfV-@%LcN^AT_pz;K6rTU%uwJK7J;URszo+=`f0ttV|70EK
z>&+5BqW{b(<m+y@ACb9#LEp0%SC%s?O>g*`Z&JxDCny%zz2d~y6*G3P|I4#?y4|h1
zv=zqx);pO7Pi?CUE6NMwow;(>PMN=X-E)<vayQlq8t5?nYJH+F_O9aK&KHgIKHBre
zU75MjcvtFMZv8c}-~W96uxWRBX@2=>730a*(vz|l91&b0FLdIR$&%|U1kC3tZqz#K
zR+)7mT|Dru^#kDr3ny91%;d3uWOTnyx^73t#d$6JcVGVe_Ed?#)j!QQ^S+ey+txR!
z-)*jc{Q0u&o8OYQ{|*W}i<S0Any4&}p7-MX$3IpJw><dPqr=Hw(&m)!y6wu0+0RZs
zZ}iFc5R&vwbvSxLLQvQA>CwO3I!=%Ctq)e8c(<`_@6^J$Grc-#CTjQYm;ES^X6E01
zx4vFFWA%yMWt!_3De>FPlwMTN^|VR-v(^Ezn)e2NH#R*mh`#jCE6>$cFTA&Z|4&}4
zV?QqVxa`+k{8_?f?+%MQg7>%D`?H*tke?vB$0eXsz|-(7<NOUL1;bOt<vtYuX4w6_
zxu37!Vnb5m=bqNn?`6v#Y=8cKepMz*`sR+QZTBueIG=4+w@-4(oanlbAI|m8?(3bo
zukfwQYo1;^-_OT?pH7=D-Wl5VB+lR0g7s$5v!mbd-6(zW_rQ*)(q?+{;uUrO7f#PQ
zeKTaP<IE@7b2k4t?3><Lb>&*S{7tK@r&~G`mxr#GU9<oH9^>no0WX7oT`Ae~%qR3{
zMdX`$ncG575_&Wi9df7%TE?_U>l(Mf1i>Cxq2rs<lhb8CZgBX+wV+=>z0^@4;gON3
zcK7s$I%OBSmx>)}*XMNEFIIAbHS|+??n&AEjPtyc-W~N+nsPI><dXV*;Uj9VQl|Di
zWvssRCTZ96CgzJSM~jw;26_6WvCf~R5-Oh1W4HNI^jRZDk&ukbJ%0DDwr2Og)_w7q
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

diff --git a/site/assets/fonts/specimen/FontAwesome.woff2 b/site/assets/fonts/specimen/FontAwesome.woff2
deleted file mode 100644
index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 77160
zcmXT-cQayOWME)m)XiYvWnf@nYMa5psLRK|!g!hi3$S-{3-OhaQeaD9Xe|=t;Od;I
z(Y`H$(Tqujd1?XoGyw({1=dbB_ARB+L7YYIiQgx-Xzk){RDWyx+G?wm+U2vhMccKw
zm?WP{ef$>7Qo?@6byeQtP5=M@|Nmr(q1$b~I}Q)7e)(Oqwo8N~ZF26UgxM-LCN6YH
ziFOJURMChIwb9mCyTc*if~nk-gvJegx9q+J2uN8!)R=hDaP!}s+y64ItXOnNbN-#k
z$|;|`GGD$HU)y@FM)h{%_P8}7?oEq~cL?RpoBCqct*Ljoj+~v~(lxIjCbCFjiqHLk
zFMPey%_U1UPYcd?FTC6==un(eFt<<L$H<`T&JjVPoLwf3eb3x}RmMc`e_@`t@X@*&
z+2RMgdkW<i`|j>j^*;GuT<`WSJ{|5~E#H6mTqyak{!L)QNncqVLDA&z9ok91j$Chl
z?*F&=XWR{y*0$?adhB0wk1pW(lcAQLbnnB%vbXJ@8Tn4Cck!Dow%V}!@aN*!xr>u}
z3~#K+HBdU<B(-6`R#?x9Ub)4|i&b<C976&^wipUA|NgSZhWoAc+s~I01fFeE|LDPI
z|FQVoN~?+delGJ@{8=gBDY!(Xhb2U$JG!wc$)rp0?4SBqZ{F*yKey-l`@M^ka?B>~
z;`a1;nOS?gN9}>h<0-j1>Zip{e^%amed*@<pmN4VNu>w2>3C1$KE^itQCT<hZI0Y{
z-2(@n#dvhj{oUu`@o&}V$*<Ut9kQP>?Q-sCZp(m<wKp^^pL?xnQ#rP`W6tx9Uo3vS
zIDYHgxw@U!M~Xyy^Y+`S2uf|0pW>I2k|(XGzHZrv$JU#_tg)E6NBySXvbS=I^|}&l
zUXrJ_UDkVW<JZJ@5$kPvbc9&=Cd`&oO0bex^k15vlT)F(_x-#(5B3P1_EuD%&#+L}
z&11?O&Q4{Oy4g|jEj#B52yJEdGYt#1a67SHW>KH2NWhifcURxK{hN)0r_H&5gGq%Y
zP;$|h-M0kh7Oi=+=+xfX?{;PH&b}qR-1z2p;fq#5f~s-?+Zv6kzqH?5`E`<PhU#uj
zi<5%i7=C<Y<d@*`^zoixR`x~t?eER+{;}y;Usz_=zQAvm(YcJW?fiTk|K8W1{r8&3
z-+$ur5@oSgwnr5qo$psUr7_K&*HRcKraWie{Au>p|4fs*JRdz!)eVoD@Oo#`634~D
zJaJD9&)&>4mHfHxW!Lp(et~l%)qg#^dsb)~%b$tCEO#X2mnoJgDX=9Z8Nd9lI+^{;
zdt=kxOd=Q4%B)w<y?QR^+?scmbF8w`)9llWW`8aCUol^yfxkxRkAez^LaNXd8KEgr
zA{s|URLV7?ih?J+DAS%DbyMd2wZd<{i{8l1es}iO-I=-eYQ@pto|eoEo)nzbx7>2h
z`p4hx*Vf#6#ryHYQ9F0OGi*8nNiJ8n$F2ObDsJWRyV6!UUB-QT{Tyc{tTyGIV`R3O
z(dTDD@Fz~k`^)u1UvnM0He<`4&0EwhW40{6+E%ioRbaj1{cqoXZI}8h-I&9`)~XQT
z8?<HC1k1bzuCocELc$uS1RO3YcvNcoUP|#j#XCX9^yQT$!XE0ECeD)ilpAdG>&5Lt
zwd_5bG3TqT-x(e~ocoh~w#Du0huv2rS`6>%8XuoEVWMV}lSa!#o!_coCkt%Ywyl@t
z2sbP1-M_cX=jYe$n^E%igGabU&V(ybf}BN59`FBeo4Q%*&3!}dXY8!{C;JS;?XPVp
zdMCtZVHx0a>=L70X}+bxQ3*qZlEX7rA1+N^K6m1~BMzH?#(Ikg1ii0M^83GgQrYjx
zTdqj0TA{H+sjIp2_1@jpGCaxa{`WuoT%26BOj2!Kf$8$6EDLqAHs>iU%Jw^=*sRx_
z7x(=~XsJAdL(Lxv`?9Te-`RJ{?z|&2u}C5`@s3B30=HDZz^|Rxe_Wl&F!{45uS@6s
z)7^pl_tq7><Z8InYi+$F@8{269|>`lg(W{ZtvEB>oFf;$y%*xYz|BwAudY`7qoGp5
z<`sYD-$*>qep=(Ky@!I}^l9z#M`EU(eOh|TK-lNX)~_Gcx4zxAci-750ZDne{`+UV
z-gftI?|vo;ubggsCPt2VPm5PSXYDZ1;j`$eIO+81*SCF6lE<G;bn6rlnIC^&Iw&(r
z_Q(J2SL#xgMYA>tZY=+s;h(If=4QsTCbID0B-ZNATKkiq?Y@`F{obbc*@W+0hAM0N
zlmwRLYS*7D>^Lo?xpGaAsl-!{p4yGe|DRs6A^XnC+cFc>y=LC?-_PLLaa(xX-1zsK
z>scoj`X{Mh^Ef`A!70+!cQLb!*@?22M$=USeqOv!MH&4&{Me=3xcw?L3@2GJ#_YPk
z+WA3tU-E(^3)a9doWdy&C8B*qG*WY9w2ex2-(5(&HX~(GpQ-gCKb0%rloolc>K9lY
z?6xcawNd5@rLLPXn=@F<J$t?_unBhdXId+{W7>%c9t-3ixt1$3>d9Y!`B%{?Sjc%*
zy4;buoym{+c0MWAy1Kl$Q^PcOif!SsQ(dWxet(Rd$gT1^#!ev3&!VAldQZhG<ub0N
zW~I6BIUh*Q-H>qG&sW!rA?AyK+xFu{FI|`#<hDj#Hkiz=to~|gN8TI3OYT`dO}E-2
zM5IskEOJ~m_hWiw@l35vk*DskACJ4ab%wRl4Ox|pq<Y((Vv^@)3(qjPSLR_eJ*=$0
zF?n`8Lri2B^P9yl%B@qJ#F(19nf;nujHMM-&OLv=<@uv~o;3k86zYW4gr6{{9MwC)
zEPZ9eOD5e!_Rqf(B{{XV4+&4Q+@+Tr^y8(;<K)Wq^L8qChh9D87XFT-bT986PVr3r
z4|CQ}Nvmrxx%(lf`88ie@E6O&Ez;i&UFUw-YwR%L@2za%jys|b;_Awa_iRgEv-f7+
ztCb47K8n5%j<;T;`um+{*M)=HyMO3?_K~{b%v7=Q^*cGaeZO9{Z7k=!bvEpFQ$ypf
z6%UsjIQ-MKBCXCNVed-=`8|p$Q(ia(R{Lidc8ZH{^f<W9?eOZWRmD=h=AZ9&Zrglp
zP6>Ze*_jtBFJ;f&-IkFWY`pz;d)Z9Omcp9V{!Q<vduvV&jrlaq@sjG|ox7Qi<jYm(
z*tFgD-tm9e+_Qa)mh@$A?*HiV+P%TEwQ8=d*{tyJe1q3Fxobr4sXBg_%1Uw3ROD?~
zSx~<2#Jl*W&9AL@d|Y-rdAf`8%m1eveJ32a=T|l76YF-Cf(>!~&Mp=A4pn4nwwU^#
zu>8%tFyZ1QSC@!)6(4&Q?oM(KJ#pae>Gga^X0Bpc`Tp9i&N+IjyxaG0JJ+$Xj_2{m
zU$*}_q{N(s^OtGzy0w^pKJ{EBYRO-X?db<!=R2)k&U^dVoC6N`o~nI1d@J=`HQTF4
zPx}@x;K*69A+0O^SWv}Gzv$($JnLq&TO{Zj&n(`u?BJy8`hYCPdy+fCOOq|%x9(WC
zvPC-DPWF}Vd_9*%clsiK$$y_M%HJTD(#~`K&<*xQo3th3swc18>HO|{=f>OzM{a)5
zS+>!^&t}sE*;_X+{P@(lUcR1BuXjq=$7jADZV3jz(Y_qxGEaNat)N9U7tOYEKT<D@
z33+grY1!1zGIEyfE-h>kHuWlR3pyL_u`BI<*}81fAC=jcwsYUp`B@;pyZGnQkjv+!
z?*3b!wEO=RziiKma`Dd=CR}~S<@TaO{#E$o`C<R3sNTF-&at*`<&q;VS0>y%bo#E=
z=gk$FpX7E_Mi)h`YG;@k9jv;=efAxR;siIF$E}N7H?L7xbTF)2``>3p?X}asf9=|F
zqqp0#a(?#FgK0?<EsXB572m7Pv5wYERXOsbGh}YtwCuIblOAZ!D(m02(sB)B%VX)~
z)t5_!Kb7{E^q;u5*}?Vk7rPqgZ?|k>OjJ3h2bDeKS-S1z(<3id-TLBieV6kYi<pT&
z>NG`^vupP4)JuGwziQVl=3NE`?o$d4WJOdz{`nxhaArn9_sU(oKL6+3Q|i&S>wEKT
ztLiH5IN#G<GyG;1Up~QB*tf-Ys?Y}heea$=S=P3}ThOHFxvtjx=c+GmWhh@)wJr#F
zxok?tHD}xJ=YHL~#XDW<shWu9%A~}WW8OYL9QOa5_oQT(;-WgEx52SRkvY4f%q|#T
zoac2ff6EO2#bIBqcV?)i`<qS*3hB_V{dw@xvFde8KZ%PwMqN^Cmkj>==w``{Q$OdN
zXXZY;p7G_PfLE`b7cLQ5WFXA3Wt)r6?}DU)3)`<$X)afYZSeeVC&j=Q7~_<4P-)ln
zIO8C@qQ6?dce6O#9gvf2Uj9(LA|P~EmE79eNI_dB{;y}IitVZWdSTmffmxDV&v|9c
zbQAQIJh-{?Th%7HO!qYS?`jm0*f~{Keq}YE>4C<XHoQ8uQ!WZ8B$)j={#If_R_3CY
zH!^c=LQAtES4REH;&X~|=t)0q?3$HUFzv^T`BuAby?rGRe*5^k`MYl3-`qE6%DIB2
zM>ZQL=CA)P*l5_1lGy!2VGi^5yQ`P}?U?D+bbXV(Le{xL^L6`t4?jDXmNqkTYuag<
zE5%H58>Cfc&*5yD>hX7?$g?#$OQ(I^x&J`NbPZL#*+p!RFO}Off7+L8TgTm0xhXkv
zVp6)M&FSzK1^uuJv0K?Iw@gxb{<)vW=|fT7$2P|0mp@nv-!tnqxTyATW_+11L*yaV
zmdTgqRzGvC?=-VH{Br8?LvL@ZcB`&7S=-%re}Vr!hxecT9{%K5*tAM1YP-aJf0yb~
z<6!=t<Kf-D8>R*=e`{Q9bNH*|@`*P#^Db^!_HjduC!ay@YP|(Vb&c+>eRKYC%UbL8
zoNt;9uJUcG^;@l<^!1xmpI>#0=giGDN%2KTQh&^iF9^<Tetb%V-%d#VPWc+sKevAc
zx#?VN?@*Nsj-1xA`&f9!Vl$uk%s0)8ZD-BimudLX_+O-_x!(@wf?m&)AC64fcUVY+
ze?`&yeR~a7->uH-l>EM{wW!;B&%BvWFD%N}%(;2wOS^Gi;{FiB`k3X1JtbW=Ugqxo
zzG?6M=Gl`ExqQj_wWdCG^XB8vR1UY^FOQhlaVB)l9}S18E$hDfeoa)$Tf?XGM61kw
zv+OjP&NC~7D|U9RvzzLElP9=Iu({#g-t+@!I+dmbo-SLGBx0adb^Ans>zB%dCp&xW
z&DX04b06%x@j-Q-Y^QtsrHfArPNqbjP)mEnuK4!%@kFyJeKjjMH23pamzpadGCpZC
zA=m53=G#BG^1pxU^#4(?_C({NGK;JQuV((K(C|L3A9W{XH*;5i#mS@1e{;>lF2=_!
zPrL5()SRbacEsl@F}XLb9_IUWSMyEVs-t1(?UA%Lb;1grB3((D#R~)r7W$lif9&l7
zW7}sTGnkGUtt^>nbaPL{v}~)DTekk^h-xrBaK4zeldpiU<5F;O$m$)eQdeJF>BVl{
z?xHlsVZ&G5ZLZtTOk`6Om?G@h`(dKdu9MqzKe$QOZah7y!N}=&^Q7KDshL;BAFyhc
z96h|e=9aQaOU<2_?~hkBd^nM?JuO*4XWM+`E9~i=FAc43>RuCDy>MqqrMSZF*x&6l
z9y~ExA63V+v4ufT^YP1dpTBIr&UC!z!8N(93-71~E%ol5v3kEo<pidLi5AngIZItX
zey#V{_S4_1ChwB%^49h1<7xTK$oDlNPJ7wc?s<6}i&k_S@4S6}i^M;sr(YW8icJk^
z{AAoz68P}O;+1S1CN_3fUIvFdRG;3R7?qfm@M16XtFp6e{<I~23(=2aWcnpCC-L6g
z;}<4-W^&FBH=H2$=i}ez_>~g`>@*Mmn!e9NX-e16$1e*ez2<JNG0zoo+Zq>j{%l=Z
zx1hLz*T+|J3@1G&ir+B~+o||cV(Fdg%QmTJ^li@-B;2~rbFXmiJO+!nZ&z+!KIm<6
z=C%J>%WvfdmtRFq*is|cb%&+Qeq!EX5zYrZ#?u?q8WsPZzQ6rq-PAuJT?+EcpUD0`
zc<Pga*X7wuf48s;%G@`-&V8_8S-;4xFwQ;qjoVMJ-f{H$XMR1~V;|4FYt*e>ekb}|
z`qQ9?rmH{C{haq^v6IEaiQk)N8td)mxMU&18JWIN+2Fp~j=k%HTlDqP(qp)!Tpy)9
zujQL?LMOX@(Ug~y)BmuE{8nM!X&(_enO&>@*OZmJ1os%OpHQ%Nx~s<i>#sir1y5QM
zxNAnqym!oIItv0HXT@-Qcx=O=AM3ZS`1e`arPgQFc_cg{V*6ZY7|B^qXir&|9r>5{
zX4ZthLqTR2ue|-v94MqX;}pZIci$Dl+IG+6QdQy*jk}OA-Ot$nQ_mv)Uv156qCd)(
zSv@$_Vs-OH+^so9*Y`gcba-{?4Og$*(fD=O1)nl<_$8llx+MPb?_rCA#W9)d7j3<6
ze*Rr|`qQ<{TJQQVp8c!S?7Vue)FHly(d}kiLMGYo+O<`zRrOQV@1qWkY!X?H1x|jZ
zALc2Ugv?v|;EU3<T7y!rFYW#Frk$8mXZ%g>Cf~*CTBg$QZ#@s*`A(M0`ek`Sw<%Wm
z>*~3JGu3l~H!0|U2(q(Ts{P!5{?ywy<WrrLr#dBHlDc_-=|z@LjG)lsBf9&dGNwjf
z|K(}ZyXp`B#}<jg6=nD8re(*@c0YXXYKY5z`{0$QZ(h@vI;MN&y6W9Yol|bUFz4y`
zSH3K>##!vN=fWd}AIp<hG=wwG7OCKwwNc?bkG?reW5t>#4}bl2Pq)f`$d8>kkAI4L
zY*%If{pQzy+J7szw#%EZ>`yxTSY>j_ahX*?w^bC__RV-%ANzPqqPg^0x5XFNt>4tI
zlc!j8`o3q4(E))yk9SzSnpE-M?D@>};AI&bIX6uXii?}<qW7bs%lD#hu>G?=^VHpc
zDgUW^s6BVht|M<a%1pXa6x}LA?pS`*-INxVXrA%gY29gYlYgt{PkSM*v(jkKvCboZ
zMb*keJbViaKA4EuGX=$L*}G}gzKBGdi8o9H-c6Hn@XcJ~am6Km-wV#!u7c^S&Iff?
zZuFgX`C?AUzZ(m@?yloqJ*|>I`P4b3nI2wWbQH|GO26sf+A{kQ-`cq>2l%_EyzH#(
zW0)Rx`sTAdue{syJz@fm1}%0<sktm-vNQfgpGx+-Ij4^uIHtFAR=LotX{V$Q%@kqu
zTu>0a_pi#6KQhy5YO~H=`(k<G){`YKg%AG|T$tNl(`<P0{)~CsxBto8XKCDQxlf+)
z^}96_u9y}w1^=pPn?1iG{H>+%tvhedzH-_$Ei6iL*UTNKbC-MT|MtnV&RqSjbn{!4
zXQEo?N{j`ro!utfbKRkqL1e>{El$;6Bi}#T@nrs$iBm+XRvUReFLk(|_+2bU()V{~
zJ717_{^rjTDOE2Ph^|;LJ9YCX^LzR#Cb4l-5AHY0?vlw+=@GV-QDx|SYWU9cxznW^
z%?i!uJ!&|Ze)#D{pY)C4_L<)EJL%TjTQ3cL)1Q5kvYP7`rWbFpkwIskw%9|R9ZNFq
zmY8qJvFI(X^9+mQ^?Q1HkME~VhwFdbn3(nC&dp}sMV$F})*W3R_~c-|Ky+?>$AYYv
zwnfZy{^Z(ytgA9n@tyThT)MVO;p+R@4aE%I8A?j?+TWC#Zx5>uI=uVtGKL-gg1Yls
zT`a?{-CUa9=6R~m`;AZf?QKp1|3mm!d=A*E-tH}a{?wUe@45I2!&zIdP5Nw{x^44P
zA(sCIPukQbOzXHksq>jnw?sz4=2gqD`ZXs8uUpJh{&OLh+KelYTCGzx+I4i9%*#$y
zEY{tByIduFrTF>0h|i((=e4))=zR74ScygFY{9J)XEH}V7wp<)@9jH3xny_bjpls?
zT36fqes!{TKhk~MBJ=L_g^6iCYibTf=lOI!pTk>g(phbKQ{v@<1&fUzF7J^Q<?hJq
z+Au{$MMrzFiy!-y7G00GVRkdFdo1glaqFjlaSX?H*8fv=FIpc6H)HVoG1a&8uEnOg
zZkbajUa{WSyVP7V`?JwTGgYQ*lg{wVB*yAkDfXV)bZf7xj_mw<)uAo_7`gKj%Xe@5
z+3J_RuuX66Cr@_EBCD(gEu#M?^+;{7@f3F5YWN{RCBY}D==h|T#_Mxmor@KGTJcEM
z(l$u4Oie4$^hE=UK~=rn=hHtbZ8{z>zG_bJt@(Ck=ByO|wwp^cqt-o^JgTzpo#bw9
zWjSw;6K-6+hhH9f^>$w~!}31PcPAu%bjmO9*VN_Q$7bcLa=J2k!8+Fis*agcC$SpE
zPMg7TCg<t46%#sTW=Wp4X!DfXQ@QC9Ym~UV*XCxaMQrP0uF4rnU7Hz^B(dLT-?tC*
zJr6nR{&g=3Vo*G5ut0dhZ6ECeff=iUKSy4<Bz*l-@P5<3@p3mbma_2`<h#vU9@5z^
zxL!G1#_#sNS2;CB?RjjQQ?7d~V3(VAr&9QK*R!ARo}5s--6me~xM0J<?+>3wzZA1@
zmumZWGo@tBqBV;*R=wHKd~+Ear^S{nPJ7pR2PiohrS_yUKbyk6rt+Cw#q;HIx3c!`
zn8P;J%llAA#=(fAYn<NHz7kw!#_{v;qW@bH?6+nLOw`&FZJDZ_bTQ25eWK6VnZlcw
z&3~D~!{iiMptt#a2iLK@7?U^8H@6;J(sf6!H|33>P5FZR;Yw_*=P%nU%vay(uPW4^
z$Y><#_uo>!d#%pS`|}rW<A0?%`{<*3y~~yL)1!W_SN&x2E%eCOxL>DB7o2Z<l)gZd
z$yaq6!*l1a=cK}3u4JDz@071%)fKe~bN9TxStI6hNM~8**Sa7b)s4Su{FV0ozRC0C
zylh5{v3C99Pk$0u@0FVK=s8P6^E}p$3z-&^o8)3dRG1YFXZmzKO*AXs##<$%?RzL_
zZPN2g;_+PB54M(_&N_1UWv_JTkM%DWPtt8VoE7oQy+nR0_l*4qmQ78XQP**L)`7{=
zucqxPFS+=0ZP(ek%Y%io1FjkU?^&Q>n_O1%d6Ck*XychD#nra0&3NVF$J)VRyZuu~
zUw6RC*<T#DxQk5sc}QJ2{zZ`TietW3de`3w&Npu0Jo@fhiC3NYoF~Rr<rNACrrfZe
zVZQ4nlm8MKZi_i5BQ?2Bx&*uaSl4o2zhQ~+l{4nkGx;Cz^eUEDo-#Y|YKzJO;a&?@
zgI6Jm_j-QUIB*>M&zt`1)ph=lde*roW!bm9w|roEu=uV=k&m3Y+Nve&lP2~VOFI>_
zJm{;5&KF=*6Ur~W6`cP4>RO3)+SLmkUH9LAnjQ6sbBU7Qqpp-!lBUgztY*#d4BNWs
zR@YR!)oyQ-)_AubKer-HQ!9DeGIvv(&u5$$%wU*5RWJREXe`T$*Xy&VP2!T=wzN@P
z!O`IHKHYtnZ!Q*Fwz90Ar7c8Z2P+$Yiix+z3bCV+g$bKh&DJQr`?OkTua$w8N{!JQ
zzUEoo`YfKiPU}ogaNX1P;)ck_iU8?#o0SV&HmpB?CV^r01O3-luNqEVx_nLDy7y*h
z7+brbi{|MqJm<KJPX2k^|INa3U-_ciXvSY{ZfiPDbG%;k^WGfsbKCjm>{}?S{q)kI
zSsC-ZJ?_OkI6f=1t50^tlQm6V2f|beLbGPpBpaN5cc*&&z2iQgUpub8W&a}VneB3u
z-cRp?cS#=IQj+lX=&_WU|2y;l+)P=T#1<OBHbwjl(+97m6~Y(Om#p&&`cX93zjf#N
zV$RR9#|}<hcuT^>w|vIRJ951IFO-zNnTQyDfB51-g6|Qjk1o6P{S-T|mNgk)-MRf!
z<3qh3(KPMJ4i)~>!%h^wnw=GQ-TD5imEO7QzRwrbd9=~OgT=BZYQ-8GwH^7}TIDq^
zI{e>|z4D{n{cFCavp>uCE{xsi+qxsvh{sl-tiZ|4B_b<fWzninHebu99y5G4GxCDf
zRfXsI6K(c0ST3^eVVwJ;&+Wj~Uz1g2tc|YCxt_IUqrk6wyWUjjhzXsRI@LJWndNBE
zk<Jncu^k(PRGMYNywc<jrga>(Jg&*GK5?dHK<8?;2R|+zHS^Ekca2#*XQj>DE1w@R
zNq&-ipHghA%xHYHSge0*fbNAPmjze;DE0EciMHBMesWh_*3Zt%jk_-dre-DdbWaZ{
zoWyFo=-0+69%_s8`=u93XCLYGak&@1(EoSap`TM;pVIO&E{>KwXEry>@Pot68+k=G
z>(1@F-QK3$dG?Y6XNST5*~x62i{{F+&a{8Ob*_z3m&?`5%Q*MHs9nDyr1<R3;B$X3
zC_Um1I?J_g>Jq)$`}tA#&PqIP|LK;mHDl`XyVKjZ{og)qtJU2v*Q5_l-gD6W<lFBa
zhdw>&oyE7bV&Rt9qqmPIN}9=)nZ6YY`n%xFzEs2Zw<-}nt+RI>=JM)HOq?Yse78;K
z*ylGb6V6B}8S9>Rf1)UJda1?c?Vl{TY954G1>Xyp+`}ZlW82q{1v0)t>mu(ZeR;OD
z`n~pU|G%lXXB&O{bUmGQ`O3?s>z;oPv;7rnr+bt!JIO3`zR;ve7giQTJ@Vaq!GA@<
z|4nyP!e6)?td#B(-1*V*{_e%m2TWLd|0GWQ<5h3JF3rW>cKZ8?ohcjEYk0dn*|O2<
z(Hs}K$@<Yxl^4~2RdM7w`diuCLr>6Z>bwej)n~WEz7%a2bzqEkQaMvQFZpA>#KXzA
zgUu3r0@8fdPEKi<?Pz1w#lEg=!o0(?xB@TL1>BbwC|@|~ee~<M+8p2KiL9O2*8iI^
zK|5=)LfHM|+Wqr_v>r2V+giFfr(RKnZ}GoZHUG5L*Lz3)Gn;L;?QA^T>uIGamulmg
z+t=KQ{$E*od&bnPzNHKscIT@cdmL%IpfW3Hj$o!{x7bX!qzPBLeG*+X_D1{-Jyq_>
zvHI5Ts0J~WFXl|QcE7Wf+WAYZe&#iksKa-!srO8Fahw13u0XV3?9sYsDH1OBVIRJU
z2Tl!Nc=qh3#@e!AyMumw%(>rB9@b_KzE}8R2cO4=|B3&9oeEX_es0qGXKhmAowvf1
z;<cBq?w$D}^vgg0*seI~{ckw_<e0KsaylG+V)#tG{`G^Kj`QRGHRrxrCG_{C;HLbI
zLRPa6TJE^McyX~L-)vpsy9|C-Qo99bG?ch7>K?1g4&MGMYipv(+xbPwTk5O$-G1NR
zt#EJu!<LHwx5_%cn@2P3IlRQ#Vw$q~wgS`p+MC-pE66;mlhtZX^74wjQ*~`~x%Qu}
zXKymS7tlTNs$izR&l#WS<n$ZgFP_c&l9Rk+a^nAh&bBM3JyyFt-_Nvr-)xoIOO^@s
zix-~0Cb3~+3|G?^ehcGgLXo*243q5k*B#sIweIJQruFChPyVTNDz;Uc)b`@c;k36J
zRo<PfGT(jck1F*_ad;#=Jyy=KHF>XVO6x1DB#U)s8cdcOBsy*03!F^;pVNDHhMa!u
zUa>y{*>h*7zv6LUvSn`%<HQXoZ#{@(at(IXG`;5jIzDc1fA;-$?oVZ%`>&pvby=`B
z#Q49p*+(9Q@G{X5=YaSH-!5c-KJ=<bFFtk8gNsxAye|7NREL~Y+}ve0Im<5N#~g#Z
zJiC;ix81!Nz5dnX>9bZIXglM5m~ms(WSxJCw}g#5mR&NM@tm!3o0VCLo$ON9jLclu
zYcXeRKX~x$x*`*$U2QgJjYIgUQ|r|PbDY(M4(Uu15WG+np&%l}t|%&HF<&F*@tL(o
zGjtCISny@Mc<;bBNyOQNdseSa-R6aCH{V5>XQ^uPr2gA-^mVG+=|2Tguhb1qH*#N&
zGm~;^KFfN-ct>9H%zR~$x?LTI4s9x&u|DXwgW}bN-!CXs9ge%}T^t*7&!IWQZ*z!3
zt4^?%1Ecu`;hW;l`_^|JS$+Ft>kR&HlPCG`&0Uch*ycA?MyKTnr?S=4b3qqZ?e18b
z^<$E_xaD+K(MN_2x=oQYrw1JOJG7snD@JW+rH{q>%RA40?^H85ojmDa8HdP+W1TU5
z2f7x1^4jWn>a6vWPl47lQ)62@|9Womwcxy2yq;;*4H4h8FZNe9u*)p;6q1;=sYrTv
zk>VxqHp`3s76mtJ1NXn#+uQv-{kLw57JqT>*1Dq+Y}W&%3{rmh#&K-@VDEBNBE_>Q
z*QRYnf%U?Aw#q&>9i`jLmYJ=6Qg*6<JtQXXRNj}{-}lwC8s{#tvsjYqyzb*2zgmH{
zXJ5TdKD^-B&9y4U=C}6<|C*zGb*oLVo37)o<qJffwEe7FbLmm%M&a{Z4Ni@mTGcz)
z%#zb(JKHygRIPPqkB~Rgp4@cy+fB*;iR|0v7|dprZd>x7-TIk~!dzF^ME4mfAJ5HT
zV7tEmK=k`nz6^U-vpwWmm-#_@-evyuFPE&GI--wohW^^QR>*j-q?hGgUIUI({IfjS
z_8F;j=CA%c`GS~GOzHwvlQ`4b#ckW<n4Xz7UE!Aft8mG{mi@CZ@4SOv$7^%z<(~*w
zZV*yixnkvcrHTLalCL#!hVA}XoBG`A{;k(mCPsw`?q~eJESs$>EHd@eob?AE>pD&8
zemB!=y4#MIk%w>ZTV!1G|7eZo$tQeW4?eT4+4bt1r~A7z2NU<b<e#^QL;Jnf-uERX
z0fI^Izcsygyeli=l5fxAEYP<weM`ybEnhEKf7)@x^K`7cZ0ii8AXl5Xskz?9Q`USJ
zS+4z1c#ZXa-dWMztHe$lpT708UozTo!=8hCD_hETwDxm}E7$X{x>Io9ChJP3^X0^}
zXLT{prQMe>J1;enes}0zN@-Gwg3|);>4&~v*ch0*SJ?Jk;_PL!Lkexyev7Mmeq-Us
z^%|$|?VRRb7kGP5RKCB&k88=#+a65eFR}|-TAj3Or^&MKr^|fj7Pf2_Y|hcN=?<Gx
zePs5tnG-e|1<Yjl6(ZT7F6(lGhbydPH`9bY=RS$fZO;!_n;1Ij<YTjhjs=YWl@2vF
z2ByA`&1Ol|y&q>&ku~4uiM!tIn^)`BF5Pzh_0gAKOmFYpdwYHC<*;9}`w}e9FWc8A
zIQ@s}&b_;fuFF*}F1z@Jk4b`Q_UB1+tRLSlNd7PRz4g^rnZGY)|2cK}ZUV#Xn=|&7
zUYdFEt(axu&i91^vt3snsb491Y3H-EZ=8-wUV1JnvYh?4*^T29nG?6C-Z{9<_3Mq*
z{*NN3{91c_qOw)xYoP)erUrpyFZC7mWtQ$YEuOf1TBy3B!h`zPN;U1hOPwAsT(yGh
zF@H&nbbpAl<fG4*F3t7rQ_(ici$D70p2Eak`;so-l9727w_NS(#tD;F&FnvsDt`E-
zNajrGWyudbU)hR^w)|o(Rdp3xwz%iS+RxV}%X6JQbvZ3-L*k7c*Cs5OeD194fy;9r
z2tQgKe=(Km+nfg)MYW&i<>p&T?)n`XU{>X!lD@%&<>Sp=W-9|ee|K<r6v3-uc=p_k
zvkdhQE8;o5D)&}THNN#sn0c+b&c5c4k9}Vo=FPq#+G<z!!T;5lwyT@l{{A?U_3ysW
zjB6W;&Kf>WGf6Jq6|Y*Rnlt&a_x&ip%t_i|Ki(PNSKq$m$dw0m&!@cho9+9+-NEDi
z6IrKsN!pkHo_e>u>~5G_p@YQiyBkZrqvmF;DsXu7*45zqkH-B^N)sEWpZgRXk<#+6
zHFU@18Q!&5)?c!4Z;UwZ%_N!W$+D*D?PAqg+{b@6Gq6jR25D||o%djpr|ybd(=6s3
ztKl<bzb16rU8v#Qya&(H%wC^pcxS69=6%4;Y*JvFTy(@n(Mz}L4hVdi9^d~UYf((x
ztFzs4BH67|X3b5Q-0|<H%a5(aUs+k%++*veJzg@qQkXqofQhlIwy*x8wRWazH;0s8
zZF}IJIR^Wm{=2gDZRq}!rJBCm?nWPrN>G|_&b#xG6ra6*wDXhdGdUldG(V|G_!f13
zJus^#ZWqf$&cvC!A8i+4{<qw!W5HRam)E-H-cIB^l*9DNPWoO3!|{iei|QLh5-*;s
zo@ZpY{-1Ney3Pq3e2(%9D9p;TznI5SlKynwjmxpj%fucAckKA_qx#|2(97+t6E)N~
zZ%ul>SUs)(S-QdH=DV*XrXKMLa9rwJk|N4}M)UDzqr<x%M=D+`W9U;$$ZuW$&qydB
znp=8q;=L&?yG?%|;0bQ8QPytQ#Axotx}=LsS^C6|Gx4jhri89sVx}A>>9Vfvz-%Wa
z@8<8<Y8FZDIB-x>tU;40f5HWURVCSfbC_p6JE5~q<adtXi-oWGKZnY{(Y(7eb%tr9
zjpHtk4RSFCb6(Gje`9{*=C`+Tb=5aicngD?&TUAWEX?@(bpV$@qLgCV^esQdB0`%t
zZO(|0{<J9P_TIRIAFVXzGv_X_pLEp0HYp>0=3W1@)2ekRXI`+Hq`t*bwA;cy{m_Rh
z54S1<L4ohl{4UCmCph*<>V12#OI3YaL-|@;BYtD4B`0@mpBttAX`x3&+vHWd-_2HI
z_nbS)<bt8+`?+43OV;k6o%*6`$}Q<Lm(TW3|C|5l=9bz0)y*p#|82;8et5oxET=*A
zY408S@0jKDwBD{rH2o}i>FvV}odU0Pl9?vVSo7ld42g|G*R^L|b=<d|-N~gW$0dKq
ze8G=OD)J#2w?f3X&g@!b`D~rav8S6Bzx=2E{nNKSKOPDggmtLbJXSi-I%&qE*9~75
z%5WW+cs+QUBfpp8l&k&sCtfl;=4KWY(`6<Svwyec77lUUAMv)!4hC*kvh)nsi_zn&
z%FV7i?RIu+=$8t98_W9_PEK5<a?CvQk6ZA|_vat}JGDINev`w$+bdp8sr_}n^eN+)
z{BH~Yo!_@d@ZQB${Okf*drfSYy!*H7@zVU%P;c&M6)7*nXT09M!!XZfX~fyDGoDsX
zQ|ev!()4M=j02~dny!mXz3R<4^^N$&-%Iw3=q|}OcT(E&K<LP9O}QCMOT&2{U6gk{
zm|?j_fbl?*rc}TaRlR8{E$(v;YB*?!O%(iCy7*d9uk@QVpAZGM^Q)x2%y?g(d!@<m
zp;dYL{zvW?^KH*vIuppPzxwW_8>OCldpUO5^xu9z;h==hv<*edO_eM)`<U5sPTC~=
zIu`ho{gv&J-&cOVUg@SH{bKbc$4MnGXY?A~dNU=(j4}Dl=ce%EOP{naHmUoj`o2s$
zN%BwP{|i&&ov*HY9C<IN{mhDUWm1Jpq#B9^RC290xZnTsIA%|H^ta6`H#>7mKF#^~
zrI!D4(9yX0MqVpD&F)3~$+2AcV!iFh|G%3BdlE|6|6ZQ>UR3|9_!P<JfHgO>Qj3-5
ztc+j7>m%8Fq<neq>eF=xmPLr{dUV$Bx0vsH!;1Y^#p+kxoUP2X<CR}-RWSeiUe%=S
z)8uvDe|o&&=-%0No1Esp<4pK(`TlEIsafc%+H1Sqm(|PitSSAN*In+vZ!7b9nGMfn
z(u$p@$H+8p;@B&5{@?BM>3^lR2)FO}w{vsY^w;N>t?PG~z3uO#HCC(Q6Oy%SKmPsa
zGu7r|^p*+Ap{uWH$=6(Xwsu$a<lE6tm(P5?>&o){9j8w2VcNMr#@0RPhqsPmv`zOu
zkH_|Xt=6rU4}TnEZM2$r#q;c9?R{qw|IPTRxPSXwt^O1C%9GUHFR(who&WYopqc1w
z9jV9Zr*qY;x3za%`F#D{>zy|vo=t5v`1JK5*Utm;4U_rizTxh-E(~8;cvgM2NzXb@
z?hic9Thrg(`FO55a&5vf;X2s_v&;%X13rKEU6Sbu=ic3muABV8-p~0#pu?*lCtA#&
zP4GL{*s^M#V{O)fKBvUb2W5=k9$l*WO7!sg(_5?xcX_U6c)NbyLD}@EeH=#T%cOGB
zbnXjWSiI<5edPYn?HAX*xtnxl<tv$=^CWLZ<RA7FIx_wAoVyV#8W-`!t1})E`gGXz
z>v7RoDX*3te~bbyaabB{SmAuO^VgOCJbxWN&RpiabV1wC*%D?VuJcnbGB`PObF;lz
zbKh~I<&^vFhnb!~JHF*bC0i`RS5}XYoa~*<x-t(GZYOP9Vaa>(gTLHYNdunJ^5tth
zAD#HPjLF<<S;f?&tBuxwjyWY6mS&q5HZiPW^^yxp%9fMYTr0Dv;QGBSSCn6*z%k?7
zW#Jc<k0u&7?Jfx9<Wqfep(Jko#2X4V&4-#|=SDhNWI117lXpa!UG4PAcJ6n7_I^0E
zrEJaVNdXJ(M5p;P*DqYToMrOl^~{}>TSFa7j4s4)fAII+$BXZnxj*HZ8mDSCHyiGr
zJh|+P=!Px#G`!<Iww8sRKGkVlE5xpI^_b%p=Lez3dT%rdO>r*en7R673E!HZndfw4
zcP2bzJ$LQpPw6w}EwMq*_<0qpiZ}WFo>sD$rE8+vzN2S4&$MJ~?l~9iv-Iqj+59bM
zcCM=wG;dm^vSq{hr7m9U{NzuiJbk0odF5xlrOZpNXU2vKo@d3UM`^@q@aB}8@#=qd
z=!@)f>WjN~<7Vv!|ByP%<bBD9KJ~@^oHe!jk>=^UweNPiSiDsct``3N;hymE%H(M}
zLZ_BARDUaR+!bzICE($?Yjy774=%?{?kovq`FktGIAs~X=Ow<mpIs(t@(T4l@VvdI
zSC28}b=}Ko9^K#G)8dR8qLO(g-{QJ!@wd5jpHAe<Epah7<Cm?u(s(fbhxRS;WUr;S
zWK<T%7+FPyKjXQYbj4}G+j86Mx1tTz{g~%RhE<tNmb2dcM`L<gmEZCs^$$WDKc{Kb
z7hIe9K(XSwa`W^D+s^x}v{e>6+8y#VBaiiRQumX@)0>s99o0D#@+c<%iel3T2Zv%m
z)n(TtYPhBze_rz9NkrCe&MfK8mpS(b=9}*N+cj5e#?H-e^ZQfXm^CHy1%7^MoS^X9
z^7QueRu40@)RVoQeto*Of5x8Zb2qDnPPDN3r7g{?ni*^1Cb(b!)pF^YNxKYBmA&Qp
zpYCwQ%W7lfnfF(>`IX+XT9oqYS%$}&MIXN9b1nR_e|O0q-wDSOT3Uk6^zIM(@;&pQ
zRgK^6_yDB^i~e>vIc(Uu<%B|RLgKuy-HWVz|8jR<U=rd?HadNDh0O`kWq)r>-ZCwe
zqu;+bm}yeX+(rh~#281`T?Nm-@I3kPs%8DBjeAp%#XLLVIBCtwm9zEEY^Yv-?e&`S
zw&VNjY*HdTGY<X@^4pu9Emij5S^k~syk%GBEUN9j{!Y%LCUs3_*wpZq3vb9Aw_kWh
zM)|CUx7C)N?76ZDg74Ly`TVPhb6YowQCofKUFMmu<&NE$6ZNdMbJLWg{Zev<_HnP-
zUHMp+X)L%qSMG<)gOw*rpLB|SGF$&J<j{=wzb6R4J-E;(xNo<a|Hj1J_qS4Bv!9yD
zS9#p%$Aw=rYbM3r2o}2M{b9-8TCE-<AN`{<STrTiGh}eoeV={kQ;gx;lM1{pJI}QC
ze1D;`Oya8HWOw~@Q}b6g7%<22yt@6X{das#q0YgzJT<HTB>cOxot;gq>O;+xWyjRt
zl*$yBi8g0x$QM3X9kjZ$%E#{FS+oCryJqh1;QS$D%~5RBEON9v;m5|-@a}}aA(a8&
z(^oL2rW%N~f9DZ=`^CWERjvN<DSLXYGonk}f4b~8y%y)X|CsXQjPECUt<vl{f3ubv
zR~fv&)%RZIRmh4J^Ws9zJ7!d|3QgynUcvRkvzov0uBr607w7IC=;{8U{-o&8AIYWO
zTn)3U`tlWWt}U|JHSell&ZeHZ0%<Fj`_^lnsk;z*s=qz_^R4*#EcWcv%H*sy92+EC
zSDf8-E9h|Ce+A?1wq}>iY>l4fy{@ZGUcXnAeS*LF<OrU&sSi?itzq<%yjIhH&nIBc
zy}5P#XIoeP`e-prJJ99Lmj^NHuROc7mizG9;KSlE%Wc1h-Yh%A>-(g2mRzz@;_ubo
z*5@79$%xrrS#f06$|*aqWj8W<wfHp@%zojk>KK%8@n(nhjh`CAzxTGA9u^3nwfDB|
zR*vqrNQJrSx=-Rb%1jzBMAWal+4-y0>xRR->$X3Vj~gF-_2*6PDJ@MQj?zijPW?}k
z-V?G@*lm`y`sJFPe#X-e?tJEY{~p7pbC#XEZ>`caoNz%=$o;m|-tXBKlh&F|ae2>G
z=dpgrUiX3nEUGKqs*K+m9X#SIb>C}IV${8B_N$Y7ALJR#)3oo-c*x=>-f*CF-g)_1
ztea&2apxM#d-T<9Iw*hplwpy}AN9R!u3b0$J@3KstMwDTi{_ThE@t$);>BOQZ}H7<
zo0rw^yS5|rI_sJ9XTP!v%rn~ZRir3xfp&&pRr<7zIR@%6GWw|#Z<j<|nQ*ymZjQpq
ztmnzOwTgk)WY6#Edt9P?<ylq7Hsx5c+gESNFO)w&_4+;kITx?DXSqJKnyk$E-K;Us
z%4VY9bAhuLOOI!6T-N(g;$(Ge)jbLRt=A1t&0F&7-{ZxvL&Hvf%K6KqeKGNn--kot
ztDp3q%-DTe(|@^9Wv*+^%_Zv{uU$2lU$S&{WMIJu(Qj-U)120H*;sVVZ{2OpbWEPL
z|LK=$Kh)E`gG}>gemleVY%ll05C_h6d3&_Bi8m|SiY1!Xcg|b0Xkl~5hNwE{@aY!=
z;#?whBhr><z4+tTaCD=<-a?cA{z7aAJsm`Uz6ib~^y|Ry+D{P~`fu&-=p;>h{QR?p
z<<^s5-sxJo*RY1OPMoB9_g>O{`QMJmU;Qw3pM1|o>*mzkx2%rLU(BW`5}Te?x7wfm
zzS{rp(00Gqi*{OEzpb$D$CRh-!s#D*V%c@WrNZkq!r!#}dG0aZby&*p(lNgDqQ~=$
zYqn3y<^7b~yFlGGI&aF`d24)i?4R|hY~Z-);j(VB%O>4*xBVsTO-nf<*2bQm{6^%m
z@h>5H^PhIB#kHQbmp3q`+s|4tRZDTw%OAhIDnk}IaEESAKX<w6=ta+uyQZFx7hl5G
zYJN%WQ%p&ZK>Y^~J^9FwQO`6?BGq4~9OAhi(#|{4ZO5hJJ-TlSD|aQX6*8B;%p2X?
zVrK5GcG#;!U**BZWc|ZeDtZLI?~N8e!nm;E;kJH0>-z6URxPSBlyWQku{_qjMg3O)
ztHAY6!TyJse|PdteY*SY%fA=eR4y<ISI*S9C;TBKc=8`z2|4R&8Amr(?K>kFGV6q@
z%frRjONv<*bSQOp+P+FJ4;5-Gb+J!cD4`-H7bRBo$MVH@_dVxc+sy1y`*V0=qRr7V
z)A^GPF2+ixsRoOG>g1T0C|{qa_3`@a8(nkf%5KiTuqWx(xxY;o1zwi(4>sL+v|!dD
z^%=Uw=N#IKE_`_1(z<75$c9}@9U~f-uzB)ajIqd#t#0;D<DQzJEOY9baKz@2xU^l8
zrr)oqt4rT}bL7nh39%pHr;N^TS13DL?D{CCe%{-TK#Ah5^E76jp5Wm4LL@6lL{2N}
z#UIHHPZKA0oZ0+BCOC)j;<QCUJ<+G{%t_g!r8)QH%H4Ag@B}<LwCKoQj}nQ+`G5DA
z&iP`|c~Y<CQ0#$>(=o*lF0|d~e#m``S>V}qdx@`M#UF3H$j}XKR_|1H{g(czb60Nc
zmm@}gS>ZX7-->cqMxA{uG=1^m!^%d_zd5-|n48AMwJ%{#G-1ERa<n{j<y-I5>go3B
zsgvtZ+!r=7G(Pw2`HnNkcg)UDxN<$myDGpeZn{E;%6An@zpe=)-Qi{FMn656&i7AV
z|I9h){rx$K=5Blo^&jv2X#6q8V(ss>ZY?o8^{aRS&b-&R|GW2%+za-1%U^!2uDJI2
z@}BRp>-jhD+s*K^^R>AC7V$XCUk>KUi|g+#<&$!kw($_pubb}H^-1xJ*%Yg`teIM~
z*83&h%JHk*)p`A}^O0otg?CbnqEpP<!cAf?b6qq&V3K*(XyvklT2c*nGcLaWU9eL|
zt4UVQ^7grFKXW5<Z*1?9+n$}FBy_U-XxHNKd)$gYS2%v?O3eFp(`#ML>#*y7JCbYK
zOIO{Nf1jnjR{fXk<qMMLTO>sLPKa>tcydWYy(Bp=tmScv@G9xh<as<jufA(e@O(6N
z>w(A878;sgz3=l&o||TQJ5>F;jKr4ytGf<LWwkuB54*m^!D*7L|9RI30`9z$IuDYa
zmna2BC+$$V|5emdvLxkFTc_=mClSjO9;Em*Pk1Hn`~T_7v)vq<nlkRb++5dj^2e#1
z#mRkoBG1lW*fyu+Md4K*`$+X_A@zG5uN<Ew2Y>t<*61toO?73q%M9K%)yI~-m56v^
zd(Z0iF|C><XZNHky?b}@*0ZN|2cGzsaayl;j}MYMKkx6Cm_1kSxKC6uu@PC_nVEVt
z&A5K=rDFjZTRgV?PBOUk!t6+2=&pT}B(@j-KDcR%&*c^KrKYb4l>1y0AMotrspof$
zj~dLYpSkn&H)$8Swa*?o@4L+6@qXb#nME&;>C`(K#;M=;HR+xt-TmST)9qN*x2|5M
z#^+v4ZQ|8FyUHm*{$!j=(5_=aTrN)9Cw+C_ZsOcn%yjEPQcn<1N0?h`0PB2f^X^?u
z>pXu7ug;%-J9q1$xHVUNmv;T_%D&HYR9icK_S8iS4n$je&zmH8Oz1}VlIEaY%w^mH
z^|zO=6&JBjJ5gwKinVyv!+Ev)BUpAiRL)9Uy?NEHLnm*E9rZY+Z~J}5Z0X;puC4EJ
ztW)^6#(?eWnK>L^B`b;&7b>{B>@QoLv!5Yw&AOLSF)<TebTX!9?)Q2mA{ncu;i%uM
z<d$?tT(}|e;;~u#ICyzFUgjDt&WUY$+F7CU=J%u*uBH`d4^J?x*gCm-=7j64j5{AX
zwi?>S8O?w2EPmRtLr$r)tdpiKs{4GcS@Zb09;3}!4c!+M_@)+pw1`!2H^23H1Mk=F
z&XWpBJ<j(tj{gdIb~I&r`@0!idH!m$EYs$m)OnOW*F|&F*Q<J_?S>b1MHtrokv>-w
zS^4$jqz76;j2n05_ug6}^T|h8VF}y)PbQ8}m+rJ>;yUv2TS)Va9S${TB2<=%W=iGh
zdEfD@c^A~ewBWnL{eY&nf6p9RC*BF@f4o;lYvVNOuEb5#4}WFZmhHfE?)Lm1{;Bor
z7f+e~*4A@Y3+Dsd**W5~4>IoVi{7(x&-F=4M>5_-81x5Tn!}OCxcv9&Np~K-?VI*J
z`Hq~8tg>Z7O|pNjN<O1q>dFY4o&=p=`THgau8iOK!n@O$`#DcfZ(p-$!L;f~p^dEV
zQy<DX=0(4iv|R0bn}c^{h=!ulz7=ftQ5#~Jn=@HmkK}IRJ~Ho+-BtBzZ8M)%yPqhT
zE45x>)paewx@CV}&#K%x^>sq0`fA7D_BUrJGyb`v$+TS{|Col#qpy!obl#roGr#xB
zpR!1Q!+hC2b3Vu0ywN{CVF#n{DUF>CTSUU^U#x#IePZB5^|)8k$_BrDYo;65R+yJe
zJZaN$F7e+rhka*uGo1FAo6~Q2+^+F}+<Y|!J>e_4pUW1_Qq+3zMN{Q-)%-iTMaOTH
z>}}m5s?lL3w_$s;dxwmBds1rHvhqclD$e`-4Zr*lP?&JxcJlM6J5g_J+>>pp*8FqW
zXvMtROZULlBlqJIUaVxcXjnM2j<4ZXTL;e*U$HLE<tv$AX!4f2_HNlck*PS+@KbM(
z)7Hi2V%JT|?;E^!pMKf2^I%o)Ay!8N`S&#!7EGHTz5I#8oFif1&)=E<=I{K#vtosD
z4&jV*igf$_UJC7*=l^y)^UZ%pRV>w?pYU|bN=q>1ovkEtaT#A^#fcwL@4qNChQ9OH
zSF<p_e@Ewp#W}w0HAatq$*C>hr=UL5epae$S-Z+P$*VpI{Z0a%s@rTghqUiaD{(V@
zx_+O<M7^WurT5zy+S>IQoOVB^z+ukBSmoeVIc<I2p{E6!>GD@}(%;^Ul=jh6*{LJH
zn)SQF^kcgBY!=jKi=X>>>1Xx1`pQ4aS_bQkj_DT~F5i0Y;iugPS1+0@v_Jh2|La|1
zjm;09c#G|u`q5YIK#<J~zNg2{E1aLrtBm&jGVRoCUgfj9elqkee(oYsnYi=cO5>Py
z%gfW|l^2~5bhB}v6>fL)$d3KneT6s2a>s05;rHW)+=k+f;dgse=Gt6d`1=w=bNEw+
zJ##r$8JL;e|5w6(^~9F<7s@`I*ll2UWj)UsmX7xqtQA-|_D<GJTd%xci*u2Y4byMF
zjK60UzRTCCJ4qZWU&B3#e^>4z5B*1ybM{_-vz>Xu`iJF(z8hruKZu;X@h$&dI*+h`
zw6o@!t!C!8m7jJv9SffD!!BM|H2UljpPHb3LFYeCIDIikB(S;molH!~J`YW<`Ic^p
z8+R+kJxE&SXf^Tf=0KB;yVVs=+3qd&=j30=EO7Xvdb6~o1C!pY7dIo-EULJ=bTZ9F
zr8aF{{OYf9<&A^Zy^XI!YYX)6d(P)!eEpxhBJ5|ywR@R4Kiu|49etHH`~T^m84<UV
z+h<&PBd3?d^Wv40)|wi%{g3)<(pPU!)jySeqICDavY2>}_HFa#B{ePJVgHqKv*4lo
z?0x#L9cR^kKEUyK%^LML-z!ecS$DPj;ZEyot{?8+c*%8IF?`3J`!8778?w%vsb2MV
z&dn%KmHSous{QYY6s(uCeqOOmXoKzbT{8;rRsX&Gb-~w@roVEGb{PBj@jSI<l>F)N
zRyeCIOPNRbhkNAykjZ%q?S87=Tf?{hta9^tXQ%Tk|5y3Ql~!*3c{is%Sf1&9;@-sR
zOWzqB_X#O$I$%8Qkxq{h*VE#Z5XPeCp|!4enWxUVo5NuEV0+b~gb4mbt&D2<S%p%W
zrJ;{w?n#NQQu6t?>%ta?pCMDPMcfPuZQtj{oc=Ag`00_m;;skJiEK7q9cFO<bi|rV
zV*1D4m%iS5EPGc~>s+U=d(_!)HXrcXRUs+8=*;u`GMvvmt3JPDY`A3pt83!d-bt4t
z|FxZ)`qr>y%l>VZ>pQlen-yQ%xUgnRMegHhmID<`UbR(!az3B<=Q8_x*!16RMW3%H
z7pD{#?kam4J@N5&HNn2Vg!%cQ+v<1h%Xw|jZX=U*+xd$kr+=zYp%dTaZMHML?!?TI
zOPF`Wr)cBTwH*&r41F_Xzvr(mzj$${cP87bBa2_9bWPQ=j+405eOh9_%GRwF9vk0F
z91q>GIW!^GeQUP!+E;B&&)$6B%*-}x<6r+7Zv%r{ou@u3pPb(>#+_dGP`=XLBH;bZ
z>S~X5`}I`5{uaM4YIamnOt6+iCdEXjP~PrIf>;AfPR`a)U#FnSI|EXg+Kiq#_8JDY
z?0n?$r*O~191f=mf%}&&Q@IqrShe$b(xdGePMw>6@*SQPCgY%C|3_AKTfN(Nj(LtV
z0&8vDUA`E}9FnqH!=LIfA?=Ea5_7M(#iPC7PxQL|n!api+UM8XO%wLKs$MC2poz!(
z%h%GfJ2A`7M?BxEJ!AeSo-&Rs;noM+nBq)q@0~X=_MhCW@!;jJeYXsBJ==TJyf1zY
zS|E7hc>adjP5vwPoXvb}B+Pb5^F|xH$Y%FX$LDcH*jyAkJ|p#b&huANxr>hmpN(1Y
z{9Aj#nLCP#zw#^IsT|hk5%1(^X0c1jd3*GMcF*&<NnNuA9{PFuGK(Ef2~pCP;A=Y8
zvvY$)zQNn02}dL>ED!#>e*RBPjj6)D#b0*cSf+9O*W?A=lWtUUf6Q81I7Kp7W7C`O
z4bLvy#JEr76uoD3o&Dv<l#qE6p9AJhH(3AWg-XZrZF%RP$~!FNVmdNOk@0#2&;G}|
zrp})>O{Vv<-^=D>lG#@`udT?;&YbY=-sd^>cjum6adEbif&IBSqo>;<+@AO9R2Lt3
zRurEq;1IU%m*}K}A177LPw$u{@=r>b=bYcE_~)5lIQpjlE@vv-YaMaxgp8|8^MaU#
zYm*G6<lGle(%7~{ptmci`1*lKt3r;RzWc>SI_6eq;J=>}nT$$8IGe4f&*x5<boEZO
zH2Y1R4X+%t_bv8b{3^*MNBMD*#aW%$nVB(bW^epglkMDj^XY{OpTfE#vAbMX&b8Uq
zbXT3}+0F0Nb?5NO#Q86hj(oRIyf5&fp*@i=-FT0|f){+39&2!By}G01w$)MVZT0=d
zr&G4X9-XNj;qh!r)q&#wH?Mu?e##xSk}3G*BOh7*2YjVg%V(Z$eW-cq(xwA<^LBX2
z^tn3m=LPTk_J)6p-H~M<nS>|*I&_vZ_iu*Ir=YXHpWnR{(p6Xc(o%<Wf_~G|<@+A}
z-nw4zT?^C0zpFeN>RJ_#K4?9iaOpae>(AZ%dn76(e~bJO@&9>yn!;`AT$XZ1&kZ@R
zmT$Q@F|=xK)wgV|y;?Q7PiLND(&E;$|NHfO-P1q&cuzb{e*I(T0j7+C>zD0Q&qhv<
z-KphKb7r>T`7aZHo=CM{8D`CSV>u_Ek>IR=z_5-zlXAk%a%D{Y1(z60t25t@`@3kh
zOogz}1DzF@c1mwf)C_qu^YhZw(BJEd4GmV`zA4s{R$?hG-0-L2@IRS9A-mUAUsBxA
z<#S;9MThtPK7G@#mK@)!c#`ke&bY@uiY05GWh#7IGA(Y$Pb+7kA7_HzUE^%pJM)A0
zoWHz6_C_HmUqx2@zrE6}P+8WXwQB>H&8NL$>oYE{J@;$Y*Tb4K*}krm&Q2}fnYcG(
za?aI{ycNw`SDpONXu0L%-b*R{CsnooZBDX?_#1Uf;q?jY^tsGs7Cd?4=9ACwzH%dR
za)a95IGL`4SMuj1RhM)6`#)s<Eo#0$>-_rdH#VJ{cYyV<&da(*pTi@?_I<dqyYO&d
z)m-TfeVfDb&+UGheoWo;Q15q*)vuJUF6BAQ_0MtI<z}|%xmHsy2kie?v-9#KZM!9(
zlrORw*{k^GrR*(zbznv6#o+l~s`Go+{u4^QF|Tg!-_ZGm)31J%n8mf{-sYQ^I;w86
z2IW1tuwTc#g|++i#uwj(wtl~O^r&5e_)$?duCw~DOWlOh+uMcx(=`L0PxboJ8lxE@
zy`LppA<Rwb;|u1Pl5f{<oGQA+r2Oedxohm^VyQJ&kqeab+GklDY~c3ERWfst?!Lv<
zClkgXePrP}kAy&l2kRHDda&Zs`gdys#k1XcF8_~Z{A6P^$*;qH?!+YzLV2HGP<tZz
zsirM)>dw7P@$Pr}H`dNh$(*k^!7AazKGvtL7Y|A={P8uK<!y{k<jNzlUYmFQlYDu8
z=luyCYmOXVQ@4BDbbkTC$@66HIjY*t<=*yjCQIzqC&ESnGjmJ}c0BN(eE8x7j&F_8
zry5NB9p)ceD5%45oZ-@%uJ&f#W*y0yCVOSyM3~RlRkojCJZT3@eYKo?_urLbzUSKS
zJMZr`JZG_3G;!~Gxk$~;zWbH3UkR^Gd=_tOvfQiCxAm$0qBD6JW_{URvM1-v5SSbA
zUrIrMbC%Hp>rP{y&FM`hjB;0dqb@AFymGmF)SGOL++Lo7ZDp%pFXJi7j1qJ^Tidmx
zJJaf<{_Eef1Y~=Xs{-a9Ee$&wXzAK}NlpEX{u}Q0iDggcd|LaH#iqfi?f#eBUH88A
zh_$|q4AgAO(vv#-!^3aQ??t!74Gm`&pS^l&`r4P1p5N$xQ2mT|?o#!dwb{+9aza+C
zzBl~zYE`$a^V0Ko)4v6VdPToe|8yku*NrK^&&-{EZCmwz3&WQR@?E_}OY>&Ee>CgT
z&Q_tbwX(a;aj{wn3o_^&xv=xjcQdI7^Ck1wy<d~I=AcySY;{&%c0XUqg`!3UHBBZr
zzZ96UPT0m2miKycV}V+*?TKhzh5Pe9KG<J3*Dvds=e!MbBERY<Cqz0Hn$6Pv+a0;i
z*g!d~PAY@Fxb2^7K#29iQrYPrlFY9CXbX2yKFaQAm~VGb@|EVf87u!gOIMimsBG2G
z;>a=l&Q&>G?}q;DwV!mRzx&i1RCN94<7pSZM@PD9xeHvF`p7$1|8I@?-{bH8aKHa^
zKiG4}tES*%({~gubGv%|aqrF_JuA%qo)KlWVoiSbE3BCP5VymPSLL%Bv~OkqH*7qT
zd{*ZC*TlnXAH6*JZ^^@QIRkF1NYk@{Ta>sCbiJCdEtak%q^c#i*hq@;Wy$HUvl4pU
zmrl65Whw80G^-3h<2Pc)$Hd}T+v;or1ekq)?T=zO&7xJ_^z+#HYnLW`@-$c=R-mYq
z&=?T>jEURl1+%CbH<#HO|2tQNtC`hy>{*+j(aChXb&@da{++&s+*=X@POzQ1anm+n
z_Uowl*v0n>%D#qAtgp^ppJB!OHI%26O^3_zWqX$8m$>h%wcani%3`kk_JH&Hw56<b
zVz&$S2#BN?byxdE?%A|O!E{Z($Pqb}1^x{jssDK0^Nt=Xp7Btnt0#u-edh0k$1c}y
z+`RbKe#`xRtk$0xUcD&4bLO>aXj4U2-McMkmR-BEwQbe%FW2VIw`;Gwyz>6H2bwaM
z@-=g`?!BAn@j+L1n)UA!UznM-Z`MqdxTGDuv`hEq4bdp~b;1!p)9P&8I@^xKpZjuV
z?n9aHfBWi-WcQ}Uu?hs8Vco}jzp2|qUsJp9hM`ZQVSuP>S)J4*D{UXUJ|W*@sZ*28
z`AwH>zZ}hZ&m&)~wm^V6)1v;PwQNHD6qO0)duP<Wk1Stg^8IO0WdWPlq~eZ6tC*Yi
zJ~-Ik##DPlQ7ba-dfmhgA2+;O7XGs_c1wtNn8X7Ex5}Tla+;+(Rg`9)kGb~qkfYS@
zW>@=vi>|PQ^XlA<PWmJyXHfX_nZRYe-!;?ERBVls>(xJXx{>AJ)c>)QK3omZGLd4Q
zqN1fSdCI{~4#^<%i;P=*7O3r8^g!roLVCVH$eoFLl8aR4gq>;c%n;ie`p)NrN8XCm
zeZMl}*D5tmzQLS-zmegu*!EPd+@yDNpST#!T0E_^`pXx&yE`v-@ZR4RBRzjb=ldJ`
zU#xu7a`SD}a+l+GW*z&&RraFlAD>}pPP@Q^pd8)uY@@KB6*sR=w4QsT!Q`)jL96YR
zi52~I_x9de&CGo9I#0e4Q_$_)`YTg*T(_;i_a(l5?!}_(^1r7=sZF~+U%y`Z{*L8y
z*DqYH@%(J`*@w>6FI1DF)0kWJ9-guBOEz#f+Hq@7*6Qzd9+RGCx&+KQl$?66zQ!ux
zj(O%${X&W9SFh{d>R&E>w*FVlo1}~8L0|0F$K<Hgz6}%H`lIRe_gii9q2K18kkxWB
z{+ly}Pb4TH?KS7c6z28neEWW#waGemkWa*Q?VCfV<tzShf8Sht#4K%X@da^>BO8KG
zoR)r<TE}QIk0tcRgBO~Dmz@otW_A~=I)7bLv{=eR>AUfbXMDGAG|OpnPU-fEzVYJn
zO3gF5Sv(?38J{tSzHO6czI}6!(w~1vZ+dnv590o?{g~O=aN~8;@&cA#zv$81zV+(;
z*`|T!#WAlO_V)<~mrq^4E+|9fSj&&p!dG{C-3{#T?XCNBV`7xF-BrGO*O=UW-o1Nz
z`{L1L#^}Q-fBm?6Rh=!nBbM6y3Vi!EF7xN^TkpFIbV3zQOcW94mJd1H`K@l^+t77J
z;u`AZHP`fKt#&dNVL0?^<MkKMy*PAsmvFt3yYq2Pc)E|D$|r^B6Jd}4@YUSgH?!<O
zhC#&Kh<`jU-^@CH!RB^WU&iyFbGAu#W*J;KS6$@em%DlGv*>6axo^h78&x7Xngzcv
z{dlTFxQ_RJ`_lSJ6TRnc*tPbf#9hU!fvy@ix@S%9K72F4O09nS&+7HZ_FP_LQhaoB
zXKT2Rv15-}YY?wsW|^+2Icu<h)qJ0g#%njEvd#MVZl`VBs_xG9l8cTmGdaC^zX{tR
zf9LxzgX-=~=xO!yHqcI1Q8S+AyYbJpm!&pVOO-^UCQo_6pfk7Yc%G5pv}0G!xw=mi
zczsbd{OU@@1cAHECO10|wf~al-xYuBoJ_*iR}HmW^genQ-v4s6ZnoF)>}AVKcAm;U
z`z`ozrPgWQ&8L2Ae)sJ8nXMA|uC3?Zx3;3Ig~pvBQ?}M?I&uXS|2ttD?XrU_%TlIr
z)%!<fa`oq(@8sn(Kbq?uBxlrCc3<<@*(-)AbCPRaW*TMNSlS<m<+DCw@pobUuU$?-
znibzpFSho$oVlg8`mDLhytAjoP0sg6iyh(Sxo4F=D~w&Y)?tUj-Gx%|*BiV7s>GLW
z?*G-^J2k?3x@Mw_*IE0e{c~bOl_Mq{d{gvt*7NcYx%*C@{pa}kLZ4C0O5VG+g3rt>
zvpR!5aQozTE$n8}^E{O5{&?%31wk9s=X8{PSDC>Xa6!_}G=nFet6>#m^3_WV!q?gF
zY1967=mEpm|9ieaPPo^6zI~Ij^WKK(r#U2!I=!0xGF;th_2IhBtDDaLO@5ff%OHH|
z-}_spb+ri}t~y?G)ezDsS|nX<l$&b$TZF5`E}?AmVP@v{DNH&%1zNW2&QCqIhfzZP
z#>1WL3i*91cbBfRPWzOw=**%Ue@Zs)JUQQMy~_RHk5_rf|9cwslz~Oad+OmUUCkS1
z&Sx_p&=&Av%ze97<lg=FK}K>*o~|?eqO+m!;qk*?JEpd~$-U=3xVT`_nVq`R_j;)&
z9e*vqVCs3>^sixG7x%_>RyI!9TX$ak@bx`kMGfk71CF1+zN-4qvDr?GejGE3*c5fk
z{xwIwyJE%JJiSx5YgO0P`b+0?#_zLF+9B<AN9bYabH9B*%cM7{B;{CFy*!uDrslo6
zy&^7FNpR9r(ZeY-__YO}q;oT-dKxwST;I*|P2p3ch?DXMjm#`RKfB;^w}U+443~Kp
z)=Xzk+9ARDkE!E8_|N?CxR^p=seb$Y%M9&UoEUsA=-Xb*4EldtXW#1|4^AXkW{2;S
zh|)an6uM_Y-?i+l%B#{Q5&ym(_dfhghu8Qc*E=@`rr%HZSV}x9@P1v|w|>Lb?akcN
zdu|p^aQHrFhQDLkze;zL55FdyzIRVgCwJ#!Wf!HmGZz=PGg{;<35@!>)bQ))rqvgm
zr>vX*B4)KozSo@<JulwQ>*AlfY(cB+<i9B{X3sOCm+h&Mnt9#lqD<`7upf1edTrOO
zw!P%*IVN=Gib0hYtAxxiNzqvz5!ZDZ&hI~OK7V4>x^JOh0{!-+>Y1xp?P@!!clMOQ
zwZ*=BpJwe8er@?*Jbe{+wb89L&b`wAq*wb(?p^eB(T>Z%|4;C{IivotgI@QQ@GFL_
zE*sgaWTFKQZg>>E!B;ixndzG%MH98qnMJF4iytj8SFNmPc<y)8OT&I?USw{koKlGJ
zFXvw0+@jxlEbnIA-BO(t>=)7_`zBUPvi8L!>9T}XOJ@9DG}Z7`oX6a!@47FSP4>%w
z7kazRG1x48rvJ^(RPJbvTj!hvnV&8?J6Eo?B;PRU{A$rCkEZ8)sxKb+x}@&3Uqfw}
z?CI{CI~npfO%k=~wo^X-cTxVT5AXJcxVb33msT}@Z@g~Jb-k||_M-dJwohvAdipH(
z{-v)8ieKj(*!btb{ym1Oq3^#G`dGb~vwX$*9W|3!emhvGe-_tX_cd(Aws5)9+Y6fJ
z8q{}lpRQHV4$<#?7nt`_c)_C_fmieD+LCvFs-9l3`d{K(+hs2nhgm6?<^FhCH{sC<
z!*`A6-%j{e!fDVO9N^IyyG{Q@)}wTN#od!Sq^tF%7bhz`&6<1R`^k)nt&gG~+fEV)
zz52`HRBvIoXS&%r-)U?A|B|0RHMj8PZ`DYPH~UhO>#rs#iTB=$m{_uI$y3J7bA^|z
zx0@@@uEf0kclD#zqeYoJj*7etnCox<dyRo@oBn>w&6nI5-wNl+h1D+ekBk<&I)`6+
z@7DE7p6_mQy{vY3t>R43yxd-NO6bi&*=_#$-XH%*GQHZh{9o|<m&ci=nlM{0Sh{=4
zzSrBY$oZ&$*|>9&-NOyZFOEE%<mVtcb?<{!A1xFfil6H4s(#ZnwMr!E8;b>Nd<93?
zqbnaS-?^nB7oik;ZpxY?vwh9V|LH7Ady$?t<+AqKIhrA>u6jv_a+KKd>b{7rs%4gL
z%U`TDG1r~_=r;LjhMmD@WqWLPZ``%}_SUEEf3~ZwY8AB-pFT6Nx$2|G+lN`Z_U1?}
z%lfy|hw+^Z?+rJd-~SJO_|c#EB65|Iy3gq~Z6~)Z-IU~2Q2lMsbhEWrS3g_AmofR-
z#aQ9}y#l$bc>lUyvR%i0sczD%w1vBGvAC7Vblrc|?z%g{H9Rv<thC~Rg`#^{<a2v_
zbMLrsqS~{gjkZs_s~W#1xBSVj;=@r}U%m8=vcFUIC}-a0$(D<ErY-64KgDytTIT1b
zRXUs1Em!MH*NQUmhSWYiBmMf+bF-WG!d_P$-txaJRA^`Pql+maays#)ufk5fUHruL
zthSSwRb$1Yhl%}>dOjw-MRx;E8-7v}T)QxD{rjwF&4}V_f~F?DUm0&JoHQwZ8hpy^
z?!ncIKJiq~)L_-=%no1GF7TUcwUv}h?keLy9UJ=exjuv()w(NxopoiE`btB&ZTTP7
zjsHvh$nPqzxzH`LbfxX7$aWh6E|$c3E-P}I<m}zz7e^XDPh*PP?jtlc?RA>El&HfM
z2{m8y?QRCuO+C-23b`-u+8A=e>Bz-%m-W}nr|q~}RhaxER?kPzQ*cvWoZQ|eH!p=R
z%${;h<E=o3RM*|)C5k8J{Cd5v=24gG4SUrC7h?XlnB5f(Ja%A9p4QHp1_zj)Y*v?8
zEveqs+jlv9UB;1>kLTO|W_WjWuFo{7JI?7GK`b9<&+O@3W*PQw%B$ynt8dJ9Tq<yR
zR>=Oquj?w$upa4E%lvzDamLp<j|07Ql)u%ayj;19wd(AtkBe$5BR#g9c>eBU^(r?{
zA=Q~{{BH=p5NQ$%a+#!dE&G-FIZpAf6E#+>`TH^Z>e=n_cS;{dgs?VlFlqL>E0Vvq
z@ovfS1r1+i6NDl**T3L?^SL93<(7WSJ>9!kR<2sJ?w}->NQjeX)}kx3^_k~#HU029
zkY}K??8x#6rz79*hVGi@aWzBsy0}~F3MN&aYi50_JXiFEjvd^3j7h{wt;#27qhyMA
z$ks1h8{_u4m!0iebc#RN(WJ}jiOWG2&qlVN_n6n8T0il_3!5F>(-ifl7~0F_g*=`2
zK=MSDEPKY4$xk<I<(VJV;q*je)u)x>)6TtbU+<hJcIn;pt@1zLdCr~3@S}foXC1Tl
z?f1n@xyvkehSYC3YMZ8*yj^3Kx3tIiu2;>$Yfr!MFjw^X5WHW{<p`6>^KO-YH|t_g
z-@3UaagX~;rdh@7GdaA?CmeX7RG)HwNA3PKom*$s%&(ri^2VJFfs@Sd73uPylC50+
z`}l*7Gfh>iMS~K<&c$++nUw6AHg7?H_x=s6M!z`TK4JNFNcY+C7wc9;y7b-dk$f9`
z!(o+b{6!}Xw`;<W?|NjX)~l+qnEt+MtG-7%%S~tb_un&ixqtnVAO1tY@`d#ujrX^f
zOgQ*G;(~Ei!uPbfzRg!`w$|M@e0BO~QqUK(l4UPM4086CUUQqZa-V0G;OX_hAD@=<
z%3s~#d8Tm1&TU7w2xzoQuS>3HK0f1k==&26Uv{m&eNpz}B4wu3vud+9hE3i4edU?Y
zl^PPiI6qaNS?*oB<ov@K;oicjj8i5=amCqbl)HE?lbm#0Nc8^B+KLnRxc=Qbw(F7U
zp7h8DccW!8M*Jr(|5oe%{CghH<>K?riiMI5r(!r49-OylO;4Ys^W6Z|&~Dzeq}Re<
zS-%HwUH|l!`c{utpQOw)I&+G*K5=6{u=9)A6P9J`%<u1UdBXK<S-R|*#rf`unprP`
zb=BtDnNPV?dF=diQ8{PlbJI97AH_2G2FXlbu$#y6qg21a%nv-g-f5G!xY<^5_Z&-S
zN$+A_Uy?T4T->`tVM6o;p{J|md3@sZqBk$Qvexc%)J4YR-;(A}#Dv*<TaC^Bi6zUO
zoj&t=;TiT#<!g3oIXnLhv)TTKFILmFSN5>wtofQN&d)w&kTWIN_qDv9%9kX^;2E!`
zd1NLDt5&_)RCsrCm;m$L^V0XWpK6dWfAUS+;=!+Ku9!z2%N!p@$uTHLPq#S2y2N0f
z)-j%oMe@<QbBfEQ^KMrJXuq4X!oxM^w`BX%NIm_#*=FUE-bw51e_LF$aR27X&Zu{v
zyL2JrwCzRr_RP$&?B{pQyf^0uqtK$ZnF(!5O~;z&P3%9>KL7Nt&)?L_7M}4ubDQPr
zqEaodnCPo<%&B>7UjkWGvpDUmU+0Bu&lcEh$lbIls^P{R=hdG$#V)C=zi#|}z2fb6
zX0N_aUHngfX|Vfo1&5U;=Xzu%U3VxR4w6clCufn7Zr^;_t4^?AV9};hd+w;rh5KD3
zn%hklzxA%pQkBr`P?y}!S~2UTZ{olIk!9JgB~3ax*I14+{uNHPI(fMKVQWNoO^wm#
zIjuskRSxO7R<_y7vsFwwuBGeaJ8NgW*uHJ=E1a7zU#@07P;&WshY6G3{AD(h3s?d^
z6n#89bLK<A;+=*&_vp_NyXq%vv7xkd(O$jF`-4}-7qw)qj@=QncIm9dvbd>Fq!+Dx
zSp4mCpkT*5o~Wa9zUm&m;?l!Vx;6MNzeI0(w^?%wf7_;NmFj0=Mf}T*Zk_+Y@Xz$K
z-L@antvZ~O+cWr+mr08yZS=a<b>3d3I=^&kzTMds|CW?F=PaD0vF(t}9eso66~8t3
zT-56muPnb2G}GYDeWeHa4zt=;EV1+Bm~DA~THwyuZI4z+)$Z8NVBDzDtxzQwr>Svi
zUFsH&T318y7#61c1yXaJ8Z;_@Pfa_sUHGWShmYq^M7A8!_wfAJ%V4eZfB6)S!b7WV
zr!N1)l5*`>y-iilhKx*wv>M0h7t;=;$5zH1eZg;)dgaOAbG7~Q-N&!47k=)x?xycX
zJzw#qx<0p@7e8_BNPD?!&Hgo|Zy&`3YKVCE-fmeCl(lyC&Y<5y$NMk7*Wdaf`Yg-#
zQoa!XB)%oxF4n@%H?}7;^}6n!w%7GoNO0ldyMHo_Q>NV3t!Dj`7EvH}<nRZx<!dwe
zV;Akb9k$pb(b#6~)jJGjGp~3#L@aysa^LfBXMK-Ur39VwNn%}WylA5S45lv}Gun5g
zRIN~&{^PU#l?G<{^jlUg@k?bd9tv2o&wTINL-98koDNPFt=%WOaN42&_g8#5HT93d
z1eKq24VacLDE__s!E9f5)wti&A|9P&HobiJUr3(y?7au<)R+WAma*78?G>A;Y0MFv
z7H0VQ>8;7?YyMs-%b0ZPl*_X(Oa5@b%WG3H$y>d3yZW7?+9V-^_fK4ISLFW*d&PZ_
z`NE&jxnAj>@)CakI_E5}W!rSkq<Oc#&_U^UT{ZWY#!Pvm;ybmcvT?W4%&cX#tXcg#
z8D300oXJt2bor;^6@I_Vdj*1>wv~N$wp>?UFxR~H)hW}Be}AlLkt;NMadFjyW0$rt
zd=EX`yIbe=)t7r3r9J10eXad({q}C;**PcXPI2+djsEcM=>`8aYm4tKRdLIC8qw8P
zx6D>QUSjvd;FmscHog(}I&%50+KS_G8oY(&Wy-G~@8^_z|7ud-@Bexi1Mc5^DrS}B
z^kZY1R9J^m;pz0e&YLs2*LSn#ScF|}-LWO<;?pe#;?0Tfy8a<K{<e-iX_GgGzwy7m
z*57OXKiTTpSI<m5yJ=_ou@4H_l2+{xf4=qn_uTl&d95k|(Py(ARRsUHf1bMcOjq{4
z0N#@c&z^10`|9Riq50bVe^7v{>R!_$F@I~fue&95V9!e9+gpQ5OK0EX2!F17=EX<(
zng3?o|7CPV<jS+(JAZvy>fX6X=-+Doxs$rTNb#wboz3_CfA?&*LIr!<d#4|zZhbHP
z%&#|PhiMubeMoUq<S^m=`Cy$M*Q74LiOd%MI%#`<Ef<<oZxoUl##`FG@yU^t+diMx
zy{)QT{!{u?>5TM?9}Z1AW4%n$yZF93f83JgLJKOjo2AS{L;dHj`0X_F$AxXLwAZR^
zQT5+#nVNHTsn*0>$quVJS=~BWz9yTAq^Glf@eQqyzgcIP*0QW@Z`f{A-cEtfx?#Mt
z?-<DTOB_@X*Nk`hSiSf2mCZ?p(vs7Z18bf&XV0^=U2EU|{YgOn%!BiiuNCi>mv2^4
z`zSWI_Oerccu4yrCEr6l%lFtWaH&+$@tkv=!;ewtR@+9-@|nz@XDfcY_Vx=dH=D4x
z;z8a*=PS<gx(k2E%+#5Ce(I%LXEsIhTHUQ&TDS4cskx`cZ}hC_vyEKDe)!S6<nuZq
z6{!mgLl<Q~e{fgJ|Mjzw!Y?r!U1e^tuW8U~d8E&9W0HR7D!<?-^`UZUR&Ty`PD|?j
zV}JF?>g67nN|;q{ZVOE-ZEs8QP->N0qO#2>JCNs$e)rn*;o_MQzyF<;@{@kI?OX+~
z%!VSfzjJoQS615_9TLB__v~lqy6VaAZk1lOcsf(Mrj74Tqs-3Ww5cz(A1``e%{J|o
zvG@#wgx%%hNy*Niukud}yzxc5>e#B7koonx{4y`)tAE7aV_JM}pV`%m>kcJPv_E7q
zEvl}jN$p6g@MoEIE_0_@7KTqY3et(xp0-zbN2N`IfBAdISxHr9HQQqESQRdR5_R8S
z{Cn87bl;Dc&MeJLK9lWr+JN<dt<Jn(ouAHJGP$Lbn5%SIwnJ*!mmp{5AGdXqAM&Iv
zS|fETO3o}O*?sTPMOM2s1?5wFI642$I+W@uzE@28ZV|tk-YbDGQP$JX25ivwzpUAD
zSw$@7V7cd_us4S^GTwhnsM=DkdOodS*YAoP&e|7CrSj)r%#$wS-8j{Jmg?o@|7CVm
z&y!!zJ6rf+1@o%hg|f@p_8R72n6&vzX7k5F;SEm|guJeuy5m1<y?U5p=S-#TLK|#5
zRYbXXFHSdUIrPIjc$fC8iHA<9McukRvw5QWl4os8Bm4LsT!_0Zww*O~A1l+DXLbMo
zf3JNsO{euxg}PGl;{5yTQZ^p{yHS4e{k^r-dK}NQUz|7*;uUF~miB7e`_{heS<Ah{
zChd^f<Mdwp;<v1$cNk?0eb<HitXG;Xo%&UO?)7cE@9&OGoB6lrOGWu2&##}XvR_a1
zeEp(OudV&~CXP8NKH-_U@BZxA94p6ga{AXp$A8E2rk#JZL$k^0;j8MLP1kmBKPa2<
zu4m(^tZQ|P@3q}~x!(FnqjlX{^NmM!s~iu$zi~a{p!%9~d?iWqdvC}zhx=dEn{irR
zh2aaEd$2*!$tS{si3<glp9b!@_mAUmz$sb(lQp*jqF2r4X?y%rHNja(Gx`6lqX(44
zubthS;$nEJzM>$$Sj+TiVzSNbGWlO80=VUGze%25m{9Fv(H5LhCNSyEgiM9szs`j-
z-{f5Wx%^i__PYnqf`n=$zU`IrpJk+<cfnzjneW3*3}=I0TwU!{vr=G2jA&@y!X?~s
zhjZ2!-#x^-#a1A?dd+mXrH;(&SnW4`<f-zC7YH(AVp;ny*s=NP{>PmAdw%sV*!m}b
z#)|*tdE2J_u6y`!p1U`{_IHia4DX%hH<=lKJrvQ|$<D@qPVBiyBhUXwyQUofc|x!~
zaK~-^4YPFiFW(>4{iSk}hF{c+zdhe7xjMRk?>f1B>*i<QQngFZWvq4HXLC&dy-qP_
zdF6`z${(|?-|&3?;lQ#N>$lFY{&=ZR=--xKCv|S_|D^hEY4f=R)?lS*>n(Tx#@8iC
zE84w@{dK2LSnJ%al2{9`nWfU#xAUJZ^*_kld6n<#LJzx+E{=@%KG}ul>5qhV1R05a
z(>b+j;x37(*kd&dCaA1&j#|3rNiOfUYwy0SJ^ZO~kvMY%<MKw%IX*?fKl|@{C&|x0
z^LFOEf7697t9tC~Y}Ma&?u=A<uN}YpY|BF$HJ{4fmhpdH;FsrD7QySsb)g}lVE3it
ze1|13YBQg#)>yK;lsQIzjzTd@&+fnzzcv?exAWayVZ3u@;nA2$-_FjT^Fl>P^5Xlg
z%e$-tZv-EmS#^-FGde4Wv&$@Rh60;Kt4qie>DsL?cRrr7;#)wMD-)+`<1VN05C7KR
zSSu#d7r9!hT)cI=-hsEW7awhT+Nrp3&fewvB5|8?Q-Y)FvTS!~1*WI`eYB$QqCv^w
zV=^0K+vc;fE^0hnD0WcyonF9lFQ<ZOuM9aK+*tkKNMgzVoKF2;%^xd26<q&Wc&xha
z_{AR~{vMZEdzP7fXSx1+i!5hptKXvki_0T-)*SxE<v1g(==_^<7mf@Q@9b$}i#{II
z=6$HY&w<zB>M?)0IltNeN>175_2&&^l#^j}yM0dePp_+8e-^KmE?i<6P_{OoA=2!)
zv)6{ET|1h;ul#$4@6yTVDqFWt@klUdbIt5szd}<h)%)P$8%>cM7WFHqSBLFhv|2N1
z`30T=zcPKto2pNntnZe}X0&URpK0EcQ@cp(qRHvXn$j>UcC`mu0oFbrB?8~g{QNmx
ztJZ(t*>G#&ije(^J9gdp=GGL=v-IcM{Fl5rQ#<x){gT?Se9HlEHpZzf-tCV<%eLLw
zbFAm)YQIR6*(&ZS+AYRYRlE;`MO~EG$G5{xP0+10=-bjPJ$Jv^Yi>_FWqNGODUPC4
zN#U|GvH6l^OaJ_0J+a2f_tz`u=rfw<C2CIGXH0dkOcIb-Uj0M!)^6s$y%Y3AJ*#tW
z87^P;XMytpw&|&@#ZfOx1bYu>Ts(Gi_r##X%NX4YjvW>?x8J)%V|mKPW8p1vw%d6*
zxE36_srEJPLm2b!k7wtxZ_hkGUnoX;OZ!B3@pE5inW@}k-JmjQM`?g9d;arM3-kR~
z<o3Rq8$D0eF2P2WZ=T-w(<;Y(OD<2}=A`MqDl2$h;Nxe<LR0=E^t}k)rnF<Zyz%y#
zvM2Yp*7{!GxH*KoB*XrTxcU5zY;R*{KfLh0<<s=cMXnxCMLXwL9i9L8X^rS|-T4P4
zMXr{lv@PF%d!o)?tJ5y$*=I>lS}ArR%RJ}cT^1JxvzyDsb^o;WGi|?eP<wf8RH(`P
zxOLAf{I}lSGk1R4(LXl=<ve~!iwJP{9(omOt>jt#U320c!&a8wr~?~*Na=mOA%2wo
z;S?c<&mFUkKDSI;nZ&GJxU1@O*oWENjm2@t?B>hMt!H5hi$1z_>HDL)@)D-!%JwxZ
z-10H@#jJJHrr%0l_FL&suToma&m%EQ@2^?^c#cia?e64CxwSKtw;c`4ns1g;RIkjq
z{KUk~P4`5+-kvte5t91kFUI!n{xOY8zIL(qeqYbls^s?ZM9*T;Jzev8@|6y)zk;$;
zf<Jb}e7`uS_uq^5P6wg?+@~G5?mk$;u_7~7eO7MMeDy+=xm$#a)t#7U)i)k{uyVKK
z%AF~nHNSn(W9!i3{25=ltxvfsUR?6R>iBp3=Rba_-YfhnK5<RFt@e|yNtb)h&r=Wh
za%WdLulp6Rch_?Cx_A98T2c5r>O`5mi^g0RXGsb7eznKWFK=u-tSGqf)8zHGla4R0
zGHGq<D$`i3V$Hm#nyo|HNJ>OR!J$9%_>4cL_usJ>BwunpEb@j+iZdgFfwTC@c{^U=
z#%n&?;$AOGdw*+p`99u|@O$&O{bvul$$LgWey6A0sw2ye_^LbA>&@G8LnmOC?u%a@
zr?NEv{!<O8|G9VH7ncH~+b81Q#+CObcwbxH=>38@AkpsJzW1w_W}RP={_2P3U+>^Q
zmv8P7dY9tv7U_OQWwPk1siHq35;}OyRVQ6)NZ#Z<@m8Ri|4!+H{f$aaR~Je<O;un0
zVq2Vm-s=RV4{g?`-0K&yUH;#2A}96Aq_zHWIi1Z`GXo_T+PyI`O_dh=A!QqFu2Qvk
zIcxKldY*@w`=7dfh|zNT!Y87BeC{#FX*{gi`S+N1OnC0=mb~Y{U4eZqt;?CjjcXb%
zuTd@gxX4cNlFXL%u{RDiES-PjTc^4r=Lfm>wN@3Go#OhhDw2aX#xaI3?e<*#t!>-=
zht9v=&t7)F>dEK$gu3K^i)Mu_d+%13)*ox?pC|HrjdRl{`=fU+ZQo_S#&Y3&_1I<l
z>9q@=H(hJaWNEw?>UpAh<vRaKC1STe>|1+g65ApBvsbfwo<A37vbuEQ>V@c^ckDuf
zGY@}RD6oKK#_TyVt~Tc1rCfF2`*GfwP;UJ^*M*~Zed)F1Poj^?zB+aEGF#OVZOc_B
z)8hlA{8i-doequko6;D)TRCg(qC3C&J=MM*zHB@#Ce<Xb_55|gR!!NUvgC@_`d`8>
zIUljV>;1KTZs+XuYI*mazaoB4+O$n6Nqo&?jmKu^xc8izy|-r9%5R@IgFX~p^qh0@
zf!YCGzpESXod2n{+`g~P$f>|JGJyM{cr?S3yL$f@v=-U_P4{2Sm@#R;zG}{s^?!r>
zcL=-g;oX%ctKeswqV}&ezA)*4Jx|1;4NZ51(^#x-obl3M!#%myUZb?zY+v`{^8quI
zer)!syPg@Qdq3Uq?Tbh!ne-+$PLUZhcO*pq@cetTq*mNxiMP=L6V{horxj^(th~MO
zgmO(uCdX?BhsCmOUeAIgqK`@*$>yzCHu)s~jbtWf*SL=l-tc|$G`hcILrPfw)WU$X
z^6fjbqY{m7U-xLz?~}IG*pVEa6Rw(hO?rp?;_b;13{A-${0A3j1RN{ee)*+Yr;udw
zAKy>*`?zc6GlMhQgK{sth?V<!LDbCp%ZmBadT-gQuV3?trP--A{pd~K)wy5Z9iR95
z&1vT>ow6-+&R^NMet})*ujTyH-9H=<tDmG@6`5o2{^HIut?H(YLV9m<&7U|P4_Osw
z=<-x)sdZ3aXwioS0xe2O89$cs<rJ2yOxk!wKfQ8a(Ei-0f_7DrZUd)tqUYx-oBU5Y
z_~J!Op+VkT4$gOevA&%)`wCxoob#K0<!kkoj<&NIXB__hF|^-(yRN(B=cfa&4w;>u
zbK};*khwdum-k&g)5b4%X{IFqrS{)3z8nlsYYvns2wXPxw=uC(@Zx)3yYHT)&i_E!
zqCl;)>%Yx*j1g7;s#(cebw#~RR@gh`#yU2a-f!V4nR^`4t4h@kV?=9r#}yuYe%{lD
z%`P?WT88F{KrOkQUqo`M*48^U<k)kk-}$+T@yhqE?o-TX-LJiink^;Ow9g<xXfylM
zy5D!%Urn}LY@=w!GPUEJ_N0{+w-+lZ6|9PG4L@4@y<b%6QDn`jNfTGueb>)S)ehZO
zv|c`Z`pb*q#b#Vn(%)*$b*X(*)mWLQ{jj68JoIw+wa(XP(^iV`yYFXKRb08d!zWt#
zU$fH145OK8xf%a2)wmTV)oM-k=-^nXTs3FQM)|z3(_0#5#(t}CRG4AdyKd3aT*mDy
z<+C?(ab9l<6B4Mg<v8N7+qU(fzZ3h0s$&6rQa&FzX&P3Pqr$Lv;l-${Efy1YH*c|s
zJKsN}ut3Ag(ag&<Akv7F^YDr=xtUw})ZM3ao;y>J`t0G{wK3aPWn@hjlb7XNbg5vW
zVPZ?)sq&+zCI|0yWady2zFf1{<KS0UW%G;eS1&!-a;N6sg@R4@WVBwLI>I%ZJ>jWK
zY}Dr|Jx;ol8e+^&3ulJ&SDfi^?`8Ql;n%<SeD3a(1QuLhSJxZ4%WLJn5Od$cxI-^?
zDK{B3E`M_4@YcfieJoO+ub+OE)NL@!J1oECV>EA<<ke}pf_!n$vlYa%x9rkQIbCq;
z?)>`y>*IL5zT8duX1wV5-KlO;!u@XNL!O=Ab$j|;%lyeP!H=0No-<2cEX)>orPRoD
zzPZ9D-fI01nSeQ6J{bp=8YtemmwCE}?}~W!ix(EsTdj7^`&{M9%c3B$&cE{4>TdlD
zGalsd>S%u6;=Zr#)AQb=h37s6ZWEay9VGdgFQIWmj3~F)PrK-DX@)7w7G@TxU2Sk!
zxaQ+psdXE9*R5nwS>MTObx<JCV$-4pP9;_j3DtIcmbZ$j|4w{<Z*Hk2`}3FozFP`>
zn5Vvgkz=KgoY2qY3p-97ndp%*@k`3td7s)}Ka6zmPn)@tk!9QJgF@Ht>(A%(d&Xq@
z;YV=VZiA53*5O`ihZT-_&fzxNvE|b*rZ>ih6B%x2AMPwlIB}(R(<H|;+t&S=xo@>_
zWAl|iuTwZ$_Dpe*<%ucO6_{tKan0$?8l5u1i;LF^Ir>B#DqQ6ey;AXH+LKn@lA0gy
z=ig-M%-b1oZb=Yx+=iq>Z?670?Cw85t(C!6duh*-ry2jYYzY70V(p!FufnkDM4UKx
z=<3)>#tR&>{&-tdhuzjwP|7xCYUGy{+;H(<#!~k~`?eN1zuY-#v(`^D7Pib)mxHx0
z?B7vpVq$6fDkW=zHc#7J@9dqI{0d(>EtO<qo#OkULzqun+rFCpn31q=^K3t_`mm3s
z0)H$GE~+S}gw4^vs-rpaJg;N6!IWc7ane2QjX&LFrre)>mi54$J9!(Ky1)P4HN{4C
zk>DJ!wFl;W?<p%}P?<CPmE8Q3FV?4UIy@;a|GL9|F3Z!P1AiroCvdqKu67gFT@e4#
z)v)$&Rr2GBV#nr2^+;x1_!50bP>y}dvGXd2|ISroWpD|vkWfoYJ*xWhtwNn9XI-CA
zbA-?KlGC&AUTU4z=f&oIS6^Rax?42Q4DU!=>r?WlZcI)3|7&`4ol02Bj@Vg?EN<PY
zx$<3#sWHjxvY4h-nZo~HizSSM+JdGBZs}*KJ-zEmz5iRDYn<6^M?(XS9PF;$JU=*W
z>iWMtXX-2Jix~n>73HtrINw-q@&Bsl6O20D1eWw%`lWtt{o)&U^Ze{T$X%~iiv4OR
z=A<ou<m%R?ypK0nYpv$$dV4X|KlaewYr5wy`PFUR|HJ6(nK_>pm#XF*)ri`+cK71B
zN%adYeP?FGM#=LTt7|S2v0R|sZg)oOI<rl3kM%8?E3;~I>>e%ut@>MYdsu=%PHLq1
zJ3Uja3;Z|vm%7xw(&g#=#-3v8_3&8KSH(c)tvfF-TOOCj7|^g-KP_t?cVoz@h>1dr
zSR&Lk(iAy54$qAf{xl<9Kg))5v;M8)ua`Clt9xCWZ2B-Pj`QEtU-#$lpBHyTGIvk)
zf_^rmeQT^2E#)=HG-pv^e8A5xruJy%)_<3`_VxCz?vHTw4}KwkpyHS*pWN|{dvA7?
zDD{bEtP<=fd%iy2`IcDo)8MJI_trV8?6PTd;J(PX=c!y;SB!P=nZzE=S<B3vFJ6qF
zd++|aE}nD)4U<gW>_fsftX#^bCEYR3&Wl$|W_-2dvF=w)*v2to<qB>E<5iz^uQRZk
zP0c9b?{tZkei^(W)vtZUtJl1}wavA?z1=IGDXqPC?!2&aVBX~Io5Xe{xLM6VEGfWZ
zC%VwwQY9zs)|u40GpCQA=@9c0Nc^QbxwEkD+MUIlPj6YjJdQu7-Ff4e&CI-M+WLI!
zxOe`0xFyvoarX;ho432vw<yGDF}Qu6>3rLIZEuZCOET~Fwp$G|{C3rUOWUXT;Qvn_
zqs+QSn`qvnH;%q7c-_LGHtXV4$9>s(@A7s{DBAb7d->ltFQxO;cBhHgm&xR1<xSB&
z`@%^6j;V&?n~R?oeYtw~NRe}0`;#sgmQB;oDka2(%vaCi+;=7*VUj_n)E)n`v!2g&
zdy`$1_O|ro%<qeCt;~v1UoU6etmw4M(>3RQp#8GXxrRnIA^Vqq77BX4WNFQTh}!#K
zpL4%2Yh9i8Qfs??e1~_9XXMv=M}9A!)LOk)H8(*^!1RvG?j;u!dfNRO=Ub{MPfp(3
zzJ%w7$O2Z0s)yd)r_PJFlx)1wAkUrBv@82Y<6ZO5>~Er*jaM*NEt0%5L1*5wgL{)~
zzDv~v+f1*!u}e41wKIqR%#u}1Z!;Yo{G+$s&@;6=QV{rc>C#83-FDL+1|2Vdeq)u(
zbG_T$7w$dbjqp?6sP4CD$*HU?#zhk^>@yL+s>n8TV~KbC-ba&9r!5U?IH2h8Z1Emv
zp($RvD}=HVPs({{eLKtZ_;+vPT)%gx3${3vPY>G?ZN2+0@7-6A=Cu^RDLnM_qDR+~
zoW^ap<~Z)Qzw)ngEvM41tiOs4Pg<_o)ZYo+Vt+Sd@6!WM>z8FeTyD5=S$^WZ-9K($
zOMUs*BDi6W;r9!3pLDluW9d=6{CU?S%gGt7H#~VI+OIkFz2;&UwDew`AFsg>&6p->
zuzg2IzTzM5)=58&4Q1y!Z{K&&I)ZPSXNJnslMT<8?R024>R=F_!z+JRFt$xiv)Jsz
zgB2#_AD2W<FizI{^VpXuojY!i$O*$s$6xOB-&|O%>|6Y?$vDc-$2ap^?S~J?co$ms
z)`vFLwZGV0QCBUtPQ`2&$D9?+ZdXsP30&`*`OYZ3tSwT+Z5fZ_?dS8t1aekzi|k-~
zd+iBJm`g-z(Ibs52R20QN}V_9_1O&*#Edm>pNc7Akm~wr8WZ<WspymBg%!_>H*?)7
ze<vI8#I$c!n)yP%``#*Pn@_|QR&P-9>79Egc72CrRf5BhsV;#T)6cLxGfUevS8S?G
zUB+tnm8Qo^Ls`t-pL}@xddCsby6;>EcRc>8*P(3uF+iBR?^j6JDaAeVdG%}7zrQtu
zH6YDw!PQQ?oZDucmJW9>P5ZuVrd<D0rU$0yXPFs&`dQ*&&Nc6$Pv1EsPT6nQ#T82a
ze0{5aW&MF9k5f<HU)jUhQ7&})S$Nu~kK0dnncJSZ{YTF>se)IPHN~EHSN*|vy@{Jo
zomQA+`5^Uw!Gz`Adp-Iut>p1O@$`GlhY3e-_y3;TGOwjaWx<9Sk7qlpPBU0BP3GV;
z-jl~pu|8{NoO?H~q-^mXtA?$<ClVfRp6JxldpohXV6qywCX<q`P+@ZO;#HipCp)b4
ze02Q9=cMdAH$`^NU3rGpI5l97n4862#?GkRP#=w(f*OSZ2B!NZ^CZ>xEIsJ_<M^Sl
z&aGXU2ez)7eM@Na!oIAj7e1Wa&k|u@_%c1t>hkOZ(a`}L!Yo$Kk=(?+aK70RhFi9t
zCp$GbwkETkb)Pm%^tQuFQSrSGe3BG%w&$?kIc9Nxjc?hlpTFjog(ZD0yk94J=aP{A
zl3Qn0k9%gyceEbZcB$$7!fT5|KF_uNrRcP|nI(WNn9XWg?%dKfW!)E8SOZw*pC~?m
ze(8Jb<@?2#osVLvDb^8lZ{<I2_25{6$G5Ka={H}7iIz4j7LVcxvP*k*#$oOwhE$P9
z-Rm6O4%?VLKD+6Go-FI+T|SMx*97z%H77?*;bt*b^6|5q64#W=eMMwOx%#z(PerG$
zw7dQ5ige6lXPeg_Tb=)UCne0&(EIkT^xDB|8)h{wy%sW0Lj8n7Q~vv_Y@dDIzs#tX
zt=OT$RmQeP`j_Q<uGKX!=DBU?Jy~(;R70YGL!jsFYs){Yzpb}DUsV(MGyle)IHxyh
zm;W!)*&LPjEBqIu$+MNpb2->eCZDTp^jyO}b%v$#?JuT0d{MX7^11RXzxnKdku3Y8
z?FEz7kKGn?YF|>fd+E2(9a*)aQnwcigqOSiO?b!2E13IT-TsA`;u;49hK6Qm1taI1
zaz8IJ6eO=b!jU6<cenr1g*W7@HTF3h@tu5-?cCY?@nUx4H}#&-8A|KKUOL-z?B@yj
z6c{(*9nY<~JC<a7e|(mE)cD-X+&8aOcHN#U*2vH&e|Fu5EwK-5GBp?i)yi{HawG2=
z&R5_s-u=S(&D0EkMz3W{|9`Za<JalAXsWs2!5b<otHf^Y*!6{5Sy_f9zr>{KeAmu`
z$4_3aoHfUwe@XVgil;m$)`YIwzD?r%;W=(~RvI<ioObs8nQ}Vs<;&b-oC$v1x~r%5
zr=0zlGk31#VtvV&kTYtAoo5a)?-OUVoE>IUmM71~yxpqS+DZF*J73DZ;Jz4-1%kIY
zcuwY+io8|G>Rz!dEj7NQ=i19>erFmJk67$)s;No;+Hj!a%$0Drp3Dy?R0W;SyD=)i
z{pOp!yvK0*i!U1m+2)mdsVX%K#$4WKe)RTX@g+gL5|Xd)nC-QmQf;#_)O(_3!X0as
zR~PqfwRyO^I_YDgmT!65m5sYLukeq5m%hU2FhAc<S8=wi&e$+PF~%p?O+H0T<<aVY
znf^Z5pvU|Bo{r>yulpRAG=@mM4fuJte@8-Hf2#dLF}GjQ`*!8+%8EFXcVpx2&?!?*
zqZFj2_9!iw#8=Q!Ts(8jH50=d4%=JKGqO#&Cg7fVz{czL5u55|C#x<$Wt`8)eQ%NP
zwb}(diL=iuI;C1YywjV%GeLK<bIc9B%Iq~#|5TX2y=h9VIKH{T?}NuwM!8EbCTKLC
zJ`vxuc<)?B#nawyn^#}w$S)}izj~uw_vw-1Ej|pF>^jfHS|)woz}exICp1&DIB!l#
z{HITnujBbET)o#$ahbxVuyl_T=S-FK$Qh3N!|deKRi>)?Trluae)qUqTJ7B28PnWK
z_)}iT99SAKMc8)ECFw+yN2hrE<@qg?=Gfes+tpqC$0sh%@BW=nuE}$bm+f5h)<ZYm
z?&b7P%RgT0zH#dZlXZ=Dd-BQ?irp(&_HWyN?-jSjK6!urOL{Msw;cTLm3PcykJ<{I
zH-e4RR9_c=E}0N(roo-fKF!1IBTuJWp|Zy9&gf~C(|h`tRsTL{pfNe_!71)*`wu2v
z`|<kv;x$Lt@G&<}YIq_p!f@vn_uRREw@g$^YdcrvT<F<(UPwUnuFbhQDw9@gXk^4(
za&>v>eDRAsqpaxKyE1n^zf6vQQSnXxV6$tJp4AhXzkf30ejL;8IyZlwVZFrlWhXyh
zYVyi7aY)E%uMqHi@1yc;!VI&+mqMnmIx3_$cbff$SN%`;P1s|3dLxz?X4KTCTi6($
zSYpHd&cU0hcb2}`@vn>YxgRgRX!^E*@kIUgIj8bpznEAuX<b3PK%zp{%cUg`l3XVW
z&Ea-kS@~_d+J$8%2{+aYcJAG(a>=KiW$sU<)vfhwpErAzW$xoSnDdSyYjKpSt-9vE
zX%^EYQlE8*oOqaE@h9Ze!{cwX`hA~Ue4V{pZ%sq{?%r$VJL>pPKKdG?;W4FTNf~$1
zYNaff{Jri1?!3=tWHSHT)RM#Ok=oOynwh9(xjChC+j*H3yU&04bTfIk=lBY}+jnQf
zO|gX`j_;?aY?~A2;a>B6^Bb-Xah2oz+}y8zTFD+4G7RDoEspsRr68g*F(B*u?e@L>
zu{XPqrQfhfc)p=cLF{+c{YjseoDRDZ(Jv{w`0mt-T}34k`U@N{7F;*l!p{*GZCDpn
z{hs6XtTodmH|;suzQ`(@&si{3NZmAV#snGFh3eOxBbWjV%-oxAubcQgC;Fw$G-<!)
z;$(lf)WBb-bSI@}s(h9R@_Qk?>2JQI`K9oxS-kNjyLKwszpAncy!tvvZR<oQ9n&{U
zm44L<#oQFUof$W|ruOiMjf;Zj&)IuJ^2L@Me(QRb&Yp|Af2yZclt29BsCDe@E<^tK
z@(*b$`9;&qmxV1ARpC1EGDP;a2V3UP&&<C*UG@>X{YdQ3lbkU2<d_A^_v|zG=YG>Q
zi*NgvqdSAzTr{u8zWcGK$LZZg#>-E(*&0uM@v_kEq_6ME7bhmSIi32GzWwBl+gxk?
zeWQO}*^nS4@MUdybb-^k&Jv#8_n9(J#eDmiaIac2;?>2E`kI%ItxR^=9kl#^Kv~th
z?uz;EmYG<32)D)0KX|jfRr%#E!$m*UF24>qq<`(|wS~*Cs;#RJowK5}Z^Z-6Y439^
zzg<}S%}ViU?a7IIY@<I3X>FQmy?pH^#+K6R4O=!czt)plGOa*x?<1vGimx8A>HOPM
zBU8q=nm^A^a<(^*@LMzEQic?}=5J;_(^+<(uhjPtTU2{TSZ>nCixZofstbJ@W#@cU
zne>U5>-n4qx<`(DNnF?;-S_WjaS8X`yx^WZqrM~aA2=+mpY%@Z;`Xjy{{4LX{XG>P
zegy{?bsm4b^`3y-C8LiQ9&@O%JbcM*%*?s`W6S4>XAc}p>-k>sm|yexFCIb0@BsCU
zCiApUb`x(YOk*lmTwyKxr=anwTHxP}+s`HQ`N^}``KPCNe0RNPSjs6--Et=G^sV)O
z!k*NAeDT=mw!?F;Qy#2SgCB~?eG{=$totf9+vjCminIXdjAum$E}7~-m!05V>Bk@b
zk3;us0_&2E(vO~;oaN)iJg?h!<rR&frC~;gPxQa>wccmdt$Y5BBZq;F<cTGmK8M*2
zeQew`E_uCM`$fcuukD?4&WgzI-wylr|6z_df6HK{H8sZKZ2!G-js>r{c~eZ)eKy@c
z|8&{AuO8ovO??&S8F{+&sm|LL9uQMdS+uCGwfR!-OU*(*1NNh?-)l5GHNHA9{<)^1
zWIfT#J!*pD;>FWLm)_P1_vuo0y}ss>>$bHm?J^QG{Y~|}e;u5-apJO{GlO%A^O<^%
zR&}OK5;lMQ^73YDRn|P4ety&cTKyvY-*0A??&#ZQpWib%*K^u*rQ8YM^<<xmMEHEZ
z_x+gL(urHQPVAE`dUX72G0&@M+<WK$+|tKuu~~7^iPP17lar5C-kiSpElbx=zqE$u
zMvwn0{>hV8GR+7*;`XD>OZ`Ghixa~Uqo<#W%S;9DabCOrwEM#;=Y>VWc6AbZjca7K
z-dQ5hnVo+8yiaDH-^Y~M6Z${zEmdFp>C)r0*oAT*w>teU7V+7>-SH%&X>fbSRqw@R
z&*qfn>7I&D-D4?``ZbJQDR=UE_D&}utM~5A=T`5lxR(4iDuQd>zLWV<(l2jS{(Jh9
z;nN`x0q^vXIWl$0e(Z;Kh`)Wr(C#1QZFMK<jw5@6s--h$?A*iopF~eh7oV~7#MScK
zhP`(+r8O3p?3fX^$$n#FX~VH)GnjQn92w{C>atuf*}a%y`AbW`Yd2eDeb#<ExL5g>
zqfun(t(OlU?lnDrOg~;u-Zo9BFh}In@vLvhp5ANk*e|&6^g{d6Z+{(&Rz}U7C3cqS
zV(ewd*AWUL@mI^<`||JUHw=@RwqH#$Am;rm*`sC=izgesemytW{K?Xd(K(m;)pyG|
zt~?oN7POl?nEP#D?d#W5)&{q~Nv)sy=6$eCjEio$Pf>_-?9R)5`9(REd+#<yEIoVM
zD=sbn-C`cyu9w^&PH$+RsxdXf_;Qe4%r)g#(>N_3iFJkryj(gX@alxy6XkT|5`U&H
zIsar?#BAmLTCMk=r-!`>$t(QXf7ab+y2gw{QJR<YTYNts%<Oxrs2p`sg5{J4t6uX3
zm5-e#8^V8m-LhbP%!Y!MJ47#No!IuZms?z)f67$7^nI5q6)Y#e_c5B@C{?gr<Dznu
zu4ZQ6!5yEs-pzWw<x<v_wUV~-QhN-NCV&1UoshTK;6Y;SoNS}Xo|?NN-n!nlNSl`D
zvhm#Z-KrLooP+i5<=+zRJ~CV4n_v2U_4<^%1#5NZ-t?Mmo4BiMZ=_Amoj1o9@GSP1
zicCp5>5&uf!|2S#7AGBh{M04ci}`%3J|2J2Z@2p7&KoOM{PD})7|FSG;+3tojkB&C
ze*9HDt@XLz(lu|GJ<i2V-N`)voaFqp$17~6O_%S~sCndi`H4ob&(`ZPKj(MZ%_%)(
z!e5r+H~r<luXS5I{5~<Pj^3E(a^%dZ)C~Pw9U4X}4Hspk#-ExJm=|U{(fP@@50h5>
z^!P6$UGLiaK3zJqZn^3zr=^b#P5&KxkX&_iDt8%gqg~?b$cB%q8&mhGB`YrI6fN*{
z;yrC~VRLMqqi)VZGn2!HOJ_{d7u^sYBNP+G!Q=UrE5zi2O!&^99}*KS)N_7yR0Kt?
zx$ieA^*6(@EMu!XZ*|$M+$Y>N6MrgMcKKmqii%1?v#-vbDb8QM?PIC>V7y(iu+4Dt
zjPLyqVlQ{!6u+ORT+z4HiLdw6^J52cVt4HGJ{-55zl3k<mz~!R3CBA`Uic$k`esgg
z@UN}e>z>D6VDdk<WV%|J)z=yFe$BTNfB8t>5KJvU**)*8ZboFSmE4Mh6`2bDJ6RQ`
zc2(49$8{gxxXHPYQMIL>`Pq)x>gZ@`xf_K_vpDZmIQXz%D=oM>MfU39tlh7gxw-FL
z(`CH-VsW(X$@=aCUnk#Kwkd|^V`^u2R$=r%)%P-+<HDD=Pmz*Tf8>#Mx$;o*t1qfv
z7F`maxfN3nJ+*z|tp6)kPwim2$yt|shjot45I-k;O2+u-&R0{EwpC3NnctjnG<4+z
zu~!FqYkaNbjRTVvC&wRO{PbhE2BSoHR{Mm@KMP-93;v{>rr~bles8*`-InE79<)Bm
zyLzj|brKujpPMWHfA9Si*D`xj!?Wq9r+447aZ$0$`{>~weO%19Q~jj#6}3sncc|z8
zC<@KxU~Q1;Iwtu0tl#PLclXtodokK~3OzNO9^+`!(eHO~+jqVwZ&RT~E(bMd{AqnJ
z>yc?I-jsQ>FejMx+*PYNPEtnO)G8w<zKxT<$tIq3V_j+OGl59$ociQH`=V~=`W(Ni
zYPm%8@v`EB$Ih&ZeDD9s@a6qokuFAjKHIqV|J{FTk?M~{Uz0_(&F8X*O^MelD)ubo
zEs(yx^25%jyA<pMSWYInzwxV@dUUVRrow3vlmEK>^jvo>vFqEkTk0PF1;Uy`7Oj0V
zXV1*}@>5+;mh{*By5+vrc$x-pzJE!PR}TMlp<*VRr`A_L-7(gT4E*_`F(JLY-GWsq
zf3Mp6`{s7y?~*UBZR&_y^wmL)``N{kS0R(xg=*7x%WPC>s_l5Q!60K-#$I8~4)>5>
zjQbdl7f*RyX;Sp&I0LVO2t$4TD_-AE9@gCFmX*J%t68O>sPX#!r|;)~a(`>P`Cyym
z_r#PN>`I(FCvxA`Ee=dqexzgQyFqMD&HA<aD@)I2d<&Yg@v`o5y=)ctAKp55TMZLM
zZ4+1j>4^+D?s!b6aEhv;;I;o;{(h{YRb_r=*W;ERW48P7?${c~mt}Xn+TA`}-g{Pa
z!$~gvxih=&t;#twX{D2~yRYP&_3F_Q6Qp$VV#M}6?}?GkzISmkZ>}Nh(u~|K`CIK2
zFH3#d{o!hsuYt3I&9axz|9@tGI)7`!&ij2ad-v?#J#k-xcYO_ee1+c^LBWLM4RdzP
zD+rgB_2PNKljY&_&6j_r&6HR1QzmuVvj41~ziNUrtH_EjHeUz!@O!Q2R9|&&7u)go
zcw5t#hm+Gprq?g-Q+=}BH}6KlvxVGI3|EZ*I@qay^WF0yh4)|NE*&S9kj>LeHy-l(
zYW0&@y7}3Se7p5qlj3Br?tFM+;-q`s?iGEz;=^AjoM-XiVd<ZwWV_}3{KfwmtJG}o
zv2w^b{8PQ$<8kxzjl#^y72+FQJa$D?oX>jIvfi6fL9E7sfh90RY{RjD6;HI;B_3Oq
z%Dvl^e7E+(yuBftW}oI>_@ULwwCC1}Q%n|yP1iC`tX#Ef&ho_VGu=wRMffB~FU<41
zzM`VU@4n0Ih#N<>1pO>nnErk^cIV;YVskkru};yNAKxU}&KmL7PhbtIwyQO__;Ew;
z_`{v<eREl^RtjEi+A!Zg{h;!XK)z`cXBB={Uyv@ubv|v<svSay*d@GwM0RXR*kswC
z@!9Crp_Y?oxBjZsPL^B8C#NvIS>tes{qFahBx)VkCVb~Nm%hSkG37;rgpZ_$TaXZQ
zr+XI{x9eXwFOG<E#o)u<mx|hC`xsd6Ik<W!{<>py`kVT`mm5#@Oi?Y1zA-=Ad|#7%
z@H)56S$h~?WVMO3N1MLLSm?`EqO)-4!?^zoFJ&s<dgz?Le#^PSL(6|hEl+*%?DMR>
zC2RJlK9&s6{5N%b`@4ep>m@7x$7$JZ+OhFxSWd>rpW;!o0vBgRurEI^<8=S=id9XP
zD+`&-uQ~jb+}Pc;euw%Np$l)t<Q~s^_)B(mv~8-KOy>~~?YN86cOAX=DpCKdd#kWn
zPt{eM4`!N`7q+!Ob@6yo?soe8=f}cjPk;R~%5&SRsd_l&$LIIVJKyQe)qKbya_sih
z0JFHm+lx4RAG1`i%J_c5rpxD){btV$z2)0y^leGWD2Y~?`&90+SS;t8N1M`)&e&k7
zW}<h?n&DZob-z>3`l)}vaS6@J{`OV!&a<yyr`DafTal%CenX{F$mz#(_hjw$4V7+W
zdYN*r$#>7)jcd0=|8H^mm~O&fEv5bN?p*nmJxmM5tybAITNbWl+RpgT@qE1q6KnlK
z(Q<Z9pW59=9c>RSHWQX!e|te{*^j%9rGitmLx08pm;V-c&p7R#{ro47rb-8GkD1P4
zz#4RnL86{_Nl=`^XPxgeUWZ*QZ@m+~NLp63seaQtqelsjobpf0R=TgWvE=5Te99y*
z!g`_oZthO|Ps^pXO2Z6(uYR)S@>}NWXhsvIbpnUaHR)^<Kk}|gRI2duo{i6K-aMZa
z<ULEfiG%&VY+JVJiSUYKw>K>xBmy}6|J2LdY90Ep)Y?_(cQfnEs}e5Fb^Fg-iC^KI
zlpEu?ZC}BUO}GA@ek~aj5wV;jW&8itU$ysp@MW9*{vVZe@6G-2;s~B6YxJ+2Wmbvb
zwKlLtSm<L*RQ&Xndowa7_<Sv`xqeK*;wLZXp=(c~rYt*jrS_wz$04g@-TB_NyL-6K
zB<ky4&0hSuBCOEh2-BgWQ|Ib^oF~LTXyFiX5irY8d$D_R@Y2HCg8M5z+0K&KQD<zi
zPhjE4xQf2u`wNrzt+;9tnk%^RdupBeh8^4FzRU~@jXG}irR>;x?kCZ?FYQ|Q3pdzb
z=Do=Apg_9zOFY}dp91OLY)*H-Ec|sio=f$0{E~Fr@17YodUux|Y5nvsj4#gc$>d!I
zoJ!S`r<u1k=e8AJusp&4YWA|tUoJX5`1;0g-W1P+!UgSTGOM{_z1Aqa68L82yJOYT
zOO;PlJCByOJ-^Dvu>Y6)GnTXe!>%<hWZKI8>=I)(Q?^aMrqsD=8(II4?q1iIF063&
z%QDtIy-Ir3`;P+Qy5{1>mR<5r$0lina3$Od;E`Lkz9T~Z<-W|WiQMHJflsZT&b@x{
z_J;<u$2&BIl!65nl!e8%>%Qpc;po>{r&Pwt@wFx9oz$z8x;)Vh6OD?BjQo>!n>9sG
z3u(M|i7QBgf3<h=>B!H|ySjg@H%X42XtzaVNiSPZLFI$x&l<DX3aq49++){AU3hWh
zgo=;>SNE4+@vr=}ea(MG8cF1cayhV9w7)WAFP!_3bNgJA`B(3oTKZqPuxL)LV94YN
zMSs#vf6X`gpDm_P!no@Grd_qW3yy@wTq-TvHGBKU;;@_@*H^VBwtwAoZ&M#{ZCLKD
zkH_nb|EK4+^`6y{h%wKtovPb+utn?fECC%?kJ*LH&s8ETcG&W{iq81+FFs6t-Z$r0
zlAD5NX14peZ2e{Vm3i(&eFko4$)ru258n7uF?XSZMZ!TN&oirZ6hB@(#GH1wWmBH(
z$Ilk`l0N>@77Cm&#pund8L#&`N5$E@fBzAd_UO&G=L<G&V)-qu;q>}}XX@ua+9I8n
zYsKDK@jCMGaUcFV=RMc|J!LDFUb$d$CCF*Jhr;!$=NC6uzNz_NA-!+ioNJ43hub%}
zO8*v;D%o<u&7bf5ohc6|C(HewV*7QLq3ctXFpZGUlV)8%Sj+uvby1`Q-(p1%nT$Y1
zJvV*c6oGl)zFb}HzNLAd!T<MHE?Q@avs;*z$o@NU<khO9V(Z>q;Iz1Nwerai?)!o6
zTmI@tZJm&4%x25Rb^81l|Hf7AhvKi^SmHHnX2A7Hi##_56)%pm?VC_@YmcMy#GW;4
zdOq+ePb@Bd{qEW9-PU@qU*45s+x<(gr0e=ht5@D)o+0Yujb<~Xrk=_*pK(d)lhu2v
zH;?uevojw}5;|UZz0&8ALzGVBdd{Tu8GUz;>Ky#HKW{$U@6H+3eEvJEV<(?nr5OKM
z$u?R1$K_p2ZL^wEGP7nIEpdP2v_E32O2gx=4{BDf7O&5|t+;VvlU82HJ4V&nOv1md
z&x>lkI{NKNobfsR<hSc~x*nJ>Ts)t{<l8Q1=5n8`T20A~KOfm>w9Shw@F;(D_j7o6
z+@!xAK0UhJWv6c!wER3W(Sfo2-jNIQ3yz-IIXCo|_m1fY7TOuU-rn%>h|lSLE7Kma
z7!-6~IM+8_+V)EP>z<GE6}dSr{}mpK-nHxCv9;@dmbB<5$M9a|bhujhF?Q3W2hNUO
zTh<qx4M@zdk*i#p<9F}X#A<%Gw$EC|o82z_I9=gWA5ykx%LRigv%_>IPT2kA-tW&>
zvOK;zYQ&uUa;4%C`>)^g_pw)$1nlMgx_(vA(zun^pFU*>-v2&BX`;u5V}HH!l;aEb
z>m5>AyNOA%x7g@I=8BKMoz6Ua_OUwTVri5&cS+0@A1TjvN!5LCKWfe5?%5yk!&a>N
zXVL?u&>ey8N@16SYB}wqny!89y2P`z@o1Od#?4`O*D<}+{q1$~O$HOs`R0dbc@M{}
zym|E?k6@4Wq-Ab_hp*^pX}?&j^i}Dqfq~{WD{HH;Da(ZdEVNQJ%rAN6OyAqrJ=-AP
zBQ@?=*Q2MEs*MSICd-;EKOT80IyFM9c9WU+A1~I^D_bTConc^zQ?@xd_aw)8&-?NE
z@75U^>pE=A*=#cH^zVdIZvr0KGCuQGv(?jldG_j@h%%p59Y@nP=HKL=+wJ5Ydv9H@
z*d=YIPu<UMGzC=dxZv5Bw=yi@S+;InaL>_{3vUHe{xaQ24&6Ro?^gP;>FReC4E?(P
zeqC!2p!kJ>W8t~=P3<02->!)DNZTMZk3V`#)S-&gvX73k#^@bVnE0S!ulAytcrg><
zq#4Wn%hpT%Z|a()ynEfZjU7kJ6q|C+u;^T=uz4fpB3$9=$E52f-1H_@N53;Bx9Q&H
zlq~_3GlY(K7PU1WpP;7FCFm}_$NQuAHnEm#?S@ARg{D`z&sSW(c+*x#*0;M42<|kt
zSSxs@_biL0d8qY?En%t8(iJwmyxSwU-)Hxaa})CCloU(~vMHYRG~0kB^nosS)1m`S
z8=lRvb)IpWai8<XdGjuQlL^mqoU>^w&n^GV!*A#JES;2@W56!qUXpCf9<rEoO{wWz
zo0}~kTYsthcG)Sj_O0f9=eXRZLu}FEC)-*D7HPi7ZB{xy`=expq5z-ntLf+FB<>56
zo4TrL=gj!EUnbUSTA#Hx6F&O>!u(AdeSP^>*QWd_bdLM`^Z3-aD}S%Oz4hf<N87%t
zpHlws*^^Fjwx+by{Wx{>_U+%>dau9BsG6Rq?^QSB_^P8zs)AqWcr`8aQZ_oe_V8zc
zOzwyOqw3-pRVVN6k&De|pOzG4^`*?}_2Nh0>{IPIOQK@0?YMt+!Tt2Bt9-NhUWtjQ
z^;K2PFWfBuRP}JEb9hYTy<59ei@$DbGtVqr^n`uqnyBe1?>VGI1m}mW6bpN{Ch&}N
zpNvW_%aNY!1DQN`%eNfc&nl$+`Pq7F{<A;Mbf4r@tvu~6zt+OR)T**jbIXb~HII7M
z_}zVO`*+K+H%IR}U28lV7xQmr@K1|acBa=~SH;e<uimquDE#NvPnV+Wb>HmN4(FFx
zQg~A{&gklo`+tw?o;V}z?Y%(6Al;<X=hB{cYW_br1qbX&dHaBA?$LR=xtl~ASdZI%
z-*NYILwnwv3h7gUm61=k^f4qolzG%yxy)H8a2ChxbH{%<GMty3tjRH>-|6&gmjs)H
zNgZ!y9=tBGdE=%JtS|TfGoN>oed2D_G^M4Honn(kdw<()n{@NS3isGMA+@jKKR^04
z_wcI|AreP)66-I$xgV!iab>~kiO+S)mYU3PEeQW`Xxscx!7Yv=fBoJ+YF*2bo^?<2
z-pMzQ)K+z+%w*u%Wy-z7WNrPEe;T(~IG#UIIr#T+vCAW;yUQx(e(;~4A-F0caQ+#e
zN1MuLuy!T9l`rhelMQ&+Q5>>Ry!iH2b%*02RR{L!yfu<P^TKPZR$kV<j^8HnGir@@
z?hv0lXZQ7)$Fq)JTCKZUHS_0+PfPc{<ZAe|opJA>fJy$Jm$=#Yug%U1zODS0oyGl^
z`s-5#(%%f9^~vt_IxLa<Dv9mZx3gChqu(37-}ux%+q;laX89(?o(>1yxJXO$?^<)G
z<r{oxoS1pk_fpOi+pqU`{n@tV?W+AtCw<$e@zOkf<(~cVtM4D5d7LHu>5aupF6-(2
z?&a#?D>!>w?nU;J9_IP$xZf%BulfAr$HC-SHirj4ncq#H)LY2hoj<EsEOt$qci(}`
z*vrnM+Oo5}&8~6lzSUO`UUd3Jb=azhZpsC$$Cj1)t37<0F88IXb7kqL2PKnMRiye%
z(d$}KcCYx3Z`%8d^BwdbpVRzSI(5VQ6Vi^4HKh#{Z}0uVps63ZgJaRLc$M5x`{4RG
z(R-Zkg%=rbofbY3cBDH?uk7x%kD(q5KN}o8m3w^ZwHsQ-LM!&PUr1svF>Y9V>!ilR
z^D1u28;=AuXH-Sa*t98MaGS`jm_;X2em>i@pdeSqXJXwqAD%2e;Ut06xdOS~PcIzj
zTv1r;_i>w2V0>VP<wZ{2iPE<pZ=UZQdY+l_;{3n;{;zEBwSB9+V*0V=B2Q%YiMLne
zyAJ#5rOK4f&RnZpy7TF+Ne>n**tvF6!Brlu$u|@iesPY!zuUOyYT&Jc=EN$N+-2!f
z&vmEu%;emu`?T}(7j_1wY%Xq#&ec)uM-IQ}TP`*&GGI!|8F}ATb2ffV2yx%D^@2>s
z#U-&;t5belxe(@ewu~uxRk&68OySqPHQARM^{g(hmh1Juduw8GL%EDX0Yiw;sY~)a
z4ck<!&Nbd_KdAM_K=TIAD>+AYHRJV@gaZNs<1_W{=|;U&eAs*O+g{a+Atm2d{75r?
zoqc`FJ?$+Yw){_PzHry9d+y_{>`S><Up31OxNx!G!(`+2c8S)*M*pt<;o4Z5>+5`W
zDckdf1-V+0r`N9TzGTVAcqo4N+)s~0y#%9=eEz&k&vMIkwa*WAiW)q2WZrMKIN7@3
zed3|B*G}A*oF2X3Pi{uu=6^PQ&P5eITi+M`^fG!>mMkIi?}=T-S<XLm-dz)X;w9Il
zT>5wk`*y3m$jM@JXVgmNe5pEgdEJ(mago;ZwmsQcwdK`j@ynfS3=brjS2dUE&zcec
ze9q(zr}(NToR_v$4{29O@VdDtR)XoriT2RbOq$-+Wxu1Bwuo%FI=6C7!gXB(-OKiK
zXB~`dn)Uy9^vPUi{@`O1<PO>XWcF8%cUil3ZsCbSslMDGc>}()Qim>UPUXs6lqBdi
zcVq4Ib8mmx+%5l+|0uDMQPONz^t^A4yW?D1@5!`8RVA!nJ?FuhZF(-xyw87HUVm1~
zHfbX(=j>yT-X(P~Jeixb_THxQx6_+^A4$x*%x0b<ajk9XVvg1Z(T2Cm<$<w^8@}B*
zJ!6K*=XAqbC$C$Uoo&C49J<o?(R1BrTj#K#-kqxFe6IS2E{b*5_^Pe!|J^WfT}sv|
zqkTK;gw&2Zsoz{#u<vH_hroL>CTFA#l{ZYARVaIEhfn{>Gwas*%ziX)k{HMAHc3AB
zs1mI#iD`14+Y(-g-45Kks8|02lZRJo{k5E(FWN83zu4F}b@r5sXoD#(i?8(<9y$;l
z;@z2;cEx%T&ySnN3F1C8Hq<`pt-i6`OHj>pbHm0XH(z<R#BKlcb&LDn{<ei}uhqVO
zn^&>+-6qw%wnAm)m+qSvnonEuzd%FZ;%Cd;>!-GPNxN5Gl-~Ev;-dYuCI2^^(6;mB
z*s^rpkA8utt=-{|c8A=_<#NoL@m)WugMC@Y=14a`_y48h$^TfsZ|#d&cd)zTyw&SW
z)m_sbriJPhh(BxceA8Q?@PArd<+j&T<vG4P9Z0S?WYl%xjr8|ZV!UBV50;zxG44;{
zzIL<s^30HiC(q{Qh#U)Vt1dax5mNnO+KXU8IsK)9QzQQ^_5Rx@dewaU6J?=wy9>ku
zlil+t-usaLJ8(gRyM3xn!{;q8SW6_^{yz6w@Z;qgi|xkOBe!n7x8jdmoYlNDU5{(t
z^_`k!kx*3oAn^IY47ZmiS6?sMm8G=VDtnQUb@t+OdOGjb{#~oO9pdS>J*4u7?OgAf
zhpZ136fvpXxwxspA}xOQ<PcB!u;|vVXvR%PcO`r~^i0o>-{4&6j+KusJQ*VAP3JxC
zV#+_&{9C>*myF`)+%n6R{W3B7TfKv3&fWM(@vmIZf3yD`JdH^&<xa+I)mHa>o~plb
zZsNC7ZdKA}w+sB<TK%^B^M`<%&s)oT51XWB=`LMRa_IJgxI;1bgT1e7tMBo8_B&{H
zQ}CBQ2HCWkANWo@YhpIpH|@$a?PIAwFC168+<YxdDrVy6Q#}t{&+0K9wJX^6?Co^L
zvoUY>eRcZ!V8`LwvRiF_itI{hM_=!H9Mo-4bj|(1{oMz&c3$`^udw#mx2e7QUQ?fZ
zeq<&+!*|xdk9q%JpQ`I#U0W+*^YLw;Y`*Zr4G(5K&pE&2cftEVd(%|k-uo|*S9kYD
z_|=Gap%3@u2s$e6Jl(5!dG(>ce=S~Tx@hgJ5;8t{(_u%eYh?Z@R<BEbADu1ImauG}
zq{I9;NLGk*&awXH+-v0@*0@UZ9sH<qGV^b_PY>(;)OU}~UsqgMv-{I!qqom}su<QN
zI4$BhsPjZ!Dkjgt|K5@u?)TsSOXS;RPTc!AGW5jtQ;VlrwOdTPSMa8xba6-2Q(=qG
zJJsx-6`KSkM=Xr|Ej;b${qyg+p9=QZmV8=M(676Nv$L<#Sw`)Zd~?;(ji<Qyq7uv(
zYOb=$oG-g_k(qybdP#l79<GcK&t3B6hKcWr&YZbtY@NDJTyFQwrv@eeF1-FD_cyXQ
zx9oJJ>$l!}ho!1D*LllLn)EGFI)m}cVp+A`+Y^s(YyB=AG4I{Aha2reG*=t^&+=OI
z^Tze{{VL{M3-(W5)Np%yzR<zY<m~Ai%RgR;w6<8V&F;+WhL76m7tPAmRAevO-D@g6
z{d(KGUv|=mxbB8Uy*}9CwS{%@M5!%1(wk22e`?$Hui4JOoAGJp%Wbg^b51h;e;OEh
z?R(qL<==1k-+FfI)Ba1x_VPG-uJcoM)0q2U7E9zm%QKdX?|EHy<}f)I=-~Bt$2Q9a
z4@=h>7ud2k88|NPGUVFvL?=%2s~u~L#@1UNK`XB~RrGH4xzgT|r7Q8_?fb-A1;%Ut
z|28j8V*cP4W>Uj0SlYhe`GW4moK&9PSydd1zOC?bcy-nE*Xl==JDkPYdjlPUf(o1b
ze=gr(qc8hJ?W3%xyBd>jfkS+-{_fnoWncH-IK-U1Y(kW&^;erp7EX!BrzP}Xu9_Dx
z?L=z5!h^Znel@OT`ml&)%4POx0ea!tUm`nQOwKXdyp?zC`nB}3__7Ip$Jb1qm3h=<
z>Nh?=mHI>G3U9ybwJBWEK7Alv#&b^k!edrjmF*wySQ1d`K3%*}+tfy5vgG+&>vTPK
zd%4V)Ucci(sG(Z=o89O3DM#*Pl2EQa(mbJ)U3W_HVo@8<S*LdPCY-A_JJeWkBY4U0
zS*4Dz=j7&!b-Ong*a*CxdFNO05C6<$1Ey2kno9Re{9v6sWloyhA=7+i{xy^4Op?EK
zRquU%Y-`Rs8;yF;*H@=$Ur>k^anYT&@v>0L!jCNb3uRx;-ThEg^0ZB8Kw)KmV4R7i
zx6EuIWlpVw`#-A2{d@MUUnxw!tVKpk_t3Lf#WyPrmHd_{9yU3~@gXKu<>LHP-O+2$
z9Pq7eyg$)@Uwsji?aZ&<x)a&CI`>-`c|KkH@1FKVj#C;NWg}B^GuAIVI-z3@t54#B
zJu0CyL#D6e`ZmS+y9OIS%f4GryJY)h)fGH6SSt89Bu|TO<@(0Ve9Cs-Dw~MV>FWZg
zEIGy8d5G1APt(n}yFG5TUE85Otp!K#NwmH<WIp4xqd#kd)?PjiN&im`Z)^NF^6`l1
zG`(Z$`aAKR!O8m@)}PwRbYbu34jq}&cbyG~U$p!=aENP*NAW)))4lhOY`S?WXzA5g
z8cW+hf9=&?a=~r4&vAKsw+!VvFYzy*_8Rhkoic42lMMHiEeiz-H2sy%>Uy0J`dcW#
zJDcfbv-$B-v#HlLZnrGj|9$nF|L>+L1~@dn;;@rC+-Nw3i(!eHh@^U7vGLlQ?QIb{
zuPq~+#cTE#ORc`_c*5DWtl(J9nO&+PGd8mr?=Y9IpAxTC;r#lU#d$89#Y#Q$(&|d?
z2e*EFeo2x2?xDp;1eQDx`}%tG$_K><)NIULbaUtRADq3go3F8CUCF$v7lo$(wkzd+
z?^(ac>-C*Cwef#6;`sLFzEuxfuzB|EVxfCXx3{=`w-e&8)hfOgc2e|mJF}S5hGh%R
ze9!%}efwIr_kaGZxGMH#rDcBMik-`MUHn;na7zA~35q;6e2eO1%h~rkB=UVwPV71I
za%bfA$lA<<i>4f@QNC34{!+|0wojeYJ$aa>#NVIU8LoZ%w9?y&egE(H-I>>9Fui8_
z^W~PyEnZyP%cXa;GHt?=9USlT-ux>*y^!HW(v1D*>SPPFOkI^3Kd}~boi6jcXK8mK
z`Q(!qn*-giD!y(wJnJ}rqs6~J7rG`^ZZ=a}b&6-NuF>YYz~9qOGc-njNqo3-+Kks1
z_Gy}4m4E#B=F9l#=@YBo$7jmDFIn~UbCSmWwQ^GaOM1amu_qtQ;d#rqK{CL^o`>J^
zS;%P}rgw%6i`HLVb4jGl^5R*guW5T9oD6ukW?5|T?ytAyugs~}kT)nZ`CWY8i@i8$
z>&(2s?bR>e{9&s-%cFeIVaeZ5-`}0=U+{6h<c!dp2Y(CiT^6@*PLQ@lqrTa9buOVL
z(<exFcMG2I&RG6k_w9YRAH|KPlOz6Zxi>B1Ph~{lcjJz$|JX0R<Zak7_iecM->xf3
zO1&%8P9I)$vHDu{+g#yk1-EZWMJ?L*=-M{@Q=6t8j*32gJ4!c4<(^+x>XdMgaJKWl
zC*mb8a)n)9{-okr@#H5B8zXo%pInoXpP7HqS#71+&72w8C7uPH3u77d9PG=bf_Khq
z%a~rQ`>0Ljq2-$wc^d<wnYYdV@pVIAL33pP<xTF-zRFvDUAq43*O{)bOD<l2{*F0G
zZHEo-4A&R&uRmTaxM<*2QYC*Nf@k?!r!AYluF(tn_V(9TE<M*nkB;;$m{O{1;2-RC
zc%MWr=cC(Kk1v|D;NzpoZ=~2`%ch9kPnnyrz5ev!xe=281O7jl^XS*?XkPK2S7Gm*
zFPr!aOzfGsb;ADd25MDj&z3GYU~)|DqQDi`g{Nk!m)vxG_wB6H!L6#dwA)=y_qof|
z*EznexF+{uk8^-`)GCJQd17nkKi?OWzGqLxA?<Ttq%&)zcjSLOHRsXCNfv9i=g$!@
z^xB-jJV)g9A9s;E59@f^I!{i`R|w#GZXvLtlE1XD>Gh(mHxF@~`E~8XgauoF&0OBw
zJAdZY9@}Hv<_pgbxpQcHo>9SCp`H5^9cA?&x<&KGY8S+9+v>JeeD)EIQ=k7HvOl@T
zI6a;5^X9KN`B>frYHndXeB?;iRz4S>T$ArJ+^zT9TNqxCzPS2I$PGIM+l_%1QjdjK
zX`Y&N&-CDm<ZSKql%Rdz7}`2y4+}Zgw3R)1^EdI;x@@Q9s{e1FMo)ct(%E84ociXg
zOWLlS_h)YiHrU>*rJy<6w5b1e&HRQFOS&e<ow5H>Rl7a<!=eL?!Qt$o-}lOWlitYk
zCZtxXvDe<``hjmh`9jae?LN?RwpPN2^O9M{4vX8o?~)$%9`AF#wSg&bkA90U<Hehf
zt$ZwR%uYRe{d?PFGv90xo0n%wEqn7#HSG&maw;D)FtjXP?5KAtH-brQW#)-hpVHEg
z1=dSV-o7h5|Kq>(wGPK#OO&p$KFoPCUtF1E+R`&$)%x>I`UL$aTIJ_m{^A?Aa_%B)
zyLr!xnhdt-sn4nv-=i7v^$CyCBFmY({Gan|=<2Rpsb}tByl2a&kF)m2*LiCF>YtkM
ztCjEdwZ#WF3KgyuIe03LCr~4#ZR&aE8!Y!17=BMkU_11=+^Bcoy<??ompoX1bu#Pv
z>#R2xbDX|))PPN>$L;-AjjCjuohNdAR%RrB`l?$XEYfB*sV0~C<vqRQi*|;kWq3V$
z<@=*<mcrZU3tP9;{`peWb;_ulWk=ng7YoX(yjUk#UG1%YS<ERg&sgx=_lhgKuIspO
zSD5STow8@vhB9&0q_-RM_chnEU#nqy@MrC<9J8fWoN<ZH?$%XdIXn0iYT~~h=3n+V
z_rdz@t}CMgbLPB@l6n2kE`9q;f#Tr&8Ef|Eu+L_0{~XZ&WSz9df9Dq_b`GMm`ad<K
z8YYRHZ<4<wJLdtX0^h$gRTr**f8fRuyVZ0XbKtS&9{ot(hh>gw?zh8*ysZDPu)SAV
zF6OW&X#ee}{|a|W#xM(IdmB_6m6W|TV6#;!=QXH5;&)Gc3iH=JMZD`>-sRn5YxYVo
zK4Sh;RbTh8*4&_Z?;7+%wf{uttPh;qX6|uFtp4Ej&juCJKlH1Qw=ouOm~ha-&dhDo
zK0b8=Ee`jXPl2}+ud7%y&&%jc6Jc<5y8dVROlP58(^|IcCP*4I-euJM(BE7+B|78O
z#EIX8_a6y+HI>W5XkLMHm*kd;z^ws?mVS6)IZMb+tt$Ot!`gnWsoL2m_q3=V71@6(
zJbp=?=g+Nu2LsaMzY93~S0{aZbneWw&c&+|uWtXm&F|z1g%20La4r8`=cvv%RiDZ8
z=F_)5^Yb^&{Q62>X*tiWJ8Pu049c07AKdwQL*wf{Z>h!pJ{8@+J2MRr_-fUkZm7C5
zePi`Zh1t1hQ@wU6>iDaFTM=dC*Okk6h@b6|)ru{BcNS^6A5VDjr6RWY(l+HZmzWs>
ze;GgR5?y@6&9iB)NBQTsu|lg?F--F0{=I0T{SI?w(GyLfoq8Wl%S}(NI~Qbc{`;Ev
z1pakT3}hx+?KNJxKTnvkK+RI^d01(|2H7o39Nmg1h|KPh4o$Z9tlg~`(=V|uwCs@d
zmZ!BVS{Rd>_VdrIvO0VAoMoll9Yuwpn^$gJKeuo4yUF+dtUSf#=b+hXaDTc>inWI0
zhKQmq(M~^w{Qf1%%4<)1Tz&kkeMDos@W1=|%U5~b+Iw|Q*|odd4x4?;xwIs`XG^=k
z>aL{+1GqGf>W8g9tMDp|ujQYeZ%FT_WOI|GlS|^>)WyBg(5yTz;<>l$_>BuKspg65
z6+NLUr4~~sKGR<~=h2)mexJ^*P#4SF_268_i!Br9nHt`HA!)rYF3+Uf;`P4!(}K?y
zo_Di;q~KM-*SX}*sSmLqVxK+x7pd@0_L{G|Zn*D?V^`x(a(eSWUUvLt*phVjbn)X)
z9$&U=nR+)|?bjhm$;`cKyuW!)&b+<&+%D785i|1k2wxL-vrErOy!dGOrhbFN&jb%u
zXjV^tD*edf&YfC2>zZ>%EIBiGD45$HIhpNuaF6u4gW=ouE_?Q0?9t{w3O}zpe)<&f
z(>3c`d%@FXk(Y`tbzKtvBs<AV?4eMBg!$pRu!XyC9oTO1V9V+J`S#Nn-+I6M^!0zQ
z71~$ddcO9Lv9gyNr*&|SnLwapL#EK(`qeB;KC(LB=YNw{A7T*ssa%ffkmv93TeR!0
z$Zd(9z9HL5b|dSf$tD*KeSWTpUa0l?n6-Y^<zGIGj=lyFPiyV|3T)iDWYbr@CnYy_
zm5QD?Tq2*<yXi<~RPT;gW=GyE)O;+kaY?D*8@ZGpvwq|~UiXLPz|N_w_s^@hpR(oV
zsZ*lwxSDJ7O!A|4f41<rt-ts}##P1DcUjnKn?3DTUKf+U_ve1fzbBke>f;}aazuVJ
zUR>ldp*-2_a@5bQ=e?h@-dOYF`!Pqk{nkI`hn)N|mz7b$Jwnnu$>d!DgO#V{i`Tim
zr>d3htN$O5Q2n;lc|*Imul2*8*M}Hfdo`-dLWIn?eG+F!)*j1x>_55Z;@XgJ7dGur
z5GYmHxRaq}>f7C?<-LyFy50QMD6Pft+kKZ=FCVYdpYJR6=S5Jj;b!Ngb}<D9W&R^^
zDwQ5e+me|ds!HE)kbZJt!XrIl-;#YdoMxZQF;{ps<!W5Z@)NPKv3s?qGwtUPkPu2e
zlpbej)wh|mOsQnmo})%@pW6C5q{Tk>-F0TZOZ=RV<q0JhXZ(53)OPUyvfR0AR!u!o
zD(6+cRLLo0_O#Y5{??PFrT<*p%c9rPTHa}_b2!!OcbIoB%MoWIA7_!u%X9s2unYS9
zZ48}SeM&z@spHwl_ud;hGaBbjSjD+NsX{8MWB+TPAfbJ;c4hAMKdxc>Zd=Wzw@dyU
z53B9irTJm&^?h?6L`O5el)n}5E&BZDcOUa)&wPGj^u{bwe6IJZshs;mC47Wu)iO^C
zmo!kRzttRMwO~2VQh$cO#-3TbG|o+u54zUs)!V@RVWQ^pxmUz~zTLiT<3`rsY#y^c
ze>dOEn-jcU<8=BA?^gxfOIN%%njJI0e;HrC-`)3(vXzN1cF+2@{@^@|De6xq+$z|{
zw^3EP{yL-gYFF2l>HZQ&qph^gT;CzUaGt+l*NjJ-+gZZz$>00+NAmayx6@Bber#1_
z4u6{e_}i`JO-h?iZ&Gr;){x(EG=JYyr?p<sQrf0lt9zfF^dLU|+pl>U3(H<<-~K#V
zoQJ0|<v=6zwkId<^>%eDs5912Uo)qDQd`)R^$&OCu94i#x5`s5?&#@O&Vzg8Ebf1B
zn*VrxasAq~PIrSF|12I~-6OS0>(n}hJu^jKt(>q{FyzwImc_~Yq&J&&6xaP=U+|8}
zD>HY4xY)~$VoNF_>(;&syR6yixoi8e*`n(YXmeb7D3>Ar=X2w!b90Vb$9|pXI`7B@
z87D@^3lmraXLjZ&O$ohvtG?~SR-Jp!Z#4f2JW)@Z?Oc7w+odh`R)MmH3~SuSbNA&$
zcRj8A&R1-^XQqU0=*~M?`C@th1U}@1rHXtjJ^3TkOIzjqt(2poca?Wpf8ECF|N8A5
zE>3&P^+t2Jr`lY%-c)Fp&l$45Xo*~f+BL4|t-IBAFI6lnSYeR0Jo<yRG2a}|@|RtF
zd$u;1`Po~~-e{AnuGLfFa{aHpisOS*O&_H!_&d{-lnjo&-+d~|^QU#sVukqoi$aBx
z-LqFHo#bIto}tYh=*szPK>`2lh!pOcBWuqrKc-k=yg1G1+t26=U)-A8ub=dOAb2o8
zkzwvLp0(a}+iq_UT4~04C-QJ|)}PBZEz^BsUx+uWF1#doDJ1yxwxH+!z4O8kZ%azv
zeQ5FV)C&PEwSB=nOk#W2?GcC(`+A2<?%u=SAuaNEzg;YSxI`i2V9(AAtFxEw)~n!P
z`(0nne&Pkkec`GoPA|TY{2uG$7SGOloEBK$$=7f?Kt9g3ID|_`-FuG1!6$6*&a-^y
z;c6-Q*68$E)h+8uiu2|A=Ihs2v5E2KZ<JlUuFWALOnaU9<5wH1^jIgehpZK0`K+X<
zwCtF4@0G(&hv#j2z_ja(+vje*y6*UPnVE^nD-yY-try;4;1&2{t*XrFZ#Kba_IFz+
zUb&Qr88aW|-#Wm>@#X%)J;kryKlPcXsMq0WG&ktG0>8p+6RyRQD`zxW$)<0O@70Pf
zVVU0XC0HxAZ@-!78=XdJf6Lv*%*&QM-ge*g-}W2Rl;al8%W0N=*_gXWoMm$KsnkWS
z7v}F<!5Y4Ti{18xnMLXGfIZT8mpqA|{+##bao=}W3YwJIz58klMdsc~lg#T2s}+fU
z5WPULa7AkOy2V-v=?a-?XFn~d5es=Ecw0Y)yS&BS_%-L$omI}SLUW4xc5Z&O>)cu4
zK#wOXh5u@c5~fZ5m7gxR>gufYlm5o1C2e1>I`V6m_S1UlJ<@l6%6&VwyYYTC1IvBC
z`ALj-KI;~&Oph*lZ?)`8fAik;uis4jQ0I~+rL#d)akJe*!Ij=@vlh>?j0`f`^`Y!z
z(N7oS_ea!!aUK3Klizz=`qd`;4ExhX@xQM8@K)nVC^@_E<NSG@E6%;GG;h74rZ?a2
zZ^>82FQv~-X562BR>XZf*Uoo$tzN{5`F0hQwY)FCwdGD^Rh`VO_NyDe``%pjRPkU?
z`0SLU)|-{T+~<sIu9CTas-t<!hofwPqAPFnl*B9!uVmUCBjWERZfLUaxRvRpm`(q9
zK1>ge2x;AZSK;ntA(>e})1Q}ZmkYD(56zCy$=#OeyD8??i*5h-kG<2#>ziliI@gnb
zp+e&B?e9IGXST+R$WPv@(>&wWqvNmSHNNwTTI&_h)7)TdI?r*Q=e(C1cTSf_EKFZs
zYZ5tm%EpN<1xHM#uc?-Ll~t$_$aQ9Wl-H)v-l(*V-W$Ja9j#z+t}9TwBxJOHO;NM*
zYZXPl9xu5z*(X&|tdSS>_!h*~2xVOOTf1QHiK@N>(wia@ANPrRF7IC9x+)_5LP?y-
z>Y(a>o6|(3x_nLwR$i_z;JEm3)~u6k42Jhs)NJr)=e;Llbo+tnJtZEVPbDWqA5U_8
zd2jlssSe-%3zq(t4tlciZ-5kw-?oTjhKr*7*c$)+*I#jG#r}$A-~O(e>KVBH@N{;z
zX@}#PS^6r?Cb)Y4ShaAeg8rUe3kA1+Kdz8m>M|{V|E>n}t4r2%Uiia)P4;$;(Vq)p
z&;B?+<vy3D?a{NBYpYelzVi7$88bf}sl5Hat~`6k)5+IL98R0~yT<DLw%Psb|H-q<
z?D>nI2`x;LFw|Y$!u!c<|D^ke9p`LWzM|*S$A6AS4=(B2ww)|_`)21%=R=3Lp6Pv1
zZ}s5-KiA8-PKleXS-*yhzntXky6D_Iv7-M^tDh&FRO>vVBd`ADcFF&{Z$$gLqAd=J
z7e4GPefNV)SL3+Xo7mkmOn6t^`aE;f>r*>TS3m!dSovo=S4PIK$c=wz?$CSx@3hHW
z_AIpx+oUF&-2c?HE%BSoqHo;Ig{RduW^uQgKA0{lEZg#Fhe)whSHxlWFInMEGvBn`
zt6Mv%^<;7`$L(zrJ^FuV>M@$ho=W^5FYRc$=kITA+mt<b9`o28*%_}V`EFIl`ST}U
zSd=(DEZ*_L;0V8m*D?97oH-8{=0t~jn0zbK<J^79F7}uPS9Xu3-U5ZtDUMb;j=G|2
z_8%*M)>?UL!-Pwnr$2^0$O;SPnG?5fMq}-Un)3P(kAs(I=*TlW7M?J$*7+ReqP6ah
za`pT@Yje(cm_N9hBo`F%-oUx>c*@yQr;CfenqEp-VS6@gLrjS6>_B4%;coMM?ze@)
zj%Ow~{_c70|K|@|&bvGN7tMdJ_<L=2e5nhMd;H|J=Zdnwt-n7bWJ=tO35#mOFXU@V
z=vhe3n6YMQO?o(gz*OhdcV6@New$PA&dhJq<$wR#@5^f(t}A2z6F<{>(YbkitNuL*
zw&&=c*&VJd;rr+G{`=SCx^CA8zdRwf@O-ZOe_rWxJG|=WzYR1sU}sZ!Ix};Z%~Cb(
zbtkOF<yt?6*?#d}R}|W^hii^}D*xnd%?q9#QU1oXT<5ev$(ng?OR^5HUUlf)WT_dU
zn^;cP_^FrrEO~TTX5qz(rR{26np`W*%8QEf-JdNmVHD@xxbL3N?V#<uIMef{bVMc2
zU%d0c6y*|aQKKhznQ4j~^+M;D?v)YLJihOzoq>wl?b9rUOAhS0@wU(_GG@~9Tb@kU
zf;E<&UShr@PDY!5t@_mi*Cd;dlux-i>s3`M4^yw=kJPDcx~CtWzdN&fMr-0O*1mEX
z=JPE_{zxb+dArwJMrpNI3h%*ZvObkcZk=bZ?&g0S(8C~;*P+SZeqr0^J70Oqr|U+B
z?)Y!!^UFeMhvLPB|0VC$oO2WXlVzLy<;95wZw@rPdC=%O_wBb6=YoD+I9#Rp(`I#E
zsJP9Nz~oiWdY*r{_2K*XeC>~abQ3gcPWCFapLn;>U*|(ti43<`a?quA;rW-_*3Dz>
z($9L5_twE?df<Ze8&b0+R{#8N^5u`&{Dt$wZKHZ`O`2pmbKP8%WbYN*uBlbeyM3?r
zorQAL=ZMd8Z^J{yL$zQ233NYq@n_)YJIC%nG1htVTK|D+muvo<#Y}zo58rF&6S=zQ
z1>f^8Q&Y~GSJkrcD$DwBFR89{Q8IqGhI{v+FW&RcrL3F!L802Y)co%R^-H``&YF2G
z2Gw%sP1a;DTRTCchO<<|^zYPCO{Ld0+eE??{!Ixl5}7yWL+Uz_k9l|N^CsVW9TDE*
zFSn$+zh#nB>CEuZb~gEylXQ%H6nizgy=!+YdeZgH_WkF@ZJe8;|N91LJ}Nf)cspm2
znd$?HEMDapuljVu#5fttz&BFza^iY3|K4yrr_c3`tFoqI$&(*yeRfq>YE)JIR(4cR
zV6)t^HTimHu)60n<!8SR+}W%)G0<(_)1JI-4|YzSBqX_zM^Vb_SW7DN%+!hbGPOE)
zFGO7PHAsF_&s1y~`*OzNRAvK<(jOITo;*HyZ{J_1C(D`+JaWjW3sE_$%4PrVysp}t
zowiHw9&s(6&9p4<{EFLe($rO&zFlZZuzY&HeEH)0Pk)!4m^A19w9A(ssTBKFZZxmD
zvi_y9-pNkK-FB^?lK0L3v{9#Q<{!rwkB-_G=-S`<s{GIWT-oX6%QA9x?urDKO<U%^
z$kzMHKF+rPd3&-Q3bdN7i@w|o{QYNh`JAX-TDK<uIKJfUvo8w2jL+?ze06Dg&?iRS
z)`Y;SnD>{L_m;h6XiWanZ_`lB!O*$mf|h3eqht3~bD!@|_q(&~-LAEsm7D66pFh<O
zO?bC`XI)ch|GBrH)<5rEoumG^UYEU4=!?2gXUnz4i>@;E-_B4wIg3f>hSPo@;U(+`
zY}Thg@%8kr=VZ9KoZ;#3J|PK?hvyDC<fT1eXp33!qxRsI6gipv8Hd_Cd*1d$i<?ES
zb5dEe%Tjmyyr9^tO_Lw7v4xzieOoHzs4`poVCtnsA|}VO8Gh~VD^q{}>gAvL)8f22
z&b_&GN=CwrH__T6MYlqG>(z%|?D1`-qVYyN=N7rIXJkKB#GGm?JJ<feo!_@Lw*CFf
z+}I^t-abWIUw?|mai;i$y{5m)&*{(8*S3nN-5&KP;@Tm-qS6x+0;e@hZwyy^%X}v_
zwAjABvFby;U-PA!tSlC(_!GY6#)j=rjtk23D;J7+MVI~$cl%KB^Ge@_S`PMGm9@UD
zMSJx$i(c$A)b5ntDz3@-d1+wYR;3yj`9q=NnsFAzW_SL*<@uYu`iS!HN&G7u-&og9
z*XO>^wfGR{dFh>(?B7dY^R9pLq2b()BfH<Y&!7LxH~ntr-Ua-Yamogt&s*Q<n=a&)
zB+=dfYR1ePx4tQFvYG$lweRbyTDg+a+<!Z=fA<x%PfH9ITQg(byvt$=MxP5L^c>@Y
z4d=z{mAlI)=Bt{o(+Lg@UpeLKR4()9xhY#zUBB7t+zx2H_iAPIr45&#cFkJ#^=(eq
z+vgv>C)gVAvdge4h%&FgK3{%!dfoqf%I~|bSj$wntS`BJ-+%YAe>FGnm0a3Yd*!NH
zq~+h|&qa0}TUU@&8X6rtq4VR6kX?&zoZG2<=;5l+Yi{}Vbw9-_&s|-*YH8MuGYN_B
zHobb<db)0vp0%i2OsLaAmvtvNB==6XdALaE19R4aSqDukmt1Vlf2tX~tM~mzoxLsF
zv|q#?*ShG^v&O=5_t8C%W_=S~wjejS>u$(W&okdFAMM)7{P@jnrB(md9*Ot%PR}^{
zLG5r%T%zp~ZlQ>_<#GbY{%Ul}lqS5}EW0!}-CtU#`*LR+Q$}s$?@9M6SFowfWWGH~
zXo(8Xeb-~Zqc6Wqnsodb&*m7}TU{qAa_XXwe%Qxw@p6vUCcc*)d%o#x7216FY&!G&
zn5;%=!L{j;!ml{{I@H;>$UId`(|p+N?o%`W*jlZJ?J|M4?-Ud*UEEyvPRjaR)W<E8
z>JNLyuDQ#rX!A2Mpx$Y_=ey5*NjscFD=zfQ@O}I1n*RTobNzpfWj3Pq>DyD@-@blf
zL6L8@Pxz&E?(7*t=6@_VhktiFIY*~Bh^_VX{i#(R=9j9@&phK+l<eXC=l>6>`}vZ=
z>mELKOEi!?EVj04Q{&W(<IbyO&Rw_CX479dcm35%YyU>;hR-;lP{1^W<-i4Fk+K(W
zV@eB;ySr;&ne7sxdH2CQX7y`qkGHG&zAlwKHvRJ9*>$dK_uT8~39lC~SpMy{DU;XD
z0{5#6E?@ex#o)}Vp7^U*dRO%^+%F9Oe`Lm#8C><TrZXydCNZ4+wqTyvgP(?{D@!k_
zJzLJV-ooQVzq;`Jf7VMbIqbFxd{_3>VrNUw+I^*AYi#76Z9lopHBwVdd*=I+yqz0s
z&fVX1)qCrgsXSNY@4no6)mW?ZwAhMQO1J-PWBPV)wX(AGFS!ppZu3sM(C2qEQ_0tP
zvD=KOgQX!HTz3yPFEju0R^U}-jP3V}ZTl`xOlFzN9}%gd^(^j|r{C+0cZD*n2ir4F
z+O%(Y)4u4^E1Br+4A0lLP28$_u=8kW<hOH<@7%vw%*mCG>$^}azjjlp__agZCQnu|
z<E%Vj9vK#}`To8u2QDx(eJgSMtdUhe(Q3u|gSU1(7gfoUk~(<k{esqM7pu!v3o-=X
zIBoNpcvtRYjIF~YB?H+V-49JPL&XGE@sxjLQCC>yzp7l$g#Fa1ugda|W`6LqD_pef
z=8QM*xYyeqd1Vk>b35KKbz=HD8>2H80)HLWYQNlQI)&5tce;0h)wP!&*0{32^11il
zsqDY^`gPr%S--6w?R}@ER@FM??t_)T3?A`?DRA5IEj;VKB|`R}v)AHRo}c_TeRnO|
z#JuUlV*%mt`)`jiy-k{`GCy4VP+Zoelato`{{8Li`Dx$g33RlYJ&^Ud9HDGz!QFeh
z$8^R-(QC{i)30<d`ZDci!lG*{`^w$dg^HhI*7>k~{yzg_&i)0f->m*}>-m|jhTI1)
z1kO}DA-8Bwy0v2eh1jxL5zk)N8O%xiwv&73?1NW1`+vmj^=;hoXJMP0iL+Y9qnQf5
zVOK8iyF9(7Z_T=A4KvFvUoEaZILESAf9qS1Hj&6ZTb9l;eD!SV=~-LDSz9%(lp1BG
zi{)RbwOmoB7-lYg&3dkt$4bu6700Jv7p~)YylMaPF8(ss@H;m){mxo=n)i2kzl!9e
zBiW}`rOw*dVHg!RH(Vw7y7rMh7ia0L)Lm`7_8Pn5o8;VgGc&~g?6RENH+!Kfn?j(L
zwQ6JhH2!xCD=a$P!ZbEt{n0kN_{aV2X=f}%QohcfD?VRf&W$bUxuy;d=3&=5x1Lng
zoOth0T*8`b%DFwlce<AD-q-HFF}q1|FWY0b%EP5ERxFd;{N##;_UXcZ7p?9cT6@vu
zZl|e!!|9~n&E=AB=e_>$sq^QR6G_^VZ<F}N=Kpxu*Es9#?(1gfYF~S-zc9N!S7pwu
zlGJO4x^hQmbG`esb<b`N_t?yxcV>K8G4sJrmEF4nt@5M_DqsIAZacoR^QF_x2Za_t
zm(_c$FVeMMsGI!XZ@<?2S-neziZ*-2iY6cV^!deK_iNITKhM1_O|A^hzFo?5<&?yJ
zm%s&5n!WR_OycIuTkCC8^E|?J>b+TdA|4fsi=OP7w=(PGk8`t*E&SNV`unl&?AX62
zQ$x*`{$E_NCMkQJxbPFX1@Srg^Cd1n+OWQ~Y}t-{AHFG7j@nmL;x0{%DSySJYWFI7
zVZefZcbiqSX09}nntJ)sw|<+wp~s&*?R!_gVd|V2>$Gj}ED!l?lvI9qL3zctz4JeD
zok*;lsqFsr>A@AxOO6$5A1_|@r0dkFkNnf3KdlbE7-`sjHcw7xnU2PClR4j$RThSx
z37+}da`MEvPS1N(k4F9VSRE7eV!P<|bzcuj=DvuGYSD>(=<P8n`j+c<fy4WcKhe*z
zzMr=DwGh{f`6>-&D-J0}Cpxtjy?=czg?)R}SDv0TVdtyzZ%*o9Y0SIe@qX#IrLx`|
z!o)&bRkxkvzjRpBeNvy(OqG4E<}qo1BCl-?d9v>9j^kWk*}T*5-9NeAdXc&Gdxi4#
zE1fd_Y5vS^J$u$<Q}6WuFJnG$F0wgPReErB$?D*z`PYBiYe*=s<xpCp<=!%rXPfLU
zb{lW|ed^3MnXf<pm=j|EYv!!?QMtT1r$t4lT;KSwK6}}*4bGQdr)=ePxD>F>>s7au
z+^?@w)|7_sR4`X^=FsY7Sh4J6&bib*R|OhAI&SrpcsAj|3Bjjl);UGhxL>UkxIObZ
z`^^V|+x9W7d7qlB8R4<wzB2#r15<xZ&2HN@@8vV&C6m3w4lCG33*G(l>2bt?_+!WK
zPk8qC{mXFqYtH%0XZ*k6wz^`QvgV1#5{qYR&0fdOe(JIQT)DB1V0Pu|DHj)3tle{{
z@sy5Z+x6|7sgG8kR&Hz6zw+X5$?f9OHFK4J%{gSzx%v6C(+_`Ir=OY5Gxt{P@qaSW
z?e!@MBFFMKuXAkV$m#ekk*>U5A^)$#y*Rng7t1{P7CUd<*(UVxy!eCc^N$6Km^%Js
zclZ`?i(S3a@bI(u+}?A!d3;_!%$8g{t9XR7y0t3MGt6&ZQDc$oxu|Ko3Z87e6uz`v
zBf3)Rr|i$wn|QUj{C+zB3_i-&tXQvDfB44Y<SXwcv@HI2=#XyV+PxR#Ld(5=+h*w;
zlK#Lt_ri_WdoScL$i3Yd9arr8PUcDJ^KR?wv(GKxZ&mwn@1;3kIX`k1rvHAplWp7Y
zbK;MZ{W50%p7J;3P<`2T&G6ZeQx2V!d>eZ__PDH;=S|t;vd4tx<n3F+fAFdAXRD(|
z8!v5aEUkD_)^7KjfB7oOZnuSN@*cY=zEWWfUR_}^VS)A9t|RBIk813i%&@dhns-%r
ze(A0liPN&|9woQ5+>gxTD?4Si>T>kseLmNVX57<VuzF?XANLEnT-nXKX5QlaZJR6^
zZ@Ad)bkF{_?-AeZL>Gy7IhGG>vhGTU&JZbDKbOIryJyXVFIii5YQ1Ii%UQbnfJpyj
zaZQVZf>{%crd&vR^fLJL0Xf~ouGz((-@h<PQP7cG#+bm;WWmNLEth2w@8+zvL&$8Y
z$ns9D{n0A%F$#t1))LM}IWE^cFZ~p@RemJ?(du4Ufv!gU?3W&iXLhPAQL!!GuPm0!
z=B(xT(9o+}@@l|N)mg<4QnZ#^U3sX=S^Hww>x(9<9D^+0?K#5A);e?Yk1F}YJC+|j
ze!#ZT-nCSxP*+fV-PRk68=DTFIlO)8y01El(+c_@`Ca%o(`q00t)ml6Z@$?X*5GNf
zYRaNEd%M+I-bT%5MY`X5S@;+Kxh%K8f790hrKgQEg+C|x-Bw-4yHAXz;2m2<@`*Ek
zlhhJ9DtoKzeY<mxtztKpQ}*f2^*b|F?W&!`n=hM9%7xAf+_*aP-ipKGZPO%bj3+*L
zGVNBa_S)2||7+V{{9E?0_s6gJ<`V+fb@u5vp7we1xO7YO%vp1O%AVg8=w*6Ky=vxE
z{#g!wSLU9NI@7t_)#aSSVvT^Xl$^<HVl4b#s_D$xpy?UAEoJqyC4Qg(oxc|;W}&_N
z)Vx>myV=SYu$=q-=6~s<rCo0<t}Fk3qW#&BDdnw2v039J=CAXPuaT~Ox_CX${6`nR
zgjRNcN=u$_aOMu}Q&)Z~YWAL3w)vjn?CqlaqMvW_d%fYytLwGK$Jcqfuen_s+jqO7
z?p|E$sVOr|xaQ8BU6}In*$n0#(Q<ZEbgJL1GgST<XT0jYr_1}<uWer!va4)V{j}iZ
z(nFuE9JLznIj3`R2c0~4#DQn3)08%kzkM?to+!$N<o%s3daHa}&ZD!Z*M1Pak;oyk
zG4|cr&nMSxIxP5wxyn>{Huu&`5+6CLtL}>({b+cJB}lEIKWAP{_{I5Cey2Bmn87f~
z)$``W63uqGMI0>_6M|NR6lgI=`p&-9J=-lUXrD#c^vFX=UYSK=rfx@iIsHsh*Q9%>
zF1ML*bI(%VmOUJKU0G+6waQxN+B{soM^r)o{p!b$LciV4O3c^GacAv*I;qTYb6LOv
zrcIw%ZY*etTAj73^Y<&u?Vc%)51yC3I@W13zn?qH|NU#@t?RR-_&ZI{duM#fWcDqo
z*~GSjJvHyXmaVQMgHzY%8LWX{e@y)#cfD7yX1S96%EyQMi+8@8dm|?5-qYXGs+ayr
zr%(D^Vie~yLD|}So`Ie9Ci%nX6emm;`WYPTdG+`o7DdJNSJ^$<?G^-I6**V4$7$dB
ztw*=Y1^TV$&{0_}rsMVgv<~Ci`IVm&`|KPSePH^o6vF->_(ikt-1FD?yr=E^ckwN|
z(qYdxt2^dsue7#adU?-_rP1$SJ~W-MRx9r5JVV9KyVeZ3Cv|o0%ah_#XD)KieBm!z
z{Zy-IF7r*lAI|!}df)5$);}&*|8b66ek;$mFBj6Z%Vq`tP=9@9Mh8zL6IaOVZ2vDF
zJwDTpgxo3!TGC%E*{*EFA~PlO{xuPY4MuyOHTr!wiwl{xU$Zp&jHsQ7MxOFxL9O!n
zhc<a7&AW8>|2mZuOQv3P<Np;>;cLtytfQpH`{mA-%5CSvbEOY4G95qAc#h}!s(;yv
z`TG@CwQxQa`=!Gzbb8XI)P1XZ*O<+8?{SYQiVZbV-S)!bOt{DU)~6e|od4dGS#%^Y
z|LKaw(=<2FKcMw8x+>|g(bK%e>;7y#yJdx*vyc7kJL$jX=Ug_r9rJaH@^ZcK8LK`;
zCcKoD3wLikXjf$MrEi(=yHrEzu3hJUy~|p6(&_Wr$A3Tb{=XVJb;kZei=_$G@;UJ-
zHqIwAWV6;}Y}j3MvFvxg?BfeQmdh3%xc^%`y^C$_$0zMAE0RvA?or#mDdU8~y@~_Z
zd={+LtmYQiNX!2=yZ%kUY!At4ujd`F%MqV8S@z=%i$w~$#jmy)@77Q}d;hL;wq(-k
z*2Aeq6S*9ZyI%6R`uRdv?(xE{Hx`^(H=&|Qa@zrIOSQ0hGN(O!5|1#Q;@kA~`GYKP
zWo3ipsi}*PMkgj^oOSr7Z+YwUlaF`2DrF4k`Fj7^ZS}-7X->Z1KJP;zllEuGmEU@P
zBT#PoG4XoNT^lr?&TYJ_!L>JY#_?_9Y6X@P=S-L}=dPUF;*{^64F|pjf0$pj@#>XD
zOP@1cD=nNYE}DMt?v|HfE*GP|s3rUlpJ!$DR_oBexYvqz!;UfhFQ}c{I&=QdL}AIs
z=Tl$n*z;`v@Z4g;1pzVkXESI2@ot+JKXv_9^E2s>>{%`p%@z#T3w;`W?TO6M<X3hx
zo?B|h?6X<B>)*zrgL=AC`Pt(-co#U81UWp}eRlG(w7D!6AIm>pWM#C8_dM~g>A+eE
z*2HrMwjVk+UqIr_B9<SUH4ZikI?oPmV!orVxjH838eiS-d-6^8b+=b=9p1k^C5q?u
z+tpFGr@9}T(0orqaAL#nqVz-jH$QIoDv1B9RQuaA_59cLWove=+k0k`n3=9Pi~Bq4
z*%wbg;`8P{X19`2CGWn>y=!lO@SM{Azscudbi>5_yGjfE=G%Sg?EScHed_BAkrUIT
znr1ue&fd!u6Ij*qMYZuwaq1gc+4L>To7XtZ->Ld`<%iEd*%ib*KOg<KE$&9k+CAt0
zbl>>AQ|s*IH62rBp1zTDdEUS_!)DUj!(Y3eDz3U=@X}wA_e;6r*QsqQ@6D_JU4Kye
zz#f;^!LuH}xm={T;8)%9|Noq}RXu*D-74=S^(xo#mDV@y%DwBkf6Ly~$YwZvLioqm
z^4IZijZ^N(-+Lq$wr+RjzbijY^zZCCbU$)!!_180No6fnUiVlH-X}g3DKL{ZpFb;N
z?>)06^VT2bocFTwXddIae9^`KXV>N|Z_8%<)ZCXhugILMvNA*9uFKLS@1<XYU;77{
z7A&=pf3sXKWKCi;&+3VhyED8!oV{X`9d_zJ?JQ>0l}$LmXUC#$*KK`?OWd=UMHbCs
zJk{RnZS&dn@Ij8$zS-d)!k8xn1*~oTQ?kZgTjhQ4g)QF|wsd`b8nj_@(t@*R+vNft
z91n4g&brjv&wG#W%Zt4N5?UKuxB7){TNX9zQ#IqVFq>0XzxRFF#<Nx?@Z+;n{~oNp
zQT|73vi<DK&E|furt%d3_Fvp2!kIN$rNJQK_Qu}_r|Zk`P4t`NEjvH<{OU=uyqQt<
z)>2mG9gR2t$=fs?`_jJr>*ZhOm)Z_rYM&~<=l-%SH&@8#g}p1!d0y*s^rT~p>YvK8
z{uwMC+AZZOI>$~#<Vf?|-PO<fD{FXIonIw#xq#c;>HJ?~{xoZF{QYsl@j~;f*oyZD
zGe1UUPuTES#dN_N*3dg09rnyotG4?6W41EA6SaRoBa`zpR`sY?cb1&0l@}>rxcpX~
zhwI~ejBCUE)Ia-MtqeN)S7Jqtm+BfJksAvon9f{r){A?v^Z2d4rwONTrJtRkVXU~V
zKasa5+Ti32K7m8K8I%{SNRG`~cw1U?Mq`4I^!rOi#a@a_wX(Lc3JE8F<w#2qnX)(k
zwDvRJb?@KGN=iyw=T@xPv!mjFqrz4hBb(x5qNZ1W^*J<qgdD2vTp!o_AfWMtm1t@8
zU%52_>RYeBz4=3b>#ntSw!F0*Uf%huXHS*nP2_sI@>PW2vt7CmS@wDFVzw5k@NsaE
zJ-DrNN}_D{2OXA2ohJlWtU6N~D|>#|%DJIBk>9L6-zMHTy?%|VSmo(MF`OMT2b6aj
zDJ@9Zc~G!3(e>U|yMU>6>+SQ7E+~sFk2>=HOyu=7Oy}PBZQSsoVSA!x$FqCJbB#-k
zE_{6ap8xyWkbi$~Z};_k|HI7o?HqgOyE`x6o6yLf^1s&bgJh+W<=6DE2cmqZPR~+|
zGGyLZSfzG9eAmYEslB>si-YEHv^dvz^B=O4<vaLqh5G&Eat25H1Tz(#8#T^{vv1CQ
z`^4a-u3gM`<rSy*p7?&~>ihX$Ouc2^Z}7>y6q29&@k~tgt(AUW5v6^#ucmHgzr9dm
zQpMk6hoc=#R+p~kT%F$b{rjii3mG0c9FXn)qy0;%fpv0_p0H!^gpk?V>)0)V*&AkV
zG%n%_&?&q-H7u?rjdd5p-OEWczulS}n^Kd#flI2QB#`^g;U%_<gsmQNuoOD$U)*=!
z`<K}hONVoUXO?aGZ*jZ1S9ASiGq&8T+5P9c<y(cSsyoa6Zrys+S%~}fTX*5LzvQo#
z-9ED*<;R{@-W+GajuY+A6Q*Z~O`BTOuyM({KMZ=if|tv=-Ohb?W2v3d+ld{!rsn;b
z8Pi|MHEqvL<HOlEq$ZdcCrz|}-}I*VtY6mjwkI#!e}%Mm2+e$^dMR<g=9Zt|jOGh$
zs+BY6`n&6ug6EXEZ@6k5&2n3n^3|I%eLQ<)=Xvs*{@hdfVESWwhQ^lm#+volLQ{3y
zFD*Kgk@Whx?fF$~!nZfZUt-cyZ>XNzA&@aw&bVmLs|)O#E0wIKg*w<hFFbU+#_Q&P
z#Wz2<Hcb6?y>Hk18E=<wF*g#3IyZOES<cv|0(oiGTGl?v2Av|#Cn5aJ)1Dq_Ox;|1
z%TT?9ujS0Nh~K$SZmx__v2w|=Yw$n%>D4P%xzGRJwt7d%Mo+Td_T^!ViR<YM#S>1B
zYfs<L5??PIb<(EBDs7|m!bQw$;+VVrXTQ%dUE9EzI91{6hd&K1>wkK0n!IxF)0R@{
z39WON=qE8(ttpw+P+m9NB2(q(iv0Y=?@Kntu^0#17hQepbGqwv+M4hAr_XYD^5>oZ
z>TyGK=2_Xyn}wn2>92a9YF=(%CXy-lRaYu;_21IWGp9{-607Ga<n4=8*|1~wPmj0R
zUXsaI&UtY#S~zr;7&=a>?0@xpsm0=;z;l`!&v_3P7X7o?dg$e9^^ha~rx*o>y6*cN
z(y^jlWWV?#o-3=l=Dob6<zl1AGDYao(isV#rmSY&89T`!?*1Ze+vBUhuJWwmjN2#V
z|2MH>@ox3$k2_s1gaiu(+1SqW*A|M`J9_%@imr|9i#c}ePWd`r{nJy<lAJ%5ox7H&
znl5{yb8M!Nf0;Ua6>HUw>LbC2Vn2zmT2}FxdoRbT+gV&Lv5m5a7kL-vD{-ytU+!DC
zT0pq#pZWI>yR{fhudnBL`sb}!aBIO%*WS|~o$SKHbiFh_ec2Hi9#t26KJF^(nSA+x
zr)Je$^P-m?d1-5tUnLmGuPV3xAV+#jS_QY{cY%I(yGg8{81A21a+vkllv~rgKXuyu
zS|s_iN%o=Q!G9gjtQ+(nT8b~2*_K`Tu5xD4S|4pY>&3H9P1-nP{nqHm`X4s_;AB0Y
z_C4?Q1m;_I7yWIxn+;zmixizaRVn_eyp=)H+(3zO(FEZei3g=3eH(Td)O#lFv+#)1
zEqao<mN$`yb@sh2PCbt%FqlvDv)rt>^+&p=g3;?{mP~&q`JHRHcWG6hSf#jEZI{~}
zf#MYhgBQ+!|L{d_$z`puW3MJAXVh$+bZSwLnt-eA;<c_U)3lo|J9#Zo3sllCJd`r=
zsZzH^WZuoci?_8jsLZnxc>i8<Nmn@A?i#*j7IV92B_34eeC*cO^mN7RYwzmz#$3O3
z<5kRKg;OjWSR2`G`M<qfSbm^S?CFk~Pn1?Y$y{af;6$y{)Rp1JGw-i?_xN3OzDZ=-
z&NE8gvi~k!GB#v(sn5SPW$%HagR#!dt6B=q?{Tcm*{~@4q<OG{&$_c&2Uqcab+~Ew
z_h<1h)&Cz~8Qj(^72N8$OX05N-wxflYANN4ANmXLE%S*MOL%0Uzjm5N=N<b)D<aQo
zw%wSW$kkKsS^a2j%GnfW4#V|Rx81z^<L#{px7<JUq_hfUb?&j5_PF7r)Tbpu>t7pu
z&`OPT-so5CsZpo*WQU-OP2>FhQvUMutMqTrcMX_b$aLp>brbjP<lCJQDrQWNAH9|r
zzL0tMLANU#!{;~OXEfQY(B0PCur>c_Zo&Jo&*H2l5!ZhwUG(02cK1)diA%-xujXcD
ze0{MZf8}!{9qaIUXBy8`?Dw3Oer)ZH9!rDbn_mJyEb|lg|HSiMVWEdy0Lv!B7c>5;
z?_o^$UZSIW;@%mhA5}&lKVP45D|hLZmO>$}s7?*ns!4%<snd#GmIw*TtX^z;waxks
zyH4`zfEn>hNd=V~<=8!WvTcramQ2!#Z~EZ0bXngk-S35yW=vOD@aE10y&3V_MA<H1
z`@cS;TdDen#Lx6k?zaWA*4=$B@~~2X?cpKOwe8l55k1yj$E2J8h&gk4teB*g{;f!N
z!ar*xPwP#MA5tFw3Ym00;?)sVp_sdA;vs9kvrnCUd{$8Lg8R8Y1&-^!)7R;fJ$=YJ
zbi>}zO}Fp=+$eCQOt-pq`DELvdH$T1O$>8CWjDwRhOT=(b;8_L?;cGSl4E(-E%fle
z#;-i_l&Wo>ng4`&{v8g8f4i1<S@zlqiCv=G%~I^NtmnUH;=Hx{b@kM+TMw@OE4*+v
zxQYF*^s9EJ=owD${NLxqR))`e=^GSvP(^R$UDX+rX8%~fyf8~?+nJdg@9Mq3YpL~i
z`|9QFBCF?mXuY$V<FVpoTJl2Ig8R>cwoc1mx^HKovQoy?M<qUoPR2|Ro6fmm#X<kH
zueToEI)7kFEvs!{?D|<gdzXIP=dpfz&1{>T=QC8hPCH*VW6$`nnowf0!nFFf=6RPr
z;wtZ*=QiyPH}Y-W^lE|I^ckmJT31gm=$k&{Uzn#!s>2k8Ej*oT+?9SFoO|pLYw+gS
z+Re*vw|?$z`Z3M-MA8$tJDPjFOYZJCUq4l9)~1=hg_f#?(#hKW{fjJjZQOOBIPC}5
z#ciAB{9KkKF-cMQb4izf>RR5Dapt8p=L6Q>dEEGGLR`9Tme9p64W}ubg}kgx=Kt%C
zT{$LT9~M&)yC~nSEk9jtUb(6N@@x68b&RLpUX|k$@^}8V!&~o2w)y3;{tQj1S{@Vf
z<jvtHDN+;H27h_^GUnI%>|^(SYsYE?M9jJPamJSlRimz5@u!~7oAKNz-Ql0>f%(%<
zrnfEe$l86n<fZT1-+Z0Eg0IZJx%utmy`3Dl>lEvUo16B$UHd6{;?>t{>UF&yxLk=p
z&Z?*VaiLFOPNV-sW{yKCPZ<(QC+}V^zsGvz!)wbz|0cc7n4$ebu-1P<?6YT^KfXKo
zL74AW=i#l2XC&*BGG=fd{qsovGMiA}@k%58Zz{FACd~WRPS9m){4TU&(QTR9X%8f8
zCe+0oKd+zr@>a+BjR#m1;#yRUnCG3H^2k*A&hvc-V)z>aVw$oeHgDnU*<VuOyGHZa
zR1yCiwgZ}RKf)~2w110~6!&KB5xjNc^mJwA&!5*FYOMJB>Z*PELnrB{|7Qf$9CR+@
zy|-<naN%Wp{hexWw_g2y>cylt9F--z)0K9ntH%ni_V>*E5dN|(Mf8nWul|1dS>Mj)
z-51#K>7(X_p9V{QzYb82FtY#Ybi8e|;7ZMIQ|`x;i<3SjRhO(vZmUW@XZ}0%wTPpn
z{NF2+3^f%O-O$+EJ9%R8&vPGjTEtBze3F0S@x!@KC9l9<<)CfTai+}ZdGG3uUhiBz
zmw)TxgOL%_TA7bHDo>6#XcC*WqH9`KtE#NHve(Ja7V%5>%uLgJ{{F~`hq~vw;*RM(
zxTen4lTv!{-<wCx7b-Y(Y>WQCo3lxIV(P}p+m<$d(sGPCd+KiMQQ_!dt!$o!U$-84
zv!&t73lG1&EaD-XHmUw}o!cTiRqSV3k7Lub6Ukjc_amp6H9TTSd3|R0>c~5r7?(0g
zi?s7G{rPh0eWQF=ue%!if5~L#4x7hc^5;#Tp!O)|b9rgcUV9&ps41JL<jv__?W^gc
z|2cF{;k8ZH`=!6_v3|wR%G>{@zvms#o@3wA<$AYo7M#7~t|sHDi+2~Tn!mK?|IY1|
zeC0K9bt(6AnAeM`o!sZ}`0>GDE{?xB*V@^|W!R3L>n++5EcZT2Zkt|GUB_##qXKn(
zQ&KB`R;KQKwEt+@FZs;B+d4Ud+3#OHaAl%P$gZj4^QKPq6@4UelA+OG^{I}kV2V!t
zJD)GM=bZko)NO7ud}XcE)L;FoR=h>$(wsZCYxfuT-^=Uiv^~Dd-_!b=O8u&LmkK_;
zJ*1wgmfa(N$9&z*Uwhs4-hJCB^z3i%F8;gU&X#;(5HWZqUBtTe1+Tj7+CND#md&e*
z>L=cQ$D5O$<$vdvZV}I&f0J@PGA9ciebar|JTp00`?8|wYM1G;SHE<gOEk2-xWu%u
zu{(#YzK?$`U(Wm6Y*!aARu!B&af{TYiGQ<>aJqj_3E?`#U&f@r_{&euuN}(Y-t^0_
z-0OF5-_^K-JQb7Yym4A*b?o4saEX<-_MGhJm?6Ey^<r6&N#S|sP}{1k&=kiYZ?S8!
zPo`eDBJzG`Mvmgu@R{>(lsdh5y@)rLUn80S)^l|(52n<<6(w))h~`%ZO{-POcNIzc
zz0rQ=;hUn3r`Nn&?6{D>Qgn0L?SHd2I_saCKd1WcwaumGRZk}M%l1o6z7XNQt!&|@
ztN(7@)(yAYzjJMT-OTLsi>I9U*xxZ_%Derm%H9>7n4Q_Arnp{9vvD(rY?0^JH<ywe
zp1xT%P1V=*!rbD?ihi^AzP7z;oN+`op;0!}m~B&E|JTZ}8lJx1Cj}k+9GA0o%+_7I
zy0$A;yIT0$mt(HyrpFu*z7luyGRvuJ%$0e!r|4<P23Ae=_22yY>i+*P1zg?>zPqdb
zCS>aW;Fv`QGr~jFO@B|>XEjs#VaB;uM^V*Nu2I`h%`r{ddTGvT5i?)C-*JV{ufDy!
z?N-F~+ZvOWF&VZlzY&|${_cu~iMY(7<&IaL&3M#%Y0=x;-3Jaa39k){$S%{2yFKep
zp4sEosY^Km7uCIMC`@>rXyUqL_SCgkZs!QzjH*_gxB1+?)a5sK3UKfo3fes_Eq7^4
z`O$^qHCun&^7~fKkdj!f8u*1Xd4A=Mi|G^p25p|VV9rrT%c}PaBDS(S`OT{_{dsfZ
zX2Ev<IloOT<ICU7IcK?a>x2dCcMHhqvCn+*bkYB`xB0&|YW$XVx&Lftj4-o|Ye3H2
zId$Cuds<E}a$K#x^!xGt+_{^U999shIeJa=Ozi32=39pS_ibttG^=mE{ZVOu+RM7;
z*yN|8wr_8oV5#>q-?q{B>C?Zyj{Ek$uPaae-L$0F<Hy>hxU>7TpPe(g@qOCY5b4d2
zIt`_s@7i>6^DFfzzwn?HX#$63qn1^yoWvWn{jA*jTDi#_XTD!KE4SM9`mIH!aR<Jy
zt-Z}VbIk_v|F+lm7(dzQ?D!_fIp*<VbyvP~D>bj{btmcR{yP5M-RaMkcXMvEe0t~M
zSQF*iUfFYc?d8gk9?$Ps{pb0u(%UAi-WAdMtxW!;vD)s+&rD%~Uiv$C{-5O;_ww@5
z+nle|O`_iakBpYAwfl2qa-P`yIX7M(xw!V3<k7`tFIN8x$$wI=@hQ9Fc+*vd^PjHl
zUmKSmUUhrVj-q3R*}Sy@$shF6ejT0r@|)0aABQK~<C=BvUNHYqkkyjEa^vnfMQ4|M
z_~r6w+ZOJE0`HPfjfa?vM1J*$)}B&H&-E&q;26-n<#5^ByQg_%GK95mZhCrlw(j?>
zf1@sxsU1!6Se;d4vOVA!pXGwjzc=2qkBzObVl9`Jxc!bvL6D(=L#q78|HVGDAM&%$
zIB=`#tU}d+)|YZS7F<}Vc=d-KtG2pM)tn@Y-|sk@m-B1gU#HT2?^WBmtaEKTO<T=h
zB{@H9WfXn<dQ$#8{afE-54x_&(3aaJv|TyCZ<XW;D_;3a$8F}jJPH<w4>l37<~w)I
z$6bESx|w(1Z+;UN|5wp{^Gb{99jE4~Zurh5yEeTrc0+l@&O3*sC4^$CxMMq<riX9%
z&C`Bv_w}m3Z$g59mM!>_bNSSV52plL+roBeEC1?xxNy#@t;?6PZD)EW`b(bYlaIoe
zDf>kCh5ujvZ`b+Rws%WS`7Wi&wZ*=Qw7P3rl3r+$ab%I^;#CV*Xs^6&BWIejW=p_&
zE6dyVC8c>P57$*E$UOfo7r91Y^%i@@qiV5tHcz@=usE@?ZFkTn8JjDYHZIM}u08Ei
zP?cC7*?3LmT9xQ8tA+O`cX~)xy?J(3P`dg3`jp5y0`6HG6W<q|wfp$~d*Rs~t`4Ve
zxIbQF(tA&M_WoPi?;8GGx&3xB)ArA%H7jl^9d>n?KmXB#^N%d#|5o%@+Fd^w!CdIM
ze3`N8Qxmn`sYgRoFD|a=xi?2!{+e`HG*|czKKn~5|3Z6~bk8(j+4aU_?$kFEj5gkx
z@h+FET}|rwy6W03#>^jU=kER9bN%Zg*=Y$u?4hjZuG-dSW@>#~tQ2Uq`L&LMqQ%P3
z3(UIjED2bu{vc#Z@siiqipt8Dt!efZVsP>HuXum^WM-aklX^_}^0l0~Zj(E1rga50
zt@1x26Sj<(bN92Dmd%$>CG6vy`go$SYTYNVLqEOBoO2gh^k>VKS?*<Z?b@DxH?3@*
z`^|;t%8lM{H2A1;TX%WPvn|IwXZX69&+!+#z3bBBwMC)7cut8}1>S0&ZD?bCiBos=
zjMr8Y5363U{}reDv2em3r+rc0U4bsIUmUAuy)=DV#qs=9)h${DJlFZe%xkvlme|DI
zt+=uHLQ=@Tw_15TQ=itJyFD}i!l~2qu4{b0%lLlFrsm}=*Kfsao4-6x<Gox|-jR#O
z3(}fCZj4%@V|4m$yH)e@^{bS2iC@Uu?NI%B+f@slWx9*vcFZjo3f#QCIY{pH<Ogpr
zxYjMNfAyN1^?<tFMNx;i&~0}AC*2J<<!(5jYOEa5Y5Ijt>HfCoJGQ>aEwATUxBZ2(
z&Wn1Tjm}>!UQTPB8{T)`-}cDvM{N>!JibetzkY0cZrjl_QdZg*c^^)mr{VW>jm_CZ
zc}lU?H`hFL;o{=bZuhNa*&3N}?YWkZ!1U*3ISLHjg$Gx)&x=Z1{AXLK+S*gP^)nVb
zT5R^+^!v)Yh64gJ+n>F<cFL@jt3+79D6{&R>4&M0{;?d(7T72A{U<Ny!7_(^`<~wP
zN|!COHY~{4&cqVHRC>!O`gK7M`+nz%Q$uqXPv=@0=h3=9Z&i)encAnXzIbtzEReIf
z`_RaB-jWUTa%^9R>h8Y0w)Vx<+X9mfM1`LmDPGB`XBYTaY{4?A^A*b%gsgieDVAui
z@-A2CSFKE^b>iXu|8ukTj+k7QyYt+9)yHkjJG@Koc29BoUHwPk-g)`Y^L9qrE}mHb
zTl<ISLh)bA9zL1=z5L7Hmy`4TR_d*v5cE+gd!4^&#-=@@i97c?PxYQ)Anm`t>#uyk
zYLyoK-PMJsOQR18T{{q;_BvikZ$kN#N|iSjno9W*9oEJNOrq4Ee44z-U2Wc)FZnm$
zm`X4Blzw6jXY`Y|6PpUwRV-Gi3(JYDykzfawcOvpU(epN>`*o9#_M%FIn%0QRX^=}
zP|^7F>XLPa^WBZUZsI+=Uhca|0=HrL&xM<J^2hz)+o<I9t?uSIo9lhqS2KQDE&aV;
z?W?6r^U3M*e{MQ(e%#gQx#Pqm6Pq_VbDWjlChR|9_WaM%gZIqEE_6?Qv$vu8{nXaC
z%WcEvYp<Wmn=t)h2=kA6{!jsf*HiiyY%JFDKh-ZS^mfmNlC0i`S1Ml^O*_A!>rjmr
zt42uqjhvM!+m0qZ$_vy#aoRj8dUj?l|E!F|Yjfi|XNNEL*_ON9{t2Uwetvc~Q^ZlX
z61Lr<Ozqo*cW>05t9$-Qb=a&`yCTec{M=G_zKi@7KWA)t<iy0*u)P<n*<<=eR^*=%
zS(7jS_tf9%=34ynR!8Da>!r<oWSjnN@melxtI~kz4W)Cn&quv_${xUS^4<9zPfP1G
zs^{$7vi<bgQ-9}i1TFdV?$pE!n^l+CpYyr#P(63CzjE&h25E~e6<iHp_*JC*><-jS
zx<4&WZs#ib%DN)<+hU#l*Vo;iS#wRNQg>b6@BM*-FBjaO=5*Qbyiy+j_djgCs@5UJ
zmzk#uI$c|v_C~?h_=Rgk#7y%g;o`hMj}?n>zM1l0Xhx=%hL*OHqqE+jtGAX)yxpNa
z*Q&p1{^jtXxZH`sfxd?i%$KOrZsyTjs_?Ej_|`K4#anK%|9&S$RrqYL^*iy%ub-=t
zQRVf8g7mVv?XL59UgkR1xvcML3dm4?yh!hfLH6du{3jl7T7D$|(e}LF`p@?7&t6-b
z^Pj)BQ(x4-V*gK-*vUNCeHJB1>BVR)3t(u{wkpc1zEV+}?EmZC>%Yoj3X9l&%br=P
zIoFEk{JXRT^Hyja-uo#~?$rkcnJ>p1?rE(&6@B>X*7=jxJghsSn~?G2fT5<<{*J?}
zZI@=wk=TAHkKaM}#JRhTx76*Dg*7(K|M>pAozAkA8z+Vu^yvl8f49E=-EIAzCB>my
z+p-tkn;2xMre<9|$JS<v9A_ZoQn9TQQVzEUiAtz0nJT+<W6*le155TEeYD)oK}o3d
z+>ffZHdlAU$G)#?ZM3Wc?~9spHeam@pLK9C_tp6;Cj4*_>*l-eomD4)hdqAZhyU_C
za-Yxt=V?3?t-SL3@iPwv_C&F5e|Jm&K#PE7gs<D&6}Q`~g&rKdWB%!%9Mg%J6E@Dd
zwercA^N*yrYj?3`v~50o_<ylWnxdlq^`o~ckKN?1zO&=Y1>3Lh(hY1nMbEs~d}^`4
zWCMH18{bpQs<O7nc`HdCu4jIv;xk|S)SdqQig8QZVzegxNl}eC_+M3SL6_f7i8IB!
zpBz(ZIeYp?l=QSIR;Tw!u=KX6wdx2TDB)2Ly;D1-Zj17{bC0<8#t6RH^s?d0$+<gv
z^c8jA<VGF}`|PCanrU%zyXBe-Cyi{5p9rq=<Mh70@<_pD_4dO}3)<Nmv?hvPn{%x^
zIo$33x8&t=E9QCIABuAH61aJ6*U|#>E8F*cPExp-+5Y3(X>XrP39-jtr=RRAP|4A3
zFZ{#3bJ4+#mwLlCI>|3{?$=6w-|)wKeP&Trz2ZdU7q{BC$!yzPWAOOC+vYCbgfHw-
zvz=IG2FA_%R#mH{cy*<3|GFPVO5FRS?@0!2>XCXs@qn-W+v6Yj+jb}j@0B;7_J;c*
zXM2iIij0SL#O0UYLki~Z-u896y!G6k`@6%po<D!vxW6siF6-Cw@Yn^>-&q-dU2K{j
z7*h9x-Q04k>s*`JMXXa7FV6C3vO8qFKKSDDE+>QjJnf(SF@;BBA~IwTSf{2;Y=7YS
ztm4~Kv!`|+mn$q>7~#D9?}9MdBF4!De#_j}3s3caUt?(*81Q_?H>spV-M@8QDxypi
z-No`ECN$VvCF&J0rs>JcF>xy%TIc*Qt%ITEeoGX;%FjFR8-DE*=X&+<+TD3EH#)Pn
zZCTx0RCXz8w&AZQ2i#1!xm2AL1UTe(I`L*J?Je4*BdfCfi^`jme`7k$y{E1<y;uDG
zb6)%ro_!a!zkc1gShQ^G-sK8ip8`}SonL8uMt|W_iHd!)c3w?wiRJpIKZTsj+#T_%
z&26IJ+ICF``Rixo<gT<j{#nTMb&0o1k=-x%>v_qXf$xH1c^B@FO^p$CRuCu`h<kNv
z*I9-S6X&fDH@mm0*2k&l=Zi}lXRg?6X83t-5D)K`iv@YMliGP?d6ERC$l5t%vu*w-
z=CUp5`t@TyPCN%}QeKO>obmUb`}|&dmDg*d*4%v7{dcQ;^H^P<*SdPU9|)iFWcw74
zh0e{KnadY_Hr~9I)rQs6?yaw6;P1xSO?j;u58kbmGktBaR;)0|GK<?e{y<&8tNd$U
zKP0Z5d8*-n;fE=9N!M3)O}u<3^IBQk|Ji27lBMw+b52^PWyvw`&^J`C+#qSW-Nj;d
z;zb44wY&1P#q^>Me3D2j{J+!gU=-h(!=FPY%n~~{|J)juuf=A|U%fmn#e4mo{M!ZP
zi^F*2*EneYIQWXA@!NxPal;jY|8{RqxRmjplX+Q9RQaX}-K*NZhi?9#`FT6PT;jU=
z>L0PsH~mvuHC@1zyCdSe!g}BD3tb}8a%#-ZCoMZ^eEw3DylwKrlpn|2^bb5r3itnW
z;pn4V>0(EG6hygsZX9lm+rU$Ip*??!wNJ(TD+a0C<2g=6&6=b$bHZ-t!&~oeSN*Ou
z;|NFlPC*Un>Vsml&e&afYuRMRZhz=tGs{xu8GBg&{C?m1(z(4aflX3UzkR{6+P&`A
zH3S&h>{*sD2u|Ud6_vR~oO7qy-`u~Sc5;?g`>a21{3dF3bmHO(728kU{H4CZ(o9Hk
z`4+=%MjOS|Ul!~=aN_LJXVFVePdO&1c~*0ykHfK<VRhO?Gv=)`nt%1wME30L=B<{W
zn4{i4<23Md-`(1F+NjyI=w@P|ml!wSVdZmw>$UsDq7Le;@?Y`te8yXU-WOKCq^?DX
zvfCys_uv1_pyMD<pUC}g8JV6v;WnTAWY1V1I8`0Jd7s>zKQfn74UWcbcYl83+}$+?
zbgOx+_NmF-nf5hop_rt<oNY;L+vh!7k6-*|a;)Fmt=2GbO*mt~sme#f4*pB)vcG>^
z7X4nkacA;;K^~R^A}%wJo%+80p2N@HY@Pk0p-xwnk8V`ER^;5XBlVij6aB=JXn_d-
zl-E~gRqOt9_>{=KL_{((K_T$n9{mlxi`Z5=HATFW@cil#+M!ds_{5UfE!_T<t8~__
zy7%_WPU#Z&6b_N?UGw!Ep0~f=*V40w;alzd+YLY8Nge063|<>5v_71nQPKaD)S^pM
zm%L2KIIzopw*Cy;`Aa@?DSXI3{!{7uOewa0D~qNdj%G|@-p7=eO^jG4zpZ0Ir)S}p
z!hY}8zPEQObuR8`wu%dIEETA`fA>@L2F9JH3mWd*bSI=toS9=(dgGSt|1w^)xu!{%
z{&LSezIN?~M(@kt%U=I^dr_=EpSz=>Yu#zyx%tA2XL5O7oUqhFpzDQzLD!2DzCC|_
zzU8bBu0MH0T*y!U+aK0xSJVRksvbIY^T)Pr7144^yOvtDm7R9wNaFLlHTkQ-gel%i
z6B3@d*T?Nz@<8$9oqb<LjFsItojLxuJ3M4T(htYOd(~%s`tjaG#Pi%?&-{H0O}~0O
zY);WUwtJC>Woo$8%!E0M3noRM{-|#C_G96>nA&@ceaB5~-)(SkF|U6Rb>Oq`%<^qw
zk)}_d&Aazf+Cao?^8bC8XPkX?VN#>Q7A;NY%`e_Ge6HH=F7_(ehEdPWQt9~v=frc0
zRW0ilcSY~3I~rg&Ytr2<$;=aPL^=KMPda0gBPVcZ(#`pg?-tLW`+D}3&3AT3c8V=;
z%+m0hy5;H|=}lH0g;DvcmP!geqVrEaYK=|SvDzM0B>H7RfTPW2R)+$?Bl>+xzvmpg
z!aKh|{dDa9=u*MW`A5U&XzX)5zQZ`tv)M;Re<Me~W?a_6?s(yw?}~*dAGe+uFRb*h
zVeM5B@2QbnIXQC$kF?BE+L532@~o|)$G3TD$IdOWc2hWilQ%Rb%x?1s`RW5lEhCf7
zyyn<f+&j|{{@K7+clA>9OH%STX3ksm&Z8)7g%Q{Gi6XL|ueQ9i`Tc<7^`mDR+wVNv
zDa!Vie-5u{X=QnqQ%URT|4(JQ*c>NrSbwcQU!1?~YfP%Napc3kUt4`*-ksW&ougd*
zzxcxG`YC*;*PoFVaTn%$k@R0b``LvfPEiKaJ{5_cbJ>~E>T*M>(DLEG@YkQ`U#i;d
zEZZY%q2RFQq%gx}XYp68CKFq>J(}}Tv`f!?@uAS!)$z+?E($dC$JZ(=)>KW=Ff`iX
z-`+oWJ<G0*DK{N{IotoNFn`DGr)OU|IjhXw`O9CXr<Z!Vb}F&{J~c}ua!-!)s)W65
zCyZXJs|p?a{-z-*I`htIv-ZxH89r{4xYkN~_{Z-3*V1<H`C{H)U(vY_-znX`6Z-a&
z;rxIHSGoA31wP5`?6q9KX~_v;w%>oJT{;x8W-hPD&YIA7>$ko->~!PfPMOY^3c+<%
zHF}3k{#<?^60oniTJP)9B+I^ndzEK&_ti1PRjt{~^(*GrH3w0z6{jK+^4=v0xP%vE
z^I66x>quE`G<qDF$SBxx%I(~qOUtgW6-l~cxa-$97oX&BiC;^VF3k;j8NxH!Tsyz)
zFH6+|`O6K*7W3Hj<()3hbSam+xln)e(Z%eCf6d<b;i|B4Zn)mbY9np-8_U<cJ6$qK
zJn2Kj)T3T=n^>kLU*~2~dbRg7t0ni*bBCXtnk+ec(P!?Rmn|OWoLuX$b<V{lXO^h0
zv&;POTI^RJ>vDhb2VcMoDDU08FY>K!`psIEoiBc+)ut}{{5*EqmF;}H-&;;zVp(al
z(k$HP(XRhLwwFE)=JqZ7)p_hz;lfLnB{wxQ-LH2(eqpfe-1~O3AD@;kcjweK@O;Xk
zd_r8Z^ubAC!|A=XN7qItZ(%w(xoYK<g=RwGM;jG&3o`A+ycaH6GRNYddcuwX=c1zB
zAKyq`7CwHyAm&f+Y$xlV*<vS|Gyk>LSzNil-m{~<TK%F6Yv;%2i=R%d`Z&kyfv{3y
zu7l!wr>Wb5FEwr4_(!4NUS7U>-(y+EXGfc)vTNTh@h#jH-g@+0_&pu{{a>XQ1Zn%<
zc;oyxTIkrHiIL^THOciq&K~;nB-^%@J8<9sZMT!HBUhRnc=|~4_qTIrMBCYar>2<Y
zt*W2+cJl9A>vNJ59$(kldvfLdB@UwO{N|ay{S$3xo_^$BJa4T@I`gaNt*Y0G-22#;
z-7Way@oJT`3^Rvm!9L~9O~LxN=4wq`_Js5N<XBd-PyEgDGPUA={2o;No3rQb?uDnn
z@7>eeecH8XU4VUX(W!Sy+yD0aUz4d83v5_h(0TGkhL+FPe^<o#lg|Bp-*@IuBv0_`
zywkk;zn!A~Saa82%dN9a+-b6DrtF$Ux`#5>M7MKqy8h+m**^L6Yo~ds95vj`I)lOQ
zxZ2qo_1($GpR8G`e`?pu=YP~5E?>G?XSvi){dtxqZ{~76+MM1#QByL`g-xW1kK?%h
zTG0Td9d|lhQ!el2mRFPI2v(kUm8rmc!HM?`E^;$&GrIg)!u9*aEbc!aUP<|OSUO!h
zYU2J-?sKZc$F#n>d%LZf6YI8z`)6}qclKd?@v%=Kr0x0Cng!O=?v}mKd^BNmqKDX|
z?L5;C?EFx*&Nipg@0ZA;;J9C}+3r`kx4&F(AhC)y?f$U}#nc_l$9Cw=vYfi?z@r!q
zF82Q#dHIf+{y!Z`ORO{}2j2*|7HYO%O>6J{Z%&`ezTSOXz~ff8Ir`|~gHpQ|JMeXL
zv_F)ImAP~NtyiO{#Ee9P6DLwamR6kYiduVNA$RYLCxtQwdVS$WWe?AOKV+DZ(yQwn
z^>NAmu&a&^Tisg@Z>&kTe)rT?()F5z$tiVjn?DX~chzuo&oGH=DCDep8uPUNcUzdK
z{G+$h^9>6Y@T*22Qx3lJ{(<rvx0l_&9(_N5LwVB*-DS>8JU`w#^Y+ZrecCZ%nmTX8
zD=R-)DZja2{Pug`(mg9?JPnAm`S|I+>p%V10W;>Unc`R3-m>d+$N&5DCfRE?zDPar
zH~8<Q`XnpPEV=Tfd5Oz<FTIP|5pw){Y@VIYre|JNi+A_BDJVT(xo6R_od&vlPCm@&
zW@w-G>vZAgEt@r*?619i7R6DmxoP8Rv+B+Ht9xhPo$_wREu(PfgKT$8PIoumO>Z*&
z9AdHW@VCAV`*gJZ&!!qkdxSo?vx|LuSx}MVHJ5(gnaj;4wh7%nI&<ZJMX?u5ENw2D
zc~&du=OuG4P3(TP)z)a+-PP}3$(9#ee(}E>c_YjruJ>_-=Wpg}?QWr0zqzj}PkWv;
zf8D&!x7$~Re-)EnP${a-<e<vCag~AI&gxz2b=4^?RhNq1Ue*`9d%G{^bN#&iPv`pd
z{*%y3x_vX{Qat<K{R@QV@VO@MP5XcS-9ypD$x4TdZ)|;}%lUh58LP;1m8pD|rfsoz
z)O41g>AoKzzUH*gy2yw3RV+RnSYY?<68}ZpABUokUn{?3!=}aQEKzq(g(+sn(s_|5
zBhCNM4p)hMIJth~nz#vb3Lm+ty0%`sdEN1{NVxE(z?CBAr>d`hc(L}PtA|m$Gutyw
z=UdW!rDvz?dHzdCuiVn{Xr#!A$&<WiZ4|opzj4lv<X5j}zCQW<X$sdx&ohgs+dP%#
z`Pg^;v21zM6seE^zo!%aa+D`+>fe23;hsgCl<GW|Uobmib}F7p;GRKwo{P7mqhH^|
zd#RQ?_MN*VvGQ`JTUa{F7W+Rx*6<%vK5+3~&HVGvZ#}rSCyvi(X-&t`S=BFE9MwKV
z2(;8}dAue%Fe9=fZsCN}`R+CQ<~~#o*J|!cOHI%{c5m^T7&dk>hE}s<nO|E^?^>@{
zQmP;KcGE?<%0E9JY|VCDG3D#qldMc~^VjP?JUz4Nis{TZc^C7p&#Sr~Yxw-ut*Gep
zbMtdW!z@ktPq%W!KQwzhhch+qY23l{ioQ=@NlUVw_1*aQrN=^!i|t_*vAHVmZ(Z%5
z=<Vfup5MexclC6M{J_`F(sNgByJd9o_}k5FyNnC<n?vTu?$!J#D`sP+msOF!U%$rL
zF>YCOvePT0m5*y2Id@j)*IzJPJJq}TBb$+<XoCORk37<D7P}8wFTbj;u&>)vh(+jF
zgF{l#;n;Um7N6RFu}~-MR=)Ur8?6tMe*MVVD;PKB&g!iafyp6Dy5dD9ikRA~Y!1C4
zU=VM4y-OkO<V8)fKg=?1Le7VdvR+?0b&KZm9`4WAXTE3&SQf2RsAD!${1}(mt`&D}
zishnubN$Nnc$+sh>Zvbyy^B}=%A9F}JMUlpQ)}6|HQ-Fs9u?j{J5OZT|N8#wbhEUP
z?f1`3+T40amECR2{U^_qakpzxK9hKY;n}O%49O`f3u5Gs-)v}qH}}WZ_jh;y>Ux;|
zcx&aBs9ovZugiLp=I{A_WqV>3lZDvI>JzhT`J6H?Ic~4cbz%P3wyw2RuUY1cx|a8j
z+y2s-+188Zx+qLjo+;eeFjr=sK10TYwh6neCp$>}e{g6cui}^6+W&8@<~yUiNi2Cz
zcAnm^)9=e9r>WRmb-(Xi*7*L;^!rB-{7X7seP8%&ViofN?*oTl-CLY8(>=Q~?Ao?H
z2V0j%{ak-`snzx~>QQ~7#p$#4n07Pz$B64|-_QK5*Rs?!>y(|w!ai=>rvG-II8K+z
zaozq>ZfhRXY_d=O=7akkl^=iAY2G+lDCy_T$Ry5Gyt26NlV!clq8r@VymKCGuTEiX
zTXz3i{?Ehntmkh%9`&NPWdqAI$0I?VCd<o;4zKk++c@pwrk_Hm8s<&!R{Iohx3$0~
zF-A?`ZjjjL_`>=7&*t+wL?{KshJ@ZTsNDZzUzy~CvMt=@*IxZyT5>A(Y3SAIVsA6=
zbGO@wI$wVDF>_soZL(pRxn-9|+E1=GzOS-B-)ga%tbS`1*KW^OT|86Sz9-aFp5w4|
zdAn!XN7G4peIG*ktadqT>)Tm|9(U7FPW7BpGu2yh*R6*aCQZ&USh2*|Y~#(m<38@w
zQ?<<eQhD`H_ej0H(s%vns;sQ5vmTfK+Oqa@>er*@MKu?jCOl}F^5oi-Dc7DnVVSw&
z#kzTK?(#M}zM2(vHh7hD5!baTPLDljZ^|oazjdu{tL|ClsK;Tu>v!KeQTFSathCRj
zHBOAuML(A-SstBkI`76|%Lj4|7GZ4rUhSw@!=CXfJ|*t7)#RFr+;B#X`P=JO-{<}1
z`>L{0d#R?fkm{+Xtuy6I|E_AC+f;XN{XVhZ?H4<{wYGm*vi+#H@Zu>Eea-9N+x$3x
zF@5!KbB3A(frhiUu2l(bIObt6Rc6ci%<RY+wnoRr#GX8S|NChkZ~X7;rT-)L|8oxy
zyR@^fZ*ya0tiHF6*SnCEJh8buc0_J|`|PWiubIPx=S6pW=SY9{`<;}v@BL*LS&OYT
z3TF?gKhcik+n&|iT~gcgnf>><#w|&1j_yagCM?-|rupZ~Mf&UKCQox&ZmpiSrMkF7
zvvT7B3H4u`KfMjjxBQyy`t)+{uNO16Uz&2cUOM}sjq)#+*MHYPe6^xK_{tB@9S6cD
zSUuo8p8Da3w1r&MOpOwS%-!D|?AX3pM7KOU@Y*E8=l$OgzuT)99q`ioCw@vqkIS^i
zb<g>@*y2lbljk}M*1dcv&3;43$Kju%?L*I{BI2d>Rj+dSW}TW4xA(SZsMQpKhL<x^
z{`Vff+ar|7XP;=4!K6Q7!;#E)l}D{_T+d?*+|~KxdA`Dp_Y)>-bpLDoc~M%8d%kUi
zweC&({<3W6Q<{I~&*hd*%eB0D=hA%F&r{!|#mP!7`p~NDdwrVM>F2iZO!9RKr=Om*
zFf*<(A|@x|-sU^EC$~+UKApc>*Q$Qq+)Ymp|9<=Td04f`BmP_V_FvWR@O{>b&;0RW
z{iN7MM;AG4pK$PTNS)vvOUddpZ)8Ka6s-N@`}byq?DYu?S+jl}IT`$N_R4T8tM?Zj
z!bB#A-Q2f+m96gHy|wYFzh^(L<YTVxI?^{cZhyMmmCUr~885OH74c8IvW{o&r|Sk9
zoyW^XEDbjIEvbGMa!toS<e^O+Z&%j|9zmf#yYt&4B*G#@FNn{T*kG||b6m-}Rck)(
znR!Hi?TjVM+bX%XyUD2?n5YuvbL1`ak|!tn6<s(UJv+vJ$|LV|v&F;QjVI-VwqJYU
zvunc7?N<FMZ@pO5S1Gb3$Jk%CIkv6#h|K;zhuVktWzR9(J9+Eevx|2dxs;gHAJ){I
zHu@P~yWvMTr?J(HC$CqsFQ_%sjM$>L<7HFFbkE65^H-<#<gy)|eU>5mg4Mmb;@h7U
zb>yz;@lno5QJ66;IWB)`gWxiT1=bhM9v*num3ZZcV(yyn5?e3(+zRe&m3_=*H!bhT
zDL>s^&pt3@so$}ba0>Y8bpO7R`BhaJrDbQ%d(F4`(mnYhAFD{z^7Z#Md$?+svpI1-
zie?P{+tT&(OZt_`DXNVV7t5IQ-t^zZ?YlrgBscBj?5N(9K>LHAmRn>`nRnqi?}p75
zVUHT5E@Xx8-d$aFi-Bvhsr1gOt1T0!eEeUZmS&{L-yHkd>!^hJu0PY?J~cjepOMM=
zSgTP0`}X%=uIa4sE$`?*zH|QdYg(EsSDJd<c=_|Q#DW8=j0(j~mY4cV-g$lu;r4iT
zQk|8fldn!@F<WMG`(1BFvD-3AyXqn~ytb|L_E-@2Qqlhp1B+y#+CQ!*N?lTM>wbKy
z54KF!%1J0W`Kr;-XqVBcz}6J8pF9py2ln5LGQ8k7?f>FvE~|elCam#@Ie4bzPTK{h
z$5Jnvol~a=uL=GTRO2Fcnoso6ga}vX%9NMQ83hk59oQIbG=6IT{Cxk%-4iNjW|}NJ
zaMW5)((-jrx2EaL?<vbuC6^Xo-(ID{xPR0Af1$Ilr^&y%d*M=b{lBL+YIn;xE~!l6
zSoAXKlcx9nM(*&>olipkZ#?tqzK~GRE{n*6S(BIkRA0HrzTP{|J-qQo^^ANzRf~6@
zdwyO`Dc{Pzc+=tft!KSnv$Lh&@%>Z9X{<M=%RKmO^xwD@dF}QGuPkQ1z}S_u@7`Hw
z%LNfB`-Lw#+sm*_I&E65|LxG*sb}6)>%Y5wwfd04VKF0@Y8T$p=jHi5FV`P^_5aLr
z{s+=c6L`Ng{;7AC$(o(q_Ik?C8zFa;Pt4-EEzGue-RnwipNXFx$_-C^`1|tW*SX0D
z9L~qyeQEz@Y0ba6hrM~ebz81)PB{~?vAOg1?Nptjp6|QNO-);$pMSk)&xM;4W?Z};
z6JzSQ`O0g~d*)r7jnSXaI{mBLvGw4^q?fF{#WLsP%741bX(kl=7hUYvOue^^HOD#X
zj)Qmlzm4<m&z-x!s_&V8ZstZ`P3c`Vk}iVxgXUh`KY6|F(iNxl-|+pZ*~N0apelSx
zfV0iPKNUAi<!v=Ar-|iS<lgAouIm%NZi8N))yAmW@@I1wnC;>!f6%0&G?(?Jzv;3M
zB^{>!_r2^n@YL^G;}>hSGmG9XWmZtHi8HwW=M~S@uR*KzK80x1s1!8)Jh5rE#PZXM
z`&xai4)B)bha6ev{cq+JUk~-BOR|%9O?~O#)m>w>)y!|b>HE%X1w$|0n}&j~A|s2x
z?vf45483iUFY%M*P+DZc$ztgZT2pg4PwHQDEh{$iTJ=c3!Ctmz!}g;)n%$Np>0S(T
zOm=(!+G^32gJ*JH<(z$A{e0tY;oqWq-d}$1^VN_r^Nkb_-+xudc$eJja-Qkar@JN}
zS}7Sg_u;|rH_|p-6Ib4F4za(V^T#|iYTJF8?`ylXE=rxLW^wKPlv&^$vc+UyvS!*%
z4MTmlZyZsAIv@QPEE3S+-g6>kR;uf@-^aw9r~bN-ePf!C%=fcG-hXsH@_Bn$Emu47
zL0Q`4`$mSBE~dFf9_v3Id~9#LG4Q^d(%SudTrOYe>|b)o?8e8gquT?{+wHjjh*NQo
zXlP+u=_kGSchl}9KaYE|rR47W0}T;tVxpoRdu`re$q*L1_QJ-S9oqagpVQtyDQwg^
z^88Z&$ES|#;`N`l%y_Dy{93_k%DKs%Q?nZa@8q37UFW=zYv%0Pv&3xHpWp2JJ*~I#
z<kDp-EH>7{txsQ1;Y;mb^yJ*FC595Rs-2ygr$1kG4dqM!Sg2+Fxj*RHGeg^mzQY;e
z3GHE_H;T-+zdxrJDWr6+@cS~R%Cq5{HRdz>u6d_6|6k#jf9E^CPiIg1wC|s&=Ko~=
zhHam&U3JXMy61U2+@x};)XWn0OLMOquDJCk@RS(So#w9kH(B2}&6rQi^n4Fj%y^e#
zE-r5Vsawf!$DZ}4xBU3hXZ6ncqi+mDNz3j`!=jBVqUG!_H0PhGe%u@4TD7-m6X#>I
z)#8t{?W1=6SrZt&`}KYE^ZGp<2f8Frg#EA9yUt;Ib=@7MO`_VfSADx|Y5Q8i`?61}
zPD1cYo=xRvE%U?AE<8E;PtLJhT(UbP<F8zDpMJe9F=&#(t{JI^ADz4;6@R=@zVut?
zHfB@S$)_WXTHj>PvlHW3HuG}ycB}d(R-u2{4=+yFH@Es6d3e&4FJH97^$Z<TuJNZ@
zA544ud9KN~9i3}?BlV`7y8X<<YS|0MxOs<9ojSK8K}pJHuE&$*f5PYA{pPMXy>y4~
zaUDt7SIeRtd_+Rb?<PApAG#~F{$5|(fk|9D<?h*ClrdK|+`2)<)pW`%E0<~60W0@B
z=xyyWDq1A$(6Oxf#&6U5R^e@bS53M*Rl6&y_16rc)oHa$PPrfB<u;!^>rqdTtnE${
zcmJec&qGdc-^5kF^YQt<$?VGUzspzigd|?tye#Y2vc)BP4@b{B^S9^ZFOU74jk+wA
z#hvdSxo=33I3b)d)3H=9YNDx$U)(<CO}}2h-W>Gs@+M*T+eU#GCw~1E<0;lYLw@f)
zJIT*|u~jkw=Z`+PZu`Pc-FnO3qS>ck&9L8R;c~PhI@>gBvWX|hu8`%SoSVa68*I>8
zy?FU5v5Z@5Zn&i{{p%By{wqS~?D0Fvjy;N9@83Mr`tzn%b@CJLV$tuBHNUD^PPpy9
z`}(=|#6RasV}GdJh|l+2QzWF#UVL<y<li!jy))kJTv5FHd42!1pr#df>~&Nn;=6XL
z`{{@`TWBkszR9vN`^fT-Zuiqu^i`tUOsDgy&si6B?)XAE&8f4uNI5>L4w$^)1#k6Q
zqm+Nw((WvMx!qY~Mf3i^(3$Cm=Zb#DSU>Xk+0Bu(@2qIjb#C_aEniyy%ddMNH)V0E
zc8+Ji(jBGmm**^*%DbjsZ;w64<dt@r*>9g;d>UpHd96r9um6zQ%ZuITZKUq_yVZK%
zf0~ngOj~8S^6BLq)hB0gnFVjKyfmS7%jIVeQ(9hLO!)oorPdaqn^RdL&cE4t)%1?-
zuRp2JUwqjwlwWFI_uu4-?xl*qC(?GFR-0dQdr$Jywf`4yw?4FIsm|`Gw{zm}E<LQ4
z{doP#Lw{es<&IJNx<0ww?E}ZeWU<!^)|tPOYriq&-=A~g-bcT8$KI+9Y>ZrPb?J@=
zkC3Bnk-m3nc*rF&^S_(Ugym;0W!y0D=YzFp-daClzuMcgS4Kj6jpW^F{`RSp_x108
zbt<=8`?_WLwB`S`+KktBUuE-MHM!K5NqqKh-5*gwnum@*KhV|@*jc9NDzG3hafgQG
zbkP89r?TVK4p&%RWrR$pX$cpujkRBMS^odY^JT%4Zt!&~hCiOL<A}MWNV?)Jzn-S&
zhZcJl?Pv@4-|%eDah5CXDPp-v&FdzGUvSzzWuNa6#m77Te%11vvB8eD<g&3%l=SM4
z`NwV=8$>+V`EPz(vlv_b-Whk6GyJpfuAH-!+tYT3X~NY#OHJ-%{q@!9>UXYOW&0uj
zZs+=t0{4hh=iKuDY&lyO`Y*p{3)?L1s9g7pZ~j&3ehrh*oiwe>TE6OSX8*F;ry3oW
zno8CsTU5W>KJ(kBcX`(Wd>)6)tDf+0f%at^*`FaMuln9NJ$|NpXJ7PE2ghZXQuHew
zQn!6}{H~RIG~?v#X&nZ}FZlfIo?9+d_-y?Bh0B6#rzdZ%pCKpHc4`gB`}?oh<Q6wy
zd{D{sMoYe0o9CUU<d-xT6(-a2{Tvcg7A%T(W$ShqUY0t!&F6mVzS5!wk53PF@t=Io
zWY{xTaEtU*`8^^3>&`8gEeWqI->gzroFyT&Ce29WZ_10?@7=Da$7TmtDb_7ekCn4B
zVNGD^%&E*YoF92=N5cX0%Fi5YLmn<ZqABF*b@9{e((bbg(>5*L7kA_k^VQ8l%}2J+
zP>*w2DF3|d(v=Grzc*j@EcdI{R<S!?!}ICNjs2gi-ngaw6u&1q=UyVuTe)2m&pcbi
z;=kv9l8cZ0#p*L_zHiMxuy3x7Y0dvr6Q(ujx_HiCaDP_z&$ZVpUvG8F4?n8?J%8%y
zlW{MOsK@!)e?0g?LCn@7rpCOez~E7xXW;?v_J}>-x@Nsu^=tFuQ^sq#BBso{l~P%C
zU`@`<lP3+<x=PI8F3|jX+gr3JWv$#Prz2Bzx?P@nw=Cp7H!r(+=il7_AK%%>skHN?
z1*KT}Dg~}Mq59+X@?$G5E>8R6vFiBY<?XRAE#rgk{0yDF!Ljgjt<9YqKU=QZHpG2A
z=B9hA`%2iX-JkZby_vN)tZ<*!k-4k%>x=I&6iu1+{Lfu>{v{h;pOq|COmKO9=iaAi
z&)4NYY&AJuv%AXfNv*z?ePVxle(B%fDLM&1pTEAS#rJ&kVyh1Bbek5x?Tb4np5LcZ
zeQo8f>A5rZ-Jd%5^lmHj+*3Yh=7t5V;OzX#-x8HSx8iZzmzbML>drrI`P5bwD%y&=
zmM`MUuvj%?a!J>u=!0&?5y>rAA4U|Fe$d;i!s1<X!?-JH@@0#qUuPDvF1^&f`tNOf
zUzw_;dn;Bs%0Irc-2POycHm~oR|2+OUQyN|KhleS?vM4A60UZ>QtRY><cg@8!TcV#
zy1GS?uOD0W2E@*aIq`(cX<N^vkR@7b8~^IK$<Hrk`4YOla{98z2_B7q^EUJ5$!(m)
z%kB2>@qwCC-u*dwZ5JyJbV<hOJ?;H4<DN&&y2F<|bNh6TX2xz-lUmNG?cBA~^7D`7
z(k^^aooz1~&6~BK{Z9YeKjFAb@xga?b5^!~V4TO&*7aobHJ;q08TB>QZ`!I08~jTv
zQy;b8TBD(D&T{`r{;7^C1N9HeMjOKd**DF*aeTUnZ=37p^|kZ3WaL-3`*^=Mxx#U+
z?we<))!b{Fj`x_VdtFGiEH6&AtIi0R*_GbgEjC4Gbw`@wvh1g)Z#<ndKkmk%V{JVz
za%v8g|0%6GJn{aTT{fv#J_((jedPz+mAN(LQ4ao(GNl4eep<)bkn@EtulS<uykMUG
zYg2YET;g-?q*%?Q-^ZMaPCZcdoN{5o;?ipitzB=Q3DW8NebhJ0eD&<<Iko$AqYs`F
zYDf@yQt<8JuY-S1uG=GFaI;abbUy!KPcfxZL1$+{v*kVvGiQqK^s9gROm~u(?9!w&
z)=n*o2Nh<$tkdkC(e=zEC2vxSUzU0CEcI=!ocVp0UXS~^Ir9uUCQT@~V?2-9dh))l
zug}cAXdr5?6)W;1=x+PgW1TNpov+LMR=6|M#{SO1`Uxh#mMpZF*j8OKt8n$aO{+F9
zI`Bh!-m#?X5f3-WU%0zLzJAZ=kBtJU`~nXT<$g8aK8<raXZe%;Wjmc$)Njgp^5<)K
zTh^Ui9`$E6(J9+xzS*6WUbf6-V&LQoR%7Sv`vqc}yXSmP<y$|m*V%5x(<}2-<Zc<I
z**<*o=h;Uqk5j)gOm8jX5L);v!|lzVIS+ld={U^TXEkTS{KcCjTxV>mGjDw66lNc&
zJaNVz<3Pt}dKYKhS~KBYMfls&tg|7^O^N0*34Xhj7HjondnZL6IPK*kv(<`gUZ;po
z$gj=&&lwjNo=`p8tmxC1&%+{=AJF5wC#udOUd}1>^}LL|Mm0;ndWbkoZEyL!_fzhp
zwXRvQHX`e<<;tIsc(<Fg-0fuh?wVJM(Th*1tYLi?*u7NweAU-!GhQ=<+>^RC&+o-4
zGocnv&i60Y^)2+^m-S0hlul9?D>@PO@YGSoAl9jQa_iOX%J+5NE&sP>_bs^@J635f
zDGHKI_+)1jv+H@y$7P8O6BRfQ3QW-M?+dKIy)%FDyAS(p>zR^NyfP-wyfaD3@yU*s
z#igb8KUr8}<lfIalHsoS&Rq1=>Ah;+cB|GEm>R5how-`;>6Ke`%63PV1WmCkuu#1(
zTli;o_5ZWAr<J*Pe=2D2ynLi^^4a~z()`_{3&Ii?JS!6Pdr)@bKbJ#-$CRR1Mce0w
zdSuT!x3;Eg&5U%NlK&q9H+^{U=Iq)Reo24W`L<|2eH$rp#K8T2ZF#Zn^m=<i!@sd?
zKhDjU)3bVh`Psz?9>&i1mv^fyJ|h#h{a){_#^Unptol8V9M(E8vc7tEuR2_(w(QZI
zrAk+JR9#^Ha^;$<r#!o-_XOF{w+xL(`#n=<2QW-b=$xHaIK$-Cqy`(;k}WYc{3ce;
z8ddzVxht&mIHzQ0$Qqc>*ePnL(H#--KgsT9WvpuKhg}M@ICN!{u1>ZTd|2H6tV%#4
zC{u8%0`JXL@|SyG&tGCF+@rW8IP0S^@Au<zYnJN<Cq!B@u(ZsP-^kLSdS>aVNsV@k
zjHc`D)2-cJaB=&~&*tBE#)&=C4cc+l=w;~p&C!oOedqHI>z9w)x~+eA*2fF6Lht;Z
zcectkCiWdus{OTXm+s3qHQzS<+O$g{TmG(5;xDGSWees_QB2a*b=h)BRLhkAym?0c
z&5H|uzi9IM_vw;-%(-oOHd0^m|9=de{cnpw+%f~Rd8%ybpG56652W2Y9(qR0ob~RZ
z<DoD9&iSvtv%bSuMf>&nzsJnt%{i|uS@26f@+x~x*4Hnedk$t6{Q4hSb$qMigxkWa
zPW(Q9?Nk32zUWIlJd-Es2_$fQspd)BtrY!gMf2isbMAW>nqM<$URSD+ntF1R$IfiM
zN&5~Z8rWP+au2-Vl{r&&=fwC^+KSgNzo-rWo^^X-sfK%Y+M_$J#cnh77Z=@RtgJk$
z+!ax8ddqF*d0~%7$JUt&{GKlrc{+9GD+`-XhH~j|=d6&LQJWU9y7sD$?y|V}F0Wh1
z<j!wbt5x}U+w6GRu^qSHEn(XDKlS>*Ye(`Y8m#Y@vwtnm#aMkM<<PW;N(_&_X|qig
zv7Py2(mt)_w~~8ADpx(Ks5~8|y4JQVSlRj5OG~Z-B@3-Lak5brNA8*jUpw1neg5Xr
zU&VWN?ub{KdS-p*{_D!>C$+VX7aB<kd$L}Vn^Kvh%00cywQt9g#c|QcI)Aj9Z?JG&
zqsw$z%tYq%<L*s=^j80Hyj&{h_Nv#_KWbLuJqha|V|Ui8ZqJ__laP2>C&H{e@z6Yp
z7o8!yVq>ba(iet*>EVxH-^@|>&4y=oflKa2*Hd@bKKk-DuuZDZeJ_tQi!}eI4;??A
z+ZJ@H6g#gDQQAGRCsKY(sk{B1Ylc;)7gVhNlgYTXY@(^vi;Oi1mpIy=?3%AUUrTnv
zgo(3ybiVIeEb)3$8k@imWl=lh)XgEKZzo?V)z*05nA2)?`LtI4jq+npF8pKu6*&3#
z(^C`sFT0n!?q^zS@uT(QhVpf@*Y6LVy6NidKY6d0^LzK`ZdbU?eYVegq3_#GkBizY
z_s6bHto*f2`^yERZQJe@XkXg-PJYd<6%|XS+dqj9tp3rXaeNz}bv@TzU2(-3PYm6H
zq%HIQi==h)d{<n1Vb-nV{IgaGzMg2G_xcCNvmP!6g=A(I6<hDVZFxEYossGPPD@o3
zo<F<tqPp|P3v3Ep_iC@XKU6h#PG1}N^YWZzK9y^E-&J#x(_X9zJ>9dw@6~p`xNrBC
z$nD}-?AxaMPTf0f&-qzrEq7E-{G9r!YGYC$^Rj&>wk{Ode5}7B<Z;l2z-7~ynbz^f
z&Fw9<Oc#9i!T7&Sn!=gt&UI?aAzdA%mp$gzvskE#{#bU`sN|ET)mJ~|$L+<l?Cn)2
zy<TB&V7gRj`L;_JXKo46TFV@?n|V$8WzFF06Dp;YF0}_c-r0TXWzVYh;+lp3zAp{B
z>}?w^Fx}&b(1f|R8}{gF*zCV@+Rmr;zs@;H^AFE9u0DILPip#(faUY%E7TXi)s}mf
z=E=18LPSi)wElV4#mAB~zwFfuV|cj!@{wgaZ?4u9gns`s^JQe@Rtes%>uN6<T%HiJ
zq)P1f+QM7D^HPHfc>Zt;9yl+i>&FxvqwwH>-s9L0+>_t_^k`4%FJnKRc|XP5vi5yS
zVO1mlqetGS1WZ5YMJS}UKNt98n&h^B!9lZ?r+RbSoljkHuzqU4z50E}x*(mL4Yv1w
z&1x$+@;7znhYpSRV(Z;}b?;wK7CU0I+lt%$#D%%ic_%JDoz}&A@0rN$J8BX^#}b3W
z&Rwk%(b8|ev?XMw^5;1oW*lo8J}!JycJs^HEw`0V@q6CYxc>0=%P_^jOAA`gO1MA&
zQ2+9N%Ul+5?TRD0M%l(ImN850epnUy%-HnmhULty-!~cMOU<lvFYI_-G^I>|pXK1@
zeNCVFwI1^>-5Py$(nIH0YohC{UgxS!y{mGM-6S(>>3b)O^(Hmbcm2B2Ti|i$S<!sy
z>sPgp?F!UfdF%I$rkS4ixIWpq<jQ5-J;#}|d8dcmV{^|+o>k6$PsOt~|2+R^?;l6^
zg$~jij+}~nQWVOPYC7TD;VsF(+@+PH6`fBic`?5XxwE^-T-%2^^wjQO6KYi7EBiJ0
zZa2GHVlSk&sriS~-w$hD_U8X;wSLNGV|VgG`X-O1!R)7BtxHPOEzQ(zls}g9f8p&f
zKlCr`yI`;^#`kos_YeCgZYeI4r&ZgYsJ3Ch(koy8^gTyc+{Fcx-uGC4=o0;2Q?dJQ
zH|KPzPd{U2Elsk1pSdF~=q8x>Yhl{`8lhu3F=Ent0yiu66`Ah*V(fEQK3UpqmVM&m
z#BVzfo8C|EJ?mbxUiSy%@dNEQbBg1xe_nmWVwUP@akJ6~v;EtiTRsllvG4eN?&*Db
z5uO$6|Mq?|DM-AtS1N7qxovm9dDoq?m(ez=^khxaT(r^pnZ{44r(S<1_MMx0!OdgW
ztBF58p1Yy_phe42P3h!@hYwHouGw%mfazG`IaT$1wux!>du67!B>SK8Kj_W<<c;k8
zLl$$ws$RYEo!WDF<;3Llj&s+R3xAa{i;S=R&Uu?J|Id`%J)i$;SEYy4ylV{$v{zsG
zRj}{nOr?nx%Ou2~1oc~|`^R1JxqZaK`pUh+V|VT)ZfL(hBWJBoQjbr}uki8{cG(+#
zw$(+amuElz$ZB=_q8*D-ZB)0@{OY-j!-ctYK20p&t9C1RokI5Y(_-R@4%4pe_-wz^
z%+7f6!fg}tY&Gqx4;cNp!??8N)VmK~+GZW|Fp|~b)-0TS$b%z+=hwb_Q+F9>WrrM@
z=OiijYsLxtNkaDmb5&IDX#Sco<;%m`q|jT1@lQ7<?<<Vt)NPTze&w_<NBkMX%Z>Xq
zv#!~Tu2|mgYHMz{{IRa(6SJo|^Cz%O)>}1Oq4?vprV6Ep84sp4^(ODzz9ag;`O0~_
z&D-tQ`0?ug6WiEuRcMREB88AA9|gS6{<w6Mwdu=u^Y1K{Pir<_+)yD=H6`m(dTxfy
z6VLB?+db~*PfFK(-BH%Q>So<7v9IqpOTXrI{%<YdGs~;+?Odr+?$5I?6|86dn;ZVz
zM)do(&8Mf^isxu+wB$Gk{P`$3FIRVZwC84z?;hS7t&?kf0<#~a^EVz^W$*mMRnVzo
z$Nt(tzXwWZKU#0w;N};)u`Ah?|INynY*W{V?pzo4o)C)jD!XCRqCI`NOZHyw*7HT{
zyx%yl_2aGITYhM#*1GDRj|b}yecQ46{H%{F?Ow2n^=2)6obluT;m*C`b@kQjYrbU9
zKD>YRc@?(A|F%0f{yXtF{j1^4O#Z6pcMmkDU25}P)1A9{DVqZ0Yn~4m<*O1d{a#}r
z6(R6nYs+bE_s8`s@}w?aRIvBrm*shF$9#f~Av(CEF=d0Drg*Oqb3#>$ul&RvTeMGD
zHXU526Q!=BaAdumq(E|MZQg-Zxko14@OwGIc4n0Yql#b<)78aij6WswY+NC3$mr`T
zu;z&OlE}R(+qd<0FTVVt?FP%jE4-$!xSqtyMA}q!Xl&@+ynCgU+<E_`SAHw@I?i_O
zVK%+7RA+ae{yfGDeC!OmOE%tf;kkKg!!yQBjKXV+LtBivlFm5Wwzp5!*x+`uIF#|a
z_33^Mz0aag)H>fg9NsQy?>$XRobkrgQ-(|a>~OVd=i=|INxyEhMU}5qiEHwPSuEMk
zA6z6=PpzJKwxFTPb!F`P4ErToDVqb*PsIF|6Aa>VxqYOa;Z^7^6}JP6)h=ePc($_r
z<N7GOI9t(*I}4t5czcBURZ8^FS=CVyy5-<Emcm)jB2O}%_>rP@H9h@xE>oV5=nmC&
z%|&8QHtbQn<uK(+l#=kVPjjN>lr%n_ol%hX>U{RPY0^q%?M)A)RrvOuZ?sga_nGav
zB~WJJ#P<)v{#fnXyD8i=>PmK(`7@@+AtCz|&qT~NH40q0;*RIRmj_cdx}#cHm$e1V
z{=p*3m9+e5t&h*$^BeA4UDH!vf1asPB1A}^r!%`FSWLIuZq>m#Icp|{2wfC9ZhEmc
zgynh>Gi%o?<s+$2G?xDfp5xv>$4YFSdbnWjtN;ZDi=PkY=Z8%VJN|Y51zD+gedfXS
zTC2L4#LXUcuWp{C+w^~hdG=w?2c`ivy3flm^3P~}5IiSh)y0!<_rA~-N?&sI6L*3J
z$E}bx{Z*dz8p2sZw-ci#CC5!E*PA)bV*M<UblsC_VKWbXTN9g+^UYYV(!aG-=8=)w
zw_CTruM^+3l-<JB(WS<xChC^)j*|<QUbtv<E%xQ@iC<0Mco+K5k6w6V%bl${Eb>=d
z?Cxf3&AfUf>zdpazT$IhXK`xv-n+Q2Cgv@_V>H*a<00?Yoo40kT<L%2uC3`h2lc=F
z4=-J-n)8gwHa1GbS=yb=_2vCELEmj}Eo7&-e`*eIKN+B1xY5tGVSDa-Hv_ZB7ExA0
zN#;AxAJy%Vy0B*U7S;M=)icgIXB?N@u=st8;oR?WB}eb&>IAJ>DIe3%`oiN8PYC1U
zDCLR`kJs((oPHwV{+r0n>hJD+-&AYAanHAT619wr-(=>OTAcB|aV@~`^`TE3yZ1g`
zI`iq0Hs?({Pch7r+yC~_?bjO)Op2PQwAq5Kck`O%*KRmeT<4NFv{m<fLc*MYte#pk
zpPcDIvwr^m5*qXFce7bE&)JL4QERu)-`(MNM@ja}39ZP@7p1@2%E=l#Pd>5F_~_>^
z({3$pyjxMX{({hNon-k`>AmjkUGqe^t*7glo(r-I-CX{x!|ckQEy0dK<~1ydh2LM6
zvb2AQyK$>g!a8hI!tFga>(+%${I>Vwr1uNLE_<9@<*NJ2_>oY5iRH=GjA?>x?ys$n
zJ)Bi1DIE49&!&h`_w>?h&rZCn7w%{aJ95qbfNB?WVsX%4!|hY-tftRsnOS|K?)H?5
zzZ{lU*UbHH|JKemynFB3<1};A6iIjSqVvbAZoZ!$<#u<ChSlx+s@ntRi*Z?g+P%Vk
zO<Ure3Lno0%tbjywVfAl*@^kC$+N$9-urjCtNu;lNme0`9j-I&kBr}b{Qcy_ckkZE
z`7``t^>vLiUckA(qko3~@(D2lJ1#IcPM&k1ae6TqZ~QZ!xH%^+WmI&<KTMn$_>6Du
zNz<OCl{@*=*PhPZaGAfDUFhY>=esU8@-iJxzEk!vOyMbu=ZelPhwit}Q53d+Cga)i
zjOnI|`Kdb#U&S2WoD#iGxpm#?T#p40?=+tKvibizxB6rE)GTD)s|aXqU9y4UTfwPo
z<vPz=`rl+^N@tu|UUFZTO~*{|Fhi!nrd52NGB4xS>m>9aoyBIp<U@7cD$~F}LEJX>
z{wKPURfF3nbZN|5;9?^vecAcs<a28t9e;OSYbG1hq9Um|-~WW`@3S%eJkv8|M*BLQ
zzm?tc0Wbb@{`~aSWUg=A{;<>gw_opHzdF_4@QJU?_diblhXZ!4wJCH8sa<_t!Yqoj
zhF#C5e(`J`8RLQz?x&3k*GJ{w-8rM6Ce$w}v@rX{k@C9SHKIE$6OQ>zbG_>7;GI}I
z?UW*q4(pa4{jLd&1=|<QH1C@FHK}{8LhL<(hwj2#s~?<ryK%zi4gQAvB!Ud@+~l=B
z(%bXI@#39tYP0q(DV066*=^Mv2K)A0&O`r>NgbLS+wfY(aQ5r(mw3+47TM>XF8}w|
z;hV4f_x<_r8M$QY(;df}1%E4hZCaGID=})@<0=LvAC1RORdoVxg^RXq%$z2k8fu<<
zo&T|k{_Ab>&r9v!KWA_dkYH*(DCi*~)qM0Jr;E@`r==GqeZ*!Te)^I1kU_21z6hnM
zCq=!cMlHVjlGknW&7`e2W&Nh#KK}SMs{@By0FSyyS6W1$xQl04h_AWN>9Uyf{D(CB
zF6ro>T9tQeo&2%PxNEug=U&&{yMG^9f?XidNm4v0Gx@H8-{(zvzYF8Of3CCNxS}%U
z>l<5T5&I>JvUUlcy1ymo_}3bSmIRig1x-&rvN}zSaJtB&jm<%izZNnmaPTx9dcdK=
z)qC*K2Noqwh6MqcC2W(AJ}aoKX$(-A=8;;|8npCUMrl>^#guIkxn=E_pMLxJqlytr
zAVkhPm$2!Ej9$OKK-UqWl|JhNR$Y-=>z8jZ>x|gyv+oLa-H}^A-#%VJq*FC$X3WBn
zm8Ma1<rowt91Z6vXwFKsM6#ixwyuRUHO6CUZ>ijDQRd5=V)Kqa{;IiOj6qOsN}-~y
zJ;!2;z*{#=PIqrwHGA9Z_QF}yOK<mo-ZlSwF$2dzj;@C+o)>vee{9k?*|q9rTjtHa
z*FPO4j(W~|>Kb{~_x9Jr7H3cIdV9R`?)>M!nG{%*HQIz#T#a>(b1zcSUbRemS*rEA
z=j@3h>aggSKc}xa<7%#EMp0x{(yV{RQg4m#1^0O*#5x}GtuS=lw64J}wz1=v>D;Ww
zxpA^?PcyfM#MoQ7)?A+2xiNln>ecu89@U|J{YMu3T^{mM&1a#m@q@tdvw3?bU0K2;
zSjzhE^;Y)PeZE`&P3+kJON;CF((Q{^y<4<xwacAr+HxJLyR)ocBt1C0ZUMWxLL~nt
zJ6??&^QW2gz2g=y{~TK*{zd-B8vU7vez$prE1y`xaO`VTa-#W>gY!Bj?RHYPu&TaS
zt1$7FpX{5jDoqwk^C!&^4y*}p+&}M+!i8M_JfH0%nm>91;}m7X=WKBHwP>%k^6SsI
zJuz9$<mTMMZTS=G_b-cocg<m1#l22x#@{C=>^^GBy6Jt}iCesZ+qFfev6Z~nin+yj
zFqXNyob$>rXT`(e7Z1lNHB^=#yO;Ox!YB6DL(irQroLIN|N6(BpjEar681}Nd#APZ
zQJZPfU$1p67r#%MTeY6qw>)Z9;}1DM&WyVUdHw}(@CD8^ufMlN<k~~A7Tvv%Cd^sr
zdg*@pw>|xH7;ic+HL^VQNh{+1-Fo3;-`_=g?+DF4qQ>g-iJ!UmEl125lX<He{=}YT
zPpmKR*PX{_dPFTg+vP*2!!hgT-u0e_X<N^(-dugoxhwi;e`KxeO6JB2(Uh;j=PggR
zcij2w@TG3kE)}`=(-WG#|J(`KvG_CV4DZ?#UnZThWt~)BCf<AXUsMp6eZa1j8P&^G
zH_Y1~m2!UOGj;iGNtw$88JjDMb-gqErySlh@0%3ERdKyP&lIBTP4ra_DyPO?sS$Z7
zuhBZ?dH-scx!=#RI-PFNnCH@aS@iX;ou6ctJ|-W1IzO$vt;1sDR=@N`0pe3~e@~QY
zuS$8B&!cr@QI=W8%g(%WnbC|FYOiNTa{0Wtx$&cGU)mqbyPu^}-F8_#UYzpx_~Oae
z{XZ|tp6@WdV9KGlua#w;Vtz}me4@_eo6q*oc8ezKa^BJ-6I}N?*;&0h`^zjaC%<*}
zsxzWf%(i}+5W74|OJRxT6W-H1vQIJ!Ufcg;!q<Z@74GV{rP!OvyyFeLE`8~Qxyyw5
zYZa@$J$|g7T50w9l)U%f_q#-$6MY+R@4XtL_O~?c{Ogd$lPr(VRKz!~-#1HqSNK1d
zqng#GuL8WxXFG0VZ9DURJ5RGw^RDvnX@ygM=j%Fed7rK|`O^I>H%p{b|MPyC-gW&*
z7I&P|-MaTCFRHE6@^$xyf3k0$tW~}^{E6X?>Z7NHKG$45^6g{xO1;1xQA)@Da7BF5
z{W9r=*NK0V^y}72K0D7d<1hc6+gtln3U*Ai{>WexzHTGa(T^rqeXj)X`O2?<=acqI
z*SyKEw_dxk<(a`->luBv+h6;w`g&2edWLcD-_=VL_XlcP#@edXPM-DR-qw>>&lo-C
zpMF$)wztgQMFGOH=^D3J2SiTP%zpl?f7XIDVUEc<>uP_cdNcjGl9q8r;sC!g|I4jf
z&Boymx>v1r)c&)h<<)JDin2co(o)5?&(Ie9t$jyl#>TXeqIY#!uXlXZ<owjWD>_6h
zZ_?R^FSH)N?Kden@xC>7`S)GnhQ~M0SLNB3wq?1gR^`7B$DY6c9xl!Kxa$k2L*xz1
zx|x4ou6lL2`}@NiCtGHOh@0MsIDd0<W_+J`p|Zk1DeJj^?()BGJ>{(-yVlfft)<Uz
zKDWR#4ElfSgN}WA@58)dp{uJ}5O>w`BmRF}rM>rE(48At8#$dXo3-rjgQvV4t#6mi
z-f-^YGRB96#s1Ph$=}^2m+%{%e7AVNK*pt$cUX7lJzBMUxq?*!2gibIOBX*>>7Mmz
zV*QQdGt5ITt|^k4vf*^R*Z)Apa<A6ui&nO;vNHR6^<3_S=ezndB)_U|c%3wVo5>cT
z4d?H3P6}!Fz4C8eJkw(1n5;upGhewC8>WBL6a16R+Ltu9$9;B+y-`qP0%QK$OV&rO
zeB0i(+NgB#4Aq_0Gk3%l)$i0y(Ed>NTvl}J?agz$AF%$sc-Q>9Td{4Y{DPa#rOqGr
zR^M~hyJ{;PWsx0rATpJuZIa}Tgl|{Y#Yc9&n!Gr))Zs$rftDcY8moy7tRit2D%W38
zT|J}wYg4V><p%i>6aV(ThnV$Z3k#P<>6Yn9m%m(>+VM4W@2$i2(i8V@Iq)q1ci&E{
zL%*b-rRmEVde*qzO?tFV`0-7bOA-J3A3bGvc3pGUzIxvO?$F=5eii?oeBNo$UEVdV
z*X(v(sLbBFTD^)ND<;f)|1<gK<+L~R6d6S~ntiX>Yxk&j9y0?219!Nii%sV3*T#Q7
zZM(ijv)}GZP2iF3z0c}y{py<1#@E^vF?-`~XQq2^|NOXj?tSf{&-ZN{`|U&)EPBd(
z{r!2#R<mS2hL9t-&RA!!z58vpvbkQhdGfkfi!A1_gdDl`=kDdd@v|TQIb+fQGRNA9
zNh>M$*t?#W%1TN~T1%${d1<=3xVX3+IdkUBnc4Q1tCpLey>`6BI4XN>dZVx)2wZGj
zkx})nYro9j?LGfW)b6b>*Xuj{Fmkrv&(qyk_et(f_i%7sbM}TT*kAp<-@b~~NhVD#
uy1V7z{1a8TPsW0bcX4q^gMhG52-uvtYgcvE?`4zc)VG-J^-EdH$N&J4E)@v?

diff --git a/site/assets/fonts/specimen/MaterialIcons-Regular.ttf b/site/assets/fonts/specimen/MaterialIcons-Regular.ttf
deleted file mode 100644
index 7015564ad166a3e9d88c82f17829f0cc01ebe29a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 128180
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
Tz+(f93=#~WQ{2=T)EUG9`1`~4

diff --git a/site/assets/fonts/specimen/MaterialIcons-Regular.woff b/site/assets/fonts/specimen/MaterialIcons-Regular.woff
deleted file mode 100644
index b648a3eea2d16b6ce783906d6b7d5f251b9eb56c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 57620
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%0A74oPZSkBD+asFkULGQO<?KG@Rs5n&
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
Q<#FSQU|`U2Vcfw00ITyoeE<Le

diff --git a/site/assets/fonts/specimen/MaterialIcons-Regular.woff2 b/site/assets/fonts/specimen/MaterialIcons-Regular.woff2
deleted file mode 100644
index 9fa211252080046a23b2449dbdced6abc2b0bb34..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 44300
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

diff --git a/site/assets/images/favicon.png b/site/assets/images/favicon.png
index 76d17f57ad903c3ea2f1b564cafb95bf9af84ee3..1cf13b9f9d978896599290a74f77d5dbe7d1655c 100644
GIT binary patch
literal 1870
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
IIVCg!016hhKmY&$

literal 521
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4i*LmhMUEk>KPaqFL=5*hIkymdo@0zw@`-d
z!};5mw{C9Ob}T00M60Q;X6vJ-B+oL(PL<V~^+n24rf{E{TI9SgY|V~fFDa!{23r^X
z49@e(4mZ;~bBizi+b&D>=Q8gr&)<AI@A<Q}_rF)}+rRJr^82UP9FH;m$l5t$^At1j
zEz;(1&ih!a=N26{UwENIPdX`DRPn;AuEa#S_Lyx^0i88FKikdJo6zob+0JUYX55_@
zEp@^FJB!a$yq&>%@lh1J%~U<jbA^|Zf1lBx_ua4jua5S)!ZWhDtBO9E=KYG>XmMOH
z_Sz&Dw<wFtw$Upt&)Ck{Q?=;6%;|rzt9a@vmN{-Uulm%!<M`pOwu<=OVe?zpxyG*6
zFYDcFWs=Z(P=h(6=vMm)g}ud>Cgp^3Hm9BC*s>#Kg~Pw2uB%y?bi<~ZS!5lM?4G#g
zUg=_|h3nTvsW&b?SM@$2v-z>p{=FAg%4y!db1iqZmWjn8|6^O6Ke8>n&?2|{>Iqwo
z&u_k-NGTIzWjlGoHvD$tV)k8MxN^!PX5Z@AwctiVOqAB|*!2Cn?>uiTHC(Tj%aoiK
z`J{4V@?O97DW{$+(6d|S>o@hpL5DcLB*Cf82Xpwe+)DTsJ&zF5oLxHO(%Yr+Q@`uE
f+>}49b0GedzxsimK!0Hd1_lOCS3j3^P6<r__8Inw

diff --git a/site/assets/images/icons/bitbucket.1b09e088.svg b/site/assets/images/icons/bitbucket.1b09e088.svg
deleted file mode 100644
index cf58c14..0000000
--- a/site/assets/images/icons/bitbucket.1b09e088.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="352" height="448" viewBox="0 0 352 448" id="__bitbucket"><path fill="currentColor" d="M203.75 214.75q2 15.75-12.625 25.25t-27.875 1.5q-9.75-4.25-13.375-14.5t-.125-20.5 13-14.5q9-4.5 18.125-3t16 8.875 6.875 16.875zm27.75-5.25q-3.5-26.75-28.25-41T154 165.25q-15.75 7-25.125 22.125t-8.625 32.375q1 22.75 19.375 38.75t41.375 14q22.75-2 38-21t12.5-42zM291.25 74q-5-6.75-14-11.125t-14.5-5.5T245 54.25q-72.75-11.75-141.5.5-10.75 1.75-16.5 3t-13.75 5.5T60.75 74q7.5 7 19 11.375t18.375 5.5T120 93.75Q177 101 232 94q15.75-2 22.375-3t18.125-5.375T291.25 74zm14.25 258.75q-2 6.5-3.875 19.125t-3.5 21-7.125 17.5-14.5 14.125q-21.5 12-47.375 17.875t-50.5 5.5-50.375-4.625q-11.5-2-20.375-4.5T88.75 412 70.5 401.125t-13-15.375q-6.25-24-14.25-73l1.5-4 4.5-2.25q55.75 37 126.625 37t126.875-37q5.25 1.5 6 5.75t-1.25 11.25-2 9.25zM350.75 92.5q-6.5 41.75-27.75 163.75-1.25 7.5-6.75 14t-10.875 10T291.75 288q-63 31.5-152.5 22-62-6.75-98.5-34.75-3.75-3-6.375-6.625t-4.25-8.75-2.25-8.5-1.5-9.875T25 232.75q-2.25-12.5-6.625-37.5t-7-40.375T5.5 118 0 78.5Q.75 72 4.375 66.375T12.25 57t11.25-7.5T35 43.875t12-4.625q31.25-11.5 78.25-16 94.75-9.25 169 12.5Q333 47.25 348 66.25q4 5 4.125 12.75t-1.375 13.5z"/></svg>
\ No newline at end of file
diff --git a/site/assets/images/icons/github.f0b8504a.svg b/site/assets/images/icons/github.f0b8504a.svg
deleted file mode 100644
index 3d13b19..0000000
--- a/site/assets/images/icons/github.f0b8504a.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="416" height="448" viewBox="0 0 416 448" id="__github"><path fill="currentColor" d="M160 304q0 10-3.125 20.5t-10.75 19T128 352t-18.125-8.5-10.75-19T96 304t3.125-20.5 10.75-19T128 256t18.125 8.5 10.75 19T160 304zm160 0q0 10-3.125 20.5t-10.75 19T288 352t-18.125-8.5-10.75-19T256 304t3.125-20.5 10.75-19T288 256t18.125 8.5 10.75 19T320 304zm40 0q0-30-17.25-51T296 232q-10.25 0-48.75 5.25Q229.5 240 208 240t-39.25-2.75Q130.75 232 120 232q-29.5 0-46.75 21T56 304q0 22 8 38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0 37.25-1.75t35-7.375 30.5-15 20.25-25.75T360 304zm56-44q0 51.75-15.25 82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5T212 416q-19.5 0-35.5-.75t-36.875-3.125-38.125-7.5-34.25-12.875T37 371.5t-21.5-28.75Q0 312 0 260q0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25 30.875Q171.5 96 212 96q37 0 70 8 26.25-20.5 46.75-30.25T376 64q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34 99.5z"/></svg>
\ No newline at end of file
diff --git a/site/assets/images/icons/gitlab.6dd19c00.svg b/site/assets/images/icons/gitlab.6dd19c00.svg
deleted file mode 100644
index 1d9fffa..0000000
--- a/site/assets/images/icons/gitlab.6dd19c00.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500" viewBox="0 0 500 500" id="__gitlab"><path fill="currentColor" d="M93.667 473.347l90.684-279.097H2.983l90.684 279.097z" transform="translate(156.198 1.16)"/><path fill="currentColor" d="M221.333 473.345L130.649 194.25H3.557l217.776 279.095z" transform="translate(28.531 1.16)" opacity=".7"/><path fill="currentColor" d="M32 195.155L4.441 279.97a18.773 18.773 0 0 0 6.821 20.99l238.514 173.29L32 195.155z" transform="translate(.089 .256)" opacity=".5"/><path fill="currentColor" d="M2.667-84.844h127.092L75.14-252.942c-2.811-8.649-15.047-8.649-17.856 0L2.667-84.844z" transform="translate(29.422 280.256)"/><path fill="currentColor" d="M2.667 473.345L93.351 194.25h127.092L2.667 473.345z" transform="translate(247.198 1.16)" opacity=".7"/><path fill="currentColor" d="M221.334 195.155l27.559 84.815a18.772 18.772 0 0 1-6.821 20.99L3.557 474.25l217.777-279.095z" transform="translate(246.307 .256)" opacity=".5"/><path fill="currentColor" d="M130.667-84.844H3.575l54.618-168.098c2.811-8.649 15.047-8.649 17.856 0l54.618 168.098z" transform="translate(336.974 280.256)"/></svg>
\ No newline at end of file
diff --git a/site/assets/javascripts/application.c33a9706.js b/site/assets/javascripts/application.c33a9706.js
deleted file mode 100644
index 3da6d0c..0000000
--- a/site/assets/javascripts/application.c33a9706.js
+++ /dev/null
@@ -1,60 +0,0 @@
-!function(e,t){for(var n in t)e[n]=t[n]}(window,function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=13)}([function(e,t,n){"use strict";var r={Listener:function(){function e(e,t,n){var r=this;this.els_=Array.prototype.slice.call("string"==typeof e?document.querySelectorAll(e):[].concat(e)),this.handler_="function"==typeof n?{update:n}:n,this.events_=[].concat(t),this.update_=function(e){return r.handler_.update(e)}}var t=e.prototype;return t.listen=function(){var n=this;this.els_.forEach(function(t){n.events_.forEach(function(e){t.addEventListener(e,n.update_,!1)})}),"function"==typeof this.handler_.setup&&this.handler_.setup()},t.unlisten=function(){var n=this;this.els_.forEach(function(t){n.events_.forEach(function(e){t.removeEventListener(e,n.update_)})}),"function"==typeof this.handler_.reset&&this.handler_.reset()},e}(),MatchMedia:function(e,t){this.handler_=function(e){e.matches?t.listen():t.unlisten()};var n=window.matchMedia(e);n.addListener(this.handler_),this.handler_(n)}},i={Shadow:function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement&&n.parentNode instanceof HTMLElement))throw new ReferenceError;if(this.el_=n.parentNode,!((n="string"==typeof t?document.querySelector(t):t)instanceof HTMLElement))throw new ReferenceError;this.header_=n,this.height_=0,this.active_=!1}var t=e.prototype;return t.setup=function(){for(var e=this.el_;e=e.previousElementSibling;){if(!(e instanceof HTMLElement))throw new ReferenceError;this.height_+=e.offsetHeight}this.update()},t.update=function(e){if(!e||"resize"!==e.type&&"orientationchange"!==e.type){var t=window.pageYOffset>=this.height_;t!==this.active_&&(this.header_.dataset.mdState=(this.active_=t)?"shadow":"")}else this.height_=0,this.setup()},t.reset=function(){this.header_.dataset.mdState="",this.height_=0,this.active_=!1},e}(),Title:function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement))throw new ReferenceError;if(this.el_=n,!((n="string"==typeof t?document.querySelector(t):t)instanceof HTMLHeadingElement))throw new ReferenceError;this.header_=n,this.active_=!1}var t=e.prototype;return t.setup=function(){var t=this;Array.prototype.forEach.call(this.el_.children,function(e){e.style.width=t.el_.offsetWidth-20+"px"})},t.update=function(e){var t=this,n=window.pageYOffset>=this.header_.offsetTop;n!==this.active_&&(this.el_.dataset.mdState=(this.active_=n)?"active":""),"resize"!==e.type&&"orientationchange"!==e.type||Array.prototype.forEach.call(this.el_.children,function(e){e.style.width=t.el_.offsetWidth-20+"px"})},t.reset=function(){this.el_.dataset.mdState="",this.el_.style.width="",this.active_=!1},e}()},o={Blur:function(){function e(e){this.els_="string"==typeof e?document.querySelectorAll(e):e,this.index_=0,this.offset_=window.pageYOffset,this.dir_=!1,this.anchors_=[].reduce.call(this.els_,function(e,t){var n=decodeURIComponent(t.hash);return e.concat(document.getElementById(n.substring(1))||[])},[])}var t=e.prototype;return t.setup=function(){this.update()},t.update=function(){var e=window.pageYOffset,t=this.offset_-e<0;if(this.dir_!==t&&(this.index_=this.index_=t?0:this.els_.length-1),0!==this.anchors_.length){if(this.offset_<=e)for(var n=this.index_+1;n<this.els_.length&&this.anchors_[n].offsetTop-80<=e;n++)0<n&&(this.els_[n-1].dataset.mdState="blur"),this.index_=n;else for(var r=this.index_;0<=r;r--){if(!(this.anchors_[r].offsetTop-80>e)){this.index_=r;break}0<r&&(this.els_[r-1].dataset.mdState="")}this.offset_=e,this.dir_=t}},t.reset=function(){Array.prototype.forEach.call(this.els_,function(e){e.dataset.mdState=""}),this.index_=0,this.offset_=window.pageYOffset},e}(),Collapse:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLElement))throw new ReferenceError;this.el_=t}var t=e.prototype;return t.setup=function(){var e=this.el_.getBoundingClientRect().height;this.el_.style.display=e?"block":"none",this.el_.style.overflow=e?"visible":"hidden"},t.update=function(){var e=this,t=this.el_.getBoundingClientRect().height;this.el_.style.display="block",this.el_.style.overflow="";var r=this.el_.previousElementSibling.previousElementSibling.checked;if(r)this.el_.style.maxHeight=t+"px",requestAnimationFrame(function(){e.el_.setAttribute("data-md-state","animate"),e.el_.style.maxHeight="0px"});else{this.el_.setAttribute("data-md-state","expand"),this.el_.style.maxHeight="";var n=this.el_.getBoundingClientRect().height;this.el_.removeAttribute("data-md-state"),this.el_.style.maxHeight="0px",requestAnimationFrame(function(){e.el_.setAttribute("data-md-state","animate"),e.el_.style.maxHeight=n+"px"})}this.el_.addEventListener("transitionend",function e(t){var n=t.target;if(!(n instanceof HTMLElement))throw new ReferenceError;n.removeAttribute("data-md-state"),n.style.maxHeight="",n.style.display=r?"none":"block",n.style.overflow=r?"hidden":"visible",n.removeEventListener("transitionend",e)},!1)},t.reset=function(){this.el_.dataset.mdState="",this.el_.style.maxHeight="",this.el_.style.display="",this.el_.style.overflow=""},e}(),Scrolling:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLElement))throw new ReferenceError;this.el_=t}var t=e.prototype;return t.setup=function(){this.el_.children[this.el_.children.length-1].style.webkitOverflowScrolling="touch";var e=this.el_.querySelectorAll("[data-md-toggle]");Array.prototype.forEach.call(e,function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=e.nextElementSibling;if(!(t instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==t.tagName&&t.nextElementSibling;)t=t.nextElementSibling;if(!(e.parentNode instanceof HTMLElement&&e.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var n=e.parentNode.parentNode,r=t.children[t.children.length-1];n.style.webkitOverflowScrolling="",r.style.webkitOverflowScrolling="touch"}})},t.update=function(e){var t=e.target;if(!(t instanceof HTMLElement))throw new ReferenceError;var n=t.nextElementSibling;if(!(n instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==n.tagName&&n.nextElementSibling;)n=n.nextElementSibling;if(!(t.parentNode instanceof HTMLElement&&t.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var r=t.parentNode.parentNode,i=n.children[n.children.length-1];if(r.style.webkitOverflowScrolling="",i.style.webkitOverflowScrolling="",!t.checked){n.addEventListener("transitionend",function e(){n instanceof HTMLElement&&(r.style.webkitOverflowScrolling="touch",n.removeEventListener("transitionend",e))},!1)}if(t.checked){n.addEventListener("transitionend",function e(){n instanceof HTMLElement&&(i.style.webkitOverflowScrolling="touch",n.removeEventListener("transitionend",e))},!1)}},t.reset=function(){this.el_.children[1].style.webkitOverflowScrolling="";var e=this.el_.querySelectorAll("[data-md-toggle]");Array.prototype.forEach.call(e,function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=e.nextElementSibling;if(!(t instanceof HTMLElement))throw new ReferenceError;for(;"NAV"!==t.tagName&&t.nextElementSibling;)t=t.nextElementSibling;if(!(e.parentNode instanceof HTMLElement&&e.parentNode.parentNode instanceof HTMLElement))throw new ReferenceError;var n=e.parentNode.parentNode,r=t.children[t.children.length-1];n.style.webkitOverflowScrolling="",r.style.webkitOverflowScrolling=""}})},e}()},a={Lock:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLInputElement))throw new ReferenceError;if(this.el_=t,!document.body)throw new ReferenceError;this.lock_=document.body}var t=e.prototype;return t.setup=function(){this.update()},t.update=function(){var e=this;this.el_.checked?(this.offset_=window.pageYOffset,setTimeout(function(){window.scrollTo(0,0),e.el_.checked&&(e.lock_.dataset.mdState="lock")},400)):(this.lock_.dataset.mdState="",setTimeout(function(){void 0!==e.offset_&&window.scrollTo(0,e.offset_)},100))},t.reset=function(){"lock"===this.lock_.dataset.mdState&&window.scrollTo(0,this.offset_),this.lock_.dataset.mdState=""},e}(),Result:n(9).a},s={Position:function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement&&n.parentNode instanceof HTMLElement))throw new ReferenceError;if(this.el_=n,this.parent_=n.parentNode,!((n="string"==typeof t?document.querySelector(t):t)instanceof HTMLElement))throw new ReferenceError;this.header_=n,this.height_=0,this.pad_="fixed"===window.getComputedStyle(this.header_).position}var t=e.prototype;return t.setup=function(){var e=Array.prototype.reduce.call(this.parent_.children,function(e,t){return Math.max(e,t.offsetTop)},0);this.offset_=e-(this.pad_?this.header_.offsetHeight:0),this.update()},t.update=function(e){var t=window.pageYOffset,n=window.innerHeight;e&&"resize"===e.type&&this.setup();var r=this.pad_?this.header_.offsetHeight:0,i=this.parent_.offsetTop+this.parent_.offsetHeight,o=n-r-Math.max(0,this.offset_-t)-Math.max(0,t+n-i);o!==this.height_&&(this.el_.style.height=(this.height_=o)+"px"),t>=this.offset_?"lock"!==this.el_.dataset.mdState&&(this.el_.dataset.mdState="lock"):"lock"===this.el_.dataset.mdState&&(this.el_.dataset.mdState="")},t.reset=function(){this.el_.dataset.mdState="",this.el_.style.height="",this.height_=0},e}()},c=n(6),l=n.n(c);var u={Adapter:{GitHub:function(o){var e,t;function n(e){var t;t=o.call(this,e)||this;var n=/^.+github\.com\/([^/]+)\/?([^/]+)?.*$/.exec(t.base_);if(n&&3===n.length){var r=n[1],i=n[2];t.base_="https://api.github.com/users/"+r+"/repos",t.name_=i}return t}return t=o,(e=n).prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t,n.prototype.fetch_=function(){var i=this;return function n(r){return void 0===r&&(r=0),fetch(i.base_+"?per_page=100&sort=updated&page="+r).then(function(e){return e.json()}).then(function(e){if(!(e instanceof Array))return[];if(i.name_){var t=e.find(function(e){return e.name===i.name_});return t||30!==e.length?t?[i.format_(t.stargazers_count)+" Stars",i.format_(t.forks_count)+" Forks"]:[]:n(r+1)}return[e.length+" Repositories"]})}()},n}(function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLAnchorElement))throw new ReferenceError;this.el_=t,this.base_=this.el_.href,this.salt_=this.hash_(this.base_)}var t=e.prototype;return t.fetch=function(){var n=this;return new Promise(function(t){var e=l.a.getJSON(n.salt_+".cache-source");void 0!==e?t(e):n.fetch_().then(function(e){l.a.set(n.salt_+".cache-source",e,{expires:1/96}),t(e)})})},t.fetch_=function(){throw new Error("fetch_(): Not implemented")},t.format_=function(e){return 1e4<e?(e/1e3).toFixed(0)+"k":1e3<e?(e/1e3).toFixed(1)+"k":""+e},t.hash_=function(e){var t=0;if(0===e.length)return t;for(var n=0,r=e.length;n<r;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return t},e}())},Repository:n(10).a},f={Toggle:function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof Node))throw new ReferenceError;this.el_=t;var n=document.querySelector("[data-md-component=header]");this.height_=n.offsetHeight,this.active_=!1}var t=e.prototype;return t.update=function(){var e=window.pageYOffset>=this.el_.children[0].offsetTop+(5-this.height_);e!==this.active_&&(this.el_.dataset.mdState=(this.active_=e)?"hidden":"")},t.reset=function(){this.el_.dataset.mdState="",this.active_=!1},e}()};t.a={Event:r,Header:i,Nav:o,Search:a,Sidebar:s,Source:u,Tabs:f}},function(t,e,n){(function(e){t.exports=e.lunr=n(24)}).call(this,n(4))},function(e,d,h){"use strict";(function(t){var e=h(8),n=setTimeout;function c(e){return Boolean(e&&void 0!==e.length)}function r(){}function o(e){if(!(this instanceof o))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],f(e,this)}function i(n,r){for(;3===n._state;)n=n._value;0!==n._state?(n._handled=!0,o._immediateFn(function(){var e=1===n._state?r.onFulfilled:r.onRejected;if(null!==e){var t;try{t=e(n._value)}catch(e){return void s(r.promise,e)}a(r.promise,t)}else(1===n._state?a:s)(r.promise,n._value)})):n._deferreds.push(r)}function a(t,e){try{if(e===t)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void l(t);if("function"==typeof n)return void f((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,l(t)}catch(e){s(t,e)}var r,i}function s(e,t){e._state=2,e._value=t,l(e)}function l(e){2===e._state&&0===e._deferreds.length&&o._immediateFn(function(){e._handled||o._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function u(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function f(e,t){var n=!1;try{e(function(e){n||(n=!0,a(t,e))},function(e){n||(n=!0,s(t,e))})}catch(e){if(n)return;n=!0,s(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new u(e,t,n)),n},o.prototype.finally=e.a,o.all=function(t){return new o(function(r,i){if(!c(t))return i(new TypeError("Promise.all accepts an array"));var o=Array.prototype.slice.call(t);if(0===o.length)return r([]);var a=o.length;function s(t,e){try{if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void n.call(e,function(e){s(t,e)},i)}o[t]=e,0==--a&&r(o)}catch(e){i(e)}}for(var e=0;e<o.length;e++)s(e,o[e])})},o.resolve=function(t){return t&&"object"==typeof t&&t.constructor===o?t:new o(function(e){e(t)})},o.reject=function(n){return new o(function(e,t){t(n)})},o.race=function(i){return new o(function(e,t){if(!c(i))return t(new TypeError("Promise.race accepts an array"));for(var n=0,r=i.length;n<r;n++)o.resolve(i[n]).then(e,t)})},o._immediateFn="function"==typeof t&&function(e){t(e)}||function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},d.a=o}).call(this,h(21).setImmediate)},function(e,t,n){"use strict";function r(e,t){var n=document.createElement(e);t&&Array.prototype.forEach.call(Object.keys(t),function(e){n.setAttribute(e,t[e])});for(var r=arguments.length,i=new Array(2<r?r-2:0),o=2;o<r;o++)i[o-2]=arguments[o];return function t(e){Array.prototype.forEach.call(e,function(e){"string"==typeof e||"number"==typeof e?n.textContent+=e:Array.isArray(e)?t(e):void 0!==e.__html?n.innerHTML+=e.__html:e instanceof Node&&n.appendChild(e)})}(i),n}n.r(t),n.d(t,"createElement",function(){return r})},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){
-/*!
- * clipboard.js v2.0.4
- * https://zenorocha.github.io/clipboard.js
- * 
- * Licensed MIT © Zeno Rocha
- */
-var r;r=function(){return function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}return i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=0)}([function(e,t,n){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),a=r(n(1)),s=r(n(3)),c=r(n(4));function r(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return n.resolveOptions(t),n.listenClick(e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,s.default),o(r,[{key:"resolveOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===i(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,c.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new a.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return u("action",e)}},{key:"defaultTarget",value:function(e){var t=u("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return u("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),r}();function u(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}e.exports=l},function(e,t,n){"use strict";var r,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}}(),a=n(2),s=(r=a)&&r.__esModule?r:{default:r};var c=function(){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),this.resolveOptions(e),this.initSelection()}return o(t,[{key:"resolveOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),t}();e.exports=c},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var o=0,a=r.length;o<a;o++)r[o].fn!==t&&r[o].fn._!==t&&i.push(r[o]);return i.length?n[e]=i:delete n[e],this}},e.exports=n},function(e,t,n){var d=n(5),h=n(6);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!d.string(t))throw new TypeError("Second argument must be a String");if(!d.fn(n))throw new TypeError("Third argument must be a Function");if(d.node(e))return u=t,f=n,(l=e).addEventListener(u,f),{destroy:function(){l.removeEventListener(u,f)}};if(d.nodeList(e))return a=e,s=t,c=n,Array.prototype.forEach.call(a,function(e){e.addEventListener(s,c)}),{destroy:function(){Array.prototype.forEach.call(a,function(e){e.removeEventListener(s,c)})}};if(d.string(e))return r=e,i=t,o=n,h(document.body,r,i,o);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var r,i,o,a,s,c,l,u,f}},function(e,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},function(e,t,n){var a=n(7);function o(e,t,n,r,i){var o=function(t,n,e,r){return function(e){e.delegateTarget=a(e.target,n),e.delegateTarget&&r.call(t,e)}}.apply(this,arguments);return e.addEventListener(n,o,i),{destroy:function(){e.removeEventListener(n,o,i)}}}e.exports=function(e,t,n,r,i){return"function"==typeof e.addEventListener?o.apply(null,arguments):"function"==typeof n?o.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return o(e,t,n,r,i)}))}},function(e,t){if("undefined"!=typeof Element&&!Element.prototype.matches){var n=Element.prototype;n.matches=n.matchesSelector||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector}e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}}])},e.exports=r()},function(r,i,o){var a,s;
-/*!
- * JavaScript Cookie v2.2.1
- * https://github.com/js-cookie/js-cookie
- *
- * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
- * Released under the MIT license
- */!function(e){if(void 0===(s="function"==typeof(a=e)?a.call(i,o,i,r):a)||(r.exports=s),!0,r.exports=e(),!!0){var t=window.Cookies,n=window.Cookies=e();n.noConflict=function(){return window.Cookies=t,n}}}(function(){function s(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function l(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function e(c){function a(){}function n(e,t,n){if("undefined"!=typeof document){"number"==typeof(n=s({path:"/"},a.defaults,n)).expires&&(n.expires=new Date(1*new Date+864e5*n.expires)),n.expires=n.expires?n.expires.toUTCString():"";try{var r=JSON.stringify(t);/^[\{\[]/.test(r)&&(t=r)}catch(e){}t=c.write?c.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var i="";for(var o in n)n[o]&&(i+="; "+o,!0!==n[o]&&(i+="="+n[o].split(";")[0]));return document.cookie=e+"="+t+i}}function t(e,t){if("undefined"!=typeof document){for(var n={},r=document.cookie?document.cookie.split("; "):[],i=0;i<r.length;i++){var o=r[i].split("="),a=o.slice(1).join("=");t||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var s=l(o[0]);if(a=(c.read||c)(a,s)||l(a),t)try{a=JSON.parse(a)}catch(e){}if(n[s]=a,e===s)break}catch(e){}}return e?n[e]:n}}return a.set=n,a.get=function(e){return t(e,!1)},a.getJSON=function(e){return t(e,!0)},a.remove=function(e,t){n(e,"",s(t,{expires:-1}))},a.defaults={},a.withConverter=e,a}(function(){})})},function(e,t,n){"use strict";n.r(t);var r="function"==typeof fetch?fetch.bind():function(i,o){return o=o||{},new Promise(function(e,t){var n=new XMLHttpRequest;for(var r in n.open(o.method||"get",i,!0),o.headers)n.setRequestHeader(r,o.headers[r]);function s(){var r,i=[],o=[],a={};return n.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){i.push(t=t.toLowerCase()),o.push([t,n]),r=a[t],a[t]=r?r+","+n:n}),{ok:2==(n.status/100|0),status:n.status,statusText:n.statusText,url:n.responseURL,clone:s,text:function(){return Promise.resolve(n.responseText)},json:function(){return Promise.resolve(n.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([n.response]))},headers:{keys:function(){return i},entries:function(){return o},get:function(e){return a[e.toLowerCase()]},has:function(e){return e.toLowerCase()in a}}}}n.withCredentials="include"==o.credentials,n.onload=function(){e(s())},n.onerror=t,n.send(o.body||null)})};t.default=r},function(e,t,n){"use strict";t.a=function(t){var n=this.constructor;return this.then(function(e){return n.resolve(t()).then(function(){return e})},function(e){return n.resolve(t()).then(function(){return n.reject(e)})})}},function(e,n,r){"use strict";(function(f){r.d(n,"a",function(){return t});var e=r(1),d=r.n(e),h=function(e){var t=document.getElementsByName("lang:"+e)[0];if(!(t instanceof HTMLMetaElement))throw new ReferenceError;return t.content},t=function(){function e(e,t){var n="string"==typeof e?document.querySelector(e):e;if(!(n instanceof HTMLElement))throw new ReferenceError;this.el_=n;var r=Array.prototype.slice.call(this.el_.children),i=r[0],o=r[1];this.data_=t,this.meta_=i,this.list_=o,this.message_={placeholder:this.meta_.textContent,none:h("search.result.none"),one:h("search.result.one"),other:h("search.result.other")};var a=h("search.tokenizer");a.length&&(d.a.tokenizer.separator=a),this.lang_=h("search.language").split(",").filter(Boolean).map(function(e){return e.trim()})}return e.prototype.update=function(e){var t,a=this;if("focus"!==e.type||this.index_){if("focus"===e.type||"keyup"===e.type){var n=e.target;if(!(n instanceof HTMLInputElement))throw new ReferenceError;if(!this.index_||n.value===this.value_)return;for(;this.list_.firstChild;)this.list_.removeChild(this.list_.firstChild);if(this.value_=n.value,0===this.value_.length)return void(this.meta_.textContent=this.message_.placeholder);var r=this.index_.query(function(t){a.value_.toLowerCase().split(" ").filter(Boolean).forEach(function(e){t.term(e,{wildcard:d.a.Query.wildcard.TRAILING})})}).reduce(function(e,t){var n=a.docs_.get(t.ref);if(n.parent){var r=n.parent.location;e.set(r,(e.get(r)||[]).concat(t))}else{var i=n.location;e.set(i,e.get(i)||[])}return e},new Map),i=(t=this.value_.trim(),t.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")).replace(new RegExp(d.a.tokenizer.separator,"img"),"|"),s=new RegExp("(^|"+d.a.tokenizer.separator+")("+i+")","img"),c=function(e,t,n){return t+"<em>"+n+"</em>"};this.stack_=[],r.forEach(function(e,t){var n,r=a.docs_.get(t),i=f.createElement("li",{class:"md-search-result__item"},f.createElement("a",{href:r.location,title:r.title,class:"md-search-result__link",tabindex:"-1"},f.createElement("article",{class:"md-search-result__article md-search-result__article--document"},f.createElement("h1",{class:"md-search-result__title"},{__html:r.title.replace(s,c)}),r.text.length?f.createElement("p",{class:"md-search-result__teaser"},{__html:r.text.replace(s,c)}):{}))),o=e.map(function(t){return function(){var e=a.docs_.get(t.ref);i.appendChild(f.createElement("a",{href:e.location,title:e.title,class:"md-search-result__link","data-md-rel":"anchor",tabindex:"-1"},f.createElement("article",{class:"md-search-result__article"},f.createElement("h1",{class:"md-search-result__title"},{__html:e.title.replace(s,c)}),e.text.length?f.createElement("p",{class:"md-search-result__teaser"},{__html:function(e,t){var n=t;if(e.length>n){for(;" "!==e[n]&&0<--n;);return e.substring(0,n)+"..."}return e}(e.text.replace(s,c),400)}):{})))}});(n=a.stack_).push.apply(n,[function(){return a.list_.appendChild(i)}].concat(o))});var o=this.el_.parentNode;if(!(o instanceof HTMLElement))throw new ReferenceError;for(;this.stack_.length&&o.offsetHeight>=o.scrollHeight-16;)this.stack_.shift()();var l=this.list_.querySelectorAll("[data-md-rel=anchor]");switch(Array.prototype.forEach.call(l,function(r){["click","keydown"].forEach(function(n){r.addEventListener(n,function(e){if("keydown"!==n||13===e.keyCode){var t=document.querySelector("[data-md-toggle=search]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t.checked&&(t.checked=!1,t.dispatchEvent(new CustomEvent("change"))),e.preventDefault(),setTimeout(function(){document.location.href=r.href},100)}})})}),r.size){case 0:this.meta_.textContent=this.message_.none;break;case 1:this.meta_.textContent=this.message_.one;break;default:this.meta_.textContent=this.message_.other.replace("#",r.size)}}}else{var u=function(e){a.docs_=e.reduce(function(e,t){var n,r,i,o=t.location.split("#"),a=o[0],s=o[1];return t.text=(n=t.text,r=document.createTextNode(n),(i=document.createElement("p")).appendChild(r),i.innerHTML),s&&(t.parent=e.get(a),t.parent&&!t.parent.done&&(t.parent.title=t.title,t.parent.text=t.text,t.parent.done=!0)),t.text=t.text.replace(/\n/g," ").replace(/\s+/g," ").replace(/\s+([,.:;!?])/g,function(e,t){return t}),t.parent&&t.parent.title===t.title||e.set(t.location,t),e},new Map);var i=a.docs_,o=a.lang_;a.stack_=[],a.index_=d()(function(){var e,t=this,n={"search.pipeline.trimmer":d.a.trimmer,"search.pipeline.stopwords":d.a.stopWordFilter},r=Object.keys(n).reduce(function(e,t){return h(t).match(/^false$/i)||e.push(n[t]),e},[]);this.pipeline.reset(),r&&(e=this.pipeline).add.apply(e,r),1===o.length&&"en"!==o[0]&&d.a[o[0]]?this.use(d.a[o[0]]):1<o.length&&this.use(d.a.multiLanguage.apply(d.a,o)),this.field("title",{boost:10}),this.field("text"),this.ref("location"),i.forEach(function(e){return t.add(e)})});var t=a.el_.parentNode;if(!(t instanceof HTMLElement))throw new ReferenceError;t.addEventListener("scroll",function(){for(;a.stack_.length&&t.scrollTop+t.offsetHeight>=t.scrollHeight-16;)a.stack_.splice(0,10).forEach(function(e){return e()})})};setTimeout(function(){return"function"==typeof a.data_?a.data_().then(u):u(a.data_)},250)}},e}()}).call(this,r(3))},function(e,n,r){"use strict";(function(t){r.d(n,"a",function(){return e});var e=function(){function e(e){var t="string"==typeof e?document.querySelector(e):e;if(!(t instanceof HTMLElement))throw new ReferenceError;this.el_=t}return e.prototype.initialize=function(e){e.length&&this.el_.children.length&&this.el_.children[this.el_.children.length-1].appendChild(t.createElement("ul",{class:"md-source__facts"},e.map(function(e){return t.createElement("li",{class:"md-source__fact"},e)}))),this.el_.dataset.mdState="done"},e}()}).call(this,r(3))},,,function(e,n,c){"use strict";c.r(n),function(o){c.d(n,"app",function(){return t});c(14),c(15),c(16),c(17),c(18),c(19),c(20);var r=c(2),e=c(5),a=c.n(e),i=c(0);window.Promise=window.Promise||r.a;var s=function(e){var t=document.getElementsByName("lang:"+e)[0];if(!(t instanceof HTMLMetaElement))throw new ReferenceError;return t.content};var t={initialize:function(t){new i.a.Event.Listener(document,"DOMContentLoaded",function(){if(!(document.body instanceof HTMLElement))throw new ReferenceError;Modernizr.addTest("ios",function(){return!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)});var e=document.querySelectorAll("table:not([class])");if(Array.prototype.forEach.call(e,function(e){var t=o.createElement("div",{class:"md-typeset__scrollwrap"},o.createElement("div",{class:"md-typeset__table"}));e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.children[0].appendChild(e)}),a.a.isSupported()){var t=document.querySelectorAll("pre > code");Array.prototype.forEach.call(t,function(e,t){var n="__code_"+t,r=o.createElement("button",{class:"md-clipboard",title:s("clipboard.copy"),"data-clipboard-target":"#"+n+" pre, #"+n+" code"},o.createElement("span",{class:"md-clipboard__message"})),i=e.parentNode;i.id=n,i.insertBefore(r,e)}),new a.a(".md-clipboard").on("success",function(e){var t=e.trigger.querySelector(".md-clipboard__message");if(!(t instanceof HTMLElement))throw new ReferenceError;e.clearSelection(),t.dataset.mdTimer&&clearTimeout(parseInt(t.dataset.mdTimer,10)),t.classList.add("md-clipboard__message--active"),t.innerHTML=s("clipboard.copied"),t.dataset.mdTimer=setTimeout(function(){t.classList.remove("md-clipboard__message--active"),t.dataset.mdTimer=""},2e3).toString()})}if(!Modernizr.details){var n=document.querySelectorAll("details > summary");Array.prototype.forEach.call(n,function(e){e.addEventListener("click",function(e){var t=e.target.parentNode;t.hasAttribute("open")?t.removeAttribute("open"):t.setAttribute("open","")})})}var r=function(){if(document.location.hash){var e=document.getElementById(document.location.hash.substring(1));if(!e)return;for(var t=e.parentNode;t&&!(t instanceof HTMLDetailsElement);)t=t.parentNode;if(t&&!t.open){t.open=!0;var n=location.hash;location.hash=" ",location.hash=n}}};if(window.addEventListener("hashchange",r),r(),Modernizr.ios){var i=document.querySelectorAll("[data-md-scrollfix]");Array.prototype.forEach.call(i,function(t){t.addEventListener("touchstart",function(){var e=t.scrollTop;0===e?t.scrollTop=1:e+t.offsetHeight===t.scrollHeight&&(t.scrollTop=e-1)})})}}).listen(),new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Header.Shadow("[data-md-component=container]","[data-md-component=header]")).listen(),new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Header.Title("[data-md-component=title]",".md-typeset h1")).listen(),document.querySelector("[data-md-component=hero]")&&new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Tabs.Toggle("[data-md-component=hero]")).listen(),document.querySelector("[data-md-component=tabs]")&&new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Tabs.Toggle("[data-md-component=tabs]")).listen(),new i.a.Event.MatchMedia("(min-width: 1220px)",new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Sidebar.Position("[data-md-component=navigation]","[data-md-component=header]"))),document.querySelector("[data-md-component=toc]")&&new i.a.Event.MatchMedia("(min-width: 960px)",new i.a.Event.Listener(window,["scroll","resize","orientationchange"],new i.a.Sidebar.Position("[data-md-component=toc]","[data-md-component=header]"))),new i.a.Event.MatchMedia("(min-width: 960px)",new i.a.Event.Listener(window,"scroll",new i.a.Nav.Blur("[data-md-component=toc] .md-nav__link")));var e=document.querySelectorAll("[data-md-component=collapsible]");Array.prototype.forEach.call(e,function(e){new i.a.Event.MatchMedia("(min-width: 1220px)",new i.a.Event.Listener(e.previousElementSibling,"click",new i.a.Nav.Collapse(e)))}),new i.a.Event.MatchMedia("(max-width: 1219px)",new i.a.Event.Listener("[data-md-component=navigation] [data-md-toggle]","change",new i.a.Nav.Scrolling("[data-md-component=navigation] nav"))),document.querySelector("[data-md-component=search]")&&(new i.a.Event.MatchMedia("(max-width: 959px)",new i.a.Event.Listener("[data-md-toggle=search]","change",new i.a.Search.Lock("[data-md-toggle=search]"))),new i.a.Event.Listener("[data-md-component=query]",["focus","keyup","change"],new i.a.Search.Result("[data-md-component=result]",function(){return fetch(t.url.base+"/search/search_index.json",{credentials:"same-origin"}).then(function(e){return e.json()}).then(function(e){return e.docs.map(function(e){return e.location=t.url.base+"/"+e.location,e})})})).listen(),new i.a.Event.Listener("[data-md-component=reset]","click",function(){setTimeout(function(){var e=document.querySelector("[data-md-component=query]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.focus()},10)}).listen(),new i.a.Event.Listener("[data-md-toggle=search]","change",function(e){setTimeout(function(e){if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=document.querySelector("[data-md-component=query]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t.focus()}},400,e.target)}).listen(),new i.a.Event.Listener("[data-md-component=query]","focus",function(){var e=document.querySelector("[data-md-toggle=search]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.checked||(e.checked=!0,e.dispatchEvent(new CustomEvent("change")))}).listen(),new i.a.Event.Listener(window,"keydown",function(e){var t=document.querySelector("[data-md-toggle=search]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;var n=document.querySelector("[data-md-component=query]");if(!(n instanceof HTMLInputElement))throw new ReferenceError;if(!(document.activeElement instanceof HTMLElement&&document.activeElement.isContentEditable||e.metaKey||e.ctrlKey))if(t.checked){if(13===e.keyCode){if(n===document.activeElement){e.preventDefault();var r=document.querySelector("[data-md-component=search] [href][data-md-state=active]");r instanceof HTMLLinkElement&&(window.location=r.getAttribute("href"),t.checked=!1,t.dispatchEvent(new CustomEvent("change")),n.blur())}}else if(9===e.keyCode||27===e.keyCode)t.checked=!1,t.dispatchEvent(new CustomEvent("change")),n.blur();else if(-1!==[8,37,39].indexOf(e.keyCode))n!==document.activeElement&&n.focus();else if(-1!==[38,40].indexOf(e.keyCode)){var i=e.keyCode,o=Array.prototype.slice.call(document.querySelectorAll("[data-md-component=query], [data-md-component=search] [href]")),a=o.find(function(e){if(!(e instanceof HTMLElement))throw new ReferenceError;return"active"===e.dataset.mdState});a&&(a.dataset.mdState="");var s=Math.max(0,(o.indexOf(a)+o.length+(38===i?-1:1))%o.length);return o[s]&&(o[s].dataset.mdState="active",o[s].focus()),e.preventDefault(),e.stopPropagation(),!1}}else if(document.activeElement&&!document.activeElement.form){if("TEXTAREA"===document.activeElement.tagName||"INPUT"===document.activeElement.tagName)return;70!==e.keyCode&&83!==e.keyCode||(n.focus(),e.preventDefault())}}).listen(),new i.a.Event.Listener(window,"keypress",function(){var e=document.querySelector("[data-md-toggle=search]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;if(e.checked){var t=document.querySelector("[data-md-component=query]");if(!(t instanceof HTMLInputElement))throw new ReferenceError;t!==document.activeElement&&t.focus()}}).listen()),new i.a.Event.Listener(document.body,"keydown",function(e){if(9===e.keyCode){var t=document.querySelectorAll("[data-md-component=navigation] .md-nav__link[for]:not([tabindex])");Array.prototype.forEach.call(t,function(e){e.offsetHeight&&(e.tabIndex=0)})}}).listen(),new i.a.Event.Listener(document.body,"mousedown",function(){var e=document.querySelectorAll("[data-md-component=navigation] .md-nav__link[tabindex]");Array.prototype.forEach.call(e,function(e){e.removeAttribute("tabIndex")})}).listen(),document.body.addEventListener("click",function(){"tabbing"===document.body.dataset.mdState&&(document.body.dataset.mdState="")}),new i.a.Event.MatchMedia("(max-width: 959px)",new i.a.Event.Listener("[data-md-component=navigation] [href^='#']","click",function(){var e=document.querySelector("[data-md-toggle=drawer]");if(!(e instanceof HTMLInputElement))throw new ReferenceError;e.checked&&(e.checked=!1,e.dispatchEvent(new CustomEvent("change")))})),function(){var e=document.querySelector("[data-md-source]");if(!e)return r.a.resolve([]);if(!(e instanceof HTMLAnchorElement))throw new ReferenceError;switch(e.dataset.mdSource){case"github":return new i.a.Source.Adapter.GitHub(e).fetch();default:return r.a.resolve([])}}().then(function(t){var e=document.querySelectorAll("[data-md-source]");Array.prototype.forEach.call(e,function(e){new i.a.Source.Repository(e).initialize(t)})});var n=function(){var e=document.querySelectorAll("details");Array.prototype.forEach.call(e,function(e){e.setAttribute("open","")})};new i.a.Event.MatchMedia("print",{listen:n,unlisten:function(){}}),window.onbeforeprint=n}}}.call(this,c(3))},function(e,t,n){"use strict";n.p},function(e,t,n){"use strict";n.p},function(e,t,n){"use strict";n.p},function(e,t,n){"use strict"},function(e,t,n){"use strict"},function(e,t){!function(){if("undefined"!=typeof window)try{var e=new window.CustomEvent("test",{cancelable:!0});if(e.preventDefault(),!0!==e.defaultPrevented)throw new Error("Could not prevent default")}catch(e){var t=function(e,t){var n,r;return(t=t||{}).bubbles=!!t.bubbles,t.cancelable=!!t.cancelable,(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),r=n.preventDefault,n.preventDefault=function(){r.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch(e){this.defaultPrevented=!0}},n};t.prototype=window.Event.prototype,window.CustomEvent=t}}()},function(e,t,n){window.fetch||(window.fetch=n(7).default||n(7))},function(e,i,o){(function(e){var t=void 0!==e&&e||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;function r(e,t){this._id=e,this._clearFn=t}i.setTimeout=function(){return new r(n.call(setTimeout,t,arguments),clearTimeout)},i.setInterval=function(){return new r(n.call(setInterval,t,arguments),clearInterval)},i.clearTimeout=i.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(t,this._id)},i.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},i.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},i._unrefActive=i.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},o(22),i.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,i.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,o(4))},function(e,t,n){(function(e,p){!function(n,r){"use strict";if(!n.setImmediate){var i,o,t,a,e,s=1,c={},l=!1,u=n.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(n);f=f&&f.setTimeout?f:n,i="[object process]"==={}.toString.call(n.process)?function(e){p.nextTick(function(){h(e)})}:function(){if(n.postMessage&&!n.importScripts){var e=!0,t=n.onmessage;return n.onmessage=function(){e=!1},n.postMessage("","*"),n.onmessage=t,e}}()?(a="setImmediate$"+Math.random()+"$",e=function(e){e.source===n&&"string"==typeof e.data&&0===e.data.indexOf(a)&&h(+e.data.slice(a.length))},n.addEventListener?n.addEventListener("message",e,!1):n.attachEvent("onmessage",e),function(e){n.postMessage(a+e,"*")}):n.MessageChannel?((t=new MessageChannel).port1.onmessage=function(e){h(e.data)},function(e){t.port2.postMessage(e)}):u&&"onreadystatechange"in u.createElement("script")?(o=u.documentElement,function(e){var t=u.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):function(e){setTimeout(h,0,e)},f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return c[s]=r,i(s),s++},f.clearImmediate=d}function d(e){delete c[e]}function h(e){if(l)setTimeout(h,0,e);else{var t=c[e];if(t){l=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(r,n)}}(t)}finally{d(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(4),n(23))},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,l=[],u=!1,f=-1;function d(){u&&c&&(u=!1,c.length?l=c.concat(l):f=-1,l.length&&h())}function h(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(c=l,l=[];++f<t;)c&&c[f].run();f=-1,t=l.length}c=null,u=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||u||s(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(i,o,a){var s,c;!function(){var t,l,u,e,n,f,d,h,p,m,y,v,g,w,_,E,x,b,k,S,T,L,R,O,C,r,D=function(e){var t=new D.Builder;return t.pipeline.add(D.trimmer,D.stopWordFilter,D.stemmer),t.searchPipeline.add(D.stemmer),e.call(t,t),t.build()};D.version="2.3.8"
-/*!
- * lunr.utils
- * Copyright (C) 2019 Oliver Nightingale
- */,D.utils={},D.utils.warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),D.utils.asString=function(e){return null==e?"":e.toString()},D.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var i=n[r],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},D.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},D.FieldRef.joiner="/",D.FieldRef.fromString=function(e){var t=e.indexOf(D.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new D.FieldRef(r,n,e)},D.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+D.FieldRef.joiner+this.docRef),this._stringValue}
-/*!
- * lunr.Set
- * Copyright (C) 2019 Oliver Nightingale
- */,D.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},D.Set.complete={intersect:function(e){return e},union:function(e){return e},contains:function(){return!0}},D.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},D.Set.prototype.contains=function(e){return!!this.elements[e]},D.Set.prototype.intersect=function(e){var t,n,r,i=[];if(e===D.Set.complete)return this;if(e===D.Set.empty)return e;n=this.length<e.length?(t=this,e):(t=e,this),r=Object.keys(t.elements);for(var o=0;o<r.length;o++){var a=r[o];a in n.elements&&i.push(a)}return new D.Set(i)},D.Set.prototype.union=function(e){return e===D.Set.complete?D.Set.complete:e===D.Set.empty?this:new D.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},D.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var i=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(i))},D.Token=function(e,t){this.str=e||"",this.metadata=t||{}},D.Token.prototype.toString=function(){return this.str},D.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},D.Token.prototype.clone=function(e){return e=e||function(e){return e},new D.Token(e(this.str,this.metadata),this.metadata)}
-/*!
- * lunr.tokenizer
- * Copyright (C) 2019 Oliver Nightingale
- */,D.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return new D.Token(D.utils.asString(e).toLowerCase(),D.utils.clone(t))});for(var n=e.toString().toLowerCase(),r=n.length,i=[],o=0,a=0;o<=r;o++){var s=o-a;if(n.charAt(o).match(D.tokenizer.separator)||o==r){if(0<s){var c=D.utils.clone(t)||{};c.position=[a,s],c.index=i.length,i.push(new D.Token(n.slice(a,o),c))}a=o+1}}return i},D.tokenizer.separator=/[\s\-]+/
-/*!
- * lunr.Pipeline
- * Copyright (C) 2019 Oliver Nightingale
- */,D.Pipeline=function(){this._stack=[]},D.Pipeline.registeredFunctions=Object.create(null),D.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&D.utils.warn("Overwriting existing registered function: "+t),e.label=t,D.Pipeline.registeredFunctions[e.label]=e},D.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||D.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},D.Pipeline.load=function(e){var n=new D.Pipeline;return e.forEach(function(e){var t=D.Pipeline.registeredFunctions[e];if(!t)throw new Error("Cannot load unregistered function: "+e);n.add(t)}),n},D.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){D.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},D.Pipeline.prototype.after=function(e,t){D.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},D.Pipeline.prototype.before=function(e,t){D.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},D.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},D.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],i=[],o=0;o<e.length;o++){var a=r(e[o],o,e);if(null!=a&&""!==a)if(Array.isArray(a))for(var s=0;s<a.length;s++)i.push(a[s]);else i.push(a)}e=i}return e},D.Pipeline.prototype.runString=function(e,t){var n=new D.Token(e,t);return this.run([n]).map(function(e){return e.toString()})},D.Pipeline.prototype.reset=function(){this._stack=[]},D.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return D.Pipeline.warnIfFunctionNotRegistered(e),e.label})}
-/*!
- * lunr.Vector
- * Copyright (C) 2019 Oliver Nightingale
- */,D.Vector=function(e){this._magnitude=0,this.elements=e||[]},D.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,i=Math.floor(r/2),o=this.elements[2*i];1<r&&(o<e&&(t=i),e<o&&(n=i),o!=e);)r=n-t,i=t+Math.floor(r/2),o=this.elements[2*i];return o==e?2*i:e<o?2*i:o<e?2*(i+1):void 0},D.Vector.prototype.insert=function(e,t){this.upsert(e,t,function(){throw"duplicate index"})},D.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},D.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},D.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,i=n.length,o=r.length,a=0,s=0,c=0,l=0;c<i&&l<o;)(a=n[c])<(s=r[l])?c+=2:s<a?l+=2:a==s&&(t+=n[c+1]*r[l+1],c+=2,l+=2);return t},D.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},D.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},D.Vector.prototype.toJSON=function(){return this.elements}
-/*!
- * lunr.stemmer
- * Copyright (C) 2019 Oliver Nightingale
- * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
- */,D.stemmer=(l={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},u={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},e="[aeiouy]",n="[^aeiou][^aeiouy]*",f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),m=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,w=/.$/,_=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+n+e+"[^aeiouwxy]$"),b=/^(.+?[^aeiou])y$/,k=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,S=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,T=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,L=/^(.+?)(s|t)(ion)$/,R=/^(.+?)e$/,O=/ll$/,C=new RegExp("^"+n+e+"[^aeiouwxy]$"),r=function(e){var t,n,r,i,o,a,s;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),o=y,(i=m).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=g,(i=v).test(e)){var c=i.exec(e);(i=f).test(c[1])&&(i=w,e=e.replace(i,""))}else if(o.test(e)){t=(c=o.exec(e))[1],(o=p).test(t)&&(a=E,s=x,(o=_).test(e=t)?e+="e":a.test(e)?(i=w,e=e.replace(i,"")):s.test(e)&&(e+="e"))}(i=b).test(e)&&(e=(t=(c=i.exec(e))[1])+"i");(i=k).test(e)&&(t=(c=i.exec(e))[1],n=c[2],(i=f).test(t)&&(e=t+l[n]));(i=S).test(e)&&(t=(c=i.exec(e))[1],n=c[2],(i=f).test(t)&&(e=t+u[n]));if(o=L,(i=T).test(e))t=(c=i.exec(e))[1],(i=d).test(t)&&(e=t);else if(o.test(e)){t=(c=o.exec(e))[1]+c[2],(o=d).test(t)&&(e=t)}(i=R).test(e)&&(t=(c=i.exec(e))[1],o=h,a=C,((i=d).test(t)||o.test(t)&&!a.test(t))&&(e=t));return o=d,(i=O).test(e)&&o.test(e)&&(i=w,e=e.replace(i,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(r)}),D.Pipeline.registerFunction(D.stemmer,"stemmer")
-/*!
- * lunr.stopWordFilter
- * Copyright (C) 2019 Oliver Nightingale
- */,D.generateStopWordFilter=function(e){var t=e.reduce(function(e,t){return e[t]=t,e},{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},D.stopWordFilter=D.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),D.Pipeline.registerFunction(D.stopWordFilter,"stopWordFilter")
-/*!
- * lunr.trimmer
- * Copyright (C) 2019 Oliver Nightingale
- */,D.trimmer=function(e){return e.update(function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")})},D.Pipeline.registerFunction(D.trimmer,"trimmer")
-/*!
- * lunr.TokenSet
- * Copyright (C) 2019 Oliver Nightingale
- */,D.TokenSet=function(){this.final=!1,this.edges={},this.id=D.TokenSet._nextId,D.TokenSet._nextId+=1},D.TokenSet._nextId=1,D.TokenSet.fromArray=function(e){for(var t=new D.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},D.TokenSet.fromClause=function(e){return"editDistance"in e?D.TokenSet.fromFuzzyString(e.term,e.editDistance):D.TokenSet.fromString(e.term)},D.TokenSet.fromFuzzyString=function(e,t){for(var n=new D.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var i=r.pop();if(0<i.str.length){var o,a=i.str.charAt(0);a in i.node.edges?o=i.node.edges[a]:(o=new D.TokenSet,i.node.edges[a]=o),1==i.str.length&&(o.final=!0),r.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var s=i.node.edges["*"];else{s=new D.TokenSet;i.node.edges["*"]=s}if(0==i.str.length&&(s.final=!0),r.push({node:s,editsRemaining:i.editsRemaining-1,str:i.str}),1<i.str.length&&r.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),1<=i.str.length){if("*"in i.node.edges)var c=i.node.edges["*"];else{c=new D.TokenSet;i.node.edges["*"]=c}1==i.str.length&&(c.final=!0),r.push({node:c,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(1<i.str.length){var l,u=i.str.charAt(0),f=i.str.charAt(1);f in i.node.edges?l=i.node.edges[f]:(l=new D.TokenSet,i.node.edges[f]=l),1==i.str.length&&(l.final=!0),r.push({node:l,editsRemaining:i.editsRemaining-1,str:u+i.str.slice(2)})}}}return n},D.TokenSet.fromString=function(e){for(var t=new D.TokenSet,n=t,r=0,i=e.length;r<i;r++){var o=e[r],a=r==i-1;if("*"==o)(t.edges[o]=t).final=a;else{var s=new D.TokenSet;s.final=a,t.edges[o]=s,t=s}}return n},D.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),i=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var o=0;o<i;o++){var a=r[o];t.push({prefix:n.prefix.concat(a),node:n.node.edges[a]})}}return e},D.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var i=t[r];e=e+i+this.edges[i].id}return e},D.TokenSet.prototype.intersect=function(e){for(var t=new D.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var i=Object.keys(n.qNode.edges),o=i.length,a=Object.keys(n.node.edges),s=a.length,c=0;c<o;c++)for(var l=i[c],u=0;u<s;u++){var f=a[u];if(f==l||"*"==l){var d=n.node.edges[f],h=n.qNode.edges[l],p=d.final&&h.final,m=void 0;f in n.output.edges?(m=n.output.edges[f]).final=m.final||p:((m=new D.TokenSet).final=p,n.output.edges[f]=m),r.push({qNode:h,output:m,node:d})}}}return t},D.TokenSet.Builder=function(){this.previousWord="",this.root=new D.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},D.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var i=new D.TokenSet,o=e[r];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},D.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},D.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;e<=t;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}}
-/*!
- * lunr.Index
- * Copyright (C) 2019 Oliver Nightingale
- */,D.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},D.Index.prototype.search=function(t){return this.query(function(e){new D.QueryParser(t,e).parse()})},D.Index.prototype.query=function(e){for(var t=new D.Query(this.fields),n=Object.create(null),r=Object.create(null),i=Object.create(null),o=Object.create(null),a=Object.create(null),s=0;s<this.fields.length;s++)r[this.fields[s]]=new D.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var c=t.clauses[s],l=null,u=D.Set.complete;l=c.usePipeline?this.pipeline.runString(c.term,{fields:c.fields}):[c.term];for(var f=0;f<l.length;f++){var d=l[f];c.term=d;var h=D.TokenSet.fromClause(c),p=this.tokenSet.intersect(h).toArray();if(0===p.length&&c.presence===D.Query.presence.REQUIRED){for(var m=0;m<c.fields.length;m++){o[P=c.fields[m]]=D.Set.empty}break}for(var y=0;y<p.length;y++){var v=p[y],g=this.invertedIndex[v],w=g._index;for(m=0;m<c.fields.length;m++){var _=g[P=c.fields[m]],E=Object.keys(_),x=v+"/"+P,b=new D.Set(E);if(c.presence==D.Query.presence.REQUIRED&&(u=u.union(b),void 0===o[P]&&(o[P]=D.Set.complete)),c.presence!=D.Query.presence.PROHIBITED){if(r[P].upsert(w,c.boost,function(e,t){return e+t}),!i[x]){for(var k=0;k<E.length;k++){var S,T=E[k],L=new D.FieldRef(T,P),R=_[T];void 0===(S=n[L])?n[L]=new D.MatchData(v,P,R):S.add(v,P,R)}i[x]=!0}}else void 0===a[P]&&(a[P]=D.Set.empty),a[P]=a[P].union(b)}}}if(c.presence===D.Query.presence.REQUIRED)for(m=0;m<c.fields.length;m++){o[P=c.fields[m]]=o[P].intersect(u)}}var O=D.Set.complete,C=D.Set.empty;for(s=0;s<this.fields.length;s++){var P;o[P=this.fields[s]]&&(O=O.intersect(o[P])),a[P]&&(C=C.union(a[P]))}var Q=Object.keys(n),A=[],I=Object.create(null);if(t.isNegated()){Q=Object.keys(this.fieldVectors);for(s=0;s<Q.length;s++){L=Q[s];var M=D.FieldRef.fromString(L);n[L]=new D.MatchData}}for(s=0;s<Q.length;s++){var N=(M=D.FieldRef.fromString(Q[s])).docRef;if(O.contains(N)&&!C.contains(N)){var j,F=this.fieldVectors[M],H=r[M.fieldName].similarity(F);if(void 0!==(j=I[N]))j.score+=H,j.matchData.combine(n[M]);else{var q={ref:N,score:H,matchData:n[M]};I[N]=q,A.push(q)}}}return A.sort(function(e,t){return t.score-e.score})},D.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(e){return[e,this.invertedIndex[e]]},this),t=Object.keys(this.fieldVectors).map(function(e){return[e,this.fieldVectors[e].toJSON()]},this);return{version:D.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},D.Index.load=function(e){var t={},n={},r=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,a=new D.TokenSet.Builder,s=D.Pipeline.load(e.pipeline);e.version!=D.version&&D.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+D.version+"' does not match serialized index '"+e.version+"'");for(var c=0;c<r.length;c++){var l=(f=r[c])[0],u=f[1];n[l]=new D.Vector(u)}for(c=0;c<o.length;c++){var f,d=(f=o[c])[0],h=f[1];a.insert(d),i[d]=h}return a.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=i,t.tokenSet=a.root,t.pipeline=s,new D.Index(t)}
-/*!
- * lunr.Builder
- * Copyright (C) 2019 Oliver Nightingale
- */,D.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=D.tokenizer,this.pipeline=new D.Pipeline,this.searchPipeline=new D.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},D.Builder.prototype.ref=function(e){this._ref=e},D.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},D.Builder.prototype.b=function(e){this._b=e<0?0:1<e?1:e},D.Builder.prototype.k1=function(e){this._k1=e},D.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var i=0;i<r.length;i++){var o=r[i],a=this._fields[o].extractor,s=a?a(e):e[o],c=this.tokenizer(s,{fields:[o]}),l=this.pipeline.run(c),u=new D.FieldRef(n,o),f=Object.create(null);this.fieldTermFrequencies[u]=f,this.fieldLengths[u]=0,this.fieldLengths[u]+=l.length;for(var d=0;d<l.length;d++){var h=l[d];if(null==f[h]&&(f[h]=0),f[h]+=1,null==this.invertedIndex[h]){var p=Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var m=0;m<r.length;m++)p[r[m]]=Object.create(null);this.invertedIndex[h]=p}null==this.invertedIndex[h][o][n]&&(this.invertedIndex[h][o][n]=Object.create(null));for(var y=0;y<this.metadataWhitelist.length;y++){var v=this.metadataWhitelist[y],g=h.metadata[v];null==this.invertedIndex[h][o][n][v]&&(this.invertedIndex[h][o][n][v]=[]),this.invertedIndex[h][o][n][v].push(g)}}}},D.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},i=0;i<t;i++){var o=D.FieldRef.fromString(e[i]),a=o.fieldName;r[a]||(r[a]=0),r[a]+=1,n[a]||(n[a]=0),n[a]+=this.fieldLengths[o]}var s=Object.keys(this._fields);for(i=0;i<s.length;i++){var c=s[i];n[c]=n[c]/r[c]}this.averageFieldLength=n},D.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),i=0;i<n;i++){for(var o=D.FieldRef.fromString(t[i]),a=o.fieldName,s=this.fieldLengths[o],c=new D.Vector,l=this.fieldTermFrequencies[o],u=Object.keys(l),f=u.length,d=this._fields[a].boost||1,h=this._documents[o.docRef].boost||1,p=0;p<f;p++){var m,y,v,g=u[p],w=l[g],_=this.invertedIndex[g]._index;void 0===r[g]?(m=D.idf(this.invertedIndex[g],this.documentCount),r[g]=m):m=r[g],y=m*((this._k1+1)*w)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[a]))+w),y*=d,y*=h,v=Math.round(1e3*y)/1e3,c.insert(_,v)}e[o]=c}this.fieldVectors=e},D.Builder.prototype.createTokenSet=function(){this.tokenSet=D.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},D.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new D.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},D.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},D.MatchData=function(e,t,n){for(var r=Object.create(null),i=Object.keys(n||{}),o=0;o<i.length;o++){var a=i[o];r[a]=n[a].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},D.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],i=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var o=0;o<i.length;o++){var a=i[o],s=Object.keys(e.metadata[r][a]);null==this.metadata[r][a]&&(this.metadata[r][a]=Object.create(null));for(var c=0;c<s.length;c++){var l=s[c];null==this.metadata[r][a][l]?this.metadata[r][a][l]=e.metadata[r][a][l]:this.metadata[r][a][l]=this.metadata[r][a][l].concat(e.metadata[r][a][l])}}}},D.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),i=0;i<r.length;i++){var o=r[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(n[o]):this.metadata[e][t][o]=n[o]}else this.metadata[e][t]=n},D.Query=function(e){this.clauses=[],this.allFields=e},D.Query.wildcard=new String("*"),D.Query.wildcard.NONE=0,D.Query.wildcard.LEADING=1,D.Query.wildcard.TRAILING=2,D.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},D.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=D.Query.wildcard.NONE),e.wildcard&D.Query.wildcard.LEADING&&e.term.charAt(0)!=D.Query.wildcard&&(e.term="*"+e.term),e.wildcard&D.Query.wildcard.TRAILING&&e.term.slice(-1)!=D.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=D.Query.presence.OPTIONAL),this.clauses.push(e),this},D.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=D.Query.presence.PROHIBITED)return!1;return!0},D.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach(function(e){this.term(e,D.utils.clone(t))},this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},D.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},D.QueryParseError.prototype=new Error,D.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},D.QueryLexer.prototype.run=function(){for(var e=D.QueryLexer.lexText;e;)e=e(this)},D.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},D.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},D.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},D.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return D.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},D.QueryLexer.prototype.width=function(){return this.pos-this.start},D.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},D.QueryLexer.prototype.backup=function(){this.pos-=1},D.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=D.QueryLexer.EOS&&this.backup()},D.QueryLexer.prototype.more=function(){return this.pos<this.length},D.QueryLexer.EOS="EOS",D.QueryLexer.FIELD="FIELD",D.QueryLexer.TERM="TERM",D.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",D.QueryLexer.BOOST="BOOST",D.QueryLexer.PRESENCE="PRESENCE",D.QueryLexer.lexField=function(e){return e.backup(),e.emit(D.QueryLexer.FIELD),e.ignore(),D.QueryLexer.lexText},D.QueryLexer.lexTerm=function(e){if(1<e.width()&&(e.backup(),e.emit(D.QueryLexer.TERM)),e.ignore(),e.more())return D.QueryLexer.lexText},D.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(D.QueryLexer.EDIT_DISTANCE),D.QueryLexer.lexText},D.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(D.QueryLexer.BOOST),D.QueryLexer.lexText},D.QueryLexer.lexEOS=function(e){0<e.width()&&e.emit(D.QueryLexer.TERM)},D.QueryLexer.termSeparator=D.tokenizer.separator,D.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==D.QueryLexer.EOS)return D.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return D.QueryLexer.lexField;if("~"==t)return e.backup(),0<e.width()&&e.emit(D.QueryLexer.TERM),D.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),0<e.width()&&e.emit(D.QueryLexer.TERM),D.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(D.QueryLexer.PRESENCE),D.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(D.QueryLexer.PRESENCE),D.QueryLexer.lexText;if(t.match(D.QueryLexer.termSeparator))return D.QueryLexer.lexTerm}else e.escapeCharacter()}},D.QueryParser=function(e,t){this.lexer=new D.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},D.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=D.QueryParser.parseClause;e;)e=e(this);return this.query},D.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},D.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},D.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},D.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case D.QueryLexer.PRESENCE:return D.QueryParser.parsePresence;case D.QueryLexer.FIELD:return D.QueryParser.parseField;case D.QueryLexer.TERM:return D.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw 1<=t.str.length&&(n+=" with value '"+t.str+"'"),new D.QueryParseError(n,t.start,t.end)}},D.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=D.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=D.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new D.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new D.QueryParseError(n,t.start,t.end)}switch(r.type){case D.QueryLexer.FIELD:return D.QueryParser.parseField;case D.QueryLexer.TERM:return D.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new D.QueryParseError(n,r.start,r.end)}}},D.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map(function(e){return"'"+e+"'"}).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new D.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){r="expecting term, found nothing";throw new D.QueryParseError(r,t.start,t.end)}switch(i.type){case D.QueryLexer.TERM:return D.QueryParser.parseTerm;default:r="expecting term, found '"+i.type+"'";throw new D.QueryParseError(r,i.start,i.end)}}},D.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case D.QueryLexer.TERM:return e.nextClause(),D.QueryParser.parseTerm;case D.QueryLexer.FIELD:return e.nextClause(),D.QueryParser.parseField;case D.QueryLexer.EDIT_DISTANCE:return D.QueryParser.parseEditDistance;case D.QueryLexer.BOOST:return D.QueryParser.parseBoost;case D.QueryLexer.PRESENCE:return e.nextClause(),D.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new D.QueryParseError(r,n.start,n.end)}else e.nextClause()}},D.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new D.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case D.QueryLexer.TERM:return e.nextClause(),D.QueryParser.parseTerm;case D.QueryLexer.FIELD:return e.nextClause(),D.QueryParser.parseField;case D.QueryLexer.EDIT_DISTANCE:return D.QueryParser.parseEditDistance;case D.QueryLexer.BOOST:return D.QueryParser.parseBoost;case D.QueryLexer.PRESENCE:return e.nextClause(),D.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new D.QueryParseError(r,i.start,i.end)}else e.nextClause()}},D.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new D.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var i=e.peekLexeme();if(null!=i)switch(i.type){case D.QueryLexer.TERM:return e.nextClause(),D.QueryParser.parseTerm;case D.QueryLexer.FIELD:return e.nextClause(),D.QueryParser.parseField;case D.QueryLexer.EDIT_DISTANCE:return D.QueryParser.parseEditDistance;case D.QueryLexer.BOOST:return D.QueryParser.parseBoost;case D.QueryLexer.PRESENCE:return e.nextClause(),D.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+i.type+"'";throw new D.QueryParseError(r,i.start,i.end)}else e.nextClause()}},void 0===(c="function"==typeof(s=function(){return D})?s.call(o,a,o,i):s)||(i.exports=c)}()}]));
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.ar.js b/site/assets/javascripts/lunr/lunr.ar.js
deleted file mode 100644
index 4fc6a5d..0000000
--- a/site/assets/javascripts/lunr/lunr.ar.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/*!
- * Lunr languages, `Arabic` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2018, Dalia Al-Shahrabi
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Kazem Taghva, Rania Elkhoury, and Jeffrey Coombs (2005)
- * Meryeme Hadni, Abdelmonaime Lachkar, and S. Alaoui Ouatik (2012)
- *
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="ء-ٛٱـ",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var m=this;return m.result=!1,m.preRemoved=!1,m.sufRemoved=!1,m.pre={pre1:"ف ك ب و س ل ن ا ي ت",pre2:"ال لل",pre3:"بال وال فال تال كال ولل",pre4:"فبال كبال وبال وكال"},m.suf={suf1:"ه ك ت ن ا ي",suf2:"نك نه ها وك يا اه ون ين تن تم نا وا ان كم كن ني نن ما هم هن تك ته ات يه",suf3:"تين كهم نيه نهم ونه وها يهم ونا ونك وني وهم تكم تنا تها تني تهم كما كها ناه نكم هنا تان يها",suf4:"كموه ناها ونني ونهم تكما تموه تكاه كماه ناكم ناهم نيها وننا"},m.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,ن,ي","l":0}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"و","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ي","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"ل","l":3,"m":3}]},{"pt":[{"c":"م","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"ل","l":3,"m":4},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ن","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"م","l":0},{"c":"و","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"و","l":3}]},{"pt":[{"c":"و","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"ن","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"ي,ت,ا,ن","l":0},{"c":"ت","l":1}],"mPt":[{"c":"ف","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"ل","l":3,"m":4}]},{"pt":[{"c":"ت,ي,ا,ن","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"ي","l":3}]},{"pt":[{"c":"ا,ي,ت,ن","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ء","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,ن,ي","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"و","l":3}]},{"pt":[{"c":"م","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ي","l":1},{"c":"ي","l":3},{"c":"ا","l":4},{"c":"ء","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,ي,ت,ن","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"م","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),m.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],m.stem=function(){var e=0;for(m.result=!1,m.preRemoved=!1,m.sufRemoved=!1;e<m.execArray.length&&1!=m.result;)m.result=m[m.execArray[e]](),e++},m.setCurrent=function(e){m.word=e},m.getCurrent=function(){return m.word},m.cleanWord=function(){var e=new RegExp("[^ء-ٛٱـ]");return m.word=m.word.replace("ـ",""),!!e.test("")},m.removeDiacritics=function(){new RegExp("[ً-ٛ]");return m.word=m.word.replace(/[\u064b-\u065b]/gi,""),!1},m.cleanAlef=function(){var e=new RegExp("[آأإٱى]");return m.word=m.word.replace(e,"ا"),!1},m.removeStopWords=function(){if(0<="، اض امين اه اها اي ا اب اجل اجمع اخ اخذ اصبح اضحى اقبل اقل اكثر الا ام اما امامك امامك امسى اما ان انا انت انتم انتما انتن انت انشا انى او اوشك اولئك اولئكم اولاء اولالك اوه اي ايا اين اينما اي ان اي اف اذ اذا اذا اذما اذن الى اليكم اليكما اليكن اليك اليك الا اما ان انما اي اياك اياكم اياكما اياكن ايانا اياه اياها اياهم اياهما اياهن اياي ايه ان ا ابتدا اثر اجل احد اخرى اخلولق اذا اربعة ارتد استحال اطار اعادة اعلنت اف اكثر اكد الالاء الالى الا الاخيرة الان الاول الاولى التى التي الثاني الثانية الذاتي الذى الذي الذين السابق الف اللائي اللاتي اللتان اللتيا اللتين اللذان اللذين اللواتي الماضي المقبل الوقت الى اليوم اما امام امس ان انبرى انقلب انه انها او اول اي ايار ايام ايضا ب بات باسم بان بخ برس بسبب بس بشكل بضع بطان بعد بعض بك بكم بكما بكن بل بلى بما بماذا بمن بن بنا به بها بي بيد بين بس بله بئس تان تانك تبدل تجاه تحول تلقاء تلك تلكم تلكما تم تينك تين ته تي ثلاثة ثم ثم ثمة ثم جعل جلل جميع جير حار حاشا حاليا حاي حتى حرى حسب حم حوالى حول حيث حيثما حين حي حبذا حتى حذار خلا خلال دون دونك ذا ذات ذاك ذانك ذان ذلك ذلكم ذلكما ذلكن ذو ذوا ذواتا ذواتي ذيت ذينك ذين ذه ذي راح رجع رويدك ريث رب زيارة سبحان سرعان سنة سنوات سوف سوى ساء ساءما شبه شخصا شرع شتان صار صباح صفر صه صه ضد ضمن طاق طالما طفق طق ظل عاد عام عاما عامة عدا عدة عدد عدم عسى عشر عشرة علق على عليك عليه عليها عل عن عند عندما عوض عين عدس عما غدا غير  ف فان فلان فو فى في فيم فيما فيه فيها قال قام قبل قد قط قلما قوة كانما كاين كاي كاين كاد كان كانت كذا كذلك كرب كل كلا كلاهما كلتا كلم كليكما كليهما كلما كلا كم كما كي كيت كيف كيفما كان كخ لئن لا لات لاسيما لدن لدى لعمر لقاء لك لكم لكما لكن لكنما لكي لكيلا للامم لم لما لما لن لنا له لها لو لوكالة لولا لوما لي لست لست لستم لستما لستن لست لسن لعل لكن ليت ليس ليسا ليستا ليست ليسوا لسنا ما ماانفك مابرح مادام ماذا مازال مافتئ مايو متى مثل مذ مساء مع معاذ مقابل مكانكم مكانكما مكانكن مكانك مليار مليون مما ممن من منذ منها مه مهما من من نحن نحو نعم نفس نفسه نهاية نخ نعما نعم ها هاؤم هاك هاهنا هب هذا هذه هكذا هل هلم هلا هم هما هن هنا هناك هنالك هو هي هيا هيت هيا هؤلاء هاتان هاتين هاته هاتي هج هذا هذان هذين هذه هذي هيهات و وا واحد واضاف واضافت واكد وان واها واوضح وراءك وفي وقال وقالت وقد وقف وكان وكانت ولا ولم ومن وهو وهي ويكان وي وشكان يكون يمكن يوم ايان".split(" ").indexOf(m.word))return!0},m.normalizeHamzaAndAlef=function(){return m.word=m.word.replace("ؤ","ء"),m.word=m.word.replace("ئ","ء"),m.word=m.word.replace(/([\u0627])\1+/gi,"ا"),!1},m.removeEndTaa=function(){return!(2<m.word.length)||(m.word=m.word.replace(/[\u0627]$/,""),m.word=m.word.replace("ة",""),!1)},m.removeStartWaw=function(){return 3<m.word.length&&"و"==m.word[0]&&"و"==m.word[1]&&(m.word=m.word.slice(1)),!1},m.removePre432=function(){var e=m.word;if(7<=m.word.length){var r=new RegExp("^("+m.pre.pre4.split(" ").join("|")+")");m.word=m.word.replace(r,"")}if(m.word==e&&6<=m.word.length){var t=new RegExp("^("+m.pre.pre3.split(" ").join("|")+")");m.word=m.word.replace(t,"")}if(m.word==e&&5<=m.word.length){var c=new RegExp("^("+m.pre.pre2.split(" ").join("|")+")");m.word=m.word.replace(c,"")}return e!=m.word&&(m.preRemoved=!0),!1},m.patternCheck=function(r){for(var t=0;t<r.length;t++){for(var e=!0,c=0;c<r[t].pt.length;c++){var l=r[t].pt[c].c.split(","),o=!1;if(l.forEach(function(e){m.word[r[t].pt[c].l]==e&&(o=!0)}),!o){e=!1;break}}if(1==e){if(r[t].mPt){for(var n=[],p=0;p<r[t].mPt.length;p++)null!=r[t].mPt[p].m?n[r[t].mPt[p].l]=m.word[r[t].mPt[p].m]:n[r[t].mPt[p].l]=r[t].mPt[p].c;m.word=n.join("")}m.result=!0;break}}},m.removePre1=function(){var e=m.word;if(0==m.preRemoved&&3<m.word.length){var r=new RegExp("^("+m.pre.pre1.split(" ").join("|")+")");m.word=m.word.replace(r,"")}return e!=m.word&&(m.preRemoved=!0),!1},m.removeSuf1=function(){var e=m.word;if(0==m.sufRemoved&&3<m.word.length){var r=new RegExp("("+m.suf.suf1.split(" ").join("|")+")$");m.word=m.word.replace(r,"")}return e!=m.word&&(m.sufRemoved=!0),!1},m.removeSuf432=function(){var e=m.word;if(6<=m.word.length){var r=new RegExp("("+m.suf.suf4.split(" ").join("|")+")$");m.word=m.word.replace(r,"")}if(m.word==e&&5<=m.word.length){var t=new RegExp("("+m.suf.suf3.split(" ").join("|")+")$");m.word=m.word.replace(t,"")}if(m.word==e&&4<=m.word.length){var c=new RegExp("("+m.suf.suf2.split(" ").join("|")+")$");m.word=m.word.replace(c,"")}return e!=m.word&&(m.sufRemoved=!0),!1},m.wordCheck=function(){m.word;for(var e=[m.removeSuf432,m.removeSuf1,m.removePre1],r=0,t=!1;7<=m.word.length&&!m.result&&r<e.length;)t=7!=m.word.length||t?(e[r](),r++,!1):(m.checkPattern73(),!0);var c=[m.checkPattern63,m.removeSuf432,m.removeSuf1,m.removePre1,m.checkPattern64];for(r=0;6==m.word.length&&!m.result&&r<c.length;)c[r](),r++;var l=[m.checkPattern53,m.removeSuf432,m.removeSuf1,m.removePre1,m.checkPattern54];for(r=0;5==m.word.length&&!m.result&&r<l.length;)l[r](),r++;var o=[m.checkPattern43,m.removeSuf1,m.removePre1,m.removeSuf432];for(r=0;4==m.word.length&&!m.result&&r<o.length;)o[r](),r++;return!0},m.checkPattern43=function(){m.patternCheck(m.patterns.pt43)},m.checkPattern53=function(){m.patternCheck(m.patterns.pt53)},m.checkPattern54=function(){m.patternCheck(m.patterns.pt54)},m.checkPattern63=function(){m.patternCheck(m.patterns.pt63)},m.checkPattern64=function(){m.patternCheck(m.patterns.pt64)},m.checkPattern73=function(){m.patternCheck(m.patterns.pt73)},function(e){return"function"==typeof e.update?e.update(function(e){return m.setCurrent(e),m.stem(),m.getCurrent()}):(m.setCurrent(e),m.stem(),m.getCurrent())}}(),e.Pipeline.registerFunction(e.ar.stemmer,"stemmer-ar"),e.ar.stopWordFilter=e.generateStopWordFilter("، اض امين اه اها اي ا اب اجل اجمع اخ اخذ اصبح اضحى اقبل اقل اكثر الا ام اما امامك امامك امسى اما ان انا انت انتم انتما انتن انت انشا انى او اوشك اولئك اولئكم اولاء اولالك اوه اي ايا اين اينما اي ان اي اف اذ اذا اذا اذما اذن الى اليكم اليكما اليكن اليك اليك الا اما ان انما اي اياك اياكم اياكما اياكن ايانا اياه اياها اياهم اياهما اياهن اياي ايه ان ا ابتدا اثر اجل احد اخرى اخلولق اذا اربعة ارتد استحال اطار اعادة اعلنت اف اكثر اكد الالاء الالى الا الاخيرة الان الاول الاولى التى التي الثاني الثانية الذاتي الذى الذي الذين السابق الف اللائي اللاتي اللتان اللتيا اللتين اللذان اللذين اللواتي الماضي المقبل الوقت الى اليوم اما امام امس ان انبرى انقلب انه انها او اول اي ايار ايام ايضا ب بات باسم بان بخ برس بسبب بس بشكل بضع بطان بعد بعض بك بكم بكما بكن بل بلى بما بماذا بمن بن بنا به بها بي بيد بين بس بله بئس تان تانك تبدل تجاه تحول تلقاء تلك تلكم تلكما تم تينك تين ته تي ثلاثة ثم ثم ثمة ثم جعل جلل جميع جير حار حاشا حاليا حاي حتى حرى حسب حم حوالى حول حيث حيثما حين حي حبذا حتى حذار خلا خلال دون دونك ذا ذات ذاك ذانك ذان ذلك ذلكم ذلكما ذلكن ذو ذوا ذواتا ذواتي ذيت ذينك ذين ذه ذي راح رجع رويدك ريث رب زيارة سبحان سرعان سنة سنوات سوف سوى ساء ساءما شبه شخصا شرع شتان صار صباح صفر صه صه ضد ضمن طاق طالما طفق طق ظل عاد عام عاما عامة عدا عدة عدد عدم عسى عشر عشرة علق على عليك عليه عليها عل عن عند عندما عوض عين عدس عما غدا غير  ف فان فلان فو فى في فيم فيما فيه فيها قال قام قبل قد قط قلما قوة كانما كاين كاي كاين كاد كان كانت كذا كذلك كرب كل كلا كلاهما كلتا كلم كليكما كليهما كلما كلا كم كما كي كيت كيف كيفما كان كخ لئن لا لات لاسيما لدن لدى لعمر لقاء لك لكم لكما لكن لكنما لكي لكيلا للامم لم لما لما لن لنا له لها لو لوكالة لولا لوما لي لست لست لستم لستما لستن لست لسن لعل لكن ليت ليس ليسا ليستا ليست ليسوا لسنا ما ماانفك مابرح مادام ماذا مازال مافتئ مايو متى مثل مذ مساء مع معاذ مقابل مكانكم مكانكما مكانكن مكانك مليار مليون مما ممن من منذ منها مه مهما من من نحن نحو نعم نفس نفسه نهاية نخ نعما نعم ها هاؤم هاك هاهنا هب هذا هذه هكذا هل هلم هلا هم هما هن هنا هناك هنالك هو هي هيا هيت هيا هؤلاء هاتان هاتين هاته هاتي هج هذا هذان هذين هذه هذي هيهات وا واحد واضاف واضافت واكد وان واها واوضح وراءك وفي وقال وقالت وقد وقف وكان وكانت ولا ولم ومن وهو وهي ويكان وي وشكان يكون يمكن يوم ايان".split(" ")),e.Pipeline.registerFunction(e.ar.stopWordFilter,"stopWordFilter-ar")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.da.js b/site/assets/javascripts/lunr/lunr.da.js
deleted file mode 100644
index 88921d4..0000000
--- a/site/assets/javascripts/lunr/lunr.da.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Danish` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,m,i;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(r=e.stemmerSupport.Among,m=e.stemmerSupport.SnowballProgram,i=new function(){var i,t,n,s=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],o=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],u=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],c=new m;function l(){var e,r=c.limit-c.cursor;c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.find_among_b(o,4)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e)}this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r=c.cursor;return function(){var e,r=c.cursor+3;if(t=c.limit,0<=r&&r<=c.limit){for(i=r;;){if(e=c.cursor,c.in_grouping(d,97,248)){c.cursor=e;break}if((c.cursor=e)>=c.limit)return;c.cursor++}for(;!c.out_grouping(d,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(t=c.cursor)<i&&(t=i)}}(),c.limit_backward=r,c.cursor=c.limit,function(){var e,r;if(c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(s,32),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:c.in_grouping_b(u,97,229)&&c.slice_del()}}(),c.cursor=c.limit,l(),c.cursor=c.limit,function(){var e,r,i,n=c.limit-c.cursor;if(c.ket=c.cursor,c.eq_s_b(2,"st")&&(c.bra=c.cursor,c.eq_s_b(2,"ig")&&c.slice_del()),c.cursor=c.limit-n,c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(a,5),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del(),i=c.limit-c.cursor,l(),c.cursor=c.limit-i;break;case 2:c.slice_from("løs")}}(),c.cursor=c.limit,c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.out_grouping_b(d,97,248)?(c.bra=c.cursor,n=c.slice_to(n),c.limit_backward=e,c.eq_v_b(n)&&c.slice_del()):c.limit_backward=e),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.de.js b/site/assets/javascripts/lunr/lunr.de.js
deleted file mode 100644
index 73e55eb..0000000
--- a/site/assets/javascripts/lunr/lunr.de.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `German` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var _,p,r;e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=(_=e.stemmerSupport.Among,p=e.stemmerSupport.SnowballProgram,r=new function(){var r,n,i,s=[new _("",-1,6),new _("U",0,2),new _("Y",0,1),new _("ä",0,3),new _("ö",0,4),new _("ü",0,5)],o=[new _("e",-1,2),new _("em",-1,1),new _("en",-1,2),new _("ern",-1,1),new _("er",-1,1),new _("s",-1,3),new _("es",5,2)],c=[new _("en",-1,1),new _("er",-1,1),new _("st",-1,2),new _("est",2,1)],u=[new _("ig",-1,1),new _("lich",-1,1)],a=[new _("end",-1,1),new _("ig",-1,2),new _("ung",-1,1),new _("lich",-1,3),new _("isch",-1,2),new _("ik",-1,2),new _("heit",-1,3),new _("keit",-1,4)],t=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],d=[117,30,5],l=[117,30,4],m=new p;function h(e,r,n){return!(!m.eq_s(1,e)||(m.ket=m.cursor,!m.in_grouping(t,97,252)))&&(m.slice_from(r),m.cursor=n,!0)}function w(){for(;!m.in_grouping(t,97,252);){if(m.cursor>=m.limit)return!0;m.cursor++}for(;!m.out_grouping(t,97,252);){if(m.cursor>=m.limit)return!0;m.cursor++}return!1}function f(){return i<=m.cursor}function b(){return n<=m.cursor}this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e=m.cursor;return function(){for(var e,r,n,i,s=m.cursor;;)if(e=m.cursor,m.bra=e,m.eq_s(1,"ß"))m.ket=m.cursor,m.slice_from("ss");else{if(e>=m.limit)break;m.cursor=e+1}for(m.cursor=s;;)for(r=m.cursor;;){if(n=m.cursor,m.in_grouping(t,97,252)){if(i=m.cursor,m.bra=i,h("u","U",n))break;if(m.cursor=i,h("y","Y",n))break}if(n>=m.limit)return m.cursor=r;m.cursor=n+1}}(),m.cursor=e,function(){i=m.limit,n=i;var e=m.cursor+3;0<=e&&e<=m.limit&&(r=e,w()||((i=m.cursor)<r&&(i=r),w()||(n=m.cursor)))}(),m.limit_backward=e,m.cursor=m.limit,function(){var e,r,n,i,s=m.limit-m.cursor;if(m.ket=m.cursor,(e=m.find_among_b(o,7))&&(m.bra=m.cursor,f()))switch(e){case 1:m.slice_del();break;case 2:m.slice_del(),m.ket=m.cursor,m.eq_s_b(1,"s")&&(m.bra=m.cursor,m.eq_s_b(3,"nis")&&m.slice_del());break;case 3:m.in_grouping_b(d,98,116)&&m.slice_del()}if(m.cursor=m.limit-s,m.ket=m.cursor,(e=m.find_among_b(c,4))&&(m.bra=m.cursor,f()))switch(e){case 1:m.slice_del();break;case 2:if(m.in_grouping_b(l,98,116)){var t=m.cursor-3;m.limit_backward<=t&&t<=m.limit&&(m.cursor=t,m.slice_del())}}if(m.cursor=m.limit-s,m.ket=m.cursor,(e=m.find_among_b(a,8))&&(m.bra=m.cursor,b()))switch(e){case 1:m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ig")&&(m.bra=m.cursor,r=m.limit-m.cursor,m.eq_s_b(1,"e")||(m.cursor=m.limit-r,b()&&m.slice_del()));break;case 2:n=m.limit-m.cursor,m.eq_s_b(1,"e")||(m.cursor=m.limit-n,m.slice_del());break;case 3:if(m.slice_del(),m.ket=m.cursor,i=m.limit-m.cursor,!m.eq_s_b(2,"er")&&(m.cursor=m.limit-i,!m.eq_s_b(2,"en")))break;m.bra=m.cursor,f()&&m.slice_del();break;case 4:m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(u,2))&&(m.bra=m.cursor,b()&&1==e&&m.slice_del())}}(),m.cursor=m.limit_backward,function(){for(var e,r;;){if(r=m.cursor,m.bra=r,!(e=m.find_among(s,6)))return;switch(m.ket=m.cursor,e){case 1:m.slice_from("y");break;case 2:case 5:m.slice_from("u");break;case 3:m.slice_from("a");break;case 4:m.slice_from("o");break;case 6:if(m.cursor>=m.limit)return;m.cursor++}}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.du.js b/site/assets/javascripts/lunr/lunr.du.js
deleted file mode 100644
index e9c6729..0000000
--- a/site/assets/javascripts/lunr/lunr.du.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Dutch` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,q,r;console.warn('[Lunr Languages] Please use the "nl" instead of the "du". The "nl" code is the standard code for Dutch language, and "du" will be removed in the next major versions.'),e.du=function(){this.pipeline.reset(),this.pipeline.add(e.du.trimmer,e.du.stopWordFilter,e.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.du.stemmer))},e.du.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.du.trimmer=e.trimmerSupport.generateTrimmer(e.du.wordCharacters),e.Pipeline.registerFunction(e.du.trimmer,"trimmer-du"),e.du.stemmer=(v=e.stemmerSupport.Among,q=e.stemmerSupport.SnowballProgram,r=new function(){var r,i,u,o=[new v("",-1,6),new v("á",0,1),new v("ä",0,1),new v("é",0,2),new v("ë",0,2),new v("í",0,3),new v("ï",0,3),new v("ó",0,4),new v("ö",0,4),new v("ú",0,5),new v("ü",0,5)],n=[new v("",-1,3),new v("I",0,2),new v("Y",0,1)],t=[new v("dd",-1,-1),new v("kk",-1,-1),new v("tt",-1,-1)],c=[new v("ene",-1,2),new v("se",-1,3),new v("en",-1,2),new v("heden",2,1),new v("s",-1,3)],a=[new v("end",-1,1),new v("ig",-1,2),new v("ing",-1,1),new v("lijk",-1,3),new v("baar",-1,4),new v("bar",-1,5)],l=[new v("aa",-1,-1),new v("ee",-1,-1),new v("oo",-1,-1),new v("uu",-1,-1)],m=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],d=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],f=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],_=new q;function s(e){return(_.cursor=e)>=_.limit||(_.cursor++,!1)}function w(){for(;!_.in_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}for(;!_.out_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}return!1}function b(){return i<=_.cursor}function p(){return r<=_.cursor}function g(){var e=_.limit-_.cursor;_.find_among_b(t,3)&&(_.cursor=_.limit-e,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del()))}function h(){var e;u=!1,_.ket=_.cursor,_.eq_s_b(1,"e")&&(_.bra=_.cursor,b()&&(e=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-e,_.slice_del(),u=!0,g())))}function k(){var e;b()&&(e=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-e,_.eq_s_b(3,"gem")||(_.cursor=_.limit-e,_.slice_del(),g())))}this.setCurrent=function(e){_.setCurrent(e)},this.getCurrent=function(){return _.getCurrent()},this.stem=function(){var e=_.cursor;return function(){for(var e,r,i,n=_.cursor;;){if(_.bra=_.cursor,e=_.find_among(o,11))switch(_.ket=_.cursor,e){case 1:_.slice_from("a");continue;case 2:_.slice_from("e");continue;case 3:_.slice_from("i");continue;case 4:_.slice_from("o");continue;case 5:_.slice_from("u");continue;case 6:if(_.cursor>=_.limit)break;_.cursor++;continue}break}for(_.cursor=n,_.bra=n,_.eq_s(1,"y")?(_.ket=_.cursor,_.slice_from("Y")):_.cursor=n;;)if(r=_.cursor,_.in_grouping(m,97,232)){if(i=_.cursor,_.bra=i,_.eq_s(1,"i"))_.ket=_.cursor,_.in_grouping(m,97,232)&&(_.slice_from("I"),_.cursor=r);else if(_.cursor=i,_.eq_s(1,"y"))_.ket=_.cursor,_.slice_from("Y"),_.cursor=r;else if(s(r))break}else if(s(r))break}(),_.cursor=e,i=_.limit,r=i,w()||((i=_.cursor)<3&&(i=3),w()||(r=_.cursor)),_.limit_backward=e,_.cursor=_.limit,function(){var e,r,i,n,o,t,s=_.limit-_.cursor;if(_.ket=_.cursor,e=_.find_among_b(c,5))switch(_.bra=_.cursor,e){case 1:b()&&_.slice_from("heid");break;case 2:k();break;case 3:b()&&_.out_grouping_b(f,97,232)&&_.slice_del()}if(_.cursor=_.limit-s,h(),_.cursor=_.limit-s,_.ket=_.cursor,_.eq_s_b(4,"heid")&&(_.bra=_.cursor,p()&&(r=_.limit-_.cursor,_.eq_s_b(1,"c")||(_.cursor=_.limit-r,_.slice_del(),_.ket=_.cursor,_.eq_s_b(2,"en")&&(_.bra=_.cursor,k())))),_.cursor=_.limit-s,_.ket=_.cursor,e=_.find_among_b(a,6))switch(_.bra=_.cursor,e){case 1:if(p()){if(_.slice_del(),i=_.limit-_.cursor,_.ket=_.cursor,_.eq_s_b(2,"ig")&&(_.bra=_.cursor,p()&&(n=_.limit-_.cursor,!_.eq_s_b(1,"e")))){_.cursor=_.limit-n,_.slice_del();break}_.cursor=_.limit-i,g()}break;case 2:p()&&(o=_.limit-_.cursor,_.eq_s_b(1,"e")||(_.cursor=_.limit-o,_.slice_del()));break;case 3:p()&&(_.slice_del(),h());break;case 4:p()&&_.slice_del();break;case 5:p()&&u&&_.slice_del()}_.cursor=_.limit-s,_.out_grouping_b(d,73,232)&&(t=_.limit-_.cursor,_.find_among_b(l,4)&&_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-t,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del())))}(),_.cursor=_.limit_backward,function(){for(var e;;)if(_.bra=_.cursor,e=_.find_among(n,3))switch(_.ket=_.cursor,e){case 1:_.slice_from("y");break;case 2:_.slice_from("i");break;case 3:if(_.cursor>=_.limit)return;_.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.du.stemmer,"stemmer-du"),e.du.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.du.stopWordFilter,"stopWordFilter-du")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.es.js b/site/assets/javascripts/lunr/lunr.es.js
deleted file mode 100644
index 2918bd1..0000000
--- a/site/assets/javascripts/lunr/lunr.es.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Spanish` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var C,P,s;e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=(C=e.stemmerSupport.Among,P=e.stemmerSupport.SnowballProgram,s=new function(){var r,n,i,a=[new C("",-1,6),new C("á",0,1),new C("é",0,2),new C("í",0,3),new C("ó",0,4),new C("ú",0,5)],t=[new C("la",-1,-1),new C("sela",0,-1),new C("le",-1,-1),new C("me",-1,-1),new C("se",-1,-1),new C("lo",-1,-1),new C("selo",5,-1),new C("las",-1,-1),new C("selas",7,-1),new C("les",-1,-1),new C("los",-1,-1),new C("selos",10,-1),new C("nos",-1,-1)],o=[new C("ando",-1,6),new C("iendo",-1,6),new C("yendo",-1,7),new C("ándo",-1,2),new C("iéndo",-1,1),new C("ar",-1,6),new C("er",-1,6),new C("ir",-1,6),new C("ár",-1,3),new C("ér",-1,4),new C("ír",-1,5)],s=[new C("ic",-1,-1),new C("ad",-1,-1),new C("os",-1,-1),new C("iv",-1,1)],u=[new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,1)],w=[new C("ic",-1,1),new C("abil",-1,1),new C("iv",-1,1)],c=[new C("ica",-1,1),new C("ancia",-1,2),new C("encia",-1,5),new C("adora",-1,2),new C("osa",-1,1),new C("ista",-1,1),new C("iva",-1,9),new C("anza",-1,1),new C("logía",-1,3),new C("idad",-1,8),new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,2),new C("mente",-1,7),new C("amente",13,6),new C("ación",-1,2),new C("ución",-1,4),new C("ico",-1,1),new C("ismo",-1,1),new C("oso",-1,1),new C("amiento",-1,1),new C("imiento",-1,1),new C("ivo",-1,9),new C("ador",-1,2),new C("icas",-1,1),new C("ancias",-1,2),new C("encias",-1,5),new C("adoras",-1,2),new C("osas",-1,1),new C("istas",-1,1),new C("ivas",-1,9),new C("anzas",-1,1),new C("logías",-1,3),new C("idades",-1,8),new C("ables",-1,1),new C("ibles",-1,1),new C("aciones",-1,2),new C("uciones",-1,4),new C("adores",-1,2),new C("antes",-1,2),new C("icos",-1,1),new C("ismos",-1,1),new C("osos",-1,1),new C("amientos",-1,1),new C("imientos",-1,1),new C("ivos",-1,9)],m=[new C("ya",-1,1),new C("ye",-1,1),new C("yan",-1,1),new C("yen",-1,1),new C("yeron",-1,1),new C("yendo",-1,1),new C("yo",-1,1),new C("yas",-1,1),new C("yes",-1,1),new C("yais",-1,1),new C("yamos",-1,1),new C("yó",-1,1)],l=[new C("aba",-1,2),new C("ada",-1,2),new C("ida",-1,2),new C("ara",-1,2),new C("iera",-1,2),new C("ía",-1,2),new C("aría",5,2),new C("ería",5,2),new C("iría",5,2),new C("ad",-1,2),new C("ed",-1,2),new C("id",-1,2),new C("ase",-1,2),new C("iese",-1,2),new C("aste",-1,2),new C("iste",-1,2),new C("an",-1,2),new C("aban",16,2),new C("aran",16,2),new C("ieran",16,2),new C("ían",16,2),new C("arían",20,2),new C("erían",20,2),new C("irían",20,2),new C("en",-1,1),new C("asen",24,2),new C("iesen",24,2),new C("aron",-1,2),new C("ieron",-1,2),new C("arán",-1,2),new C("erán",-1,2),new C("irán",-1,2),new C("ado",-1,2),new C("ido",-1,2),new C("ando",-1,2),new C("iendo",-1,2),new C("ar",-1,2),new C("er",-1,2),new C("ir",-1,2),new C("as",-1,2),new C("abas",39,2),new C("adas",39,2),new C("idas",39,2),new C("aras",39,2),new C("ieras",39,2),new C("ías",39,2),new C("arías",45,2),new C("erías",45,2),new C("irías",45,2),new C("es",-1,1),new C("ases",49,2),new C("ieses",49,2),new C("abais",-1,2),new C("arais",-1,2),new C("ierais",-1,2),new C("íais",-1,2),new C("aríais",55,2),new C("eríais",55,2),new C("iríais",55,2),new C("aseis",-1,2),new C("ieseis",-1,2),new C("asteis",-1,2),new C("isteis",-1,2),new C("áis",-1,2),new C("éis",-1,1),new C("aréis",64,2),new C("eréis",64,2),new C("iréis",64,2),new C("ados",-1,2),new C("idos",-1,2),new C("amos",-1,2),new C("ábamos",70,2),new C("áramos",70,2),new C("iéramos",70,2),new C("íamos",70,2),new C("aríamos",74,2),new C("eríamos",74,2),new C("iríamos",74,2),new C("emos",-1,1),new C("aremos",78,2),new C("eremos",78,2),new C("iremos",78,2),new C("ásemos",78,2),new C("iésemos",78,2),new C("imos",-1,2),new C("arás",-1,2),new C("erás",-1,2),new C("irás",-1,2),new C("ís",-1,2),new C("ará",-1,2),new C("erá",-1,2),new C("irá",-1,2),new C("aré",-1,2),new C("eré",-1,2),new C("iré",-1,2),new C("ió",-1,2)],d=[new C("a",-1,1),new C("e",-1,2),new C("o",-1,1),new C("os",-1,1),new C("á",-1,1),new C("é",-1,2),new C("í",-1,1),new C("ó",-1,1)],b=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],f=new P;function _(){if(f.out_grouping(b,97,252)){for(;!f.in_grouping(b,97,252);){if(f.cursor>=f.limit)return!0;f.cursor++}return!1}return!0}function h(){var e,s=f.cursor;if(function(){if(f.in_grouping(b,97,252)){var e=f.cursor;if(_()){if(f.cursor=e,!f.in_grouping(b,97,252))return!0;for(;!f.out_grouping(b,97,252);){if(f.cursor>=f.limit)return!0;f.cursor++}}return!1}return!0}()){if(f.cursor=s,!f.out_grouping(b,97,252))return;if(e=f.cursor,_()){if(f.cursor=e,!f.in_grouping(b,97,252)||f.cursor>=f.limit)return;f.cursor++}}i=f.cursor}function v(){for(;!f.in_grouping(b,97,252);){if(f.cursor>=f.limit)return!1;f.cursor++}for(;!f.out_grouping(b,97,252);){if(f.cursor>=f.limit)return!1;f.cursor++}return!0}function p(){return i<=f.cursor}function g(){return r<=f.cursor}function k(e,s){if(!g())return!0;f.slice_del(),f.ket=f.cursor;var r=f.find_among_b(e,s);return r&&(f.bra=f.cursor,1==r&&g()&&f.slice_del()),!1}function y(e){return!g()||(f.slice_del(),f.ket=f.cursor,f.eq_s_b(2,e)&&(f.bra=f.cursor,g()&&f.slice_del()),!1)}function q(){var e;if(f.ket=f.cursor,e=f.find_among_b(c,46)){switch(f.bra=f.cursor,e){case 1:if(!g())return!1;f.slice_del();break;case 2:if(y("ic"))return!1;break;case 3:if(!g())return!1;f.slice_from("log");break;case 4:if(!g())return!1;f.slice_from("u");break;case 5:if(!g())return!1;f.slice_from("ente");break;case 6:if(!(n<=f.cursor))return!1;f.slice_del(),f.ket=f.cursor,(e=f.find_among_b(s,4))&&(f.bra=f.cursor,g()&&(f.slice_del(),1==e&&(f.ket=f.cursor,f.eq_s_b(2,"at")&&(f.bra=f.cursor,g()&&f.slice_del()))));break;case 7:if(k(u,3))return!1;break;case 8:if(k(w,3))return!1;break;case 9:if(y("at"))return!1}return!0}return!1}this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var e,s=f.cursor;return e=f.cursor,i=f.limit,r=n=i,h(),f.cursor=e,v()&&(n=f.cursor,v()&&(r=f.cursor)),f.limit_backward=s,f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,f.find_among_b(t,13)&&(f.bra=f.cursor,(e=f.find_among_b(o,11))&&p()))switch(e){case 1:f.bra=f.cursor,f.slice_from("iendo");break;case 2:f.bra=f.cursor,f.slice_from("ando");break;case 3:f.bra=f.cursor,f.slice_from("ar");break;case 4:f.bra=f.cursor,f.slice_from("er");break;case 5:f.bra=f.cursor,f.slice_from("ir");break;case 6:f.slice_del();break;case 7:f.eq_s_b(1,"u")&&f.slice_del()}}(),f.cursor=f.limit,q()||(f.cursor=f.limit,function(){var e,s;if(f.cursor>=i&&(s=f.limit_backward,f.limit_backward=i,f.ket=f.cursor,e=f.find_among_b(m,12),f.limit_backward=s,e)){if(f.bra=f.cursor,1==e){if(!f.eq_s_b(1,"u"))return!1;f.slice_del()}return!0}return!1}()||(f.cursor=f.limit,function(){var e,s,r,n;if(f.cursor>=i&&(s=f.limit_backward,f.limit_backward=i,f.ket=f.cursor,e=f.find_among_b(l,96),f.limit_backward=s,e))switch(f.bra=f.cursor,e){case 1:r=f.limit-f.cursor,f.eq_s_b(1,"u")?(n=f.limit-f.cursor,f.eq_s_b(1,"g")?f.cursor=f.limit-n:f.cursor=f.limit-r):f.cursor=f.limit-r,f.bra=f.cursor;case 2:f.slice_del()}}())),f.cursor=f.limit,function(){var e,s;if(f.ket=f.cursor,e=f.find_among_b(d,8))switch(f.bra=f.cursor,e){case 1:p()&&f.slice_del();break;case 2:p()&&(f.slice_del(),f.ket=f.cursor,f.eq_s_b(1,"u")&&(f.bra=f.cursor,s=f.limit-f.cursor,f.eq_s_b(1,"g")&&(f.cursor=f.limit-s,p()&&f.slice_del())))}}(),f.cursor=f.limit_backward,function(){for(var e;;){if(f.bra=f.cursor,e=f.find_among(a,6))switch(f.ket=f.cursor,e){case 1:f.slice_from("a");continue;case 2:f.slice_from("e");continue;case 3:f.slice_from("i");continue;case 4:f.slice_from("o");continue;case 5:f.slice_from("u");continue;case 6:if(f.cursor>=f.limit)break;f.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return s.setCurrent(e),s.stem(),s.getCurrent()}):(s.setCurrent(e),s.stem(),s.getCurrent())}),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.fi.js b/site/assets/javascripts/lunr/lunr.fi.js
deleted file mode 100644
index f34d10e..0000000
--- a/site/assets/javascripts/lunr/lunr.fi.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Finnish` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,C,e;i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=(v=i.stemmerSupport.Among,C=i.stemmerSupport.SnowballProgram,e=new function(){var n,t,l,o,r=[new v("pa",-1,1),new v("sti",-1,2),new v("kaan",-1,1),new v("han",-1,1),new v("kin",-1,1),new v("hän",-1,1),new v("kään",-1,1),new v("ko",-1,1),new v("pä",-1,1),new v("kö",-1,1)],s=[new v("lla",-1,-1),new v("na",-1,-1),new v("ssa",-1,-1),new v("ta",-1,-1),new v("lta",3,-1),new v("sta",3,-1)],a=[new v("llä",-1,-1),new v("nä",-1,-1),new v("ssä",-1,-1),new v("tä",-1,-1),new v("ltä",3,-1),new v("stä",3,-1)],u=[new v("lle",-1,-1),new v("ine",-1,-1)],c=[new v("nsa",-1,3),new v("mme",-1,3),new v("nne",-1,3),new v("ni",-1,2),new v("si",-1,1),new v("an",-1,4),new v("en",-1,6),new v("än",-1,5),new v("nsä",-1,3)],i=[new v("aa",-1,-1),new v("ee",-1,-1),new v("ii",-1,-1),new v("oo",-1,-1),new v("uu",-1,-1),new v("ää",-1,-1),new v("öö",-1,-1)],m=[new v("a",-1,8),new v("lla",0,-1),new v("na",0,-1),new v("ssa",0,-1),new v("ta",0,-1),new v("lta",4,-1),new v("sta",4,-1),new v("tta",4,9),new v("lle",-1,-1),new v("ine",-1,-1),new v("ksi",-1,-1),new v("n",-1,7),new v("han",11,1),new v("den",11,-1,q),new v("seen",11,-1,j),new v("hen",11,2),new v("tten",11,-1,q),new v("hin",11,3),new v("siin",11,-1,q),new v("hon",11,4),new v("hän",11,5),new v("hön",11,6),new v("ä",-1,8),new v("llä",22,-1),new v("nä",22,-1),new v("ssä",22,-1),new v("tä",22,-1),new v("ltä",26,-1),new v("stä",26,-1),new v("ttä",26,9)],w=[new v("eja",-1,-1),new v("mma",-1,1),new v("imma",1,-1),new v("mpa",-1,1),new v("impa",3,-1),new v("mmi",-1,1),new v("immi",5,-1),new v("mpi",-1,1),new v("impi",7,-1),new v("ejä",-1,-1),new v("mmä",-1,1),new v("immä",10,-1),new v("mpä",-1,1),new v("impä",12,-1)],_=[new v("i",-1,-1),new v("j",-1,-1)],k=[new v("mma",-1,1),new v("imma",0,-1)],b=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],e=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],f=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],h=new C;function p(){for(var i;i=h.cursor,!h.in_grouping(d,97,246);){if((h.cursor=i)>=h.limit)return!0;h.cursor++}for(h.cursor=i;!h.out_grouping(d,97,246);){if(h.cursor>=h.limit)return!0;h.cursor++}return!1}function g(){var i,e;if(h.cursor>=o)if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,i=h.find_among_b(r,10)){switch(h.bra=h.cursor,h.limit_backward=e,i){case 1:if(!h.in_grouping_b(f,97,246))return;break;case 2:if(!(l<=h.cursor))return}h.slice_del()}else h.limit_backward=e}function j(){return h.find_among_b(i,7)}function q(){return h.eq_s_b(1,"i")&&h.in_grouping_b(e,97,246)}this.setCurrent=function(i){h.setCurrent(i)},this.getCurrent=function(){return h.getCurrent()},this.stem=function(){var i,e=h.cursor;return o=h.limit,l=o,p()||(o=h.cursor,p()||(l=h.cursor)),n=!1,h.limit_backward=e,h.cursor=h.limit,g(),h.cursor=h.limit,function(){var i,e,r;if(h.cursor>=o)if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,i=h.find_among_b(c,9))switch(h.bra=h.cursor,h.limit_backward=e,i){case 1:r=h.limit-h.cursor,h.eq_s_b(1,"k")||(h.cursor=h.limit-r,h.slice_del());break;case 2:h.slice_del(),h.ket=h.cursor,h.eq_s_b(3,"kse")&&(h.bra=h.cursor,h.slice_from("ksi"));break;case 3:h.slice_del();break;case 4:h.find_among_b(s,6)&&h.slice_del();break;case 5:h.find_among_b(a,6)&&h.slice_del();break;case 6:h.find_among_b(u,2)&&h.slice_del()}else h.limit_backward=e}(),h.cursor=h.limit,function(){var i,e,r;if(h.cursor>=o)if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,i=h.find_among_b(m,30)){switch(h.bra=h.cursor,h.limit_backward=e,i){case 1:if(!h.eq_s_b(1,"a"))return;break;case 2:case 9:if(!h.eq_s_b(1,"e"))return;break;case 3:if(!h.eq_s_b(1,"i"))return;break;case 4:if(!h.eq_s_b(1,"o"))return;break;case 5:if(!h.eq_s_b(1,"ä"))return;break;case 6:if(!h.eq_s_b(1,"ö"))return;break;case 7:if(r=h.limit-h.cursor,!j()&&(h.cursor=h.limit-r,!h.eq_s_b(2,"ie"))){h.cursor=h.limit-r;break}if(h.cursor=h.limit-r,h.cursor<=h.limit_backward){h.cursor=h.limit-r;break}h.cursor--,h.bra=h.cursor;break;case 8:if(!h.in_grouping_b(d,97,246)||!h.out_grouping_b(d,97,246))return}h.slice_del(),n=!0}else h.limit_backward=e}(),h.cursor=h.limit,function(){var i,e,r;if(h.cursor>=l)if(e=h.limit_backward,h.limit_backward=l,h.ket=h.cursor,i=h.find_among_b(w,14)){if(h.bra=h.cursor,h.limit_backward=e,1==i){if(r=h.limit-h.cursor,h.eq_s_b(2,"po"))return;h.cursor=h.limit-r}h.slice_del()}else h.limit_backward=e}(),h.cursor=h.limit,h.cursor=(n?h.cursor>=o&&(i=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,h.find_among_b(_,2)?(h.bra=h.cursor,h.limit_backward=i,h.slice_del()):h.limit_backward=i):(h.cursor=h.limit,function(){var i,e,r,n,t,s;if(h.cursor>=o){if(e=h.limit_backward,h.limit_backward=o,h.ket=h.cursor,h.eq_s_b(1,"t")&&(h.bra=h.cursor,r=h.limit-h.cursor,h.in_grouping_b(d,97,246)&&(h.cursor=h.limit-r,h.slice_del(),h.limit_backward=e,n=h.limit-h.cursor,h.cursor>=l&&(h.cursor=l,t=h.limit_backward,h.limit_backward=h.cursor,h.cursor=h.limit-n,h.ket=h.cursor,i=h.find_among_b(k,2))))){if(h.bra=h.cursor,h.limit_backward=t,1==i){if(s=h.limit-h.cursor,h.eq_s_b(2,"po"))return;h.cursor=h.limit-s}return h.slice_del()}h.limit_backward=e}}()),h.limit),function(){var i,e,r,n;if(h.cursor>=o){for(i=h.limit_backward,h.limit_backward=o,e=h.limit-h.cursor,j()&&(h.cursor=h.limit-e,h.ket=h.cursor,h.cursor>h.limit_backward&&(h.cursor--,h.bra=h.cursor,h.slice_del())),h.cursor=h.limit-e,h.ket=h.cursor,h.in_grouping_b(b,97,228)&&(h.bra=h.cursor,h.out_grouping_b(d,97,246)&&h.slice_del()),h.cursor=h.limit-e,h.ket=h.cursor,h.eq_s_b(1,"j")&&(h.bra=h.cursor,r=h.limit-h.cursor,h.eq_s_b(1,"o")?h.slice_del():(h.cursor=h.limit-r,h.eq_s_b(1,"u")&&h.slice_del())),h.cursor=h.limit-e,h.ket=h.cursor,h.eq_s_b(1,"o")&&(h.bra=h.cursor,h.eq_s_b(1,"j")&&h.slice_del()),h.cursor=h.limit-e,h.limit_backward=i;;){if(n=h.limit-h.cursor,h.out_grouping_b(d,97,246)){h.cursor=h.limit-n;break}if(h.cursor=h.limit-n,h.cursor<=h.limit_backward)return;h.cursor--}h.ket=h.cursor,h.cursor>h.limit_backward&&(h.cursor--,h.bra=h.cursor,t=h.slice_to(),h.eq_v_b(t)&&h.slice_del())}}(),!0}},function(i){return"function"==typeof i.update?i.update(function(i){return e.setCurrent(i),e.stem(),e.getCurrent()}):(e.setCurrent(i),e.stem(),e.getCurrent())}),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.fr.js b/site/assets/javascripts/lunr/lunr.fr.js
deleted file mode 100644
index d043ec6..0000000
--- a/site/assets/javascripts/lunr/lunr.fr.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `French` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,y,s;e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=(r=e.stemmerSupport.Among,y=e.stemmerSupport.SnowballProgram,s=new function(){var s,i,t,n=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],u=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],o=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],c=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],a=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],l=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],w=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],f=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],m=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],_=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],b=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],d=new y;function k(e,r,s){return!(!d.eq_s(1,e)||(d.ket=d.cursor,!d.in_grouping(_,97,251)))&&(d.slice_from(r),d.cursor=s,!0)}function p(e,r,s){return!!d.eq_s(1,e)&&(d.ket=d.cursor,d.slice_from(r),d.cursor=s,!0)}function g(){for(;!d.in_grouping(_,97,251);){if(d.cursor>=d.limit)return!0;d.cursor++}for(;!d.out_grouping(_,97,251);){if(d.cursor>=d.limit)return!0;d.cursor++}return!1}function q(){return t<=d.cursor}function v(){return i<=d.cursor}function h(){return s<=d.cursor}function z(){if(!function(){var e,r;if(d.ket=d.cursor,e=d.find_among_b(a,43)){switch(d.bra=d.cursor,e){case 1:if(!h())return!1;d.slice_del();break;case 2:if(!h())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")&&(d.bra=d.cursor,h()?d.slice_del():d.slice_from("iqU"));break;case 3:if(!h())return!1;d.slice_from("log");break;case 4:if(!h())return!1;d.slice_from("u");break;case 5:if(!h())return!1;d.slice_from("ent");break;case 6:if(!q())return!1;if(d.slice_del(),d.ket=d.cursor,e=d.find_among_b(o,6))switch(d.bra=d.cursor,e){case 1:h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,h()&&d.slice_del()));break;case 2:h()?d.slice_del():v()&&d.slice_from("eux");break;case 3:h()&&d.slice_del();break;case 4:q()&&d.slice_from("i")}break;case 7:if(!h())return!1;if(d.slice_del(),d.ket=d.cursor,e=d.find_among_b(c,3))switch(d.bra=d.cursor,e){case 1:h()?d.slice_del():d.slice_from("abl");break;case 2:h()?d.slice_del():d.slice_from("iqU");break;case 3:h()&&d.slice_del()}break;case 8:if(!h())return!1;if(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,h()&&(d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"ic")))){d.bra=d.cursor,h()?d.slice_del():d.slice_from("iqU");break}break;case 9:d.slice_from("eau");break;case 10:if(!v())return!1;d.slice_from("al");break;case 11:if(h())d.slice_del();else{if(!v())return!1;d.slice_from("eux")}break;case 12:if(!v()||!d.out_grouping_b(_,97,251))return!1;d.slice_del();break;case 13:return q()&&d.slice_from("ant"),!1;case 14:return q()&&d.slice_from("ent"),!1;case 15:return r=d.limit-d.cursor,d.in_grouping_b(_,97,251)&&q()&&(d.cursor=d.limit-r,d.slice_del()),!1}return!0}return!1}()&&(d.cursor=d.limit,!function(){var e,r;if(d.cursor<t)return!1;if(r=d.limit_backward,d.limit_backward=t,d.ket=d.cursor,!(e=d.find_among_b(l,35)))return d.limit_backward=r,!1;if(d.bra=d.cursor,1==e){if(!d.out_grouping_b(_,97,251))return d.limit_backward=r,!1;d.slice_del()}return d.limit_backward=r,!0}()&&(d.cursor=d.limit,!function(){var e,r,s;if(d.cursor<t)return!1;if(r=d.limit_backward,d.limit_backward=t,d.ket=d.cursor,!(e=d.find_among_b(w,38)))return d.limit_backward=r,!1;switch(d.bra=d.cursor,e){case 1:if(!h())return d.limit_backward=r,!1;d.slice_del();break;case 2:d.slice_del();break;case 3:d.slice_del(),s=d.limit-d.cursor,d.ket=d.cursor,d.eq_s_b(1,"e")?(d.bra=d.cursor,d.slice_del()):d.cursor=d.limit-s}return d.limit_backward=r,!0}())))return d.cursor=d.limit,void function(){var e,r,s,i,n=d.limit-d.cursor;if(d.ket=d.cursor,d.eq_s_b(1,"s")?(d.bra=d.cursor,r=d.limit-d.cursor,d.out_grouping_b(b,97,232)?(d.cursor=d.limit-r,d.slice_del()):d.cursor=d.limit-n):d.cursor=d.limit-n,d.cursor>=t){if(s=d.limit_backward,d.limit_backward=t,d.ket=d.cursor,e=d.find_among_b(f,7))switch(d.bra=d.cursor,e){case 1:if(h()){if(i=d.limit-d.cursor,!d.eq_s_b(1,"s")&&(d.cursor=d.limit-i,!d.eq_s_b(1,"t")))break;d.slice_del()}break;case 2:d.slice_from("i");break;case 3:d.slice_del();break;case 4:d.eq_s_b(2,"gu")&&d.slice_del()}d.limit_backward=s}}();d.cursor=d.limit,d.ket=d.cursor,d.eq_s_b(1,"Y")?(d.bra=d.cursor,d.slice_from("i")):(d.cursor=d.limit,d.eq_s_b(1,"ç")&&(d.bra=d.cursor,d.slice_from("c")))}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var e,r=d.cursor;return function(){for(var e,r;;){if(e=d.cursor,d.in_grouping(_,97,251)){if(d.bra=d.cursor,r=d.cursor,k("u","U",e))continue;if(d.cursor=r,k("i","I",e))continue;if(d.cursor=r,p("y","Y",e))continue}if(d.cursor=e,!k("y","Y",d.bra=e)){if(d.cursor=e,d.eq_s(1,"q")&&(d.bra=d.cursor,p("u","U",e)))continue;if((d.cursor=e)>=d.limit)return;d.cursor++}}}(),d.cursor=r,function(){var e=d.cursor;if(t=d.limit,s=i=t,d.in_grouping(_,97,251)&&d.in_grouping(_,97,251)&&d.cursor<d.limit)d.cursor++;else if(d.cursor=e,!d.find_among(n,3)){d.cursor=e;do{if(d.cursor>=d.limit){d.cursor=t;break}d.cursor++}while(!d.in_grouping(_,97,251))}t=d.cursor,d.cursor=e,g()||(i=d.cursor,g()||(s=d.cursor))}(),d.limit_backward=r,d.cursor=d.limit,z(),d.cursor=d.limit,e=d.limit-d.cursor,d.find_among_b(m,5)&&(d.cursor=d.limit-e,d.ket=d.cursor,d.cursor>d.limit_backward&&(d.cursor--,d.bra=d.cursor,d.slice_del())),d.cursor=d.limit,function(){for(var e,r=1;d.out_grouping_b(_,97,251);)r--;if(r<=0){if(d.ket=d.cursor,e=d.limit-d.cursor,!d.eq_s_b(1,"é")&&(d.cursor=d.limit-e,!d.eq_s_b(1,"è")))return;d.bra=d.cursor,d.slice_from("e")}}(),d.cursor=d.limit_backward,function(){for(var e,r;r=d.cursor,d.bra=r,e=d.find_among(u,4);)switch(d.ket=d.cursor,e){case 1:d.slice_from("i");break;case 2:d.slice_from("u");break;case 3:d.slice_from("y");break;case 4:if(d.cursor>=d.limit)return;d.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return s.setCurrent(e),s.stem(),s.getCurrent()}):(s.setCurrent(e),s.stem(),s.getCurrent())}),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.hu.js b/site/assets/javascripts/lunr/lunr.hu.js
deleted file mode 100644
index bfc68db..0000000
--- a/site/assets/javascripts/lunr/lunr.hu.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Hungarian` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var p,_,n;e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=(p=e.stemmerSupport.Among,_=e.stemmerSupport.SnowballProgram,n=new function(){var r,i=[new p("cs",-1,-1),new p("dzs",-1,-1),new p("gy",-1,-1),new p("ly",-1,-1),new p("ny",-1,-1),new p("sz",-1,-1),new p("ty",-1,-1),new p("zs",-1,-1)],n=[new p("á",-1,1),new p("é",-1,2)],a=[new p("bb",-1,-1),new p("cc",-1,-1),new p("dd",-1,-1),new p("ff",-1,-1),new p("gg",-1,-1),new p("jj",-1,-1),new p("kk",-1,-1),new p("ll",-1,-1),new p("mm",-1,-1),new p("nn",-1,-1),new p("pp",-1,-1),new p("rr",-1,-1),new p("ccs",-1,-1),new p("ss",-1,-1),new p("zzs",-1,-1),new p("tt",-1,-1),new p("vv",-1,-1),new p("ggy",-1,-1),new p("lly",-1,-1),new p("nny",-1,-1),new p("tty",-1,-1),new p("ssz",-1,-1),new p("zz",-1,-1)],t=[new p("al",-1,1),new p("el",-1,2)],e=[new p("ba",-1,-1),new p("ra",-1,-1),new p("be",-1,-1),new p("re",-1,-1),new p("ig",-1,-1),new p("nak",-1,-1),new p("nek",-1,-1),new p("val",-1,-1),new p("vel",-1,-1),new p("ul",-1,-1),new p("nál",-1,-1),new p("nél",-1,-1),new p("ból",-1,-1),new p("ról",-1,-1),new p("tól",-1,-1),new p("bõl",-1,-1),new p("rõl",-1,-1),new p("tõl",-1,-1),new p("ül",-1,-1),new p("n",-1,-1),new p("an",19,-1),new p("ban",20,-1),new p("en",19,-1),new p("ben",22,-1),new p("képpen",22,-1),new p("on",19,-1),new p("ön",19,-1),new p("képp",-1,-1),new p("kor",-1,-1),new p("t",-1,-1),new p("at",29,-1),new p("et",29,-1),new p("ként",29,-1),new p("anként",32,-1),new p("enként",32,-1),new p("onként",32,-1),new p("ot",29,-1),new p("ért",29,-1),new p("öt",29,-1),new p("hez",-1,-1),new p("hoz",-1,-1),new p("höz",-1,-1),new p("vá",-1,-1),new p("vé",-1,-1)],s=[new p("án",-1,2),new p("én",-1,1),new p("ánként",-1,3)],c=[new p("stul",-1,2),new p("astul",0,1),new p("ástul",0,3),new p("stül",-1,2),new p("estül",3,1),new p("éstül",3,4)],w=[new p("á",-1,1),new p("é",-1,2)],o=[new p("k",-1,7),new p("ak",0,4),new p("ek",0,6),new p("ok",0,5),new p("ák",0,1),new p("ék",0,2),new p("ök",0,3)],l=[new p("éi",-1,7),new p("áéi",0,6),new p("ééi",0,5),new p("é",-1,9),new p("ké",3,4),new p("aké",4,1),new p("eké",4,1),new p("oké",4,1),new p("áké",4,3),new p("éké",4,2),new p("öké",4,1),new p("éé",3,8)],u=[new p("a",-1,18),new p("ja",0,17),new p("d",-1,16),new p("ad",2,13),new p("ed",2,13),new p("od",2,13),new p("ád",2,14),new p("éd",2,15),new p("öd",2,13),new p("e",-1,18),new p("je",9,17),new p("nk",-1,4),new p("unk",11,1),new p("ánk",11,2),new p("énk",11,3),new p("ünk",11,1),new p("uk",-1,8),new p("juk",16,7),new p("ájuk",17,5),new p("ük",-1,8),new p("jük",19,7),new p("éjük",20,6),new p("m",-1,12),new p("am",22,9),new p("em",22,9),new p("om",22,9),new p("ám",22,10),new p("ém",22,11),new p("o",-1,18),new p("á",-1,19),new p("é",-1,20)],m=[new p("id",-1,10),new p("aid",0,9),new p("jaid",1,6),new p("eid",0,9),new p("jeid",3,6),new p("áid",0,7),new p("éid",0,8),new p("i",-1,15),new p("ai",7,14),new p("jai",8,11),new p("ei",7,14),new p("jei",10,11),new p("ái",7,12),new p("éi",7,13),new p("itek",-1,24),new p("eitek",14,21),new p("jeitek",15,20),new p("éitek",14,23),new p("ik",-1,29),new p("aik",18,26),new p("jaik",19,25),new p("eik",18,26),new p("jeik",21,25),new p("áik",18,27),new p("éik",18,28),new p("ink",-1,20),new p("aink",25,17),new p("jaink",26,16),new p("eink",25,17),new p("jeink",28,16),new p("áink",25,18),new p("éink",25,19),new p("aitok",-1,21),new p("jaitok",32,20),new p("áitok",-1,22),new p("im",-1,5),new p("aim",35,4),new p("jaim",36,1),new p("eim",35,4),new p("jeim",38,1),new p("áim",35,2),new p("éim",35,3)],k=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],f=new _;function b(){return r<=f.cursor}function d(){var e=f.limit-f.cursor;return!!f.find_among_b(a,23)&&(f.cursor=f.limit-e,!0)}function g(){if(f.cursor>f.limit_backward){f.cursor--,f.ket=f.cursor;var e=f.cursor-1;f.limit_backward<=e&&e<=f.limit&&(f.cursor=e,f.bra=e,f.slice_del())}}function h(){f.ket=f.cursor,f.find_among_b(e,44)&&(f.bra=f.cursor,b()&&(f.slice_del(),function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(n,2))&&(f.bra=f.cursor,b()))switch(e){case 1:f.slice_from("a");break;case 2:f.slice_from("e")}}()))}this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var e=f.cursor;return function(){var e,n=f.cursor;if(r=f.limit,f.in_grouping(k,97,252))for(;;){if(e=f.cursor,f.out_grouping(k,97,252))return f.cursor=e,f.find_among(i,8)||(f.cursor=e)<f.limit&&f.cursor++,r=f.cursor;if((f.cursor=e)>=f.limit)return r=e;f.cursor++}if(f.cursor=n,f.out_grouping(k,97,252)){for(;!f.in_grouping(k,97,252);){if(f.cursor>=f.limit)return;f.cursor++}r=f.cursor}}(),f.limit_backward=e,f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(t,2))&&(f.bra=f.cursor,b())){if((1==e||2==e)&&!d())return;f.slice_del(),g()}}(),f.cursor=f.limit,h(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(s,3))&&(f.bra=f.cursor,b()))switch(e){case 1:f.slice_from("e");break;case 2:case 3:f.slice_from("a")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(c,6))&&(f.bra=f.cursor,b()))switch(e){case 1:case 2:f.slice_del();break;case 3:f.slice_from("a");break;case 4:f.slice_from("e")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(w,2))&&(f.bra=f.cursor,b())){if((1==e||2==e)&&!d())return;f.slice_del(),g()}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(l,12))&&(f.bra=f.cursor,b()))switch(e){case 1:case 4:case 7:case 9:f.slice_del();break;case 2:case 5:case 8:f.slice_from("e");break;case 3:case 6:f.slice_from("a")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(u,31))&&(f.bra=f.cursor,b()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:f.slice_del();break;case 2:case 5:case 10:case 14:case 19:f.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:f.slice_from("e")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(m,42))&&(f.bra=f.cursor,b()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:f.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:f.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:f.slice_from("e")}}(),f.cursor=f.limit,function(){var e;if(f.ket=f.cursor,(e=f.find_among_b(o,7))&&(f.bra=f.cursor,b()))switch(e){case 1:f.slice_from("a");break;case 2:f.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:f.slice_del()}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amíg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illetve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kívül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még míg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és így õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.it.js b/site/assets/javascripts/lunr/lunr.it.js
deleted file mode 100644
index 58a46fb..0000000
--- a/site/assets/javascripts/lunr/lunr.it.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Italian` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var z,P,r;e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=(z=e.stemmerSupport.Among,P=e.stemmerSupport.SnowballProgram,r=new function(){var o,t,s,a=[new z("",-1,7),new z("qu",0,6),new z("á",0,1),new z("é",0,2),new z("í",0,3),new z("ó",0,4),new z("ú",0,5)],u=[new z("",-1,3),new z("I",0,1),new z("U",0,2)],c=[new z("la",-1,-1),new z("cela",0,-1),new z("gliela",0,-1),new z("mela",0,-1),new z("tela",0,-1),new z("vela",0,-1),new z("le",-1,-1),new z("cele",6,-1),new z("gliele",6,-1),new z("mele",6,-1),new z("tele",6,-1),new z("vele",6,-1),new z("ne",-1,-1),new z("cene",12,-1),new z("gliene",12,-1),new z("mene",12,-1),new z("sene",12,-1),new z("tene",12,-1),new z("vene",12,-1),new z("ci",-1,-1),new z("li",-1,-1),new z("celi",20,-1),new z("glieli",20,-1),new z("meli",20,-1),new z("teli",20,-1),new z("veli",20,-1),new z("gli",20,-1),new z("mi",-1,-1),new z("si",-1,-1),new z("ti",-1,-1),new z("vi",-1,-1),new z("lo",-1,-1),new z("celo",31,-1),new z("glielo",31,-1),new z("melo",31,-1),new z("telo",31,-1),new z("velo",31,-1)],w=[new z("ando",-1,1),new z("endo",-1,1),new z("ar",-1,2),new z("er",-1,2),new z("ir",-1,2)],r=[new z("ic",-1,-1),new z("abil",-1,-1),new z("os",-1,-1),new z("iv",-1,1)],n=[new z("ic",-1,1),new z("abil",-1,1),new z("iv",-1,1)],i=[new z("ica",-1,1),new z("logia",-1,3),new z("osa",-1,1),new z("ista",-1,1),new z("iva",-1,9),new z("anza",-1,1),new z("enza",-1,5),new z("ice",-1,1),new z("atrice",7,1),new z("iche",-1,1),new z("logie",-1,3),new z("abile",-1,1),new z("ibile",-1,1),new z("usione",-1,4),new z("azione",-1,2),new z("uzione",-1,4),new z("atore",-1,2),new z("ose",-1,1),new z("ante",-1,1),new z("mente",-1,1),new z("amente",19,7),new z("iste",-1,1),new z("ive",-1,9),new z("anze",-1,1),new z("enze",-1,5),new z("ici",-1,1),new z("atrici",25,1),new z("ichi",-1,1),new z("abili",-1,1),new z("ibili",-1,1),new z("ismi",-1,1),new z("usioni",-1,4),new z("azioni",-1,2),new z("uzioni",-1,4),new z("atori",-1,2),new z("osi",-1,1),new z("anti",-1,1),new z("amenti",-1,6),new z("imenti",-1,6),new z("isti",-1,1),new z("ivi",-1,9),new z("ico",-1,1),new z("ismo",-1,1),new z("oso",-1,1),new z("amento",-1,6),new z("imento",-1,6),new z("ivo",-1,9),new z("ità",-1,8),new z("istà",-1,1),new z("istè",-1,1),new z("istì",-1,1)],l=[new z("isca",-1,1),new z("enda",-1,1),new z("ata",-1,1),new z("ita",-1,1),new z("uta",-1,1),new z("ava",-1,1),new z("eva",-1,1),new z("iva",-1,1),new z("erebbe",-1,1),new z("irebbe",-1,1),new z("isce",-1,1),new z("ende",-1,1),new z("are",-1,1),new z("ere",-1,1),new z("ire",-1,1),new z("asse",-1,1),new z("ate",-1,1),new z("avate",16,1),new z("evate",16,1),new z("ivate",16,1),new z("ete",-1,1),new z("erete",20,1),new z("irete",20,1),new z("ite",-1,1),new z("ereste",-1,1),new z("ireste",-1,1),new z("ute",-1,1),new z("erai",-1,1),new z("irai",-1,1),new z("isci",-1,1),new z("endi",-1,1),new z("erei",-1,1),new z("irei",-1,1),new z("assi",-1,1),new z("ati",-1,1),new z("iti",-1,1),new z("eresti",-1,1),new z("iresti",-1,1),new z("uti",-1,1),new z("avi",-1,1),new z("evi",-1,1),new z("ivi",-1,1),new z("isco",-1,1),new z("ando",-1,1),new z("endo",-1,1),new z("Yamo",-1,1),new z("iamo",-1,1),new z("avamo",-1,1),new z("evamo",-1,1),new z("ivamo",-1,1),new z("eremo",-1,1),new z("iremo",-1,1),new z("assimo",-1,1),new z("ammo",-1,1),new z("emmo",-1,1),new z("eremmo",54,1),new z("iremmo",54,1),new z("immo",-1,1),new z("ano",-1,1),new z("iscano",58,1),new z("avano",58,1),new z("evano",58,1),new z("ivano",58,1),new z("eranno",-1,1),new z("iranno",-1,1),new z("ono",-1,1),new z("iscono",65,1),new z("arono",65,1),new z("erono",65,1),new z("irono",65,1),new z("erebbero",-1,1),new z("irebbero",-1,1),new z("assero",-1,1),new z("essero",-1,1),new z("issero",-1,1),new z("ato",-1,1),new z("ito",-1,1),new z("uto",-1,1),new z("avo",-1,1),new z("evo",-1,1),new z("ivo",-1,1),new z("ar",-1,1),new z("ir",-1,1),new z("erà",-1,1),new z("irà",-1,1),new z("erò",-1,1),new z("irò",-1,1)],m=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],f=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],v=[17],b=new P;function d(e,r,n){return!(!b.eq_s(1,e)||(b.ket=b.cursor,!b.in_grouping(m,97,249)))&&(b.slice_from(r),b.cursor=n,!0)}function _(e){if(b.cursor=e,!b.in_grouping(m,97,249))return!1;for(;!b.out_grouping(m,97,249);){if(b.cursor>=b.limit)return!1;b.cursor++}return!0}function g(){var e,r=b.cursor;if(!function(){if(b.in_grouping(m,97,249)){var e=b.cursor;if(b.out_grouping(m,97,249)){for(;!b.in_grouping(m,97,249);){if(b.cursor>=b.limit)return _(e);b.cursor++}return!0}return _(e)}return!1}()){if(b.cursor=r,!b.out_grouping(m,97,249))return;if(e=b.cursor,b.out_grouping(m,97,249)){for(;!b.in_grouping(m,97,249);){if(b.cursor>=b.limit)return b.cursor=e,void(b.in_grouping(m,97,249)&&b.cursor<b.limit&&b.cursor++);b.cursor++}return void(s=b.cursor)}if(b.cursor=e,!b.in_grouping(m,97,249)||b.cursor>=b.limit)return;b.cursor++}s=b.cursor}function p(){for(;!b.in_grouping(m,97,249);){if(b.cursor>=b.limit)return!1;b.cursor++}for(;!b.out_grouping(m,97,249);){if(b.cursor>=b.limit)return!1;b.cursor++}return!0}function k(){return s<=b.cursor}function h(){return o<=b.cursor}function q(){var e;if(b.ket=b.cursor,!(e=b.find_among_b(i,51)))return!1;switch(b.bra=b.cursor,e){case 1:if(!h())return!1;b.slice_del();break;case 2:if(!h())return!1;b.slice_del(),b.ket=b.cursor,b.eq_s_b(2,"ic")&&(b.bra=b.cursor,h()&&b.slice_del());break;case 3:if(!h())return!1;b.slice_from("log");break;case 4:if(!h())return!1;b.slice_from("u");break;case 5:if(!h())return!1;b.slice_from("ente");break;case 6:if(!k())return!1;b.slice_del();break;case 7:if(!(t<=b.cursor))return!1;b.slice_del(),b.ket=b.cursor,(e=b.find_among_b(r,4))&&(b.bra=b.cursor,h()&&(b.slice_del(),1==e&&(b.ket=b.cursor,b.eq_s_b(2,"at")&&(b.bra=b.cursor,h()&&b.slice_del()))));break;case 8:if(!h())return!1;b.slice_del(),b.ket=b.cursor,(e=b.find_among_b(n,3))&&(b.bra=b.cursor,1==e&&h()&&b.slice_del());break;case 9:if(!h())return!1;b.slice_del(),b.ket=b.cursor,b.eq_s_b(2,"at")&&(b.bra=b.cursor,h()&&(b.slice_del(),b.ket=b.cursor,b.eq_s_b(2,"ic")&&(b.bra=b.cursor,h()&&b.slice_del())))}return!0}function C(){var e;e=b.limit-b.cursor,b.ket=b.cursor,b.in_grouping_b(f,97,242)&&(b.bra=b.cursor,k()&&(b.slice_del(),b.ket=b.cursor,b.eq_s_b(1,"i")&&(b.bra=b.cursor,k())))?b.slice_del():b.cursor=b.limit-e,b.ket=b.cursor,b.eq_s_b(1,"h")&&(b.bra=b.cursor,b.in_grouping_b(v,99,103)&&k()&&b.slice_del())}this.setCurrent=function(e){b.setCurrent(e)},this.getCurrent=function(){return b.getCurrent()},this.stem=function(){var e,r,n,i=b.cursor;return function(){for(var e,r,n,i,o=b.cursor;;){if(b.bra=b.cursor,e=b.find_among(a,7))switch(b.ket=b.cursor,e){case 1:b.slice_from("à");continue;case 2:b.slice_from("è");continue;case 3:b.slice_from("ì");continue;case 4:b.slice_from("ò");continue;case 5:b.slice_from("ù");continue;case 6:b.slice_from("qU");continue;case 7:if(b.cursor>=b.limit)break;b.cursor++;continue}break}for(b.cursor=o;;)for(r=b.cursor;;){if(n=b.cursor,b.in_grouping(m,97,249)){if(b.bra=b.cursor,i=b.cursor,d("u","U",n))break;if(b.cursor=i,d("i","I",n))break}if(b.cursor=n,b.cursor>=b.limit)return b.cursor=r;b.cursor++}}(),b.cursor=i,e=b.cursor,s=b.limit,o=t=s,g(),b.cursor=e,p()&&(t=b.cursor,p()&&(o=b.cursor)),b.limit_backward=i,b.cursor=b.limit,function(){var e;if(b.ket=b.cursor,b.find_among_b(c,37)&&(b.bra=b.cursor,(e=b.find_among_b(w,5))&&k()))switch(e){case 1:b.slice_del();break;case 2:b.slice_from("e")}}(),b.cursor=b.limit,q()||(b.cursor=b.limit,b.cursor>=s&&(n=b.limit_backward,b.limit_backward=s,b.ket=b.cursor,(r=b.find_among_b(l,87))&&(b.bra=b.cursor,1==r&&b.slice_del()),b.limit_backward=n)),b.cursor=b.limit,C(),b.cursor=b.limit_backward,function(){for(var e;b.bra=b.cursor,e=b.find_among(u,3);)switch(b.ket=b.cursor,e){case 1:b.slice_from("i");break;case 2:b.slice_from("u");break;case 3:if(b.cursor>=b.limit)return;b.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.ja.js b/site/assets/javascripts/lunr/lunr.ja.js
deleted file mode 100644
index 715b834..0000000
--- a/site/assets/javascripts/lunr/lunr.ja.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Japanese` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Chad Liu
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(m){if(void 0===m)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===m.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var l="2"==m.version[0];m.ja=function(){this.pipeline.reset(),this.pipeline.add(m.ja.trimmer,m.ja.stopWordFilter,m.ja.stemmer),l?this.tokenizer=m.ja.tokenizer:(m.tokenizer&&(m.tokenizer=m.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=m.ja.tokenizer))};var j=new m.TinySegmenter;m.ja.tokenizer=function(e){var r,t,i,n,o,s,p,a,u;if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return l?new m.Token(e.toLowerCase()):e.toLowerCase()});for(r=(t=e.toString().toLowerCase().replace(/^\s+/,"")).length-1;0<=r;r--)if(/\S/.test(t.charAt(r))){t=t.substring(0,r+1);break}for(o=[],i=t.length,p=a=0;a<=i;a++)if(s=a-p,t.charAt(a).match(/\s/)||a==i){if(0<s)for(n=j.segment(t.slice(p,a)).filter(function(e){return!!e}),u=p,r=0;r<n.length;r++)l?o.push(new m.Token(n[r],{position:[u,n[r].length],index:o.length})):o.push(n[r]),u+=n[r].length;p=a+1}return o},m.ja.stemmer=function(e){return e},m.Pipeline.registerFunction(m.ja.stemmer,"stemmer-ja"),m.ja.wordCharacters="一二三四五六七八九十百千万億兆一-龠々〆ヵヶぁ-んァ-ヴーア-ン゙a-zA-Za-zA-Z0-90-9",m.ja.trimmer=m.trimmerSupport.generateTrimmer(m.ja.wordCharacters),m.Pipeline.registerFunction(m.ja.trimmer,"trimmer-ja"),m.ja.stopWordFilter=m.generateStopWordFilter("これ それ あれ この その あの ここ そこ あそこ こちら どこ だれ なに なん 何 私 貴方 貴方方 我々 私達 あの人 あのかた 彼女 彼 です あります おります います は が の に を で え から まで より も どの と し それで しかし".split(" ")),m.Pipeline.registerFunction(m.ja.stopWordFilter,"stopWordFilter-ja"),m.jp=m.ja,m.Pipeline.registerFunction(m.jp.stemmer,"stemmer-jp"),m.Pipeline.registerFunction(m.jp.trimmer,"trimmer-jp"),m.Pipeline.registerFunction(m.jp.stopWordFilter,"stopWordFilter-jp")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.jp.js b/site/assets/javascripts/lunr/lunr.jp.js
deleted file mode 100644
index c055eba..0000000
--- a/site/assets/javascripts/lunr/lunr.jp.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports=require("./lunr.ja");
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.multi.js b/site/assets/javascripts/lunr/lunr.multi.js
deleted file mode 100644
index b8c297e..0000000
--- a/site/assets/javascripts/lunr/lunr.multi.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(o){o.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),t=e.join("-"),i="",r=[],n=[],s=0;s<e.length;++s)"en"==e[s]?(i+="\\w",r.unshift(o.stopWordFilter),r.push(o.stemmer),n.push(o.stemmer)):(i+=o[e[s]].wordCharacters,o[e[s]].stopWordFilter&&r.unshift(o[e[s]].stopWordFilter),o[e[s]].stemmer&&(r.push(o[e[s]].stemmer),n.push(o[e[s]].stemmer)));var p=o.trimmerSupport.generateTrimmer(i);return o.Pipeline.registerFunction(p,"lunr-multi-trimmer-"+t),r.unshift(p),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,r),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,n))}}}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.nl.js b/site/assets/javascripts/lunr/lunr.nl.js
deleted file mode 100644
index 19d42f4..0000000
--- a/site/assets/javascripts/lunr/lunr.nl.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Dutch` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(r,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,q,e;r.nl=function(){this.pipeline.reset(),this.pipeline.add(r.nl.trimmer,r.nl.stopWordFilter,r.nl.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.nl.stemmer))},r.nl.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.nl.trimmer=r.trimmerSupport.generateTrimmer(r.nl.wordCharacters),r.Pipeline.registerFunction(r.nl.trimmer,"trimmer-nl"),r.nl.stemmer=(v=r.stemmerSupport.Among,q=r.stemmerSupport.SnowballProgram,e=new function(){var e,i,u,o=[new v("",-1,6),new v("á",0,1),new v("ä",0,1),new v("é",0,2),new v("ë",0,2),new v("í",0,3),new v("ï",0,3),new v("ó",0,4),new v("ö",0,4),new v("ú",0,5),new v("ü",0,5)],n=[new v("",-1,3),new v("I",0,2),new v("Y",0,1)],t=[new v("dd",-1,-1),new v("kk",-1,-1),new v("tt",-1,-1)],c=[new v("ene",-1,2),new v("se",-1,3),new v("en",-1,2),new v("heden",2,1),new v("s",-1,3)],a=[new v("end",-1,1),new v("ig",-1,2),new v("ing",-1,1),new v("lijk",-1,3),new v("baar",-1,4),new v("bar",-1,5)],l=[new v("aa",-1,-1),new v("ee",-1,-1),new v("oo",-1,-1),new v("uu",-1,-1)],m=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],d=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],f=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],_=new q;function s(r){return(_.cursor=r)>=_.limit||(_.cursor++,!1)}function w(){for(;!_.in_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}for(;!_.out_grouping(m,97,232);){if(_.cursor>=_.limit)return!0;_.cursor++}return!1}function b(){return i<=_.cursor}function p(){return e<=_.cursor}function g(){var r=_.limit-_.cursor;_.find_among_b(t,3)&&(_.cursor=_.limit-r,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del()))}function h(){var r;u=!1,_.ket=_.cursor,_.eq_s_b(1,"e")&&(_.bra=_.cursor,b()&&(r=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-r,_.slice_del(),u=!0,g())))}function k(){var r;b()&&(r=_.limit-_.cursor,_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-r,_.eq_s_b(3,"gem")||(_.cursor=_.limit-r,_.slice_del(),g())))}this.setCurrent=function(r){_.setCurrent(r)},this.getCurrent=function(){return _.getCurrent()},this.stem=function(){var r=_.cursor;return function(){for(var r,e,i,n=_.cursor;;){if(_.bra=_.cursor,r=_.find_among(o,11))switch(_.ket=_.cursor,r){case 1:_.slice_from("a");continue;case 2:_.slice_from("e");continue;case 3:_.slice_from("i");continue;case 4:_.slice_from("o");continue;case 5:_.slice_from("u");continue;case 6:if(_.cursor>=_.limit)break;_.cursor++;continue}break}for(_.cursor=n,_.bra=n,_.eq_s(1,"y")?(_.ket=_.cursor,_.slice_from("Y")):_.cursor=n;;)if(e=_.cursor,_.in_grouping(m,97,232)){if(i=_.cursor,_.bra=i,_.eq_s(1,"i"))_.ket=_.cursor,_.in_grouping(m,97,232)&&(_.slice_from("I"),_.cursor=e);else if(_.cursor=i,_.eq_s(1,"y"))_.ket=_.cursor,_.slice_from("Y"),_.cursor=e;else if(s(e))break}else if(s(e))break}(),_.cursor=r,i=_.limit,e=i,w()||((i=_.cursor)<3&&(i=3),w()||(e=_.cursor)),_.limit_backward=r,_.cursor=_.limit,function(){var r,e,i,n,o,t,s=_.limit-_.cursor;if(_.ket=_.cursor,r=_.find_among_b(c,5))switch(_.bra=_.cursor,r){case 1:b()&&_.slice_from("heid");break;case 2:k();break;case 3:b()&&_.out_grouping_b(f,97,232)&&_.slice_del()}if(_.cursor=_.limit-s,h(),_.cursor=_.limit-s,_.ket=_.cursor,_.eq_s_b(4,"heid")&&(_.bra=_.cursor,p()&&(e=_.limit-_.cursor,_.eq_s_b(1,"c")||(_.cursor=_.limit-e,_.slice_del(),_.ket=_.cursor,_.eq_s_b(2,"en")&&(_.bra=_.cursor,k())))),_.cursor=_.limit-s,_.ket=_.cursor,r=_.find_among_b(a,6))switch(_.bra=_.cursor,r){case 1:if(p()){if(_.slice_del(),i=_.limit-_.cursor,_.ket=_.cursor,_.eq_s_b(2,"ig")&&(_.bra=_.cursor,p()&&(n=_.limit-_.cursor,!_.eq_s_b(1,"e")))){_.cursor=_.limit-n,_.slice_del();break}_.cursor=_.limit-i,g()}break;case 2:p()&&(o=_.limit-_.cursor,_.eq_s_b(1,"e")||(_.cursor=_.limit-o,_.slice_del()));break;case 3:p()&&(_.slice_del(),h());break;case 4:p()&&_.slice_del();break;case 5:p()&&u&&_.slice_del()}_.cursor=_.limit-s,_.out_grouping_b(d,73,232)&&(t=_.limit-_.cursor,_.find_among_b(l,4)&&_.out_grouping_b(m,97,232)&&(_.cursor=_.limit-t,_.ket=_.cursor,_.cursor>_.limit_backward&&(_.cursor--,_.bra=_.cursor,_.slice_del())))}(),_.cursor=_.limit_backward,function(){for(var r;;)if(_.bra=_.cursor,r=_.find_among(n,3))switch(_.ket=_.cursor,r){case 1:_.slice_from("y");break;case 2:_.slice_from("i");break;case 3:if(_.cursor>=_.limit)return;_.cursor++}}(),!0}},function(r){return"function"==typeof r.update?r.update(function(r){return e.setCurrent(r),e.stem(),e.getCurrent()}):(e.setCurrent(r),e.stem(),e.getCurrent())}),r.Pipeline.registerFunction(r.nl.stemmer,"stemmer-nl"),r.nl.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.nl.stopWordFilter,"stopWordFilter-nl")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.no.js b/site/assets/javascripts/lunr/lunr.no.js
deleted file mode 100644
index 031e4b2..0000000
--- a/site/assets/javascripts/lunr/lunr.no.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Norwegian` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,i;e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){var o,s,a=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],m=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],u=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],d=[119,125,149,1],c=new n;this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r,n,i,t=c.cursor;return function(){var e,r=c.cursor+3;if(s=c.limit,0<=r||r<=c.limit){for(o=r;;){if(e=c.cursor,c.in_grouping(u,97,248)){c.cursor=e;break}if(e>=c.limit)return;c.cursor=e+1}for(;!c.out_grouping(u,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(s=c.cursor)<o&&(s=o)}}(),c.limit_backward=t,c.cursor=c.limit,function(){var e,r,n;if(c.cursor>=s&&(r=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,e=c.find_among_b(a,29),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:n=c.limit-c.cursor,c.in_grouping_b(d,98,122)?c.slice_del():(c.cursor=c.limit-n,c.eq_s_b(1,"k")&&c.out_grouping_b(u,97,248)&&c.slice_del());break;case 3:c.slice_from("er")}}(),c.cursor=c.limit,r=c.limit-c.cursor,c.cursor>=s&&(e=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,c.find_among_b(m,2)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e),c.cursor=c.limit,c.cursor>=s&&(i=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,(n=c.find_among_b(l,11))?(c.bra=c.cursor,c.limit_backward=i,1==n&&c.slice_del()):c.limit_backward=i),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.pt.js b/site/assets/javascripts/lunr/lunr.pt.js
deleted file mode 100644
index 59e766f..0000000
--- a/site/assets/javascripts/lunr/lunr.pt.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Portuguese` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var j,C,r;e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=(j=e.stemmerSupport.Among,C=e.stemmerSupport.SnowballProgram,r=new function(){var s,n,i,o=[new j("",-1,3),new j("ã",0,1),new j("õ",0,2)],a=[new j("",-1,3),new j("a~",0,1),new j("o~",0,2)],r=[new j("ic",-1,-1),new j("ad",-1,-1),new j("os",-1,-1),new j("iv",-1,1)],t=[new j("ante",-1,1),new j("avel",-1,1),new j("ível",-1,1)],u=[new j("ic",-1,1),new j("abil",-1,1),new j("iv",-1,1)],w=[new j("ica",-1,1),new j("ância",-1,1),new j("ência",-1,4),new j("ira",-1,9),new j("adora",-1,1),new j("osa",-1,1),new j("ista",-1,1),new j("iva",-1,8),new j("eza",-1,1),new j("logía",-1,2),new j("idade",-1,7),new j("ante",-1,1),new j("mente",-1,6),new j("amente",12,5),new j("ável",-1,1),new j("ível",-1,1),new j("ución",-1,3),new j("ico",-1,1),new j("ismo",-1,1),new j("oso",-1,1),new j("amento",-1,1),new j("imento",-1,1),new j("ivo",-1,8),new j("aça~o",-1,1),new j("ador",-1,1),new j("icas",-1,1),new j("ências",-1,4),new j("iras",-1,9),new j("adoras",-1,1),new j("osas",-1,1),new j("istas",-1,1),new j("ivas",-1,8),new j("ezas",-1,1),new j("logías",-1,2),new j("idades",-1,7),new j("uciones",-1,3),new j("adores",-1,1),new j("antes",-1,1),new j("aço~es",-1,1),new j("icos",-1,1),new j("ismos",-1,1),new j("osos",-1,1),new j("amentos",-1,1),new j("imentos",-1,1),new j("ivos",-1,8)],m=[new j("ada",-1,1),new j("ida",-1,1),new j("ia",-1,1),new j("aria",2,1),new j("eria",2,1),new j("iria",2,1),new j("ara",-1,1),new j("era",-1,1),new j("ira",-1,1),new j("ava",-1,1),new j("asse",-1,1),new j("esse",-1,1),new j("isse",-1,1),new j("aste",-1,1),new j("este",-1,1),new j("iste",-1,1),new j("ei",-1,1),new j("arei",16,1),new j("erei",16,1),new j("irei",16,1),new j("am",-1,1),new j("iam",20,1),new j("ariam",21,1),new j("eriam",21,1),new j("iriam",21,1),new j("aram",20,1),new j("eram",20,1),new j("iram",20,1),new j("avam",20,1),new j("em",-1,1),new j("arem",29,1),new j("erem",29,1),new j("irem",29,1),new j("assem",29,1),new j("essem",29,1),new j("issem",29,1),new j("ado",-1,1),new j("ido",-1,1),new j("ando",-1,1),new j("endo",-1,1),new j("indo",-1,1),new j("ara~o",-1,1),new j("era~o",-1,1),new j("ira~o",-1,1),new j("ar",-1,1),new j("er",-1,1),new j("ir",-1,1),new j("as",-1,1),new j("adas",47,1),new j("idas",47,1),new j("ias",47,1),new j("arias",50,1),new j("erias",50,1),new j("irias",50,1),new j("aras",47,1),new j("eras",47,1),new j("iras",47,1),new j("avas",47,1),new j("es",-1,1),new j("ardes",58,1),new j("erdes",58,1),new j("irdes",58,1),new j("ares",58,1),new j("eres",58,1),new j("ires",58,1),new j("asses",58,1),new j("esses",58,1),new j("isses",58,1),new j("astes",58,1),new j("estes",58,1),new j("istes",58,1),new j("is",-1,1),new j("ais",71,1),new j("eis",71,1),new j("areis",73,1),new j("ereis",73,1),new j("ireis",73,1),new j("áreis",73,1),new j("éreis",73,1),new j("íreis",73,1),new j("ásseis",73,1),new j("ésseis",73,1),new j("ísseis",73,1),new j("áveis",73,1),new j("íeis",73,1),new j("aríeis",84,1),new j("eríeis",84,1),new j("iríeis",84,1),new j("ados",-1,1),new j("idos",-1,1),new j("amos",-1,1),new j("áramos",90,1),new j("éramos",90,1),new j("íramos",90,1),new j("ávamos",90,1),new j("íamos",90,1),new j("aríamos",95,1),new j("eríamos",95,1),new j("iríamos",95,1),new j("emos",-1,1),new j("aremos",99,1),new j("eremos",99,1),new j("iremos",99,1),new j("ássemos",99,1),new j("êssemos",99,1),new j("íssemos",99,1),new j("imos",-1,1),new j("armos",-1,1),new j("ermos",-1,1),new j("irmos",-1,1),new j("ámos",-1,1),new j("arás",-1,1),new j("erás",-1,1),new j("irás",-1,1),new j("eu",-1,1),new j("iu",-1,1),new j("ou",-1,1),new j("ará",-1,1),new j("erá",-1,1),new j("irá",-1,1)],c=[new j("a",-1,1),new j("i",-1,1),new j("o",-1,1),new j("os",-1,1),new j("á",-1,1),new j("í",-1,1),new j("ó",-1,1)],l=[new j("e",-1,1),new j("ç",-1,2),new j("é",-1,1),new j("ê",-1,1)],f=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],d=new C;function v(){if(d.out_grouping(f,97,250)){for(;!d.in_grouping(f,97,250);){if(d.cursor>=d.limit)return!0;d.cursor++}return!1}return!0}function p(){var e,r,s=d.cursor;if(d.in_grouping(f,97,250))if(e=d.cursor,v()){if(d.cursor=e,function(){if(d.in_grouping(f,97,250))for(;!d.out_grouping(f,97,250);){if(d.cursor>=d.limit)return!1;d.cursor++}return i=d.cursor,!0}())return}else i=d.cursor;if(d.cursor=s,d.out_grouping(f,97,250)){if(r=d.cursor,v()){if(d.cursor=r,!d.in_grouping(f,97,250)||d.cursor>=d.limit)return;d.cursor++}i=d.cursor}}function _(){for(;!d.in_grouping(f,97,250);){if(d.cursor>=d.limit)return!1;d.cursor++}for(;!d.out_grouping(f,97,250);){if(d.cursor>=d.limit)return!1;d.cursor++}return!0}function h(){return i<=d.cursor}function b(){return s<=d.cursor}function g(){var e;if(d.ket=d.cursor,!(e=d.find_among_b(w,45)))return!1;switch(d.bra=d.cursor,e){case 1:if(!b())return!1;d.slice_del();break;case 2:if(!b())return!1;d.slice_from("log");break;case 3:if(!b())return!1;d.slice_from("u");break;case 4:if(!b())return!1;d.slice_from("ente");break;case 5:if(!(n<=d.cursor))return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(r,4))&&(d.bra=d.cursor,b()&&(d.slice_del(),1==e&&(d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,b()&&d.slice_del()))));break;case 6:if(!b())return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(t,3))&&(d.bra=d.cursor,1==e&&b()&&d.slice_del());break;case 7:if(!b())return!1;d.slice_del(),d.ket=d.cursor,(e=d.find_among_b(u,3))&&(d.bra=d.cursor,1==e&&b()&&d.slice_del());break;case 8:if(!b())return!1;d.slice_del(),d.ket=d.cursor,d.eq_s_b(2,"at")&&(d.bra=d.cursor,b()&&d.slice_del());break;case 9:if(!h()||!d.eq_s_b(1,"e"))return!1;d.slice_from("ir")}return!0}function k(e,r){if(d.eq_s_b(1,e)){d.bra=d.cursor;var s=d.limit-d.cursor;if(d.eq_s_b(1,r))return d.cursor=d.limit-s,h()&&d.slice_del(),!1}return!0}function q(){if(!g()&&(d.cursor=d.limit,!function(){var e,r;if(d.cursor>=i){if(r=d.limit_backward,d.limit_backward=i,d.ket=d.cursor,e=d.find_among_b(m,120))return d.bra=d.cursor,1==e&&d.slice_del(),d.limit_backward=r,!0;d.limit_backward=r}return!1}()))return d.cursor=d.limit,d.ket=d.cursor,void((e=d.find_among_b(c,7))&&(d.bra=d.cursor,1==e&&h()&&d.slice_del()));var e;d.cursor=d.limit,d.ket=d.cursor,d.eq_s_b(1,"i")&&(d.bra=d.cursor,d.eq_s_b(1,"c")&&(d.cursor=d.limit,h()&&d.slice_del()))}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var e,r=d.cursor;return function(){for(var e;;){if(d.bra=d.cursor,e=d.find_among(o,3))switch(d.ket=d.cursor,e){case 1:d.slice_from("a~");continue;case 2:d.slice_from("o~");continue;case 3:if(d.cursor>=d.limit)break;d.cursor++;continue}break}}(),d.cursor=r,e=d.cursor,i=d.limit,s=n=i,p(),d.cursor=e,_()&&(n=d.cursor,_()&&(s=d.cursor)),d.limit_backward=r,d.cursor=d.limit,q(),d.cursor=d.limit,function(){var e;if(d.ket=d.cursor,e=d.find_among_b(l,4))switch(d.bra=d.cursor,e){case 1:h()&&(d.slice_del(),d.ket=d.cursor,d.limit,d.cursor,k("u","g")&&k("i","c"));break;case 2:d.slice_from("c")}}(),d.cursor=d.limit_backward,function(){for(var e;;){if(d.bra=d.cursor,e=d.find_among(a,3))switch(d.ket=d.cursor,e){case 1:d.slice_from("ã");continue;case 2:d.slice_from("õ");continue;case 3:if(d.cursor>=d.limit)break;d.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.ro.js b/site/assets/javascripts/lunr/lunr.ro.js
deleted file mode 100644
index c5ecc96..0000000
--- a/site/assets/javascripts/lunr/lunr.ro.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Romanian` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var h,z,i;e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=(h=e.stemmerSupport.Among,z=e.stemmerSupport.SnowballProgram,i=new function(){var r,n,t,a,o=[new h("",-1,3),new h("I",0,1),new h("U",0,2)],s=[new h("ea",-1,3),new h("aţia",-1,7),new h("aua",-1,2),new h("iua",-1,4),new h("aţie",-1,7),new h("ele",-1,3),new h("ile",-1,5),new h("iile",6,4),new h("iei",-1,4),new h("atei",-1,6),new h("ii",-1,4),new h("ului",-1,1),new h("ul",-1,1),new h("elor",-1,3),new h("ilor",-1,4),new h("iilor",14,4)],c=[new h("icala",-1,4),new h("iciva",-1,4),new h("ativa",-1,5),new h("itiva",-1,6),new h("icale",-1,4),new h("aţiune",-1,5),new h("iţiune",-1,6),new h("atoare",-1,5),new h("itoare",-1,6),new h("ătoare",-1,5),new h("icitate",-1,4),new h("abilitate",-1,1),new h("ibilitate",-1,2),new h("ivitate",-1,3),new h("icive",-1,4),new h("ative",-1,5),new h("itive",-1,6),new h("icali",-1,4),new h("atori",-1,5),new h("icatori",18,4),new h("itori",-1,6),new h("ători",-1,5),new h("icitati",-1,4),new h("abilitati",-1,1),new h("ivitati",-1,3),new h("icivi",-1,4),new h("ativi",-1,5),new h("itivi",-1,6),new h("icităi",-1,4),new h("abilităi",-1,1),new h("ivităi",-1,3),new h("icităţi",-1,4),new h("abilităţi",-1,1),new h("ivităţi",-1,3),new h("ical",-1,4),new h("ator",-1,5),new h("icator",35,4),new h("itor",-1,6),new h("ător",-1,5),new h("iciv",-1,4),new h("ativ",-1,5),new h("itiv",-1,6),new h("icală",-1,4),new h("icivă",-1,4),new h("ativă",-1,5),new h("itivă",-1,6)],u=[new h("ica",-1,1),new h("abila",-1,1),new h("ibila",-1,1),new h("oasa",-1,1),new h("ata",-1,1),new h("ita",-1,1),new h("anta",-1,1),new h("ista",-1,3),new h("uta",-1,1),new h("iva",-1,1),new h("ic",-1,1),new h("ice",-1,1),new h("abile",-1,1),new h("ibile",-1,1),new h("isme",-1,3),new h("iune",-1,2),new h("oase",-1,1),new h("ate",-1,1),new h("itate",17,1),new h("ite",-1,1),new h("ante",-1,1),new h("iste",-1,3),new h("ute",-1,1),new h("ive",-1,1),new h("ici",-1,1),new h("abili",-1,1),new h("ibili",-1,1),new h("iuni",-1,2),new h("atori",-1,1),new h("osi",-1,1),new h("ati",-1,1),new h("itati",30,1),new h("iti",-1,1),new h("anti",-1,1),new h("isti",-1,3),new h("uti",-1,1),new h("işti",-1,3),new h("ivi",-1,1),new h("ităi",-1,1),new h("oşi",-1,1),new h("ităţi",-1,1),new h("abil",-1,1),new h("ibil",-1,1),new h("ism",-1,3),new h("ator",-1,1),new h("os",-1,1),new h("at",-1,1),new h("it",-1,1),new h("ant",-1,1),new h("ist",-1,3),new h("ut",-1,1),new h("iv",-1,1),new h("ică",-1,1),new h("abilă",-1,1),new h("ibilă",-1,1),new h("oasă",-1,1),new h("ată",-1,1),new h("ită",-1,1),new h("antă",-1,1),new h("istă",-1,3),new h("ută",-1,1),new h("ivă",-1,1)],w=[new h("ea",-1,1),new h("ia",-1,1),new h("esc",-1,1),new h("ăsc",-1,1),new h("ind",-1,1),new h("ând",-1,1),new h("are",-1,1),new h("ere",-1,1),new h("ire",-1,1),new h("âre",-1,1),new h("se",-1,2),new h("ase",10,1),new h("sese",10,2),new h("ise",10,1),new h("use",10,1),new h("âse",10,1),new h("eşte",-1,1),new h("ăşte",-1,1),new h("eze",-1,1),new h("ai",-1,1),new h("eai",19,1),new h("iai",19,1),new h("sei",-1,2),new h("eşti",-1,1),new h("ăşti",-1,1),new h("ui",-1,1),new h("ezi",-1,1),new h("âi",-1,1),new h("aşi",-1,1),new h("seşi",-1,2),new h("aseşi",29,1),new h("seseşi",29,2),new h("iseşi",29,1),new h("useşi",29,1),new h("âseşi",29,1),new h("işi",-1,1),new h("uşi",-1,1),new h("âşi",-1,1),new h("aţi",-1,2),new h("eaţi",38,1),new h("iaţi",38,1),new h("eţi",-1,2),new h("iţi",-1,2),new h("âţi",-1,2),new h("arăţi",-1,1),new h("serăţi",-1,2),new h("aserăţi",45,1),new h("seserăţi",45,2),new h("iserăţi",45,1),new h("userăţi",45,1),new h("âserăţi",45,1),new h("irăţi",-1,1),new h("urăţi",-1,1),new h("ârăţi",-1,1),new h("am",-1,1),new h("eam",54,1),new h("iam",54,1),new h("em",-1,2),new h("asem",57,1),new h("sesem",57,2),new h("isem",57,1),new h("usem",57,1),new h("âsem",57,1),new h("im",-1,2),new h("âm",-1,2),new h("ăm",-1,2),new h("arăm",65,1),new h("serăm",65,2),new h("aserăm",67,1),new h("seserăm",67,2),new h("iserăm",67,1),new h("userăm",67,1),new h("âserăm",67,1),new h("irăm",65,1),new h("urăm",65,1),new h("ârăm",65,1),new h("au",-1,1),new h("eau",76,1),new h("iau",76,1),new h("indu",-1,1),new h("ându",-1,1),new h("ez",-1,1),new h("ească",-1,1),new h("ară",-1,1),new h("seră",-1,2),new h("aseră",84,1),new h("seseră",84,2),new h("iseră",84,1),new h("useră",84,1),new h("âseră",84,1),new h("iră",-1,1),new h("ură",-1,1),new h("âră",-1,1),new h("ează",-1,1)],i=[new h("a",-1,1),new h("e",-1,1),new h("ie",1,1),new h("i",-1,1),new h("ă",-1,1)],m=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],l=new z;function f(e,i){l.eq_s(1,e)&&(l.ket=l.cursor,l.in_grouping(m,97,259)&&l.slice_from(i))}function p(){if(l.out_grouping(m,97,259)){for(;!l.in_grouping(m,97,259);){if(l.cursor>=l.limit)return!0;l.cursor++}return!1}return!0}function d(){var e,i,r=l.cursor;if(l.in_grouping(m,97,259)){if(e=l.cursor,!p())return void(a=l.cursor);if(l.cursor=e,!function(){if(l.in_grouping(m,97,259))for(;!l.out_grouping(m,97,259);){if(l.cursor>=l.limit)return!0;l.cursor++}return!1}())return void(a=l.cursor)}l.cursor=r,l.out_grouping(m,97,259)&&(i=l.cursor,p()&&(l.cursor=i,l.in_grouping(m,97,259)&&l.cursor<l.limit&&l.cursor++),a=l.cursor)}function b(){for(;!l.in_grouping(m,97,259);){if(l.cursor>=l.limit)return!1;l.cursor++}for(;!l.out_grouping(m,97,259);){if(l.cursor>=l.limit)return!1;l.cursor++}return!0}function v(){return t<=l.cursor}function _(){var e,i=l.limit-l.cursor;if(l.ket=l.cursor,(e=l.find_among_b(c,46))&&(l.bra=l.cursor,v())){switch(e){case 1:l.slice_from("abil");break;case 2:l.slice_from("ibil");break;case 3:l.slice_from("iv");break;case 4:l.slice_from("ic");break;case 5:l.slice_from("at");break;case 6:l.slice_from("it")}return r=!0,l.cursor=l.limit-i,!0}return!1}function g(){var e,i;for(r=!1;;)if(i=l.limit-l.cursor,!_()){l.cursor=l.limit-i;break}if(l.ket=l.cursor,(e=l.find_among_b(u,62))&&(l.bra=l.cursor,n<=l.cursor)){switch(e){case 1:l.slice_del();break;case 2:l.eq_s_b(1,"ţ")&&(l.bra=l.cursor,l.slice_from("t"));break;case 3:l.slice_from("ist")}r=!0}}function k(){var e;l.ket=l.cursor,(e=l.find_among_b(i,5))&&(l.bra=l.cursor,a<=l.cursor&&1==e&&l.slice_del())}this.setCurrent=function(e){l.setCurrent(e)},this.getCurrent=function(){return l.getCurrent()},this.stem=function(){var e,i=l.cursor;return function(){for(var e,i;e=l.cursor,l.in_grouping(m,97,259)&&(i=l.cursor,l.bra=i,f("u","U"),l.cursor=i,f("i","I")),l.cursor=e,!(l.cursor>=l.limit);)l.cursor++}(),l.cursor=i,e=l.cursor,a=l.limit,n=t=a,d(),l.cursor=e,b()&&(t=l.cursor,b()&&(n=l.cursor)),l.limit_backward=i,l.cursor=l.limit,function(){var e,i;if(l.ket=l.cursor,(e=l.find_among_b(s,16))&&(l.bra=l.cursor,v()))switch(e){case 1:l.slice_del();break;case 2:l.slice_from("a");break;case 3:l.slice_from("e");break;case 4:l.slice_from("i");break;case 5:i=l.limit-l.cursor,l.eq_s_b(2,"ab")||(l.cursor=l.limit-i,l.slice_from("i"));break;case 6:l.slice_from("at");break;case 7:l.slice_from("aţi")}}(),l.cursor=l.limit,g(),l.cursor=l.limit,r||(l.cursor=l.limit,function(){var e,i,r;if(l.cursor>=a){if(i=l.limit_backward,l.limit_backward=a,l.ket=l.cursor,e=l.find_among_b(w,94))switch(l.bra=l.cursor,e){case 1:if(r=l.limit-l.cursor,!l.out_grouping_b(m,97,259)&&(l.cursor=l.limit-r,!l.eq_s_b(1,"u")))break;case 2:l.slice_del()}l.limit_backward=i}}(),l.cursor=l.limit),k(),l.cursor=l.limit_backward,function(){for(var e;;){if(l.bra=l.cursor,e=l.find_among(o,3))switch(l.ket=l.cursor,e){case 1:l.slice_from("i");continue;case 2:l.slice_from("u");continue;case 3:if(l.cursor>=l.limit)break;l.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta această aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceşti aceştia acolo acord acum ai aia aibă aici al ale alea altceva altcineva am ar are asemenea asta astea astăzi asupra au avea avem aveţi azi aş aşadar aţi bine bucur bună ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi că căci cărei căror cărui către da dacă dar datorită dată dau de deci deja deoarece departe deşi din dinaintea dintr- dintre doi doilea două drept după dă ea ei el ele eram este eu eşti face fata fi fie fiecare fii fim fiu fiţi frumos fără graţie halbă iar ieri la le li lor lui lângă lîngă mai mea mei mele mereu meu mi mie mine mult multă mulţi mulţumesc mâine mîine mă ne nevoie nici nicăieri nimeni nimeri nimic nişte noastre noastră noi noroc nostru nouă noştri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puţin puţina puţină până pînă rog sa sale sau se spate spre sub sunt suntem sunteţi sută sînt sîntem sînteţi să săi său ta tale te timp tine toate toată tot totuşi toţi trei treia treilea tu tăi tău un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastră voi vostru vouă voştri vreme vreo vreun vă zece zero zi zice îi îl îmi împotriva în  înainte înaintea încotro încât încît între întrucât întrucît îţi ăla ălea ăsta ăstea ăştia şapte şase şi ştiu ţi ţie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.ru.js b/site/assets/javascripts/lunr/lunr.ru.js
deleted file mode 100644
index 104bc6e..0000000
--- a/site/assets/javascripts/lunr/lunr.ru.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Russian` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var h,g,n;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(h=e.stemmerSupport.Among,g=e.stemmerSupport.SnowballProgram,n=new function(){var n,e,r=[new h("в",-1,1),new h("ив",0,2),new h("ыв",0,2),new h("вши",-1,1),new h("ивши",3,2),new h("ывши",3,2),new h("вшись",-1,1),new h("ившись",6,2),new h("ывшись",6,2)],t=[new h("ее",-1,1),new h("ие",-1,1),new h("ое",-1,1),new h("ые",-1,1),new h("ими",-1,1),new h("ыми",-1,1),new h("ей",-1,1),new h("ий",-1,1),new h("ой",-1,1),new h("ый",-1,1),new h("ем",-1,1),new h("им",-1,1),new h("ом",-1,1),new h("ым",-1,1),new h("его",-1,1),new h("ого",-1,1),new h("ему",-1,1),new h("ому",-1,1),new h("их",-1,1),new h("ых",-1,1),new h("ею",-1,1),new h("ою",-1,1),new h("ую",-1,1),new h("юю",-1,1),new h("ая",-1,1),new h("яя",-1,1)],w=[new h("ем",-1,1),new h("нн",-1,1),new h("вш",-1,1),new h("ивш",2,2),new h("ывш",2,2),new h("щ",-1,1),new h("ющ",5,1),new h("ующ",6,2)],i=[new h("сь",-1,1),new h("ся",-1,1)],u=[new h("ла",-1,1),new h("ила",0,2),new h("ыла",0,2),new h("на",-1,1),new h("ена",3,2),new h("ете",-1,1),new h("ите",-1,2),new h("йте",-1,1),new h("ейте",7,2),new h("уйте",7,2),new h("ли",-1,1),new h("или",10,2),new h("ыли",10,2),new h("й",-1,1),new h("ей",13,2),new h("уй",13,2),new h("л",-1,1),new h("ил",16,2),new h("ыл",16,2),new h("ем",-1,1),new h("им",-1,2),new h("ым",-1,2),new h("н",-1,1),new h("ен",22,2),new h("ло",-1,1),new h("ило",24,2),new h("ыло",24,2),new h("но",-1,1),new h("ено",27,2),new h("нно",27,1),new h("ет",-1,1),new h("ует",30,2),new h("ит",-1,2),new h("ыт",-1,2),new h("ют",-1,1),new h("уют",34,2),new h("ят",-1,2),new h("ны",-1,1),new h("ены",37,2),new h("ть",-1,1),new h("ить",39,2),new h("ыть",39,2),new h("ешь",-1,1),new h("ишь",-1,2),new h("ю",-1,2),new h("ую",44,2)],s=[new h("а",-1,1),new h("ев",-1,1),new h("ов",-1,1),new h("е",-1,1),new h("ие",3,1),new h("ье",3,1),new h("и",-1,1),new h("еи",6,1),new h("ии",6,1),new h("ами",6,1),new h("ями",6,1),new h("иями",10,1),new h("й",-1,1),new h("ей",12,1),new h("ией",13,1),new h("ий",12,1),new h("ой",12,1),new h("ам",-1,1),new h("ем",-1,1),new h("ием",18,1),new h("ом",-1,1),new h("ям",-1,1),new h("иям",21,1),new h("о",-1,1),new h("у",-1,1),new h("ах",-1,1),new h("ях",-1,1),new h("иях",26,1),new h("ы",-1,1),new h("ь",-1,1),new h("ю",-1,1),new h("ию",30,1),new h("ью",30,1),new h("я",-1,1),new h("ия",33,1),new h("ья",33,1)],o=[new h("ост",-1,1),new h("ость",-1,1)],c=[new h("ейше",-1,1),new h("н",-1,2),new h("ейш",-1,1),new h("ь",-1,3)],m=[33,65,8,232],l=new g;function f(){for(;!l.in_grouping(m,1072,1103);){if(l.cursor>=l.limit)return!1;l.cursor++}return!0}function a(){for(;!l.out_grouping(m,1072,1103);){if(l.cursor>=l.limit)return!1;l.cursor++}return!0}function p(e,n){var r,t;if(l.ket=l.cursor,r=l.find_among_b(e,n)){switch(l.bra=l.cursor,r){case 1:if(t=l.limit-l.cursor,!l.eq_s_b(1,"а")&&(l.cursor=l.limit-t,!l.eq_s_b(1,"я")))return!1;case 2:l.slice_del()}return!0}return!1}function d(e,n){var r;return l.ket=l.cursor,!!(r=l.find_among_b(e,n))&&(l.bra=l.cursor,1==r&&l.slice_del(),!0)}function _(){return!!d(t,26)&&(p(w,8),!0)}function b(){var e;l.ket=l.cursor,(e=l.find_among_b(o,2))&&(l.bra=l.cursor,n<=l.cursor&&1==e&&l.slice_del())}this.setCurrent=function(e){l.setCurrent(e)},this.getCurrent=function(){return l.getCurrent()},this.stem=function(){return e=l.limit,n=e,f()&&(e=l.cursor,a()&&f()&&a()&&(n=l.cursor)),l.cursor=l.limit,!(l.cursor<e)&&(l.limit_backward=e,p(r,9)||(l.cursor=l.limit,d(i,2)||(l.cursor=l.limit),_()||(l.cursor=l.limit,p(u,46)||(l.cursor=l.limit,d(s,36)))),l.cursor=l.limit,l.ket=l.cursor,l.eq_s_b(1,"и")?(l.bra=l.cursor,l.slice_del()):l.cursor=l.limit,b(),l.cursor=l.limit,function(){var e;if(l.ket=l.cursor,e=l.find_among_b(c,4))switch(l.bra=l.cursor,e){case 1:if(l.slice_del(),l.ket=l.cursor,!l.eq_s_b(1,"н"))break;l.bra=l.cursor;case 2:if(!l.eq_s_b(1,"н"))break;case 3:l.slice_del()}}(),!0)}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.ru.stemmer,"stemmer-ru"),e.ru.stopWordFilter=e.generateStopWordFilter("алло без близко более больше будем будет будете будешь будто буду будут будь бы бывает бывь был была были было быть в важная важное важные важный вам вами вас ваш ваша ваше ваши вверх вдали вдруг ведь везде весь вниз внизу во вокруг вон восемнадцатый восемнадцать восемь восьмой вот впрочем времени время все всегда всего всем всеми всему всех всею всю всюду вся всё второй вы г где говорил говорит год года году да давно даже далеко дальше даром два двадцатый двадцать две двенадцатый двенадцать двух девятнадцатый девятнадцать девятый девять действительно дел день десятый десять для до довольно долго должно другая другие других друго другое другой е его ее ей ему если есть еще ещё ею её ж же жизнь за занят занята занято заняты затем зато зачем здесь значит и из или им именно иметь ими имя иногда их к каждая каждое каждые каждый кажется как какая какой кем когда кого ком кому конечно которая которого которой которые который которых кроме кругом кто куда лет ли лишь лучше люди м мало между меля менее меньше меня миллионов мимо мира мне много многочисленная многочисленное многочисленные многочисленный мной мною мог могут мож может можно можхо мои мой мор мочь моя моё мы на наверху над надо назад наиболее наконец нам нами нас начала наш наша наше наши не него недавно недалеко нее ней нельзя нем немного нему непрерывно нередко несколько нет нею неё ни нибудь ниже низко никогда никуда ними них ничего но ну нужно нх о об оба обычно один одиннадцатый одиннадцать однажды однако одного одной около он она они оно опять особенно от отовсюду отсюда очень первый перед по под пожалуйста позже пока пор пора после посреди потом потому почему почти прекрасно при про просто против процентов пятнадцатый пятнадцать пятый пять раз разве рано раньше рядом с сам сама сами самим самими самих само самого самой самом самому саму свое своего своей свои своих свою сеаой себе себя сегодня седьмой сейчас семнадцатый семнадцать семь сих сказал сказала сказать сколько слишком сначала снова со собой собою совсем спасибо стал суть т та так такая также такие такое такой там твой твоя твоё те тебе тебя тем теми теперь тех то тобой тобою тогда того тоже только том тому тот тою третий три тринадцатый тринадцать ту туда тут ты тысяч у уж уже уметь хорошо хотеть хоть хотя хочешь часто чаще чего человек чем чему через четвертый четыре четырнадцатый четырнадцать что чтоб чтобы чуть шестнадцатый шестнадцать шестой шесть эта эти этим этими этих это этого этой этом этому этот эту я \ufeffа".split(" ")),e.Pipeline.registerFunction(e.ru.stopWordFilter,"stopWordFilter-ru")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.stemmer.support.js b/site/assets/javascripts/lunr/lunr.stemmer.support.js
deleted file mode 100644
index ae2c66a..0000000
--- a/site/assets/javascripts/lunr/lunr.stemmer.support.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/*!
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var b;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(r){b=r,this.cursor=0,this.limit=r.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var r=b;return b=null,r},in_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor++,!0}return!1},in_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor--,!0}return!1},out_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(i<s||s<t)return this.cursor++,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor++,!0}return!1},out_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(i<s||s<t)return this.cursor--,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor--,!0}return!1},eq_s:function(r,t){if(this.limit-this.cursor<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor+i)!=t.charCodeAt(i))return!1;return this.cursor+=r,!0},eq_s_b:function(r,t){if(this.cursor-this.limit_backward<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor-r+i)!=t.charCodeAt(i))return!1;return this.cursor-=r,!0},find_among:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=r[c],_=f;_<l.s_size;_++){if(e+f==n){a=-1;break}if(a=b.charCodeAt(e+f)-l.s[_])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){if(u>=(l=r[i]).s_size){if(this.cursor=e+l.s_size,!l.method)return l.result;var m=l.method();if(this.cursor=e+l.s_size,m)return l.result}if((i=l.substring_i)<0)return 0}},find_among_b:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit_backward,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=(_=r[c]).s_size-1-f;0<=l;l--){if(e-f==n){a=-1;break}if(a=b.charCodeAt(e-1-f)-_.s[l])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){var _;if(u>=(_=r[i]).s_size){if(this.cursor=e-_.s_size,!_.method)return _.result;var m=_.method();if(this.cursor=e-_.s_size,m)return _.result}if((i=_.substring_i)<0)return 0}},replace_s:function(r,t,i){var s=i.length-(t-r);return b=b.substring(0,r)+i+b.substring(t),this.limit+=s,this.cursor>=t?this.cursor+=s:this.cursor>r&&(this.cursor=r),s},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>b.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),b.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.sv.js b/site/assets/javascripts/lunr/lunr.sv.js
deleted file mode 100644
index a46a4e7..0000000
--- a/site/assets/javascripts/lunr/lunr.sv.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Swedish` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,l,n;e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=(r=e.stemmerSupport.Among,l=e.stemmerSupport.SnowballProgram,n=new function(){var n,t,i=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],s=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],o=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],u=[119,127,149],m=new l;this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,r=m.cursor;return function(){var e,r=m.cursor+3;if(t=m.limit,0<=r||r<=m.limit){for(n=r;;){if(e=m.cursor,m.in_grouping(o,97,246)){m.cursor=e;break}if(m.cursor=e,m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(o,97,246);){if(m.cursor>=m.limit)return;m.cursor++}(t=m.cursor)<n&&(t=n)}}(),m.limit_backward=r,m.cursor=m.limit,function(){var e,r=m.limit_backward;if(m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(i,37),m.limit_backward=r,e))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.in_grouping_b(u,98,121)&&m.slice_del()}}(),m.cursor=m.limit,e=m.limit_backward,m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.find_among_b(s,7)&&(m.cursor=m.limit,m.ket=m.cursor,m.cursor>m.limit_backward&&(m.bra=--m.cursor,m.slice_del())),m.limit_backward=e),m.cursor=m.limit,function(){var e,r;if(m.cursor>=t){if(r=m.limit_backward,m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(a,5))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.slice_from("lös");break;case 3:m.slice_from("full")}m.limit_backward=r}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.th.js b/site/assets/javascripts/lunr/lunr.th.js
deleted file mode 100644
index 7f9887f..0000000
--- a/site/assets/javascripts/lunr/lunr.th.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Thai` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2017, Keerati Thiwanruk
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(t){if(void 0===t)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===t.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==t.version[0];t.th=function(){this.pipeline.reset(),this.pipeline.add(t.th.trimmer),i?this.tokenizer=t.th.tokenizer:(t.tokenizer&&(t.tokenizer=t.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=t.th.tokenizer))},t.th.wordCharacters="[฀-๿]",t.th.trimmer=t.trimmerSupport.generateTrimmer(t.th.wordCharacters),t.Pipeline.registerFunction(t.th.trimmer,"trimmer-th");var n=t.wordcut;n.init(),t.th.tokenizer=function(e){if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return i?new t.Token(e):e});var r=e.toString().replace(/^\s+/,"");return n.cut(r).split("|")}}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.tr.js b/site/assets/javascripts/lunr/lunr.tr.js
deleted file mode 100644
index 64ba95c..0000000
--- a/site/assets/javascripts/lunr/lunr.tr.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Turkish` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2014, Mihai Valentin
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var mr,dr,i;r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=(mr=r.stemmerSupport.Among,dr=r.stemmerSupport.SnowballProgram,i=new function(){var t,r=[new mr("m",-1,-1),new mr("n",-1,-1),new mr("miz",-1,-1),new mr("niz",-1,-1),new mr("muz",-1,-1),new mr("nuz",-1,-1),new mr("müz",-1,-1),new mr("nüz",-1,-1),new mr("mız",-1,-1),new mr("nız",-1,-1)],i=[new mr("leri",-1,-1),new mr("ları",-1,-1)],e=[new mr("ni",-1,-1),new mr("nu",-1,-1),new mr("nü",-1,-1),new mr("nı",-1,-1)],n=[new mr("in",-1,-1),new mr("un",-1,-1),new mr("ün",-1,-1),new mr("ın",-1,-1)],u=[new mr("a",-1,-1),new mr("e",-1,-1)],o=[new mr("na",-1,-1),new mr("ne",-1,-1)],s=[new mr("da",-1,-1),new mr("ta",-1,-1),new mr("de",-1,-1),new mr("te",-1,-1)],c=[new mr("nda",-1,-1),new mr("nde",-1,-1)],l=[new mr("dan",-1,-1),new mr("tan",-1,-1),new mr("den",-1,-1),new mr("ten",-1,-1)],a=[new mr("ndan",-1,-1),new mr("nden",-1,-1)],m=[new mr("la",-1,-1),new mr("le",-1,-1)],d=[new mr("ca",-1,-1),new mr("ce",-1,-1)],f=[new mr("im",-1,-1),new mr("um",-1,-1),new mr("üm",-1,-1),new mr("ım",-1,-1)],b=[new mr("sin",-1,-1),new mr("sun",-1,-1),new mr("sün",-1,-1),new mr("sın",-1,-1)],w=[new mr("iz",-1,-1),new mr("uz",-1,-1),new mr("üz",-1,-1),new mr("ız",-1,-1)],_=[new mr("siniz",-1,-1),new mr("sunuz",-1,-1),new mr("sünüz",-1,-1),new mr("sınız",-1,-1)],k=[new mr("lar",-1,-1),new mr("ler",-1,-1)],p=[new mr("niz",-1,-1),new mr("nuz",-1,-1),new mr("nüz",-1,-1),new mr("nız",-1,-1)],g=[new mr("dir",-1,-1),new mr("tir",-1,-1),new mr("dur",-1,-1),new mr("tur",-1,-1),new mr("dür",-1,-1),new mr("tür",-1,-1),new mr("dır",-1,-1),new mr("tır",-1,-1)],y=[new mr("casına",-1,-1),new mr("cesine",-1,-1)],z=[new mr("di",-1,-1),new mr("ti",-1,-1),new mr("dik",-1,-1),new mr("tik",-1,-1),new mr("duk",-1,-1),new mr("tuk",-1,-1),new mr("dük",-1,-1),new mr("tük",-1,-1),new mr("dık",-1,-1),new mr("tık",-1,-1),new mr("dim",-1,-1),new mr("tim",-1,-1),new mr("dum",-1,-1),new mr("tum",-1,-1),new mr("düm",-1,-1),new mr("tüm",-1,-1),new mr("dım",-1,-1),new mr("tım",-1,-1),new mr("din",-1,-1),new mr("tin",-1,-1),new mr("dun",-1,-1),new mr("tun",-1,-1),new mr("dün",-1,-1),new mr("tün",-1,-1),new mr("dın",-1,-1),new mr("tın",-1,-1),new mr("du",-1,-1),new mr("tu",-1,-1),new mr("dü",-1,-1),new mr("tü",-1,-1),new mr("dı",-1,-1),new mr("tı",-1,-1)],h=[new mr("sa",-1,-1),new mr("se",-1,-1),new mr("sak",-1,-1),new mr("sek",-1,-1),new mr("sam",-1,-1),new mr("sem",-1,-1),new mr("san",-1,-1),new mr("sen",-1,-1)],v=[new mr("miş",-1,-1),new mr("muş",-1,-1),new mr("müş",-1,-1),new mr("mış",-1,-1)],q=[new mr("b",-1,1),new mr("c",-1,2),new mr("d",-1,3),new mr("ğ",-1,4)],C=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],P=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],F=[65],S=[65],W=[["a",[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],97,305],["e",[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],101,252],["ı",[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],97,305],["i",[17],101,105],["o",F,111,117],["ö",S,246,252],["u",F,111,117]],L=new dr;function x(r,i,e){for(;;){var n=L.limit-L.cursor;if(L.in_grouping_b(r,i,e)){L.cursor=L.limit-n;break}if(L.cursor=L.limit-n,L.cursor<=L.limit_backward)return!1;L.cursor--}return!0}function A(){var r,i;r=L.limit-L.cursor,x(C,97,305);for(var e=0;e<W.length;e++){i=L.limit-L.cursor;var n=W[e];if(L.eq_s_b(1,n[0])&&x(n[1],n[2],n[3]))return L.cursor=L.limit-r,!0;L.cursor=L.limit-i}return L.cursor=L.limit-i,!(!L.eq_s_b(1,"ü")||!x(S,246,252))&&(L.cursor=L.limit-r,!0)}function E(r,i){var e,n=L.limit-L.cursor;return r()&&(L.cursor=L.limit-n,L.cursor>L.limit_backward&&(L.cursor--,e=L.limit-L.cursor,i()))?(L.cursor=L.limit-e,!0):(L.cursor=L.limit-n,r()?(L.cursor=L.limit-n,!1):(L.cursor=L.limit-n,!(L.cursor<=L.limit_backward)&&(L.cursor--,!!i()&&(L.cursor=L.limit-n,!0))))}function j(r){return E(r,function(){return L.in_grouping_b(C,97,305)})}function T(){return j(function(){return L.eq_s_b(1,"n")})}function Z(){return j(function(){return L.eq_s_b(1,"y")})}function B(){return L.find_among_b(r,10)&&E(function(){return L.in_grouping_b(P,105,305)},function(){return L.out_grouping_b(C,97,305)})}function D(){return A()&&L.in_grouping_b(P,105,305)&&j(function(){return L.eq_s_b(1,"s")})}function G(){return L.find_among_b(i,2)}function H(){return A()&&L.find_among_b(n,4)&&T()}function I(){return A()&&L.find_among_b(s,4)}function J(){return A()&&L.find_among_b(c,2)}function K(){return A()&&L.find_among_b(f,4)&&Z()}function M(){return A()&&L.find_among_b(b,4)}function N(){return A()&&L.find_among_b(w,4)&&Z()}function O(){return L.find_among_b(_,4)}function Q(){return A()&&L.find_among_b(k,2)}function R(){return A()&&L.find_among_b(g,8)}function U(){return A()&&L.find_among_b(z,32)&&Z()}function V(){return L.find_among_b(h,8)&&Z()}function X(){return A()&&L.find_among_b(v,4)&&Z()}function Y(){var r=L.limit-L.cursor;return!(X()||(L.cursor=L.limit-r,U()||(L.cursor=L.limit-r,V()||(L.cursor=L.limit-r,L.eq_s_b(3,"ken")&&Z()))))}function $(){if(L.find_among_b(y,2)){var r=L.limit-L.cursor;if(O()||(L.cursor=L.limit-r,Q()||(L.cursor=L.limit-r,K()||(L.cursor=L.limit-r,M()||(L.cursor=L.limit-r,N()||(L.cursor=L.limit-r))))),X())return!1}return!0}function rr(){if(!A()||!L.find_among_b(p,4))return!0;var r=L.limit-L.cursor;return!U()&&(L.cursor=L.limit-r,!V())}function ir(){var r,i,e,n=L.limit-L.cursor;if(L.ket=L.cursor,t=!0,Y()&&(L.cursor=L.limit-n,$()&&(L.cursor=L.limit-n,function(){if(Q()){L.bra=L.cursor,L.slice_del();var r=L.limit-L.cursor;return L.ket=L.cursor,R()||(L.cursor=L.limit-r,U()||(L.cursor=L.limit-r,V()||(L.cursor=L.limit-r,X()||(L.cursor=L.limit-r)))),t=!1}return!0}()&&(L.cursor=L.limit-n,rr()&&(L.cursor=L.limit-n,e=L.limit-L.cursor,!(O()||(L.cursor=L.limit-e,N()||(L.cursor=L.limit-e,M()||(L.cursor=L.limit-e,K()))))||(L.bra=L.cursor,L.slice_del(),i=L.limit-L.cursor,L.ket=L.cursor,X()||(L.cursor=L.limit-i),0)))))){if(L.cursor=L.limit-n,!R())return;L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,r=L.limit-L.cursor,O()||(L.cursor=L.limit-r,Q()||(L.cursor=L.limit-r,K()||(L.cursor=L.limit-r,M()||(L.cursor=L.limit-r,N()||(L.cursor=L.limit-r))))),X()||(L.cursor=L.limit-r)}L.bra=L.cursor,L.slice_del()}function er(){var r,i,e,n;if(L.ket=L.cursor,L.eq_s_b(2,"ki")){if(r=L.limit-L.cursor,I())return L.bra=L.cursor,L.slice_del(),i=L.limit-L.cursor,L.ket=L.cursor,Q()?(L.bra=L.cursor,L.slice_del(),er()):(L.cursor=L.limit-i,B()&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er()))),!0;if(L.cursor=L.limit-r,H()){if(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,e=L.limit-L.cursor,G())L.bra=L.cursor,L.slice_del();else{if(L.cursor=L.limit-e,L.ket=L.cursor,!B()&&(L.cursor=L.limit-e,!D()&&(L.cursor=L.limit-e,!er())))return!0;L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())}return!0}if(L.cursor=L.limit-r,J()){if(n=L.limit-L.cursor,G())L.bra=L.cursor,L.slice_del();else if(L.cursor=L.limit-n,D())L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er());else if(L.cursor=L.limit-n,!er())return!1;return!0}}return!1}function nr(r){if(L.ket=L.cursor,!J()&&(L.cursor=L.limit-r,!A()||!L.find_among_b(o,2)))return!1;var i=L.limit-L.cursor;if(G())L.bra=L.cursor,L.slice_del();else if(L.cursor=L.limit-i,D())L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er());else if(L.cursor=L.limit-i,!er())return!1;return!0}function tr(r){if(L.ket=L.cursor,!(A()&&L.find_among_b(a,2)||(L.cursor=L.limit-r,A()&&L.find_among_b(e,4))))return!1;var i=L.limit-L.cursor;return!(!D()&&(L.cursor=L.limit-i,!G()))&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er()),!0)}function ur(){var r,i=L.limit-L.cursor;return L.ket=L.cursor,!!(H()||(L.cursor=L.limit-i,A()&&L.find_among_b(m,2)&&Z()))&&(L.bra=L.cursor,L.slice_del(),r=L.limit-L.cursor,L.ket=L.cursor,!(!Q()||(L.bra=L.cursor,L.slice_del(),!er()))||(L.cursor=L.limit-r,L.ket=L.cursor,(B()||(L.cursor=L.limit-r,D()||(L.cursor=L.limit-r,er())))&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())),!0))}function or(){var r,i,e=L.limit-L.cursor;if(L.ket=L.cursor,!(I()||(L.cursor=L.limit-e,A()&&L.in_grouping_b(P,105,305)&&Z()||(L.cursor=L.limit-e,A()&&L.find_among_b(u,2)&&Z()))))return!1;if(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,r=L.limit-L.cursor,B())L.bra=L.cursor,L.slice_del(),i=L.limit-L.cursor,L.ket=L.cursor,Q()||(L.cursor=L.limit-i);else if(L.cursor=L.limit-r,!Q())return!0;return L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,er(),!0}function sr(){var r,i,e=L.limit-L.cursor;if(L.ket=L.cursor,Q())return L.bra=L.cursor,L.slice_del(),void er();if(L.cursor=L.limit-e,L.ket=L.cursor,A()&&L.find_among_b(d,2)&&T())if(L.bra=L.cursor,L.slice_del(),r=L.limit-L.cursor,L.ket=L.cursor,G())L.bra=L.cursor,L.slice_del();else{if(L.cursor=L.limit-r,L.ket=L.cursor,!B()&&(L.cursor=L.limit-r,!D())){if(L.cursor=L.limit-r,L.ket=L.cursor,!Q())return;if(L.bra=L.cursor,L.slice_del(),!er())return}L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())}else if(L.cursor=L.limit-e,!nr(e)&&(L.cursor=L.limit-e,!tr(e))){if(L.cursor=L.limit-e,L.ket=L.cursor,A()&&L.find_among_b(l,4))return L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,i=L.limit-L.cursor,void(B()?(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er())):(L.cursor=L.limit-i,Q()?(L.bra=L.cursor,L.slice_del()):L.cursor=L.limit-i,er()));if(L.cursor=L.limit-e,!ur()){if(L.cursor=L.limit-e,G())return L.bra=L.cursor,void L.slice_del();L.cursor=L.limit-e,er()||(L.cursor=L.limit-e,or()||(L.cursor=L.limit-e,L.ket=L.cursor,(B()||(L.cursor=L.limit-e,D()))&&(L.bra=L.cursor,L.slice_del(),L.ket=L.cursor,Q()&&(L.bra=L.cursor,L.slice_del(),er()))))}}}function cr(r,i,e){if(L.cursor=L.limit-r,function(){for(;;){var r=L.limit-L.cursor;if(L.in_grouping_b(C,97,305)){L.cursor=L.limit-r;break}if(L.cursor=L.limit-r,L.cursor<=L.limit_backward)return!1;L.cursor--}return!0}()){var n=L.limit-L.cursor;if(!L.eq_s_b(1,i)&&(L.cursor=L.limit-n,!L.eq_s_b(1,e)))return!0;L.cursor=L.limit-r;var t=L.cursor;return L.insert(L.cursor,L.cursor,e),L.cursor=t,!1}return!0}function lr(r,i,e){for(;!L.eq_s(i,e);){if(L.cursor>=L.limit)return!0;L.cursor++}return i!=L.limit||(L.cursor=r,!1)}function ar(){var r,i,e=L.cursor;return!(!lr(r=L.cursor,2,"ad")||!lr(L.cursor=r,5,"soyad"))&&(L.limit_backward=e,L.cursor=L.limit,i=L.limit-L.cursor,(L.eq_s_b(1,"d")||(L.cursor=L.limit-i,L.eq_s_b(1,"g")))&&cr(i,"a","ı")&&cr(i,"e","i")&&cr(i,"o","u")&&cr(i,"ö","ü"),L.cursor=L.limit,function(){var r;if(L.ket=L.cursor,r=L.find_among_b(q,4))switch(L.bra=L.cursor,r){case 1:L.slice_from("p");break;case 2:L.slice_from("ç");break;case 3:L.slice_from("t");break;case 4:L.slice_from("k")}}(),!0)}this.setCurrent=function(r){L.setCurrent(r)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){return!!(function(){for(var r,i=L.cursor,e=2;;){for(r=L.cursor;!L.in_grouping(C,97,305);){if(L.cursor>=L.limit)return L.cursor=r,!(0<e||(L.cursor=i,0));L.cursor++}e--}}()&&(L.limit_backward=L.cursor,L.cursor=L.limit,ir(),L.cursor=L.limit,t&&(sr(),L.cursor=L.limit_backward,ar())))}},function(r){return"function"==typeof r.update?r.update(function(r){return i.setCurrent(r),i.stem(),i.getCurrent()}):(i.setCurrent(r),i.stem(),i.getCurrent())}),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr.stopWordFilter=r.generateStopWordFilter("acaba altmış altı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beş bile bin bir biri birkaç birkez birçok birşey birşeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa değil diye diğer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiği ettiğini eğer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için işte kadar karşın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduğu olduğunu olmadı olmadığı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek rağmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptığı yaptığını yapılan yapılması yapıyor yedi yerine yetmiş yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç şey şeyden şeyi şeyler şu şuna şunda şundan şunları şunu şöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/lunr.vi.js b/site/assets/javascripts/lunr/lunr.vi.js
deleted file mode 100644
index 111bc00..0000000
--- a/site/assets/javascripts/lunr/lunr.vi.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
- * Lunr languages, `Vietnamese` language
- * https://github.com/MihaiValentin/lunr-languages
- *
- * Copyright 2017, Keerati Thiwanruk
- * http://www.mozilla.org/MPL/
- */
-/*!
- * based on
- * Snowball JavaScript Library v0.3
- * http://code.google.com/p/urim/
- * http://snowball.tartarus.org/
- *
- * Copyright 2010, Oleg Mazko
- * http://www.mozilla.org/MPL/
- */
-!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/tinyseg.js b/site/assets/javascripts/lunr/tinyseg.js
deleted file mode 100644
index e3663a5..0000000
--- a/site/assets/javascripts/lunr/tinyseg.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(_,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(_.lunr)}(this,function(){return function(_){function t(){var _={"[一二三四五六七八九十百千万億兆]":"M","[一-龠々〆ヵヶ]":"H","[ぁ-ん]":"I","[ァ-ヴーア-ン゙ー]":"K","[a-zA-Za-zA-Z]":"A","[0-90-9]":"N"};for(var t in this.chartype_=[],_){var H=new RegExp(t);this.chartype_.push([H,_[t]])}return this.BIAS__=-332,this.BC1__={HH:6,II:2461,KH:406,OH:-1378},this.BC2__={AA:-3267,AI:2744,AN:-878,HH:-4070,HM:-1711,HN:4012,HO:3761,IA:1327,IH:-1184,II:-1332,IK:1721,IO:5492,KI:3831,KK:-8741,MH:-3132,MK:3334,OO:-2920},this.BC3__={HH:996,HI:626,HK:-721,HN:-1307,HO:-836,IH:-301,KK:2762,MK:1079,MM:4034,OA:-1652,OH:266},this.BP1__={BB:295,OB:304,OO:-125,UB:352},this.BP2__={BO:60,OO:-1762},this.BQ1__={BHH:1150,BHM:1521,BII:-1158,BIM:886,BMH:1208,BNH:449,BOH:-91,BOO:-2597,OHI:451,OIH:-296,OKA:1851,OKH:-1020,OKK:904,OOO:2965},this.BQ2__={BHH:118,BHI:-1159,BHM:466,BIH:-919,BKK:-1720,BKO:864,OHH:-1139,OHM:-181,OIH:153,UHI:-1146},this.BQ3__={BHH:-792,BHI:2664,BII:-299,BKI:419,BMH:937,BMM:8335,BNN:998,BOH:775,OHH:2174,OHM:439,OII:280,OKH:1798,OKI:-793,OKO:-2242,OMH:-2402,OOO:11699},this.BQ4__={BHH:-3895,BIH:3761,BII:-4654,BIK:1348,BKK:-1806,BMI:-3385,BOO:-12396,OAH:926,OHH:266,OHK:-2036,ONN:-973},this.BW1__={",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682},this.BW2__={"..":-11822,11:-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669},this.BW3__={"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1e3,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990},this.TC1__={AAA:1093,HHH:1029,HHM:580,HII:998,HOH:-390,HOM:-331,IHI:1169,IOH:-142,IOI:-1015,IOM:467,MMH:187,OOI:-1832},this.TC2__={HHO:2088,HII:-1023,HMM:-1154,IHI:-1965,KKH:703,OII:-2649},this.TC3__={AAA:-294,HHH:346,HHI:-341,HII:-1088,HIK:731,HOH:-1486,IHH:128,IHI:-3041,IHO:-1935,IIH:-825,IIM:-1035,IOI:-542,KHH:-1216,KKA:491,KKH:-1217,KOK:-1009,MHH:-2694,MHM:-457,MHO:123,MMH:-471,NNH:-1689,NNO:662,OHO:-3393},this.TC4__={HHH:-203,HHI:1344,HHK:365,HHM:-122,HHN:182,HHO:669,HIH:804,HII:679,HOH:446,IHH:695,IHO:-2324,IIH:321,III:1497,IIO:656,IOO:54,KAK:4845,KKA:3386,KKK:3065,MHH:-405,MHI:201,MMH:-241,MMM:661,MOM:841},this.TQ1__={BHHH:-227,BHHI:316,BHIH:-132,BIHH:60,BIII:1595,BNHH:-744,BOHH:225,BOOO:-908,OAKK:482,OHHH:281,OHIH:249,OIHI:200,OIIH:-68},this.TQ2__={BIHH:-1401,BIII:-1033,BKAK:-543,BOOO:-5591},this.TQ3__={BHHH:478,BHHM:-1073,BHIH:222,BHII:-504,BIIH:-116,BIII:-105,BMHI:-863,BMHM:-464,BOMH:620,OHHH:346,OHHI:1729,OHII:997,OHMH:481,OIHH:623,OIIH:1344,OKAK:2792,OKHH:587,OKKA:679,OOHH:110,OOII:-685},this.TQ4__={BHHH:-721,BHHM:-3604,BHII:-966,BIIH:-607,BIII:-2181,OAAA:-2763,OAKK:180,OHHH:-294,OHHI:2446,OHHO:480,OHIH:-1573,OIHH:1935,OIHI:-493,OIIH:626,OIII:-4007,OKAK:-8156},this.TW1__={"につい":-4681,"東京都":2026},this.TW2__={"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216},this.TW3__={"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287},this.TW4__={"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865},this.UC1__={A:484,K:93,M:645,O:-505},this.UC2__={A:819,H:1059,I:409,M:3987,N:5775,O:646},this.UC3__={A:-1370,I:2311},this.UC4__={A:-2643,H:1809,I:-1032,K:-3450,M:3565,N:3876,O:6646},this.UC5__={H:313,I:-1238,K:-799,M:539,O:-831},this.UC6__={H:-506,I:-253,K:87,M:247,O:-387},this.UP1__={O:-214},this.UP2__={B:69,O:935},this.UP3__={B:189},this.UQ1__={BH:21,BI:-12,BK:-99,BN:142,BO:-56,OH:-95,OI:477,OK:410,OO:-2422},this.UQ2__={BH:216,BI:113,OK:1759},this.UQ3__={BA:-479,BH:42,BI:1913,BK:-7198,BM:3160,BN:6427,BO:14761,OI:-827,ON:-3212},this.UW1__={",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135},this.UW2__={",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568},this.UW3__={",":4889,1:-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278},this.UW4__={",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1e3,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637},this.UW5__={",":465,".":-299,1:-514,E2:-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343},this.UW6__={",":227,".":808,1:-270,E1:306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496},this}t.prototype.ctype_=function(_){for(var t in this.chartype_)if(_.match(this.chartype_[t][0]))return this.chartype_[t][1];return"O"},t.prototype.ts_=function(_){return _||0},t.prototype.segment=function(_){if(null==_||null==_||""==_)return[];var t=[],H=["B3","B2","B1"],s=["O","O","O"],h=_.split("");for(K=0;K<h.length;++K)H.push(h[K]),s.push(this.ctype_(h[K]));H.push("E1"),H.push("E2"),H.push("E3"),s.push("O"),s.push("O"),s.push("O");for(var i=H[3],I="U",O="U",B="U",K=4;K<H.length-3;++K){var M=this.BIAS__,U=H[K-3],e=H[K-2],r=H[K-1],n=H[K],A=H[K+1],p=H[K+2],u=s[K-3],C=s[K-2],W=s[K-1],T=s[K],o=s[K+1],Q=s[K+2];M+=this.ts_(this.UP1__[I]),M+=this.ts_(this.UP2__[O]),M+=this.ts_(this.UP3__[B]),M+=this.ts_(this.BP1__[I+O]),M+=this.ts_(this.BP2__[O+B]),M+=this.ts_(this.UW1__[U]),M+=this.ts_(this.UW2__[e]),M+=this.ts_(this.UW3__[r]),M+=this.ts_(this.UW4__[n]),M+=this.ts_(this.UW5__[A]),M+=this.ts_(this.UW6__[p]),M+=this.ts_(this.BW1__[e+r]),M+=this.ts_(this.BW2__[r+n]),M+=this.ts_(this.BW3__[n+A]),M+=this.ts_(this.TW1__[U+e+r]),M+=this.ts_(this.TW2__[e+r+n]),M+=this.ts_(this.TW3__[r+n+A]),M+=this.ts_(this.TW4__[n+A+p]),M+=this.ts_(this.UC1__[u]),M+=this.ts_(this.UC2__[C]),M+=this.ts_(this.UC3__[W]),M+=this.ts_(this.UC4__[T]),M+=this.ts_(this.UC5__[o]),M+=this.ts_(this.UC6__[Q]),M+=this.ts_(this.BC1__[C+W]),M+=this.ts_(this.BC2__[W+T]),M+=this.ts_(this.BC3__[T+o]),M+=this.ts_(this.TC1__[u+C+W]),M+=this.ts_(this.TC2__[C+W+T]),M+=this.ts_(this.TC3__[W+T+o]),M+=this.ts_(this.TC4__[T+o+Q]),M+=this.ts_(this.UQ1__[I+u]),M+=this.ts_(this.UQ2__[O+C]),M+=this.ts_(this.UQ3__[B+W]),M+=this.ts_(this.BQ1__[O+C+W]),M+=this.ts_(this.BQ2__[O+W+T]),M+=this.ts_(this.BQ3__[B+C+W]),M+=this.ts_(this.BQ4__[B+W+T]),M+=this.ts_(this.TQ1__[O+u+C+W]),M+=this.ts_(this.TQ2__[O+C+W+T]),M+=this.ts_(this.TQ3__[B+u+C+W]);var N="O";0<(M+=this.ts_(this.TQ4__[B+C+W+T]))&&(t.push(i),i="",N="B"),I=O,O=B,B=N,i+=H[K]}return t.push(i),t},_.TinySegmenter=t}});
\ No newline at end of file
diff --git a/site/assets/javascripts/lunr/wordcut.js b/site/assets/javascripts/lunr/wordcut.js
deleted file mode 100644
index 179792a..0000000
--- a/site/assets/javascripts/lunr/wordcut.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;((t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).lunr||(t.lunr={})).wordcut=n()}}(function(){return function o(s,a,c){function u(e,n){if(!a[e]){if(!s[e]){var t="function"==typeof require&&require;if(!n&&t)return t(e,!0);if(l)return l(e,!0);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}var i=a[e]={exports:{}};s[e][0].call(i.exports,function(n){var t=s[e][1][n];return u(t||n)},i,i.exports,o,s,a,c)}return a[e].exports}for(var l="function"==typeof require&&require,n=0;n<c.length;n++)u(c[n]);return u}({1:[function(n,t,e){var r=n("underscore"),i={creators:null,current:null,tag:null,init:function(){this.creators=[],this.current=[],this.tag={}},reset:function(){this.current=[],this.tag={}},transit:function(n){var e=this;e.creators.forEach(function(n){var t=n.createAcceptor(e.tag);t&&e.current.push(t)});var t=[];e.tag={};for(var r=0;r<e.current.length;r++){var i=e.current[r].transit(n);i.isError||(t.push(i),e.tag[i.tag]=i)}e.current=t},getFinalAcceptors:function(){return this.current.filter(function(n){return n.isFinal})}};t.exports=function(){var n=r.clone(i);return n.init(),n}},{underscore:25}],2:[function(t,e,n){(function(o){var s=t("path"),n=(t("glob"),{init:function(n,t,e){t=t||!1,defaultDict=s.normalize(o+"/..")+"/data/tdict-*.txt",this.dict=[];var r=void 0!==n,i=t||!r?[defaultDict]:[];n=n||defaultDict;r&&(Array.isArray(n)?i.concat.apply(i,n):i.push(n)),this.addFiles(i,!1),void 0!==e&&this.addWords(e,!1),this.finalizeDict()},addWords:function(n,t){t=void 0===t||t,this.dict.push.apply(this.dict,n),t&&this.finalizeDict()},finalizeDict:function(){this.dict=this.sortuniq(this.dict)},addFiles:function(n,t){t=void 0===t||t;for(var e=0;e<1;e++)words="ก.ก.\nก.ก.น.\nก.ข.ค.\nก.ค.\nก.จ.\nก.ช.น.\nก.ฌ.\nก.ต.\nก.ต.ง.\nก.ต.ช.\nก.ตร.\nก.ท.\nก.น.ช.\nก.บช.\nก.บถ.\nก.ป.ส.\nก.พ.\nก.ม.\nก.ย.\nก.ร.\nก.ล.ต.\nก.ว.\nก.ศ.ว.\nก.ส.ท.\nก.ส.ธ.\nก.ส.อ.\nก.อ.\nกก.ตชด.\nกก.ตร.น.\nกก.ภ.จว.\nกก.รสช.\nกกบ.ขส.ทบ.\nกกล.รพน.\nกง.กห.\nกง.ทบ.\nกง.ทร.\nกซข.ป.\nกซม.ป.\nกทม.กรุงเทพมหานคร\nกบ.ทบ.\nกป.สป.\nกพ.ทบ.\nกพ.ทร.\nกพ.ทหาร\nกร.ทบ.\nกรป.กลาง\nกรอ.พอ.\nกศ.ด.\nกศ.บ.\nกศ.บป.\nกศ.ม.\nกษ.ด.\nกษ.บ.\nกษ.ม.\nกส.ด.\nกส.ทบ.\nกส.บ.\nกส.ม.\nกอ.ปค.\nกอ.รพน.\nกอ.รมน.\nกอ.รสต.\nข.ต.ว.\nขว.ทบ.\nขว.ทร.\nขว.ทหาร\nขส.ทบ.\nขส.ทร.\nขส.ทอ.\nค.ด.\nค.บ.\nค.พ.ศ.\nค.ม.\nค.ร.น.\nค.ร.ฟ.\nค.ร.ม.\nค.ศ.\nค.อ.ด.\nค.อ.บ.\nค.อ.ม.\nคศ.ด.\nคศ.บ.\nคศ.ม.\nง.ด.\nจ.จ.\nจ.จ.จ.\nจ.ช.\nจ.ต.\nจ.ท.\nจ.ป.ร.\nจ.ม.\nจ.ศ.\nจ.ส.ต.\nจ.ส.ท.\nจ.ส.อ.\nจ.อ.\nจ.อ.ร.\nจ.๑๘\nจก.ธน.\nจก.สน.\nช.ค.\nช.ค.บ.\nช.พ.ค.\nช.ส.\nช.ส.ค.\nฌ.ป.ค.\nฌ.ศ.ร.\nฌ.ส.อ.\nฐท.สห.\nด.ช.\nด.ญ.\nด.ต.\nด.ศ.ค.\nด.ศ.ร.\nดย.ทร.\nต.ก.\nต.ค.\nต.จ.\nต.จ.ว.\nต.ช.\nต.ต.\nต.บ.\nต.ม.\nต.ร.\nต.ศ.ร.\nต.ห.\nต.อ.\nต.อ.จ.\nตร.กม.\nตร.ซม.\nตร.ต.\nตร.ทล.\nตร.น.\nตร.ปม.\nตร.ภ.\nตร.ม.\nตร.รฟ.\nตร.ว.\nตร.ส.\nตร.สข.\nท.จ.\nท.จ.ว.\nท.ช.\nท.ญ.\nท.ด.\nท.ท.ท.\nท.ทบ.\nท.บ.\nท.พ.\nท.ม.\nท.ศ.\nทก.ด.\nทก.บ.\nทก.ม.\nทส.ปช.\nทส.รมว.กห.\nทุ.ส.นิ.ม.\nธ.ก.ส.\nธ.ค.\nธ.ญ\nธ.บ.\nน.ช.\nน.ญ.\nน.ด.\nน.ต.\nน.ท.\nน.น.\nน.บ.\nน.บ.ท.\nน.ป.ท.\nน.พ.\nน.ม.\nน.ร.\nน.ว.\nน.ศ.\nน.ส.\nน.ส.พ.\nน.ส.๓\nน.สพ.\nน.อ.\nนปพ.ภ.\nนศ.ด.\nนศ.บ.\nนศ.ม.\nบ.ก.\nบ.ข.ส.\nบ.ช.\nบ.ด.ท.\nบ.ตร.\nบ.ภ.\nบ.ม.\nบก.จร.\nบก.ตชด.\nบก.ตม.\nบก.ทล.\nบก.น.\nบก.ป.\nบก.ปค.\nบก.ปม.\nบก.ภ.เขต\nบก.รน.\nบก.รฟ.\nบก.ร้อย.ตชด.\nบก.ส.\nบกข.ป.\nบจพ.ป.\nบช.ก.\nบช.ด.\nบช.ตชด.\nบช.น.\nบช.บ.\nบช.ปส.\nบช.ภ.\nบช.ม.\nบชท.ป.\nบชน.ป.\nบชส.ป.\nบธ.ด.\nบธ.บ.\nบธ.ม.\nบนท.ป.\nบนอ.ป.\nบปช.ป.\nป.กท.\nป.กศ.\nป.กศ.สูง\nป.จ.\nป.จ.ว.\nป.ช.\nป.ธ.\nป.ป.\nป.ป.ก.\nป.ป.ช.\nป.ป.ป.\nป.ป.ร.\nป.ป.ส.\nป.พ.\nป.พ.พ.\nป.พย.\nป.ม.\nป.ม.ก.\nป.ม.ช.\nป.ม.ธ.\nป.ม.ศ.\nป.ม.อ.\nป.ร.ร.๔\nป.ร.ร.๕\nป.ร.ร.๖\nป.ล.\nป.ว.พ.\nป.วิ.อ.\nป.ส.ส.\nป.อ.\nป.อ.ร.ส.\nป.๑\nปม.วส.\nปอ.พ.\nผกก.ภ.\nผช.ผอ.\nผต.มท.\nผบ.ตร.\nผบ.ทบ.\nผบ.ทร.\nผบ.ทสส.\nผบ.ทอ.\nผบก.น.\nผบก.ป.\nผบก.ปค.\nผบก.ปม.\nผบก.ภ.\nผบช.ก.\nผบช.ตชด.\nผบช.น.\nผบช.ภ.\nผว.กทม.\nผอ.ปจ.\nพ.ก.ง.\nพ.กศ.\nพ.ข.ต.\nพ.ค.\nพ.ค.ช.\nพ.ค.ว.\nพ.ค.ศ.\nพ.จ.ต.\nพ.จ.ท.\nพ.จ.อ.\nพ.ช.\nพ.ช.ค.\nพ.ด.\nพ.ต.\nพ.ต.ต.\nพ.ต.ท.\nพ.ต.อ.\nพ.ต.อ.พิเศษ\nพ.ท.\nพ.บ.\nพ.ป.\nพ.ภ.ม.\nพ.ม.\nพ.ม.ช.\nพ.ย.\nพ.ร.ก.\nพ.ร.ฎ.\nพ.ร.ต.\nพ.ร.ธ.\nพ.ร.บ.\nพ.ศ.\nพ.ศ.บ.\nพ.ส.ร.\nพ.ส.ล.\nพ.อ.\nพ.อ.ต.\nพ.อ.ท.\nพ.อ.พิเศษ\nพ.อ.อ.\nพณ.ด.\nพณ.บ.\nพณ.ม.\nพธ.ด.\nพธ.บ.\nพธ.ม.\nพบ.ด.\nพบ.บ.\nพบ.ม.\nพย.ด.\nพย.บ.\nพย.ม.\nพล.จ.\nพล.ต.\nพล.ต.จ.\nพล.ต.ต.\nพล.ต.ท.\nพล.ต.อ.\nพล.ท.\nพล.ปตอ.\nพล.ม.\nพล.ม.๒\nพล.ร.จ.\nพล.ร.ต.\nพล.ร.ท.\nพล.ร.อ.\nพล.อ.\nพล.อ.จ.\nพล.อ.ต.\nพล.อ.ท.\nพล.อ.อ.\nพลา.ทร.\nพศ.ด.\nพศ.บ.\nพศ.ม.\nพอ.สว.\nภ.ง.ด.\nภ.ง.ด.๙\nภ.ด.\nภ.บ.\nภ.บ.ท.๕\nภ.ป.ร.\nภ.พ.\nภ.ม.\nภ.สถ.บ.\nม.ค.\nม.จ.\nม.ป.ท.\nม.ป.ป.\nม.ป.พ.\nม.ร.ว.\nม.ศ.\nม.อ.\nม.อ.ปัตตานี\nมิ.ย.\nมี.ค.\nยศ.ทบ.\nยศ.ทร.\nยศ.ทอ.\nร.ง.\nร.ด.\nร.ต.\nร.ต.ต.\nร.ต.ท.\nร.ต.อ.\nร.ท.\nร.น.\nร.บ.\nร.พ.\nร.ฟ.ล.\nร.ย.ล.\nร.ย.ส.ท.\nร.ล.\nร.ศ.\nร.ส.พ.\nร.อ.\nรป.ม.\nรร.จปร.\nรร.จอ.\nรร.ชท.\nรร.ตท.\nรร.นร.\nรร.นรต.\nรร.นอ.\nล.ญ.\nล.ว.\nลส.ชบ.\nว.ค.\nว.ฉ.\nว.ช.\nว.ด.ป.\nว.ป.ถ.\nวท.บ.\nศ.บ.\nศ.ป.ก.\nศ.ศ.ป.\nศฝร.ภ.\nศศ.บ.\nศษ.บ.\nศส.บ.\nส.ก.\nส.ก.ศ.ท.\nส.ค.\nส.ค.1\nส.ค.ร.\nส.ค.ส.\nส.ต.\nส.ต.ต.\nส.ต.ท.\nส.ต.อ.\nส.ท.\nส.ทร.\nส.ป.ช.\nส.ป.ส.ท.\nส.ป.อ.\nส.ร.\nส.ล.น.\nส.ว.\nส.ว.ท.\nส.ว.ส.ท.\nส.ส.\nส.ส.ท.\nส.ส.ร.\nส.ห.\nส.อ.\nสถ.บ.\nสนง.สสอ.\nสพ.ญ.\nสพ.บ.\nสว.จร.\nสว.ธร.\nสว.ส.\nสว.สป.\nสว.สส.\nสว.อก.\nสส.บ.\nสุ.จิ.ปุ.ลิ.\nห.ร.ม.\nอ.ก.ค.\nอ.ก.จ.\nอ.จ.\nอ.ช.พ.\nอ.ตร.\nอ.บ.\nอ.ส.ท.\nอ.ส.ม.ท.\nอ.ส.ย.\nอ.อ.ป.\nอส.รด.\nอุ.อา.ก.ส.\nฮ.จ.\nฮ.ท.\nฮ.ฝ.\nฮ.ล.\nฮ.ศ.\nเม.ย.\n\nกรีนิช\nกลันตัน\nกัลกัตตา\nกัวลาลัมเปอร์\nกัศมีร์\nกาฐมาณฑุ\nโกลกาตา\nควิเบก\nคอนเนตทิคัต\nคาบูล\nคุชราต\nคุนหมิง\nเคนตักกี\nเคนทักกี\nเคมบริดจ์\nแคชเมียร์\nแคนซัส\nแคนเบอร์รา\nแคโรไลนา\nแคลิฟอร์เนีย\nโคเปนเฮเกน\nโคลัมโบ\nโคโลราโด\nไครสต์เชิร์ช\nไคโร\nจาการ์ตา\nจำปาศักดิ์\nเจนไน\nเจนีวา\nเจ้อเจียง\nฉงชิ่ง\nเฉิงตู\nชานตง\nชิคาโก\nเชนไน\nเชอร์โนบิล\nซัปโปโร\nซานมารีโน\nซาบาห์\nซาราเยโว\nซาราวัก\nซิดนีย์\nซีอาน\nซีแอตเทิล\nซูริก\nซูริค\nเซเชลส์\nเซนได\nเซี่ยงไฮ้\nโซเฟีย\nโซล\nโซโลมอน\nไซ่ง่อน\nไซบีเรีย\nดัลลัส\nดาโคตา\nดานัง\nดีทรอยต์\nดูไบ\nเดนเวอร์\nเดลาแวร์\nเดียนเบียนฟู\nโดเวอร์\nโดฮา\nไดฟุกุ\nไดฟูกุ\nตรังกานู\nตริโปลี\nตูวาลู\nเตหะราน\nโตเกียว\nโตรอนโต\nทมิฬนาฑู\nทริโปลี\nทิเบต\nเทกซัส\nเท็กซัส\nเทนเนสซี\nเทลอาวีฟ\nแทสเมเนีย\nโทรอนโต\nไทเป\nธากา\nนางาซากิ\nนาริตะ\nนิวเจอร์ซีย์\nนิวเดลี\nนิวยอร์ก\nนิวยอร์ค\nนิวแฮมป์เชียร์\nเนบราสกา\nเนแบรสกา\nเนวาดา\nบรัสเซลส์\nบราซิเลีย\nบอมเบย์\nบอสตัน\nบังกาลอร์\nบังคาลอร์\nบูคาเรสต์\nบูดาเปสต์\nเบงกาซี\nเบนกาซี\nเบรุต\nเบลเกรด\nเบอร์ลิน\nแบกแดด\nปอยเปต\nปะลิส\nปะหัง\nปักกิ่ง\nปัญจาบ\nปัฏนา\nปารีส\nปีนัง\nเประ\nเปียงยาง\nพนมเปญ\nพระตะบอง\nพะโค\nพะสิม\nพาราณสี\nพิหารี\nเพนซิลวาเนีย\nเพนซิลเวเนีย\nฟรานซ์\nฟลอริดา\nฟิลาเดลเฟีย\nฟุกุชิมะ\nฟุกุชิมา\nฟุกุโอกะ\nฟูกูโอกะ\nแฟรงก์เฟิร์ต\nมอสโก\nมะนิลา\nมะละแหม่ง\nมัณฑะเลย์\nมัทราส\nมาดริด\nมิชิแกน\nมินนิโซตา\nมิยางิ\nมิลาน\nมิวนิก\nมิสซูรี\nมุมไบ\nเมน\nเมลเบิร์น\nเมาะตะมะ\nเมาะลำเลิง\nแมนจูเรีย\nแมนเชสเตอร์\nแมนฮัตตัน\nแมริแลนด์\nแมรีแลนด์\nแมสซาชูเซตส์\nยะไข่\nย่างกุ้ง\nยูทาห์\nยูนนาน\nเยรูซาเล็ม\nโยโกฮามา\nริยาด\nรีโอเดจาเนโร\nโรดไอแลนด์\nลอนดอน\nลอสแองเจลิส\nลาปาซ\nลาสเวกัส\nลิสบอน\nลุยเซียนา\nโลซาน\nโลซานน์\nวอชิงตัน\nวอร์ซอ\nวิสคอนซิน\nเวนิส\nเวลส์\nเวอร์จิเนีย\nเวอร์มอนต์\nเวียงจันทน์\nเวียนนา\nแวนคูเวอร์\nไวโอมิง\nสกอตแลนด์\nสก็อตแลนด์\nสตอกโฮล์ม\nสลังงอร์\nเสฉวน\nเสียมราฐ\nเสียมเรียบ\nหงสา\nหงสาวดี\nหนานไห่\nหลวงพระบาง\nหูเป่ย\nหูเป่ย์\nหูหนาน\nเหอเป่ย\nเหอเป่ย์\nเหอหนาน\nอชันตา\nอลาสกา\nอวันตี\nออริกอน\nออสโล\nอะแลสกา\nอัตตะปือ\nอัมมาน\nอัมสเตอร์ดัม\nอัสสัม\nอาบูดาบี\nอาร์คันซอ\nอินเดียนา\nอิบารากิ\nอิลลินอยส์\nอิสตันบูล\nอิสลามาบัด\nอุรุมชี\nอูลานบาตอร์\nเอดินบะระ\nเอเธนส์\nแอตแลนตา\nแอริโซนา\nแอลเจียร์\nโอคลาโฮมา\nโอค็อตสค์\nโอกินาวา\nโอซากา\nโอริสสา\nโอเรกอน\nโอไฮโอ\nไอดาโฮ\nไอโอวา\nฮอนโนลูลู\nฮานอย\nฮาเนดะ\nฮาราเร\nฮาวาย\nฮิโรชิมา\nฮุสตัน\nเฮลซิงกิ\n\nมกรา\nกุมภา\nมีนา\nเมษา\nพฤษภา\nมิถุนา\nกรกฎา\nสิงหา\nกันยา\nตุลา\nพฤศจิกา\nธันวา\nเอ\nบี\nซี\nดี\nอี\nเอฟ\nจี\nเอช\nไอ\nเจ\nเค\nแอล\nเอ็ม\nเอ็น\nโอ\nพี\nคิว\nอาร์\nเอส\nที\nยู\nวี\nดับเบิล\nดับบลิว\nเอ็กซ์\nเอ๊กซ์\nวาย\nแซด\nแอลฟา\nแอลฟ่า\nเบตา\nเบต้า\nแกมมา\nแกมม่า\nเดลตา\nเดลต้า\nโอเมกา\nโอเมก้า\nเมกะ\nกิกะ\nนาโน\nไมโคร\n\nกรรมาชน\nกรอบรูป\nกระดี๊กระด๊า\nกระบับ\nกราวนด์\nกรีน\nกรุ๊ป\nกฤษณ์\nกลาส\nก๊วน\nกษัตริยา\nกษัตริยาธิราช\nก่อนหน้า\nกะบับ\nกับดัก\nกัมมันตะ\nก๊าก\nก๋ากั่น\nกาญจน์\nกาญจนาภิเษก\nกามิกาเซ่\nการันตี\nกาหลิบ\nกิฟท์\nกิมจิ\nกีวี\nกึ๊ก\nกึ๋ย\nกุนซือ\nกุมภาพันธ์\nกู๋\nเกจิ\nเกมส์\nเกย์\nเกรด\nเกรย์\nเกสต์เฮาส์\nเก๊ะ\nเก๋ากี้\nเกิร์ล\nแกงค์\nแกรนด์\nแกสโซฮอล์\nแก๊สโซฮอล์\nโกเต็กซ์\nโกลด์\nโกะ\nโก๊ะ\nไกด์\nขั้นตอน\nเขวี้ยง\nคณาญาติ\nครัวซอง\nครัวซองต์\nคร่ำครวญ\nครีเอทีฟ\nครูเสด\nคลับ\nคลาสสิก\nคลิตอริส\nคลิป\nความหมาย\nควิก\nควีน\nคองเกรส\nคอนซูเมอร์\nคอนเซปต์\nคอนเซ็ปต์\nคอนโด\nคอนโดมิเนียม\nคอนเทนเนอร์\nคอนแทค\nคอนแท็ค\nคอนโทรล\nคอนเฟิร์ม\nคอปเตอร์\nคอมพ์\nคอมเพล็กซ์\nคอมมอนส์\nคอมเมนท์\nคอมเมนต์\nคอร์ป\nคอร์ปอเรชั่น\nคอร์รัปชัน\nคอร์รัปชั่น\nคอรัปชัน\nคอรัปชั่น\nคอร์ส\nคอลเล็กชั่น\nคอลัมน์\nคอลัมนิสต์\nคัตเอาต์\nคันคาก\nคันถธุระ\nคันธาระ\nคันยิ\nคัสตาร์ด\nคาราโอเกะ\nคีตกวี\nคีตปฏิภาณ\nคีตราชัน\nคาปูชิโน\nคามิคาเซ่\nคาเฟ่\nคาร์\nคาร์โก้\nคาราเมล\nคาแรกเตอร์\nคาแร็กเตอร์\nคาแรคเตอร์\nคาแร็คเตอร์\nคาวบอย\nคาสิโน\nคิกขุ\nคิวบิก\nคูลเลอร์\nเคบับ\nเครป\nเคลม\nเคลียร์\nเคลื่อนย้าย\nเคส\nเคอร์ฟิว\nแคชเชียร์\nแคทวอล์ค\nแคนดิเดต\nแคนตาลูป\nแคนยอน\nแคนู\nแคป\nแคมป์\nแคมปัส\nแคมเปญ\nแคร์\nแครกเกอร์\nแคร็กเกอร์\nแครอท\nแคสต์\nแคสติง\nแคสติ้ง\nโค้ก\nโค้ช\nโคโยตี\nโคโยตี้\nโครนา\nโคอะล่า\nโคอาลา\nโคอาล่า\nไคลแมกซ์\nไคลแม็กซ์\nงั้น\nง่าว\nงี้\nเง็ง\nโง่เขลา\nไง\nจตุคาม\nจ๊อกกี้\nจอหงวน\nจังโก้\nจัมโบ้\nจ๊าบ\nจารกรรม\nจารชน\nจิ๊ก\nจิ๊กโก๋\nจิ๊กซอว์\nจิตพิสัย\nจิตเภท\nจีดีพี\nจึ๊ก\nจุ๊ย\nจูน\nจูเนียร์\nเจ๊\nเจได\nเจ็ต\nเจล\nเจ๊าะแจ๊ะ\nเจี๊ยว\nแจ็กเก็ต\nแจ๊กเก็ต\nแจ็กพอต\nแจ็กพ็อต\nแจ๊กพอต\nแจ๊กพ็อต\nแจม\nแจ๊ส\nโจ๋\nฉลุย\nเฉิ่ม\nชนะเลิศ\nช็อค\nช็อต\nช็อป\nช็อปปิ้ง\nช็อปเปอร์\nชะโนด\nชัตเตอร์\nชัวร์\nชาร์จ\nชาร์ต\nชาร์ป\nชินบัญชร\nชิฟฟอน\nชีส\nชีอะห์\nเช็ก\nเช็งเม้ง\nเชฟ\nเชลียร์\nเชอร์รี่\nแชเชือน\nแช่แข็ง\nแชมป์\nแชมปิยอง\nแชมเปญ\nแชมเปี้ยน\nแชมพู\nโชว์รูม\nโชห่วย\nใช้งาน\nไชน่า\nซ้อ\nซอมบี้\nซะ\nซังเต\nซันตาคลอส\nซัพพลาย\nซัพพลายเออร์\nซัมเมอร์\nซากุระ\nซาดิสต์\nซาดิสม์\nซาตาน\nซานตาคลอส\nซาฟารี\nซาบะ\nซามูไร\nซาร์\nซาร์ดีน\nซาเล้ง\nซิง\nซิ่ง\nซิงเกิล\nซิตี\nซิตี้\nซินโดรม\nซิม\nซิ้ม\nซิมโฟนี\nซิมโฟนี่\nซิลเวอร์\nซี้\nซี้ซั้ว\nซีดาน\nซีน\nซีนีเพล็กซ์\nซีเนียร์\nซีร็อกซ์\nซีรีส์\nซีเรียส\nซีอีโอ\nซื่อบื้อ\nซุนหนี่\nซุปเปอร์\nซูชิ\nซูเปอร์\nซูม\nซูโม่\nซูเอี๋ย\nซูฮก\nเซ็กซ์\nเซ็กซี่\nเซ็กส์\nเซนเซอร์\nเซ็นเซอร์\nเซนเตอร์\nเซ็นเตอร์\nเซ็นทรัล\nเซนส์\nเซ่นไหว้\nเซฟตี้\nเซรามิก\nเซลส์\nเซลส์แมน\nเซอร์\nเซอร์ไพรส์\nเซอร์วิส\nเซาท์\nเซี้ยว\nแซ็ก\nแซกโซโฟน\nแซ็กโซโฟน\nแซนด์วิช\nแซมบ้า\nแซลมอน\nแซว\nโซเชียล\nโซน\nโซนี่\nโซลาร์\nโซโล\nโซโล่\nญาณทัสสนะ\nดยุก\nดยุค\nดร็อป\nดรัมเมเยอร์\nดรามา\nดราม่า\nดอกเตอร์\nด็อกเตอร์\nดัมพ์\nดั๊มพ์\nดาวน์\nดิกชันนารี\nดิสเครดิต\nดีกรี\nดีเจ\nดีไซน์\nดีไซน์เนอร์\nดีไซเนอร์\nดีเบต\nดีพาร์ตเมนต์\nดีพาร์ตเมนท์\nดีพาร์ทเมนต์\nดีพาร์ทเมนท์\nดีมานด์\nดีล\nดีลเลอร์\nดีเลย์\nเดชานุภาพ\nเดบิต\nเดโม\nเดย์\nเด้อ\nเดอะ\nเด๊ะ\nเดี้ยง\nเดี๊ยะ\nแดนซ์\nแดนเซอร์\nแดรี่\nโดนัท\nโดมิโน\nโดรายากิ\nไดเอ็ต\nตถตา\nตนเอง\nตรวจทาน\nตรวจสอบ\nตอกย้ำ\nต๊อง\nต่อยอด\nต่อรอง\nตะหงิด\nตังค์\nตันเถียน\nตัวตน\nตัวเอง\nตาปรือ\nต้าอ่วย\nติงต๊อง\nติ๋ม\nติ่มซำ\nติว\nติวเตอร์\nตี๋\nตื้บ\nตุ๊ก\nตุ๊กตุ๊ก\nตุ๊ด\nตุ๋ย\nตู้เซฟ\nเต๊ะ\nเตี๊ยม\nแตงกวา\nแตงโม\nแต๋ว\nโต๋เต๋\nโต๊ะจีน\nไตรมาส\nถ่ายทำ\nถูกต้อง\nทงคัตสึ\nทริป\nทรู\nทอม\nท็อป\nทอร์นาโด\nทอล์ค\nทักซิโด\nทันตกรรม\nทันตแพทยศาสตร์\nทับซ้อน\nทัวร์\nทัวร์นาเมนต์\nทัวร์นาเมนท์\nทัวริสต์\nทาเลนต์\nทาวน์\nทาวน์เฮาส์\nทำงาน\nทิป\nทิพยสมบัติ\nทิวลิป\nทีรามิสุ\nทีวี\nทูน่า\nเท็กซ์\nเทค\nเทคโน\nเทคโนแครต\nเทควันโด\nเทป\nเทรด\nเทรนด์\nเทรนเนอร์\nเทรลเลอร์\nเทรลเล่อร์\nเทเลกราฟ\nเทวบัญชา\nเทวบุตร\nเทวา\nเทวาธิราช\nเทโวโรหนะ\nเทอร์โบ\nเที่ยงคืน\nเที่ยงวัน\nเทียมทาน\nแทกติค\nแทคติค\nแทงกั๊ก\nแทงโก้\nโทมาฮอก\nโทมาฮอว์ก\nโทมาฮอว์ค\nโทร\nโทรโข่ง\nไทม์\nไทยแลนด์\nไทเฮา\nธรรมา\nธรรมาภิบาล\nธัมโม\nธีม\nธุรกรรม\nธุหร่ำ\nเธค\nนพมาศ\nนรีแพทย์\nน็อก\nน็อค\nน้องใหม่\nนอมินี\nนอร์ท\nน่ะ\nนางแบบ\nนาฏยศาลา\nนายแบบ\nนายพราน\nนินจา\nนิรันดร์\nนิว\nนิวส์\nนู้ด\nเนอะ\nเนิร์สเซอรี\nเนิร์สเซอรี่\nเนี้ยบ\nโนติส\nไนท์\nไนน์\nบรรพชน\nบร็อกโคลี\nบร็อคโคลี\nบรา\nบริกร\nบริวเวอรี่ส์\nบลอนด์\nบลูเบอร์รี\nบลูเบอร์รี่\nบ๊วย\nบอกซ์\nบ็อกซ์\nบ๊อกซ์\nบอดี้\nบอนด์\nบ๊อบ\nบอมบ์\nบ๋อย\nบอยคอต\nบอยคอตต์\nบอร์ด\nบังเกอร์\nบัตเตอร์\nบัลลาสต์\nบัส\nบาบูน\nบาร์บีคิว\nบาร์บี้\nบาลานซ์\nบิ๊ก\nบิล\nบึม\nบึ้ม\nบุญคุณ\nบุ๋น\nบุปผา\nบู๊\nบูชิโด\nบูติก\nบูติค\nบูม\nเบเกอรี่\nเบญจมบพิตร\nเบตาดีน\nเบนโตะ\nเบนโล\nเบบี้\nเบลอ\nเบอร์เกอร์\nเบอร์รี\nเบิร์ด\nเบิร์น\nแบ็กโฮ\nแบคโฮ\nแบด\nแบต\nแบนเนอร์\nแบรนด์\nแบล็ก\nแบล็ค\nไบโอ\nโบกี้\nโบตั๋น\nโบ้ย\nโบรกเกอร์\nโบรชัวร์\nโบว์\nโบว์ลิ่ง\nไบเบิล\nปฏิสัมพันธ์\nป๊อก\nปอดแหก\nป๊อป\nป๋อหลอ\nปักขคณนา\nปัจเจกชน\nปัจฉิมนิเทศ\nป๊า\nป๋า\nป่าไม้\nปาร์ตี้\nปาสกาล\nปาสคาล\nปาสเตอร์\nปิกอัพ\nปิ๊ง\nปิโตรเคมี\nปิยมิตร\nปึ้ก\nปูอัด\nเปโซ\nเป็นไง\nเปปเปอร์มินต์\nเปเปอร์\nเปราะบาง\nเป๊ะ\nเป่ายิงฉุบ\nเป่ายิ้งฉุบ\nเปียโน\nแป้ก\nแป๋ว\nแป๊ะเจี๊ยะ\nโปร\nโปรเจกต์\nโปรเจ็กต์\nโปรเจกเตอร์\nโปรเจ็กเตอร์\nโปรเจคท์\nโปรเจ็คท์\nโปรดักชั่น\nโปรดิวเซอร์\nโปรโมชั่น\nโปรโมต\nโปรโมเตอร์\nโปรโมท\nโปลิศ\nโปสเตอร์\nผลไม้\nผลักดัน\nผ้าห่ม\nผิดพลาด\nผู้นำ\nแผดเผา\nเฝอ\nพงษ์\nพริตตี้\nพรีเซนต์\nพรีเซ็นเตอร์\nพรีเมียม\nพรีเมียร์\nพฤหัส\nพล็อต\nพลาซ่า\nพลานุภาพ\nพ่อค้า\nพอเพียง\nพะเรอ\nพันธกิจ\nพันธุวิศวกรรม\nพาร์\nพาร์ตเนอร์\nพาร์ทเนอร์\nพาวเวอร์\nพาสเจอร์ไรส์\nพาสตา\nพาสต้า\nพาสปอร์ต\nพาเหรด\nพิซซ่า\nพีเรียด\nพุดดิ้ง\nพุทธภูมิ\nพุทธศตวรรษ\nพุทโธ\nพูล\nเพทนาการ\nเพนกวิน\nเพนตากอน\nเพรส\nเพรียวบาง\nเพลซ\nเพลท\nเพลย์บอย\nเพียบแปร้\nเพียว\nเพาเวอร์\nแพกเกจ\nแพ็ค\nแพตเทิร์น\nแพทเทิร์น\nแพทยสภา\nแพนงเชิญ\nแพนดา\nแพนด้า\nแพลน\nโพลล์\nโพลารอยด์\nโพสต์\nไพลิน\nฟยอร์ด\nฟรังก์\nฟรุต\nฟลอร์\nฟลุก\nฟลุค\nฟลุต\nฟลุท\nฟอยล์\nฟอร์ม\nฟันด์\nฟาวล์\nฟาสต์ฟู้ด\nฟินิกซ์\nฟิวเจอร์\nฟีด\nฟีเวอร์\nฟุตบาท\nเฟรช\nเฟรชชี่\nเฟรม\nเฟมินิสต์\nเฟส\nเฟอร์นิเจอร์\nเฟอร์รี่\nเฟิร์ม\nเฟี้ยวฟ้าว\nแฟกซ์\nแฟ็กซ์\nแฟนซี\nแฟนตาซี\nแฟ้บ\nแฟร์\nแฟรนไชส์\nแฟรี\nแฟรี่\nแฟลช\nแฟล็ต\nโฟน\nโฟม\nโฟล์ค\nไฟต์\nไฟแนนซ์\nไฟลต์\nไฟลท์\nภควัทคีตา\nภควัมบดี\nภควัมปติ\nภคันทลาพาธ\nภววิสัย\nภารตะ\nภูมิทัศน์\nม้ง\nมวลชน\nมยุราภิรมย์\nมลภาวะ\nมหภาค\nมหาอุปราชา\nมอคคา\nมอคค่า\nมอนสเตอร์\nม็อบ\nมอบตัว\nมอยส์เจอไรเซอร์\nมอลล์\nมะกัน\nมั้ง\nมัฟฟิน\nมั้ย\nม้านั่ง\nมาเฟีย\nมาม่า\nมายองเนส\nมายาคติ\nมาร์ก\nมาร์เก็ต\nมาร์เก็ตติ้ง\nมาร์ค\nมาร์จิน\nมาร์ช\nมาร์ต\nมาร์ท\nมาราธอน\nม้าหินอ่อน\nมินต์\nมินท์\nมินิ\nมิลค์\nมิวสิค\nมิสซัง\nมิสไซล์\nมิสเตอร์\nมือถือ\nมุมมอง\nเมคอัพ\nเมจิก\nเมจิค\nเมทัล\nเมเปิล\nเมาท์\nเมี่ยงคำ\nแมกกาซีน\nแม็กกาซีน\nแมคเคอเรล\nแม่ค้า\nแมชชีน\nแมชีน\nแมนชั่น\nแมมบ้า\nแมมโบ้\nโมจิ\nโมเดล\nโมเดิร์น\nโมเต็ล\nโมโนเรล\nโมหจริต\nไมค์\nไมเกรน\nยนตรกรรม\nยอมรับ\nยะเยือก\nยังไง\nยากูซ่า\nยาวี\nยิม\nยิว\nยุวทูต\nยูโทเปีย\nยูโร\nยูวี\nเยน\nเยลลี่\nเย้ว\nเยอบีรา\nเยอบีร่า\nเยอร์บีรา\nเยอร์บีร่า\nแยมโรล\nโยเกิร์ต\nโยโย่\nรวมมิตร\nร็อค\nร็อคเก็ต\nรองรับ\nรอมฎอน\nรอยัลตี้\nระโงก\nรันเวย์\nรัม\nรากหญ้า\nราชบัณฑิตยสถาน\nราชานุญาต\nราชานุสาวรีย์\nรามเทพ\nรามาธิบดี\nรามายณะ\nราเม็ง\nราเมน\nรายชื่อ\nราสเบอร์รี\nริกเตอร์\nริคเตอร์\nรีไซเคิล\nรีดไถ\nรีทัช\nรีเทิร์น\nรีไทร์\nรีแบรนด์\nรีพอร์ท\nรีโมต\nรีโมท\nรีวิว\nรีสอร์ต\nรีสอร์ท\nรีเสิร์ช\nรุมบ้า\nรุสโซ\nรูบิก\nรูบิค\nเรซิน\nเรซิ่น\nเรดิโอ\nเรต\nเรตติ้ง\nแรงใจ\nแรงดูด\nแรงผลัก\nแรลลี\nแรลลี่\nโรดแมป\nโรเนียว\nโรแมนติก\nโรแมนติค\nโรล\nโรลออน\nไรเฟิล\nล็อกเกอร์\nลอจิสติกส์\nล็อต\nล็อบบี้\nลอร์ด\nล้มเหลว\nละติน\nละอ่อน\nลาซานญ่า\nลาติน\nลาเต้\nลานีญา\nลามะ\nลิมิต\nลิมูซีน\nลิสต์\nลีก\nลีด\nลีดเดอร์\nลีเมอร์\nลีลาวดี\nลุค\nลูกชาย\nลูกสาว\nเลกเชอร์\nเลคเชอร์\nเลดี้\nเลสเบี้ยน\nเลิฟ\nแลนด์\nแล็บ\nโลโก้\nโลชั่น\nไลท์\nไลน์\nไลฟ์\nวนาราม\nวราราม\nวโรกาส\nว้อดก้า\nวอเตอร์\nวอฟเฟิล\nว้อย\nวอร์ม\nวอร์มอัพ\nวอร์รูม\nวอล์ก\nวอล์ค\nวอลซ์\nวอลนัต\nวอลนัท\nวอลล์\nว่ะ\nวันเวย์\nวัสสา\nวาซาบิ\nวาทกรรม\nวาทะ\nวานิลลา\nวานิลา\nวาฟเฟิล\nวาริชศาสตร์\nว้าว\nวัคค์\nวัจนะ\nวาไรตี้\nวิก\nวิดีโอ\nวิทย์\nวิน\nวิป\nวิปปิ้ง\nวิภัชภาค\nวิว\nวิลล์\nวิลเลจ\nวีเจ\nวีซ่า\nวีดิทัศน์\nวีน\nวีไอพี\nวืด\nเวณิกา\nเวเฟอร์\nเวสต์\nเวอร์\nเวิร์ก\nเวิร์กช็อป\nเวิร์ค\nเวิร์ลด์\nเวิลด์\nแวมไพร์\nไวกิ้ง\nไวเบรเตอร์\nไวอะกร้า\nไวอากร้า\nศากยบุตร\nศิรินทร์\nศิลปวัฒนธรรม\nศิลปากร\nศิวิไลซ์\nศึกษาศาสตร์\nสกรัม\nสกาย\nสกู๊ป\nสเกตช์\nสเก็ตช์\nสคริปต์\nสแควร์\nสงบสุข\nสจ๊วต\nสตรอเบอร์รี\nสตรอเบอรี\nสตรอว์เบอร์รี\nสตริง\nสต็อก\nสต๊อก\nสต็อค\nสต๊อค\nสตอรี\nสตาร์\nสตาร์ท\nสติกเกอร์\nสติ๊กเกอร์\nสตีล\nสตูดิโอ\nสเตชัน\nสเตชั่น\nสเตเดียม\nสเตนเลส\nสเต็ป\nสเตย์\nสเตริโอ\nสเตอริโอ\nสแตนดาร์ด\nสแตนเลส\nสโตน\nสโตร์\nสไตรค์\nสไตล์\nสถาปัตย์\nสไนเปอร์\nสปอต\nสป็อต\nสปอนเซอร์\nสปอร์ต\nสปา\nสปาย\nสปิริต\nสเปก\nสเปค\nสไปเดอร์\nสมณพราหมณ์\nสมาพันธ์\nสมิติเวช\nสโรชา\nสลัม\nสแล็ก\nสโลแกน\nสโลว์\nสไลด์\nสวีท\nสหรัฐ\nสหัชญาณ\nสหัสวรรษ\nสะกอม\nสะเด่า\nสะบึม\nสะบึมส์\nสะออน\nสังโฆ\nสะโหลสะเหล\nสันทนาการ\nสัมนา\nสามช่า\nสามแยก\nสารขัณฑ์\nสี่แยก\nสึนามิ\nสุนทรีย์\nสุริยยาตร\nสุริยยาตร์\nสุหนี่\nเสกสรรค์\nเสพติด\nเสือโคร่ง\nหงวน\nหน่อมแน้ม\nหมวย\nหมั่นโถว\nหม่านโถว\nหมายปอง\nหมิง\nหยวน\nหลวงตา\nหลวงปู่\nหลวงพี่\nหล่อฮังก้วย\nหลินจือ\nห่วย\nเห็นด้วย\nเหมย\nเห่ย\nเหี่ยวย่น\nแหม็บ\nแหวว\nโหงว\nโหงวเฮ้ง\nโหลน\nโหลยโท่ย\nไหง\nไหร่\nอพาร์ตเมนต์\nอพาร์ตเมนท์\nอพาร์ทเมนต์\nอพาร์ทเมนท์\nอมาตยาธิปไตย\nอยุติธรรม\nอริยสงฆ์\nอ่วม\nอวอร์ด\nออกแบบ\nออดิชั่น\nออดิทอเรียม\nออเดอร์\nออโต้\nออทิสติก\nอ่อนด้อย\nออฟ\nออยล์\nออร์แกน\nออร์แกนิก\nออร์แกนิค\nออร์เดอร์\nออรัล\nออสซี่\nอะ\nอัตลักษณ์\nอัตวิสัย\nอันเดอร์\nอันตรกิริยา\nอัลตรา\nอัลไซเมอร์\nอัลบัม\nอัลบั้ม\nอัลมอนด์\nอาข่า\nอาโนเนะ\nอาฟเตอร์\nอาร์ติสต์\nอาร์พีจี\nอาว์\nอาสวะ\nอิกัวนา\nอินดอร์\nอินดัสตรีส์\nอินเตอร์\nอิ่มแปร้\nอิมพีเรียล\nอิเล็กทริก\nอิเล็กทริค\nอิเลียด\nอิสรชน\nอิเหนา\nอิออน\nอีแต๋น\nอีโรติก\nอีเวนท์\nอีสต์\nอีสเตอร์\nอึ๊บ\nอึ้ม\nอึ๋ม\nอึมครึม\nอุด้ง\nอุตสาหการ\nอุเทน\nอุปการคุณ\nอุปทาน\nอุปนายก\nอุปนายิกา\nอุปสงค์\nอุปัทวเหตุ\nอุรังคธาตุ\nอูคูเลเล่\nอู้ฟู่\nเอ๋\nเอ็กซ์โป\nเอ็กซ์เพรส\nเอ็กโซเซต์\nเอ็กโซเซ่ต์\nเอเซีย\nเอ็นจีโอ\nเอ็นเตอร์เทน\nเอนทรานซ์\nเอ็นทรานซ์\nเอฟเฟ็กต์\nเอเยนต์\nเอลนีโญ\nเอสเปรสโซ\nเอสเพรสโซ\nเอ๋อ\nเอาต์\nเอาท์\nเอาท์ดอร์\nเอ๊าะ\nแอ็กชั่น\nแอ็คชั่น\nแอคทีฟ\nแอดมิชชั่น\nแอดมิสชัน\nแอนด์\nแอ๊บแบ๊ว\nแอปเปิล\nแอปเปิ้ล\nแอปพริคอท\nแอพพริคอท\nแอพริคอต\nแอร์\nแอโรบิก\nแอโรบิค\nแอลมอนด์\nแอสเตอร์\nโอเค\nโอเปอเรเตอร์\nโอเปร่า\nโอเพ่น\nโอ้ย\nโอยัวะ\nโอรสาธิราช\nโอเลี้ยง\nโอวัลติน\nโอเวอร์\nไอซ์\nไอซียู\nไอดอล\nไอเดีย\nไอติม\nฮวงจุ้ย\nฮ่องเต้\nฮองเฮา\nฮอต\nฮ็อต\nฮอตดอก\nฮ็อตด็อก\nฮันนีมูน\nฮัม\nฮัลโลวีน\nฮัลโหล\nฮากกา\nฮาร์ด\nฮาราคีรี\nฮาลาล\nฮาโลวีน\nฮิ\nฮิต\nฮิบรู\nฮิปโป\nฮิปฮอป\nฮีโร่\nฮูลาฮูป\nฮูล่าฮูป\nเฮฟวี\nเฮฟวี่\nเฮอร์ริเคน\nเฮีย\nแฮนด์\nแฮปปี้\nแฮมเบอร์เกอร์\nโฮป\nโฮม\nโฮลดิงส์\nโฮลวีต\nโฮสเตส\nไฮกุ\nไฮแจ็ค\nไฮโซ\nไฮเทค\nไฮบริด\nไฮเปอร์\nไฮไลต์\nไฮไลท์\nไฮเวย์\nไฮสคูล\nไฮเอนด์\n\nกรีซ\nกัมพูชา\nกัวเตมาลา\nกาตาร์\nกานา\nกาบอง\nกายอานา\nกินี\nเกรนาดีนส์\nเกรเนดา\nเกาหลี\nแกมเบีย\nโกตดิวัวร์\nคองโก\nคอโมโรส\nคอสตาริกา\nคาซัคสถาน\nคิตส์\nคิริบาตี\nคิริบาส\nคิวบา\nคีร์กีซสถาน\nคูเวต\nเคนยา\nเคปเวิร์ด\nเคย์แมน\nแคนาดา\nแคเมอรูน\nโครเอเชีย\nโคลอมเบีย\nจอร์เจีย\nจอร์แดน\nจาเมกา\nจิบูตี\nจีน\nชาด\nชิลี\nเช็ก\nซามัว\nซาอุ\nซิมบับเว\nซีเรีย\nซูดาน\nซูรินาเม\nเซนต์\nเซเนกัล\nเซอร์เบีย\nเซาตูเม\nเซียร์รา\nแซมเบีย\nโซมาเลีย\nโซเวียต\nไซปรัส\nญี่ปุ่น\nดารุสซาลาม\nเดนมาร์ก\nโดมินิกัน\nโดมินิกา\nตรินิแดด\nตองกา\nติมอร์\nตุรกี\nตูนิเซีย\nเติร์กเมนิสถาน\nโตโก\nโตเบโก\nไต้หวัน\nทาจิกิสถาน\nแทนซาเนีย\nนอร์เวย์\nนามิเบีย\nนาอูรู\nนิการากัว\nนิวซีแลนด์\nเนเธอร์แลนด์\nเนปาล\nเนวิส\nไนจีเรีย\nไนเจอร์\nบราซิล\nบริติช\nบริเตน\nบรูไน\nบอตสวานา\nบอสเนีย\nบังกลาเทศ\nบังคลาเทศ\nบัลแกเรีย\nบาร์บูดา\nบาร์เบโดส\nบาห์เรน\nบาฮามาส\nบิสเซา\nบุรุนดี\nบูร์กินาฟาโซ\nเบนิน\nเบลเยียม\nเบลารุส\nเบลีซ\nเบอร์มิวดา\nโบลิเวีย\nปรินซิปี\nปากีสถาน\nปานามา\nปาปัวนิวกินี\nปารากวัย\nปาเลสไตน์\nปาเลา\nเปรู\nเปอร์เซีย\nเปอร์โตริโก\nโปรตุเกส\nโปแลนด์\nฝรั่งเศส\nพม่า\nฟิจิ\nฟินแลนด์\nฟิลิปปินส์\nเฟรนช์\nภูฏาน\nภูฐาน\nมองโกเลีย\nมอนเตเนโกร\nมอนแทนา\nมอริเชียส\nมอริเตเนีย\nมอลโดวา\nมอลตา\nมัลดีฟส์\nมาเก๊า\nมาซิโดเนีย\nมาดากัสการ์\nมาร์แชลล์\nมาลาวี\nมาลี\nมาเลเซีย\nเม็กซิโก\nเมียนมาร์\nโมซัมบิก\nโมนาโก\nโมนาโค\nโมร็อกโก\nไมโครนีเซีย\nยูกันดา\nยูโกสลาเวีย\nยูเครน\nเยเมน\nเยอรมนี\nรวันดา\nรัสเซีย\nโรมาเนีย\nลักเซมเบิร์ก\nลัตเวีย\nลาว\nลิกเตนสไตน์\nลิทัวเนีย\nลิเบีย\nลีโอน\nลูเซีย\nเลโซโท\nเลบานอน\nเลสเต\nไลบีเรีย\nวาติกัน\nวานูอาตู\nวินเซนต์\nเวเนซุเอลา\nเวียดนาม\nศรีลังกา\nสเปน\nสโลวะเกีย\nสโลวัก\nสโลวีเนีย\nสวาซิแลนด์\nสวิตเซอร์แลนด์\nสวีเดน\nสหรัฐ\nสหราชอาณาจักร\nสิกขิม\nสิงคโปร์\nอเมริกา\nออสเตรเลีย\nออสเตรีย\nอันดอร์รา\nอัฟกานิสถาน\nอาเซอร์ไบจาน\nอาร์เจนตินา\nอาร์เมเนีย\nอาระเบีย\nอิเควทอเรียล\nอิตาลี\nอินเดีย\nอินโดนีเซีย\nอิรัก\nอิสราเอล\nอิหร่าน\nอียิปต์\nอุซเบกิสถาน\nอุรุกวัย\nเอกวาดอร์\nเอธิโอเปีย\nเอมิเรตส์\nเอริเทรีย\nเอลซัลวาดอร์\nเอสโตเนีย\nแองโกลา\nแอนติกา\nแอลจีเรีย\nแอลเบเนีย\nโอมาน\nไอซ์แลนด์\nไอร์แลนด์\nฮ่องกง\nฮอนดูรัส\nฮังการี\nเฮติ\nเฮอร์เซโกวีนา\n\nกระบี่\nกรุงเทพ\nกาญจนบุรี\nกาฬสินธุ์\nกำแพงเพชร\nขอนแก่น\nจันทบุรี\nฉะเชิงเทรา\nชลบุรี\nชัยนาท\nชัยภูมิ\nชุมพร\nเชียงราย\nเชียงใหม่\nตรัง\nตราด\nตาก\nนครนายก\nนครปฐม\nนครพนม\nนครราชสีมา\nนครศรีธรรมราช\nนครสวรรค์\nนนทบุรี\nนราธิวาส\nน่าน\nบึงกาฬ\nบุรีรัมย์\nปทุมธานี\nประจวบคีรีขันธ์\nปราจีนบุรี\nปัตตานี\nพะเยา\nพังงา\nพัทลุง\nพิจิตร\nพิษณุโลก\nเพชรบุรี\nเพชรบูรณ์\nแพร่\nภูเก็ต\nมหาสารคาม\nมุกดาหาร\nแม่ฮ่องสอน\nยโสธร\nยะลา\nร้อยเอ็ด\nระนอง\nระยอง\nราชบุรี\nลพบุรี\nลำปาง\nลำพูน\nเลย\nศรีสะเกษ\nสกลนคร\nสงขลา\nสตูล\nสมุทรปราการ\nสมุทรสงคราม\nสมุทรสาคร\nสระแก้ว\nสระบุรี\nสิงห์บุรี\nสุโขทัย\nสุพรรณบุรี\nสุราษฎร์\nสุราษฎร์ธานี\nสุรินทร์\nหนองคาย\nหนองบัวลำภู\nอยุธยา\nอ่างทอง\nอำนาจเจริญ\nอุดรธานี\nอุตรดิตถ์\nอุทัยธานี\nอุบลราชธานี\nกันทรลักษ์\nจตุจักร\nไชยา\nซีคอน\nดอนเมือง\nถลาง\nไทรโยค\nธนบุรี\nธัญบุรี\nบางกอก\nบางปะกง\nบางระจัน\nปะทิว\nปาย\nพญาไท\nพัฒน์พงษ์\nพัทยา\nพารากอน\nภูมิซรอล\nรัตนาธิเบศร์\nรังสิต\nลันตา\nลาดพร้าว\nวโรรส\nวิภาวดี\nสตึก\nสมุย\nสัตหีบ\nสิมิลัน\nสุขุมวิท\nสุไหง\nเสลภูมิ\nอังรีดูนังต์\nอ่างขาง\nอินทนนท์\nเอ็มโพเรียม\n\nคิวชู\nแคริบเบียน\nแคสเปียน\nดานูบ\nตะนาวศรี\nนอร์วีเจียน\nนิโคบาร์\nเนรัญชรา\nไนล์\nบอร์เนียว\nบอลติก\nเบงกอล\nปิง\nแปซิฟิก\nมะละกา\nมินดาเนา\nมิสซิสซิปปี\nเมดิเตอร์เรเนียน\nเมโสโปเตเมีย\nยมุนา\nยุโรป\nยูเรเชีย\nยูเรเซีย\nแยงซี\nแยงซีเกียง\nสแกนดิเนเวีย\nสะโตง\nสาละวิน\nสุมาตรา\nสุเอซ\nอะเมซอน\nอันดามัน\nอัลไต\nอาร์กติก\nอาหรับ\nอินโดจีน\nอิรวดี\nอิระวดี\nอีเจียน\nอุษาคเณย์\nอูราล\nเอเชีย\nเอเดรียติก\nเอเวอเรสต์\nแอตแลนติก\nแอนตาร์กติก\nแอนตาร์กติกา\nแอฟริกา\nโอลิมปัส\nไอโอเนียน\nฮวงโห\nฮอกไกโด\nฮอนชู\n\nกบิลพัสดุ์\nกุสินารา\nโกลิยะ\nโกสัมพี\nโคตรบอง\nโคตรบูรณ์\nตองอู\nทรอย\nทวารวดี\nทวาราวดี\nเทวทหะ\nไทรบุรี\nนาลันทา\nไบแซนไทน์\nปรัสเซีย\nปัลลวะ\nปาฏลีบุตร\nพุทธคยา\nมถุรา\nมายัน\nมิถิลา\nราชคฤห์\nล้านช้าง\nล้านนา\nลุมพินี\nวัชชี\nเวสาลี\nสารนาถ\nสาวัตถี\nหริภุญชัย\nอโยธยา\nออตโตมัน\nอังวะ\nอินทปัตถ์\nอุชเชนี\n\nกราฟิก\nกราฟิกส์\nกราฟิค\nกริด\nกิกะไบต์\nกูเกิล\nกูเกิ้ล\nเกตเวย์\nโกลบอล\nคลัสเตอร์\nคลาส\nคลิก\nคลิปอาร์ต\nคอนโซล\nคอนเทนต์\nคอมพิวติ้ง\nคอมไพล์\nคอมไพเลอร์\nคอมมูนิเคชั่น\nคอร์\nคีย์\nคีย์บอร์ด\nเครือข่าย\nเคอร์เซอร์\nเคอร์เนล\nแคช\nแคมฟรอก\nแคมฟร็อก\nแคร็ก\nโค้ด\nจาวา\nจีพีเอส\nชิป\nชิพ\nเชลล์\nแช็ต\nแชนเนล\nแชนแนล\nซ็อกเก็ต\nซอฟต์แวร์\nซอฟท์แวร์\nซอร์ส\nซัพพอร์ต\nซัพพอร์ท\nซีดี\nซีดีรอม\nซีเนอร์\nเซิร์ฟเวอร์\nโซลูชัน\nโซลูชั่น\nไซต์\nไซเบอร์\nทรานแซกชัน\nทรานแซกชั่น\nทรานแซ็กชัน\nทรานแซ็กชั่น\nทรานแซคชัน\nทรานแซคชั่น\nทรานแซ็คชัน\nทรานแซ็คชั่น\nทวิตเตอร์\nทวีต\nทัชแพด\nเทมเพลต\nเทอร์มินัล\nแท็ก\nแท็บ\nแทบเล็ต\nโทรจัน\nเน็ต\nเน็ตบุ๊ก\nเน็ตบุค\nเน็ตบุ๊ค\nเน็ตเวิร์ก\nเน็ตเวิร์ค\nโน้ตบุ๊ก\nโน้ตบุค\nโน้ตบุ๊ค\nดอส\nดาวน์เกรด\nดาวน์โหลด\nดิจิตอล\nดิจิทัล\nดีบั๊ก\nดีวีดี\nดีไวซ์\nเดเบียน\nเดลไฟ\nเดสก์ท็อป\nโดเมน\nไดรว์\nไดรเวอร์\nไดเรกทอรี\nไดโอด\nเทเลคอม\nบล็อกเกอร์\nบรอดแบนด์\nบราวเซอร์\nบลูทูท\nบลูทูธ\nบลูเรย์\nบั๊ก\nบัฟเฟอร์\nบิต\nบิท\nบูต\nเบราว์เซอร์\nแบนด์วิดท์\nไบต์\nไบนารี\nโปรแกรมเมอร์\nโปรเซส\nโปรเซสเซอร์\nโปรโตคอล\nพร็อกซี\nพอร์ต\nพอร์ท\nพาเนล\nพาร์ทิชัน\nพารามิเตอร์\nพาสเวิร์ด\nพิกเซล\nเพจ\nเพจเจอร์\nแพกเก็ต\nแพตช์\nแพลตฟอร์ม\nโพรเซส\nโพรเซสเซอร์\nโพรโทคอล\nไพธอน\nฟล็อปส์\nฟอนต์\nฟอร์แมต\nฟอร์เวิร์ด\nฟอรัม\nฟีเจอร์\nเฟซบุ๊ก\nเฟิร์มแวร์\nแฟล็ก\nโฟลเดอร์\nไฟร์ฟอกซ์\nไฟร์วอลล์\nไฟล์\nมอดูล\nมอนิเตอร์\nมัลติ\nมัลติทัช\nมัลติเพล็กซ์\nมัลแวร์\nมาสเตอร์\nมีเดีย\nเมนู\nเมมโมรี\nเมล\nเมาส์\nแมค\nโมดูล\nโมเด็ม\nโมบาย\nโมบายล์\nโมไบล์\nไมโครซอฟท์\nยูนิกซ์\nยูนิโคด\nยูนิโค้ด\nริงโทน\nรีเฟรช\nรีเลย์\nเราเตอร์\nเรียลไทม์\nลิงก์\nลินุกซ์\nลีนุกซ์\nลูป\nเลเยอร์\nแล็ปท็อป\nไลเซนส์\nไลบรารี\nวิกิ\nวิกิพีเดีย\nวินโดวส์\nวินโดว์ส\nเว็บ\nเวอร์ชวล\nเวอร์ชัน\nเวอร์ชั่น\nเวิร์กสเตชัน\nเวิร์กสเตชั่น\nเวิร์คสเตชัน\nเวิร์คสเตชั่น\nเวิร์ด\nเวิร์ม\nไวแมกซ์\nสกรีน\nสแกน\nสแกนเนอร์\nสแต็ก\nสนิฟเฟอร์\nสปายแวร์\nสเปซ\nสแปม\nสมาร์ท\nสล็อต\nเสิร์ช\nโหลด\nออนไลน์\nออปติก\nออปติคอล\nออปติคัล\nออฟไลน์\nออราเคิล\nอัพเกรด\nอัพเดต\nอัพโหลด\nอัปเกรด\nอัปเดต\nอัปโหลด\nอัลกอริทึม\nอาร์กิวเมนต์\nอินเตอร์เน็ต\nอินทิเกรเตอร์\nอินเทอร์เน็ต\nอินเทอร์เฟซ\nอินเทล\nอินพุต\nอินพุท\nอีเมล\nอีเมล์\nอูบุนตู\nอูบันตู\nเอนจิน\nเอ็นจิน\nเอาต์พุต\nเอาต์พุท\nเอาท์พุต\nเอาท์พุท\nแอนะล็อก\nแอนิเมชัน\nแอนิเมชั่น\nแอปพลิเคชัน\nแอปพลิเคชั่น\nแอพพลิเคชัน\nแอพพลิเคชั่น\nแอสเซมบลี\nแอสเซมเบลอร์\nโอเพน\nไอคอน\nไอซี\nไอพอด\nไอพ็อด\nไอแพด\nไอโฟน\nฮับ\nฮาร์ดดิสก์\nฮาร์ดแวร์\nแฮกเกอร์\nแฮ็กเกอร์\nแฮนด์เฮลด์\nโฮสต์\n\nกรีก\nกัณณาฑ\nกัศมีรี\nคันจิ\nคาตาคานะ\nคุชราตี\nคุรุมุขี\nซีริลลิก\nซูลู\nเซลติก\nเซิร์บ\nตากาล็อก\nเตลุคู\nเติร์ก\nทราวิฑ\nเบงกาลี\nปัญจาบี\nพินอิน\nมลยาฬัม\nมองโกล\nมาราฐี\nมาเลย์\nเม็กซิกัน\nแมนจู\nแมนดาริน\nไมถิลี\nเยอรมัน\nรัสเซียน\nสวาฮิลี\nสวิส\nสินธี\nอูรดู\nอัสสมี\nอารบิก\nอิตาเลียน\nอุยกูร์\nแอฟริกัน\nโอริยา\nไอริช\nฮันกึล\nฮินดี\nฮิรางานะ\nฮีบรู\n\nกรีนพีซ\nกรือเซะ\nกวนอิม\nกวนอู\nกัดดาฟี\nกัลยาณวัตร\nกัสสปะ\nกาลิเลโอ\nกินเนส\nกุมภกรรณ\nกูเตนเบิร์ก\nเกตส์\nเกษมณี\nโกณฑัญญะ\nขงเบ้ง\nคริสโตเฟอร์\nคองคอร์ด\nคอลเกต\nคานธี\nคาเบรียล\nคาร์ฟูร์\nคาร์สัน\nคาราบาว\nคาสิโอ\nคิริน\nคุนลุ้น\nคูโบต้า\nเครมลิน\nแคทรีนา\nโคตมะ\nโคตมี\nโคลัมบัส\nไคฟง\nไครสเลอร์\nง้อไบ๊\nจตุพร\nจ็อบส์\nจอห์น\nจิ้น\nจิม\nจิ๋ม\nจิว\nจุฬาภรณ์\nจุฬาลงกรณ์\nเจมส์\nแจ็กสัน\nโจเซฟ\nโจว\nชมัยมรุเชฐ\nชมัยมรุเชษฐ์\nชเวดากอง\nชาร์ลส์\nชินราช\nชินวัตร\nชุนชิว\nเช็ง\nเชตวัน\nเชฟรอน\nเชฟโรเลต\nเชลซี\nไชยานุชิต\nซ่ง\nซังฮี้\nซัดดัม\nซันซิล\nซัมซุง\nซัวเจ๋ง\nซินหัว\nซีซาร์\nซีแพค\nซูซาน\nซูซูกิ\nซูบารุ\nเซ็นทารา\nเซเวน\nเซเว่น\nโซฟิเทล\nโซยุซ\nโซยูซ\nณัฐวุฒิ\nดาร์ลี่\nดาวโจนส์\nดิสนีย์\nดีแทค\nดูปองท์\nเดโมแครต\nเดลล์\nเดลินิวส์\nเดวิด\nแดวู\nโดนัลด์\nโดราเอมอน\nโดเรมอน\nต๋อง\nตั๊กม้อ\nตากสิน\nตาเมือน\nตาลีบัน\nตูน\nเตมีย์\nโต๋\nโตชิบา\nโตโยต้า\nถังซัมจั๋ง\nถังซำจั๋ง\nทรพา\nทราเวล\nทรูมูฟ\nทีปังกร\nเทปโก\nเทพรัตน\nเทวทัต\nเทสโก้\nโทมัส\nไททานิก\nไททานิค\nไทยรัฐ\nธีออส\nนครินทรา\nนโปเลียน\nนพดล\nนราดูร\nนเรนทร\nนอสตราดามุส\nนาซา\nนาซ่า\nนาซี\nนาโต\nนาโต้\nนาลแก\nนิคอน\nนิโคลัส\nนิด้า\nนินเทนโด\nนิปปอน\nนิวตัน\nนิสสัน\nเนคเทค\nเนชั่น\nเนชันแนล\nเนชั่นแนล\nเนวิน\nเนสเล่\nเนสาด\nแนท\nแนสแดค\nโนเกีย\nโนเบล\nโนเวลล์\nโนโวเทล\nไนเม็กซ์\nบรอดเวย์\nบรัดเลย์\nบรู๊ซ\nบัลเมอร์\nบารัก\nบารัค\nบู๊ตึ๊ง\nเบญกาย\nเบนซ์\nเบ็นซ์\nเบนจามิน\nโบตัน\nไบโอเทค\nประชาธิปัตย์\nปวีณา\nปอเต็กตึ๊ง\nปอเต๊กตึ๊ง\nป่อเต็กตึ๊ง\nปัตตะโชติ\nปารุสก์\nปีเตอร์\nปูติน\nเป๊ปซี่\nเป้ย\nเปอร์โยต์\nเปาบุ้นจิ้น\nโปเกมอน\nโป๊ยก่าย\nพรหมทัต\nพลาโต\nพอลล่า\nพานาโซนิค\nพานาโซนิก\nพิทยานุกูล\nพิมพิสาร\nเพนแทกซ์\nเพลโต\nไพโอเนียร์\nฟรอยด์\nฟรังซิส\nฟรานซิส\nฟลอเรนซ์\nฟอร์ด\nฟิลิปส์\nฟูจิ\nแฟซ่า\nโฟร์โมสต์\nภูมิพล\nภูริทัต\nมงฟอร์ต\nมณโฑ\nมติชน\nมหิตลาธิเบศร\nมโหสถ\nมัจฉานุ\nมาร์กาเร็ต\nมาร์ติน\nมาสด้า\nมิตซูบิชิ\nมิราเคิล\nมุสโสลินี\nเม้ง\nเมจิ\nเมอร์ซีเดส\nเมอร์เซเดส\nแมกซ์เวลล์\nแมกไซไซ\nแมคอินทอช\nแมชีนเนอรี่\nโมคคัลลานะ\nโมโตโรลา\nโมโตโรล่า\nโมเนีย\nไมเคิล\nไมยราพณ์\nยโสธรา\nยะโฮวา\nยะโฮวาห์\nยามาฮ่า\nยาเวห์\nยาฮู\nยูนิเซฟ\nยูเนสโก\nยูไล\nเยโฮวาห์\nรอยเตอร์\nรอยัล\nรัชดา\nรัสปูติน\nราฟาเอล\nรามาวตาร\nราเมศวร\nราหุล\nริชาร์ด\nรีพับลิกัน\nรูนีย์\nเรนโบว์\nแรมโบ้\nโรตารี\nโรนัลโด\nโรนัลโด้\nโรบินสัน\nโรเบิร์ต\nล็อกซเล่ย์\nลิงคอล์น\nลิจฉวี\nลิไท\nลิไทย\nลินคอล์น\nลิเวอร์พูล\nเลโนโว\nเลียดก๊ก\nโลตัส\nวชิราลงกรณ์\nวลาดิเมียร์\nวอลล์สตรีท\nวาเลนไทน์\nวิกตอเรีย\nวิทยานุสรณ์\nวิทยายน\nวิมเบิลดัน\nวิลเลียม\nวีระ\nวุฒิชัย\nเวียดกง\nไวตามิลค์\nศกุนตลา\nศรีวิชัย\nศิริพงษ์\nศิริราช\nศุภชลาศัย\nสดกก๊อกธม\nสดายุ\nสตาลิน\nสตีฟ\nสแตนฟอร์ด\nสวรินทิรา\nสังกัจจายน์\nสาทิตย์\nสารีบุตร\nสิริกิติ์\nสิรินธร\nสิหิงค์\nสีวลี\nสีหนุ\nสีหมุนี\nสีหโมนี\nสุครีพ\nสุทโธทนะ\nสุเทพ\nสุนทราภรณ์\nสุนีย์\nสุรนารี\nสุรยุทธ์\nสุริยาสน์\nเส้าหลิน\nโสกราตีส\nโสภิต\nหนุมาน\nหลินฮุ่ย\nหลุยส์\nเห้งเจีย\nไหหม่า\nองคต\nองคุลิมาล\nอชาตศัตรู\nอดุลยเดช\nอพอลโล\nอริสโตเติล\nอริสมันต์\nอลิซาเบธ\nอ๋อม\nออร์คิด\nออสการ์\nอะพอลโล\nอับราฮัม\nอั้ม\nอัลกออิดะห์\nอัลคาเทล\nอัลจาซีราห์\nอัลเฟรด\nอัลเลาะห์\nอัสซุส\nอัสสชิ\nอัสสัมชัญ\nอาเซม\nอาเซ็ม\nอาเซียน\nอาฟต้า\nอาร์เซนอล\nอินทรชิต\nอินทราทิตย์\nอีซูซุ\nอีเลฟเวน\nอีเลฟเว่น\nอุณรุท\nอุบลรัตน์\nอุบาลี\nอุ๋ย\nเอกทัศน์\nเอเซอร์\nเอ็ดเวิร์ด\nเอดิสัน\nเอแบค\nเอลิซาเบธ\nเอสพลานาด\nเอสพลานาร์ด\nแอคคอร์\nแอคคอร์ด\nแองเจลิน่า\nแอตแลนติส\nแอน\nแอ๋ม\nแอมบาสซาเดอร์\nแอมบาสเดอร์\nแอมเวย์\nแอ๋ว\nโอดีสซีย์\nโอเดียน\nโอบามา\nโอรสาราม\nโอลิมเปีย\nโออิชิ\nไอน์สไตน์\nฮอนด้า\nฮอปกินส์\nฮอลลีวูด\nฮอลลีวู้ด\nฮานามิ\nฮามาส\nฮิตเลอร์\nฮิตาชิ\nฮุนเซน\nฮุนเซ็น\nฮุนได\nฮุสเซ็น\nเฮนรี\nเฮนรี่\nเฮเลน\nโฮจิมินห์\nโฮปเวลล์\nโฮเมอร์\n\nกลีเซอรีน\nกำทอน\nแกนีมีด\nครอส\nคริสตัล\nคลอโรพลาสต์\nคลอไรด์\nควอนตัม\nคอนดักเตอร์\nคอปเปอร์\nคอลลาเจน\nคอเลสเตอรอล\nคอสมิก\nคูลอมบ์\nเคอราติน\nแคโรทีน\nแคสสินี\nโครมาโทกราฟี\nไคโตซาน\nจีโนม\nจุลชีววิทยา\nชิคุนกุนยา\nซัลฟิวริก\nซัลเฟต\nซัลไฟด์\nซิงค์\nซิริอุส\nซิลิกา\nซิลิเกต\nซิลิโคน\nซีเทน\nซีเวิร์ต\nเซ็กเตอร์\nเซ็กเมนต์\nเซมิ\nโซนาร์\nไซบอร์ก\nดอปเปลอร์\nดอปเพลอร์\nไดนามิก\nไดนามิกส์\nไดนามิค\nไดนามิคส์\nไดออกไซด์\nทรานส์\nทามิฟลู\nเทฟลอน\nเทสโทสเตอโรน\nเทอร์โม\nแทนนิน\nไททัน\nไทฟอยด์\nไทรอยด์\nธาลัสซีเมีย\nเนกาตีฟ\nโนวา\nบอแรกซ์\nโบทอกซ์\nโบท็อกซ์\nไบโอติน\nปฏิยานุพันธ์\nโปรเจสเตอโรน\nพอลิเมอร์\nพันธุศาสตร์\nพัลซาร์\nพาร์กินสัน\nพาราเซตามอล\nพาราโบลา\nเพอร์ออกไซด์\nโพรเจสเทอโรน\nโพลาไรซ์\nโพลิเมอร์\nโพลีเอทิลีน\nไพรเมต\nฟลาโวนอยด์\nฟลูออเรสเซนซ์\nฟลูออไรด์\nฟอสซิล\nฟิชชัน\nฟิวชัน\nฟีโรโมน\nไฟเบอร์\nมอนอกไซด์\nมิราจ\nเมตริกซ์\nเมทริกซ์\nเมลานิน\nเมลามีน\nโมเมนตัม\nไมโตคอนเดรีย\nไมโทคอนเดรีย\nยีสต์\nยูริก\nยูเรีย\nรูมาตอยด์\nวีก้า\nเวกเตอร์\nเวก้า\nเวสิเคิล\nโวลต์\nสเกล\nสเกลาร์\nสเต็ม\nสเตียรอยด์\nสปีชีส์\nสเปิร์ม\nสัมพัทธภาพ\nสุริยจักรวาล\nออกเทน\nออโรรา\nออโรร่า\nอะคริลิก\nอะครีลิก\nอะซีติก\nอะซีโตน\nอะมิโน\nอะลูมินา\nอันโดรเมดา\nอัลคาไลน์\nอัลตราซาวด์\nอัลตราซาวนด์\nอัลลอยด์\nอินทิกรัล\nอินทิเกรต\nอีโบลา\nอีโบล่า\nเอ็กซ์โพเนนเชียล\nเอทานอล\nเอทิลีน\nเอนโทรปี\nเอสเตอร์\nเอสโตรเจน\nเอสโทรเจน\nแอนดรอยด์\nแอนแทร็กซ์\nแอมพลิจูด\nแอมโมเนียม\nแอลกอฮอลิซึม\nแอสพาร์แตม\nโอเซลทามิเวียร์\nฮับเบิล\nฮิวมัส\nไฮดรอกไซด์\nไฮดรอลิก\nไฮโดรลิก\nไฮเพอร์โบลา\n\nกงเต็ก\nกฎุมพี\nกฏ\nกฏหมาย\nกบฎ\nกราไฟต์\nก๊อปปี้\nกะทะ\nกังวาล\nกุฎฐัง\nกุฏุมพี\nฃวด\nคฑา\nคลินิค\nคลีนิก\nคลีนิค\nคาทอลิค\nคึ่นฉ่าย\nแคตตาล็อก\nโควต้า\nฅน\nจุมพฎ\nช็อคโกแลต\nแซ่ด\nดัทช์\nทนง\nทรมาณ\nทราก\nทะแยง\nทิฏฐิ\nบล็อค\nบ๊องแบ๊ว\nบัลเล่ต์\nเบรค\nแบงค์\nปรากฎ\nปัคคหะ\nปาฏิโมกข์\nปิติ\nปิรามิด\nโปรเตสแตนท์\nพนิช\nพยักเพยิด\nพริ้ว\nพลูโตเนียม\nพากษ์\nเฟิร์น\nยากี้\nเยภุยยสิกา\nรุสเซีย\nฤาษี\nล็อค\nล็อคเกอร์\nวันทยาหัตถ์\nวานิช\nวิญญาน\nวิศิษฐ์\nศรีษะ\nสเปกโทรสโคป\nสฤษฎ์\nสลิ่ม\nสัตตสดก\nสาราณียากร\nสุกี้\nสุกี้ยากี้\nสูญญากาศ\nหยอมแหยม\nหยอย\nหล่ะ\nอะดรีนาลีน\nอะหลั่ย\nอัตคัต\nอัฟริกา\nอานิสงค์\nอาฟริกา\nอิริยาบท\nอิเลคโทรนิคส์\nอีรุงตุงนัง\nอุตรายัน\nอุลตรา\nอุลตร้า\nโอกาศ\n\nกกหู\nกงการ\nกงจักร\nกฎเกณฑ์\nกฎบัตร\nกฎหมาย\nกฎหมู่\nกดขี่\nกดดัน\nก้นกบ\nก้นบึ้ง\nก้นปล่อง\nกนิษฐภคินี\nกนิษฐภาดา\nกรงเล็บ\nกรมการ\nกรมท่า\nกรมธรรม์\nกรมนา\nกรมวัง\nกรรมกร\nกรรมการ\nกรรมฐาน\nกรรมบถ\nกรรมพันธุ์\nกรรมวิธี\nกรรมสิทธิ์\nกระจกเงา\nกระจกตา\nกระจกนูน\nกระจกเว้า\nกระจอกชวา\nกระจอกเทศ\nกระจ้อยร่อย\nกระจับบก\nกระจับปิ้ง\nกระจับปี่\nกระโชกโฮกฮาก\nกระดานดำ\nกระดานหก\nกระดาษแก้ว\nกระดาษไข\nกระดาษทราย\nกระดาษสา\nกระดูกงู\nกระทาชาย\nกระเท่เร่\nกระบวนการ\nกระบองเพชร\nกระผีกริ้น\nกระยาทิพย์\nกระยาสารท\nกระยาหาร\nกระสอบทราย\nกระสุนปืน\nกระแสจิต\nกระแสน้ำ\nกระแสลม\nกรับคู่\nกรับพวง\nกรับเสภา\nกราดเกรี้ยว\nกราวรูด\nกริ่งเกรง\nกรีฑาสถาน\nกรีดกราย\nกรี๊ดกร๊าด\nกลไก\nกลบท\nกลเม็ด\nกลยุทธ์\nกลวิธี\nกลศาสตร์\nกลอักษร\nกลบเกลื่อน\nกลมกล่อม\nกลมกลืน\nกลมเกลียว\nกล้วยแขก\nกล้วยไม้\nกล่องเสียง\nกล่อมเกลา\nกล่อมเกลี้ยง\nกลัดกลุ้ม\nกลัดมัน\nกลั่นกรอง\nกลั่นแกล้ง\nกลับกลอก\nกลางคน\nกลางคัน\nกลางค่ำ\nกลางคืน\nกลางแจ้ง\nกลางแปลง\nกลางวัน\nกลาดเกลื่อน\nกล่าวขวัญ\nกล่าวโทษ\nกล่าวหา\nกล้ำกราย\nกล้ำกลืน\nกลิ้งกลอก\nกลิ้งเกลือก\nกลิ่นอาย\nกลียุค\nกวดขัน\nกวัดแกว่ง\nกวัดไกว\nกวีนิพนธ์\nก่อกวน\nก่อการ\nก่อตั้ง\nก่อสร้าง\nก่อหวอด\nก้อร่อก้อติก\nกองกลาง\nกองเกิน\nกองโจร\nกองทัพ\nกองทุน\nกองพล\nกองพัน\nกองฟอน\nกองร้อย\nกองหนุน\nกอบโกย\nกะเกณฑ์\nกะบังลม\nกักกัน\nกักขัง\nกักตัว\nกักตุน\nกัณฑ์เทศน์\nกัดฟัน\nกันชน\nกันท่า\nกันสาด\nกันเอง\nกับแกล้ม\nกับข้าว\nกับระเบิด\nกากเพชร\nกากหมู\nกาชาด\nกาญจนาภิเษก\nก้านคอ\nกาฝาก\nก้ามกราม\nกามกิจ\nกามคุณ\nกามเทพ\nกามโรค\nก้ามปู\nกายกรรม\nกายบริหาร\nกายภาพ\nกายวิภาค\nกายสิทธิ์\nก่ายกอง\nการคลัง\nการเงิน\nการบ้าน\nการเปรียญ\nการเมือง\nการเรือน\nการละเล่น\nกาลกิริยา\nกาลเทศะ\nก้าวก่าย\nก้าวร้าว\nก้าวหน้า\nกาสาวพัสตร์\nกาฬพฤกษ์\nกาฬโรค\nกำปั้น\nกำมือ\nกำแพงขาว\nกำลังใจ\nกำลังม้า\nกี่งอำเภอ\nกิจกรรม\nกิจการ\nกิจวัตร\nกิจจะลักษณะ\nกิตติคุณ\nกิตติศัพท์\nกินขาด\nกินใจ\nกินดอง\nกินโต๊ะ\nกินแบ่ง\nกินเปล่า\nกินเลี้ยง\nกินเส้น\nกินแหนง\nกิโลกรัม\nกิโลเมตร\nกิโลลิตร\nกิโลเฮิรตซ์\nกีดกัน\nกีดกั้น\nกีดขวาง\nกึกก้อง\nกึกกัก\nกึกกือ\nกึ่งกลาง\nกุกกัก\nกุ๊กกิ๊ก\nกุ้งฝอย\nกุ้งมังกร\nกุ้งแห้ง\nกุ้งเต้น\nกุ้งยิง\nกุญแจผี\nกุญแจมือ\nกุญแจเลื่อน\nกุญแจเสียง\nกุลธิดา\nกุลบุตร\nกุลสตรี\nกู้ยืม\nเก้งก้าง\nเก็บกวาด\nเก็บเกี่ยว\nเก็บงำ\nเก็บตก\nเกรงกลัว\nเกรงใจ\nเกรงขาม\nเกรียงไกร\nเกรียมกรม\nเกรี้ยวกราด\nเกล็ดเลือด\nเกลี้ยกล่อม\nเกลี้ยงเกลา\nเกลือกกลั้ว\nเกลือกกลิ้ง\nเกลื่อนกล่น\nเกลื่อนกลาด\nเกศธาตุ\nเกษตรกร\nเกษตรกรรม\nเกษตรศาสตร์\nเกษมสันต์\nเกษียรสมุทร\nเก้อเขิน\nเกาะแกะ\nเกี่ยงงอน\nเกียจคร้าน\nเกียรติคุณ\nเกียรตินิยม\nเกียรติประวัติ\nเกียรติภูมิ\nเกียรติยศ\nเกียรติศักดิ์\nเกียรติมุข\nเกี่ยวข้อง\nเกี่ยวดอง\nเกี่ยวพัน\nเกี่ยวโยง\nเกี้ยวพาน\nเกี้ยวพาราสี\nแก่แดด\nแก้ขัด\nแก้ไข\nแก้ตัว\nแก้เผ็ด\nแก้ลำ\nแกงคั่ว\nแกงจืด\nแกงบวด\nแกงป่า\nแกงเผ็ด\nแกงส้ม\nแก่งแย่ง\nแก่นแก้ว\nแก่นสาร\nแก้วตา\nแก้วหู\nแกว่งกวัด\nแกว่งไกว\nแกะรอย\nโก้เก๋\nโกรธเกรี้ยว\nโกรธขึ้ง\nไก่เขี่ย\nไก่ชน\nไก่บ้าน\nไก่ป่า\nไก่ฟ้า\nไกล่เกลี่ย\nขจัดขจาย\nขนเพชร\nขนสัตว์\nขนหนู\nขนส่ง\nขนมจีน\nขบขัน\nขบวนการ\nข่มขี่\nข่มขู่\nข่มขืน\nข่มเหง\nขมหิน\nขมิ้นชัน\nขมุบขมิบ\nขยะแขยง\nขยักขย่อน\nขยักขย้อน\nขยับขยาย\nขยับเขยื้อน\nขวดโหล\nขวยเขิน\nขวัญใจ\nขวัญตา\nขวัญอ่อน\nขวากหนาม\nขวางโลก\nของ้าว\nขอสับ\nขอขมา\nขอทาน\nขอโทษ\nขอร้อง\nขออภัย\nข้อเขียน\nข้อความ\nข้อเท็จจริง\nของกลาง\nของขวัญ\nของแข็ง\nของชำ\nของลับ\nของเล่น\nของว่าง\nของเหลว\nของไหล\nของไหว้\nข้องใจ\nข้องแวะ\nขอบข่าย\nขอบเขต\nขอบคุณ\nขอบใจ\nขอบพระคุณ\nข้อมูล\nข้อแม้\nข้อหา\nข้อสังเกต\nขัดข้อง\nขัดขืน\nขัดเขิน\nขัดจังหวะ\nขัดดอก\nขัดแตะ\nขัดยอก\nขัดแย้ง\nขัดสมาธิ\nขันหมาก\nขันอาสา\nขับขี่\nขับเคี่ยว\nขั้วโลก\nขาจร\nขาประจำ\nข้าราชการ\nข้าศึก\nข้าหลวง\nขาดแคลน\nขาดใจ\nขาดตอน\nขาดตัว\nขาดทุน\nขาดเหลือ\nขายหน้า\nข่าวกรอง\nข่าวคราว\nข่าวล่า\nข่าวลือ\nข่าวสาร\nข้าวเกรียบ\nข้าวแกง\nข้าวของ\nข้าวจี่\nข้าวเจ้า\nข้าวซอย\nข้าวต้ม\nข้าวตอก\nข้าวตัง\nข้าวแตน\nข้าวทิพย์\nข้าวบิณฑ์\nข้าวเปลือก\nข้าวโพด\nข้าวฟ่าง\nข้าวเม่า\nข้าวสวย\nข้าวสาร\nข้าวเหนียว\nข้าวหมาก\nข้าวหลาม\nขี้เกียจ\nขี้ข้า\nขี้ครอก\nขี้คร้าน\nขี้คุก\nขี้ไคล\nขี้เซา\nขีดขั้น\nขีดคร่อม\nขีดคั่น\nขีดฆ่า\nขี้ตา\nขี้ตืด\nขี้เถ้า\nขี้ทูด\nขี้ปะติ๋ว\nขี้ผึ้ง\nขี้มูก\nขี้ยา\nขี้แย\nขี้ริ้ว\nขี้เรื้อน\nขี้เล็บ\nขี้หู\nขี้หน้า\nขี้เหนียว\nขี้เหล็ก\nขี้เหร่\nขึงขัง\nขึงพืด\nขึ้งโกรธ\nขึ้นใจ\nขึ้นชื่อ\nขึ้นมือ\nขืนใจ\nขื่นขม\nขุดคุ้ย\nขุนทอง\nขุนนาง\nขุนพล\nขุนศึก\nขุนหลวง\nขูดรีด\nเข็มกลัด\nเข็มขัด\nเข้มข้น\nเข้มแข็ง\nเข้มงวด\nเข็มทิศ\nเข็มหมุด\nเข้าขา\nเข้าเค้า\nเข้าใจ\nเข้าชื่อ\nเข้าตัว\nเข้าถึง\nเข้าทรง\nเข้าท่า\nเข้าที\nเข้าเนื้อ\nเข้าเล่ม\nเขียวเสวย\nเขียวหวาน\nแขกเต้า\nแข็งกร้าว\nแข็งกล้า\nแข็งแกร่ง\nแข็งข้อ\nแข็งขัน\nแข่งขัน\nแข็งใจ\nแข็งตัว\nแข็งเมือง\nแข็งแรง\nแขวนลอย\nโขกสับ\nโขยกเขยก\nไขข้อ\nไขควง\nไขมัน\nไข่มุก\nไขว่ห้าง\nไขสันหลัง\nไขสือ\nไข่เค็ม\nไข่เยี่ยวม้า\nไข่หงส์\nไข่เหี้ย\nคงกระพัน\nคงตัว\nคงทน\nคงที่\nคชลักษณ์\nคชสาร\nคชสีห์\nคชราช\nคณิตศาสตร์\nคดเคี้ยว\nคติธรรม\nคติพจน์\nคนกลาง\nคนไข้\nคนใช้\nคนทรง\nคบไฟ\nคบเพลิง\nคบค้า\nคบคิด\nคบหา\nคมคาย\nครบครัน\nครบถ้วน\nครอบครอง\nครอบคลุม\nครอบครัว\nครอบงำ\nครอบจักรวาล\nคริสตกาล\nคริสตจักร\nคริสต์มาส\nคริสต์ศตวรรษ\nคริสต์ศักราช\nคริสตัง\nคริสเตียน\nครุกรรม\nครุภัณฑ์\nครุศาสตร์\nครุฑพ่าห์\nครุ่นคิด\nคลอเคลีย\nคล่องแคล่ว\nคล่องตัว\nคล่องมือ\nคลั่งไคล้\nคลาคล่ำ\nคลาไคล\nคลาดเคลื่อน\nคลาดแคล้ว\nคลี่คลาย\nคลึงเคล้น\nคลึงเคล้า\nคลื่นไส้\nคลื่นเหียน\nคลุกคลี\nคลุกคลาน\nคลุมเครือ\nคลุมโปง\nคลุ้มคลั่ง\nควงสว่าน\nควบคุม\nควบคู่\nควบแน่น\nควันหลง\nความคิด\nความหลัง\nความเห็น\nคอหอย\nคอห่าน\nคอแห้ง\nค่อนขอด\nค่อนแคะ\nค้อนควัก\nคั่งค้าง\nคั่งแค้น\nคัดค้าน\nคัดง้าง\nคัดท้าย\nคัดเลือก\nคันจาม\nคันฉ่อง\nคันฉาย\nคันชัก\nคันชั่ง\nคันไถ\nคันนา\nคันเร่ง\nคับขัน\nคับคั่ง\nคับแค้น\nคับแคบ\nคางทูม\nคางหมู\nค้างคืน\nค้างปี\nคาดคั้น\nคาดเชือก\nคาดโทษ\nคาดหมาย\nคานหาม\nคาบเกี่ยว\nคาบศิลา\nคาบสมุทร\nคำขาด\nคำนำ\nคิดค้น\nคืนดี\nคืนตัว\nคุกเข่า\nคุณค่า\nคุณชาย\nคุณธรรม\nคุณนาย\nคุณภาพ\nคุณลักษณะ\nคุณวุฒิ\nคุณศัพท์\nคุณสมบัติ\nคุณหญิง\nคุณากร\nคุณูปการ\nคุโณปการ\nคุมเชิง\nคุ้มกัน\nคุยเขื่อง\nคุยโต\nคุ้ยเขี่ย\nคุ้มครอง\nคู่กรณี\nคู่กัด\nคู่ขา\nคู่แข่ง\nคู่ครอง\nคู่ควร\nคู่คิด\nคู่คี่\nคู่ใจ\nคู่ชีพ\nคู่ชีวิต\nคู่บารมี\nคู่บุญ\nคู่ปรปักษ์\nคู่ปรับ\nคู่ผสม\nคู่มือ\nคู่รัก\nคู่ลำดับ\nคู่สาย\nคู่หมั้น\nคู่หู\nคู่อริ\nคู่อาฆาต\nเคมีภัณฑ์\nเคยตัว\nเคร่งขรึม\nเคร่งครัด\nเคร่งเครียด\nเครดิตฟองซิเอร์\nเครื่องกล\nเครื่องกัณฑ์\nเครื่องแกง\nเครื่องเขิน\nเครื่องครัว\nเครื่องเคียง\nเครื่องเงิน\nเครื่องจักร\nเครื่องเซ่น\nเครื่องดนตรี\nเครื่องต้น\nเครื่องทุ่นแรง\nเครื่องเทศ\nเครื่องใน\nเครื่องบิน\nเครื่องบูชา\nเครื่องแบบ\nเครื่องประดับ\nเครื่องปรุง\nเครื่องปรุงรส\nเครื่องมือ\nเครื่องยนต์\nเครื่องร่อน\nเครื่องราง\nเครื่องเรือน\nเครื่องล่าง\nเครื่องเล่น\nเครื่องสาย\nเครื่องสำอาง\nเครื่องสุกำศพ\nเครื่องหมาย\nเครือรัฐ\nเคลียคลอ\nเคลื่อนที่\nเคลื่อนไหว\nเคลือบแคลง\nเคลือบแฝง\nเคลือบฟัน\nเคว้งคว้าง\nเคหสถาน\nเค้าโครง\nเคียดแค้น\nเคี่ยวเข็ญ\nเคี้ยวเอื้อง\nเคืองขุ่น\nโคนม\nโคบาล\nโคมูตร\nโคมลอย\nโครงการ\nโครงเรื่อง\nโครงงาน\nโครงสร้าง\nโครมคราม\nโคลงเคลง\nฆ้องกระแต\nฆ้องชัย\nฆ้องวง\nฆ้องหุ่ย\nฆ้องเหม่ง\nฆ้องโหม่ง\nฆาตกร\nฆาตกรรม\nฆานประสาท\nงงงวย\nงงงัน\nงดเว้น\nงบดุล\nงบประมาณ\nงมโข่ง\nงมงาย\nง่วงงุน\nง่วงเหงา\nงอหาย\nง้องอน\nงอนง้อ\nงอมแงม\nงาช้าง\nง่าเงย\nงานการ\nง่ายดาย\nงึมงำ\nเงินเดือน\nเงินตรา\nเงินยวง\nเงียบกริบ\nเงียบเชียบ\nเงียบเหงา\nเงื่องหงอย\nเงื่อนไข\nเงื่อนงำ\nเงื่อนเวลา\nเงื้อมมือ\nแง่งอน\nจงใจ\nจงรัก\nจดจ่อ\nจดจำ\nจดหมาย\nจดหมายเหตุ\nจรจัด\nจรรยาบรรณ\nจริงจัง\nจริงใจ\nจอมขวัญ\nจอมใจ\nจอมทัพ\nจอมปลวก\nจอมพล\nจ๊ะเอ๋\nจักสาน\nจักรพรรดิ\nจักรภพ\nจักรยาน\nจักรยานยนต์\nจักรราศี\nจักรวรรดิ\nจักรวรรดินิยม\nจักรวาล\nจังหนับ\nจัดการ\nจัดจ้าน\nจัดเจน\nจัดแจง\nจัดตั้ง\nจัดสรร\nจับกุม\nจับจด\nจับเจ่า\nจ่าหน้า\nจาตุทสี\nจาตุมหาราช\nจาตุมหาราชิก\nจาตุมหาราชิกา\nจาตุรงคสันนิบาต\nจาตุรราชการ\nจานเชิง\nจานบิน\nจานผี\nจานเสียง\nจาบจ้วง\nจำเป็น\nจำพรรษา\nจำวัด\nจ้ำจี้จ้ำไช\nจำเลาะตา\nจิงโจ้น้ำ\nจิตใจ\nจิตตภาวนา\nจิตตัง\nจิตตานุปัสสนา\nจิตนิยม\nจิตบำบัด\nจิตแพทย์\nจิตวิสัย\nจิตรกร\nจิตรกรรม\nจิตรลดา\nจิตวิทยา\nจิตเวช\nจิตเวชศาสตร์\nจินตกวี\nจินตนา\nจินตนาการ\nจินตภาพ\nจุฑามณี\nจุฑามาศ\nจุฑารัตน์\nจุนเจือ\nจุ้นจ้าน\nจุลชีพ\nจุลชีวัน\nจุลชีวิน\nจุลทรรศน์\nจุลภาค\nจุลวรรค\nจุลศักราช\nจุลสาร\nจุลินทรีย์\nจุฬามณี\nจุฬาลักษณ์\nเจตคติ\nเจตจำนง\nเจตนารมณ์\nเจตภูต\nเจริญพร\nเจ้ากรม\nเจ้ากรรม\nเจ้าของ\nเจ้าขา\nเจ้าข้า\nเจ้าคณะ\nเจ้าค่ะ\nเจ้าจอม\nเจ้าชู้\nเจ้าตัว\nเจ้าถิ่น\nเจ้าท่า\nเจ้าที่\nเจ้าทุกข์\nเจ้านาย\nเจ้าเนื้อ\nเจ้าบ้าน\nเจ้าบ่าว\nเจ้าประคุณ\nเจ้าประคู้น\nเจ้าพนักงาน\nเจ้าพระคุณ\nเจ้าพระยา\nเจ้าพ่อ\nเจ้าพายุ\nเจ้าฟ้า\nเจ้าภาพ\nเจ้ามือ\nเจ้าแม่\nเจ้าเรือน\nเจ้าสังกัด\nเจ้าสัว\nเจ้าสาว\nเจ้าหน้าที่\nเจ้าหนี้\nเจ้าอาวาส\nเจาะจง\nเจือจาง\nเจือจาน\nเจือปน\nเจื้อยแจ้ว\nแจกจ่าย\nแจ่มแจ้ง\nแจ่มใส\nโจงกระเบน\nโจมตี\nโจรกรรม\nโจรสลัด\nใจความ\nใจคอ\nฉกฉวย\nฉกชิง\nฉลองได\nฉ้อฉล\nฉัตรมงคล\nฉันทลักษณ์\nฉายาลักษณ์\nฉิบหาย\nฉุกเฉิน\nฉุกละหุก\nฉุนเฉียว\nฉุปศาสตร์\nเฉไฉ\nเฉยเมย\nเฉาโฉด\nเฉิดฉัน\nเฉิดฉาย\nเฉิดฉิน\nเฉียบขาด\nเฉียบพลัน\nเฉียบแหลม\nเฉื่อยชา\nแฉะแบะ\nโฉดเฉา\nโฉมงาม\nโฉมฉาย\nโฉมเฉลา\nโฉมตรู\nโฉมยง\nโฉมศรี\nโฉมหน้า\nชดช้อย\nชดเชย\nชดใช้\nชนบท\nชนินทร์\nชนกกรรม\nชนมพรรษา\nชนมายุ\nชมเชย\nชมพูทวีป\nชมพูนท\nชมพูนุท\nชราธรรม\nชราภาพ\nชลจร\nชลธาร\nชลธี\nชลนัยน์\nชลนา\nชลเนตร\nชลประทาน\nชลมารค\nชลาธาร\nชลาลัย\nชลาศัย\nชลาสินธุ์\nชโลทร\nช่วงชิง\nช่วงใช้\nชวนชม\nชวนหัว\nช่วยเหลือ\nช่อฟ้า\nช่อม่วง\nชอกช้ำ\nช่องเขา\nช่องแคบ\nช่องไฟ\nช่องว่าง\nช้องนาง\nชอบกล\nชอบใจ\nชอบธรรม\nชอบพอ\nชักโครก\nชักเงา\nชักจูง\nชักชวน\nชักนำ\nชักเนื้อ\nชักพระ\nชักเย่อ\nชักใย\nชั่งใจ\nชังฆวิหาร\nชัดเจน\nชั้นเชิง\nชั่วคน\nชั่วคราว\nชั่วช้า\nชั่วโมง\nชั่วแล่น\nชาเย็น\nช้านาน\nช่างเครื่อง\nช่างฝีมือ\nช่างฟิต\nช่างไฟ\nช้างน้ำ\nช้างเผือก\nช้างพลาย\nช้างพัง\nช้างสาร\nช้างสีดอ\nชาติธรรม\nชาตินิยม\nชาติพันธุ์\nชาติพันธุ์วิทยา\nชาติภูมิ\nชานชาลา\nชายชาตรี\nชายคา\nชายฝั่ง\nชายทะเล\nชาวเล\nชาววัง\nช้ำใจ\nช้ำชอก\nชิงชัง\nชิงพลบ\nชินชา\nชินบุตร\nชิ้นเอก\nชิมลาง\nชีเปลือย\nชี้ขาด\nชี้แจง\nชี้นำ\nชี้แนะ\nชี้ฟ้า\nชีพจร\nชีพิตักษัย\nชื่นชม\nชื่นบาน\nชื่นมื่น\nชื่อย่อ\nชื่อรอง\nชื่อเล่น\nชื่อเสียง\nชุกชุม\nชุติมา\nชุบตัว\nชุบเลี้ยง\nชุมชน\nชุมทาง\nชุมสาย\nชุ่มใจ\nชุ่มชื่น\nชุ่มชื้น\nชุมนุมชน\nชูชีพ\nชูโรง\nชู้สาว\nเชยชม\nเชลยศักดิ์\nเชลยศึก\nเช่าซื้อ\nเช้าตรู่\nเช้ามืด\nเชิงกราน\nเชิงกล\nเชิงชั้น\nเชิงชาย\nเชิงซ้อน\nเชิงเดียว\nเชิงเดี่ยว\nเชิงตะกอน\nเชิงเทิน\nเชิงมุม\nเชิดชู\nเชิงอรรถ\nเชี่ยนหมาก\nเชี่ยวชาญ\nเชื่องช้า\nเชื่อใจ\nเชื่อถือ\nเชื่อฟัง\nเชื่อมือ\nเชื้อชาติ\nเชื้อเพลิง\nเชื้อไฟ\nเชื้อโรค\nเชื้อสาย\nเชื้อเชิญ\nเชื่องช้า\nเชือนแช\nเชื่อวัน\nแช่เย็น\nแช่อิ่ม\nแช่มช้อย\nแช่มชื่น\nโชกโชน\nโชติช่วง\nโชติรส\nใช้สอย\nซบเซา\nซมซาน\nซวนเซ\nซอกซอน\nซอกแซก\nซ่องสุม\nซ่องเสพ\nซ่องแซ่ง\nซ่อนรูป\nซ่อนเร้น\nซ่อนหา\nซ่อนกลิ่น\nซ่อนทราย\nซ่อมแซม\nซักค้าน\nซักซ้อม\nซักไซ้\nซักฟอก\nซักแห้ง\nซังกะตาย\nซังตาย\nซัดเซ\nซัดทอด\nซับซ้อน\nซับใน\nซับพระพักตร์\nซากศพ\nซ่านเซ็น\nซ้ำซ้อน\nซ้ำซาก\nซ้ำเติม\nซ้ำร้าย\nซี่โครง\nซีดเซียว\nซึมกะทือ\nซึมซาบ\nซึมเซา\nซึมทราบ\nซึมเศร้า\nซื่อตรง\nซื่อสัตย์\nซื้อขาย\nซุกซน\nซุกซ่อน\nซุบซิบ\nซู่ซ่า\nเซซัง\nเซ่อซ่า\nแซ่ซ้อง\nโซดาไฟ\nญาณทัสนะ\nญาณวิทยา\nญาณศาสตร์\nญาติกา\nฐานราก\nดกดื่น\nดงดิบ\nดลใจ\nดลบันดาล\nดวงแก้ว\nดวงใจ\nดวงเดือน\nดวงตรา\nดวงตา\nดวงสมร\nดอกจัน\nดอกจิก\nดอกบัว\nดอกเบี้ย\nดอกฟ้า\nดอกไม้\nดอกยาง\nดอกเล็บ\nดอกทอง\nดอกสร้อย\nดองยา\nดักคอ\nดักฟัง\nดังนั้น\nดังนี้\nดังหนึ่ง\nดั้งเดิม\nดัดจริต\nดัดแปลง\nดันทุรัง\nดับขันธ์\nดับจิต\nดับชีพ\nด่าทอ\nด่างทับทิม\nด่างพร้อย\nดาดฟ้า\nดาราศาสตร์\nดาลเดือด\nดาวกระจาย\nดาวเคราะห์\nดาวตก\nดาวเทียม\nดาวรุ่ง\nดาวเรือง\nดาวฤกษ์\nดาวหาง\nดาวเหนือ\nดาษดื่น\nดินขาว\nดินดาน\nดินดำ\nดินประสิว\nดินปืน\nดินระเบิด\nดินสอ\nดินสอพอง\nดิ้นรน\nดิบดี\nดีเกลือ\nดีใจ\nดีซ่าน\nดีดัก\nดีเดือด\nดีฝ่อ\nดีดดิ้น\nดึกดำบรรพ์\nดึกดื่น\nดึงดัน\nดึงดูด\nดื่มด่ำ\nดื้อด้าน\nดื้อดึง\nดื้อแพ่ง\nดื้อยา\nดื้อรั้น\nดุดัน\nดุเดือด\nดุร้าย\nดุลการค้า\nดุลพินิจ\nดุลภาค\nดุลยพินิจ\nดุลยภาพ\nดุษฎีนิพนธ์\nดุษฎีบัณฑิต\nดุษณีภาพ\nดูแคลน\nดูถูก\nดูดาย\nดูเบา\nดูแล\nดูหมิ่น\nดูเหมือน\nดูดดื่ม\nเด็ดขาด\nเด็ดดวง\nเด็ดเดี่ยว\nเดนตาย\nเดาสวด\nเดาสุ่ม\nเดินทาง\nเดินสะพัด\nเดินสาย\nเดินเหิน\nเดิมพัน\nเดียงสา\nเดียดฉันท์\nเดียวกัน\nเดียวดาย\nเดี๋ยวเดียว\nเดี๋ยวนี้\nเดือดดาล\nเดือดร้อน\nเดือนมืด\nเดือนหงาย\nแดดาล\nแดดิ้น\nแดกดัน\nโด่เด่\nโด่งดัง\nโดดเดี่ยว\nโดยสาร\nได้การ\nได้แก่\nได้ใจ\nได้ที\nได้ยิน\nได้เสีย\nตกเขียว\nตกค้าง\nตกใจ\nตกต่ำ\nตกแต่ง\nตกทอด\nตกฟาก\nตกมัน\nตกยาก\nตกลง\nตกหล่น\nต้นขั้ว\nต้นคิด\nต้นฉบับ\nต้นตอ\nต้นตำรับ\nต้นทุน\nต้นแบบ\nต้นเพลิง\nต้นมือ\nต้นไม้\nต้นร่าง\nต้นเรื่อง\nต้นสังกัด\nต้นหน\nต้นเหตุ\nตบตา\nตบแต่ง\nตบแผละ\nตบมือ\nต้มข่า\nต้มโคล้ง\nต้มยำ\nต้มส้ม\nตรมตรอม\nตรรกวิทยา\nตรรกศาสตร์\nตรวจการ\nตรวจการณ์\nตรวจตรา\nตระบัดสัตย์\nตรัสรู้\nตราตั้ง\nตราบาป\nตรายาง\nตราสาร\nตริตรอง\nตรีกฏุก\nตรีกาย\nตรีโกณ\nตรีโกณมิติ\nตรีคูณ\nตรีทูต\nตรีปิฎก\nตรีภพ\nตรีมูรติ\nตรึกตรอง\nตรึงตรา\nตรุษจีน\nตฤณชาติ\nตฤณมัย\nตลกบาตร\nตลบตะแลง\nตลบหลัง\nตลาดนัด\nตลาดน้ำ\nตลาดมืด\nตลาดสด\nต่อตี\nต่อเติม\nต่อว่า\nต่อสู้\nต่อกร\nต่อต้าน\nต่อแย้ง\nต้องการ\nต้องโทษ\nต้องหา\nต้อนรับ\nตอบโต้\nตอบแทน\nต่อยหอย\nตะพาบน้ำ\nตักตวง\nตักบาตร\nตั้งเข็ม\nตั้งไข่\nตั้งเค้า\nตั้งแง่\nตั้งใจ\nตั้งต้น\nตั้งแต่\nตั้งท้อง\nตัดขาด\nตัดใจ\nตัดเชือก\nตัดตอน\nตัดทอน\nตัดบท\nตัดพ้อ\nตัดรอน\nตัดสิน\nตับเต่า\nตับแลบ\nตับอ่อน\nตัวกลาง\nตัวการ\nตัวเก็ง\nตัวดี\nตัวตั้ง\nตัวเต็ง\nตัวถัง\nตัวแทน\nตัวประกอบ\nตัวประกัน\nตัวแปร\nตัวผู้\nตัวพิมพ์\nตัวเมีย\nตัวยืน\nตัวเลข\nตัวอย่าง\nตั๋วเงิน\nตั๋วแลกเงิน\nตากล้อง\nตาไก่\nตาข่าย\nตาชั่ง\nตาตุ่ม\nตาทวด\nตาปลา\nตาราง\nต่างหาก\nต้านทาน\nตามใจ\nตายใจ\nตายซาก\nตายด้าน\nตายตัว\nตายทั้งกลม\nตายห่า\nตายโหง\nตาลปัตร\nต่ำช้า\nต่ำต้อย\nตำส้ม\nติเตียน\nติณชาติ\nติดขัด\nติดใจ\nติดต่อ\nติดตั้ง\nติดตาม\nติดตื้น\nติดพัน\nติดลม\nติดอ่าง\nตีเกลียว\nตีขลุม\nตีความ\nตีคู่\nตีจาก\nตีตื้น\nตีแผ่\nตีรวน\nตีลังกา\nตีวง\nตีเสมอ\nตีนกา\nตีนคู้\nตีนจก\nตีนตะขาบ\nตีนผี\nตีนเหยียด\nตึกแถว\nตึกระฟ้า\nตึงเครียด\nตึงตัง\nตื้นตัน\nตื่นตัว\nตื่นตูม\nตื่นเต้น\nตุ๊ต๊ะ\nตุ้บตั้บ\nตุ้มหู\nตุลาการ\nตุลาคม\nตู้นิรภัย\nตูมตาม\nตู้เสบียง\nเตโชธาตุ\nเตร็ดเตร่\nเต้นรำ\nเตาแก๊ส\nเตาผิง\nเตาฟู่\nเตาไฟ\nเตารีด\nเตาสูบ\nเต่าทอง\nเต้ารับ\nเต้าส่วน\nเต้าเสียบ\nเต้าหู้ยี้\nแต่ละ\nแตกคอ\nแตกคอก\nแตกฉาน\nแตกดับ\nแตกตื่น\nแตกพาน\nแตกแยก\nแตกร้าว\nแตกหัก\nแต่งงาน\nแต่งตั้ง\nแต้มคู\nแต้มต่อ\nแตรงอน\nแตรเดี่ยว\nแตรฝรั่ง\nแตรฟันฟาร์\nแตรวง\nโต้ตอบ\nโต้เถียง\nโต้แย้ง\nโต๊ะหมู่\nโต๊ะอิหม่าม\nใต้ถุน\nไต้ก๋ง\nไต่คู้\nไต่เต้า\nไต่ถาม\nไต้ฝุ่น\nไตรจักร\nไตรจีวร\nไตรตรึงษ์\nไตรทวาร\nไตรปิฎก\nไตรเพท\nไตรภพ\nไตรภูมิ\nไตรภาคี\nไตรยางศ์\nไตรรงค์\nไตรรัตน์\nไตรลักษณ์\nไตรโลก\nไตรสรณคมน์\nไตรสิกขา\nไต่สวน\nถกเถียง\nถดถอย\nถนัดถนี่\nถนิมสร้อย\nถมถืด\nถมเถ\nถมไป\nถลากไถล\nถ้วนถี่\nถ้วยฟู\nถ่องแท้\nถอดถอน\nถ้อยคำ\nถ้อยแถลง\nถากถาง\nถ่านไฟฉาย\nถ่านหิน\nถามไถ่\nถ่ายทอด\nถ่ายทุกข์\nถ่ายเท\nถาวรวัตถุ\nถ้ำมอง\nถี่ถ้วน\nถึงใจ\nถูกใจ\nถูกชะตา\nเถรวาท\nเถ้าแก่\nเถ้าแก่เนี้ย\nแถมพก\nแถลงการณ์\nไถ่ถอน\nไถ่ถาม\nทดแทน\nทดรอง\nทดลอง\nทดสอบ\nทนทาน\nทนายความ\nทบทวน\nทแยงมุม\nทรงกลด\nทรงเครื่อง\nทรงเจ้า\nทรัพย์สิน\nทรามชม\nทรามเชย\nทรามวัย\nทรามสงวน\nทรามสวาท\nทรุดโทรม\nทฤษฎีบท\nท้วงติง\nท่วมท้น\nทวาทศ\nทวาทศมาส\nทวาบรยุค\nทวารบาล\nทวิบถ\nทวิบท\nทวิบาท\nทวิภาค\nทวิภาคี\nทวีคูณ\nทศกัณฐ์\nทศชาติ\nทศทิศ\nทศนิยม\nทศพร\nทศพล\nทศพิธราชธรรม\nทศมาส\nทศวรรษ\nท่อไอเสีย\nท้อถอย\nท้อแท้\nทองขาว\nทองคำ\nทองคำขาว\nทองคำเปลว\nทองเค\nทองแดง\nทองบรอนซ์\nทองม้วน\nทองย้อย\nทองสัมฤทธิ์\nทองหยอด\nทองหยิบ\nทองเหลือง\nทองเอก\nท่องเที่ยว\nท้องตรา\nท้องถิ่น\nท้องที่\nท้องน้อย\nท้องร่อง\nท้องเรื่อง\nทอดมัน\nทอดทิ้ง\nทอดน่อง\nทอดยอด\nทอดหุ่ย\nทอยกอง\nทะเบียนบ้าน\nทะเลทราย\nทะเลสาบ\nทะเลหลวง\nทักขิณาวัฏ\nทักท้วง\nทักทาย\nทักษิณาวรรต\nทักษิณาทาน\nทักษิณานุประทาน\nทั้งกลม\nทั้งคน\nทั้งดุ้น\nทั้งที\nทั้งนั้น\nทั้งนี้\nทั้งปวง\nทั้งผอง\nทั้งเพ\nทั้งมวล\nทั้งสิ้น\nทั้งหมด\nทั้งหลาย\nทัณฑ์บน\nทัดทาน\nทัดเทียม\nทันควัน\nทันใจ\nทันใด\nทันตา\nทันสมัย\nทันที\nทับถม\nทับทรวง\nทับศัพท์\nทั่วถึง\nทั่วไป\nท่าทาง\nท่าที\nท้าทาย\nทางการ\nทางข้าม\nทางด่วน\nทางเท้า\nทางโท\nทางใน\nทางผ่าน\nทางม้าลาย\nทางหลวง\nทางออก\nทางเอก\nทานกัณฑ์\nทานตะวัน\nท่านชาย\nทานบารมี\nท่านผู้หญิง\nท่านหญิง\nทาบทาม\nท้ายทอย\nทารุณกรรม\nทำคลอด\nทำใจ\nทำซ้ำ\nทำท่า\nทำที\nทำแท้ง\nทำโทษ\nทำบาป\nทำบุญ\nทำพิษ\nทำฟัน\nทำร้าย\nทำวัตร\nทำสาว\nทำเสน่ห์\nทำหมัน\nทำให้\nทิ้งขว้าง\nทิ้งทวน\nทิ้งท้าย\nทินกร\nทิพจักขุ\nทิพโสต\nทิพยจักษุ\nทิพยญาณ\nทิพยเนตร\nทิพยรส\nทิพากร\nทิ่มตำ\nทิ่มแทง\nทิวากร\nทิวากาล\nทิศทาง\nทีเด็ด\nทีท่า\nทีนี้\nทีหลัง\nทีฆนิกาย\nทีฆสระ\nที่ดิน\nที่นอน\nที่นั่ง\nที่ปรึกษา\nที่พึ่ง\nที่มั่น\nที่ราบ\nที่ว่าการ\nที่สุด\nที่หมาย\nที่ไหน\nทุกที\nทุกเมื่อ\nทุกข์สุข\nทุนทรัพย์\nทุนนิยม\nทุนรอน\nทุนสำรอง\nทุ่มเถียง\nทุ่มเท\nทูนหัว\nทูลกระหม่อม\nเทกระจาด\nเทครัว\nเทพเจ้า\nเทพดา\nเทพธิดา\nเทพนม\nเทพนิยม\nเทพนิยาย\nเทพบุตร\nเทพสังหรณ์\nเทศกาล\nเทศนาโวหาร\nเทศบัญญัติ\nเทศบาล\nเทศมนตรี\nเทห์ฟากฟ้า\nเท่ากับ\nเท่าใด\nเท่าตัว\nเท่าทัน\nเท่าทุน\nเท่าเทียม\nเท่านั้น\nเท่าไร\nเท้าช้าง\nเทิดทูน\nเที่ยงตรง\nเที่ยงแท้\nเที่ยงธรรม\nเทียนชนวน\nเทียนพรรษา\nเทียบเคียง\nเทียบเท่า\nเทือกเขา\nเทือกเถา\nแท็งก์น้ำ\nแท่นพิมพ์\nแท่นมณฑล\nแท่นหมึก\nแทรกซอน\nแทรกซ้อน\nแทรกซึม\nแทรกแซง\nแทะโลม\nไทยดำ\nไทยทาน\nไทยธรรม\nไทยน้อย\nไทยใหญ่\nธงชัย\nธงชาติ\nธงทิว\nธรณีวิทยา\nธรณีสงฆ์\nธรรมกาย\nธรรมการ\nธรรมเกษตร\nธรรมขันธ์\nธรรมคุณ\nธรรมจรรยา\nธรรมจริยา\nธรรมจักร\nธรรมจักษุ\nธรรมจาคะ\nธรรมจารี\nธรรมชาติ\nธรรมดา\nธรรมเนียม\nธรรมราชา\nธรรมศาสตร์\nธรรมสภา\nธรรมสังเวช\nธัญพืช\nธารพระกร\nธีรภาพ\nธีรราช\nนกเขา\nนกต่อ\nนกยูง\nนกรู้\nนกหวีด\nนครบาล\nนครรัฐ\nนงคราญ\nนงนุช\nนงพะงา\nนงเยาว์\nนงราม\nนงลักษณ์\nนบนอบ\nนพเก้า\nนพคุณ\nนพเคราะห์\nนพปฎล\nนพพล\nนพรัตน์\nนพศก\nนพศูล\nนมข้น\nนมผง\nนมไม้\nนมนาน\nนมหนู\nนมแมว\nนรีเวช\nนรีเวชวิทยา\nนวดฟั้น\nนวยนาด\nนวลระหง\nนวลลออ\nนวลละออง\nนวลจันทร์\nนอกครู\nนอกคอก\nนอกจาก\nนอกใจ\nนอกชาน\nนอกรีต\nนอกเหนือ\nนองเนือง\nนองเลือด\nนอนก้น\nนอนใจ\nนอบนบ\nนอนเล่น\nนอบน้อม\nน้อมนำ\nน้อยใจ\nน้อยหน้า\nนักการ\nนักการเมือง\nนักกีฬา\nนักข่าว\nนักท่องเที่ยว\nนักเทศน์\nนักโทษ\nนักธรรม\nนักบวช\nนักบิน\nนักบุญ\nนักปราชญ์\nนักพรต\nนักรบ\nนักเรียน\nนักเลง\nนักวิชาการ\nนักศึกษา\nนักสิทธิ์\nนักสืบ\nนักหนา\nนั่งเทียน\nนั่งร้าน\nนัดแนะ\nนัดหมาย\nนั่นแหละ\nนั่นเอง\nนับถือ\nนับประสา\nนัยน์ตา\nนาดำ\nนาปรัง\nนาปี\nนาสวน\nนาหว่าน\nนาคบาศ\nนาคปรก\nนาคราช\nนางกวัก\nนางกำนัล\nนางงาม\nนางใน\nนางบำเรอ\nนางแบบ\nนางพญา\nนางฟ้า\nนางไม้\nนางโลม\nนางสาว\nนางห้าม\nนางเอก\nนาฏกรรม\nนาฏดนตรี\nนาฏศิลป์\nนานนม\nน่านน้ำ\nน่านฟ้า\nนามกร\nนามธรรม\nนามไธย\nนามบัตร\nนามปากกา\nนามแฝง\nนามสกุล\nนามสงเคราะห์\nนามสมญา\nนายทะเบียน\nนายท่า\nนายท้าย\nนายทุน\nนายประกัน\nนายหน้า\nนายอำเภอ\nนารายณ์หัตถ์\nนารีผล\nนาวิกโยธิน\nนำจับ\nนำพา\nนำทาง\nนำร่อง\nนำสืบ\nนำแสดง\nน้ำกรด\nน้ำกาม\nน้ำเกลือ\nน้ำข้าว\nน้ำแข็ง\nน้ำแข็งไส\nน้ำแข็งแห้ง\nน้ำครำ\nน้ำคร่ำ\nน้ำค้าง\nน้ำค้างแข็ง\nน้ำคาวปลา\nน้ำคำ\nน้ำเค็ม\nน้ำเคย\nน้ำเงิน\nน้ำเงี้ยว\nน้ำจัณฑ์\nน้ำจิ้ม\nน้ำใจ\nน้ำเชื้อ\nน้ำเชื่อม\nน้ำซาวข้าว\nน้ำดอกไม้\nน้ำดี\nน้ำตก\nน้ำตา\nน้ำตาล\nน้ำท่า\nน้ำนม\nน้ำนวล\nน้ำบาดาล\nน้ำประสานทอง\nน้ำประปา\nน้ำปลา\nน้ำป่า\nน้ำผึ้ง\nน้ำพริก\nน้ำพริกเผา\nน้ำพี้\nน้ำพุ\nน้ำมนต์\nน้ำมนตร์\nน้ำมัน\nน้ำมือ\nน้ำมูก\nน้ำเมา\nน้ำย่อย\nน้ำยา\nน้ำรัก\nน้ำแร่\nน้ำลาย\nน้ำเลี้ยง\nน้ำสต๊อก\nน้ำส้ม\nน้ำส้มสายชู\nน้ำสังข์\nน้ำสาบาน\nน้ำเสียง\nน้ำหนวก\nน้ำหนอง\nน้ำหนัก\nน้ำหน้า\nน้ำหนึ่ง\nน้ำหมึก\nน้ำหอม\nน้ำเหลือง\nน้ำอบ\nน้ำอ้อย\nน้ำอัดลม\nนิ่งเฉย\nนิจศีล\nนิดเดียว\nนิดหน่อย\nนิติกร\nนิติกรรม\nนิติธรรม\nนิตินัย\nนิติบัญญัติ\nนิติบุคคล\nนิติภาวะ\nนิติวิทยาศาสตร์\nนิติเวช\nนิติเวชศาสตร์\nนิติศาสตร์\nนิเทศศาสตร์\nนิ่มนวล\nนิรุกติศาสตร์\nนิเวศวิทยา\nนิศากร\nนิศากาล\nนิศาชล\nนิศารัตน์\nนี่แน่ะ\nนี่แหละ\nนี่เอง\nนึกคิด\nนุงถุง\nนุ่งห่ม\nนุ่มนวล\nนุ่มนิ่ม\nเนตรนารี\nเนติบัณฑิต\nเนยเทียม\nเนยใส\nเนิ่นนาน\nเนิบนาบ\nเนื้อความ\nเนื้อคู่\nเนื้อเค็ม\nเนื้องอก\nเนื้อตัว\nเนื้อตาย\nเนื้อที่\nเนื้อแท้\nเนื้อเปื่อย\nเนื้อผ้า\nเนื้อเพลง\nเนื้อไม้\nเนื้อเยื่อ\nเนื้อร้อง\nเนื้อร้าย\nเนื้อเรื่อง\nเนื้อหา\nเนืองนอง\nเนืองนิตย์\nเนืองแน่น\nแน่ใจ\nแน่ชัด\nแน่แท้\nแน่นอน\nแน่นิ่ง\nแน่แน่ว\nแน่นแฟ้น\nแน่นหนา\nแนบเนียน\nแนบแน่น\nแนวคิด\nแนวทาง\nแนวโน้ม\nแนวป่า\nแนวรบ\nแนวร่วม\nแนวหน้า\nแนวหลัง\nแน่วแน่\nแนะนำ\nแนะแนว\nโน้มน้าว\nในหลวง\nบกพร่อง\nบงกช\nบงการ\nบดบัง\nบทกลอน\nบทกวี\nบทความ\nบทคัดย่อ\nบทเฉพาะกาล\nบทนำ\nบทบัญญัติ\nบทบาท\nบทประพันธ์\nบทเพลง\nบทร้อง\nบทเรียน\nบทลงโทษ\nบทสนทนา\nบทอัศจรรย์\nบทจร\nบทบงสุ์\nบทมาลย์\nบทรัช\nบทเรศ\nบทวลัญช์\nบนบาน\nบรมครู\nบรมธาตุ\nบรมบพิตร\nบรมวงศานุวงศ์\nบรมอัฐิ\nบรรณพิภพ\nบรรณศาลา\nบรรณาการ\nบรรณาธิการ\nบรรณานุกรม\nบรรณารักษ์\nบรรณารักษศาสตร์\nบรรดามี\nบรรดาศักดิ์\nบรรทัดฐาน\nบรรพบุรุษ\nบรรลัยกัลป์\nบรรลัยจักร\nบริคณห์สนธิ\nบวงสรวง\nบ่วงบาศ\nบ้วนพระโอษฐ์\nบ่อเกิด\nบอกกล่าว\nบอกบท\nบอกบุญ\nบอกใบ้\nบอกปัด\nบ้องกัญชา\nบ้องตื้น\nบ้องไฟ\nบ้องหู\nบอดสี\nบ่อนทำลาย\nบอบช้ำ\nบอบบาง\nบอบแบบ\nบังโกลน\nบังโคลน\nบังใบ\nบั้งไฟ\nบังคับการ\nบังคับบัญชา\nบัญชาการ\nบัณฑุกัมพล\nบัดดล\nบัดเดี๋ยว\nบัดนั้น\nบัดนี้\nบัดสีบัดเถลิง\nบัตรเครดิต\nบัตรพลี\nบัตรสนเท่ห์\nบัตรสินเชื่อ\nบั่นทอน\nบั้นท้าย\nบั้นปลาย\nบั้นพระองค์\nบั้นเอว\nบันไดลิง\nบันไดเลื่อน\nบันเทิงคดี\nบัวลอย\nบัวบก\nบ้าจี้\nบ้าดีเดือด\nบ้าน้ำลาย\nบ้าบิ่น\nบ้าระห่ำ\nบ้าเลือด\nบ้าหอบฟาง\nบากบั่น\nบากหน้า\nบางตา\nบางเบา\nบางที\nบาดเจ็บ\nบาดแผล\nบาดหมาง\nบาตรใหญ่\nบาทบงกช\nบาทบงสุ์\nบาทบริจาริกา\nบาทวิถี\nบานเกล็ด\nบานตะเกียง\nบานตะไท\nบานเบอะ\nบานปลาย\nบานแผละ\nบานพับ\nบ้านจัดสรร\nบ้านช่อง\nบ้านนอก\nบ้านพัก\nบ้านเมือง\nบ้านรับรอง\nบ้านเรือน\nบาปกรรม\nบายศรี\nบ่ายเบี่ยง\nบ่ายหน้า\nบ่าวไพร่\nบิดเบี้ยว\nบิดเบือน\nบิดพลิ้ว\nบี้แบน\nบีบคั้น\nบีบรัด\nบึ้งตึง\nบึ้งบูด\nบุกบั่น\nบุกเบิก\nบุกรุก\nบุคลิกภาพ\nบุคลิกลักษณะ\nบุญธรรม\nบุญนิธิ\nบุญฤทธิ์\nบุบสลาย\nบุ้ยใบ้\nบุรุษเพศ\nบุหงารำไป\nบู้บี้\nบูชายัญ\nบูดบึ้ง\nบูดเบี้ยว\nเบาความ\nเบาใจ\nเบาบาง\nเบาปัญญา\nเบามือ\nเบาแรง\nเบาสมอง\nเบาหวาน\nเบาโหวง\nเบ้าตา\nเบาะแส\nเบิกความ\nเบิกบาน\nเบี้ยล่าง\nเบี้ยเลี้ยง\nเบี้ยหวัด\nเบี่ยงบ่าย\nเบียดบัง\nเบียดเบียน\nเบียดเสียด\nเบื้องต้น\nเบื้องบน\nเบื้องหน้า\nเบื้องหลัง\nแบกะดิน\nแบเบาะ\nแบ่งเบา\nแบ่งปัน\nแบ่งแยก\nแบบฉบับ\nแบบแปลน\nแบบแผน\nแบบฝึกหัด\nแบบพิมพ์\nแบบสอบถาม\nแบบอย่าง\nแบะแฉะ\nแบะท่า\nโบแดง\nโบราณคดี\nโบราณวัตถุ\nโบราณสถาน\nใบขับขี่\nใบจอง\nใบตอง\nใบแทรก\nใบบอก\nใบบุญ\nใบเบิกทาง\nใบปลิว\nใบพัด\nใบโพ\nใบไม้\nใบระกา\nใบรับรอง\nใบลา\nใบเลี้ยง\nใบสั่ง\nใบสำคัญ\nใบสุทธิ\nใบเสร็จ\nใบหน้า\nใบอนุญาต\nใบระกา\nปกครอง\nปกคลุม\nปกป้อง\nปกปิด\nปฏิบัติการ\nปฏิบัติบูชา\nปฐพีวิทยา\nปฐมฌาน\nปฐมทัศน์\nปฐมเทศนา\nปฐมนิเทศ\nปฐมพยาบาล\nปฐมยาม\nปฐมฤกษ์\nปฐมวัย\nปฐมสมโพธิ\nปนเป\nป่นปี้\nปมเขื่อง\nปมเด่น\nปมด้อย\nปรนเปรอ\nปรบไก่\nปรบมือ\nปรสิตวิทยา\nประโปรย\nประพรม\nประกันชีวิต\nประกันภัย\nประจักษ์พยาน\nประจัญบาน\nประจันหน้า\nประจำการ\nประจำเดือน\nประจำเมือง\nประจำยาม\nประชดประชัน\nประชากร\nประชากรศาสตร์\nประชาคม\nประชาชน\nประชาราษฎร์\nประชาชาติ\nประชาชี\nประชาทัณฑ์\nประชาบาล\nประชาพิจารณ์\nประชาภิบาล\nประชามติ\nประชาสงเคราะห์\nประชาสัมพันธ์\nประดับประดา\nประดามี\nประดาน้ำ\nประเดี๋ยวเดียว\nประเดี๋ยวนี้\nประทับใจ\nประทุษร้าย\nประเทศราช\nประพาสต้น\nประเพณีนิยม\nประลัยกัลป์\nประวัติการณ์\nประวัติศาสตร์\nประสบการณ์\nประสบการณ์นิยม\nประสาทการ\nประสูติการ\nประสูติกาล\nประเส\nปรับทุกข์\nปรับโทษ\nปรับปรุง\nปรากฏการณ์\nปราดเปรียว\nปราดเปรื่อง\nปราบปราม\nปริญญาบัตร\nปรัยัติธรรม\nปรุโปร่ง\nปลงใจ\nปลงตก\nปลดทุกข์\nปลดปลง\nปลดปล่อย\nปลดเปลื้อง\nปลดระวาง\nปลดแอก\nปล้นสะดม\nปลอกกระสุน\nปลอกคอ\nปลอดโปร่ง\nปลอดภัย\nปลอมปน\nปลอมแปลง\nปลอบโยน\nปล่อยใจ\nปล่อยตัว\nปล่อยปละ\nปลั๊กไฟ\nปลากริม\nปลาเค็ม\nปลาจ่อม\nปลาเจ่า\nปลาแดก\nปลาตู้\nปลาทอง\nปลาร้า\nปลาส้ม\nปลาดาว\nปลาบิน\nปลาฝา\nปลาวาฬ\nปลาหมึก\nปลาบปลื้ม\nปลายข้าว\nปลายแถว\nปลายทาง\nปลิ้นปลอก\nปลิ้นปล้อน\nปลีกตัว\nปลีกย่อย\nปลุกใจ\nปลุกปล้ำ\nปลุกปั่น\nปลุกระดม\nปลุกเสก\nปลูกฝัง\nปลูกสร้าง\nปวดถ่วง\nปวดมวน\nปวดร้าว\nป่วนปั่น\nป่วยการ\nปอกลอก\nป้องกัน\nปักใจ\nปักดำ\nปักหลัก\nปัจเจกบุคคล\nปัจเจกพุทธะ\nปัจเจกโพธิ\nปัจฉิมชน\nปัจฉิมทิศ\nปัจฉิมภาค\nปัจฉิมยาม\nปัจฉิมลิขิต\nปัจฉิมวัย\nปัจฉิมวาจา\nปัญญาชน\nปัญญาวิมุติ\nปัญญาอ่อน\nปัดเป่า\nปันส่วน\nปั่นป่วน\nปั่นแปะ\nปั่นหัว\nปั้นจิ้ม\nปั้นเจ๋อ\nปั้นปึ่ง\nปั้นสิบ\nปั๊มน้ำมัน\nป่าช้า\nป่าชายเลน\nป่าดง\nป่าดงดิบ\nป่าดิบ\nป่าเถื่อน\nป่าเบญจพรรณ\nป่าละเมาะ\nปากกา\nปากขอ\nปากแข็ง\nปากคอ\nปากคำ\nปากคีบ\nปากจัด\nปากน้ำ\nปากเปล่า\nปากเสียง\nปานกลาง\nป่านนี้\nป้านลม\nป้ายสี\nป่าวร้อง\nปิดฉาก\nปิดบัง\nปิตุฆาต\nปิตุภูมิ\nปีมะโว้\nปีแสง\nปี่กลาง\nปี่ไฉน\nปี่ชวา\nปี่นอก\nปี่ใน\nปี่พาทย์\nปี่อ้อ\nปีกกา\nปีนเกลียว\nปีนป่าย\nปึกแผ่น\nปึงปัง\nปืนกล\nปืนครก\nปืนพก\nปืนยา\nปืนยาว\nปืนลม\nปืนเล็ก\nปืนเล็กยาว\nปืนสั้น\nปืนใหญ่\nปุบปับ\nปุ๊บปั๊บ\nปุ่มเปือก\nปุยฝ้าย\nปุ๋ยคอก\nปุ๋ยเคมี\nปุ๋ยวิทยาศาสตร์\nปุ๋ยหมัก\nปุ๋ยอินทรีย์\nปูจ๋า\nปูเสฉวน\nปู่เจ้า\nปู่ทวด\nปูนขาว\nปูนซีเมนต์\nปูนดิบ\nปูนแดง\nปูนปลาสเตอร์\nปูนปั้น\nเป็ดเทศ\nเป็ดน้ำ\nเป็นกลาง\nเป็นใจ\nเป็นต้น\nเป็นต่อ\nเป็นรอง\nเป็นไร\nเป็นลม\nเป็นห่วง\nเป็นอยู่\nเปรมปรีดิ์\nเปรอะเปื้อน\nเปรียบเทียบ\nเปรียบเปรย\nเปรี้ยวปาก\nเปรี้ยวหวาน\nเปรื่องปราด\nเปลญวน\nเปล่งปลั่ง\nเปล่าดาย\nเปล่าเปลี่ยว\nเปลี่ยนใจ\nเปลี่ยนตัว\nเปลี่ยนแปลง\nเปลี่ยนมือ\nเปลี่ยนหน้า\nเป๋อเหลอ\nเปะปะ\nเป่ากบ\nเป้านิ่ง\nเป้าหมาย\nเปิดฉาก\nเปิดเปิง\nเปิดโปง\nเปิดผนึก\nเปิดเผย\nเปียกปูน\nแป้งสาลี\nแป้งนวล\nแป้งเปียก\nแป้งมัน\nแป้งฝุ่น\nแป้งร่ำ\nแป้งสิงคโปร์\nแป้งหมี่\nแปดปน\nแปดเปื้อน\nแปรปรวน\nแปรผัน\nแปรพักตร์\nแปรรูป\nแปรอักษร\nแปลกปลอม\nแปะโป้ง\nโป้ปด\nโปร่งแสง\nโปร่งใส\nโปรดปราน\nโปรยทาน\nโปรยปราย\nโปโลน้ำ\nผกผัน\nผกากรอง\nผงขาว\nผงชูรส\nผงซักฟอก\nผงฟู\nผดุงครรภ์\nผมไฟ\nผลพลอยได้\nผลลัพธ์\nผลัดเปลี่ยน\nผลิตผล\nผลิตภัณฑ์\nผลุบโผล่\nผสมเทียม\nผสมผสาน\nผสมผเส\nผสมพันธุ์\nผสมโรง\nผสมเสร็จ\nผ่องแผ้ว\nผ่องใส\nผ่อนคลาย\nผ่อนชำระ\nผ่อนปรน\nผ่อนผัน\nผ่อนส่ง\nผอมโซ\nผอมแห้ง\nผักชี\nผักตบชวา\nผักบุ้ง\nผังเมือง\nผัดผ่อน\nผันแปร\nผันผวน\nผ่าตัด\nผ่าเผย\nผ่าหมาก\nผ่าเหล่า\nผ้าขนหนู\nผ้าขาวม้า\nผ้าขี้ริ้ว\nผ้าเช็ดตัว\nผ้าเช็ดปาก\nผ้าเช็ดมือ\nผ้าเช็ดหน้า\nผ้าดิบ\nผ้าต่วน\nผ้าไตร\nผ้าถุง\nผ้าแถบ\nผ้านวม\nผ้านุ่ง\nผ้าใบ\nผ้าป่า\nผ้าป่าน\nผ้าผ่อน\nผ้าพันคอ\nผ้าพันแผล\nผ้าแพร\nผ้าโพกหัว\nผ้ามัดหมี่\nผ้ายาง\nผ้าลูกไม้\nผ้าเหลือง\nผ้าอนามัย\nผ้าอ้อม\nผาดโผน\nผาติกรรม\nผิดหวัง\nผิวเผิน\nผิวพรรณ\nผิวหนัง\nผีกระสือ\nผีกระหัง\nผีกองกอย\nผีโขมด\nผีดิบ\nผีตองเหลือง\nผีถ้วยแก้ว\nผีแถน\nผีทะเล\nผีบุญ\nผีปอบ\nผีพุ่งไต้\nผีฟ้า\nผีเรือน\nผีสาง\nผีเสื้อ\nผีห่า\nผึ่งผาย\nผุดผ่อง\nผุดผาด\nผู้คน\nผู้คุม\nผู้จัดการ\nผู้ชาย\nผู้เชี่ยวชาญ\nผู้ดี\nผู้โดยสาร\nผู้ต้องขัง\nผู้ต้องหา\nผู้แทน\nผู้น้อย\nผู้บริโภค\nผู้บังคับบัญชา\nผู้ปกครอง\nผู้ประกอบการ\nผู้ป่วย\nผู้พิพากษา\nผู้เยาว์\nผู้ร้าย\nผู้วิเศษ\nผู้สื่อข่าว\nผู้เสียหาย\nผู้หญิง\nผู้ใหญ่\nผู้ใหญ่บ้าน\nผูกขวัญ\nผูกขาด\nผูกพัน\nผูกมัด\nเผชิญหน้า\nเผด็จการ\nเผด็จศึก\nเผยแผ่\nเผยแพร่\nเผละผละ\nเผ่าพันธุ์\nเผื่อแผ่\nแผงลอย\nแผนการ\nแผนงาน\nแผนที่\nแผนผัง\nแผนภาพ\nแผนภูมิ\nแผ่นดิน\nแผ่นเสียง\nแผ้วพาน\nโผงผาง\nฝนทอง\nฝอยทอง\nฝักแค\nฝักบัว\nฝักฝ่าย\nฝักใฝ่\nฝังใจ\nฝังหัว\nฝาชี\nฝาแฝด\nฝาละมี\nฝ่าพระบาท\nฝ่าฝืน\nฝ่าฟัน\nฝ้าฟาง\nฝากตัว\nฝากฝัง\nฝีดาษ\nฝีมะม่วง\nฝีจักร\nฝีเท้า\nฝีปาก\nฝีพาย\nฝีมือ\nฝีเย็บ\nฝึกงาน\nฝึกปรือ\nฝึกฝน\nฝึกสอน\nฝึกหัด\nฝืดเคือง\nใฝ่ฝัน\nพงพี\nพงศ์พันธุ์\nพญาโศก\nพญาไฟ\nพบปะ\nพบพาน\nพรสวรรค์\nพรมคด\nพรมแดน\nพรมมิ\nพรรคพวก\nพรรณราย\nพรวดพราด\nพรหมชาติ\nพรหมลิขิต\nพรหมโลก\nพรหมวิหาร\nพร้อมใจ\nพร้อมพรั่ง\nพร้อมเพรียง\nพร้อมมูล\nพร้อมสรรพ\nพร้อมหน้า\nพระครู\nพระคุณ\nพระเคราะห์\nพระเครื่อง\nพระเจ้า\nพระเจ้าอยู่หัว\nพระชายา\nพระทัย\nพระนาง\nพระนางเจ้า\nพระเป็นเจ้า\nพระผู้เป็นเจ้า\nพระพิมพ์\nพระพุทธเจ้า\nพระพุทธองค์\nพระภูมิ\nพระยา\nพระรอง\nพระสนม\nพระสนมเอก\nพระองค์\nพระองค์เจ้า\nพระเอก\nพรั่งพร้อม\nพรั่งพรู\nพรั่นพรึง\nพร่างพราว\nพรายน้ำ\nพรายแพรว\nพราวแพรว\nพร่ำพลอด\nพร่ำเพรื่อ\nพร่ำเพ้อ\nพริกไทย\nพริ้งพราย\nพริ้งเพรา\nพริ้งเพริศ\nพริบตา\nพริ้มพราย\nพริ้มเพรา\nพรุ่งนี้\nพฤติกรรม\nพฤติการณ์\nพฤตินัย\nพลการ\nพลขับ\nพลความ\nพลเมือง\nพลรบ\nพลร่ม\nพลเรือน\nพลโลก\nพลศึกษา\nพลบค่ำ\nพลอดรัก\nพลังงาน\nพลังเงียบ\nพลังจิต\nพลั้งปาก\nพลั้งเผลอ\nพลั้งพลาด\nพลัดถิ่น\nพลัดพราก\nพลาดท่า\nพลาดพลั้ง\nพลิกแพลง\nพลีกรรม\nพลุ่งพล่าน\nพวกพ้อง\nพวงมาลัย\nพวงมาลา\nพวงหรีด\nพวงคราม\nพวงชมพู\nพวงแสด\nพ่วงพี\nพวยน้ำ\nพวยพุ่ง\nพสกนิกร\nพหุคูณ\nพหุภาคี\nพหูพจน์\nพหูสูต\nพอควร\nพอใจ\nพอใช้\nพอใช้ได้\nพอดี\nพอตัว\nพอทำเนา\nพอประมาณ\nพอเพียง\nพอแรง\nพอสมควร\nพอเหมาะ\nพ่อขุน\nพ่อครัว\nพ่อตา\nพ่อบ้าน\nพ่อพันธุ์\nพ่อม่าย\nพ่อเมือง\nพ่อเลี้ยง\nพ่อสื่อ\nพอกพูน\nพ้องพาน\nพักผ่อน\nพักพิง\nพักฟื้น\nพักร้อน\nพักแรม\nพัดยศ\nพัดลม\nพันพัว\nพับฐาน\nพับเพียบ\nพัวพัน\nพาซื่อ\nพาดพิง\nพิณพาทย์\nพิธีกร\nพิธีกรรม\nพิธีการ\nพิธีรีตอง\nพิธีสาร\nพินัยกรรม\nพิมพ์เขียว\nพิมพ์ใจ\nพิมพ์ดีด\nพิษสง\nพี่น้อง\nพี่เบิ้ม\nพี่เลี้ยง\nพึงใจ\nพึงพอใจ\nพึ่งพา\nพึ่งพิง\nพืชพันธุ์\nพืชมงคล\nพื้นฐาน\nพื้นที่\nพื้นบ้าน\nพื้นเพ\nพื้นเมือง\nพื้นเสีย\nพุพอง\nพุทธกาล\nพุทธคุณ\nพุทธจักร\nพุทธเจดีย์\nพุทธฎีกา\nพุทธปฏิมา\nพุทธปฏิมากร\nพุทธมามกะ\nพุทธศักราช\nพุทธศาสนิกชน\nพุทธองค์\nพุทธชาด\nพุทธรักษา\nพุ่มพวง\nพุ่มไม้\nพู่กัน\nพูดจา\nเพ่งเล็ง\nเพดานบิน\nเพดานปาก\nเพริศพราย\nเพริศพริ้ง\nเพริศแพร้ว\nเพรียกพร้อง\nเพรียวลม\nเพลงเชิด\nเพลงยาว\nเพลิงกัลป์\nเพลินใจ\nเพลินตา\nเพลี่ยงพล้ำ\nเพ้อฝัน\nเพาะกาย\nเพาะชำ\nเพาะปลูก\nเพิกถอน\nเพิกเฉย\nเพิ่มเติม\nเพิ่มพูน\nเพียงตา\nเพียงพอ\nเพียบแประ\nเพียบพร้อม\nเพื่อนเกลอ\nเพื่อนตาย\nเพื่อนบ้าน\nเพื่อนฝูง\nเพื่อนยาก\nแพ้ท้อง\nแพร่หลาย\nแพร่งพราย\nแพรวพราว\nโพธิญาณ\nโพธิบัลลังก์\nโพธิสมภาร\nโพธิสัตว์\nโพ้นทะเล\nโพยภัย\nไพ่ตาย\nไพ่ป๊อก\nไพรวัน\nไพรสณฑ์\nไพรสัณฑ์\nไพร่พล\nไพร่ฟ้า\nไพร่สม\nไพร่ส่วย\nไพร่หลวง\nฟกช้ำ\nฟองเต้าหู้\nฟองน้ำ\nฟองมัน\nฟ้องกลับ\nฟ้องร้อง\nฟอนเฟะ\nฟักทอง\nฟัดเฟียด\nฟันดาบ\nฟันฝ่า\nฟันแท้\nฟันน้ำนม\nฟันปลา\nฟันฟาง\nฟันเฟือง\nฟันม้า\nฟันเลื่อย\nฟันหนู\nฟั่นเฝือ\nฟั่นเฟือน\nฟื้นตัว\nฟื้นฝอย\nฟื้นฟู\nฟุ้งซ่าน\nฟุ้งเฟ้อ\nฟุ้งเฟื่อง\nฟุตบอล\nฟูฟ่อง\nฟูเฟื่อง\nฟูมฟัก\nฟูมฟาย\nเฟะฟะ\nเฟื่องฟ้า\nเฟื่องฟุ้ง\nเฟื่องฟู\nไฟฉาย\nไฟแช็ก\nไฟธาตุ\nไฟฟ้า\nภัตกิจ\nภาคทัณฑ์\nภาคพื้น\nภาคเรียน\nภาคภูมิ\nภาพถ่าย\nภาพนิ่ง\nภาพประกอบ\nภาพพจน์\nภาพยนตร์\nภาพลวงตา\nภาพลักษณ์\nภายนอก\nภายใน\nภายหน้า\nภายหลัง\nภารกิจ\nภารธุระ\nภารโรง\nภารตวิทยา\nภาษาศาสตร์\nภาสกร\nภิญโญภาพ\nภินชาติ\nภูธร\nภูธเรศ\nภูบาล\nภูเบศ\nภูเบศวร์\nภูเขา\nภูเขาไฟ\nภูผา\nภูตคาม\nภูตบดี\nภูตรูป\nภูเตศวร\nภูมินทร์\nภูมิบาล\nภูมิประเทศ\nภูมิภาค\nภูมิรัฐศาสตร์\nภูมิลำเนา\nภูมิศาสตร์\nภูมิอากาศ\nภูมิธรรม\nภูมิปัญญา\nภูมิรู้\nภูมิใจ\nภูมิฐาน\nภูมิคุ้มกัน\nภูมิแพ้\nภูษาโยง\nเภทภัย\nเภสัชกร\nเภสัชกรรม\nเภสัชวิทยา\nเภสัชศาสตร์\nโภคทรัพย์\nโภคภัณฑ์\nโภชนากร\nโภชนาการ\nมกุฎราชกุมาร\nมงคลแฝด\nมงคลสูตร\nมงคลหัตถี\nมณเฑียรบาล\nมดดำ\nมดแดง\nมดเท็จ\nมดยอบ\nมดลูก\nมธุปายาส\nมธุรส\nมนเทียรบาล\nมนุษย์กบ\nมโนกรรม\nมโนคติ\nมโนทุจริต\nมโนธรรม\nมโนภาพ\nมโนมัย\nมโนรถ\nมโนรมย์\nมโนสุจริต\nมรรคนายก\nมรรคผล\nมฤคชาติ\nมฤคทายวัน\nมฤคราช\nมลทิน\nมลพิษ\nมลสาร\nมวกเหล็ก\nม้วนหน้า\nมวยไทย\nมวยปล้ำ\nมวยล้ม\nมวยวัด\nมวยสากล\nมวยหมู่\nมวลสาร\nมอคราม\nมอซอ\nมอหมึก\nมองเมียง\nมอบตัว\nมอบหมาย\nมอมเมา\nมะขามเทศ\nมะขามป้อม\nมะขามเปียก\nมะเขือเทศ\nมะเขือพวง\nมะพร้าวแก้ว\nมักคุ้น\nมักจี่\nมักง่าย\nมักน้อย\nมักมาก\nมักใหญ่\nมั่งคั่ง\nมั่งมี\nมัจจุราช\nมัชฌิมนิกาย\nมัชฌิมประเทศ\nมัชฌิมยาม\nมัชฌิมวัย\nมัดจำ\nมัดหมี่\nมัธยมกาล\nมัธยมศึกษา\nมันแกว\nมันเทศ\nมันฝรั่ง\nมันเปลว\nมันสมอง\nมั่นคง\nมั่นใจ\nมั่นหมาย\nมั่นเหมาะ\nมัวเมา\nมัวหมอง\nมั่วสุม\nม้าเทศ\nม้าน้ำ\nม้ามืด\nม้าเร็ว\nม้าล่อ\nม้าลาย\nมากมาย\nมาตรการ\nมาตรฐาน\nมาตราส่วน\nมาตุคาม\nมาตุฆาต\nมาตุภูมิ\nม่านตา\nม่านบังตา\nมายากร\nมายากล\nมายาการ\nมายาวี\nมารผจญ\nมารวิชัย\nมารสังคม\nมารหัวขน\nมาลาการ\nมิ่งขวัญ\nมิ่งมิตร\nมิจฉาจาร\nมิจฉาชีพ\nมิดชิด\nมิดเมี้ยน\nมิดหมี\nมิตรจิต\nมิตรภาพ\nมิตรสหาย\nมิน่า\nมีหน้า\nมีดโกน\nมีดดาบ\nมีดโต้\nมีดพก\nมีดพับ\nมีดสั้น\nมึนงง\nมึนชา\nมึนตึง\nมึนเมา\nมืดครึ้ม\nมืดมน\nมืดมัว\nมือจับ\nมือดี\nมือเติบ\nมือปืน\nมือเปล่า\nมือมืด\nมือสอง\nมือเสือ\nมือหนึ่ง\nมือใหม่\nมุกตลก\nมุขปาฐะ\nมุขมนตรี\nมุ่งมั่น\nมุ่งมาด\nมุ่งหน้า\nมุ่งหมาย\nมุ่งหวัง\nมุ้งลวด\nมุ้งสายบัว\nมุมก้ม\nมุมกลับ\nมุมเงย\nมุมฉาก\nมุมตรง\nมุมป้าน\nมุมมืด\nมุมแย้ง\nมุมสะท้อน\nมุมหักเห\nมุมแหลม\nมุสาวาท\nมูกเลือด\nมูกมัน\nมูกหลวง\nมูนดิน\nมูลฐาน\nมูลนาย\nมูลนิธิ\nมูลเหตุ\nมูลค่า\nมูลฝอย\nเม็ดเงิน\nเม็ดเลือด\nเม็ดโลหิต\nเม่นทะเล\nเมรุมาศ\nเมรุราช\nเมล์อากาศ\nเมาดิบ\nเมามัน\nเมามัว\nเมามาย\nเมินเฉย\nเมียน้อย\nเมียหลวง\nเมียงมอง\nเมี่ยงลาว\nเมี่ยงส้ม\nเมื่อกี้\nเมื่อตะกี้\nเมื่อใด\nเมื่อไร\nเมื่อไหร่\nเมื่อนั้น\nเมืองขึ้น\nเมืองท่า\nเมืองนอก\nเมืองหลวง\nเมื่อยขบ\nเมื่อยล้า\nแม่กอง\nแม่กุญแจ\nแม่คุณ\nแม่งาน\nแม่เจ้า\nแม่ชี\nแม่ทัพ\nแม่นม\nแม่น้ำ\nแม่บท\nแม่บ้าน\nแม่เบี้ย\nแม่พระ\nแม่พิมพ์\nแม่เพลง\nแม่มด\nแม่ม่าย\nแม่ไม้\nแม่ยก\nแม่ยาย\nแม่ร้าง\nแม่เรือน\nแม่แรง\nแม่เล้า\nแม่เลี้ยง\nแม่สี\nแม่สื่อ\nแม่เหล็ก\nแมงมุม\nแม่นยำ\nแมลงช้าง\nแมลงวัน\nแมลงปอ\nแมลงภู่\nแมลงเม่า\nแมวเซา\nแมวน้ำ\nแมวป่า\nแมวมอง\nไม้กลัด\nไม้กวาด\nไม้กางเขน\nไม้เกาหลัง\nไม้ขีดไฟ\nไม้จิ้มฟัน\nไม้เด็ด\nไม้ตาย\nไม้ตีพริก\nไม้ที\nไม้เท้า\nไม้บรรทัด\nไม้เมตร\nไม้ระแนง\nไม้เรียว\nไม้หมอน\nไม้อัด\nไม้จัตวา\nไม้ตรี\nไม้ไต่คู้\nไม้โท\nไม้ผัด\nไม้มลาย\nไม้ม้วน\nไม้ยมก\nไม้หน้า\nไม้หันอากาศ\nไม้เอก\nยกกลีบ\nยกครู\nยกเครื่อง\nยกเค้า\nยกทรง\nยกฟ้อง\nยกเมฆ\nยกยอ\nยกย่อง\nยกเลิก\nยกเว้น\nย่นย่อ\nยมทูต\nยมบาล\nยมราช\nยมโลก\nยวดยิ่ง\nยวดยาน\nยวนยี\nยวบยาบ\nย่อท้อ\nย่อส่วน\nย่อหน้า\nย่อหย่อน\nยอกย้อน\nยองใย\nย่องเบา\nย่องแย่ง\nยอดเยี่ยม\nยอดอก\nย้อนยอก\nย้อนรอย\nย้อนศร\nย้อนแสง\nย้อนหลัง\nยอบแยบ\nยอมความ\nย่อมเยา\nย่อยยับ\nยักยอก\nยักย้าย\nยักเยื้อง\nยัญกรรม\nยัญพิธี\nยัดเยียด\nยับเยิน\nยับยั้ง\nยั่วยวน\nยั่วยุ\nยั่วเย้า\nยากวาด\nยากันยุง\nยาเขียว\nยาใจ\nยาฉุน\nยาชา\nยาซัด\nยาดอง\nยาแดง\nยาถ่าย\nยาธาตุ\nยานัตถุ์\nยาเบื่อ\nยาโป๊\nยาแฝด\nยาพิษ\nยาระบาย\nยาสลบ\nยาสั่ง\nยาสีฟัน\nยาสูบ\nยาเส้น\nยาเสพติด\nยาหม่อง\nยาเหลือง\nย่าทวด\nย่านาง\nยากแค้น\nยากจน\nยากเย็น\nยากไร้\nยางนอก\nยางใน\nยางมะตอย\nยางมะตูม\nยางลบ\nยางสน\nยางอาย\nย่างกราย\nย่างเยื้อง\nย่างสด\nย่างสามขุม\nย่างเหยียบ\nยานเกราะ\nยานพาหนะ\nยานอวกาศ\nยานคาง\nยายทวด\nยาวเฟื้อย\nยาวยืด\nยาวเหยียด\nยำทวาย\nยำใหญ่\nยำเกรง\nยำเยง\nย่ำต๊อก\nย่ำยี\nย่ำแย่\nยิงเป้า\nยิ่งนัก\nยิ่งยวด\nยิ่งใหญ่\nยินดี\nยินยอม\nยินร้าย\nยิ้มกริ่ม\nยิ้มแฉ่ง\nยิ้มแต้\nยิ้มแป้น\nยิ้มเผล่\nยิ้มเยาะ\nยิ้มแย้ม\nยียวน\nยึดครอง\nยึดถือ\nยึดมั่น\nยึดเหนี่ยว\nยืดยาด\nยืดยาว\nยืดเยื้อ\nยืดหยุ่น\nยืดอก\nยืนกราน\nยืนต้น\nยืนพื้น\nยืนยง\nยืนยัน\nยืนหยัด\nยื้อยุด\nยุยง\nยุแยง\nยุแหย่\nยุคลบาท\nยุคเข็ญ\nยุคทอง\nยุคมืด\nยุ่งขิง\nยุ่งยาก\nยุ่งเหยิง\nยุติธรรม\nยุทธการ\nยุทธนาวี\nยุทธปัจจัย\nยุทธภัณฑ์\nยุทธภูมิ\nยุทธวิธี\nยุทธศาสตร์\nยุทธหัตถี\nยุทธนาการ\nยุทธนาธิการ\nยุบยับ\nยุบยิบ\nยุพราช\nยู่ยี่\nเย็นเจี๊ยบ\nเย็นใจ\nเย็นฉ่ำ\nเย็นเฉียบ\nเย็นชา\nเย็นชืด\nเย็นตา\nเย็นเยียบ\nเย็นเยือก\nเย็นวาบ\nเย็นวูบ\nเย็บกี่\nเย็บจักร\nเย็บด้าย\nเย้ยหยัน\nเย้าหยอก\nเยาะเย้ย\nเยี่ยมกราย\nเยี่ยมเยียน\nเยี่ยมเยือน\nเยี่ยมยอด\nเยื่อเคย\nเยื่อใย\nเยือกเย็น\nเยื้องกราย\nเยื้องยัก\nเยื้องย่าง\nแยกย้าย\nแยกแยะ\nแย่งชิง\nแยบคาย\nแยบยล\nแย้มพราย\nแย้มยิ้ม\nแย้มสรวล\nโยเย\nโย้เย้\nโยกโคลง\nโยกย้าย\nโยกโย้\nโยนกลอง\nใยหิน\nรกชัฏ\nรกร้าง\nรกเรี้ยว\nรกเรื้อ\nรกราก\nรงควัตถุ\nรชนีกร\nรถกระบะ\nรถเก๋ง\nรถเข็น\nรถแข่ง\nรถจักร\nรถจี๊ป\nรถตู้\nรถทัวร์\nรถบรรทุก\nรถพ่วง\nรถพยาบาล\nรถไฟ\nรถไฟฟ้า\nรถม้า\nรถเมล์\nรถยนต์\nรถราง\nรถลาก\nรถสปอร์ต\nรถสิบล้อ\nรบกวน\nรบรา\nรบเร้า\nรมดำ\nร่มเกล้า\nร่มชูชีพ\nร่มเย็น\nร่มรื่น\nร่วงโรย\nรวงผึ้ง\nรวงรัง\nรวดเร็ว\nรวนเร\nรวบยอด\nรวบรวม\nรวบรัด\nรวมพล\nรวมหัว\nร่วมใจ\nร่วมเพศ\nร่วมมือ\nร่วมรัก\nร่วมสมัย\nรวยริน\nรวยรื่น\nรสชาติ\nรสนิยม\nรองท้อง\nรองเท้า\nรองพื้น\nร่องน้ำ\nร่องรอย\nร้องขอ\nร้องทุกข์\nร้องเรียน\nร้องห่ม\nร้องไห้\nรองช้ำ\nรองทรง\nรอดชีวิต\nรอดตัว\nรอดตาย\nรอนแรม\nร่อนเร่\nร้อนใจ\nร้อนตัว\nร้อนรน\nร้อนรุ่ม\nร้อนวิชา\nร้อนอาสน์\nรอบจัด\nรอบเดือน\nรอบรู้\nรอยร้าว\nร่อยหรอ\nร้อยละ\nร้อยกรอง\nร้อยแก้ว\nร้อยหวาย\nระนาดทุ้ม\nระนาดเอก\nระเบิดขวด\nระเบิดมือ\nระเบียบการ\nรักใคร่\nรักษาการ\nรักษาการณ์\nรังไข่\nรังแตน\nรังนก\nรังผึ้ง\nรังเพลิง\nรังมด\nรังสรรค์\nรังสฤษฏ์\nรั้งรอ\nรังสีแพทย์\nรังสีวิทยา\nรัชกาล\nรัชทายาท\nรัชนีกร\nรัฐธรรมนูญ\nรัฐบาล\nรัฐบุรุษ\nรัฐประศาสน์\nรัฐประหาร\nรัฐพิธี\nรัฐมนตรี\nรัฐวิสาหกิจ\nรัฐศาสตร์\nรัฐสภา\nรัดกุม\nรัดเกล้า\nรัดตัว\nรัดประคด\nรัดรึง\nรัดรูป\nรัตติกาล\nรับขวัญ\nรับจ้าง\nรับช่วง\nรับใช้\nรับซื้อ\nรับทราบ\nรับประกัน\nรับประทาน\nรับปาก\nรับผิด\nรับผิดชอบ\nรับฟ้อง\nรับฟัง\nรับมือ\nรับรอง\nรับรู้\nรับสมัคร\nรับสั่ง\nรับหน้า\nรับเหมา\nรั่วไหล\nรามือ\nร่าเริง\nรากแก้ว\nรากขวัญ\nรากฐาน\nรากฟัน\nรากศัพท์\nรากเหง้า\nร่างกาย\nร่างแห\nร้างรา\nราชกรณียกิจ\nราชการ\nราชกิจ\nราชครู\nราชฐาน\nราชทัณฑ์\nราชทินนาม\nราชทูต\nราชธานี\nราชนาวี\nราชบัณฑิต\nราชบัลลังก์\nราชบาตร\nราชบุตร\nราชปะแตน\nราชภัฏ\nราชมัล\nราชยาน\nราชรถ\nราชลัญจกร\nราชเลขาธิการ\nราชเลขานุการ\nราชวงศ์\nราชวัติ\nราชสกุล\nราชสมบัติ\nราชสาส์น\nราชหัตถเลขา\nราชองครักษ์\nราชโองการ\nราชาคณะ\nราชาศัพท์\nราชินีนาถ\nร้านชำ\nร้านรวง\nราบคาบ\nราบรื่น\nราบเรียบ\nรายการ\nรายงาน\nรายจ่าย\nรายได้\nรายทาง\nรายรับ\nรายล้อม\nรายละเอียด\nรายวิชา\nร่ายยาว\nร่ายรำ\nร้ายกาจ\nร้ายแรง\nราวนม\nราวป่า\nร้าวฉาน\nร้าวราน\nรำพัด\nรำแพน\nรำวง\nร่ำไป\nร่ำร้อง\nร่ำเรียน\nร่ำไร\nร่ำลา\nร่ำไห้\nริเริ่ม\nริอ่าน\nริมฝีปาก\nริ้วรอย\nรีบร้อน\nรีบรุด\nรีบเร่ง\nรื่นรมย์\nรื่นเริง\nรื้อถอน\nรื้อฟื้น\nรุกฆาต\nรุกราน\nรุกล้ำ\nรุกไล่\nรุ่งขึ้น\nรุ่งแจ้ง\nรุ่งเช้า\nรุ่งเรือง\nรุ่งโรจน์\nรุ่งสว่าง\nรุ่งสาง\nรุ่งอรุณ\nรุจิเรข\nรุดหน้า\nรุนแรง\nรุมเร้า\nรุมล้อม\nรุ่มรวย\nรุ่มร้อน\nรุ่ยร่าย\nรู้แกว\nรู้ความ\nรู้คุณ\nรู้งาน\nรู้จัก\nรู้แจ้ง\nรู้ใจ\nรู้เชิง\nรู้ตัว\nรู้ทัน\nรู้เท่า\nรู้เรื่อง\nรู้สำนึก\nรู้สึก\nรู้เห็น\nรูปการณ์\nรูปโฉม\nรูปฌาน\nรูปถ่าย\nรูปทรง\nรูปธรรม\nรูปแบบ\nรูปพรรณ\nรูปพรหม\nรูปภพ\nรูปภาพ\nรูปร่าง\nรูปสมบัติ\nเร่ร่อน\nเร่งด่วน\nเร่งมือ\nเร่งรัด\nเร่งรีบ\nเร่งเร้า\nเร้นลับ\nเร่อร่า\nเร่าร้อน\nเราะราย\nเราะร้าย\nเริงใจ\nเริงรมย์\nเริดร้าง\nเริ่มต้น\nเริ่มแรก\nเรี่ยราด\nเรี่ยไร\nเรียกคืน\nเรียกตัว\nเรียกร้อง\nเรียกหา\nเรียบร้อย\nเรียงความ\nเรียงตัว\nเรียงเบอร์\nเรียงพิมพ์\nเรียงเม็ด\nเรียงราย\nเรียนรู้\nเรียบร้อย\nเรียบเรียง\nเรียบวุธ\nเรี่ยมเร้\nเรี่ยวแรง\nเรือกลไฟ\nเรือกอและ\nเรือกำปั่น\nเรือจ้าง\nเรือดำน้ำ\nเรือโดยสาร\nเรือตรวจการณ์\nเรือตังเก\nเรือธง\nเรือนำร่อง\nเรือบด\nเรือบิน\nเรือใบ\nเรือประมง\nเรือพ่วง\nเรือพิฆาต\nเรือยนต์\nเรือยาว\nเรือโยง\nเรือรบ\nเรือลากจูง\nเรือสำปั้น\nเรือสำเภา\nเรือหลวง\nเรือหางยาว\nเรืออีโปง\nเรือเอี้ยมจุ๊น\nเรื้อรัง\nเรือกสวน\nเรืองนาม\nเรืองรอง\nเรืองแสง\nเรื่องราว\nเรื่องสั้น\nเรือนแก้ว\nเรือนจำ\nเรือนเบี้ย\nเรือนแพ\nเรือนหอ\nเรื่อยเจื้อย\nเรื่อยเฉื่อย\nเรื่อยเปื่อย\nแรเงา\nแรกนา\nแรกนาขวัญ\nแรงงาน\nแรงดึงดูด\nแรงเทียน\nแรงม้า\nแรงเหวี่ยง\nแรมรอน\nแรมรา\nแรมโรย\nโรคจิต\nโรงครัว\nโรงงาน\nโรงเจ\nโรงเตี๊ยม\nโรงทาน\nโรงนา\nโรงพยาบาล\nโรงพัก\nโรงพิมพ์\nโรงเรียน\nโรงเรือน\nโรงแรม\nโรงเลี้ยง\nโรงเลื่อย\nโรงสี\nโรงสีข้าว\nโรงอาหาร\nโรมรัน\nโรยรา\nฤชากร\nฤดูกาล\nลงขัน\nลงแขก\nลงคอ\nลงตัว\nลงท้าย\nลงทุน\nลงโทษ\nลงพุง\nลงมือ\nลงรัก\nลงรอย\nลงแรง\nลงโรง\nลงเอย\nลดตัว\nลดละ\nลดเลี้ยว\nลดหย่อน\nลดหลั่น\nลนลาน\nล้นพ้น\nล้นหลาม\nล้นเหลือ\nลบล้าง\nลบเลือน\nลบหลู่\nลมกรด\nลมค้า\nลมงวง\nลมแดด\nลมทะเล\nลมบก\nลมบน\nลมบ้าหมู\nลมปราณ\nลมปาก\nลมพิษ\nลมว่าว\nลมเสีย\nลมหนาว\nลมหายใจ\nล่มจม\nล่มสลาย\nล้มละลาย\nล้มลุก\nล้มเลิก\nล่วงเกิน\nล่วงรู้\nล่วงละเมิด\nล่วงลับ\nล่วงล้ำ\nล่วงเลย\nล่วงหน้า\nลวดลาย\nลวดสปริง\nลวดหนาม\nล้วนแล้ว\nลหุโทษ\nล่อลวง\nล่อหลอก\nล่อแหลม\nล้อต๊อก\nล้อเลื่อน\nล้อเล่น\nล้อเลียน\nล้อหลอก\nลองเชิง\nลองดี\nลองภูมิ\nล่องหน\nลอดช่อง\nล่อนจ้อน\nลอบกัด\nล้อมวง\nลอยแก้ว\nลอยชาย\nลอยตัว\nลอยนวล\nลอยแพ\nลอยลำ\nละทิ้ง\nละเลย\nละเว้น\nละครนอก\nละครใน\nละครเพลง\nละครร้อง\nละครรำ\nละครลิง\nละครสัตว์\nละเอียดอ่อน\nลักไก่\nลักพา\nลักเพศ\nลักยิ้ม\nลักลอบ\nลักลั่น\nลักหลับ\nลัดเลาะ\nลับตา\nลับแล\nลับหลัง\nลาออก\nล่าช้า\nล่าทัพ\nล้าสมัย\nล้าหลัง\nลากข้าง\nล้างบาง\nล้างผลาญ\nลาดเขา\nลาดตระเวน\nลาดเท\nลาดยาง\nลานบิน\nลาภปาก\nลาภลอย\nลามปาม\nลามเลีย\nลายคราม\nลายเซ็น\nลายแทง\nลายน้ำ\nลายพร้อย\nลายมือ\nลายลักษณ์\nลายเส้น\nลำกล้อง\nลำแข้ง\nลำธาร\nลำแสง\nลำไส้\nลำตัด\nลำนำ\nล่ำสัน\nล้ำยุค\nล้ำสมัย\nล้ำลึก\nล้ำเลิศ\nล้ำเส้น\nล้ำหน้า\nลิงจุ่น\nลิงลม\nลิงโลด\nลิดรอน\nลิ้นไก่\nลิ้นชัก\nลิ้นปี่\nลิ้นควาย\nลิ้นงูเห่า\nลิ้นหมา\nลิบลับ\nลิบลิ่ว\nลิ่มเลือด\nลี้ภัย\nลี้ลับ\nลึกซึ้ง\nลึกลับ\nลึกล้ำ\nลืมตน\nลืมต้น\nลืมตัว\nลืมตา\nลืมเลือน\nลือชา\nลือชื่อ\nลือลั่น\nลุล่วง\nลุกลน\nลุกลาม\nลุกลี้ลุกลน\nลุกฮือ\nลุ่มน้ำ\nลุ่มลึก\nลุ่มหลง\nลุ่ทาง\nลูกกรง\nลูกกรอก\nลูกกรุง\nลูกกลอน\nลูกกลิ้ง\nลูกกวาด\nลูกกะจ๊อก\nลูกกุญแจ\nลูกเกด\nลูกแก้ว\nลูกขนไก่\nลูกข่าง\nลูกขุน\nลูกเขย\nลูกครึ่ง\nลูกคลื่น\nลูกความ\nลูกคอ\nลูกค้า\nลูกคิด\nลูกคู่\nลูกจ้าง\nลูกช้าง\nลูกชิด\nลูกชิ้น\nลูกชุบ\nลูกซอง\nลูกโซ่\nลูกดอก\nลูกดิ่ง\nลูกตะกั่ว\nลูกตุ้ม\nลูกเต้า\nลูกเต๋า\nลูกถ้วย\nลูกทุ่ง\nลูกเธอ\nลูกน้อง\nลูกน้ำ\nลูกนิมิต\nลูกบอล\nลูกบ้าน\nลูกบาศก์\nลูกบิด\nลูกเบี้ยว\nลูกประคบ\nลูกประคำ\nลูกปัด\nลูกปืน\nลูกโป่ง\nลูกผสม\nลูกผู้ชาย\nลูกผู้หญิง\nลูกพรรค\nลูกพี่\nลูกฟูก\nลูกไฟ\nลูกมือ\nลูกโม่\nลูกไม้\nลูกยาเธอ\nลูกรอก\nลูกรัง\nลูกเรือ\nลูกล้อ\nลูกลอย\nลูกเล่น\nลูกเลี้ยง\nลูกโลก\nลูกวัด\nลูกศร\nลูกศิษย์\nลูกสมุน\nลูกสะใภ้\nลูกสูบ\nลูกเสือ\nลูกหนัง\nลูกหนี้\nลูกหนู\nลูกหมาก\nลูกหลง\nลูกหลาน\nลูกหาบ\nลูกหิน\nลูกเห็บ\nลูกเหม็น\nลูกแหง่\nลูกอม\nลูกหม้อ\nลูบคม\nลูบคลำ\nลูบไล้\nเล็กน้อย\nเลขคณิต\nเลขผา\nเลขหมาย\nเล็ดลอด\nเล่นงาน\nเล่นแง่\nเล่นชู้\nเล่นตัว\nเล่นลิ้น\nเล่นหัว\nเลนส์นูน\nเลนส์เว้า\nเล็บครุฑ\nเลยเถิด\nเลศนัย\nเล่ห์กล\nเล่ห์เหลี่ยม\nเลอโฉม\nเลอมาน\nเลอเลิศ\nเลอสรวง\nเล่อล่า\nเลอะเลือน\nเล่าเรียน\nเล่าลือ\nเลาะลัด\nเลิกรา\nเลิกร้าง\nเลิกล้ม\nเลิศเลอ\nเลี้ยงชีพ\nเลี้ยงดู\nเลี้ยงต้อย\nเลียบเคียง\nเลี้ยวลด\nเลือกตั้ง\nเลือกเฟ้น\nเลือกสรร\nเลื่องลือ\nเลือดกำเดา\nเลือดเนื้อ\nเลือดฝาด\nเลือดเย็น\nเลือดร้อน\nเลือดหมู\nเลือดอุ่น\nเลือนราง\nเลื่อนเปื้อน\nเลื่อนลอย\nเลื่อมพราย\nเลื่อมใส\nเลื่อยฉลุ\nเลื่อยลันดา\nเลื่อยวงเดือน\nเลื้อยคลาน\nแลเหลียว\nแลกเปลี่ยน\nแล้วกัน\nและเล็ม\nโล่งใจ\nโล่งโถง\nโล่งอก\nโลดเต้น\nโลดโผน\nโลดลิ่ว\nโลดแล่น\nไล่ที่\nไล่เบี้ย\nไล่เลี่ย\nไล่เลียง\nไล่หลัง\nไล่ออก\nวกวน\nวงกบ\nวงกลม\nวงการ\nวงแขน\nวงเงิน\nวงจร\nวงนอก\nวงใน\nวงรี\nวงเล็บ\nวงเวียน\nวงแหวน\nวงศ์วาน\nวจีกรรม\nวจีเภท\nวจีภาค\nวนเวียน\nวอดวาย\nว็อบแว็บ\nวังวน\nวังหน้า\nวังหลวง\nวังหลัง\nวัดราษฎร์\nวัดวา\nวัดหลวง\nวัดผล\nวัดพื้น\nวัตถุนิยม\nวัตถุประสงค์\nวัตรปฏิบัติ\nวันโกน\nวันพระ\nวันเพ็ญ\nวัยรุ่น\nวัยวุฒิ\nว่ากล่าว\nว่าจ้าง\nว่าด้วย\nว่าที่\nวางก้าม\nวางใจ\nวางตัว\nวางตา\nวางโต\nวางท่า\nวางมวย\nวางมาด\nวางมือ\nวางวาย\nว่างเปล่า\nว่างเว้น\nวาดเขียน\nว่านเครือ\nวาบหวาม\nวายชนม์\nวายปราณ\nวายวาง\nวายวอด\nวายร้าย\nวายุภักษ์\nวาววับ\nวาววาม\nวาวแวว\nวาวแสง\nวิกฤตการณ์\nวิกฤติการณ์\nวิกฤตกาล\nวิกฤติกาล\nวิกลจริต\nวิงเวียน\nวิ่งเต้น\nวิ่งผลัด\nวิ่งรอก\nวิ่งราว\nวิจิตรศิลป์\nวิชาการ\nวิชาชีพ\nวิชาธร\nวิญญูชน\nวิดพื้น\nวิตกจริต\nวิถีทาง\nวิทยากร\nวิทยากล\nวิทยาการ\nวิทยาเขต\nวิทยาทาน\nวิทยาธร\nวิทยานิพนธ์\nวิทยาศาสตร์\nวิเทศสัมพันธ์\nวิธีการ\nวินัยธร\nวินัยปิฎก\nวินาศกรรม\nวินาศภัย\nวินาศสันตะโร\nวิภัชพยากรณ์\nวิภัชวาที\nวิไลวรรณ\nวิสัญญีแพทย์\nวิสัญญีภาพ\nวิสัญญีวิทยา\nวุฒิบัตร\nวุฒิสภา\nวุฒิสมาชิก\nวุ่นวาย\nวุ้นเส้น\nวูบวาบ\nเวจกุฎี\nเวจมรรค\nเวชกรรม\nเวชภัณฑ์\nเวชศาสตร์\nเวทมนตร์\nเวนคืน\nเวรกรรม\nเวฬุการ\nเวฬุวัน\nเว้าวอน\nเวิ้งว้าง\nเวียงวัง\nเวียนเทียน\nแว้งกัด\nแวดล้อม\nแวดวง\nแว่นขยาย\nแว่นแคว้น\nแว่นตา\nแวบวับ\nแววตา\nแวววาม\nแวววาว\nแวะเวียน\nโวยวาย\nไวไฟ\nไว้ใจ\nไว้ชื่อ\nไว้ตัว\nไว้ทุกข์\nไว้ลาย\nไว้หน้า\nไว้อาลัย\nศนิวาร\nศอกกลับ\nศอกกำ\nศอกกำมา\nศักดิ์ศรี\nศักดิ์สิทธิ์\nศารทวิษุวัติ\nศาลแขวง\nศาลจังหวัด\nศาลชั้นต้น\nศาลฎีกา\nศาลเตี้ย\nศาลทหาร\nศาลปกครอง\nศาลพระภูมิ\nศาลเพียงตา\nศาลแพ่ง\nศาลรัฐธรรมนูญ\nศาลแรงงาน\nศาลล้มละลาย\nศาลโลก\nศาลสูง\nศาลสูงสุด\nศาลอาญา\nศาลอุทธรณ์\nศาลากลาง\nศาลาดิน\nศาลาราย\nศาลาวัด\nศิลาฤกษ์\nศิลาแลง\nศิษย์เก่า\nศิษย์เอก\nศีลจุ่ม\nศีลธรรม\nศีลวัต\nศีลอด\nศูนย์กลาง\nศูนย์การค้า\nศูนย์ถ่วง\nศูนย์สูตร\nศูนย์หน้า\nเศร้าใจ\nเศร้าโศก\nเศร้าสร้อย\nเศร้าสลด\nเศร้าหมอง\nเศวตฉัตร\nเศษเกิน\nเศษซ้อน\nเศษวรรค\nเศษส่วน\nเศษเหล็ก\nโศกนาฏกรรม\nโศกศัลย์\nโศกเศร้า\nโศกสลด\nสกลโลก\nส่งเดช\nส่งท้าย\nส่งเสริม\nส่งเสีย\nส่งเสียง\nสงบเงียบ\nสงบเสงี่ยม\nสง่างาม\nสง่าราศี\nสดชื่น\nสดใส\nสตรีเพศ\nสติปัญญา\nสถลมารค\nสถานกงสุล\nสถานที่\nสถานทูต\nสถานการณ์\nสถานภาพ\nสถิติศาสตร์\nสนตะพาย\nสนใจ\nส้นตีน\nสนธิสัญญา\nสนนราคา\nสนับแข้ง\nสนับเพลา\nสนับมือ\nสนามบิน\nสนามเพลาะ\nสนิทสนม\nสนิมขุม\nสนิมสร้อย\nสนุกสนาน\nสบประมาท\nสบายใจ\nสภาพธรรม\nสมควร\nสมจริง\nสมใจ\nสมนัย\nสมน้ำหน้า\nสมประกอบ\nสมส่วน\nสมหวัง\nสมคบ\nสมทบ\nสมยอม\nสมรัก\nสมรู้\nสมสู่\nส้มฉุน\nส้มตำ\nส้มลิ้ม\nส้มกุ้ง\nส้มเช้า\nสมญานาม\nสมมติฐาน\nสมมุติฐาน\nสมมติเทพ\nสมรภูมิ\nสมัครใจ\nสมัยนิยม\nสมุทรศาสตร์\nสมุทรเสนา\nสยดสยอง\nสยองขวัญ\nสยามรัฐ\nสรรหา\nสรวมชีพ\nสรวลเส\nสร้อยเศร้า\nสร้างสรรค์\nสร้างเสริม\nสลดใจ\nสลบไสล\nสละสลวย\nสลาเหิน\nสลากภัต\nสวนครัว\nสวนป่า\nสวนสนุก\nสวนหย่อม\nส่วนกลาง\nส่วนเกิน\nส่วนตัว\nส่วนบุญ\nส่วนแบ่ง\nส่วนประกอบ\nส่วนพระองค์\nส่วนผสม\nส่วนรวม\nส่วนร่วม\nส่วนลด\nส่วนสัด\nสวมกอด\nสวมเขา\nสวมรอย\nสวยมภู\nสว่างไสว\nสวามิภักดิ์\nสวิงสวาย\nสสารนิยม\nส่อเสียด\nสอดคล้อง\nสอดแทรก\nสอดแนม\nสอบถาม\nสอบทาน\nสอบไล่\nสอบสวน\nส้อมเสียง\nสะสวย\nสะแกวัลย์\nสะแกแสง\nสะใจ\nสะเด็ดยาด\nสะเทือนใจ\nสะบัดช่อ\nสั่งสม\nสั่งสอน\nสั่งเสีย\nสังเกตการณ์\nสังคมนิยม\nสังคมวิทยา\nสังคมศาสตร์\nสังคมศึกษา\nสังคมสงเคราะห์\nสัญญาบัตร\nสัดส่วน\nสัตการ\nสัตบุรุษ\nสัตบริภัณฑ์\nสัตภัณฑ์\nสัตมหาสถาน\nสัตโลหะ\nสันเขา\nสันดอน\nสันหลัง\nสั่นเทา\nสั่นเทิ้ม\nสันติบาล\nสันติภาพ\nสันติวิธี\nสันติสุข\nสับเปลี่ยน\nสับสน\nสับหลีก\nสับหว่าง\nสัมมาคารวะ\nสัมมาชีพ\nส่าเหล้า\nสากกะเบือ\nสาทิสลักษณ์\nสาธุการ\nสาธุชน\nสาบเสือ\nสาปสรร\nสาปแช่ง\nสาปส่ง\nสามง่าม\nสามล้อ\nสามเหลี่ยม\nสามเวท\nสามัญชน\nสามัญสำนึก\nสายดิ่ง\nสายดิน\nสายตรวจ\nสายน้ำ\nสายบัว\nสายพาน\nสายฟ้า\nสายยาง\nสายยู\nสายใย\nสายรก\nสายรุ้ง\nสายล่อฟ้า\nสายลับ\nสายเลือด\nสายโลหิต\nสายวัด\nสายส่ง\nสายสวาท\nสายสะดือ\nสายสะพาย\nสายสัมพันธ์\nสายสิญจน์\nสายสืบ\nสายไหม\nสายอากาศ\nสายตา\nสายหยุด\nสารตรา\nสารประกอบ\nสารละลาย\nสารส้ม\nสารหนู\nสารทฤดู\nสาวใช้\nสาวน้อย\nสาวใหญ่\nสำนักงาน\nสำนักพิมพ์\nสำนักสงฆ์\nสำมะโนครัว\nสำเร็จรูป\nสิกขาบท\nสิงสถิต\nสิงสู่\nสิ่งก่อสร้าง\nสิ่งของ\nสิ่งปฏิกูล\nสิ่งพิมพ์\nสิ่งแวดล้อม\nสิ่งศักดิ์สิทธิ์\nสิทธิกร\nสิทธิ์ขาด\nสิทธิชัย\nสิทธิโชค\nสิทธิบัตร\nสินค้า\nสินจ้าง\nสินเชื่อ\nสินไถ่\nสินทรัพย์\nสินน้ำใจ\nสินบน\nสินแร่\nสินสมรส\nสินสอด\nสินไหม\nสิ้นเชิง\nสิ้นสุด\nสีผึ้ง\nสีลม\nสีชอล์ก\nสีถ่าน\nสีเทียน\nสีน้ำ\nสีน้ำมัน\nสีโปสเตอร์\nสีฝุ่น\nสี่เหลี่ยม\nสีหน้า\nสึกหรอ\nสืบทอด\nสืบค้น\nสืบสวน\nสืบสาว\nสืบเสาะ\nสื่อผสม\nสื่อมวลชน\nสื่อสาร\nสุกงอม\nสุกดิบ\nสุกปลั่ง\nสุกใส\nสุขนาฏกรรม\nสุขภัณฑ์\nสุขภาพ\nสุขลักษณะ\nสุขวิทยา\nสุขศาลา\nสุขศึกษา\nสุดท้าย\nสุตกวี\nสุนทรพจน์\nสุภาพชน\nสู่ขอ\nสู่รู้\nสู่สม\nสูงส่ง\nสูญเปล่า\nสูญสิ้น\nสูญเสีย\nสูญหาย\nเสสรวล\nเสแสร้ง\nเสกสรร\nเสถียรภาพ\nเส้นชัย\nเส้นตรง\nเส้นตาย\nเส้นทาง\nเส้นใย\nเส้นรุ้ง\nเส้นเลือด\nเส้นแวง\nเส้นสาย\nเส้นเสียง\nเส้นหมี่\nเส้นเอ็น\nเสบียงกรัง\nเสมอภาค\nเสมอหน้า\nเสมอเหมือน\nเสมียนตรา\nเสร็จสรรพ\nเสร็จสิ้น\nเสริมส่ง\nเสริมสร้าง\nเสริมสวย\nเสรีไทย\nเสรีธรรม\nเสรีนิยม\nเสรีภาพ\nเสาเข็ม\nเสาธง\nเสียใจ\nเสียเชิง\nเสียดาย\nเสียที\nเสียเที่ยว\nเสียเปรียบ\nเสียเปล่า\nเสียรู้\nเสียแรง\nเสียสละ\nเสียหลัก\nเสียหาย\nเสี่ยงทาย\nเสียดแทง\nเสียดแทรก\nเสียดสี\nเสี้ยนศึก\nเสี้ยนหนาม\nเสี้ยมสอน\nเสียวซ่าน\nเสียวไส้\nเสือดาว\nเสือดำ\nเสือปลา\nเสือป่า\nเสือไฟ\nเสื่อกก\nเสื่อกระจูด\nเสื่อน้ำมัน\nเสื่อลำแพน\nเสื้อกล้าม\nเสื้อกั๊ก\nเสื้อเกราะ\nเสื้อครุย\nเสื้อแสง\nเสื้อเมือง\nเสือกคลาน\nเสือกสน\nเสือกไส\nเสื่อมคลาย\nเสื่อมถอย\nเสื่อมทราม\nเสื่อมโทรม\nเสื่อมสลาย\nเสื่อมสูญ\nเสื่อมเสีย\nเสือหมอบ\nแสกหน้า\nแสดงออก\nแสเถา\nแสนกล\nแสนรู้\nแสร้งว่า\nใส่ความ\nใส่ไคล้\nใส่ใจ\nใส่ไฟ\nไส้กรอก\nไส้ไก่\nไส้ติ่ง\nไส้ศึก\nไส้อั่ว\nไส้เดือน\nไส้ตัน\nไสยเวท\nไสยศาสตร์\nหกล้ม\nหงส์หยก\nหงอนไก่\nหงอยก๋อย\nหงอยเหงา\nหงายท้อง\nหงายหลัง\nหงำเหงอะ\nหงำเหงือก\nหดหาย\nหดหู่\nหนทาง\nหนวกหู\nหน่วงเหนี่ยว\nหน่วยก้าน\nหน่อไม้\nหนองใน\nหนองแซง\nหนักข้อ\nหนักใจ\nหนักแน่น\nหนักหน่วง\nหนักหนา\nหนังกลับ\nหนังตะลุง\nหนังเรียด\nหนังสด\nหนังใหญ่\nหนังสือพิมพ์\nหนาแน่น\nหน้ากระดาน\nหน้ากาก\nหน้ากาฬ\nหน้าแข้ง\nหน้าจั่ว\nหน้าฉาน\nหน้าตัก\nหน้าตา\nหน้าต่าง\nหน้าท้อง\nหน้าทับ\nหน้าที่\nหน้าที่นั่ง\nหน้าบัน\nหน้าปัด\nหน้าผา\nหน้าผาก\nหน้าม้า\nหน้ามุข\nหน้าไม้\nหน้าเลือด\nหน้าอก\nหนามเตย\nหน่ายหนี\nหน่ายแหนง\nหนาวเหน็บ\nหนำใจ\nหนี้สิน\nหนี้สูญ\nหนุนเนื่อง\nหนุนหลัง\nหมกมุ่น\nหมดจด\nหมอขวัญ\nหมอความ\nหมอแคน\nหมองู\nหมอดู\nหมอตำแย\nหมอทำขวัญ\nหมอนวด\nหมอผี\nหมอยา\nหมอลำ\nหมอเสน่ห์\nหม้อแกง\nหม้อตาล\nหม้อน้ำ\nหม้อแปลง\nหมองใจ\nหมองมัว\nหมองหม่น\nหมองหมาง\nหมอนขวาน\nหมอนข้าง\nหมอนทอง\nหม่อมเจ้า\nหม่อมฉัน\nหม่อมราชวงศ์\nหม่อมหลวง\nหม่อมห้าม\nหมั่นไส้\nหมาป่า\nหมาหมู่\nหมากฝรั่ง\nหมากสง\nหมากหอม\nหมากเก็บ\nหมากรุก\nหมากเม่า\nหมางใจ\nหมางเมิน\nหมาไม้\nหมายเกณฑ์\nหมายขัง\nหมายค้น\nหมายความ\nหมายจับ\nหมายใจ\nหมายตา\nหมายปล่อย\nหมายมั่น\nหมายเรียก\nหมายเลข\nหมายเหตุ\nหมิ่นเหม่\nหมึกจีน\nหมุนเวียน\nหมูแดง\nหมูป่า\nหมูแผ่น\nหมูยอ\nหมูหย็อง\nหมูหัน\nหมูแฮม\nหมู่บ้าน\nหยดย้อย\nหยอกเย้า\nหยักรั้ง\nหยักศก\nหยั่งทราบ\nหยั่งรู้\nหยั่งเสียง\nหยาบคาย\nหยาบช้า\nหยาบโลน\nหยาบหยาม\nหยิบมือ\nหยิบยก\nหยิบยืม\nหยิบหย่ง\nหยิบโหย่ง\nหริรักษ์\nหริวงศ์\nหลงผิด\nหลบฉาก\nหลบมุม\nหลวงจีน\nหลวงพ่อ\nหลวมตัว\nหล่อลื่น\nหล่อเลี้ยง\nหล่อหลอม\nหลอกลวง\nหลอกล่อ\nหลอกล้อ\nหลอดลม\nหลอดเลือด\nหลอดอาหาร\nหลอมตัว\nหลอมเหลว\nหลักการ\nหลักเกณฑ์\nหลักชัย\nหลักฐาน\nหลักทรัพย์\nหลักเมือง\nหลักลอย\nหลักสูตร\nหลักแหล่ง\nหลักแหลม\nหลังคา\nหลังเต่า\nหลั่งไหล\nหลับนก\nหลับใน\nหลากใจ\nหลากหลาย\nหลาบจำ\nหลายหลาก\nหลายแหล่\nหลุดพ้น\nหลุดลอย\nหลุดลุ่ย\nหลุมโจน\nหลุมพราง\nหวงก้าง\nหวงห้าม\nหวงแหน\nห่วงใย\nห้วงน้ำ\nหวังใจ\nหวังดี\nหวั่นกลัว\nหวั่นเกรง\nหวั่นใจ\nหวั่นวิตก\nหวั่นหวาด\nหวั่นไหว\nหวาดกลัว\nหวาดเกรง\nหวาดผวา\nหวาดเสียว\nหวาดหวั่น\nหวาดไหว\nหวานเย็น\nหว่านล้อม\nหอคอย\nหอคำ\nหอฉัน\nหอไตร\nหอประชุม\nหอพัก\nห่อหมก\nห่อเหี่ยว\nหอกซัด\nห้องเครื่อง\nห้องชุด\nห้องแถว\nห้องโถง\nห้องน้ำ\nห้องสมุด\nหอสมุด\nหอมหวน\nห้อมล้อม\nห้อยโหน\nหักล้าง\nหักหาญ\nหักห้าม\nหักเห\nหักโหม\nหักมุก\nหันเห\nหับเผย\nหัวขโมย\nหัวข้อ\nหัวขั้ว\nหัวเข่า\nหัวโขน\nหัวคะแนน\nหัวค่ำ\nหัวคิด\nหัวจุก\nหัวโจก\nหัวใจ\nหัวเทียน\nหัวนม\nหัวนอน\nหัวป่า\nหัวมุม\nหัวเรื่อง\nหัวแร้ง\nหัวใส\nหัวหน้า\nหัวหน่าว\nหัวหอก\nหัวเห็ด\nหัวไหล่\nหัวอก\nหัสดนตรี\nหัสนาฏกรรม\nหัสนิยาย\nหัสดีลิงค์\nหางเครื่อง\nหางแถว\nหางเลข\nหางว่าว\nหางเสียง\nหางเสือ\nห่างเหิน\nหาบเร่\nห้ามปราม\nห้ามล้อ\nหายตัว\nหาวนอน\nห้าวหาญ\nห้ำหั่น\nหินงอก\nหินทราย\nหินปูน\nหินย้อย\nหินอ่อน\nหินชาติ\nหินยาน\nหีบเพลง\nหีบห่อ\nหุ่นกระบอก\nหุ่นยนต์\nหุ้นลม\nหุ้นส่วน\nหุบเขา\nหุบผา\nหุบเหว\nหูกระต่าย\nหูช้าง\nหูรูด\nหูกวาง\nเหงาหงอย\nเหงื่อกาฬ\nเหตุการณ์\nเหตุผล\nเห็นแก่\nเห็นใจ\nเหน็บแนม\nเหน็บชา\nเหนียวแน่น\nเหนี่ยวนำ\nเหนี่ยวรั้ง\nเหนื่อยหน่าย\nเหมาะเจาะ\nเหมาะสม\nเหมาะเหม็ง\nเหยเก\nเหยียดหยาม\nเหล็กกล้า\nเหล็กจาร\nเหล็กใน\nเหล็กส่ง\nเหล็กเส้น\nเหล็กหล่อ\nเหล็กไหล\nเหลวแหลก\nเหลวไหล\nเหลอหลา\nเหล่ากอ\nเหลียวแล\nเหลือเกิน\nเหลือขอ\nเหลือใจ\nเหลือเชื่อ\nเหลือเฟือ\nเหลือร้าย\nเหลือล้น\nเหลือหลาย\nเหลือแหล่\nเหลือแสน\nเหลือหลอ\nเหลื่อมล้ำ\nเห่อเหิม\nเหินห่าง\nเหิมเกริม\nเหิมหาญ\nเหี้ยมเกรียม\nเหี้ยมหาญ\nเหี้ยมโหด\nเหี่ยวแห้ง\nเหือดหาย\nเหือดแห้ง\nแห่แหน\nแหนงหน่าย\nแหลกลาญ\nแหลกเหลว\nแหวกแนว\nแหวกว่าย\nโหงพราย\nโหดร้าย\nโหดเหี้ยม\nโหยหวน\nโหวงเหวง\nให้การ\nให้ท่า\nให้ท้าย\nให้ร้าย\nให้หลัง\nไหมพรม\nไหวพริบ\nอกไก่\nอกร่อง\nองค์กร\nองค์การ\nอดกลั้น\nอดทน\nอดสู\nอดอยาก\nอดออม\nอดีตกาล\nอดีตชาติ\nอดีตภพ\nอติชาตบุตร\nอธิการบดี\nอนาคตกาล\nอนิจกรรม\nอนุชาตบุตร\nอเนกประสงค์\nอบรม\nอบอวล\nอบอ้าว\nอบอุ่น\nอบายภูมิ\nอบายมุข\nอภัพบุคคล\nอภัยทาน\nอภัยโทษ\nอภิชาตบุตร\nอมยิ้ม\nอมรรัตน์\nอมฤตบท\nอมฤตรส\nอย่างไร\nอรรถกร\nอรรถกวี\nอรรถคดี\nอรรถประโยชน์\nอรรถรส\nอรรธนิศา\nอรรธภาค\nอรรธสระ\nอรสุมพล\nอรูปฌาน\nอรูปพรหม\nอรูปภพ\nอรูปภูมิ\nอวชาตบุตร\nอวดดี\nอวดอ้าง\nอ้วนท้วน\nอ้วนพี\nอวบอั๋น\nอวยชัย\nอวยพร\nอสุภกรรมฐาน\nอสุภสัญญา\nอโหสิกรรม\nออเจ้า\nออกแขก\nออกตัว\nออกโรง\nออกฤทธิ์\nออกลาย\nออกหาก\nออดอ้อน\nออดแอด\nอ่อนข้อ\nอ่อนใจ\nอ่อนช้อย\nอ่อนน้อม\nอ่อนเปลี้ย\nอ่อนเพลีย\nอ่อนโยน\nอ่อนหวาน\nอ่อนหัด\nอ่อนไหว\nอ่อนแอ\nอ้อนวอน\nอ้อนออด\nอ้อมค้อม\nอักษรศาสตร์\nอักษรสาส์น\nอัคคีภัย\nอัญชนะศักราช\nอัดฉีด\nอัดอั้น\nอัตราส่วน\nอันโตชน\nอันโตนาที\nอับจน\nอับเฉา\nอับอาย\nอัสสุชล\nอัสสุธารา\nอากัปกิริยา\nอาการนาม\nอากาศธาตุ\nอากาศยาน\nอาคารชุด\nอ่างเก็บน้ำ\nอ้างอิง\nอาจหาญ\nอาจอง\nอาชญากร\nอาชญากรรม\nอาชญาบัตร\nอาชญาสิทธิ์\nอาญาสิทธิ์\nอาณาเขต\nอาณาจักร\nอาณานิคม\nอาณาประโยชน์\nอาโปกสิณ\nอาโปธาตุ\nอาภากร\nอายุขัย\nอายุวัฒนะ\nอาโลกกสิณ\nอาหารว่าง\nอำพราง\nอิดโรย\nอิดออด\nอิดเอื้อน\nอิตถีลิงค์\nอิทธิปาฏิหาริย์\nอิทธิพล\nอิทธิฤทธิ์\nอินังขังขอบ\nอิ่มตัว\nอิ่มหนำ\nอิ่มเอม\nอิ่มเอิบ\nอีฉัน\nอีตัว\nอึงคะนึง\nอึงมี่\nอึงอล\nอึ่งยาง\nอึ่งอ่าง\nอึดใจ\nอึดอัด\nอืดอาด\nอื้อฉาว\nอื้อซ่า\nอื้ออึง\nอุกฉกรรจ์\nอุกอาจ\nอุดอู้\nอุ่นเครื่อง\nอุ่นใจ\nอุบอิบ\nอุบัติภัย\nอุบัติเหตุ\nอุโบสถกรรม\nอุโบสถหัตถี\nอุปมาโวหาร\nอุ้มชู\nอุ้มสม\nอุ้ยอ้าย\nอู้อี้\nเอกจิต\nเอกฉันท์\nเอกชน\nเอกเทศ\nเอกนัย\nเอกบุคคล\nเอกบุรุษ\nเอกพจน์\nเอกภพ\nเอกภาพ\nเอกมัย\nเอกราช\nเอกรูป\nเอกลักษณ์\nเอกศก\nเอกสาร\nเอกสิทธิ์\nเอกอุ\nเอ็ดอึง\nเอนเอียง\nเอมอร\nเอออวย\nเออออ\nเอาการ\nเอางาน\nเอาจริง\nเอาใจ\nเอาเปรียบ\nเอาเยี่ยง\nเอิบอาบ\nเอียงอาย\nเอียงเอน\nเอื้อเฟื้อ\nโอ่โถง\nโอ้โถง\nโอ่อวด\nโอ้อวด\nโอ่อ่า\nโอ้โลม\nโอดครวญ\nโอดโอย\nโอนอ่อน\nโอนเอน\nโอบอ้อม\nโอบอุ้ม\nโอสถกรรม\nไอเสีย\nไอกรน\nฮวบฮาบ\nฮาป่า\nฮึกหาญ\nฮึกห้าว\nฮึกเหิม\nฮึกโหม\nฮึกฮัก\nเฮงซวย\nโฮกฮือ\nโฮกฮาก\n\nก็\nกก\nก๊ก\nกกุธภัณฑ์\nกง\nก่ง\nก้ง\nก๊ง\nก๋ง\nกงกอน\nกงไฉ่\nกงเต๊ก\nกงสี\nกงสุล\nกช\nกฎ\nกฏุก\nกฐิน\nกณิกนันต์\nกณิการ์\nกด\nกตเวทิตา\nกตเวที\nกตัญชลี\nกตัญญุตา\nกตัญญู\nกตาธิการ\nกตาภินิหาร\nกติกา\nกถา\nกถิกาจารย์\nกทลี\nกน\nก่น\nก้น\nกนก\nกนิษฐ์\nกนิษฐา\nกบ\nกบฏ\nกบดาน\nกบทู\nกบาล\nกบินทร์\nกบิล\nกบี่\nกบูร\nกเบนทร์\nกม\nก้ม\nกมณฑลาภิเษก\nกมณฑโลทก\nกมล\nกมลา\nกมลาศ\nกมลาสน์\nกมเลศ\nกมัณฑลุ\nกมุท\nกร\nกรกฎ\nกรกฎาคม\nกรกฏ\nกรง\nกรชกาย\nกรณฑ์\nกรณิการ์\nกรณี\nกรณีย์\nกรณียกิจ\nกรณียะ\nกรด\nกรน\nกรบ\nกรบูร\nกรพินธุ์\nกรม\nกรรกฎ\nกรรกศ\nกรรเกด\nกรรไกร\nกรรเจียก\nกรรชิง\nกรรเชียง\nกรรโชก\nกรรฐ์\nกรรฐา\nกรรณ\nกรรณา\nกรรณิกา\nกรรณิการ์\nกรรดิ\nกรรดิก\nกรรดึก\nกรรตุ\nกรรไตร\nกรรทบ\nกรรแทก\nกรรบิด\nกรรบูร\nกรรภิรมย์\nกรรม\nกรรม์\nกรรม์ภิรมย์\nกรรมชวาต\nกรรมัชวาต\nกรรมาชีพ\nกรรมาธิการ\nกรรมาร\nกรรษก\nกรรสะ\nกรรแสง\nกรวด\nกรวบ\nกรวม\nกร้วม\nกรวย\nกรวิก\nกรสาปน์\nกรสุทธิ์\nกรอ\nกร้อ\nกรอก\nกร็อกกร๋อย\nกรอกแกรก\nกรอง\nกรองกรอย\nกรอด\nกร่อน\nกรอบ\nกรอม\nกร่อย\nกระ\nกระกร\nกระกรุ่น\nกระกลับกลอก\nกระกี้\nกระเกรอก\nกระเกริก\nกระเกริ่น\nกระคน\nกระคาย\nกระงกกระเงิ่น\nกระง่องกระแง่ง\nกระง่อนกระแง่น\nกระเง้ากระงอด\nกระโงก\nกระจก\nกระจง\nกระจร\nกระจอก\nกระจองหง่อง\nกระจ๋องหง่อง\nกระจองอแง\nกระจ้อน\nกระจอนหู\nกระจ้อย\nกระจ๋อหวอ\nกระจะ\nกระจัก\nกระจัง\nกระจัด\nกระจับ\nกระจ่า\nกระจ่าง\nกระจาด\nกระจาน\nกระจาบ\nกระจาม\nกระจาย\nกระจาว\nกระจิก\nกระจิ๋ง\nกระจิด\nกระจิบ\nกระจิ๋ม\nกระจิริด\nกระจิ๋ว\nกระจี้\nกระจี๋\nกระจุก\nกระจุ๋งกระจิ๋ง\nกระจุบ\nกระจุ๊บ\nกระจุ๋มกระจิ๋ม\nกระจุย\nกระจู้\nกระจู๋กระจี๋\nกระจูด\nกระเจอะกระเจิง\nกระเจา\nกระเจ่า\nกระเจ้า\nกระเจาะ\nกระเจิง\nกระเจิดกระเจิง\nกระเจี้ยง\nกระเจี๊ยบ\nกระเจียว\nกระเจี๊ยว\nกระแจะ\nกระโจน\nกระโจม\nกระฉอก\nกระฉ่อน\nกระฉับกระเฉง\nกระฉิ่ง\nกระฉีก\nกระฉูด\nกระเฉก\nกระเฉด\nกระแฉก\nกระโฉกกระเฉก\nกระโฉม\nกระชดกระช้อย\nกระชอน\nกระชอมดอก\nกระช้อย\nกระชัง\nกระชั้น\nกระชับ\nกระชาก\nกระชาย\nกระชิง\nกระชิด\nกระชุ\nกระชุก\nกระชุ่มกระชวย\nกระเชอ\nกระเชา\nกระเช้า\nกระเชียง\nกระแชง\nกระแชะ\nกระโชก\nกระซ่องกระแซ่ง\nกระซับ\nกระซาบ\nกระซิก\nกระซิบ\nกระซี้\nกระซุง\nกระซุบกระซิบ\nกระซุ้ม\nกระซู่\nกระเซ็น\nกระเซอ\nกระเซอะกระเซอ\nกระเซอะกระเซิง\nกระเซ้า\nกระเซิง\nกระแซ\nกระแซะ\nกระโซกระเซ\nกระฎี\nกระฎุมพี\nกระดก\nกระด้ง\nกระดนโด่\nกระดวง\nกระดวน\nกระด้วมกระเดี้ยม\nกระดอ\nกระดอง\nกระดองหาย\nกระดอน\nกระดอม\nกระดักกระเดี้ย\nกระดังงัว\nกระดังงา\nกระดาก\nกระด้าง\nกระดางลาง\nกระดาด\nกระดาดขาว\nกระดาน\nกระดานพน\nกระดาษ\nกระดำกระด่าง\nกระดิก\nกระดิ่ง\nกระดิ้ง\nกระดิบ\nกระดี่\nกระดี้กระเดียม\nกระดึง\nกระดืบ\nกระดุ\nกระดุกกระดิก\nกระดุ้งกระดิ้ง\nกระดุบ\nกระดุบกระดิบ\nกระดุม\nกระดูก\nกระเดก\nกระเด้ง\nกระเด็น\nกระเด้า\nกระเดาะ\nกระเดิด\nกระเดี้ย\nกระเดียด\nกระเดือก\nกระเดื่อง\nกระแด็ก\nกระแด้ง\nกระแด้แร่\nกระแด่ว\nกระแดะ\nกระโดก\nกระโดง\nกระโดด\nกระโดน\nกระได\nกระตรับ\nกระตราก\nกระตรุด\nกระตรุม\nกระต้วมกระเตี้ยม\nกระต้อ\nกระต่องกระแต่ง\nกระต๊อบ\nกระต้อยตีวิด\nกระตัก\nกระตั้ว\nกระต่าย\nกระติก\nกระติ๊ด\nกระติบ\nกระตือรือร้น\nกระตุก\nกระตุ้งกระติ้ง\nกระตุ่น\nกระตุ้น\nกระตูบ\nกระเตง\nกระเต็น\nกระเตอะ\nกระเตาะ\nกระเตาะกระแตะ\nกระเตื้อง\nกระแต\nกระแตแต้แว้ด\nกระโตกกระตาก\nกระโตน\nกระถด\nกระถอบ\nกระถั่ว\nกระถาง\nกระถิก\nกระถิน\nกระเถิบ\nกระโถน\nกระทก\nกระทง\nกระทบ\nกระทรวง\nกระทอก\nกระท้อน\nกระท่อนกระแท่น\nกระท่อม\nกระท้อมกระแท้ม\nกระทะ\nกระทั่ง\nกระทั้น\nกระทา\nกระทาย\nกระทาสี\nกระทาหอง\nกระทำ\nกระทิกกระทวย\nกระทิง\nกระทึง\nกระทืบ\nกระทุ\nกระทุง\nกระทุ้ง\nกระทุ่ม\nกระทู้\nกระเท่\nกระเทียบ\nกระเทียม\nกระเทือน\nกระเทื้อม\nกระแทก\nกระแท่น\nกระแทะ\nกระไทชาย\nกระน่อง\nกระนั้น\nกระนี้\nกระแนะกระแหน\nกระโน้น\nกระไน\nกระบก\nกระบม\nกระบวน\nกระบวย\nกระบวร\nกระบอก\nกระบอง\nกระบะ\nกระบัด\nกระบั้วกระเบี้ย\nกระบ่า\nกระบ้า\nกระบาก\nกระบาย\nกระบาล\nกระบิ\nกระบิ้ง\nกระบิด\nกระบิล\nกระบี่\nกระบือ\nกระบุง\nกระบุ่มกระบ่าม\nกระบู้กระบี้\nกระบูน\nกระบูร\nกระเบง\nกระเบญ\nกระเบ็ดกระบวน\nกระเบน\nกระเบา\nกระเบิก\nกระเบียด\nกระเบียน\nกระเบื้อง\nกระแบก\nกระแบะ\nกระโบม\nกระปมกระปำ\nกระปมกระเปา\nกระปรอก\nกระปรอกว่าว\nกระปรี้กระเปร่า\nกระปอก\nกระป้อกระแป้\nกระป่อง\nกระป๋อง\nกระปอดกระแปด\nกระป๋อหลอ\nกระปั้วกระเปี้ย\nกระป่ำ\nกระปุก\nกระปุ๊กลุก\nกระปุ่ม\nกระปุ่มกระป่ำ\nกระปุ่มกระปิ่ม\nกระเป๋า\nกระเปาะ\nกระโปก\nกระโปรง\nกระผม\nกระผลีกระผลาม\nกระผาน\nกระผีก\nกระพรวน\nกระพริ้ม\nกระพอก\nกระพอง\nกระพ้อม\nกระพัก\nกระพัง\nกระพังเหิร\nกระพังโหม\nกระพัด\nกระพัตร\nกระพัน\nกระพั่น\nกระพา\nกระพาก\nกระพี้\nกระพือ\nกระพุ้ง\nกระพุ่ม\nกระเพาะ\nกระเพิง\nกระเพื่อม\nกระแพ้ง\nกระฟัดกระเฟียด\nกระฟูมกระฟาย\nกระมล\nกระมอบ\nกระมอมกระแมม\nกระมัง\nกระมัน\nกระมิดกระเมี้ยน\nกระมุท\nกระเมาะ\nกระย่อง\nกระย่องกระแย่ง\nกระย่อน\nกระย่อม\nกระยา\nกระยาง\nกระยาจก\nกระยาหงัน\nกระยิก\nกระยิ้มกระย่อง\nกระยึกกระยือ\nกระยืดกระยาด\nกระเย้อกระแหย่ง\nกระรอก\nกระเรียน\nกระโรกน้ำข้าว\nกระโรกใหญ่\nกระไร\nกระลด\nกระลบ\nกระลอก\nกระลอม\nกระละหล่ำ\nกระลัด\nกระลับ\nกระลัมพร\nกระลา\nกระลำ\nกระลำพัก\nกระลำพุก\nกระลิง\nกระลี\nกระลุมพาง\nกระลุมพุก\nกระลุมพู\nกระลูน\nกระลู่น์\nกระเล็น\nกระเลียด\nกระเลือก\nกระโลง\nกระวน\nกระวัด\nกระวาด\nกระวาน\nกระวาย\nกระวิน\nกระวี\nกระวีกระวาด\nกระวูดกระวาด\nกระเวน\nกระเวยกระวาย\nกระแวน\nกระโวยกระวาย\nกระษัย\nกระษาปณ์\nกระสง\nกระสบ\nกระสม\nกระสรวล\nกระสร้อย\nกระสวน\nกระสวย\nกระสอบ\nกระสะ\nกระสัง\nกระสัน\nกระสับกระส่าย\nกระสา\nกระสานติ์\nกระสาบ\nกระสาย\nกระสือ\nกระสุงกระสิง\nกระสุน\nกระสูทธิ์\nกระสูบ\nกระเสด\nกระเส็นกระสาย\nกระเส่า\nกระเสาะกระแสะ\nกระเสียน\nกระเสียร\nกระเสือกกระสน\nกระแส\nกระแสง\nกระแสะ\nกระโสง\nกระไส\nกระหนก\nกระหนาก\nกระหนาบ\nกระหน่ำ\nกระหมวด\nกระหมอบ\nกระหม่อม\nกระหมั่ง\nกระหมิบ\nกระหมุดกระหมิด\nกระหมุบ\nกระหย่ง\nกระหย่อม\nกระหยัง\nกระหยับ\nกระหยิ่ม\nกระหรอด\nกระหริ่ง\nกระหวน\nกระหวัด\nกระหอง\nกระหัง\nกระหัด\nกระหาง\nกระหาย\nกระหึม\nกระหึ่ม\nกระหืดกระหอบ\nกระเห็น\nกระเหนียด\nกระเหม็ดกระเหมียด\nกระเหม็ดกระแหม่\nกระเหม่น\nกระเหม่า\nกระเหว่า\nกระเห่อ\nกระเหิม\nกระเหี้ยนกระหือรือ\nกระแห\nกระแหทอง\nกระแหนบ\nกระแหนะ\nกระแหมบ\nกระแหม่ว\nกระแหย่ง\nกระแหร่ม\nกระแหล่ง\nกระโห้\nกระโหนด\nกระโหม\nกระโหย\nกระโหย่ง\nกระอวล\nกระอ้อกระแอ้\nกระออดกระแอด\nกระออบ\nกระออม\nกระอ้อมกระแอ้ม\nกระอัก\nกระอักกระอ่วน\nกระอั้วแทงควาย\nกระอ้า\nกระอาน\nกระอิด\nกระอิดกระเอื้อน\nกระอึก\nกระอืด\nกระอุ\nกระอุก\nกระเอา\nกระเอิก\nกระเอิบ\nกระแอก\nกระแอบ\nกระแอม\nกระไอ\nกรัก\nกรักขี\nกรัง\nกรัชกาย\nกรัณฑ์\nกรัณย์\nกรัน\nกรับ\nกรัม\nกราก\nกราง\nกร่าง\nกราด\nกราดวง\nกราน\nกร้าน\nกราบ\nกราฟ\nกราม\nกราย\nกร่าย\nกราว\nกร้าว\nกรำ\nกร่ำ\nกริก\nกริ๊ก\nกริกกริว\nกริกกรี\nกริ่ง\nกริ๊ง\nกริงกริว\nกริ้งกริ้ว\nกริช\nกริณี\nกริน\nกรินทร์\nกรินี\nกริบ\nกริม\nกริ่ม\nกริยา\nกริยานุเคราะห์\nกริว\nกริ้ว\nกรี\nกรีฑา\nกรีด\nกรี๊ด\nกรีธา\nกรีษ\nกรีส\nกรึ๊บ\nกรุ\nกรุง\nกรุ้งกริ่ง\nกรุณ\nกรุณา\nกรุณาธิคุณ\nกรุ่น\nกรุบ\nกรุ่ม\nกรุ้มกริ่ม\nกรุย\nกรุยเกรียว\nกรู\nกรูด\nกรูม\nกเรณุ\nกเรนทร\nกเรนทร์\nกฤช\nกฤดาภินิหาร\nกฤตติกา\nกฤษฎา\nกฤษฎาธาร\nกฤษฎาภินิหาร\nกฤษฎีกา\nกฤษณา\nกล\nกลด\nกล่น\nกลบ\nกลม\nกลละ\nกลวง\nกล้วย\nกลศ\nกล้อ\nกลอก\nกลอง\nกล่อง\nกล้อง\nกล้องแกล้ง\nกลอน\nกล่อน\nกล้อน\nกล่อม\nกล้อมแกล้ม\nกลอย\nกลัก\nกลัด\nกลั่น\nกลั้น\nกลันทก์\nกลันทะ\nกลับ\nกลัมพร\nกลัมพัก\nกลัว\nกลั้ว\nกลา\nกล้า\nกลาก\nกลากลาด\nกลาง\nกลาด\nกลาบาต\nกลาป\nกล้าม\nกลาย\nกล้าย\nกลายกลอก\nกล่าว\nกลาโหม\nกล่ำ\nกล้ำ\nกลิ้ง\nกลิงค์\nกลิ่น\nกลี\nกลีบ\nกลึง\nกลึงค์\nกลืน\nกลุ่ม\nกลุ้ม\nกลูโคส\nกเลวระ\nกวด\nกวน\nกวม\nกวย\nกวยจั๊บ\nกวยจี๊\nก๋วยเตี๋ยว\nกวัก\nกวัด\nกวา\nกว่า\nกวาง\nกว่าง\nกว้าง\nกว่างโซ้ง\nกวางตุ้ง\nกวาด\nกว้าน\nกว๊าน\nกว้าว\nกวาวเครือ\nกวี\nกษณะ\nกษมา\nกษัตร\nกษัตรา\nกษัตริย์\nกษัตรี\nกษัตรีย์\nกษัย\nกษาปณ์\nกษิดิ\nกษีร\nกษีรธารา\nกษีระ\nกสานติ์\nกสิกร\nกสิกรรม\nกสิณ\nกหังปายา\nกหาปณะ\nกเฬวราก\nกอ\nก่อ\nก้อ\nก๊อ\nกอก\nก๊อก\nกอแก\nกอง\nก่อง\nก้อง\nกองกอย\nก๊อซ\nกอด\nก่อน\nก้อน\nกอบ\nกอบนาง\nก๊อบปี้\nกอปร\nก้อม\nกอมก้อ\nก่อมก้อ\nกอย\nก้อย\nก๋อย\nกอริลลา\nกอล์ฟ\nกอและ\nกอเอี๊ยะ\nกะ\nกะกัง\nกะง้องกะแง้ง\nกะจัง\nกะแจะ\nกะชะ\nกะชัง\nกะชามาศ\nกะชิง\nกะชึ่กกะชั่ก\nกะแช่\nกะซวก\nกะซ้าหอย\nกะซี่\nกะโซ่\nกะโซ้\nกะดก\nกะดง\nกะดวน\nกะดอก\nกะดะ\nกะดังบาย\nกะดัด\nกะด้าง\nกะดำกะด่าง\nกะดี\nกะดี่\nกะดุ้ง\nกะเด้\nกะเดก\nกะเดี๋ยว\nกะตรุด\nกะตอก\nกะต่อย\nกะตัก\nกะตั้ก\nกะตัง\nกะตังกะติ้ว\nกะต๊าก\nกะต้ำ\nกะติ๊กริก\nกะติงกะแตง\nกะตีบ\nกะตึงกะแตง\nกะตุ๊ก\nกะตุด\nกะตูก\nกะเตง\nกะโต๊ก\nกะโตงกะเตง\nกะโต้งโห่ง\nกะถัว\nกะทกรก\nกะทอ\nกะทัง\nกะทังหัน\nกะทัดรัด\nกะทันหัน\nกะทับ\nกะทิ\nกะทือ\nกะทุน\nกะเทย\nกะเทาะ\nกะแท้\nกะแท่ง\nกะแทน\nกะนวล\nกะนัด\nกะบ่อนกะแบ่น\nกะบัง\nกะบั้ง\nกะบิ้ง\nกะบิล\nกะบึงกะบอน\nกะบุด\nกะเบ้อ\nกะเบียน\nกะเบือ\nกะปริดกะปรอย\nกะปริบ\nกะปริบกะปรอย\nกะปลกกะเปลี้ย\nกะปวกกะเปียก\nกะปอม\nกะปอมขาง\nกะปะ\nกะป้ำกะเป๋อ\nกะปิ\nกะปู\nกะปูด\nกะปูดหลูด\nกะเปะ\nกะเปิ๊บกะป๊าบ\nกะเปียด\nกะแป้น\nกะแปะ\nกะโปรง\nกะโปโล\nกะผลุบกะโผล่\nกะเผ่น\nกะเผลก\nกะโผลกกะเผลก\nกะพง\nกะพรวดกะพราด\nกะพร่องกะแพร่ง\nกะพริบ\nกะพรุน\nกะพรูดกะพราด\nกะพล้อ\nกะพ้อ\nกะเพรา\nกะเพียด\nกะเม็ง\nกะร่องกะแร่ง\nกะระตะ\nกะระหนะ\nกะรัง\nกะรัต\nกะราง\nกะริง\nกะรุงกะรัง\nกะรุ่งกะริ่ง\nกะรุน\nกะเร\nกะเรกะร่อน\nกะเร่กะร่อน\nกะเร่อ\nกะเรี่ยกะราด\nกะโรกะเร\nกะลวย\nกะลอ\nกะล่อกะแล่\nกะลอจี๊\nกะล่อน\nกะล่อมกะแล่ม\nกะล่อยกะหลิบ\nกะละปังหา\nกะละมัง\nกะละแม\nกะละออม\nกะลังตังไก่\nกะลัน\nกะลันทา\nกะลา\nกะลาง\nกะลาสี\nกะลำพอ\nกะลิง\nกะลิงปลิง\nกะลิ้มกะเหลี่ย\nกะลิอ่อง\nกะลุมพี\nกะเล็ง\nกะเล่อกะล่า\nกะเลิด\nกะเลียว\nกะแล\nกะโล่\nกะโลง\nกะวอกกะแวก\nกะวะ\nกะส้มชื่น\nกะสัง\nกะส้าหอย\nกะหนอกะแหน\nกะหน็องกะแหน็ง\nกะหนะ\nกะหนุงกะหนิง\nกะหร่อง\nกะหรอด\nกะหร็อมกะแหร็ม\nกะหราน\nกะหรี่\nกะหรี่ปั๊บ\nกะหลาป๋า\nกะหล่ำ\nกะหลี่\nกะหลีกะหลอ\nกะหลุกกะหลิก\nกะหำ\nกะหำแพะ\nกะหือ\nกะหูด\nกะเหรี่ยง\nกะเหลาะเปาะ\nกะแหยก\nกะแหะ\nกะโหลก\nกะโหล้ง\nกะไหล่\nกะอวม\nกะออม\nกะอาน\nกะอาม\nกะอูบ\nกัก\nกั๊ก\nกักกรา\nกักการุ\nกักขฬะ\nกัง\nกั้ง\nกังก้า\nกังเกียง\nกังขา\nกังฉิน\nกังฟู\nกังวล\nกังวาน\nกังสดาล\nกังไส\nกังหัน\nกัจฉปะ\nกัจฉะ\nกัจฉา\nกัญ\nกัญจุก\nกัญจุการา\nกัญชา\nกัญญา\nกัฐ\nกัณฏกะ\nกัณฐกะ\nกัณฐชะ\nกัณฐัศ\nกัณฐัศว์\nกัณฐา\nกัณฐี\nกัณฑ์\nกัณณ์\nกัณหา\nกัด\nกัตติกมาส\nกัตติกา\nกัตติเกยา\nกัตรา\nกัทลี\nกัน\nกั่น\nกั้น\nกันเกรา\nกันไกร\nกันชิง\nกันเชอ\nกันดาร\nกันดาล\nกันได\nกันต์\nกันตัง\nกันไตร\nกันทร\nกันทรากร\nกันภิรมย์\nกันเมียง\nกันย์\nกันยา\nกันยายน\nกันลง\nกันลอง\nกันแสง\nกั้นหยั่น\nกับ\nกับแก้\nกัป\nกัปตัน\nกัปปาสิก\nกัปปิยภัณฑ์\nกัปปิยะ\nกัมปนาท\nกัมประโด\nกัมปี\nกัมพล\nกัมพุช\nกัมพู\nกัมพูชา\nกัมโพช\nกัมมัชวาต\nกัมมัฏฐาน\nกัมมันตภาพรังสี\nกัมมันตรังสี\nกัมมาร\nกัมลาศ\nกัยวิกัย\nกัลชาญ\nกัลบก\nกัลป์\nกัลปนา\nกัลปพฤกษ์\nกัลปังหา\nกัลปาวสาน\nกัลปิต\nกัลเม็ด\nกัลยา\nกัลยาณมิตร\nกัลยาณี\nกัลออม\nกัศยป\nกัษณ\nกา\nก๋า\nกาก\nกากบาท\nกากะทิง\nกากะเยีย\nกากี\nกาง\nก้าง\nกางเกง\nกางเขน\nก๊าซ\nกาซะลอง\nกาญจนา\nกาฐ\nกาด\nก๊าด\nกาน\nก่าน\nก้าน\nก๊าน\nกานดา\nกานต์\nกานน\nก้านพร้าว\nกานพลู\nกาน้า\nกาบ\nก้าบ\nกาบู\nกาพย์\nกาเฟอีน\nกาแฟ\nกาม\nก้าม\nกามารมณ์\nกามินี\nกาเมสุมิจฉาจาร\nกาย\nก่าย\nกาเยน\nการ\nการณ์\nการ์ด\nการ์ตูน\nการบูร\nการย์\nการวิก\nการเวก\nการะเกด\nการะบุหนิง\nการัณย์\nการันต์\nการางหัวขวาน\nการิตการก\nการิตวาจก\nการุญ\nการุณย์\nกาเรการ่อน\nกาล\nกาลกรรณี\nกาลกิณี\nกาลจักร\nกาลัญญุตา\nกาลัญญู\nกาลัด\nกาลานุกาล\nกาลิก\nกาลี\nกาแล\nกาแล็กซี\nกาแล็กโทส\nกาว\nก้าว\nกาววาว\nกาวาง\nกาแวน\nกาศิก\nกาษฐะ\nกาษา\nกาสร\nกาสะ\nกาสา\nกาสาร\nกาสาวะ\nกาสิโน\nกาหล\nกาหลง\nกาหลา\nกาเหว่า\nกาไหล่\nกาฬ\nกาฬาวก\nกาฮัง\nกำ\nก่ำ\nกำกวม\nกำกัด\nกำกับ\nก้ำกึ่ง\nกำกูน\nก้ำเกิน\nกำเกียง\nกำคูน\nกำจร\nกำจัด\nกำจาย\nกำชับ\nกำชำ\nกำซาบ\nกำซำ\nกำด้น\nกำดัด\nกำดาล\nกำเดา\nกำธร\nกำนล\nกำนัน\nกำนัล\nกำเนิด\nกำบัง\nก่ำบึ้ง\nกำเบ้อ\nกำปอ\nกำปั่น\nกำผลา\nกำพง\nกำพด\nกำพต\nกำพร้า\nกำพราก\nกำพวด\nกำพอง\nกำพืด\nกำพุด\nกำพู\nกำเพลิง\nกำแพง\nกำภู\nกำมลาศน์\nกำมเลศ\nกำมะถัน\nกำมะลอ\nกำมะหยี่\nกำมะหริด\nกำมังละการ\nกำมังวิลิต\nกำมัชพล\nกำยาน\nกำยำ\nกำรอ\nกำราบ\nกำราล\nกำเริบ\nกำไร\nกำลัง\nกำลุง\nกำเลา\nกำไล\nกำสรด\nกำสรวล\nกำหนด\nกำหนัด\nกำเหน็จ\nกำแหง\nกิก\nกิ๊ก\nกิ่ง\nกิ้งก่า\nกิ้งกือ\nกิ้งโครง\nกิจ\nกิจจะ\nกิจจา\nกิดาการ\nกิดาหยัน\nกิตติ\nกิตติมศักดิ์\nกิน\nกินนร\nกินปลี\nกินเปี้ยว\nกินริน\nกินรี\nกิ๊บ\nกิมตึ๋ง\nกิมิชาติ\nกิมิวิทยา\nกิโมโน\nกิโยตีน\nกิระ\nกิริณี\nกิรินท\nกิริเนศวร\nกิริยา\nกิเลน\nกิเลส\nกิโล\nกิโลมกะ\nกิ่ว\nกิ๋ว\nกี\nกี่\nกี้\nกี๊\nกี๋\nกีฏวิทยา\nกีด\nกีตาร์\nกีบ\nกีรติ\nกีฬา\nกึก\nกึง\nกึ่ง\nกึ๋น\nกุ\nกุก\nกุ๊ก\nกุกกุฏ\nกุกกุร\nกุกรรม\nกุ้ง\nกุงอน\nกุงาน\nกุโงก\nกุจี\nกุญแจ\nกุญชร\nกุฎ\nกุฎา\nกุฎี\nกุฎุมพี\nกุฏฐัง\nกุฏิ\nกุณฑ์\nกุณฑล\nกุณฑี\nกุณโฑ\nกุณาล\nกุณี\nกุด\nกุดัง\nกุดั่น\nกุดา\nกุทัณฑ์\nกุน\nกุ๊น\nกุนเชียง\nกุนที\nกุโนกามอ\nกุบ\nกุบกับ\nกุม\nกุ่ม\nกุมฝอย\nกุมภ์\nกุมภนิยา\nกุมภัณฑ์\nกุมภา\nกุมภิล\nกุมภีล์\nกุมเหง\nกุมาร\nกุมารา\nกุมารี\nกุมุท\nกุย\nกุ๊ย\nกุ๋ย\nกุยช่าย\nกุยเฮง\nกุรระ\nกุรุพินท์\nกุเรา\nกุล\nกุลา\nกุลาหล\nกุลี\nกุลีกุจอ\nกุเลา\nกุแล\nกุเวร\nกุศราช\nกุศล\nกุศโลบาย\nกุสุม\nกุสุมภ์\nกุสุมา\nกุสุมาลย์\nกุสุมิตลดาเวลลิตา\nกุหนี\nกุหนุง\nกุหร่า\nกุหล่า\nกุหลาบ\nกุแหละ\nกู\nกู่\nกู้\nกู๊ก\nกูฏ\nกูฏา\nกูณฑ์\nกูด\nกูบ\nกูปรี\nกูรมะ\nกูรมาวตาร\nเก\nเก้\nเก๊\nเก๋\nเกก\nเก๊ก\nเกกมะเหรก\nเก๊กฮวย\nเก้กัง\nเก็ง\nเก่ง\nเก้ง\nเก๋ง\nเกงกอย\nเก่งกาจ\nเกงเขง\nเก๋งเคง\nเก็จ\nเกจิอาจารย์\nเกชา\nเกณฑ์\nเกด\nเก็ด\nเกตุ\nเกน\nเก็บ\nเกม\nเกย\nเกยูร\nเกรง\nเกร็ง\nเกร็ด\nเกรน\nเกร่อ\nเกรอะ\nเกราะ\nเกริก\nเกริน\nเกริ่น\nเกรียก\nเกรียง\nเกรียด\nเกรียน\nเกรียบ\nเกรียม\nเกรียว\nเกรี้ยว\nเกเร\nเกล็ด\nเกลศ\nเกลอ\nเกลา\nเกล้า\nเกลาะ\nเกลี่ย\nเกลี้ย\nเกลียง\nเกลี้ยง\nเกลียด\nเกลียว\nเกลือ\nเกลื้อ\nเกลือก\nเกลื่อน\nเกลื้อน\nเกวัฏ\nเกวียน\nเกศ\nเกศว\nเกศวะ\nเกศา\nเกศินี\nเกศี\nเกษตร\nเกษม\nเกษียณ\nเกษียน\nเกษียร\nเกส\nเกสร\nเกสรี\nเกสา\nเกสี\nเก้อ\nเกอิชา\nเกะ\nเกะกะ\nเกา\nเก่า\nเก้า\nเก๋า\nเกาต์\nเกาทัณฑ์\nเกาบิล\nเกาลัด\nเกาลิน\nเกาไศย\nเกาหลี\nเกาเหลา\nเกาเหลียง\nเก้าอี้\nเกาะ\nเกิ้ง\nเกิด\nเกิน\nเกิบ\nเกีย\nเกียกกาย\nเกียง\nเกี่ยง\nเกี๋ยง\nเกียจ\nเกียด\nเกียน\nเกี้ยมไฉ่\nเกี้ยมอี๋\nเกียร์\nเกียรติ\nเกียรติ์\nเกี่ยว\nเกี้ยว\nเกี๊ยว\nเกี๊ยะ\nเกื้อ\nเกือก\nเกื้อกูล\nเกือบ\nแก\nแก่\nแก้\nแกง\nแก่ง\nแก้ง\nแก๊ง\nแกงได\nแกงแนง\nแกโดลิเนียม\nแกน\nแก่น\nแก๊ป\nแกม\nแก้ม\nแกมมา\nแกรก\nแกร่ง\nแกร็น\nแกรนิต\nแกรไฟต์\nแกร่ว\nแกระ\nแกล\nแกล้ง\nแกลน\nแกลบ\nแกล้ม\nแกลลอน\nแกลเลียม\nแกล้ว\nแกละ\nแกแล\nแกว\nแก้ว\nแกว่ง\nแก๊ส\nแกะ\nโก\nโก่\nโก้\nโก๋\nโกก\nโกกนุท\nโกกิลา\nโกโก้\nโกง\nโก่ง\nโกงกาง\nโก้งเก้ง\nโกงโก้\nโก้งโค้ง\nโกเชาว์\nโกญจนาท\nโกญจา\nโกฏิ\nโกฐ\nโกฐาส\nโกณะ\nโกดัง\nโกทัณฑ์\nโกน\nโก่น\nโก๋น\nโกมล\nโกมุท\nโกเมน\nโกเมศ\nโกย\nโกรก\nโกรกกราก\nโกรง\nโกร่ง\nโกร่งกร่าง\nโกรงเกรง\nโกร๋งเกร๋ง\nโกรญจ\nโกรต๋น\nโกรธ\nโกรธา\nโกร๋น\nโกรม\nโกรย\nโกรศ\nโกโรโกเต\nโกโรโกโรก\nโกโรโกโส\nโกลน\nโกลาหล\nโกไล\nโกวิท\nโกศ\nโกศล\nโกษม\nโกสน\nโกสัช\nโกสินทร์\nโกสีย์\nโกสุม\nโกไสย\nโกหก\nใกล้\nไก\nไก่\nไก๊\nไก๋\nไก่กอม\nไกพัล\nไกร\nไกรพ\nไกรลาส\nไกรศร\nไกรศรี\nไกรสร\nไกรสรี\nไกรสิทธิ\nไกล\nไกล่\nไกลาส\nไกว\nไกวัล\nขงจื๊อ\nขจร\nขจรจบ\nขจัด\nขจ่าง\nขจาย\nขจาว\nขจิต\nขจี\nขจุย\nขเจา\nขณะ\nขด\nขน\nข้น\nขนง\nขนด\nขนบ\nขนม\nขนอง\nขนอน\nขนอบ\nขนัด\nขนัน\nขนาก\nขนาง\nขนาด\nขนาน\nขนาบ\nขนาย\nขนำ\nขนิษฐ\nขนิษฐา\nขนุน\nขนุนนก\nขบ\nขบถ\nขบวน\nขบวร\nขม\nข่ม\nขมงโกรย\nขมวด\nขมวน\nขมอง\nขม่อม\nขมัง\nขมับ\nขมา\nขม้ำ\nขมิ้น\nขมิบ\nขมีขมัน\nขมึง\nขมึงทึง\nขมุ\nขมุกขมัว\nขมุบ\nขโมย\nขยด\nขยม\nขย่ม\nขยอก\nขยอง\nขย่อน\nขย้อน\nขยะ\nขยัก\nขยัน\nขยั้น\nขยับ\nขยาด\nขยาย\nขยำ\nขย้ำ\nขยิก\nขยิบ\nขยิ่ม\nขยี้\nขยุกขยิก\nขยุกขยุย\nขยุบ\nขยุบขยิบ\nขยุม\nขยุ้ม\nขยุย\nขรม\nขรรค์\nขรัว\nขริบ\nขรี\nขรึม\nขรุขระ\nขลบ\nขล้อ\nขลัง\nขลับ\nขลาด\nขลาย\nขลิบ\nขลุก\nขลุกขลัก\nขลุกขลิก\nขลุบ\nขลุม\nขลุ่ย\nขลู\nขลู่\nขวง\nข่วง\nขวด\nข่วน\nขวนขวาย\nขวบ\nขวย\nขวักไขว่\nขวัญ\nขวั้น\nขวับ\nขวับเขวียว\nขวา\nขวาก\nขวาง\nขว้าง\nขวาด\nขวาน\nขวายขวน\nขวาว\nขว้าว\nขวิด\nขอ\nข่อ\nข้อ\nของ\nข้อง\nขอด\nขอน\nข้อน\nขอบ\nขอม\nข่อย\nข้อย\nข่อยหยอง\nขะแจะ\nขะเน็ด\nขะมอมขะแมม\nขะมักเขม้น\nขะมุกขะมอม\nขะยิก\nขะยุก\nขะเย้อแขย่ง\nขัค\nขัง\nขังขอก\nขัช\nขัณฑสกร\nขัณฑสีมา\nขัด\nขัดมอน\nขัตติยมานะ\nขัน\nขั้น\nขันติ\nขันตี\nขันโตก\nขันที\nขันธ์\nขันธาวาร\nขับ\nขัว\nขั้ว\nขา\nข่า\nข้า\nขาก\nขาก๊วย\nขาง\nข่าง\nข้าง\nขาณุ\nขาด\nขาทนียะ\nขาน\nขาบ\nข้าพเจ้า\nขาม\nข่าม\nข้าม\nขาย\nข่าย\nขาล\nขาว\nข่าว\nข้าว\nข้าวอังกุลี\nขำ\nขิก\nขิง\nขิงแกลง\nขิงแครง\nขิด\nขิปสัทโท\nขิม\nขี่\nขี้\nขี้เข็บ\nขีณาสพ\nขีด\nขี้ตังนี\nขีปนาวุธ\nขี้ยอก\nขีระ\nขึง\nขึ้ง\nขึ้น\nขึ้นฉ่าย\nขืน\nขื่น\nขื่อ\nขุก\nขุด\nขุน\nขุ่น\nขุนเพ็ด\nขุม\nขุย\nขู่\nขูด\nเข\nเข้\nเขก\nเข็ง\nเข่ง\nเขจร\nเข็ญ\nเข็ด\nเขดา\nเขต\nเขน\nเข็น\nเข่น\nเขนง\nเขน็ด\nเขนย\nเขบ็จขบวน\nเขบ็ต\nเขม\nเข็ม\nเข้ม\nเข้มขาบ\nเขม็ง\nเขม็ดแขม่\nเขม่น\nเขม้น\nเขม้นขะมัก\nเขมร\nเขมา\nเขม่า\nเขมือบ\nเขย\nเขยก\nเขย่ง\nเขย้อแขย่ง\nเขย่า\nเขยิน\nเขยิบ\nเขยื้อน\nเขรอะ\nเขลง\nเขลอะ\nเขละ\nเขลา\nเขลาะ\nเขว\nเขษม\nเขฬะ\nเขะขะ\nเขา\nเข่า\nเข้า\nเขิง\nเขิน\nเขิบ\nเขี่ย\nเขียง\nเขียด\nเขียดตะปาด\nเขียน\nเขี่ยน\nเขียม\nเขียว\nเขี้ยว\nเขียะ\nเขือ\nเขือง\nเขื่อง\nเขื่อน\nเขือม\nแข\nแข้\nแขก\nแข็ง\nแข่ง\nแข้ง\nแขน\nแข่น\nแข้น\nแขนง\nแขม\nแขม็บ\nแขม่ว\nแขยง\nแขย่ง\nแขวก\nแขวง\nแขวน\nแขวะ\nโข\nโขก\nโขง\nโข่ง\nโขด\nโขดง\nโขน\nโขนง\nโขม\nโขมง\nโขมด\nโขยก\nโขยง\nโขย่ง\nโขยด\nโขลก\nโขลง\nโขลน\nโขษม\nไข\nไข่\nไข้\nไขว่\nไขว้\nคคนะ\nคคนัมพร\nคคนางค์\nคคนานต์\nคง\nคงคา\nคงไคย\nคช\nคชาชาติ\nคชาชีพ\nคชาธาร\nคชาภรณ์\nคณนา\nคณบดี\nคณะ\nคณาจารย์\nคณาธิการ\nคณาธิปไตย\nคณานับ\nคณิกา\nคณิต\nคเณศ\nคด\nคดี\nคติ\nคทา\nคน\nค้น\nคนทา\nคนทิสอ\nคนที\nคนโท\nคนธ์\nคันธ์\nคนธรรพ์\nคเนจร\nคบ\nคม\nคมน์\nคมนาการ\nคมนาคม\nคมิกภัต\nครก\nครบ\nครรชิต\nครรภ\nครรภ์\nครรลอง\nครรโลง\nครรไล\nครวญ\nครวี\nครหา\nครอก\nครอง\nครองแครง\nคร่อเงาะ\nคร่อเทียน\nครอบ\nคร่อม\nคระเมิม\nคระแลง\nคระไล\nคระแวง\nคระหน\nคระหวน\nคระหาย\nคระโหย\nครั่ง\nครั้ง\nครัดเคร่ง\nครัน\nครั่น\nครั้น\nครับ\nครัว\nครา\nคร่า\nคราก\nคราง\nคราญ\nคราด\nคร้าน\nคราบ\nคราม\nคร้าม\nครามครัน\nคราว\nคร่าว\nคราส\nครำ\nคร่ำ\nคร่ำเคร่ง\nคริปทอน\nคริสต์\nครีบ\nครีม\nครีษมายัน\nครึ\nครึกครื้น\nครึกโครม\nครึ่ง\nครึ่ด\nครึน\nครึ้ม\nครืด\nครืน\nครื้น\nครืนครั่น\nครื้นครั่น\nครื้นครึก\nครื้นเครง\nครือ\nครุ\nครุคระ\nครุฑ\nครุ่น\nครุมเครือ\nครุย\nครุวนา\nครู\nครู่\nครูด\nคฤโฆษ\nคฤนถ์\nคฤหบดี\nคฤหัสถ์\nคฤหาสน์\nคลวง\nคลอ\nคล้อ\nคลอก\nคลอง\nคล่อง\nคล้อง\nคลอด\nคลอน\nคล้อย\nคลอรีน\nคลอโรฟอร์ม\nคลอโรฟีลล์\nคละ\nคละคลุ้ง\nคลัก\nคลั่ก\nคลัง\nคลั่ง\nคลัตช์\nคลับคล้าย\nคลับคลา\nคลา\nคล้า\nคลางแคลง\nคลาด\nคลาน\nคลาย\nคล้าย\nคล้ายคลึง\nคล่าว\nคลำ\nคล่ำ\nคล้ำ\nคลิ้งโคลง\nคลิด\nคลินิก\nคลี\nคลี่\nคลึง\nคลื่น\nคลุก\nคลุ้ง\nคลุบ\nคลุม\nคลุ่ม\nคลุ้ม\nควง\nควณ\nควน\nควบ\nควย\nควร\nควัก\nควั่ก\nควั่งคว้าง\nควัน\nควั่น\nคว้า\nควาก\nคว้าง\nควาญ\nควาน\nคว้าน\nความ\nควาย\nคว่าว\nคว่ำ\nควินิน\nควิวคว่าง\nคหกรรม\nคหกรรมศาสตร์\nคหบดี\nคหัฐ\nคอ\nค้อ\nคอก\nค็อกคัส\nค็อกเทล\nคอเคซอยด์\nค่องอ้อย\nคอด\nคอแดง\nคอน\nค่อน\nค้อน\nคอนกรีต\nคอนเดนเซอร์\nคอนแวนต์\nคอนเสิร์ต\nคอม\nค่อม\nค้อม\nคอมพิวเตอร์\nคอมมานโด\nคอมมิวนิสต์\nคอย\nค่อย\nค้อย\nคอยล์\nคอร์ด\nคอแลน\nคอสติกโซดา\nคะ\nค่ะ\nคะไขว่\nคะค้อย\nคะคาน\nคะนน\nคะนอง\nคะน้า\nคะนึง\nคะเน\nคะเนงร้าย\nคะเน็ด\nคะแนน\nคะมำ\nคะยั้นคะยอ\nคะเยอ\nคัก\nคั่ก\nคัคนะ\nคัคนัมพร\nคัคนางค์\nคัคนานต์\nคั่ง\nคังไคย\nคัจฉ\nคัณฑมาลา\nคัณฑสูตร\nคัด\nคัดเค้า\nคัดมอน\nคัดเม็ง\nคัทลียา\nคัน\nคั่น\nคั้น\nคันถรจนาจารย์\nคันธกุฎี\nคันธมาทน์\nคันธารราษฎร์\nคับ\nคับค้อน\nคับคา\nคับแค\nคัพภ์\nคัมภีร์\nคัมภีรภาพ\nคัล\nคั่ว\nคา\nค่า\nค้า\nค่าคบ\nคาง\nค่าง\nค้าง\nคางคก\nค้างคาว\nคาด\nคาถา\nคาทอลิก\nคาน\nค้าน\nคาบ\nคาพยุต\nคาม\nคามวาสี\nคามณีย์\nคามภีร์\nคาย\nค่าย\nคาร์บอน\nคาร์บอเนต\nคาร์บอลิก\nคาร์บูเรเตอร์\nคาร์โบรันดัม\nคาร์โบไฮเดรต\nคารม\nคารวะ\nคาราเต้\nคาราวาน\nคาว\nค่าว\nค้าว\nคาวตอง\nคาวี\nคาวุต\nคาส\nคำ\nค่ำ\nค้ำ\nคำนวณ\nคำนวร\nคำนับ\nคำนัล\nคำนึง\nคำนูณ\nคำฝอย\nคำเพลิง\nคำรน\nคำรบ\nคำราม\nคำแสด\nคำแหง\nคำโอง\nคิก\nคิง\nคิด\nคิมหันต์\nคิรี\nคิลาน\nคิลานะ\nคิว\nคิ้ว\nคี่\nคีต\nคีบ\nคีม\nคีรี\nคีรีบูน\nคึก\nคึ่ก\nคึกคัก\nคืน\nคืบ\nคือ\nคุ\nคุก\nคุกกี้\nคุกคาม\nคุกพาทย์\nคุ้ง\nคุณ\nคุด\nคุดทะราด\nคุต\nคุตติ\nคุ่น\nคุ้น\nคุป\nคุปต์\nคุปติ\nคุม\nคุ่ม\nคุ้ม\nคุย\nคุ้ย\nคุยหฐาน\nคุยหประเทศ\nคุรุ\nคุลา\nคุลิก่า\nคุลีการ\nคุหา\nคู\nคู่\nคู้\nคูณ\nคูถ\nคูน\nคูปอง\nคูเรียม\nคูหา\nเค้ก\nเค้เก้\nเค้ง\nเคณฑะ\nเคด\nเค็ด\nเคน\nเค้น\nเคเบิล\nเค็ม\nเคมี\nเคย\nเครง\nเคร่ง\nเครงครา\nเครงครำ\nเครดิต\nเครน\nเครา\nเคร่า\nเคราหณี\nเคราะห์\nเครียด\nเครียว\nเครือ\nเครื่อง\nเคล้ง\nเคล็ด\nเคล้น\nเคล้า\nเคล่าคล่อง\nเคลิบเคลิ้ม\nเคลิ้ม\nเคลีย\nเคลื่อน\nเคลือบ\nเคว้ง\nเคหะ\nเคหา\nเคอะ\nเค้า\nเคาน์เตอร์\nเคารพ\nเคาะ\nเคาะแคะ\nเคียง\nเคียด\nเคียน\nเคียม\nเคี่ยม\nเคียร\nเคียว\nเคี่ยว\nเคี้ยว\nเคือง\nแค\nแค่\nแค้\nแคแล\nแคดเมียม\nแค็ตตาล็อก\nแคแตร\nแคโทด\nแคน\nแค่น\nแค้น\nแคบ\nแคบหมู\nแคปซูล\nแคม\nแคร่\nแครก\nแครง\nแคระ\nแคลคูลัส\nแคลง\nแคลเซียม\nแคลน\nแคล้ว\nแคล่วคล่อง\nแคลอรี\nแคลิฟอร์เนียม\nแคว\nแควก\nแคว้น\nแคแสด\nแคะ\nโค\nโคก\nโคเคน\nโค่ง\nโค้ง\nโคจร\nโคเซแคนต์\nโคไซน์\nโคตร\nโคแทนเจนต์\nโคธา\nโคน\nโค่น\nโคบอลต์\nโคปผกะ\nโคม\nโคม่า\nโครก\nโครกคราก\nโครง\nโคร่ง\nโคร่งคร่าง\nโครม\nโครเมียม\nโครโมโซม\nโคราช\nโครำ\nโคล\nโคลง\nโคลน\nโควตา\nโคออร์ดิเนต\nใคร\nใคร่\nใคร่ครวญ\nไค\nไค้\nไคร้\nไคร้เครือ\nไคล\nไคล้\nฆนะ\nฆราวาส\nฆ้อง\nฆ่า\nฆาต\nฆาน\nฆานินทรีย์\nเฆี่ยน\nโฆรวิส\nโฆษก\nโฆษณา\nโฆษะ\nโฆษิต\nงก\nงง\nงด\nงดงาม\nงบ\nงม\nงวง\nง่วง\nงวด\nง่วน\nง้วน\nงวยงง\nงอ\nง้อ\nงอก\nงอกแงก\nง่อกแง่ก\nง่อง\nง่องแง่ง\nงอแง\nงอด\nงอดแงด\nงอน\nง่อน\nง่อนแง่น\nงอนหง่อ\nงอบ\nงอม\nง้อม\nงอย\nง่อย\nงัก\nงั่ก\nงั่ง\nงัด\nงัน\nงันงก\nงับ\nงัว\nงั่ว\nงัวเงีย\nงา\nง่า\nง้าง\nงาน\nง่าน\nงาบ\nงาม\nง่าม\nงาย\nง่าย\nง้าว\nงำ\nง่ำ\nง้ำ\nงิ้ว\nงี่เง่า\nงีบ\nงึก\nงึน\nงึม\nงุด\nงุนงง\nงุ่นง่าน\nงุบ\nงุบงิบ\nงุ้ม\nงุ่มง่าม\nงุย\nงู\nงูบ\nงูสวัด\nเงก\nเงย\nเงอะ\nเงอะงะ\nเงา\nเง่า\nเง้า\nเงาะ\nเงิน\nเงี่ยง\nเงี่ยน\nเงียบ\nเงี้ยว\nเงี่ยหู\nเงื้อ\nเงือก\nเงื่อง\nเงือด\nเงื่อน\nเงือบ\nเงื้อม\nแง\nแง่\nแง่ง\nแง่น\nแง้ม\nแงะ\nโง\nโง่\nโงก\nโงกเงก\nโงง\nโง่ง\nโง้ง\nโงงเงง\nโง่งเง่ง\nโงเง\nโงน\nโงนเงน\nไง้\nจก\nจง\nจ่ง\nจงกรม\nจงกล\nจงกลนี\nจงโคร่ง\nโจงโคร่ง\nจงอร\nจงอาง\nจด\nจดุรงค์\nจตุปัจจัย\nจตุลังคบาท\nจตุโลกบาล\nจตุสดมภ์\nจตุตถ\nจตุตถี\nจตุร\nจตุรงค์\nจตุรพักตร์\nจตุรพิธ\nจตุรพิธพร\nจน\nจบ\nจม\nจ่ม\nจมร\nจมรี\nจมูก\nจยุติ\nจร\nจรณะ\nจรด\nจรรจา\nจรรโจษ\nจรรม\nจรรยา\nจรรโลง\nจรลี\nจรวจ\nจรวด\nจรส\nจรอก\nจระเข้\nจระนำ\nจระบี\nจรัล\nจรัส\nจราจร\nจราญ\nจริก\nจริง\nจริต\nจริม\nจริยธรรม\nจริยวัตร\nจริยาวัตร\nจริยศาสตร์\nจริยศึกษา\nจริยา\nจรุง\nจรูง\nจรูญ\nจเร\nจล\nจลนพลศาสตร์\nจลนศาสตร์\nจลนี\nจลาจล\nจวก\nจ๊วก\nจวง\nจ้วง\nจ๋วง\nจวด\nจวน\nจวบ\nจวัก\nจอ\nจ่อ\nจ้อ\nจ๋อ\nจอก\nจ้อก\nจ๊อก\nจ้อกแจ้ก\nจอง\nจ้อง\nจ๋อง\nจ้องเต\nจองเปรียง\nจ้องหน่อง\nจองหอง\nจอแจ\nจ๋อแจ๋\nจอด\nจอน\nจ้อน\nจอนจ่อ\nจอบ\nจอม\nจ่อม\nจอมสุรางค์\nจ่อย\nจ้อย\nจ๋อย\nจอแส\nจะ\nจ้ะ\nจ๊ะ\nจ๋ะ\nจะกละ\nจะกลาม\nจะกูด\nจะขาบ\nจะเข้\nจะเข็บ\nจะงอย\nจะจะ\nจ๊ะจ๋า\nจะแจ้ง\nจะแจ่ม\nจะละเม็ด\nจะละหวั่น\nจัก\nจั้ก\nจักกาย\nจั๊กกิ้ม\nจักขุ\nจักจั่น\nจักจี้\nจั๊กจี้\nจั๊กเดียม\nจักร\nจักรพาก\nจักรวาก\nจักริน\nจักรี\nจั๊กเล้อ\nจักษุ\nจักแหล่น\nจัง\nจั้ง\nจั๋ง\nจังกวด\nจังกอบ\nจังก้า\nจังกูด\nจังโกฏก์\nจังงัง\nจั้งมั่ง\nจังไร\nจังหนับ\nจังหรีด\nจังหวะ\nจังหวัด\nจังหัน\nจัญไร\nจัณฑ์\nจัณฑาล\nจัด\nจัตตาฬีสะ\nจัตวา\nจัตุ\nจัตุรงค์\nจัตุรัส\nจัตุลังคบาท\nจัตุโลกบาล\nจัตุสดมภ์\nจัน\nจั่น\nจันโจษ\nจั่นดิน\nจันท์\nจันทน์\nจันทร์\nจันทรคติ\nจันทรคราส\nจันทรุปราคา\nจันทรเม็ด\nจันทวาร\nจันทัน\nจันอับ\nจับ\nจับกัง\nจับฉ่าย\nจับเดิม\nจับปิ้ง\nจับยี่กี\nจัมบก\nจัมปกะ\nจัมปา\nจัมมะ\nจัว\nจั่ว\nจั๊วะ\nจา\nจ่า\nจ้า\nจ๋า\nจาก\nจากพาก\nจาคะ\nจาคี\nจาง\nจ่าง\nจ้าง\nจางปาง\nจางวาง\nจาด\nจาตุรงค์\nจาตุรนต์\nจาตุรันต์\nจาน\nจ้าน\nจาบ\nจาบัล\nจาบัลย์\nจาป\nจาม\nจ่ามงกุฎ\nจามจุรี\nจามร\nจามรี\nจามีกร\nจ่าย\nจาร\nจ่ารง\nจารวาก\nจาระไน\nจาระบี\nจาริก\nจารึก\nจารี\nจารีต\nจารุ\nจ้าละหวั่น\nจาว\nจ้าว\nจ่าหวัก\nจำ\nจ้ำ\nจำกัด\nจำงาย\nจ้ำจี้\nจำเจ\nจำเดิม\nจำทวย\nจำนง\nจำนน\nจำนรรจ์\nจำนรรจา\nจำนวน\nจำนอง\nจำนัล\nจำนำ\nจำเนียน\nจำเนียม\nจำเนียร\nจำแนก\nจำบ่ม\nจำบัง\nจ้ำเบ้า\nจำปา\nจำปาดะ\nจำปี\nจำปูน\nจำพวก\nจำเพาะ\nจ้ำม่ำ\nจำรัส\nจำราญ\nจำรูญ\nจำเริญ\nจำเรียง\nจำลอง\nจำเลย\nจำเลาะ\nจำแลง\nจำแล่น\nจำหนับ\nจ๋ำหนับ\nจำหน่าย\nจำหระ\nจำหล่อ\nจำหลัก\nจำเหียง\nจำอวด\nจิ\nจิก\nจิ้งโกร่ง\nจิ้งจก\nจิงจ้อ\nจิ้งจอก\nจิงจัง\nจิ้งจัง\nจิงโจ้\nจิ้งหรีด\nจิ้งเหลน\nจิต\nจิตกาธาน\nจิตต์\nจิตร\nจิตรจุล\nจิตระ\nจิตรา\nจินเจา\nจินดา\nจินดาหนา\nจินดาหรา\nจินต์\nจิบ\nจิปาถะ\nจิ่ม\nจิ้ม\nจิ้มก้อง\nจิ้มลิ้ม\nจิรกาล\nจิ๋ว\nจี\nจี่\nจี้\nจี๋\nจี๋จ้อ\nจีแจ๊บ\nจี๊ด\nจีน\nจีนแส\nจีบ\nจีโบ\nจีม\nจีวร\nจึง\nจึ่ง\nจึ้ง\nจืด\nจุ\nจุก\nจุ๊กกรู๊\nจุกจิก\nจุกชี\nจุกผาม\nจุกโรหินี\nจุ่ง\nจุ๋งจิ๋ง\nจุฑา\nจุณ\nจุณณียบท\nจุด\nจุติ\nจุตูปปาตญาณ\nจุทส\nจุน\nจุ่น\nจุ้น\nจุนจู๋\nจุ้นจู๊\nจุนทการ\nจุนสี\nจุบ\nจุ๊บ\nจุบจิบ\nจุ๊บแจง\nจุ่ม\nจุ้ม\nจุ๋มจิ๋ม\nจุมพฏ\nจุมพรวด\nจุมพล\nจุมพิต\nจุมโพล่\nจุ้ย\nจุรณ\nจูรณ\nจุรี\nจุไร\nจุล\nจุลจอมเกล้า\nจุลวงศ์\nจุฬา\nจุฬาราชมนตรี\nจุฬาลัมพา\nจุฬาลำพา\nจู\nจู่\nจู้\nจู๋\nจูง\nจู้จี้\nจู๋จี๋\nจู๊ด\nจูบ\nเจ\nเจ๊ก\nเจ่ง\nเจ้ง\nเจ๊ง\nเจ๋ง\nเจ็ด\nเจ็ดตะคลี\nเจดีย์\nเจดียสถาน\nเจต\nเจตนา\nเจตพังคี\nเจตมูลเพลิง\nเจตสิก\nเจโตวิมุติ\nเจน\nเจ็บ\nเจรจา\nเจริญ\nเจริด\nเจรียง\nเจลียง\nเจว็ด\nเจษฎา\nเจ๊สัว\nเจอ\nเจ่อ\nเจ๋อ\nเจ๋อเจ๊อะ\nเจอร์เมเนียม\nเจอะ\nเจา\nเจ่า\nเจ้า\nเจ๊า\nเจาะ\nเจิ่ง\nเจิด\nเจิ่น\nเจิม\nเจีย\nเจียง\nเจียด\nเจียน\nเจี๋ยน\nเจี๊ยบ\nเจียม\nเจี๋ยมเจี้ยม\nเจียร\nเจียระไน\nเจียระบาด\nเจียว\nเจี๊ยวจ๊าว\nเจือ\nเจื่อน\nเจื้อย\nเจือสม\nแจ\nแจ้\nแจ๋\nแจก\nแจกัน\nแจง\nแจ่ง\nแจ้ง\nแจงลอน\nแจ๊ด\nแจ๊ดแจ๋\nแจตร\nแจ้น\nแจบ\nแจ่ม\nแจรง\nแจว\nแจ่ว\nแจ้ว\nแจ๋ว\nแจะ\nโจก\nโจ๊ก\nโจง\nโจ่งครึ่ม\nโจ๋งครึ่ม\nโจ่งครุ่ม\nโจ๋งเจ๋ง\nโจ่งแจ้ง\nโจท\nโจทก์\nโจทนา\nโจทย์\nโจน\nโจม\nโจร\nโจล\nโจษ\nโจษจัน\nใจ\nไจ\nไจ้\nฉก\nฉกรรจ์\nฉกษัตริย์\nฉกาจ\nฉกามาพจร\nฉกามาวจร\nฉง\nฉงน\nฉงาย\nฉทึง\nฉนวน\nฉนัง\nฉนาก\nฉนำ\nฉบัง\nฉบัด\nฉบับ\nฉบำ\nฉม\nฉมบ\nฉมวก\nฉมวย\nฉม่อง\nฉมัง\nฉมัน\nฉมา\nฉมำ\nฉล\nฉลวย\nฉลอง\nฉลอม\nฉลัก\nฉลับ\nฉลาก\nฉลาง\nฉลาด\nฉลาม\nฉลาย\nฉลิว\nฉลีก\nฉลุ\nฉลู\nฉวย\nฉวะ\nฉวัดเฉวียน\nฉวาง\nฉวี\nฉศก\nฉ้อ\nฉอก\nฉ่อง\nฉอด\nฉ่อย\nฉอเลาะ\nฉะ\nฉะฉาด\nฉะฉาน\nฉะฉ่ำ\nฉะฉี่\nฉะเฉื่อย\nฉะนั้น\nฉะนี้\nฉะอ้อน\nฉักกะ\nฉัฐ\nฉัด\nฉัตร\nฉัททันต์\nฉัน\nฉันท\nฉันท์\nฉันทะ\nฉันทา\nฉันทาคติ\nฉันทานุมัติ\nฉับ\nฉัพพรรณรังสี\nฉัยยา\nฉ่า\nฉาก\nฉาง\nฉ่าง\nฉ่าฉาว\nฉาด\nฉาดฉาน\nฉาตกภัย\nฉาน\nฉาบ\nฉาบฉวย\nฉาย\nฉายา\nฉาว\nฉ่ำ\nฉำฉา\nฉำแฉะ\nฉิ่ง\nฉิน\nฉินท์\nฉินทฤกษ์\nฉิบ\nฉิมพลี\nฉิว\nฉี่\nฉีก\nฉีด\nฉุ\nฉุก\nฉุด\nฉุน\nฉุป\nฉุป\nฉุย\nฉุยฉาย\nฉู่\nฉู่ฉี่\nฉูด\nฉูดฉาด\nเฉ\nเฉก\nเฉโก\nเฉ่ง\nเฉด\nเฉท\nเฉนียน\nเฉพาะ\nเฉย\nเฉลย\nเฉลว\nเฉลา\nเฉลิม\nเฉลี่ย\nเฉลียง\nเฉลี่ยง\nเฉลียบ\nเฉลียว\nเฉวียง\nเฉวียน\nเฉอะแฉะ\nเฉา\nเฉาก๊วย\nเฉาฮื้อ\nเฉาะ\nเฉิด\nเฉิบ\nเฉียง\nเฉียงพร้านางแอ\nเฉียด\nเฉียบ\nเฉียว\nเฉี่ยว\nเฉือน\nเฉื่อย\nแฉ\nแฉ่\nแฉก\nแฉง\nแฉ่ง\nแฉลบ\nแฉล้ม\nแฉะ\nโฉ\nโฉ่\nโฉเก\nโฉ่งฉ่าง\nโฉงเฉง\nโฉด\nโฉนด\nโฉบ\nโฉเบ๊\nโฉม\nโฉลก\nไฉน\nไฉไล\nชก\nชคัตตรัย\nชง\nชงโค\nชงฆ์\nชงฆา\nชงโลง\nชฎา\nชฎามังษี\nชฎามังสี\nชฎิล\nชด\nชน\nชนก\nชนนี\nชนม์\nชนวน\nชนะ\nชนัก\nชนา\nชนาง\nชนิด\nชเนตตี\nชบา\nชม\nชมดชม้อย\nชมนาด\nชมพู\nชมพู่\nชมรม\nชม้อย\nชม้าย\nชไม\nชยา\nชโย\nชรทึง\nชรริน\nชรอุ่ม\nชระล้ำ\nชระลุ\nชระอาบ\nชระเอม\nชรัด\nชรา\nชล\nชโลง\nชโลม\nช่วง\nชวด\nชวน\nชวย\nช่วย\nชวร\nชวลิต\nชวา\nชวาล\nชวาลา\nช่อ\nชอก\nช็อก\nช็อกโกเลต\nช็อกโกแลต\nชอง\nช่อง\nช้อง\nชองระอา\nชอน\nช่อน\nช้อน\nชอบ\nชอม\nช้อย\nชอล์ก\nชอ่ำ\nชอุ่ม\nชะ\nชะคราม\nชะงอก\nชะง่อน\nชะงัก\nชะงัด\nชะง้ำ\nชะงุ้ม\nชะเง้อ\nชะเงื้อม\nชะแง้\nชะโงก\nชะฉ่า\nชะช่อง\nชะชะ\nชะช้า\nชะโด\nชะตา\nชะต้า\nชะนี\nชะเนาะ\nชะเนียง\nชะพลู\nชะเพลิง\nชะมด\nชะมบ\nชะมวง\nชะมัง\nชะมัด\nชะแม่\nชะรอย\nชะลอ\nชะลอม\nชะล่า\nชะลาน\nชะลิน\nชะลูด\nชะเลง\nชะเลย\nชะแล็ก\nชะแลง\nชะวาก\nชะวาด\nชะเวิกชะวาก\nชะแวง\nชะอม\nชะอ้อน\nชะเอม\nชะโอน\nชัก\nชักคราม\nชักช้า\nชัง\nชั่ง\nชังคา\nชังฆ\nชัชวาล\nชัฏ\nชัด\nชัดช้า\nชัน\nชั้น\nชันกาด\nชันชี\nชันตุ\nชันนะตุ\nชันนุ\nชันโรง\nชันษา\nชันสูตร\nชัปนะ\nชัพ\nชัมพูนท\nชัย\nชัยพฤกษ์\nชัยภูมิ\nชัลลุกา\nชั่ว\nชั้ว\nชัวชม\nชา\nช้า\nชาคระ\nชาคริต\nชาคริยานุโยค\nช่าง\nช้าง\nช้าช่อน\nชาญ\nชาด\nชาดก\nชาต\nชาตบุษย์\nชาตรี\nชาตะ\nชาตา\nชาติ\nชาน\nชานุ\nช้าปี่\nชาปีไหน\nช้าแป้น\nช้าพลู\nชาม\nชามพูนท\nชามาดร\nชามาดา\nชามาตุ\nชาย\nชายา\nชาล\nชาลา\nชาลินี\nช้าเลือด\nชาว\nชาวี\nชำ\nช่ำ\nช้ำ\nชำงัด\nชำงาย\nช่ำชอง\nชำนะ\nชำนัญ\nชำนัน\nชำนาญ\nชำนิ\nชำเนียร\nชำมะนาด\nชำมะเลียง\nชำร่วย\nชำระ\nช้ำรั่ว\nชำรุด\nชำเรา\nชำเราะ\nชำแรก\nชำแระ\nชำเลือง\nชำแหละ\nชิ\nชิง\nชิ่ง\nชิงชัน\nชิงช้า\nชิงช้าชาลี\nชิงชี่\nชิงฮื้อ\nชิชะ\nชิชิ\nชิณณะ\nชิด\nชิเดนทรีย์\nชิต\nชิตินทรีย์\nชิน\nชิ้น\nชินโต\nชิโนรส\nชิม\nชิมแปนซี\nชิยา\nชิรณะ\nชิระ\nชิวหา\nชิสา\nชี\nชี่\nชี้\nชีปะขาว\nชีผะขาว\nชีผ้าขาว\nชีพ\nชีฟอง\nชีรณ\nชีระ\nชีวเคมี\nชีวประวัติ\nชีวภาพ\nชีววิทยา\nชีวะ\nชีวัน\nชีวา\nชีวาตม์\nชีวาลัย\nชีวิต\nชีวิตักษัย\nชีวิน\nชีวี\nชืด\nชื่น\nชื้น\nชื่อ\nชุก\nชุกชี\nชุ้ง\nชุณห\nชุด\nชุติ\nชุน\nชุบ\nชุม\nชุ่ม\nชุมนุม\nชุมพร\nชุมพา\nชุมแพรก\nชุมรุม\nชุมแสง\nชุมเห็ด\nชุ่ย\nชุลมุน\nชุลี\nชุษณะ\nชู\nชู้\nเช็ค\nเช้ง\nเช้งวับ\nเชงเลง\nเช็ด\nเชน\nเช่น\nเชย\nเชลง\nเชลย\nเชลแล็ก\nเชลียง\nเชวง\nเชษฐะ\nเชษฐา\nเชอ\nเช่า\nเช้า\nเชาว์\nเชาวน์\nเชิง\nเชิญ\nเชิด\nเชิ้ต\nเชียง\nเชี่ยน\nเชียบ\nเชี่ยม\nเชียร\nเชียร์\nเชียว\nเชี่ยว\nเชื่อ\nเชื้อ\nเชือก\nเชื่อง\nเชือด\nเชือน\nเชื่อม\nแช\nแช่\nแช่ง\nแชงมา\nแชบ๊วย\nแช่ม\nแชร์\nแชล่ม\nแชสซี\nแชะ\nโชก\nโชค\nโชงโลง\nโชดก\nโชดึก\nโชต\nโชตก\nโชติ\nโชติก\nโชน\nโชมโรม\nโชย\nโชยงการ\nโชยชาย\nโชยติส\nโชว์\nใช่\nใช้\nไช\nไชนะ\nไชย\nไชโย\nซก\nซ่ก\nซงดำ\nซ่งฮื้อ\nซด\nซน\nซ้น\nซบ\nซม\nซวดเซ\nซวน\nซวย\nซอ\nซอก\nซอง\nซ่อง\nซ้อง\nซองแมว\nซ้องแมว\nซอน\nซ่อน\nซ้อน\nซอม\nซ่อม\nซ้อม\nซอมซ่อ\nซอย\nซอส\nซัก\nซักส้าว\nซัง\nซั้ง\nซัด\nซับ\nซัลฟา\nซั้ว\nซา\nซ่า\nซาก\nซาง\nซ่าง\nซาด\nซาน\nซ่าน\nซาบซ่าน\nซาบซึ้ง\nซ่าโบะ\nซาแมเรียม\nซ้าย\nซาลาเปา\nซาว\nซ่าหริ่ม\nซำ\nซ้ำ\nซิ\nซี\nซิก\nซิกข์\nซิกซี้\nซิกแซ็ก\nซิการ์\nซิงโคนา\nซิ่น\nซินนามิก\nซินแส\nซิบ\nซิป\nซิฟิลิส\nซิลิคอน\nซิว\nซี่\nซีก\nซีเซียม\nซีด\nซี้ด\nซีนอน\nซีป่าย\nซีเมนต์\nซีเรียม\nซีลีเนียม\nซีอิ๊ว\nซึก\nซึง\nซึ่ง\nซึ้ง\nซึม\nซื่อ\nซื้อ\nซุก\nซุง\nซุน\nซุบ\nซุป\nซุ่ม\nซุ้ม\nซุ่มซ่าม\nซุย\nซู่\nซูโครส\nซูด\nซู้ด\nซูดซาด\nซูบ\nเซ\nเซ็ก\nเซแคนต์\nเซ็ง\nเซ่ง\nเซ้ง\nเซ็งแซ่\nเซต\nเซน\nเซ็น\nเซ่น\nเซนติกรัม\nเซนติเกรด\nเซนติเมตร\nเซนติลิตร\nเซปักตะกร้อ\nเซราะ\nเซรุ่ม\nเซลเซียส\nเซลล์\nเซลลูลอยด์\nเซลลูโลส\nเซ่อ\nเซอร์โคเนียม\nเซอะ\nเซา\nเซ้าซี้\nเซาะ\nเซิง\nเซิ้ง\nเซียน\nเซียบ\nเซียมซี\nเซียว\nเซี่ยว\nเซี่ยวกาง\nเซื่อง\nแซ\nแซ่\nแซ็กคาริน\nแซง\nแซงแซว\nแซด\nแซบ\nแซม\nแซยิด\nแซ่ว\nแซะ\nโซ\nโซ่\nโซก\nโซ่ง\nโซงโขดง\nโซเซ\nโซดา\nโซเดียม\nโซม\nโซรม\nโซลา\nไซ\nไซ้\nไซเกิล\nไซโคลน\nไซน์\nไซยาไนด์\nไซร้\nไซเรน\nไซโล\nฌาน\nฌาปน\nฌาปนกิจ\nฌาปนสถาน\nเฌอ\nเฌอเอม\nญวน\nญัตติ\nญาณ\nญาติ\nญานาซะฮ์\nญิบ\nญี่ปุ่น\nเญยธรรม\nไญยธรรม\nฎีกา\nฐกัด\nฐากูร\nฐาน\nฐานะ\nฐานันดร\nฐานานุกรม\nฐานานุรูป\nฐานานุศักดิ์\nฐานียะ\nฐาปน\nฐาปนา\nฐายี\nฐิต\nฐิติ\nฑาหก\nฑาหะ\nเฒ่า\nณรงค์\nเณร\nดก\nดง\nด้ง\nด้น\nดนโด่\nดนตรี\nดนัย\nดนุ\nดนู\nดบัสวิน\nดบัสวี\nดม\nดรงค์\nดรณี\nดรรชนี\nดราฟต์\nดรุณ\nดรุณี\nดล\nดวง\nด้วง\nดวด\nด่วน\nด้วน\nด้วย\nดอก\nดอง\nด่อง\nด้อง\nดองฉาย\nดองดึง\nดอด\nดอน\nด่อน\nดอม\nด้อม\nดอย\nด้อย\nดอลลาร์\nดะ\nดะโต๊ะ\nดะหมัง\nดัก\nดักดาน\nดักแด้\nดัง\nดั่ง\nดั้ง\nดัชนี\nดัด\nดัตช์\nดัน\nดั้น\nดับ\nดัมพ์\nดั้วเดี้ย\nดัสกร\nดา\nด่า\nดาก\nด่าง\nด้าง\nดาด\nดาน\nด่าน\nด้าน\nดาบ\nดาบส\nดาม\nด้าม\nด้ามจิ้ว\nดามพ์\nดาย\nด้าย\nดารกะ\nดารณี\nดารดาษ\nดาระ\nดารา\nดาล\nดาลัด\nดาว\nด่าว\nด้าว\nดาวดึงส์\nดาวบส\nดาษ\nดาษดา\nดำ\nด่ำ\nด้ำ\nดำกล\nดำเกิง\nดำแคง\nดำดง\nดำนาณ\nดำเนิน\nดำบล\nดำรง\nดำรวจ\nดำรัส\nดำริ\nดำรี\nดำรู\nดำฤษณา\nดำเลิง\nดิก\nดิ่ง\nดิฉัน\nดิฐ\nดิตถ์\nดิถี\nดิน\nดิ้น\nดิบ\nดิรัจฉาน\nดิลก\nดิ่ว\nดิ้ว\nดิ้วเดี้ยว\nดิษฐ์\nดิสโพรเซียม\nดี\nดีเซล\nดีด\nดีดีที\nดีบุก\nดีปลี\nดีเปรสชัน\nดีหมี\nดีหลี\nดึก\nดึง\nดึ่ง\nดึ่ม\nดื่น\nดื่ม\nดือ\nดื้อ\nดุ\nดุก\nดุกดิก\nดุกทะเล\nดุ้ง\nดุ้งดิ้ง\nดุจ\nดุด\nดุน\nดุ้น\nดุบ\nดุม\nดุ่ม\nดุ่ย\nดุรงค์\nดุริยะ\nดุริยางค์\nดุริยางคศาสตร์\nดุริยางคศิลป์\nดุล\nดุษฎี\nดุษณี\nดุษณีภาพ\nดุษิต\nดุสิต\nดุเหว่า\nดู\nดูกค่าง\nดูกร\nดูด\nดูรา\nดูแล\nเด\nเด่\nเดก\nเด็ก\nเดกซ์โทรส\nเดคากรัม\nเดคาเมตร\nเดคาลิตร\nเด้ง\nเด็จ\nเดช\nเดชน์\nเดชนะ\nเดชะ\nเดโช\nเดซิกรัม\nเดซิเมตร\nเดซิลิตร\nเด็ด\nเดน\nเด่น\nเดนมาร์ก\nเดรัจฉาน\nเด๋อ\nเด๋อด๋า\nเดา\nเด้า\nเดาะ\nเดิน\nเดิ่น\nเดิม\nเดียง\nเดียด\nเดียรดาษ\nเดียรถีย์\nเดียรัจฉาน\nเดียว\nเดี่ยว\nเดี๋ยว\nเดียะ\nเดื่อ\nเดือก\nเดื่อง\nเดือด\nเดือน\nเดือย\nแด\nแด่\nแดก\nแด็ก\nแดกงา\nแดกแด้\nแดง\nแดด\nแดน\nแด่น\nแด่ว\nแดะ\nแดะแด๋\nโด\nโด่\nโดกเดก\nโด่ง\nโดด\nโดน\nโดม\nโดมร\nโดย\nโดรณ\nใด\nได\nได้\nไดแซ็กคาไรด์\nไดนาโม\nไดนาไมต์\nไดโนเสาร์\nไดเรกตริกซ์\nตก\nต๊กโต\nตง\nต๋ง\nตงฉิน\nตงิด\nตงุ่น\nตด\nตติย\nตถาคต\nตน\nต้น\nตนัย\nตนุ\nตบ\nตบะ\nตปนียะ\nตม\nต้ม\nตมูก\nตยาคี\nตรง\nตรณี\nตรม\nตรรก\nตรรกะ\nตรลบ\nตรลอด\nตรลาด\nตรวจ\nตรวน\nตรอก\nตรอง\nตรอมใจ\nตรอมตรม\nตระ\nตระกล\nตระกวน\nตระกอง\nตระการ\nตระกูล\nตระคัร\nตระเตรียม\nตระนาว\nตระบก\nตระบอก\nตระบอง\nตระบัด\nตระบัน\nตระเบ็ง\nตระแบก\nตระแบง\nตระโบม\nตระพอง\nตระพัง\nตระลาการ\nตระวัน\nตระเว็ด\nตระเวน\nตระสัก\nตระหง่าน\nตระหนก\nตระหนัก\nตระหน่ำ\nตระหนี่\nตรัง\nตรังค์\nตรับ\nตรับฟัง\nตรัย\nตรัยตรึงศ์\nตรัส\nตรัสสา\nตรา\nตรากตรำ\nตราชู\nตราบ\nตราสัง\nตรำ\nตริ\nตริว\nตรี\nตรีปวาย\nตรีพิธพรรณ\nตรียัมปวาย\nตรึก\nตรึง\nตรุ\nตรุณ\nตรุณะ\nตรุษ\nตรู\nตรู่\nตฤณ\nตฤตีย\nตฤษณา\nตลก\nตลบ\nตลอด\nตลับ\nตลาด\nตลิ่ง\nตลึง\nตวง\nต่วน\nต้วมเตี้ยม\nตวัก\nตวัด\nตวาด\nตอ\nตอม่อ\nต่อ\nต้อ\nตอก\nต๊อก\nต๊อกต๋อย\nตอง\nต้อง\nตองกราย\nต้องเต\nตองแตก\nต่องแต่ง\nตองเหลือง\nตอด\nตอน\nต้อน\nตอบ\nตอเบา\nตอม\nต่อม\nต๋อม\nต่อย\nต้อย\nต้อยตริ่ง\nต้อยติ่ง\nต้อยตีวิด\nตอแย\nตอร์ปิโด\nต่อไส้\nตอแหล\nตะ\nตะกรน\nตะกร้อ\nตะกรัน\nตะกรับ\nตะกร้า\nตะกราม\nตะกรุด\nตะกรุม\nตะกรุมตะกราม\nตะกละ\nตะกลาม\nตะกวด\nตะกอ\nตะกอน\nตะกัง\nตะกั่ว\nตะกาง\nตะกาด\nตะกาย\nตะกาว\nตะกุกตะกัก\nตะกุย\nตะกู\nตะกูด\nตะเกียกตะกาย\nตะเกียง\nตะเกียบ\nตะแก\nตะแก่\nตะแกรง\nตะโก\nตะโก้\nตะโกก\nตะโกน\nตะโกรง\nตะโกรม\nตะไกร\nตะขบ\nตะขอ\nตะขาบ\nตะขิดตะขวง\nตะเข้\nตะเข็บ\nตะโขง\nตะคร้อ\nตะครอง\nตะครั่นตะครอ\nตะคร้ำ\nตะคริว\nตะคิว\nตะครุบ\nตะคอก\nตะคัน\nตะค้า\nตะคาก\nตะค้าน\nตะคุ่ม\nตะเครียว\nตะเคียว\nตะเคียน\nตะแคง\nตะไคร่\nตะไคร้\nตะเฆ่\nตะนอย\nตะนาว\nตะบม\nตะบอง\nตะบอย\nตะบัน\nตะบิ้ง\nตะบิด\nตะบิดตะบอย\nตะบี้ตะบัน\nตะบึง\nตะบูน\nตะเบ็ง\nตะเบ็งมาน\nตะเบ๊ะ\nตะแบก\nตะแบง\nตะโบม\nตะไบ\nตะปบ\nตะปลิง\nตะปิ้ง\nตะปุ่มตะป่ำ\nตะปู\nตะพง\nตะพด\nตะพอง\nตะพัก\nตะพัง\nตะพัด\nตะพั้น\nตะพาก\nตะพาน\nตะพาบ\nตะพาย\nตะพึด\nตะพึดตะพือ\nตะพุ่น\nตะเพรา\nตะเพิง\nตะเพิด\nตะเพียน\nตะโพก\nตะโพง\nตะโพน\nตะเภา\nตะใภ้\nตะม่อ\nตะมอย\nตะรังกะนู\nตะรังตังกวาง\nตะรังตังช้าง\nตะราง\nตะลอง\nตะลอน\nตะล่อม\nตะละ\nตะลาน\nตะลิงปลิง\nตะลิบ\nตะลีตะลาน\nตะลึง\nตะลึงพรึงเพริด\nตะลุง\nตะลุ่ม\nตะลุ่มนก\nตะลุมบอน\nตะลุ่มโปง\nตะลุมพอ\nตะลุมพุก\nตะลุย\nตะเลง\nตะแลงแกง\nตะไล\nตะวัน\nตะเวน\nตะหลิว\nตะหลุก\nตะหลุง\nตะแหง่ว\nตะแหมะแขะ\nตะโหงก\nตัก\nตักกะ\nตักเตือน\nตั๊กแตน\nตักษัย\nตัง\nตั่ง\nตั้ง\nตังเก\nตังฉ่าย\nตังเม\nตังวาย\nตังโอ๋\nตัจฉก\nตัจฉนี\nตัณฑุล\nตัณหา\nตัด\nตัน\nตันตระ\nตันติ\nตันหยง\nตับ\nตับปิ้ง\nตัว\nตั๋ว\nตัวจี๊ด\nตัวตืด\nตั้วโผ\nตั้วเหี่ย\nตา\nตาก\nตากวาง\nต่าง\nตาด\nตาน\nต่าน\nต้าน\nตานนกกด\nตานี\nตาบ\nตาม\nตามะแน\nตามิน\nตาย\nตาราไต\nตาล\nตาลุ\nต๋าว\nตาเสือ\nตาหนู\nตาฬ\nตำ\nต่ำ\nตำนาน\nตำบล\nตำแบ\nตำแย\nตำรวจ\nตำรับ\nตำรา\nตำรุ\nตำลึง\nตำเสา\nตำหนัก\nตำหนิ\nตำแหน่ง\nติ\nติก\nติ๊ก\nติกะ\nติกาหรัง\nติง\nติ่ง\nติ๋ง\nติ่งตั่ง\nติ๋งต่าง\nติงส\nติงสติ\nติณ\nติด\nติตติกะ\nติตติร\nติตถ\nติตถะ\nติถี\nติมิงคละ\nติรัจฉาน\nติลก\nติละ\nติ้ว\nตี\nตี่\nตีน\nตีบ\nตีรถะ\nตีระ\nตึ\nตึก\nตึ้ก\nตึ้กตั้ก\nตึง\nตึดตื๋อ\nตึ๊ดตื๋อ\nตืด\nตื่น\nตื้น\nตื้อ\nตื๊อ\nตื๋อ\nตุ\nตุ๊\nตุ๊กแก\nตุ๊กตา\nตุ๊กต่ำ\nตุกติก\nตุ๊กติ๊ก\nตุ๊กตุ่น\nตุ๊กตุ๋ย\nตุง\nตุ้งก่า\nตุ้งติ้ง\nตุ๊ดตู่\nตุน\nตุ่น\nตุ๋น\nตุนาหงัน\nตุบ\nตุ้บ\nตุ๊บป่อง\nตุปัดตุป่อง\nตุปัดตุเป๋\nตุ่ม\nตุ้ม\nตุ๋ม\nตุ้มกว้าว\nตุมกา\nตุ้มแซะ\nตุมตัง\nตุ้มเต๋น\nตุ้มปี่\nตุมพะ\nตุ่ย\nตุ้ย\nตุ๊ย\nตุ๋ยตุ่ย\nตุรคะ\nตุรงค์\nตุล\nตุลา\nตุหรัดตุเหร่\nตู\nตู่\nตู้\nตูก\nตูด\nตูบ\nตูม\nเต๊ก\nเต็ง\nเต่ง\nเตช\nเตโช\nเต้น\nเต็นท์\nเต็ม\nเตย\nเตร่\nเตร็ด\nเตรตา\nเตรียม\nเตรียมตรม\nเตละ\nเตลิด\nเตว็ด\nเต่อ\nเตอะ\nเตะ\nเตา\nเต่า\nเต้า\nเต๋า\nเต่าเกียด\nเต้าเจี้ยว\nเต้าทึง\nเต้าหู้\nเต้าฮวย\nเต๊าะ\nเตาะแตะ\nเติ่ง\nเติบ\nเติม\nเตี้ย\nเตียง\nเตียน\nเตียบ\nเตี๋ยม\nเตียรถ์\nเตียว\nเตี่ยว\nเตือน\nแต่\nแต้\nแตก\nแตง\nแต่ง\nแตงเม\nแต้จิ๋ว\nแตด\nแต๊ดแต๋\nแตน\nแต้ม\nแตร\nแตระ\nแต้ว\nแต้วแร้ว\nแต้วแล้ว\nแต่ว่า\nแต้แว้ด\nแตะ\nโต\nโต้\nโตก\nโต่ง\nโต้ง\nโตงเตง\nโตฎก\nโต๊ด\nโตน\nโตนด\nโต้โผ\nโตมร\nโตย\nโตรก\nโต๊ะ\nใต้\nไต\nไต่\nไต้\nไต๋\nไตร\nไตรกิศยา\nไตรดายุค\nไตร่ตรอง\nไตรย\nไต้หวัน\nถก\nถกล\nถงาด\nถด\nถนน\nถนอม\nถนัด\nถนัน\nถนำ\nถนิม\nถม\nถ่ม\nถมอ\nถมึงทึง\nถลก\nถลกบาตร\nถลน\nถล่ม\nถลอก\nถลัน\nถลา\nถลาก\nถลาย\nถลำ\nถลึงตา\nถลุง\nถ่วง\nถ้วน\nถ้วย\nถวัล\nถวัลย์\nถวาย\nถวิน\nถวิล\nถ่อ\nถ้อ\nถอก\nถอง\nถ่อง\nถ้อง\nถอด\nถอน\nถอบ\nถอบแถบ\nถ่อม\nถอย\nถ่อย\nถ้อย\nถะ\nถะถั่น\nถะมัดถะแมง\nถัก\nถัง\nถั่ง\nถัด\nถัทธ\nถัน\nถั่น\nถับ\nถัมภ์\nถัว\nถั่ว\nถา\nถ้า\nถาก\nถาง\nถ่าง\nถาด\nถาน\nถ่าน\nถาบ\nถาม\nถามะ\nถ่าย\nถ่าว\nถาวร\nถาวรธิรา\nถ้ำ\nถิ่น\nถี่\nถีบ\nถึก\nถึง\nถือ\nถุง\nถุน\nถุย\nถู\nถูก\nเถกิง\nเถน\nเถร\nเถระ\nเถรานุเถระ\nเถรี\nเถลไถล\nเถลิง\nเถลือกถลน\nเถ่อ\nเถอะ\nเถา\nเถ้า\nเถาวัลย์\nเถาะ\nเถิก\nเถิง\nเถิด\nเถิดเทิง\nเถิน\nเถียง\nเถียร\nเถือ\nเถือก\nเถื่อน\nแถ\nแถก\nแถง\nแถน\nแถบ\nแถม\nแถลง\nแถลบ\nแถว\nโถ\nโถง\nโถงเถง\nโถบ\nโถม\nโถมนาการ\nไถ\nไถ่\nไถ้\nไถง\nไถล\nทกล้า\nทแกล้ว\nท่ง\nทด\nทน\nท้น\nทนต์\nทนโท่\nทนาย\nทบ\nทบวง\nทมอ\nทมะ\nทมิฬ\nทโมน\nทยอย\nทแยง\nทรกรรม\nทรชน\nทรชาติ\nทรพิษ\nทรยศ\nทรราช\nทรลักษณ์\nทรง\nทรพี\nทรมาทรกรรม\nทรมาน\nทรรทึง\nทรรป\nทรรปณ์\nทรรปณะ\nทรรศนะ\nทรรศนาการ\nทรรศนีย์\nทรวง\nทรวดทรง\nทรวาร\nทรหด\nทรหวล\nทรหึง\nทรอมโบน\nทระนง\nทรัพย์\nทรัพยากร\nทรัมเป็ต\nทรานซิสเตอร์\nทราบ\nทราม\nทราย\nทรุด\nทฤษฎี\nทลาย\nทลิท\nทลิททก\nทวง\nท้วง\nท่วงท่า\nท่วงทำนอง\nท่วงที\nทวด\nทวน\nท้วน\nท่วม\nท้วม\nทวย\nท่วย\nท้วย\nทวอย\nทวัตดึงส์\nทวัย\nทวา\nทวาบร\nทว่า\nทวาย\nทวาร\nทวิ\nทวิช\nทวิตีย์\nทวิตียา\nทวี\nทวีธาภิเษก\nทวีป\nทศ\nทศมี\nทศางค์\nทหระ\nทหาร\nทอ\nท่อ\nท้อ\nทอก\nทอง\nท่อง\nท้อง\nทองกวาว\nทองภู\nทองลิน\nทองหลาง\nทองโหลง\nทองอุไร\nทอด\nทอน\nท่อน\nทอนซิล\nทอฟฟี่\nท่อม\nทอย\nทอเรียม\nทะ\nทะงัน\nทะนง\nทะนน\nทะนาน\nทะนุ\nทะเบียน\nทะมัดทะแมง\nทะมึน\nทะมื่น\nทะแม่ง\nทะยาน\nทะเยอทะยาน\nทะแย\nทะร่อทะแร่\nทะลวง\nทะลอก\nทะลัก\nทะลาย\nทะลึ่ง\nทะลุ\nทะลุดทะลาด\nทะเล\nทะเล้น\nทะเล่อทะล่า\nทะเลาะ\nทะเลิ่กทะลั่ก\nทะวาย\nทัก\nทักข์\nทักขิญ\nทักขิณ\nทักขิณา\nทักขิณาวัฏ\nทักขิโณทก\nทักขิไณยบุคคล\nทักทิน\nทักษะ\nทักษา\nทักษิณ\nทักษิณา\nทักษิโณทก\nทัง\nทั่ง\nทั้ง\nทังวล\nทังวี้ทังวล\nทังสเตน\nทัณฑ์\nทัณฑกรรม\nทัณฑฆาต\nทัณฑสถาน\nทัณฑะ\nทัณฑิกา\nทัณฑิมา\nทัณฑีบท\nทัด\nทัดทา\nทัต\nทัน\nทันต์\nทันตชะ\nทันตแพทย์\nทันติน\nทันตี\nทันธ์\nทับ\nทับทิม\nทับสมิงคลา\nทัพ\nทัพพะ\nทัพพี\nทั่ว\nทัศ\nทัศน์\nทัศนะ\nทัศนา\nทัศนคติ\nทัศนวิสัย\nทัศนศาสตร์\nทัศนศิลป์\nทัศนศึกษา\nทัศนาการ\nทัศนาจร\nทัศนีย์\nทัศนียภาพ\nทัศนูปกรณ์\nทัศไนย\nทัสนานุตริยะ\nทัฬหะ\nทัฬหิ\nทัฬหี\nทา\nท่า\nท้า\nทาก\nทาง\nท้าง\nทาฐะ\nทาฐิกะ\nทาฒะ\nทาฒิกะ\nทาน\nท่าน\nทานต์\nทานพ\nทาบ\nทาม\nท่ามกลาง\nทาย\nท้าย\nทายก\nทายัช\nทายาด\nทายาท\nทายิกา\nทารก\nทารพี\nทาริกา\nทารุณ\nทาว\nท่าว\nท้าว\nทาส\nทาสี\nทำ\nทำนบ\nทำนอง\nทำนาย\nทำนุ\nทำนูล\nทำเนา\nทำเนียบ\nทำไม\nทำลาย\nทำเล\nทิคัมพร\nทิฆัมพร\nทิ้ง\nทิงเจอร์\nทิ้งถ่อน\nทิ้งทูด\nทิชะ\nทิชากร\nทิชาชาติ\nทิฏฐะ\nทิฏฐานุคติ\nทิฏฐุชุกรรม\nทิฐธรรม\nทิฐิ\nทิด\nทิต\nทิน\nทิพ\nทิพย์\nทิพา\nทิม\nทิ่ม\nทิมทอง\nทิว\nทิวงคต\nทิวทัศน์\nทิวา\nทิศ\nทิศา\nทิศานุทิศ\nที\nที่\nทีฆชาติ\nทีฆนิกาย\nทีฆสระ\nทีฆายุ\nทีป\nทีม\nทีเอ็นที\nทึก\nทึกทัก\nทึ่ง\nทึ้ง\nทึดทือ\nทึนทึก\nทึบ\nทึม\nทึ่ม\nทื่อ\nทุ\nทุก\nทุกข์\nทุกขลาภ\nทุกขเวทนา\nทุกขารมณ์\nทุกฏ\nทุกรกิริยา\nทุกะ\nทุกัง\nทุกูล\nทุคตะ\nทุคติ\nทุ่ง\nทุ้ง\nทุงงะ\nทุจริต\nทุด\nทุทรรศนนิยม\nทุนิยม\nทุน\nทุ่น\nทุนนิมิต\nทุบ\nทุบทู\nทุปปัญญา\nทุพพรรณ\nทุพพล\nทุพพลภาพ\nทุพภิกขภัย\nทุม\nทุ่ม\nทุ้ม\nทุย\nทุ้ย\nทุรกันดาร\nทุรชน\nทุรชาติ\nทุรพล\nทุรลักษณ์\nทุรน\nทุรนทุราย\nทุรัศ\nทุราคม\nทุราจาร\nทุเรศ\nทุเรียน\nทุลักทุเล\nทุเลา\nทุศีล\nทุสสะ\nทุสสีล\nทู\nทูโม่ง\nทู่\nทู้\nทูกัง\nทู่ซี้\nทูต\nทูตานุทูต\nทูน\nทูบ\nทูม\nทูล\nทูเลียม\nเท\nเท่\nเทคนิค\nเทคนีเชียม\nเทคโนโลยี\nเท้ง\nเท้งเต้ง\nเท็จ\nเทนนิส\nเทพ\nเทพา\nเทพารักษ์\nเทพยเจ้า\nเทพยดา\nเทพยุดา\nเทพิน\nเทพินทร์\nเทพี\nเทเพนทร์\nเทโพ\nเทริด\nเทลลูเรียม\nเทวทัณฑ์\nเทวดา\nเทวทูต\nเทวธรรม\nเทวนาครี\nเทวนิยม\nเทวรูป\nเทวโลก\nเทววิทยา\nเทวสถาน\nเทวศ\nเทวษ\nเทวัญ\nเทวัน\nเทวาลัย\nเทวินทร์\nเทวี\nเทเวศ\nเทเวศร์\nเทเวศวร์\nเทศ\nเทศะ\nเทศาภิบาล\nเทศน์\nเทศนา\nเทห์\nเท่ห์\nเทห์ฟากฟ้า\nเทหวัตถุ\nเท่อ\nเท้อ\nเทอญ\nเทอม\nเทอร์เบียม\nเทอร์โมมิเตอร์\nเทอะทะ\nเทา\nเท่า\nเท้า\nเท้ายายม่อม\nเท่ารึง\nเทิ่ง\nเทิด\nเทิน\nเทิบ\nเทิบทาบ\nเทิ้ม\nเที่ยง\nเทียด\nเทียน\nเที้ยน\nเทียบ\nเทียม\nเทียร\nเที้ยร\nเทียว\nเที่ยว\nเทือ\nเทื่อ\nเทื้อ\nเทือก\nแท้\nแท็กซี่\nแทง\nแท่ง\nแท้ง\nแท็งก์\nแทงทวย\nแทงวิสัย\nแทตย์\nแทน\nแท่น\nแทนเจนต์\nแทนทาลัม\nแทบ\nแทรก\nแทรกเตอร์\nแทลเลียม\nแทะ\nโท\nโท่\nโทกเทก\nโทง\nโทงเทง\nโทณะ\nโทน\nโทนโท่\nโทมนัส\nโทรคมนาคม\nโทรทรรศน์\nโทรทัศน์\nโทรพิมพ์\nโทรภาพ\nโทรเลข\nโทรศัพท์\nโทรสาร\nโทรม\nโทษ\nโทษา\nโทษานุโทษ\nโทสะ\nโทสาคติ\nโทโส\nโทหฬินี\nไท\nไท้\nไทเทเนียม\nไทเทรต\nไทย\nไทร\nไทวะ\nธง\nธงก์\nธชะ\nธชี\nธตรฐ\nธนบัตร\nธนสมบัติ\nธนสาร\nธนะ\nธนา\nธนาคม\nธนาคาร\nธนาณัติ\nธเนศ\nธโนปจัย\nธไนศวรรย์\nธนิต\nธนิษฐะ\nธนิษฐา\nธนุ\nธนุรวิทยา\nธนุรเวท\nธนู\nธม\nธมกรก\nธรณะ\nธรณิน\nธรณินทร์\nธรณิศ\nธรณิศร\nธรณิศวร์\nธรณี\nธรมาน\nธรรม\nธรรมนูญ\nธรรมยุต\nธรรมยุติกนิกาย\nธรรมะ\nธรรมาทิตย์\nธรรมาธรรม\nธรรมาธิปไตย\nธรรมาธิษฐาน\nธรรมานุสาร\nธรรมาภิมุข\nธรรมาภิสมัย\nธรรมายตนะ\nธรรมารมณ์\nธรรมาสน์\nธรรมิก\nธรา\nธราดล\nธราธร\nธราธาร\nธราธิบดี\nธราธิป\nธริษตรี\nธเรษตรี\nธเรศ\nธวัช\nธัช\nธัญ\nธัญญาหาร\nธันยา\nธันยาวาท\nธันวาคม\nธัมมะ\nธาดา\nธาตรี\nธาตวากร\nธาตุ\nธาตุโขภ\nธาตุมมิสสา\nธานิน\nธานินทร์\nธานี\nธาร\nธารกำนัล\nธารคำนัล\nธารณะ\nธารณา\nธารา\nธาษตรี\nธำมรงค์\nธำรง\nธิดา\nธิติ\nธีระ\nธุช\nธุดงค์\nธุดงควัตร\nธุต\nธุตตะ\nธุมเกตุ\nธุมา\nธุรการ\nธุรกิจ\nธุระ\nธุรำ\nธุลี\nธุวดารา\nธุวภาค\nธุวมณฑล\nธูป\nเธนุ\nเธอ\nเธียร\nโธ่\nโธวนะ\nนก\nนกุล\nนขลิขิต\nนขะ\nนขา\nนเคนทร์\nนโคทร\nนคร\nนครินทร์\nนคเรศ\nนง\nนงคุฐ\nนที\nนนตรา\nนนท์\nนันทน์\nนนทรี\nนนทลี\nนนทิ\nนบ\nนปุงสกลิงค์\nนปุงสกลึงค์\nนพ\nนพนิต\nนภจร\nนภดล\nนภศูล\nนภา\nนภาลัย\nนม\nนมตำเรีย\nนมตำเลีย\nนมะ\nนมัสการ\nนมาซ\nนยนะ\nนยนา\nนโยบาย\nนรชาติ\nนรเทพ\nนรนาถ\nนรบดี\nนรบาล\nนรสิงห์\nนรสีห์\nนรา\nนรากร\nนราธิป\nนรินทร์\nนริศ\nนริศร\nนริศวร\nนเรศ\nนเรศวร\nนเรศวร์\nนโรดม\nนรก\nนรกานต์\nนรการ\nนรี\nนฤเทพ\nนฤบดี\nนฤบาล\nนฤเบศ\nนฤปเวศม์\nนฤปัตนี\nนฤคหิต\nนฤนาท\nนฤมล\nนฤตย์\nนฤตยสถาน\nนฤพาน\nนฤมาณ\nนฤมิต\nนลาฏ\nนลิน\nนลินี\nนวกรรม\nนวการ\nนวกิจ\nนวนิยาย\nนวปฎล\nนวรัตน์\nนวโลหะ\nนวกะ\nนวโกวาท\nนวด\nนวม\nน่วม\nนวมี\nนวย\nนวล\nนวัตกรรม\nนวาระ\nนหารุ\nนหุต\nนฬการ\nนอ\nนอก\nนอง\nน่อง\nน้อง\nน่องแน่ง\nนอต\nนอน\nนอบ\nน้อม\nน้อย\nน้อยหน่า\nน้อยโหน่ง\nนะ\nนะแน่ง\nนัก\nนักขัต\nนักขัตฤกษ์\nนักษัตร\nนักสราช\nนัข\nนั่ง\nนังคัล\nนัจ\nนัฑ\nนัด\nนัดดา\nนัตถุ์\nนั่น\nนั้น\nนันททายี\nนันทนาการ\nนันทวัน\nนันทิ\nนับ\nนัย\nนัยน์\nนัยนา\nนัว\nนัวเนีย\nนา\nน่า\nน้า\nนาก\nนากบุด\nนากาสาหรี\nนาค\nนาคร\nนาคา\nนาคาวโลก\nนาคินทร์\nนาคี\nนาเคนทร์\nนาเคศวร\nนาง\nนางเกล็ด\nนางนวล\nนางนูน\nนางรม\nนางรำ\nนางล้อม\nนางเล็ด\nนางเลิ้ง\nนางหงส์\nนางอาย\nนางแอ่น\nนาฏ\nนาฏกะ\nนาด\nนาถ\nนาท\nนาที\nนาน\nน่าน\nนานัครส\nนานัปการ\nนานา\nนาเนก\nนาบ\nนาภี\nนาม\nนามานุกรม\nนามาภิไธย\nนาย\nน่าย\nนายก\nนายิกา\nนารา\nนารายณ์\nนารี\nนาเรศ\nนาลิวัน\nนาว\nน้าว\nนาวา\nนาวิก\nนาวิน\nนาวี\nนาเวศ\nนาศ\nนาสา\nนาสิก\nนาฬิกา\nนาฬิเก\nนาฬี\nนำ\nน้ำ\nน้ำละว้า\nน้ำว้า\nนิ\nนิกเกิล\nนิกขะ\nนิกร\nนิกรอยด์\nนิกาย\nนิคม\nนิครนถ์\nนิคหกรรม\nนิคหะ\nนิคหิต\nนิคาลัย\nนิเคราะห์\nนิโคติน\nนิโครธ\nนิโครม\nนิ่ง\nนิจ\nนิด\nนิตย์\nนิตยทาน\nนิตยภัต\nนิตยสาร\nนิติ\nนิทร\nนิทรรศการ\nนิทรา\nนิทรารมณ์\nนิทัศน์\nนิทาน\nนิเทศ\nนิธาน\nนิธิ\nนินทา\nนินนาท\nนินาท\nนิบาต\nนิปริยาย\nนิปัจการ\nนิพจน์\nนิพนธ์\nนิพพาน\nนิพพิทา\nนิพัทธ์\nนิพันธ์\nนิพิท\nนิเพท\nนิภา\nนิ่ม\nนิ้ม\nนิมนต์\nนิมมาน\nนิมมานรดี\nนิมิต\nนิยต\nนิยม\nนิยัตินิยม\nนิยาม\nนิยาย\nนิยุต\nนิรคุณ\nนิรชร\nนิรชรา\nนิรทุกข์\nนิรเทศ\nนิรโทษ\nนิรโทษกรรม\nนิรนัย\nนิรนาม\nนิรภัย\nนิรมล\nนิรมาน\nนิรัตศัย\nนิรันดร\nนิราพาธ\nนิรามัย\nนิรามิษ\nนิราศรัย\nนิรินธน์\nนิรมาณ\nนิรมิต\nนิรยบาล\nนิรัพพุท\nนิรา\nนิราศ\nนิรุกติ\nนิรุตติ\nนิรุทธ์\nนิโรธ\nนิล\nนิลุบล\nนิโลบล\nนิ่ว\nนิ้ว\nนิวคลิอิก\nนิวเคลียร์\nนิวเคลียส\nนิวตรอน\nนิวรณ์\nนิวัต\nนิวัตน์\nนิวาต\nนิวาส\nนิเวศ\nนิเวศน์\nนิศา\nนิษาท\nนิสัช\nนิสัชชาการ\nนิสัย\nนิสาท\nนิสิต\nนิสีทนสันถัต\nนิสีทนะ\nนิสีทนาการ\nนิเสธ\nนี่\nนี้\nนี่นัน\nนีรนาท\nนีออน\nนีโอดิเมียม\nนึก\nนึง\nนึ่ง\nนุง\nนุ่ง\nนุงนัง\nนุช\nนุต\nนุ่น\nนุ่ม\nนุ้ย\nนูน\nนู่น\nนู้น\nเนกขัม\nเนตบอล\nเนตร\nเนติ\nเน้น\nเนบิวลา\nเนปจูน\nเนปทูเนียม\nเนมิ\nเนย\nเนรกัณฐี\nเนรคุณ\nเนรเทศ\nเนรนาด\nเนรมิต\nเนระพูสี\nเนอ\nเน้อ\nเนา\nเน่า\nเนาวนิต\nเนาวรัตน์\nเนิน\nเนิ่น\nเนิบ\nเนียง\nเนียน\nเนียม\nเนียร\nเนียรทุกข์\nเนียรเทศ\nเนียรนาท\nเนื้อ\nเนือง\nเนื่อง\nเนือย\nแน่\nแน่ง\nแน่น\nแนบ\nแน่บ\nแนม\nแนว\nแน่ว\nแนะ\nแน่ะ\nแนะแหน\nโน\nโน้ต\nโนน\nโน่น\nโน้น\nโนเบเลียม\nโน้ม\nโนมพรรณ\nโนรา\nโนรี\nใน\nไน\nไนต์คลับ\nไนโตรเจน\nไนลอน\nไนโอเบียม\nบ่\nบก\nบง\nบ่ง\nบงก์\nบ๊งเบ๊ง\nบงสุ์\nบด\nบดินทร์\nบดี\nบถ\nบท\nบน\nบ่น\nบพิตร\nบพิธ\nบ่ม\nบรม\nบรมัตถ์\nบรรจง\nบรรจถรณ์\nบรรจบ\nบรรจวบ\nบรรจุ\nบรรเจิด\nบรรณ\nบรรดา\nบรรตานึก\nบรรถร\nบรรทม\nบรรทัด\nบรรทาน\nบรรทุก\nบรรเทา\nบรรเทือง\nบรรพ\nบรรพ์\nบรรพชา\nบรรพชิต\nบรรพต\nบรรยง\nบรรยงก์\nบรรยเวกษก์\nบรรยากาศ\nบรรยาย\nบรรลัย\nบรรลาย\nบรรลุ\nบรรเลง\nบรรโลม\nบรรษัท\nบรรสบ\nบรรสพ\nบรรสม\nบรรสาน\nบรรสาร\nบรรหาน\nบรรหาร\nบรอนซ์\nบรั่นดี\nบรัศว์\nบราลี\nบริกรรม\nบริการ\nบริขาร\nบริขารโจล\nบริคณห์\nบริจาค\nบริจาริกา\nบริเฉท\nบริชน\nบริดจ์\nบริบท\nบริบาล\nบริบูรณ์\nบริพนธ์\nบริพัตร\nบริพันธ์\nบริพาชก\nบริพาร\nบริภัณฑ์\nบริภาษ\nบริโภค\nบริมาส\nบริยาย\nบริรม\nบริรักษ์\nบริราช\nบริวรรต\nบริวาร\nบริวาส\nบริเวณ\nบริษัท\nบริสชน\nบริสุทธิ์\nบริหาร\nบล็อก\nบวก\nบวง\nบ่วง\nบวช\nบวน\nบ้วน\nบวบ\nบวม\nบ๊วย\nบวร\nบหลิ่ม\nบอ\nบ่อ\nบ้อ\nบอก\nบอง\nบ่อง\nบ้อง\nบ๊อง\nบ้องแบ๊ว\nบองหลา\nบอด\nบอน\nบ่อน\nบอบ\nบ้อม\nบ๋อม\nบ่อย\nบอระเพ็ด\nบอล\nบอลลูน\nบ้อหุ้น\nบ๊ะ\nบ๊ะจ่าง\nบะหมี่\nบัก\nบักโกรก\nบัคเตรี\nบัง\nบั้ง\nบังกะโล\nบังเกิด\nบังคน\nบังคม\nบังคล\nบังควร\nบังคับ\nบังคัล\nบังแทรก\nบังวาย\nบังเวียน\nบังสุกุล\nบังสุกูลิก\nบังสูรย์\nบังหวน\nบังเหตุ\nบังเหียน\nบังอร\nบังอวจ\nบังอาจ\nบังเอิญ\nบัญจก\nบัญชร\nบัญชา\nบัญชี\nบัญญัติ\nบัญหา\nบัฏ\nบัณฑร\nบัณฑิต\nบัณฑิตย์\nบัณฑุ\nบัณฑูร\nบัณเฑาะก์\nบัณเฑาะว์\nบัณณาส\nบัณรส\nบัณรสี\nบัด\nบัดกรี\nบัดซบ\nบัดสี\nบัตร\nบัทม์\nบัน\nบั่น\nบั้น\nบันจวบ\nบันดล\nบันดาล\nบันได\nบันทึก\nบันทึง\nบันเทิง\nบันยะบันยัง\nบันลือ\nบัปผาสะ\nบัพ\nบัพชา\nบัพพาชนียกรรม\nบัล\nบัลลพ\nบัลลังก์\nบัลลูน\nบัลเลต์\nบัว\nบา\nบ่า\nบ้า\nบาก\nบาง\nบ่าง\nบ้าง\nบาจรีย์\nบาซิลลัส\nบาด\nบาดทะจิต\nบาดทะพิษ\nบาดทะยัก\nบาดาล\nบาตร\nบาท\nบาทสกุณี\nบาทหลวง\nบาทาธึก\nบาทุกา\nบาน\nบ้าน\nบานชื่น\nบานเช้า\nบานบุรี\nบานไม่รู้โรย\nบานเย็น\nบ้าบ๋า\nบาป\nบาย\nบ่าย\nบ้าย\nบาร์\nบารนี\nบารมี\nบาร์เรล\nบาร์เลย์\nบารอมิเตอร์\nบ้าระบุ่น\nบาเรียน\nบาเรียม\nบาล\nบาลี\nบ่าว\nบ่าวขุน\nบาศ\nบาศก์\nบาสเกตบอล\nบาหลี\nบ๋ำ\nบำเทิง\nบำนาญ\nบำบวง\nบำบัด\nบำเพ็ญ\nบำราบ\nบำราศ\nบำรุง\nบำรู\nบำเรอ\nบำหยัด\nบำเหน็จ\nบิ\nบิฐ\nบิณฑบาต\nบิด\nบิดร\nบิดหล่า\nบิดา\nบิตุ\nบิตุจฉา\nบิตุรงค์\nบิตุเรศ\nบิตุลา\nบิน\nบิ่น\nบินยา\nบิลเลียด\nบิวเรตต์\nบิสมัท\nบี้\nบีฑา\nบีตา\nบีบ\nบีเยศ\nบึก\nบึกบึน\nบึง\nบึ่ง\nบึ้ง\nบุ\nบุก\nบุคคล\nบุคลากร\nบุคลาธิษฐาน\nบุคลิก\nบุง\nบุ่ง\nบุ้ง\nบุ้งกี๋\nบุญ\nบุญญาธิการ\nบุญญานุภาพ\nบุญญาภินิหาร\nบุญญาภิสังขาร\nบุณฑริก\nบุณมี\nบุณย์\nบุตร\nบุตรี\nบุถุชน\nบุทคล\nบุนนาค\nบุบ\nบุบบิบ\nบุปผชาติ\nบุพกรรม\nบุพการี\nบุพกิจ\nบุพชาติ\nบุพทักษิณ\nบุพนิมิต\nบุพบท\nบุพพาจารย์\nบุพเพสันนิวาส\nบุพโพ\nบุ๋ม\nบุ่มบ่าม\nบุ้ย\nบุรณะ\nบุรพทิศ\nบุรพบท\nบุรพาจารย์\nบูรพาจารย์\nบุระ\nบุราณ\nบุรินทร์\nบุริมทิศ\nบุริมพรรษา\nบุริมสิทธิ\nบุรี\nบุรุษ\nบุโรทั่ง\nบุษกร\nบุษบก\nบุษบง\nบุษบัน\nบุษบา\nบุษบามินตรา\nบุษปราค\nบุษปะ\nบุษย์\nบุษย์น้ำทอง\nบุษยมาส\nบุษยะ\nบุษราคัม\nบุหงัน\nบุหงา\nบุหรง\nบุหรี่\nบุหลัน\nบู่\nบู้\nบูชนียสถาน\nบูชา\nบูชิต\nบูด\nบูดู\nบูร\nบูรณ์\nบูรณภาพ\nบูรณมี\nบูรณะ\nบูรณาการ\nบูรพ์\nบูรพะ\nบูรพา\nเบ้\nเบ่ง\nเบ๊จี๋\nเบญกานี\nเบญจกัลยาณี\nเบญจกามคุณ\nเบญจขันธ์\nเบญจดุริยางค์\nเบญจธรรม\nเบญจบรรพต\nเบญจพรรณ\nเบญจเพส\nเบญจมาศ\nเบญจรงค์\nเบญจศก\nเบญจศีล\nเบญจะ\nเบญจา\nเบญจางค์\nเบญจางคประดิษฐ์\nเบญญา\nเบญพาด\nเบ็ด\nเบ็ดเตล็ด\nเบ็ดเสร็จ\nเบน\nเบนซิน\nเบรก\nเบริลเลียม\nเบส\nเบ้อ\nเบอร์\nเบอร์คีเลียม\nเบ้อเร่อ\nเบ้อเร่อเท่อ\nเบ้อเริ่ม\nเบ้อเริ่มเทิ่ม\nเบอะ\nเบอะบะ\nเบะ\nเบา\nเบ้า\nเบาราณ\nเบาะ\nเบิก\nเบิ่ง\nเบี้ย\nเบี่ยง\nเบียด\nเบียน\nเบียร์\nเบี้ยว\nเบือ\nเบื่อ\nเบื้อ\nเบื้อง\nเบือน\nแบ\nแบ้\nแบก\nแบคทีเรีย\nแบ่ง\nแบงก์\nแบดมินตัน\nแบตเตอรี่\nแบน\nแบนโจ\nแบบ\nแบ็บ\nแบเรียม\nแบหลา\nแบะ\nโบ\nโบ้\nโบ๋\nโบก\nโบกขรณี\nโบกขรพรรษ\nโบชุก\nโบต\nโบนัส\nโบ๊เบ๊\nโบย\nโบรมีน\nโบรอน\nโบราณ\nโบสถ์\nใบ\nใบ้\nไบ่\nปก\nปกติ\nปกรณ์\nปกรณัม\nปกิณกะ\nปกีรณัม\nปโกฏิ\nปง\nป่ง\nปงช้าง\nปฎล\nปฏัก\nปฏิกรณ์\nปฏิกรรม\nปฏิการะ\nปฏิกิริยา\nปฏิกูล\nปฏิคม\nปฏิคหิต\nปฏิคาหก\nปฏิฆะ\nปฏิชีวนะ\nปฏิญญา\nปฏิญาณ\nปฏิทิน\nปฏิบถ\nปฏิบัติ\nปฏิปทา\nปฏิปักษ์\nปฏิปัน\nปฏิปุจฉาพยากรณ์\nปฏิปุจฉาวาที\nปฏิพัทธ์\nปฏิพากย์\nปฏิภาค\nปฏิภาณ\nปฏิมา\nปฏิมากร\nปฏิยุทธ์\nปฏิรพ\nปฏิรูป\nปฏิโลม\nปฏิวัติ\nปฏิวาต\nปฏิวาท\nปฏิเวธ\nปฏิสนธิ\nปฏิสวะ\nปฏิสังขรณ์\nปฏิสันถาร\nปฏิสัมภิทา\nปฏิเสธ\nปฐพี\nปฐม\nปฐวี\nปณต\nปณาม\nปณิธาน\nปณิธิ\nปณีต\nปด\nปดิวรัดา\nปติ\nปถพี\nปถมัง\nปถวี\nปทัฏฐาน\nปทัสถาน\nปทานุกรม\nปทีป\nปทุม\nปน\nป่น\nปนัดดา\nปปัญจะ\nปม\nปรนัย\nปรปักษ์\nปรโลก\nปรวาที\nปรก\nปรกติ\nปรง\nปรตยักษ์\nปรน\nปรนนิบัติ\nปรนิมมิตวสวัตดี\nปรบ\nปรปักษ์\nปรมัตถ์\nปรมาจารย์\nปรมาณู\nปรมาภิไธย\nปรมาภิเษก\nปรมินทร์\nบรเมนทร์\nปรเมศวร์\nปรเมษฐ์\nปรวด\nปรวนแปร\nปรศุ\nปรสิต\nปร๋อ\nปรองดอง\nปรอด\nปรอท\nปรอย\nประ\nประกบ\nประกฤต\nประกฤติ\nประกล\nประกวด\nประกวดประขัน\nประกอบ\nประกัน\nประกับ\nประกาย\nประกายพรึก\nประการ\nประกาศ\nประกาศนียบัตร\nประกาศิต\nประกำ\nประกิด\nประกิต\nประคด\nประคนธรรพ\nประคนธรรพ์\nประคบ\nประคบประหงม\nประคอง\nประคับประคอง\nประคัลภ์\nประคำ\nประคิ่น\nประคุณ\nประเคน\nประเคราะห์\nประโคน\nประโคนธรรพ\nประโคนธรรพ์\nประโคม\nประจง\nประจญ\nประจบ\nประจบประแจง\nประจวบ\nประจ๋อประแจ๋\nประจักษ์\nประจักษนิยม\nประจัญ\nประจัน\nประจาก\nประจาค\nประจาน\nประจำ\nประจิม\nประจิ้มประเจ๋อ\nประจุ\nประจุคมน์\nประจุบัน\nประเจก\nประเจิด\nประเจิดประเจ้อ\nประเจียด\nประแจ\nประชด\nประชน\nประชวม\nประชวร\nประชัน\nประชา\nประชาธิปไตย\nประชิด\nประชี\nประชุม\nประเชิญ\nประณต\nประณม\nประณาม\nประณิธาน\nประณิธิ\nประณีต\nประณุท\nประดง\nประดน\nประดวน\nประดอน\nประดอย\nประดัก\nประดักประเดิด\nประดัง\nประดับ\nประดา\nประดาก\nประดาป\nประดาษ\nประดิชญา\nประดิดประดอย\nประดิทิน\nประดิษฐ์\nประดิษฐกรรม\nประดิษฐาน\nประดุง\nประดุจ\nประดู่\nประเด\nประเด็น\nประเดิม\nประเดียง\nประเดี๋ยว\nประเดี๋ยวประด๋าว\nประแดง\nประแดะ\nประโดง\nประโดย\nประตง\nประตัก\nประตาป\nประติชญา\nประติญาณ\nประติทิน\nประติมากร\nประติมากรรม\nประติรพ\nประตู\nประถม\nประถมจินดา\nประทม\nประท้วง\nประทวน\nประทักษ์\nประทักษิณ\nประทัง\nประทัด\nประทับ\nประทาน\nประทาย\nประทาศี\nประทิน\nประทิ่น\nประทีป\nประทุฐ\nประทุน\nประทุษ\nประทุษฐ์\nประเทศ\nประเทา\nประเทียด\nประเทียบ\nประเทือง\nประธาน\nประธานาธิบดี\nประนม\nประนอ\nประนอม\nประนัง\nประนัปดา\nประนีประนอม\nประปราน\nประปราย\nประปา\nประเปรี้ยง\nประเปรียว\nประพจน์\nประพนธ์\nประพรม\nประพฤติ\nประพฤทธิ์\nประพัด\nประพัทธ์\nประพันธ์\nประพาต\nประพาส\nประพาสมหรณพ\nประพาฬ\nประพิณ\nประพิมพ์ประพาย\nประพุทธ์\nประเพณี\nประโพธ\nประไพ\nประไพร\nประภพ\nประภัสสร\nประภา\nประภาคาร\nประภาพ\nประภาษ\nประภาส\nประเภท\nประมง\nประมวล\nประมาณ\nประมาท\nประมุข\nประมุท\nประมูล\nประเมิน\nประโมง\nประโมทย์\nประยงค์\nประยุกต์\nประยุทธ์\nประยุร\nประยูร\nประโยค\nประโยชน์\nประโรหิต\nประลมพ์\nประลอง\nประลัย\nประลาต\nประลาย\nประลุ\nประเล่ห์\nประเล้าประโลม\nประโลม\nประวรรต\nประวรรตน์\nประวัติ\nประวาล\nประวาลปัทม์\nประวาส\nประวิง\nประวิช\nประวิตร\nประวิน\nประวีณ\nประเวณี\nประเวศ\nประเวศน์\nประศม\nประศาสน์\nประศุ\nประสก\nประสงค์\nประสบ\nประสพ\nประสม\nประสะ\nประสัก\nประสันนาการ\nประสัยห์\nประสา\nประสาท\nประสาธน์\nประสาน\nประสาร\nประสิทธิ์\nประสิทธิผล\nประสิทธิภาพ\nประสีประสา\nประสูต\nประสูติ\nประเสบัน\nประเสบันอากง\nประเสริฐ\nประหนึ่ง\nประหม่า\nประหยัด\nประหลาด\nประหล่ำ\nประหวัด\nประหวั่น\nประหัตประหาร\nประหาณ\nประหาร\nประเหล\nประเหส\nประไหมสุหรี\nประอบ\nประอร\nปรัก\nปรักปรำ\nปรักมะ\nปรัง\nปรัชญา\nปรัตถจริยา\nปรัตยุบัน\nปรัน\nปรับ\nปรัมปรา\nปรัศจิม\nปรัศนา\nปรัศนี\nปรัศว์\nปรัสสบท\nปร่า\nปรากฏ\nปรากรม\nปรากฤต\nปราการ\nปราง\nปรางค์\nปราจีน\nปราชญ์\nปราชญา\nปราชัย\nปราณ\nปราณี\nปราด\nปราน\nปรานี\nปราบ\nปราบดาภิเษก\nปราปต์\nปราม\nปรามาส\nปราโมช\nปราโมทย์\nปราย\nปรารถนา\nปรารภ\nปรารมภ์\nปราศ\nปราศจาก\nปราศรัย\nปราษณี\nปราษาณ\nปราสัย\nปราสาท\nปรำ\nปริ\nปริก\nปริกขาร\nปริกรรม\nปริกัป\nปริคณห์\nปริจาค\nปริจาริกา\nปริเฉท\nปริชน\nปริซึม\nปริญญา\nปริณาม\nปริณายก\nปริต\nปริตตะ\nปริตโตทก\nปริตร\nปริทรรศน์\nปริทัยหัคคี\nปริทัศน์\nปริเทพ\nปริเทวะ\nปรินิพพาน\nปริบ\nปริบท\nปริปันถ์\nปริพนธ์\nปริพัตร\nปริพันธ์\nปริพาชก\nปริภัณฑ์\nปริภาษ\nปริภูมิ\nปริโภค\nปริ่ม\nปริมณฑล\nปริมาณ\nปริมาตร\nปริยัติ\nปริยานุช\nปริยาย\nปริเยศ\nปริโยสาน\nปริวรรต\nปริวัตร\nปริวาร\nปริวาส\nปริวิตก\nปริเวณ\nปริศนา\nปริษัท\nปริสัญญู\nปริสุทธิ\nปริหาน\nปริหาร\nปรี่\nปรีชญา\nปรีชา\nปรี๊ด\nปรีดา\nปรีดิ\nปรีดิ์\nปรีดี\nปรีติ\nปรียะ\nปรียา\nปรึก\nปรึกษา\nปรึง\nปรือ\nปรื๋อ\nปรุ\nปรุง\nปรู\nปรู๋\nปรูด\nปรู๊ด\nปรู๊ดปร๊าด\nปรู๊ฟ\nปฤงคพ\nปฤจฉา\nปฤษฎางค์\nปฤษฐ\nปลก\nปลกเปลี้ย\nปลง\nปล่ง\nปลด\nปล้น\nปลวก\nปลอก\nปล่อง\nปล้อง\nปลอด\nปล้อน\nปลอบ\nปลอม\nปล่อย\nปละ\nปลัก\nปลั๊ก\nปลัง\nปลั่ง\nปลัด\nปลัดขิก\nปลา\nปลาต\nปลาบ\nปลาย\nปลาสเตอร์\nปลาสนาการ\nปล้ำ\nปลิง\nปลิด\nปลิ้น\nปลิโพธ\nปลิม\nปลิ่ม\nปลิว\nปลี\nปลีก\nปลื้ม\nปลุก\nปลูก\nปวกเปียก\nปวง\nป่วง\nปวด\nป่วน\nป้วน\nป้วนเปี้ยน\nป่วย\nปวัตน์\nปวารณา\nปวาล\nปวาส\nปวาฬ\nปวิช\nปวิตร\nปวิธ\nปวิเวก\nปวีณ\nปวุติ\nปเวณี\nปเวส\nปเวสน์\nปศุ\nปสันนะ\nปสันนาการ\nปสาท\nปสาน\nปสาสน์\nปสุ\nปสุต\nปสูติ\nปหังสนะ\nปหาน\nปหาร\nปหาส\nปอ\nป้อ\nป๋อ\nปอก\nปอง\nป่อง\nป้อง\nปอด\nปอน\nป้อน\nปอนด์\nปอเนาะ\nปอบ\nป้อแป้\nปอม\nป้อม\nป๋อม\nปอย\nป้อย\nป้อยอ\nปะ\nปะกน\nปะกัง\nปะการัง\nปะกำ\nปะขาว\nปะงาบ\nปะตาปา\nปะตาระกาหลา\nปะติดปะต่อ\nปะติยาน\nปะทะ\nปะทะปะทัง\nปะทุ\nปะทุน\nปะปน\nปะมง\nปะราลี\nปะรำ\nปะไร\nปะลอม\nปะเลง\nปะแล่ม\nปะโลง\nปะวะหล่ำ\nปะหงับ\nปะหนัน\nปะหัง\nปะเหลาะ\nปัก\nปักข์\nปักเป้า\nปักษ์\nปักษา\nปักษิน\nปักษี\nปัง\nปั๋ง\nปังสุ์\nปังสุกุล\nปัจจัตตะ\nปัจจันต์\nปัจจันตคาม\nปัจจันตชนบท\nปัจจันตประเทศ\nปัจจัย\nปัจจามิตร\nปัจจุคมน์\nปัจจุทธรณ์\nปัจจุบัน\nปัจจุสมัย\nปัจเจก\nปัจโจปการกิจ\nปัจฉา\nปัจฉิม\nปัจถรณ์\nปัจนึก\nปัจยาการ\nปัจเวกขณ์\nปัชชุน\nปัญจนที\nปัญจวัคคีย์\nปัญจก\nปัญจกะ\nปัญจมี\nปัญจวีสติ\nปัญญัติ\nปัญญา\nปัญหา\nปัฏ\nปัฏนะ\nปัฐยาวัต\nปัณฑรหัตถี\nปัณณะ\nปัณณาส\nปัณณาสก์\nปัณรสี\nปัณหิ\nปัด\nปัตคาด\nปัตตะ\nปัตตานึก\nปัตตานุโมทนา\nปัตตาเวีย\nปัตติ\nปัตติก\nปัตถร\nปัตถะ\nปัตนิ\nปัตนี\nปัตหล่า\nปัถพี\nปัถวี\nปัทม์\nปัทมะ\nปัทมาสน์\nปัน\nปั่น\nปั้น\nปั้นจั่น\nปันจุเหร็จ\nปั้นลม\nปั้นหยา\nปั้นเหน่ง\nปับ\nปั๊บ\nปัปผาสะ\nปัพพาชนียกรรม\nปัพภาระ\nปั๊ม\nปัยกา\nปัยยิกา\nปัวเปีย\nปัศจิม\nปัศตัน\nปัสสาวะ\nปัสสาสะ\nปา\nป่า\nป้า\nปาก\nปาง\nป้าง\nปาจรีย์\nปาจิตตีย์\nปาจีน\nปาฏลิ\nปาฏิบท\nปาฏิบุคลิก\nปาฏิโภค\nปาฏิหาริย์\nปาฐก\nปาฐกถา\nปาฐะ\nปาณกชาติ\nปาณะ\nปาณาติบาต\nปาณิ\nปาณี\nปาด\nปาติโมกข์\nปาตี\nปาเต๊ะ\nปาท่องโก๋\nปาทังกา\nปาทาน\nปาทุกา\nปาน\nป่าน\nป้าน\nปานะ\nปานียะ\nป้าบ\nป๊าบ\nปาพจน์\nปาม\nปาโมกข์\nป่าย\nป้าย\nปายาส\nปาร์เกต์\nปารมี\nปารเมศ\nปาราชิก\nปาริฉัตร\nปาริชาต\nปารุสกวัน\nปาล\nปาล์ม\nปาลิไลยก์\nปาลี\nปาว\nป่าว\nป๊าว\nปาวาร\nปาษาณ\nปาส\nปาสาณ\nปาสาทิกะ\nปาหนัน\nปาหี่\nปำ\nป้ำ\nป้ำเป๋อ\nปิกนิก\nปิ้ง\nปิงคละ\nปิงปอง\nปิฎก\nปิฏฐะ\nปิฐิ\nปิณฑะ\nปิด\nปิตตะ\nปิตา\nปิตามหัยกา\nปิตามหัยยิกา\nปิตุ\nปิตุจฉา\nปิตุภูมิ\nปิตุลา\nปิโตรเลียม\nปิ่น\nปิ่นแก้ว\nปิ่นโต\nปิปผลี\nปิ่ม\nปิ้ม\nปิยะ\nปิยังคุ\nปิโยรส\nปิลันธน์\nปิ๋ว\nปิศาจ\nปิหกะ\nปี\nปี่\nปี้\nปี๋\nปีก\nปีฐะ\nปี๊ด\nปีติ\nปีน\nปีบ\nปี๊บ\nปีศาจ\nปีฬกะ\nปึก\nปึง\nปึ่ง\nปึ๋ง\nปึ้ด\nปึมปื้อ\nปืน\nปื้น\nปือ\nปื้อ\nปื๋อ\nปุ\nปุ๊\nปุก\nปุกปุย\nปุคละ\nปุ้งกี๋\nปุงควะ\nปุงลิงค์\nปุงลึงค์\nปุจฉา\nปุฏะ\nปุณฑริก\nปุด\nปุตตะ\nปุถุชน\nปุนนาค\nปุนภพ\nปุนัพสุ\nปุบ\nปุ๊บ\nปุปผะ\nปุปะ\nปุพพะ\nปุ่ม\nปุ่มป่ำ\nปุ้ม\nปุ๋ม\nปุย\nปุ้ย\nปุ๋ย\nปุรณะ\nปุระ\nปุราณ\nปุราณะ\nปุริมพรรษา\nปุเรจาริก\nปุโรหิต\nปุลลิงค์\nปุลลึงค์\nปุลินท์\nปุโลปุเล\nปุษยะ\nปุสสะ\nปู\nปู่\nปูชกะ\nปูชนียบุคคล\nปูชนียวัตถุ\nปูชนียะ\nปูชา\nปูชิต\nปูด\nปูน\nปูม\nปู้ยี่ปู้ยำ\nปูระ\nปูลู\nเป้\nเป๋\nเปก\nเป๊ก\nเป่ง\nเป้ง\nเป๋ง\nเป็ด\nเปตพลี\nเปตอง\nเป็น\nเปยยาล\nเปร็ง\nเปรต\nเปรม\nเปรย\nเปรอ\nเปรอะ\nเปราะ\nเปรียง\nเปรี้ยง\nเปรี้ยงปร้าง\nเปรียญ\nเปรียบ\nเปรี่ยม\nเปรียว\nเปรี้ยว\nเปรียะ\nเปรี๊ยะ\nเปรื่อง\nเปรื้อย\nเปล\nเปล่ง\nเปลว\nเปลา\nเปล่า\nเปล้า\nเปลาะ\nเปลี้ย\nเปลี่ยน\nเปลี่ยม\nเปลี่ยว\nเปลือก\nเปลือง\nเปลื้อง\nเปลือย\nเปศะ\nเปศัส\nเปสการ\nเปสละ\nเปสุญวาท\nเป๋อ\nเป้อเย้อ\nเปอร์\nเปอร์เซ็นต์\nเปะ\nเปา\nเป่า\nเป้า\nเป๊า\nเป๋า\nเป๋าฮื้อ\nเปาะ\nเป๊าะ\nเปาะเปี๊ยะ\nเปาะแปะ\nเปิก\nเปิง\nเปิงมาง\nเปิด\nเปิ่น\nเปิบ\nเปิ๊บ\nเปีย\nเปียก\nเปี๊ยก\nเปี๊ยบ\nเปี่ยม\nเปี้ยว\nเปี๊ยว\nเปียะ\nเปี๊ยะ\nเปือก\nเปื้อน\nเปื่อย\nแป\nแป้ง\nแป๋ง\nแปด\nแป๊ด\nแปทู\nแป้น\nแป๊น\nแปบ\nแป๊บ\nแปม\nแปร\nแปร๋\nแปรก\nแปรง\nแปร่ง\nแปร๊ด\nแปร้น\nแปร๋น\nแปรปรวน\nแประ\nแปล\nแปล้\nแปลก\nแปลง\nแปลน\nแปลบ\nแปล๊บ\nแป้ว\nแป๊ว\nแปะ\nแป๊ะ\nแป๊ะซะ\nโป\nโป่\nโป้\nโป๊\nโปก\nโป๊ก\nโป๊กเกอร์\nโปกขรณี\nโปกขรพรรษ\nโปเก\nโปง\nโป่ง\nโป้ง\nโป่งข่าม\nโปงลาง\nโป่งวิด\nโปฐบท\nโปฐปทมาส\nโปดก\nโปตถกะ\nโปน\nโป๊ป\nโป๊ยเซียน\nโปรแกรม\nโปรง\nโปร่ง\nโปรด\nโปรตอน\nโปรตีน\nโปรเตสแตนต์\nโปรแทรกเตอร์\nโปรย\nโปล่ง\nโปลิโอ\nโปโล\nโปสก\nโปสต์การ์ด\nโปะ\nโป๊ะ\nโป๊ะจ้าย\nไป\nไป่\nไป๋\nไปยาล\nไปรษณีย์\nไปรษณียบัตร\nไปรษณียภัณฑ์\nไปรษณียากร\nไปล่\nไปศาจ\nผก\nผกา\nผกาย\nผคม\nผง\nผงก\nผงม\nผงะ\nผงาด\nผง่าน\nผจง\nผจญ\nผจัญ\nผจาน\nผชุม\nผณิน\nผณินทร\nผณิศวร\nผด\nผดุง\nผเดิน\nผทม\nผนวก\nผนวช\nผนัง\nผนิด\nผนึก\nผม\nผยอง\nผรณาปีติ\nผรสุ\nผริต\nผรุสวาท\nผล\nผลคุน\nผลคุนี\nผล็อย\nผละ\nผลัก\nผลัด\nผลับ\nผลัวะ\nผลา\nผลาญ\nผลานิสงส์\nผลาผล\nผลาหาร\nผลิ\nผลิกะ\nผลิต\nผลิน\nผลี\nผลีผลาม\nผลึก\nผลึ่ง\nผลือ\nผลุ\nผลุง\nผลุด\nผลุน\nผลุนผลัน\nผลุบ\nผลุบผลับ\nผลุย\nผลู\nผวน\nผวย\nผวา\nผสม\nผสาน\nผอง\nผ่อง\nผ่อน\nผอบ\nผอม\nผ็อย\nผอูน\nผะ\nผะดา\nผะสา\nผัก\nผัคคุณ\nผัคคุณี\nผัง\nผัด\nผัน\nผับ\nผัว\nผัวะ\nผัสสะ\nผัสสาหาร\nผา\nผ่า\nผ้า\nผาก\nผาง\nผ่าง\nผาณิต\nผาด\nผาติ\nผ่าน\nผาม\nผาย\nผ่ายผอม\nผาล\nผาลคุน\nผาลา\nผ่าว\nผาสุก\nผ้าฮาด\nผำ\nผ้ำ\nผิ\nผิง\nผิด\nผิตะ\nผิน\nผิว\nผี\nผี้ว์\nผึง\nผึ่ง\nผึ้ง\nผึ้งรวง\nผืน\nผื่น\nผุ\nผุด\nผุยผง\nผุสราคา\nผู้\nผูก\nเผ\nเผง\nเผชิญ\nเผ็ด\nเผด็จ\nเผดิม\nเผดียง\nเผ่น\nเผนิก\nเผย\nเผยอ\nเผยิบ\nเผยิบผยาบ\nเผล\nเผล่\nเผล็ด\nเผลอ\nเผลอไผล\nเผละ\nเผลาะ\nเผลาะแผละ\nเผลียง\nเผอเรอ\nเผอิญ\nเผอิล\nเผะ\nเผา\nเผ่า\nเผ้า\nเผาะ\nเผิ้ง\nเผิน\nเผียน\nเผือ\nเผื่อ\nเผือก\nเผือด\nเผือน\nเผื่อน\nแผ่\nแผก\nแผง\nแผด\nแผน\nแผ่น\nแผนก\nแผล\nแผลง\nแผล็บ\nแผล็ว\nแผละ\nแผ่ว\nแผ้ว\nโผ\nโผง\nโผฏฐัพพะ\nโผน\nโผเผ\nโผย\nโผล่\nโผลกเผลก\nโผละ\nโผอน\nโผะ\nไผ\nไผ่\nไผท\nฝน\nฝรั่ง\nฝรั่งเศส\nฝ่อ\nฝอย\nฝัก\nฝัง\nฝั่ง\nฝัด\nฝัน\nฝา\nฝ่า\nฝ้า\nฝาก\nฝาง\nฝาด\nฝาน\nฝาย\nฝ่าย\nฝ้าย\nฝิ่น\nฝี\nฝี่\nฝีก\nฝึก\nฝืด\nฝืน\nฝุ่น\nฝูง\nเฝ้า\nเฝือ\nเฝือก\nเฝือง\nเฝื่อน\nแฝก\nแฝง\nแฝด\nใฝ่\nไฝ\nพก\nพกุล\nพง\nพงศ์\nพงศกร\nพงศธร\nพงศา\nพงศาวดาร\nพจน์\nพจนา\nพจนานุกรม\nพจนารถ\nพจนีย์\nพจมาน\nพจี\nพชระ\nพญา\nพญาลอ\nพณิช\nพณิชย์\nพดด้วง\nพธู\nพนันดร\nพนาดร\nพนาดอน\nพนาราม\nพนาลัย\nพนาลี\nพนาวาส\nพนาเวศ\nพนาศรม\nพนาสณฑ์\nพนาสัณฑ์\nพเนจร\nพ่น\nพ้น\nพนม\nพนอง\nพนอม\nพนัก\nพนักงาน\nพนัง\nพนัน\nพนัส\nพนา\nพนาย\nพนิดา\nพนิต\nพบ\nพม่า\nพยนต์\nพยศ\nพยัก\nพยักพเยิด\nพยัคฆ์\nพยัคฆา\nพยัคฆิน\nพยัคฆี\nพยัชน์\nพยัญชนะ\nพยัต\nพยับ\nพยากรณ์\nพยาฆร์\nพยางค์\nพยาธิ\nพยาน\nพยาบาท\nพยาบาล\nพยาม\nพยามะ\nพยายาม\nพยุ\nพยุง\nพยุหยาตรา\nพยุหโยธา\nพยุหเสนา\nพยุหะ\nพยู่ห์\nพเยีย\nพร\nพรต\nพรม\nพรรค\nพรรค์\nพรรคานต์\nพรรณ\nพรรณนา\nพรรดึก\nพรรลาย\nพรรษ\nพรรษา\nพรรเอิญ\nพรวด\nพรวน\nพรหม\nพรหมจรรย์\nพรหมจาริณี\nพรหมจารี\nพรหมา\nพรหมาสตร์\nพรหมินทร์\nพรอก\nพร่อง\nพร้อง\nพรอด\nพร้อม\nพร้อมพรัก\nพร่อย\nพร้อย\nพระ\nพระนอม\nพระนาด\nพระฮาม\nพรักพร้อม\nพรั่ง\nพรัด\nพรั่น\nพรับ\nพร่า\nพร้า\nพราก\nพราง\nพร่าง\nพราด\nพราน\nพราย\nพราว\nพราหมณ์\nพราหมณะ\nพราหมณี\nพราหมี\nพรำ\nพร่ำ\nพริก\nพริ้ง\nพริบ\nพริ้ม\nพรึง\nพรึน\nพรึบ\nพรึ่บ\nพรืด\nพรุ\nพรุ่ง\nพรุน\nพรู\nพรูด\nพฤกษ์\nพฤกษชาติ\nพฤกษเทวดา\nพฤกษราช\nพฤกษศาสตร์\nพฤกษา\nพฤฒ\nพฤฒา\nพฤฒาจารย์\nพฤฒิ\nพฤต\nพฤติ\nพฤทธ์\nพฤทธิ์\nพฤนต์\nพฤนท์\nพฤศจิก\nพฤศจิกายน\nพฤษภ\nพฤษภาคม\nพฤหัสบดี\nพล\nพละ\nพลากร\nพลาดิศัย\nพลาธิการ\nพลานามัย\nพลบ\nพลวก\nพลวง\nพลวัต\nพลศาสตร์\nพลอ\nพล้อ\nพลอง\nพลอด\nพลอน\nพลอมแพลม\nพลอย\nพล่อย\nพลั่ก\nพลัง\nพลั่ง\nพลั้ง\nพลัด\nพลัน\nพลับ\nพลับพลา\nพลับพลึง\nพลั่ว\nพล่า\nพลาง\nพลาญ\nพลาด\nพล่าน\nพลาม\nพล่าม\nพลาย\nพลาสติก\nพลาสมา\nพลาหก\nพลำ\nพล้ำ\nพลำภัง\nพลิก\nพลิพัท\nพลิ้ว\nพลี\nพลุ\nพลุก\nพลุ่ก\nพลุกพล่าน\nพลุ่ง\nพลุ้ย\nพลู\nพลูโต\nพลูโทเนียม\nพวก\nพวง\nพ่วง\nพวน\nพวย\nพสก\nพสุ\nพสุธา\nพสุสงกรานต์\nพหล\nพหุ\nพหุล\nพหู\nพอ\nพ่อ\nพ้อ\nพอก\nพอง\nพ้อง\nพอน\nพ้อม\nพอโลเนียม\nพะ\nพะงา\nพะงาบ\nพะจง\nพะทำมะรง\nพะนอ\nพะเน้าพะนอ\nพะเนิน\nพะเนียง\nพะแนง\nพะพาน\nพะพิง\nพะเพิง\nพะยอม\nพ่ะย่ะค่ะ\nพะยูง\nพะยูน\nพะเยิบ\nพะเยิบพะยาบ\nพะรุงพะรัง\nพะโล้\nพะไล\nพะวง\nพะวักพะวน\nพะวา\nพะว้าพะวัง\nพะอง\nพะอากพะอำ\nพะอืดพะอม\nพัก\nพักตร์\nพักตรา\nพักร\nพัง\nพังกา\nพังงา\nพังผืด\nพังพวย\nพังพอน\nพังพาน\nพังพาบ\nพังเพย\nพัช\nพัชนี\nพัชระ\nพัญจน์\nพัฒนะ\nพัฒนา\nพัฒนากร\nพัฒนาการ\nพัด\nพัดชา\nพัดดึงส์\nพัตร\nพัทธ์\nพัทธยา\nพัทธสีมา\nพัทร\nพัน\nพันตู\nพันทาง\nพันธ์\nพันธะ\nพันธกรณี\nพันธบัตร\nพันธมิตร\nพันธนะ\nพันธนาคาร\nพันธนาการ\nพันธุ์\nพันธุกรรม\nพันลึก\nพันลือ\nพันเลิศ\nพันเอิญ\nพับ\nพัลลภ\nพัลวัน\nพัว\nพัวะ\nพัศดี\nพัสดุ\nพัสตร์\nพัสถาน\nพา\nพาก\nพากเพียร\nพากย์\nพาง\nพ่าง\nพาชี\nพาณิช\nพาณิชย์\nพาณิชยกรรม\nพาณิชยการ\nพาณิชยศาสตร์\nพาณิชยศิลป์\nพาณินี\nพาณี\nพาณีนี\nพาด\nพาท\nพาทย์\nพาธ\nพาธา\nพาน\nพ่าน\nพานร\nพานรินทร์\nพาม\nพาย\nพ่าย\nพายม้า\nพายัพ\nพายุ\nพาร์เซก\nพารณ\nพารา\nพาราฟิน\nพาล\nพาลา\nพาลี\nพาลุก\nพาโล\nพาไล\nพาส\nพาสน์\nพาสนา\nพาสุกรี\nพ่าห์\nพาหนะ\nพาหะ\nพาหา\nพาหิรกะ\nพาหิระ\nพาหุ\nพาหุรัด\nพาหุสัจจะ\nพาเหียร\nพาฬ\nพำ\nพำนัก\nพำพึม\nพำลา\nพิกล\nพิกสิต\nพิกัด\nพิกัติ\nพิกัน\nพิการ\nพิกุล\nพิเคราะห์\nพิฆน์\nพิฆเนศ\nพิฆเนศวร\nพิฆาต\nพิง\nพิจัย\nพิจาร\nพิจารณ์\nพิจารณา\nพิจิก\nพิจิต\nพิจิตร\nพิชญ์\nพิชัย\nพิชาน\nพิชิต\nพิเชฐ\nพิเชียร\nพิฑูรย์\nพิณ\nพิดทูล\nพิดาน\nพิโดร\nพิตร\nพิถี\nพิถีพิถัน\nพิทย\nพิทย์\nพิทยา\nพิทยาคม\nพิทยาคาร\nพิทยาธร\nพิทยาลัย\nพิทักษ์\nพิทูร\nพิเทศ\nพิธาน\nพิธี\nพิธุ\nพินทุ\nพินอบพิเทา\nพินัย\nพินาศ\nพินิจ\nพินิต\nพินิศ\nพินิศจัย\nพิเนต\nพิบัติ\nพิบุล\nพิบูล\nพิปริต\nพิปลาส\nพิพรรธ\nพิพรรธน์\nพิพักพิพ่วน\nพิพัฒ\nพิพัฒน์\nพิพากษ์\nพิพากษา\nพิพาท\nพิพิธ\nพิพิธภัณฑ์\nพิพิธภัณฑสถาน\nพิภพ\nพิภัช\nพิภาค\nพิภูษณะ\nพิเภก\nพิมปะการัง\nพิมพ์\nพิมพการัง\nพิมพา\nพิมพาภรณ์\nพิมล\nพิมเสน\nพิมาน\nพิมุข\nพิโมกข์\nพิโมกษ์\nพิโยกพิเกน\nพิโยค\nพิรอด\nพิระ\nพิรากล\nพิราบ\nพิราม\nพิราลัย\nพิริยะ\nพิรี้พิไร\nพิรุณ\nพิรุธ\nพิรุฬห์\nพิเรนทร์\nพิเราะ\nพิโรธ\nพิไร\nพิลังกาสา\nพิลาป\nพิลาส\nพิลิปดา\nพิลึก\nพิลึกกึกกือ\nพิลึกพิลั่น\nพิโลน\nพิไล\nพิศ\nพิศวง\nพิศวาส\nพิศาล\nพิศุทธ์\nพิศุทธิ์\nพิเศษ\nพิษ\nพิษฐาน\nพิษนาศน์\nพิสดาร\nพิสมร\nพิสมัย\nพิสัง\nพิสัช\nพิสัย\nพิสิฐ\nพิสุทธิ์\nพิสูจน์\nพิหค\nพิหาร\nพิฬาร\nพี\nพี่\nพี้\nพีชคณิต\nพีระมิด\nพึง\nพึ่ง\nพึ่บ\nพึ่บพั่บ\nพึม\nพึมพำ\nพืช\nพืด\nพื้น\nพุ\nพุก\nพุกาม\nพุง\nพุ่ง\nพุงดอ\nพุฒ\nพุฒิ\nพุด\nพุดตาน\nพุทธ\nพุทธะ\nพุทธังกูร\nพุทธางกูร\nพุทธันดร\nพุทธาภิเษก\nพุทธาวาส\nพุทธิ\nพุทโธ่\nพุทรา\nพุธ\nพุ่ม\nพุมเรียง\nพุ้ย\nพู\nพูพอน\nพู่\nพูด\nพูน\nพู้น\nพู่ระหง\nเพ\nเพ็ก\nเพกา\nเพคะ\nเพ็ง\nเพ่ง\nเพ็จ\nเพชฉลูกรรม\nเพชฌฆาต\nเพชร\nเพชรดา\nเพชรปาณี\nเพชรฤกษ์\nเพชรายุธ\nเพชรกลับ\nเพชรสังฆาต\nเพชรหลีก\nเพชรหึง\nเพ็ญ\nเพฑูริย์\nเพณี\nเพ็ดทูล\nเพดาน\nเพท\nเพทนา\nเพทาย\nเพทุบาย\nเพโทบาย\nเพ่นพ่าน\nเพนียด\nเพไนย\nเพ้ย\nเพรง\nเพรซีโอดิเมียม\nเพรา\nเพราะ\nเพริด\nเพริศ\nเพรียก\nเพรียง\nเพรียบ\nเพรี้ยม\nเพรียว\nเพรื่อ\nเพรือง\nเพล\nเพลง\nเพล็ด\nเพล้โพล้\nเพลา\nเพลาะ\nเพลิง\nเพลิดเพลิน\nเพลิน\nเพลีย\nเพลี้ย\nเพลี่ยง\nเพศ\nเพส\nเพสลาด\nเพ่อ\nเพ้อ\nเพ้อเจ้อ\nเพอิญ\nเพะ\nเพา\nเพาะ\nเพิก\nเพิง\nเพิ่ง\nเพิดเพ้ย\nเพิ่ม\nเพี้ย\nเพียง\nเพี้ยง\nเพียงออ\nเพี้ยน\nเพียบ\nเพียร\nเพื่อ\nเพื่อน\nแพ\nแพ้\nแพง\nแพ่ง\nแพงพวย\nแพทย์\nแพทยศาสตร์\nแพน\nแพ่น\nแพนก\nแพนงเชิง\nแพร\nแพร่\nแพรก\nแพร่ง\nแพรว\nแพร้ว\nแพลง\nแพลทินัม\nแพล็บ\nแพลม\nแพลเลเดียม\nแพละ\nแพละโลม\nแพว\nแพ้ว\nแพศย์\nแพศยา\nแพะ\nโพ\nโพก\nโพกพาย\nโพง\nโพงพาง\nโพชฌงค์\nโพซิตรอน\nโพด\nโพทะเล\nโพแทสเซียม\nโพธ\nโพธิ\nโพธิ์\nโพน\nโพ้น\nโพนทะนา\nโพบาย\nโพย\nโพยก๊วน\nโพยม\nโพรก\nโพรง\nโพรโทแอกทิเนียม\nโพรมีเทียม\nโพระดก\nโพล่\nโพลง\nโพล่ง\nโพล้ง\nโพลน\nโพล้เพล้\nโพละ\nโพสพ\nไพ\nไพ่\nไพจิตร\nไพชน\nไพชยนต์\nไพฑูรย์\nไพที\nไพบูลย์\nไพพรรณ\nไพร\nไพร่\nไพรจิตร\nไพรชน\nไพรชยนต์\nไพรฑูรย์\nไพรที\nไพรบูลย์\nไพรเราะ\nไพรัช\nไพรำ\nไพริน\nไพรินทร์\nไพรี\nไพเราะ\nไพโรจน์\nไพล\nไพล่\nไพศาขะ\nไพศาล\nไพเศษ\nไพสพ\nไพสิฐ\nไพหาร\nฟก\nฟ้ง\nฟรักโทส\nฟรี\nฟลูออรีน\nฟ่อ\nฟ้อ\nฟอก\nฟอง\nฟ่อง\nฟ้อง\nฟอด\nฟอน\nฟ่อน\nฟ้อน\nฟ้อแฟ้\nฟอร์มาลดีไฮด์\nฟอร์มาลิน\nฟอสฟอรัส\nฟอสเฟต\nฟัก\nฟักฟุ้น\nฟัง\nฟังก์ชัน\nฟัด\nฟัน\nฟั่น\nฟั้น\nฟ้า\nฟาก\nฟาง\nฟ่าง\nฟาด\nฟาทอม\nฟาน\nฟ่าม\nฟาย\nฟาร์ม\nฟาสซิสต์\nฟิด\nฟิต\nฟิบ\nฟิล์ม\nฟิวส์\nฟิสิกส์\nฟี่\nฟี้\nฟืดฟาด\nฟืน\nฟื้น\nฟืม\nฟุ\nฟุ้ง\nฟุต\nฟุน\nฟุบ\nฟุ่บ\nฟุ่มเฟือย\nฟุลสแก๊ป\nฟู\nฟู่\nฟูก\nฟูด\nฟูม\nเฟ็ด\nเฟ้น\nเฟลด์สปาร์\nเฟ้อ\nเฟอร์เมียม\nเฟอะ\nเฟอะฟะ\nเฟะ\nเฟะฟะ\nเฟิน\nเฟี้ยม\nเฟี้ยว\nเฟือ\nเฟื้อ\nเฟือง\nเฟื่อง\nเฟื้อง\nเฟือน\nเฟือย\nเฟื้อย\nแฟ่\nแฟง\nแฟชั่น\nแฟน\nแฟบ\nแฟ้ม\nแฟรนเซียม\nแฟลกซ์\nแฟลต\nแฟะ\nโฟกัส\nไฟ\nภควดี\nภควัต\nภควันต์\nภควัม\nภควา\nภควาน\nภคะ\nภคันทลา\nภคินี\nภณะ\nภณิดา\nภพ\nภมร\nภมริน\nภมรี\nภมุกา\nภยันตราย\nภยาคติ\nภระ\nภรณี\nภรต\nภรรดร\nภรรดา\nภรรยา\nภระมร\nภระมรี\nภราดร\nภราดรภาพ\nภราดา\nภริยา\nภฤศ\nภวะ\nภวตัณหา\nภวนะ\nภวังค์\nภวังคจิต\nภักดี\nภักตะ\nภักติ\nภักษ์\nภักษา\nภักษาหาร\nภัค\nภัคน์\nภังคะ\nภังคี\nภัจ\nภัณฑ์\nภัณฑาคาร\nภัณฑาคาริก\nภัณฑารักษ์\nภัณฑนะ\nภัณฑู\nภัต\nภัตตาคาร\nภัตตาหาร\nภัตร\nภัทระ\nภัทรกัป\nภัพ\nภัย\nภัสดา\nภัสตรา\nภัสมะ\nภัสสร\nภา\nภาค\nภาคย์\nภาคยานุวัติ\nภาคินี\nภาคิไนย\nภาคี\nภาคียะ\nภาชนะ\nภาชี\nภาณ\nภาณวาร\nภาณกะ\nภาณี\nภาณุ\nภาดร\nภาดา\nภาตระ\nภาตา\nภาตุ\nภาติกะ\nภาติยะ\nภาพ\nภาพย์\nภาม\nภาย\nภาร\nภาระ\nภารดี\nภารต\nภารตี\nภารยทรัพย์\nภารยา\nภารา\nภาวนา\nภาวะ\nภาษ\nภาษณ์\nภาษา\nภาษิต\nภาษี\nภาส\nภาสน์\nภาสวร\nภาสา\nภาสุระ\nภิกขา\nภิกขาจาร\nภิกขุ\nภิกขุนี\nภิกษา\nภิกษาจาร\nภิกษาหาร\nภิกษุ\nภิกษุณี\nภิงคาร\nภิญโญ\nภิตติ\nภินท์\nภินทนาการ\nภิยโย\nภิรมย์\nภิรมย์สุรางค์\nภิษัช\nภิสัก\nภีตะ\nภีมะ\nภีรุ\nภุกต์\nภุขัน\nภุช\nภุชงค์\nภุต\nภุมมะ\nภุมรัตน์\nภุมวาร\nภุมรา\nภุมริน\nภุมรี\nภุมเรศ\nภู\nภู่\nภูต\nภูติ\nภูม\nภูมิ\nภูมี\nภูริ\nภูรี\nภูวดล\nภูวนาถ\nภูวเนตร\nภูวไนย\nภูษา\nภูษิต\nเภกะ\nเภตรา\nเภท\nเภทุบาย\nเภรี\nเภสัช\nโภค\nโภคะ\nโภคิน\nโภคี\nโภไคย\nโภไคศวรรย์\nโภช\nโภชย์\nโภชก\nโภชนะ\nโภชนา\nโภชนาหาร\nโภชนียะ\nไภริน\nไภรี\nไภษัชคุรุ\nไภษัชย์\nมกร\nมกราคม\nมกุฎ\nมคธ\nมฆวัน\nมฆะ\nมฆา\nม่ง\nมงกุฎ\nมงโกรย\nมงคล\nมงคลวาร\nมณฑ์\nมณฑก\nมณฑนะ\nมณฑป\nมณฑล\nมณฑา\nมณฑารพ\nมณฑิระ\nมณเฑียร\nมณี\nมด\nมตะ\nมตกภัต\nมติ\nมทนะ\nมทะ\nมธุ\nมธุกร\nมธุการี\nมธุลีห์\nมธุระ\nมธุรพจน์\nมน\nมนินทรีย์\nม่น\nมนต์\nมนตร์\nมนตรี\nมนท์\nมนทิราลัย\nมนเทียร\nมนสิการ\nมนัส\nมนัสวี\nมนินทรีย์\nมนิมนา\nมนิลา\nมนุญ\nมนุษย์\nมนุษยชาติ\nมนุษยธรรม\nมนุษย์มนา\nมนุษยโลก\nมนุษยศาสตร์\nมนุษยสัมพันธ์\nมนุสาร\nมนู\nมนูสาร\nมโน\nมโนช\nมโนชญ์\nมโนราห์\nมโนสาเร่\nมโนห์รา\nมมังการ\nมยุรฉัตร\nมยุระ\nมยุรา\nมยุรี\nมยุเรศ\nมยูร\nมรกต\nมรคา\nมรฑป\nมรณ์\nมรณะ\nมรณกรรม\nมรณบัตร\nมรณภัย\nมรณภาพ\nมรดก\nมรรค\nมรรคา\nมรรตัย\nมรรยาท\nมรรษ\nมรสุม\nมริจ\nมริยาท\nมรีจิ\nมรุต\nมฤค\nมฤคย์\nมฤคศิระ\nมฤคศิรมาส\nมฤคเศียร\nมฤคินทร์\nมฤเคนทร์\nมฤดก\nมฤต\nมฤตยู\nมฤทุ\nมล\nมละ\nมลัก\nมลังเมลือง\nมล้าง\nมลาย\nมลายู\nมวก\nม่วง\nมวน\nม่วน\nม้วน\nม้วนต้วน\nมวย\nม้วย\nมวล\nมหกรรม\nมหรณพ\nมหรรณพ\nมหรสพ\nมหัจฉริยะ\nมหัต\nมหัทธนะ\nมหันต์\nมหันตโทษ\nมหัพภาค\nมหัศจรรย์\nมหา\nมหากฐิน\nมหากาฬ\nมหาขันธกะ\nมหาจักร\nมหาชน\nมหาชัย\nมหาชาติ\nมหาโชตรัต\nมหาดไทย\nมหาดเล็ก\nมหาตมะ\nมหาไถ่\nมหาเทพ\nมหาเทพี\nมหาเทวี\nมหาธาตุ\nมหานิกาย\nมหานิล\nมหาบพิตร\nมหาบัณฑิต\nมหาพน\nมหาพรหม\nมหาภารตะ\nมหาภิเนษกรมณ์\nมหาภูต\nมหาเมฆ\nมหายาน\nมหายุค\nมหาราช\nมหาฤกษ์\nมหาละลวย\nมหาละลาย\nมหาวงศ์\nมหาวรรค\nมหาวิทยาลัย\nมหาศักราช\nมหาศาล\nมหาสงกรานต์\nมหาสดมภ์\nมหาสดำ\nมหาสมุทร\nมหาสาวก\nมหาหงส์\nมหาหิงคุ์\nมหาอำนาจ\nมหาอุจ\nมหาอุด\nมหาอุปรากร\nมหาอุปราช\nมหิ\nมหิดล\nมหิธร\nมหิป\nมหิงส์\nมหิทธิ\nมหินท์\nมหิมา\nมหิศร\nมหิศวร\nมหิษ\nมหิษี\nมหึมา\nมเหยงค์\nมเหศ\nมเหศวร\nมเหศักดิ์\nมเหสักข์\nมเหสิ\nมเหสี\nมเหาฬาร\nมโหรสพ\nมโหระทึก\nมโหรี\nมโหฬาร\nมไหศวรรย์\nมอ\nมอง\nมองโกลอยด์\nมองโกเลีย\nมองคร่อ\nมอญ\nมอด\nม่อต้อ\nมอเตอร์\nมอเตอร์ไซค์\nมอน\nม่อน\nมอบ\nมอม\nมอมแมม\nม่อย\nมอร์ฟีน\nมอระกู่\nมอลโทส\nม่อลอกม่อแลก\nม่อห้อม\nม่อฮ่อม\nมะ\nมะกรูด\nมะกล่ำ\nมะกอก\nมะก่อง\nมะกะโรนี\nมะกา\nมะเกลือ\nมะเกี๋ยง\nมะข่วง\nมะขวิด\nมะขาม\nมะเขือ\nมะแข่น\nมะคังแดง\nมะค่า\nมะคำไก่\nมะคำดีควาย\nมะงั่ว\nมะงุมมะงาหรา\nมะซัก\nมะซาง\nมะดัน\nมะดีหวี\nมะดูก\nมะเดหวี\nมะเดื่อ\nมะต้อง\nมะตะบะ\nมะตาด\nมะตาหะรี\nมะตึ่ง\nมะตื๋น\nมะตูม\nมะแตก\nมะโต\nมะนาว\nมะปราง\nมะปริง\nมะฝ่อ\nมะพร้าว\nมะพลับ\nมะพูด\nมะแพน\nมะแพร้ว\nมะเฟือง\nมะแฟน\nมะไฟ\nมะม่วง\nมะม่าว\nมะมี่\nมะมื่น\nมะมุด\nมะเมอ\nมะเมีย\nมะเมื่อย\nมะแม\nมะยง\nมะยม\nมะระ\nมะริด\nมะรืน\nมะรุม\nมะรุมมะตุ้ม\nมะเร็ง\nมะเรื่อง\nมะโรง\nมะลอกมะแลก\nมะละกอ\nมะลิ\nมะลื่น\nมะลืมดำ\nมะลุลี\nมะแว้ง\nมะสัง\nมะเส็ง\nมะหวด\nมะหะหมัด\nมะหาด\nมะหิ่ง\nมะเหงก\nมะอึก\nมะฮอกกานี\nมัก\nมักกะโรนี\nมักกะลีผล\nมักกะสัน\nมักขะ\nมั่กขั้ก\nมักขิกา\nมัค\nมัคคะ\nมัคคุเทศก์\nมัคนายก\nมัฆวาน\nมั่ง\nมังกง\nมังกร\nมังกุ\nมังคละ\nมังค่า\nมังคุด\nมังตาน\nมังสวิรัติ\nมังสะ\nมังสี\nมัจจะ\nมัจจุ\nมัจฉริยะ\nมัจฉรี\nมัจฉะ\nมัจฉา\nมัชชะ\nมัชวิรัติ\nมัชชาระ\nมัชฌันติกสมัย\nมัชฌิม\nมัชฌิมา\nมัญจา\nมัญชิษฐา\nมัญชุ\nมัญชุสา\nมัญชูสา\nมัญเชฏฐะ\nมัฏฐะ\nมัณฑนศิลป์\nมัณฑนา\nมัด\nมัตตะ\nมัตตัญญู\nมัตตา\nมัตติกา\nมัตถกะ\nมัตถลุงค์\nมัตสยะ\nมัตสยา\nมัตสระ\nมัตสริน\nมัททวะ\nมัทนะ\nมัทยะ\nมัธยฐาน\nมัธยม\nมัธยันห์\nมัธยัสถ์\nมัน\nมั่น\nมันตา\nมันถะ\nมันทิระ\nมันทิราลัย\nมับ\nมั้ม\nมัมมี่\nมัย\nมัลละ\nมัลลิกา\nมัว\nมัวซัว\nมั่ว\nมัศยา\nมัสตุ\nมัสตาร์ด\nมัสมั่น\nมัสยิด\nมัสรู่\nมัสลิน\nมัสสุ\nมา\nม้า\nมาก\nมาคสิระ\nมาฆบูชา\nมาฆะ\nม้าง\nมางสะ\nมาณพ\nมาณวิกา\nมาด\nมาดา\nมาตงค์\nมาตร\nมาตรา\nมาตฤ\nมาตังคะ\nมาตา\nมาตามหัยกะ\nมาตามหัยกา\nมาตามหัยยิกา\nมาติกะ\nมาติกา\nมาตุ\nมาตุจฉา\nมาตุรงค์\nมาตุเรศ\nมาตุละ\nมาตุลา\nมาตุลานี\nมาทะ\nมาธยมิก\nมาธยมิกะ\nมาธุระ\nมาธุสร\nมาธูระ\nมาน\nม่าน\nม้าน\nมานพ\nมานะ\nมานัต\nมานัส\nมานิต\nมานี\nมานุษ\nมานุษยวิทยา\nมาโนชญ์\nมาบ\nมาภา\nม้าม\nม่าย\nมายา\nมาร\nมาราธิราช\nมารค\nมารดร\nมารดา\nมารยา\nมารยาท\nมารศรี\nมารษา\nมาริต\nมารุต\nมาลย์\nมาลัย\nมาลา\nมาลาตี\nมาลาเรีย\nมาลินี\nมาลี\nมาลุต\nมาศ\nมาส\nมาสก\nมาห์\nม่าห์\nมาหิส\nม่าเหมี่ยว\nมาฬก\nมิ\nมิค\nมิคสัญญี\nมิ่ง\nมิจฉา\nมิด\nมิตร\nมิติ\nมิเตอร์\nมิถยา\nมิถุน\nมิถุนายน\nมิทธะ\nมินตรา\nมินตา\nมินหม้อ\nมิ่ม\nมิ้ม\nมิไย\nมิรันตี\nมิลลิกรัม\nมิลลิบาร์\nมิลลิเมตร\nมิลลิลิตร\nมิลักขะ\nมิลักขู\nมิส\nมิสกรี\nมิสกวัน\nมิสซา\nมี\nมี่\nมีด\nมีเทน\nมีน\nมีนาคม\nมี่สั้ว\nมึง\nมึน\nมืด\nมืน\nมื่น\nมือ\nมื้อ\nมุ\nมุก\nมุกดา\nมุกดาหาร\nมุกุระ\nมุข\nมุขเด็จ\nมุขยประโยค\nมุโขโลกนะ\nมุคคะ\nมุง\nมุ่ง\nมุ้ง\nมุจฉา\nมุจนะ\nมุจลินท์\nมุญจนะ\nมุญชะ\nมุฐิ\nมุณฑกะ\nมุณฑะ\nมุด\nมุตกิด\nมุตฆาต\nมุตตะ\nมุตตา\nมุตติ\nมุตะ\nมุติ\nมุททา\nมุทธชะ\nมุทธา\nมุทธาภิเษก\nมุทรา\nมุทริกา\nมุทะลุ\nมุทา\nมุทิกา\nมุทิงค์\nมุทิตา\nมุทุ\nมุทุตา\nมุ่น\nมุนิ\nมุนินทร์\nมุนี\nมุบ\nมุบมิบ\nมุม\nมุ้ม\nมุ่ย\nมุรธา\nมุรธาภิเษก\nมุสละ\nมุสลิม\nมุสา\nมุสิก\nมุหงิด\nมุหน่าย\nมุหุต\nมุฮัมมัด\nมูก\nมูเซอ\nมูตร\nมู่ทู่\nมูน\nมูมมาม\nมูรติ\nมูรธา\nมูรธาภิเษก\nมูล\nมูละ\nมูลา\nมูลิกากร\nมู่ลี่\nมู่เล่\nมูสัง\nมูสิก\nมูสิกะ\nมูสิกทันต์\nเม\nเม็ก\nเมกะเฮิรตซ์\nเมขลา\nเมฆ\nเมฆา\nเมฆินทร์\nเมฆี\nเม็ง\nเม็ด\nเมตตา\nเมตไตรย\nเมตร\nเมตริก\nเมตริกตัน\nเมถุน\nเมท\nเมโท\nเมทนี\nเมทินี\nเมทนีดล\nเมทานอล\nเมทิลแอลกอฮอล์\nเมธ\nเมธา\nเมธาวี\nเมธี\nเมน\nเม่น\nเม้น\nเมนเดลีเวียม\nเมนทอล\nเม้ม\nเมรัย\nเมริเดียน\nเมรุ\nเมล์\nเมล็ด\nเมลือง\nเมษ\nเมษายน\nเมห์\nเมหนะ\nเมหะ\nเมะ\nเมา\nเม่า\nเม้า\nเมารี\nเมาลี\nเมาฬี\nเมาะ\nเมิง\nเมิน\nเมิล\nเมีย\nเมียง\nเมี่ยง\nเมี้ยน\nเมือ\nเมื้อ\nเมื่อ\nเมือก\nเมือง\nเมือบ\nเมื่อย\nแม่\nแม้\nแมก\nแมกนีเซียม\nแมง\nแมงกะพรุน\nแมงกานิน\nแมงกานีส\nแมงคา\nแมงคาเรือง\nแมงช้าง\nแมงดา\nแมงลัก\nแม่ตะงาว\nแมน\nแม่น\nแม้น\nแมลง\nแมลบ\nแมว\nแม้ว\nแมะ\nโม\nโม่\nโม้\nโมก\nโมกข์\nโมกษะ\nโมฆกรรม\nโมฆสัญญา\nโมฆะ\nโมฆียกรรม\nโมฆียะ\nโมง\nโม่ง\nโมงครุ่ม\nโมทนา\nโมโนแซ็กคาไรด์\nโมไนย\nโมเม\nโมเมนต์\nโมเย\nโมรา\nโมรี\nโมเรส\nโมลิบดีนัม\nโมลี\nโมเลกุล\nโมเสก\nโมเสส\nโม่ห์\nโมหะ\nโมหันธ์\nโมหาคติ\nโมโห\nไม่\nไม้\nไมกา\nไมครอน\nไมโครกรัม\nไมโครฟิล์ม\nไมโครโฟน\nไมโครมิเตอร์\nไมโครเมตร\nไมโครลิตร\nไมโครเวฟ\nไมตรี\nไมยราบ\nไมล์\nยก\nยกกระบัตร\nยกนะ\nยง\nยงโย่\nยชุรเวท\nยติ\nยติภังค์\nยถากรรม\nยถาภูตญาณ\nย่น\nยนต์\nยนตร์\nยม\nยมก\nยมโดย\nยมนา\nยมล\nยมะ\nยรรยง\nยล\nยวง\nยวด\nยวน\nยวบ\nย้วย\nยวรยาตร\nยศ\nยโส\nยอ\nย่อ\nยอก\nย็อกแย็ก\nยอง\nย่อง\nย้อง\nยอด\nยอน\nย้อน\nยอบ\nยอม\nย่อม\nย้อม\nย่อย\nย้อย\nย้อแย้\nยะ\nย่ะ\nยะยอบ\nยะยับ\nยัก\nยักข์\nยักขินี\nยักษ์\nยักษา\nยักษิณี\nยักษี\nยัง\nยั้ง\nยั่งยืน\nยัชโญปวีต\nยัญ\nยัญญะ\nยัด\nยัติภังค์\nยัน\nยั่น\nยันต์\nยันตร\nยันตร์\nยันตรกรรม\nยั่นตะนี\nยับ\nยั่ว\nยั้ว\nยั้วเยี้ย\nยัวรยาตร\nยัวะ\nยัษฏิ\nยา\nย่า\nยาก\nยาคุ\nยาคู\nยาง\nย่าง\nยางพารา\nยาจก\nยาจนา\nยาไฉน\nยาด\nยาดา\nยาตร\nยาตรา\nยาน\nย่าน\nย่านพาโหม\nยานมาศ\nยานุมาศ\nยานี\nยาม\nย่าม\nยามะ\nยามักการ\nยามา\nยาย\nย้าย\nยายี\nยาว\nย้าว\nยาวกาลิก\nยาวชีวิก\nยาสูบ\nย่าหยา\nยาหยี\nยำ\nย่ำ\nย้ำ\nยำเยีย\nยิก\nยิง\nยิ่ง\nยิฏฐะ\nยิน\nยิบ\nยิบหยี\nยิปซัม\nยิปซี\nยิ้ม\nยิมนาสติก\nยิหวา\nยี\nยี่\nยี้\nยี่ก่า\nยี่เก\nยี่เข่ง\nยี่โถ\nยีน\nยี่โป้\nยี่ภู่\nยีราฟ\nยี่สก\nยี่สง\nยี่สน\nยี่สาน\nยี่สุ่น\nยี่หระ\nยี่หร่า\nยี่ห้อ\nยี่หุบ\nยึกยัก\nยึกยือ\nยึด\nยืด\nยืน\nยื่น\nยืม\nยื้อ\nยุ\nยุกกระบัตร\nยุกดิ\nยุกติ\nยุกติธรรม\nยุกต์\nยุค\nยุคนธร\nยุคล\nยุคันต์\nยุคันธร\nยุคุนธร\nยุง\nยุ่ง\nยุ้ง\nยุด\nยุต\nยุติ\nยุทธ\nยุทธ์\nยุทธนา\nยุทโธปกรณ์\nยุบ\nยุ่บ\nยุ่บยั่บ\nยุบล\nยุพดี\nยุพเรศ\nยุพา\nยุพาน\nยุพาพาล\nยุพาพิน\nยุ่มย่าม\nยุ่ย\nยุ้ย\nยุรยาตร\nยูรยาตร\nยุวชน\nยุวดี\nยุวราช\nยุวา\nยุวาน\nยู\nยู่\nยูง\nยูโด\nยูถะ\nยูถิกา\nยูริก\nยูเรนัส\nยูเรเนียม\nยูโรเพียม\nเย\nเย้\nเยง\nเยซู\nเย็ด\nเย็น\nเย็นตาโฟ\nเย็นเตาโฟ\nเย็บ\nเย้ย\nเยอ\nเย่อ\nเยอรมัน\nเยอว\nเย่อหยิ่ง\nเยอะ\nเยอะแยะ\nเยา\nเย้า\nเยาว์\nเยาวชน\nเยาวมาลย์\nเยาวยอด\nเยาวราช\nเยาวเรศ\nเยาวลักษณ์\nเยาวพา\nเยาวพาณี\nเยาวพาน\nเยาะ\nเยิง\nเยิน\nเยิ่น\nเยิ่นเย้อ\nเยินยอ\nเยิบ\nเยิบยาบ\nเยิ้ม\nเยีย\nเยี่ยง\nเยี่ยงอย่าง\nเยียงผา\nเยียดยัด\nเยียน\nเยียบ\nเยี่ยม\nเยียรบับ\nเยียรยง\nเยียว\nเยี่ยว\nเยียวยา\nเยือ\nเยื่อ\nเยื้อ\nเยือก\nเยือง\nเยื่อง\nเยื้อง\nเยือน\nเยื้อน\nแย่\nแย้\nแยก\nแยง\nแย่ง\nแย้ง\nแยงแย่\nแยงแย้\nแยบ\nแย็บ\nแยม\nแย้ม\nแยแส\nแยะ\nโย\nโย้\nโยก\nโยกเยก\nโยคาพจร\nโยคาวจร\nโยคเกณฑ์\nโยคยะ\nโยคะ\nโยคิน\nโยคี\nโยง\nโย่ง\nโย่งเย่ง\nโยงโย่\nโยชน์\nโยชนา\nโยถิกะ\nโยทะกา\nโยธวาทิต\nโยธา\nโยธิน\nโยน\nโยนก\nโยนิโส\nโยนี\nโยม\nโยโส\nใย\nไย\nไย่\nไยดี\nไยไพ\nรก\nรง\nรงค์\nรงควัตถุ\nรงรอง\nรจนา\nรจเรข\nรจเลข\nรจิต\nรชตะ\nรชนิ\nรชนี\nรชะ\nรณรงค์\nรด\nรดี\nรตนะ\nรตะ\nรติ\nรถ\nรน\nร่น\nรบ\nรบาญ\nรพี\nรม\nร่ม\nรมณี\nรมณีย์\nรมณียสถาน\nรมย์\nรมเยศ\nรยางค์\nรวก\nรวง\nร่วง\nรวด\nรวน\nรวนเร\nร่วน\nรวบ\nรวม\nร่วม\nรวย\nรวิ\nรวิวาร\nรวี\nรศนา\nรส\nรสนา\nรสสุคนธ์\nรสายนเวท\nรสิก\nรหัท\nรหัส\nรโห\nรโหฐาน\nรอ\nร่อ\nรอก\nรอง\nร่อง\nร้อง\nรองเง็ง\nร่องแร่ง\nรอด\nรอน\nร่อน\nร้อน\nรอบ\nรอบคอบ\nรอม\nรอมชอม\nรอมร่อ\nรอย\nร่อย\nร้อย\nร่อแร่\nระ\nระกะ\nระกา\nระกำ\nระเกะระกะ\nระคน\nระคาง\nระคาย\nระแคะ\nระฆัง\nระงม\nระงับ\nระแง้\nระโงกหิน\nระชวย\nระดม\nระดะ\nระดับ\nระดา\nระด่าว\nระดู\nระเด่น\nระเดียง\nระแด\nระตู\nระทก\nระทด\nระทม\nระทวย\nระทา\nระทึก\nระแทะ\nระนาด\nระนาบ\nระนาม\nระนาว\nระเนน\nระเนระนาด\nระเนียด\nระแนง\nระแนะ\nระบบ\nระบม\nระบอบ\nระบัด\nระบับ\nระบาด\nระบาย\nระบำ\nระบิล\nระบือ\nระบุ\nระเบง\nระเบ็ง\nระเบิด\nระเบียง\nระเบียน\nระเบียบ\nระแบบ\nระมัดระวัง\nระมาด\nระเมียร\nระย่อ\nระย่อม\nระยะ\nระยั้ง\nระยับ\nระย้า\nระยาบ\nระยำ\nระยิบระยับ\nระโยง\nระโยงระยาง\nระรวย\nระรอง\nระร่อน\nระรัว\nระราน\nระร่าย\nระริก\nระรี่\nระรึง\nระรื่น\nระรื้น\nระเร้ง\nระเริง\nระเรียง\nระเรื่อย\nระแรง\nระลวง\nระลอก\nระลึก\nระวัง\nระวาง\nระวาย\nระวิง\nระแวง\nระแวดระวัง\nระไว\nระส่ำระสาย\nระหกระเหิน\nระหง\nระหวย\nระหว่าง\nระหองระแหง\nระหัด\nระหาย\nระเห็จ\nระเหย\nระเหระหน\nระเหหน\nระเหิด\nระเหินระหก\nระแหง\nระโหย\nระอา\nระอิดระอา\nระอุ\nรัก\nรักข์\nรักขิต\nรักตะ\nรักบี้\nรักเร่\nรักแร้\nรักษ์\nรักษา\nรัง\nรั้ง\nรังเกียจ\nรังแก\nรังค์\nรังควาน\nรังแค\nรังรอง\nรังวัด\nรังสิ\nรังสี\nรังสิมันตุ์\nรังสิมา\nรัจฉา\nรัช\nรัชชูปการ\nรัชมังคลาภิเษก\nรัชชุ\nรัชฎาภิเษก\nรัชดาภิเษก\nรัชนะ\nรัชนี\nรัญจวน\nรัฏฐาภิปาลโนบาย\nรัฐ\nรัฐประศาสโนบาย\nรัฐประศาสนศาสตร์\nรัด\nรัต\nรัตกัมพล\nรัตมณี\nรัตคน\nรัตจันทน์\nรัตตัญญู\nรัตติ\nรัตน์\nรัตนะ\nรัตนโกสินทร์\nรัตนโกสินทรศก\nรัตนชาติ\nรัตนตรัย\nรัตนบัลลังก์\nรัตนวราภรณ์\nรัตนสิงหาสน์\nรัตนา\nรัตนากร\nรัตนาภรณ์\nรัตนาวลี\nรัตมา\nรัถ\nรัถยา\nรัทเทอร์ฟอร์เดียม\nรัน\nรั้น\nรันทด\nรันทวย\nรับ\nรัมณียสถาน\nรัมภา\nรัมมี่\nรัมย์\nรัย\nรัว\nรั่ว\nรั้ว\nรัศมิมัต\nรัศมิมาน\nรัศมี\nรัษฎากร\nรัสเซีย\nรัสสะ\nรัสสระ\nรา\nร่า\nร้า\nราก\nรากษส\nรากสาด\nราคะ\nราคจริต\nราคา\nราคิน\nราคี\nราง\nร่าง\nร้าง\nรางจืด\nรางชาง\nรางวัล\nราช\nราชกิจจานุเบกษา\nราชนิกุล\nราชวโรงการ\nราชญี\nราชดัด\nราชพฤกษ์\nราชมาณพ\nราชมาษ\nราชมาส\nราชย์\nราชสีห์\nราชะ\nราชัน\nราชันย์\nราชัย\nราชา\nราชาธิปไตย\nราชาธิราช\nราชาภิเษก\nราชายตนะ\nราชาวดี\nราชี\nราชินิกุล\nราชินีกุล\nราชินี\nราชินูปถัมภ์\nราชูปถัมภ์\nราชูปโภค\nราเชน\nราเชนทร์\nราเชนทรยาน\nราโชวาท\nราไชศวรรย์\nราญ\nราญรอน\nราด\nราต\nราตร\nราตรี\nราน\nร่าน\nร้าน\nราบ\nราพณ์\nราพณาสูร\nราม\nรามเกียรติ์\nรามสูร\nรามัญ\nรามา\nราย\nร่าย\nร้าย\nราว\nร้าว\nราวี\nราศี\nราษฎร\nราษฎร์\nราษตรี\nราษราตรี\nราหุ\nราหู\nรำ\nร่ำ\nรำคาญ\nรำงับ\nรำจวน\nรำบาญ\nรำพัน\nรำพาย\nรำพึง\nรำเพย\nรำไพ\nรำมะนา\nรำมะนาด\nรำมะร่อ\nร่ำรวย\nร่ำร่ำ\nรำไร\nรำลึก\nรำหัด\nรำหัส\nริ\nริก\nริดสีดวง\nริน\nริ้น\nริบ\nริบบิ้น\nริบรี่\nริบหรี่\nริปุ\nริปู\nริม\nริ้ว\nริษยา\nรี\nรี่\nรี้พล\nรีด\nรีดักชัน\nรีต\nรีเนียม\nรีบ\nรีม\nรีรอ\nรี้ริก\nรึง\nรึ้ง\nรื่น\nรื้น\nรื้อ\nรุ\nรุก\nรุกข์\nรุกขชาติ\nรุกขเทวดา\nรุกขมูล\nรุกขา\nรุกรุย\nรุ่ง\nรุ้ง\nรุงรัง\nรุ่งริ่ง\nรุจ\nรุจา\nรุจนะ\nรุจิ\nรุจี\nรุจิระ\nรุจิรา\nรุด\nรุต\nรุทธ์\nรุทระ\nรุธิร\nรุธิระ\nรุเธียร\nรุน\nรุ่น\nรุบรู่\nรุม\nรุ่ม\nรุ่มร่าม\nรุย\nรุ่ย\nรุรุ\nรุหะ\nรู\nรู่\nรู้\nรูจี\nรูด\nรูทีเนียม\nรูบิเดียม\nรูป\nรูปิยะ\nรูปี\nรูเล็ตต์\nเร่\nเรข\nเรขา\nเรขาคณิต\nเร็ง\nเร่ง\nเร้ง\nเรณุ\nเรณู\nเรดอน\nเรดาร์\nเรเดียม\nเร้น\nเรรวน\nเรไร\nเร็ว\nเร่ว\nเรวดี\nเรอ\nเร่อ\nเรา\nเร่า\nเร้า\nเราะ\nเริง\nเริด\nเริม\nเริ่ม\nเริ้ม\nเริศร้าง\nเรี่ย\nเรี้ย\nเรียก\nเรียง\nเรียด\nเรียน\nเรียบ\nเรียม\nเรี่ยม\nเรียว\nเรี่ยว\nเรี้ยวรก\nเรือ\nเรื่อ\nเรื้อ\nเรือก\nเรือง\nเรื่อง\nเรื้อง\nเรืองรอง\nเรือด\nเรือน\nเรื้อน\nเรื่อย\nแร\nแร่\nแรก\nแร็กเกต\nแรง\nแร่ง\nแร้ง\nแรด\nแร้นแค้น\nแรม\nแร้ว\nแระ\nโร\nโร่\nโรค\nโรคา\nโรคาพาธ\nโรง\nโรจ\nโรจน์\nโรเดียม\nโรตี\nโรท\nโรธ\nโรม\nโรมัน\nโรเมอร์\nโรย\nโรเร\nโรหิณี\nโรหิต\nไร\nไร่\nไร้\nไรย์\nฤกษ์\nฤกษณะ\nฤคเวท\nฤชา\nฤชุ\nฤณ\nฤดี\nฤดียา\nฤดู\nฤต\nฤติยา\nฤตุ\nฤทธา\nฤทธิ์\nฤทัย\nฤษภ\nฤษยา\nฤษี\nฤๅ\nฤๅดี\nฤๅทัย\nฤๅษี\nฤๅสาย\nลก\nล่ก\nลฆุ\nลง\nล่ง\nลงกา\nล้งเล้ง\nลด\nลดา\nลดาวัลย์\nลน\nล้น\nลบ\nลบอง\nลพ\nลพุช\nลม\nล่ม\nล้ม\nลมาด\nลรรลุง\nลลนา\nลลิต\nลวก\nลวง\nล่วง\nล้วง\nลวณะ\nลวด\nล้วน\nลวนลาม\nลวนะ\nล่วม\nลวะ\nลวิตร\nลหุ\nลหุกาบัติ\nล่อ\nล้อ\nลอก\nล็อก\nล็อกเกต\nลอกแลก\nลอการิทึม\nลอง\nล่อง\nลองกอง\nลองจิจูด\nลองไน\nลอด\nลอตเตอรี่\nลอน\nล่อน\nลอบ\nลอม\nล้อม\nลอมชอม\nลอมพอก\nลอย\nล่อย\nล่อแล่\nลอว์เรนเซียม\nลออ\nละ\nล่ะ\nละคร\nละติจูด\nละบม\nละบอง\nละบือ\nละเบ็ง\nละโบม\nละม่อม\nละมั่ง\nละมาน\nละม้าย\nละมุ\nละมุด\nละมุน\nละเมอ\nละเมาะ\nละเมิด\nละเมียด\nละแมะ\nละโมก\nละโมบ\nละไม\nละลวย\nละลอก\nละล้า\nละล้าละลัง\nละลาน\nละลาบละล้วง\nละลาย\nละล้าว\nละล่ำละลัก\nละลิบ\nละลุม\nละเลง\nละเล้า\nละเลาะ\nละเลิง\nละเลียด\nละเลียบ\nละไล้\nละว้า\nละวาด\nละเวง\nละแวก\nละโว้\nละหมาด\nละห้อย\nละหาน\nละหาร\nละหุ่ง\nละเหย\nละเหี่ย\nละอง\nละออง\nละอาย\nละเอียด\nละแอน\nลัก\nลักขณะ\nลักขณา\nลักขะ\nลักขี\nลักจั่น\nลักปิดลักเปิด\nลักษณ์\nลักษณนาม\nลักษณะ\nลักษณาการ\nลักษมณ์\nลักษมาณา\nลักษมี\nลักษะ\nลัคคะ\nลัคน์\nลัคนา\nลัง\nลั่ง\nลังกา\nลังคี\nลังถึง\nลังลอง\nลังเล\nลังสาด\nลัชชา\nลัชชี\nลัญจ์\nลัญจกร\nลัญฉกร\nลัญฉน์\nลัฐิ\nลัฐิกา\nลัด\nลัดา\nลัทธ์\nลัทธิ\nลัน\nลั่น\nลันเต\nลันเตา\nลันไต\nลั่นทม\nลันโทม\nลับ\nลัพธ์\nลัพธิ\nลัภ\nลัภนะ\nลัภย์\nลัมพ์\nลัย\nลา\nล่า\nล้า\nลาก\nลาง\nล่าง\nล้าง\nลางลิง\nลางสาด\nลาช\nลาชะ\nลาชา\nลาญ\nลาด\nลาดเลา\nล้าต้า\nล่าเตียง\nลาน\nล่าน\nล้าน\nลาบ\nลาพอน\nลาภ\nลาม\nล่าม\nลามก\nลาย\nล้าย\nลายสือ\nลาลา\nลาว\nลาวัณย์\nลาวา\nลำ\nล่ำ\nล้ำ\nลำเข็ญ\nลำแข\nลำเค็ญ\nลำเจียก\nลำดวน\nลำดับ\nลำเนา\nลำบอง\nลำบาก\nลำปำ\nลำพวน\nลำพอง\nลำพัง\nลำพู\nลำเพ็ญ\nลำเพา\nลำแพน\nลำโพง\nลำไพ่\nลำภุขัน\nลำมะลอก\nลำยอง\nลำไย\nลำลอง\nล่ำลา\nลำลาบ\nลำลึก\nลำเลาะ\nลำเลิก\nลำเลียง\nลำเวียง\nลำเอียก\nลำเอียง\nลิ\nลิกขา\nลิกไนต์\nลิกู\nลิเก\nลิขนะ\nลิขสิทธิ์\nลิขิต\nลิง\nลิงค์\nลิด\nลิต\nลิตมัส\nลิตร\nลิเทียม\nลิ่น\nลิ้น\nลินจง\nลิ้นจี่\nลินลา\nลินสีด\nลิ่นฮื้อ\nลินิน\nลิบ\nลิปดา\nลิปสติก\nลิปิ\nลิฟต์\nลิเภา\nลิ่ม\nลิ้ม\nลิมป์\nลิมปนะ\nลิลิต\nลิว\nลิ่ว\nลิสง\nลี\nลี่\nลี้\nลีซอ\nลีบ\nลีลา\nลีลาศ\nลีฬหา\nลึก\nลึงค์\nลืด\nลื่น\nลื้น\nลืบ\nลืม\nลือ\nลื่อ\nลื้อ\nลุ\nลุก\nลุง\nลุ้ง\nลุ่น\nลุ้น\nลุพธ์\nลุ่ม\nลุมพี\nลุมพู\nลุย\nลุ่ย\nลุ้ย\nลู่\nลูก\nลูกระมาศ\nลูกเอ็น\nลูขะ\nลูทีเชียม\nลูบ\nเลก\nเล็ก\nเลข\nเลขา\nเลขาธิการ\nเลขานุการ\nเล็ง\nเล้ง\nเล่งฮื้อ\nเลเซอร์\nเลฑฑุ\nเลณฑุ\nเลณะ\nเล็ด\nเลน\nเล็น\nเล่น\nเลนส์\nเล็บ\nเลบง\nเลปกร\nเลปน์\nเลเป\nเลเพ\nเล็ม\nเล่ม\nเลย\nเลว\nเลวง\nเลวูโลส\nเลศ\nเลษฏุ\nเล่ห์\nเล่ห์กระเท่ห์\nเลหลัง\nเลหะ\nเลอ\nเล่อ\nเลอะ\nเลอะเทอะ\nเละ\nเละเทะ\nเลา\nเล่า\nเล้า\nเลากัย\nเล้าโลม\nเลาะ\nเลิก\nเลิ่กลั่ก\nเลิง\nเลิ้ง\nเลินเล่อ\nเลิศ\nเลีย\nเลียง\nเลี่ยง\nเลี้ยง\nเลียงผา\nเลียงฝ้าย\nเลียงมัน\nเลียน\nเลี่ยน\nเลียนไฟ\nเลียบ\nเลี่ยม\nเลียว\nเลี้ยว\nเลือก\nเลือง\nเลื่อง\nเลือด\nเลือน\nเลื่อน\nเลื่อม\nเลื่อย\nเลื้อย\nเลื่อยล้า\nแล\nแล่\nแล้\nแลก\nแล็กเกอร์\nแล็กโทส\nแลง\nแล่ง\nแล้ง\nแลน\nแล่น\nแลนทานัม\nแลบ\nแล้ว\nและ\nโล่\nโล้\nโลก\nโลกเชษฐ์\nโลกธรรม\nโลกธาตุ\nโลกนาถ\nโลกบาล\nโลกย์\nโลกัย\nโลกวัชชะ\nโลกวิทู\nโลกัตถจริยา\nโลกันตร์\nโลกา\nโลกาธิบดี\nโลกาธิปไตย\nโลกานุวัตร\nโลกาภิวัตน์\nโลกามิส\nโลกายัต\nโลกาวินาศ\nโลกิยะ\nโลกีย์\nโลกียวัตร\nโลกียวิสัย\nโลกียสุข\nโลกุตระ\nโลกุตรธรรม\nโลกุตรภูมิ\nโลง\nโล่ง\nโล้ง\nโล่งโจ้ง\nโล่งโต้ง\nโล้งโต้ง\nโลจนะ\nโลณะ\nโลด\nโล่ติ๊น\nโลโต\nโลท\nโลน\nโล้น\nโลภ\nโลม\nโลมเล้า\nโลมะ\nโลมา\nโลลุป\nโลเล\nโลโล\nโลโล้\nโลหะ\nโลหกุมภี\nโลหัช\nโลหิต\nไล่\nไล้\nไลย\nไลลา\nไล่เลี่ย\nฦๅ\nฦๅชา\nฦๅสาย\nวก\nวง\nวงก์\nวงกต\nวงศ์\nวงศกร\nวงศา\nวงษ์\nวจนะ\nวจี\nวชิระ\nวชิรปาณี\nวชิรหัตถ์\nวชิราวุธ\nวฏะ\nวฏาการ\nวณิช\nวณิชชา\nวณิชย์\nวณิชยา\nวณิพก\nวดี\nวทนะ\nวทัญญุตา\nวทัญญู\nวธุกา\nวธู\nวน\nวนศาสตร์\nวนสณฑ์\nวนสัณฑ์\nวนอุทยาน\nวนัส\nวนัสบดี\nวนา\nวนาดร\nวนาดอน\nวนานต์\nวนาลัย\nวนาลี\nวนาวาส\nวนาศรม\nวนาสณฑ์\nวนาสัณฑ์\nวนิดา\nวนิพก\nวเนจร\nวโนทยาน\nวยัคฆ์\nวยากรณ์\nวรดนู\nวรทาน\nวรมหาวิหาร\nวรงค์\nวรณะ\nวรรค\nวรรคย์\nวรรช\nวรรชย์\nวรรณะ\nวรรณกรรม\nวรรณคดี\nวรรณยุกต์\nวรรณยุต\nวรรณศิลป์\nวรรณนา\nวรรณพฤติ\nวรรณึก\nวรรธกะ\nวรรธนะ\nวรรษ\nวรรษา\nวรวิหาร\nวรัญญู\nวรางคณา\nวรางคนา\nวราห์\nวราหะ\nวรุณ\nวโรดม\nวฤก\nวลัช\nวลัญช์\nวลัญชน์\nวลัย\nวลาหก\nวลี\nวศค\nวศะ\nวศิน\nวสนะ\nวสภะ\nวสละ\nวสวัดดี\nวสวัตตี\nวสะ\nวสันต์\nวสันตดิลก\nวสันตฤดู\nวสันตวิษุวัต\nวสา\nวสี\nวสุ\nวสุธา\nวสุนธรา\nวสุมดี\nวหะ\nวอ\nวอก\nวอกแวก\nว่องไว\nวอด\nวอน\nว่อน\nว็อบ\nวอมแวม\nวอลเลย์บอล\nวอแว\nวะ\nวัก\nวักกะ\nวัคคีย์\nวัคคุ\nวัคซีน\nวัง\nวังก์\nวังชา\nวังเวง\nวังศะ\nวังสะ\nวัจจะ\nวัจกุฎี\nวัจฉละ\nวัจน์\nวัช\nวัชชะ\nวัชพืช\nวัชฌ์\nวัชระ\nวัชรปาณี\nวัชรยาน\nวัชรอาสน์\nวัชราสน์\nวัชรินทร์\nวัชรี\nวัชเรนทร์\nวัฏ\nวัฏฏะ\nวัฏจักร\nวัฏทุกข์\nวัฏสงสาร\nวัฏกะ\nวัฏฏิ\nวัฒกะ\nวัฒกี\nวัฒนธรรม\nวัฒนะ\nวัฒนา\nวัณ\nวัณโรค\nวัณฏ์\nวัณณะ\nวัณนา\nวัด\nวัต\nวัตต์\nวัตตา\nวัตถ์\nวัตถาภรณ์\nวัตถาลังการ\nวัตถุ\nวัตนะ\nวัตร\nวัตสดร\nวัตสะ\nวัติ\nวัทน์\nวัน\nวันต์\nวันทนา\nวันทนาการ\nวันทนีย์\nวันทยหัตถ์\nวันทยาวุธ\nวันทา\nวันทิ\nวับ\nวับวาบ\nวับวาม\nวับแวบ\nวับแวม\nวัปปะ\nวัมมิกะ\nวัย\nวัลก์\nวัลคุ\nวัลย์\nวัลลภ\nวัลลี\nวัว\nวัสสะ\nวัสโสทก\nวัสดุ\nวัสตร์\nวัสน์\nวัสนะ\nวัสสานะ\nวัสสานฤดู\nวา\nว่า\nว้า\nว้าเหว่\nวาก\nว้าก\nวากยสัมพันธ์\nวากยะ\nวาง\nว่าง\nว้าง\nวาจก\nวาจา\nวาจาไปยะ\nวาจาล\nวาชเปยะ\nวาณิช\nวาณิชกะ\nวาณิชย์\nวาณี\nวาด\nวาต\nวาตะ\nวาตภัย\nวาท\nวาทศาสตร์\nวาทศิลป์\nวาทกะ\nวาทนะ\nวาทย์\nวาทยกร\nวาทิต\nวาทิน\nวาที\nวาน\nวานซืน\nว่าน\nวานร\nวานรินทร์\nวาเนเดียม\nวาบ\nวาปี\nวาม\nวามน\nวามนาวตาร\nวามะ\nวาย\nว่าย\nว้าย\nวายะ\nวาโย\nวายามะ\nวายุ\nวายุกูล\nวาร\nวาระ\nวารสาร\nวารสารศาสตร์\nวาริ\nวารี\nวาริช\nวารีช\nวาริท\nวาริธร\nวารุณ\nวารุณี\nวาล\nวาลวีชนี\nวาล์ว\nวาลิกา\nวาลุกา\nวาว\nว่าว\nว้าว่อน\nว้าวุ่น\nวาสนะ\nวาสนา\nวาสพ\nวาสะ\nวาสิน\nวาสี\nวาสุกรี\nวาสุกี\nวาสุเทพ\nวาหนะ\nวาหะ\nวาหินี\nวาฬ\nวิกขัมภ์\nวิกขัมภนะ\nวิกเขป\nวิกรม\nวิกรัย\nวิกรานต์\nวิกฤต\nวิกฤติ\nวิกล\nวิกสิต\nวิกัต\nวิกัติ\nวิกัติการก\nวิกัป\nวิกัย\nวิการ\nวิกาล\nวิกาลโภชน์\nวิคหะ\nวิเคราะห์\nวิฆเนศ\nวิฆเนศวร\nวิฆาต\nวิง\nวิ่ง\nวิ่งเปี้ยว\nวิงวอน\nวิจฉิกะ\nวิจล\nวิจักขณ์\nวิจักษ์\nวิจักษณ์\nวิจัย\nวิจาร\nวิจารณ์\nวิจารณญาณ\nวิจิ\nวิจิกิจฉา\nวิจิต\nวิจิตร\nวิจิน\nวิจุณ\nวิจุรณ\nวิชชา\nวิชชุ\nวิชชุดา\nวิชชุตา\nวิชชุลดา\nวิชญะ\nวิชน\nวิชนี\nวิชย\nวิชัย\nวิชา\nวิชานนะ\nวิชิต\nวิเชียร\nวิญญัตติ\nวิญญาณ\nวิญญาณกทรัพย์\nวิญญู\nวิฑูรย์\nวิด\nวิตก\nวิตถาร\nวิตามิน\nวิถี\nวิทธะ\nวิทยฐานะ\nวิทยา\nวิทยาคม\nวิทยาคาร\nวิทยาลัย\nวิทยุ\nวิทยุต\nวิทวัส\nวิทัตถิ\nวิทัศน์\nวิทารณ์\nวิทิต\nวิทู\nวิทูร\nวิเทศ\nวิเทโศบาย\nวิธ\nวิธวา\nวิธาน\nวิธี\nวิธุระ\nวิธู\nวิธูปนะ\nวิ่น\nวินตกะ\nวินัย\nวินาที\nวินายก\nวินาศ\nวินิจ\nวินิจฉัย\nวินิต\nวินิบาต\nวินิปาติก\nวิเนต\nวิบัติ\nวิบาก\nวิบุล\nวิบุลย์\nวิบูล\nวิบูลย์\nวิปการ\nวิปฏิสาร\nวิปโยค\nวิประโยค\nวิปริต\nวิปลาส\nวิปวาส\nวิปักษ์\nวิปัสสก\nวิปัสสนา\nวิปัสสนายานิก\nวิพากษ์\nวิพิธทัศนา\nวิพุธ\nวิภว\nวิภวตัณหา\nวิภังค์\nวิภัช\nวิภัตติ\nวิภา\nวิภาค\nวิภาช\nวิภาดา\nวิภาวี\nวิภาษ\nวิภาส\nวิภู\nวิภูษณะ\nวิภูษา\nวิภูษิต\nวิมน\nวิมล\nวิมลัก\nวิมังสา\nวิมัติ\nวิมาน\nวิมุข\nวิมุต\nวิมุตติ\nวิเมลือง\nวิโมกข์\nวิโยค\nวิระ\nวิรงรอง\nวิรังรอง\nวิรัช\nวิรัต\nวิรัติ\nวิราคะ\nวิราม\nวิริยภาพ\nวิริยะ\nวิรุธ\nวิรุฬห์\nวิรุฬหก\nวิรูป\nวิรูปักษ์\nวิเรนทร์\nวิโรจ\nวิโรจน์\nวิโรฒ\nวิโรธ\nวิลันดา\nวิลัย\nวิลาด\nวิลาศ\nวิลาป\nวิลาวัณย์\nวิลาส\nวิลาสินี\nวิลิปดา\nวิลิศมาหรา\nวิเลป\nวิเลปนะ\nวิโลกนะ\nวิโลม\nวิไล\nวิไลวรรณ\nวิวรณ์\nวิวรรธน์\nวิวัฏ\nวิวัฒน์\nวิวัฒนาการ\nวิวัน\nวิวาท\nวิวาห์\nวิวาหมงคล\nวิวาหะ\nวิวิต\nวิวิธ\nวิเวก\nวิศรุต\nวิศว\nวิศวกร\nวิศวกรรม\nวิศวกรรมศาสตร์\nวิศัลย์\nวิศาขบูชา\nวิศาขา\nวิศาล\nวิศิษฏ์\nวิศุทธ์\nวิศุทธิ์\nวิเศษ\nวิเศษณ์\nวิษณุ\nวิษณุกรรม\nวิษธร\nวิษัย\nวิษาณ\nวิษุวัต\nวิสกี้\nวิสรรชนีย์\nวิสฤต\nวิสสุกรรม\nวิสัชนา\nวิสัญญี\nวิสัย\nวิสัยทัศน์\nวิสาขบูชา\nวิสาขะ\nวิสาขา\nวิสามัญ\nวิสามานยนาม\nวิสาร\nวิสารทะ\nวิสาล\nวิสาสะ\nวิสาหกิจ\nวิสิฐ\nวิสุงคามสีมา\nวิสุทธ์\nวิสุทธิ์\nวิสูตร\nวิเสท\nวิหค\nวิหลั่น\nวิหาร\nวิหิงสา\nวิเหสา\nวิฬาร\nวิฬาร์\nวี\nวีจิ\nวีชนี\nวีณา\nวี้ด\nวีรกรรม\nวีรชน\nวีรบุรุษ\nวีรสตรี\nวี่วัน\nวี่แวว\nวีสะ\nวุ้ง\nวุฐิ\nวุฒ\nวุฒิ\nวุด\nวุ่น\nวุ้น\nวุบ\nวุ้ย\nวุลแฟรม\nวู้\nวูดวาด\nวูบ\nวู่วาม\nเว้\nเวค\nเวคิน\nเวคี\nเวจ\nเวช\nเวชยันต์\nเวฐน์\nเวณิ\nเวณิก\nเวณุ\nเวตน์\nเวตร\nเวตาล\nเวท\nเวทคู\nเวทนา\nเวทย์\nเวทัลละ\nเวทางค์\nเวทางคศาสตร์\nเวทานต์\nเวทานตะ\nเวทิ\nเวที\nเวธะ\nเวน\nเว้น\nเวนไตย\nเวไนย\nเวมัต\nเว้ย\nเวยยากรณะ\nเวร\nเวรมณี\nเวรี\nเวโรจน์\nเวลา\nเวเลนซี\nเวศม์\nเวศย์\nเวศยา\nเวสน์\nเวสภู\nเวสม์\nเวสวัณ\nเวสสะ\nเวสสันดร\nเวสสุกรรม\nเวสสุวัณ\nเวสารัช\nเวสิยา\nเวหน\nเวหะ\nเวหา\nเวหาส\nเวฬุ\nเวฬุริยะ\nเว่อ\nเว้า\nเวิก\nเวิ้ง\nเวี่ย\nเวียง\nเวียด\nเวียดนาม\nเวียน\nเวียร\nเวี่ยว\nแว้\nแวง\nแว้ง\nแวด\nแว้ด\nแวน\nแว่น\nแวนดา\nแวบ\nแว็บ\nแวม\nแว็ม\nแวว\nแว่ว\nแวะ\nโว\nโว่\nโวการ\nโว่ง\nโวทาน\nโวย\nโว้ย\nโว้เว้\nโวหาร\nไว\nไว้\nไวกูณฐ์\nไวฑูรย์\nไวทย์\nไวน์\nไวพจน์\nไวยากรณ์\nไวยาวัจกร\nไวยาวัจมัย\nไวรัส\nไววรรณ\nไวษณพ\nไวโอลิน\nศก\nศกุน\nศกุนต์\nศกุนิ\nศกุนี\nศจี\nศตะ\nศตภิษัช\nศตวรรษ\nศตพรรษ\nศตกะ\nศนิ\nศพ\nศมนะ\nศมะ\nศยาม\nศยามล\nศร\nศรายุธ\nศราวรณ์\nศรรกรา\nศรวณะ\nศรวณีย์\nศรวิษฐา\nศรัณย์\nศรัณยู\nศรัท\nศรัทธา\nศรัย\nศราทธ์\nศราทธพรต\nศราพก\nศราวก\nศราวณะ\nศรี\nศรีตรัง\nศรุติ\nศฤคาล\nศฤงค์\nศฤงคาร\nศฤงคาริน\nศฤงคารี\nศลิษฏ์\nศลิษา\nศวะ\nศวัส\nศวา\nศวาน\nศศะ\nศศธร\nศศพินทุ์\nศศลักษณ์\nศศิ\nศศิน\nศศี\nศศิขัณฑ์\nศศิธร\nศศิมณฑล\nศศิวิมล\nศอ\nศอก\nศักดา\nศักดิ\nศักดิ์\nศักดินา\nศักติ\nศักย\nศักยภาพ\nศักย์\nศักยะ\nศักร\nศักรินทร์\nศักเรนทร์\nศักราช\nศังกร\nศัตรู\nศันสนะ\nศันสนีย์\nศัพท์\nศัยยา\nศัล\nศัลย์\nศัลยกรรม\nศัลยแพทย์\nศัลยศาสตร์\nศัสดร\nศัสตร\nศัสตรศาสตร์\nศัสตรา\nศัสตราวุธ\nศากตะ\nศากย\nศากยะ\nศากยพุทธ\nศากยมุนี\nศาฎก\nศาณ\nศานต์\nศานติ\nศาป\nศารท\nศารทูล\nศาริกา\nศาล\nศาลา\nศาศวัต\nศาสดา\nศาสตร์\nศาสตรา\nศาสตราจารย์\nศาสนา\nศาสนกิจ\nศาสนจักร\nศาสนธรรม\nศาสนบุคคล\nศาสนพิธี\nศาสนวัตถุ\nศาสนศาสตร์\nศาสนสถาน\nศาสนสมบัติ\nศาสนิกชน\nศาสนีย์\nศาสนูปถัมภก\nศาสน์\nศิกษก\nศิการ\nศิขร\nศิขริน\nศิขรี\nศิขัณฑ์\nศิคาล\nศิงขร\nศิงขริน\nศิตะ\nศิถี\nศิพิระ\nศิระ\nศิรประภา\nศิราภรณ์\nศิโรรัตน์\nศิโรเวฐน์\nศิรา\nศิรามพุช\nศิโรราบ\nศิลป\nศิลป์\nศิลปะ\nศิลปกร\nศิลปกรรม\nศิลปกิจ\nศิลปวัตถุ\nศิลปวิทยา\nศิลปศาสตร์\nศิลปศึกษา\nศิลปหัตถกรรม\nศิลปิน\nศิลปี\nศิลา\nศิวะ\nศิวโมกข์\nศิวลึงค์\nศิวเวท\nศิวาลัย\nศิศีระ\nศิษฎิ\nศิษฏ์\nศิษย์\nศิษยานุศิษย์\nศีขร\nศีต\nศีตกาล\nศีรษะ\nศีล\nศึก\nศึกษา\nศึกษาธิการ\nศึกษานิเทศก์\nศุกร์\nศุกรวรรณ\nศุกรวาร\nศุกระ\nศุกล\nศุกลปักษ์\nศุจิ\nศุทธะ\nศุทธิ\nศุนะ\nศุนิ\nศุภกร\nศุภเคราะห์\nศุภนิมิต\nศุภมัสดุ\nศุภมาตรา\nศุภมาส\nศุภอักษร\nศุภางค์\nศูกร\nศุลกากร\nศุลการักษ์\nศุลี\nศุษิร\nศูทร\nศูนย์\nศูนยวาท\nศูละ\nศูลิน\nเศรณี\nเศรษฐ\nเศรษฐ์\nเศรษฐกิจ\nเศรษฐศาสตร์\nเศรษฐี\nเศร้า\nเศลษ\nเศวต\nเศวตร\nเศวตัมพร\nเศษ\nเศาจ\nเศาร์\nเศารยะ\nเศิก\nเศียร\nโศก\nโศกา\nโศกาดูร\nโศกาลัย\nโศกี\nโศจิ\nโศธนะ\nโศภน\nโศภะ\nโศภา\nโศภิต\nโศภิน\nโศภิษฐ์\nโศภี\nโศรดา\nโศรตร\nโศลก\nไศล\nไศวะ\nษมา\nษัฏ\nษัฑ\nษัณ\nษัษ\nษัษฐะ\nษัษฐี\nโษฑศัน\nสก\nสกวาที\nสกฏะ\nสกทาคามิผล\nสกิทาคามิผล\nสกทาคามิมรรค\nสกิทาคามิมรรค\nสกทาคามี\nสกิทาคามี\nสกนธ์\nสกปรก\nสกรณีย์\nสกรรจ์\nสกรรมกริยา\nสกล\nสกลมหาสังฆปริณายก\nสกัด\nสกา\nสกาว\nสกี\nสกุณ\nสกุณา\nสกุณี\nสกุน\nสกุนต์\nสกุล\nสเกต\nสแกนเดียม\nสขะ\nสง\nส่ง\nสงกร\nสงกรานต์\nสงกา\nสงค์\nสงคร\nสงคราม\nสงเคราะห์\nสงฆ์\nสงบ\nสงวน\nส่งสการ\nสงสัย\nสงสาร\nสงสารวัฏ\nสงัด\nสง่า\nสฐะ\nสณฑ์\nสด\nสดมภ์\nสดับ\nสดับปกรณ์\nสดำ\nสดุดี\nสตะ\nสตน\nสตภิสชะ\nสตรอนเชียม\nสตริกนิน\nสตรี\nสตัฟฟ์\nสตัมภ์\nสตางค์\nสติ\nสติปัฏฐาน\nสตี\nสตู\nสตูป\nสเต๊ก\nสถบดี\nสถล\nสถวีระ\nสถาน\nสถานะ\nสถานี\nสถาบัน\nสถาปนา\nสถาปนิก\nสถาปัตยกรรม\nสถาปัตยกรรมศาสตร์\nสถาปัตยเรขา\nสถาปัตยเวท\nสถาพร\nสถาวร\nสถิต\nสถิตยศาสตร์\nสถิติ\nสถิร\nสถีรวาท\nสถุล\nสถูป\nสทิง\nสทึง\nสทุม\nสธนะ\nสาธุสะ\nสน\nส้น\nสนทนา\nสนทรรศ\nสนทรรศน์\nสนเทศ\nสนเท่ห์\nสนธยา\nสนธิ\nสนน\nสนม\nสนวน\nสนอง\nสนอบ\nสนอม\nสนะ\nสนัด\nสนั่น\nสนับ\nสนับทึบ\nสนับสนุน\nสนาน\nสนาม\nสนายุ\nสนิกะ\nสนิท\nสนิธ\nสนิม\nสนุก\nสนุกเกอร์\nสนุข\nสนุต\nสนุ่น\nสบ\nสบง\nสบถ\nสบัน\nสบาย\nสบู่\nสไบ\nสปริง\nสปอร์\nสปาเกตตี\nสเปกตรัม\nสเปกโทรสโกป\nสไปริลลัม\nสพาบ\nสภา\nสภาพ\nสภาวการณ์\nสภาวะ\nสม\nสมการ\nสมจารี\nสมดุล\nสมมูล\nส้ม\nสมญา\nสมณะ\nสมณบริขาร\nสมณศักดิ์\nสมณสารูป\nสมเด็จ\nสมถะ\nสมถยานิก\nสมถวิปัสสนา\nสมนาคุณ\nสมบัติ\nสมบุกสมบัน\nสมบูรณ์\nสมบูรณาญาสิทธิราชย์\nสมประดี\nสมปฤดี\nสมปฤๅดี\nส้มป่อย\nสมปัก\nสมผุส\nสมพง\nสมพงศ์\nสมพล\nสมพัตสร\nสมพาส\nสมเพช\nสมโพธน์\nสมโพธิ\nสมภพ\nสมภาร\nสมโภค\nสมโภช\nสมมต\nสมมติ\nสมมุติ\nสมมาตร\nส้มมือ\nสมโมท\nสมโยค\nสมร\nสมรด\nสมรรถ\nสมรรถนะ\nสมรรถภาพ\nสมรส\nสมฤดี\nสมฤติ\nสมวายะ\nสมเสร็จ\nสมอ\nสมอง\nสมะ\nสมัคร\nสมังคี\nสมัช\nสมัชชา\nสมัญญา\nสมัต\nสมัน\nสมันต์\nสมัย\nสมา\nสมาคม\nสมาจาร\nสมาชิก\nสมาทาน\nสมาธิ\nสมาน\nสมานฉันท์\nสมาบัติ\nสมาพันธรัฐ\nสมาส\nสม่ำเสมอ\nสมิง\nสมิต\nสมิติ\nสมิทธ์\nสมิทธิ\nสมี\nสมุก\nสมุจจัย\nสมุจเฉท\nสมุฏฐาน\nสมุด\nสมุทร\nสมุทรโคดม\nสมุทัย\nสมุน\nสมุนไพร\nสมุลแว้ง\nสมุห\nสมุห์\nสมุหกลาโหม\nสมุหเทศาภิบาล\nสมุหนาม\nสมุหนายก\nสโมธาน\nสโมสร\nสยด\nสยนะ\nสยบ\nสยมพร\nสยมภู\nสยอง\nสยอน\nสยัมวรา\nสยาม\nสยามานุสติ\nสยามินทร์\nสยาย\nสยิว\nสยิ้ว\nสยุมพร\nสยุมภู\nสร\nสรง\nสร่ง\nสรณะ\nสรณคมน์\nสรณาคมน์\nสรณตรัย\nสรตะ\nสรทะ\nสรนุก\nสรเนาะ\nสรไน\nสรเพชญ\nสรภะ\nสรภัญญะ\nสรภู\nสรม\nสรร\nสรรค์\nสรรพ\nสรรพคุณ\nสรรพนาม\nสรรพสามิต\nสรรพัชญ\nสรรพากร\nสรรพางค์\nสรรเพชญ\nสรรเพชุดา\nสรรเสริญ\nสรลอน\nสรเลข\nสรวง\nสรวม\nสรวล\nสรเสริญ\nสร้อย\nสระ\nสระกอ\nสระท้อน\nสระพรั่ง\nสระอาด\nสรั่ง\nสรัสวดี\nสร่าง\nสร้าง\nสราญ\nสรี้\nสรีระ\nสรีรกิจ\nสรีรธาตุ\nสรีรวิทยา\nสรีรศาสตร์\nสรีรังคาร\nสรีรางคาร\nสรุป\nสโรช\nสโรชะ\nสฤก\nสฤต\nสฤษฎิ\nสฤษฎี\nสฤษฏ์\nสฤษดิ์\nสลด\nสลบ\nสลวน\nสลวย\nสลอด\nสลอน\nสลอย\nสละ\nสลัก\nสลัด\nสลัดได\nสลับ\nสลัว\nสลา\nสลาก\nสลาง\nสล้าง\nสลาด\nสลาตัน\nสลาบ\nสลาย\nสลิด\nสลิล\nสลึก\nสลึง\nสลุต\nสลุบ\nสลุมพร\nสแลง\nสวการย์\nสวภาพ\nสวราชย์\nสวก\nส้วง\nสวด\nสวน\nสวนะ\nสวนาการ\nส่วน\nสวนิต\nสวบ\nสวม\nส้วม\nสวย\nส่วย\nส้วย\nสวยม\nสวรรค\nสวรรค์\nสวรรคต\nสวรรคาลัย\nสวรรยา\nสวระ\nสวะ\nสวัสดิ\nสวัสดิ์\nสวัสดิการ\nสวัสดิภาพ\nสวัสดิมงคล\nสวัสดี\nสวัสติ\nสวาตี\nสวัสติกะ\nสวา\nสวาปาม\nสวาคตะ\nสวาง\nสว่าง\nสวาด\nสวาดิ\nสวาท\nสว่าน\nสว้าน\nสวาบ\nสวามิ\nสวามี\nสวามินี\nสวาย\nสวาสดิ์\nสวาหะ\nสวิง\nสวิญญาณกทรัพย์\nสวิตช์\nสสาร\nสสุระ\nสสุรี\nสหกรณ์\nสหการ\nสหจร\nสหชาต\nสหชาติ\nสหธรรม\nสหธรรมิก\nสหประชาชาติ\nสหพันธ์\nสหพันธรัฐ\nสหภาพ\nสหศึกษา\nสหัช\nสหัมบดี\nสหัส\nสหัสสะ\nสหัสธารา\nสหัสนัยน์\nสหัสเนตร\nสหัสรังสี\nสหัสา\nสหาย\nสอ\nส่อ\nสอง\nส่อง\nส้อง\nสอด\nสอน\nส่อน\nสอบ\nสอพลอ\nส้อม\nสอย\nสะ\nสะกด\nสะกอ\nสะกาง\nสะการะ\nสะกิด\nสะกิดสะเกา\nสะเก็ด\nสะแก\nสะคร้อ\nสะคราญ\nสะค้าน\nสะเงาะสะแงะ\nสะดม\nสะดวก\nสะดิ้ง\nสะดึง\nสะดือ\nสะดุ้ง\nสะดุด\nสะเด็ด\nสะเดา\nสะเดาะ\nสะตอ\nสะตาหมัน\nสะตึ\nสะตือ\nสะตุ\nสะเต๊ะ\nสะโตก\nสะทก\nสะท้อน\nสะท้าน\nสะทึก\nสะเทิน\nสะเทิ้น\nสะเทือน\nสะเทื้อน\nสะบะ\nสะบัก\nสะบักสะบอม\nสะบัด\nสะบัดสะบิ้ง\nสะบั้น\nสะบันงา\nสะบ้า\nสะบู\nสะแบง\nสะเปะสะปะ\nสะพรั่ง\nสะพรึงกลัว\nสะพรึบ\nสะพรึ่บ\nสะพัก\nสะพัง\nสะพัด\nสะพั้น\nสะพาน\nสะพาย\nสะเพร่า\nสะโพก\nสะเภา\nสะใภ้\nสะโมง\nสะระตะ\nสะระแหน่\nสะลาง\nสะลาบ\nสะลึมสะลือ\nสะวี้ดสะว้าด\nสะสม\nสะสวย\nสะสาง\nสะเหล่อ\nสะอาง\nสะอาด\nสะอ้าน\nสะอิ้ง\nสะอิดสะเอียน\nสะอึก\nสะอื้น\nสะเอ้ง\nสะเอว\nสะเออะ\nสะโอดสะอง\nสะไอ\nสัก\nสักกะ\nสักยะ\nสักกัจจะ\nสักกายทิฐิ\nสักการ\nสักการะ\nสักขี\nสักวา\nสักหลาด\nสัค\nสัคคะ\nสั่ง\nสังกร\nสังกรณี\nสังกรประโยค\nสังกะตัง\nสังกะวัง\nสังกะวาด\nสังกะสี\nสังกัด\nสังกัปปะ\nสังกา\nสังการ\nสังกาศ\nสังกิเลส\nสังเกต\nสังข์\nสังขกร\nสังขตธรรม\nสังขตะ\nสังขยา\nสังขลิก\nสังขลิกา\nสังขาร\nสังขารา\nสังเขป\nสังค์\nสังคญาติ\nสังคม\nสังคหะ\nสังคัง\nสังคายนา\nสังคายนาย\nสังคีต\nสังคีติ\nสังเค็ด\nสังเคราะห์\nสังฆกรรม\nสังฆการี\nสังฆเถระ\nสังฆทาน\nสังฆนายก\nสังฆปาโมกข์\nสังฆภัต\nสังฆเภท\nสังฆมณฑล\nสังฆมนตรี\nสังฆราช\nสังฆสภา\nสังฆาณัติ\nสังฆาฏิ\nสังฆาทิเสส\nสังฆาธิการ\nสังฆานุสติ\nสังฆาวาส\nสังยุตนิกาย\nสังโยค\nสังโยชน์\nสังวร\nสังวัจฉระ\nสังวัธยาย\nสังวาล\nสังวาส\nสังเวคะ\nสังเวช\nสังเวชนียสถาน\nสังเวย\nสังเวียน\nสังสกฤต\nสังสการ\nสังสนทนา\nสั่งสนทนา\nสังสรรค์\nสังสารวัฏ\nสังสิทธิ\nสังสุทธ์\nสังสุทธิ\nสังหร\nสังหรณ์\nสังหาร\nสังหาริมทรัพย์\nสังหาริมะ\nสังหิต\nสัจ\nสัจกิริยา\nสัจจะ\nสัจญาณ\nสัจธรรม\nสัจนิยม\nสัจพจน์\nสัชฌะ\nสัชฌุ\nสัญจร\nสัญเจตนา\nสัญชาตญาณ\nสัญชาติ\nสัญฌา\nสัญญา\nสัญญาณ\nสัญญี\nสัญโญชน์\nสัญนิยม\nสัญประกาศ\nสัญลักษณ์\nสัฐิ\nสัณฐาน\nสัณฐิติ\nสัณฑ์\nสัณห์\nสัด\nสัดจอง\nสัต\nสัตตะ\nสัตตาหกรณียะ\nสัตตาหกาลิก\nสัตมวาร\nสัตสดก\nสัตตบงกช\nสัตตบรรณ\nสัตตบุษย์\nสัตตู\nสัตถันดร\nสัตถา\nสัตถิ\nสัตถุ\nสัตถุศาสนา\nสัตบรรณ\nสัตย์\nสัตยพรต\nสัตยวาที\nสัตยาเคราะห์\nสัตยาธิษฐาน\nสัตยาบัน\nสัตว์\nสัตวชาติ\nสัตวบาล\nสัตวแพทย์\nสัตววิทยา\nสัตวา\nสัทธรรม\nสัทธา\nสัทธาจริต\nสัทธาธิกะ\nสัทธินทรีย์\nสัทธิงวิหาริก\nสัทธิวิหาริก\nสัทวิทยา\nสัทศาสตร์\nสัทอักษร\nสัน\nสั่น\nสั้น\nสันดาน\nสันดาป\nสันโดษ\nสันต์\nสันตติ\nสันตะปาปา\nสันตะวา\nสันติ\nสันตุฏฐี\nสันถวไมตรี\nสันถวะ\nสันถัต\nสันถาร\nสันทนะ\nสันทะ\nสันทัด\nสันทัสนะ\nสันทาน\nสันทิฐิก\nสันทิส\nสันเทหะ\nสันธาน\nสันนิธิ\nสันนิบาต\nสันนิวาส\nสันนิษฐาน\nสันสกฤต\nสับ\nสับปลับ\nสับปลี้\nสับปะรด\nสัปคับ\nสัปดาห์\nสัปดาหะ\nสัปดน\nสัปตศก\nสัปทน\nสัปปะ\nสัปปิ\nสัปปุริส\nสัปปุรุษ\nสัประยุทธ์\nสัปหงก\nสัปเหร่อ\nสัพ\nสัพพะ\nสัพพัญญู\nสัพเพเหระ\nสัพยอก\nสัมบูรณ์\nสัมปชัญญะ\nสัมปทา\nสัมปทาน\nสัมปยุต\nสัมปโยค\nสัมประสิทธิ์\nสัมประหาร\nสัมปรายภพ\nสัมปรายิกภพ\nสัมปัตติ\nสัมผัปลาป\nสัมผัปลาปะ\nสัมผัส\nสัมพล\nสัมพหุลา\nสัมพัจฉรฉินท์\nสัมพัตสร\nสัมพัทธ์\nสัมพันธ์\nสัมพันธน์\nสัมพันธภาพ\nสัมพันธมิตร\nสัมพันธไมตรี\nสัมพาหะ\nสัมพุทธ\nสัมพุทธะ\nสัมโพธิ\nสัมภวะ\nสัมภเวสี\nสัมภัต\nสัมภัตตะ\nสัมภาระ\nสัมภาษณ์\nสัมโภคกาย\nสัมมนา\nสัมมัปธาน\nสัมมา\nสัมโมทนียกถา\nสัมฤทธิ\nสัมฤทธิ์\nสัมฤทธิศก\nสัยน์\nสัลเลข\nสัสดี\nสัสตทิฐิ\nสัสสะ\nสัสสุ\nสัสสู\nสา\nส่า\nสาก\nสากรรจ์\nสากล\nสากัจฉา\nสากัลย์\nสากิยะ\nสาเก\nสาขา\nสาคร\nสาคเรศ\nสาคู\nสาง\nส้าง\nสาชล\nสาฎก\nสาฏิก\nสาณี\nสาด\nสาไถย\nสาทร\nสาทิส\nสาทุ\nสาโท\nสาธก\nสาธยะ\nสาธยาย\nสาธารณะ\nสาธารณชน\nสาธารณประโยชน์\nสาธารณภัย\nสาธารณรัฐ\nสาธารณสถาน\nสาธารณสมบัติ\nสาธารณสุข\nสาธารณูปการ\nสาธารณูปโภค\nสาธารณ์\nสาธิต\nสาธุ\nสาน\nส่าน\nสานุ\nสานู\nสานุศิษย์\nสาบ\nสาบสูญ\nสาบาน\nสาป\nสาปไตย\nสาม\nสามชุก\nสามเณร\nสามเณรี\nสามนต์\nสามนตราช\nสามยทรัพย์\nสามล\nสามหาว\nสามะ\nสามัคคี\nสามัญ\nสามัตถิยะ\nสามานย์\nสามานยนาม\nสามารถ\nสามิต\nสามินี\nสามิภักดิ์\nสามี\nสามีจิกรรม\nสาย\nส่าย\nส้าย\nสายชู\nสายัณห์\nสายาห์\nสาร\nสารคดี\nสารธรรม\nสารนิเทศ\nสารบบ\nสารบรรณ\nสารบัญ\nสารบาญ\nสารบาญชี\nสารประโยชน์\nสารสนเทศ\nสารทุกข์\nสารถี\nสารท\nสารพัด\nสารพัน\nสารพางค์\nสารภาพ\nสารภี\nสารวัตร\nสาระ\nสาระแน\nสาระพา\nสาระยำ\nสาระวารี\nสาระสะมา\nสารัตถประโยชน์\nสารัตถศึกษา\nสารัตถะ\nสารัทธ์\nสารัมภ์\nสาราณียกร\nสาราณียธรรม\nสาราณียะ\nสารานุกรม\nสารีริกธาตุ\nสารูป\nสาโรช\nสาละ\nสาละวน\nสาลิ\nสาลิกา\nสาลินี\nสาลี\nสาลี่\nสาลู\nสาโลหิต\nสาว\nสาวก\nสาวิกา\nสาวิตร\nสาวิตรี\nสาสน\nสาสน์\nสาส์น\nสาสนา\nสาสม\nสาหร่าย\nสาหรี\nส่าหรี\nสาหัส\nสาเหตุ\nสาแหรก\nสำ\nสำส่อน\nส่ำ\nสำคัญ\nสำซ่าง\nสำแดง\nสำทับ\nสำนวน\nสำนอง\nสำนัก\nสำนาน\nสำนึก\nสำนึง\nสำเนา\nสำเนียง\nสำบัด\nสำปะลอ\nสำปะหลัง\nสำปั้น\nสำปันนี\nสำเภา\nสำมะงา\nสำมะโน\nสำมะลอ\nสำมะเลเทเมา\nสำมะหา\nสำรด\nสำรวจ\nสำรวม\nสำรวย\nสำรวล\nสำรอก\nสำรอง\nสำรับ\nสำราก\nสำราญ\nสำริด\nสำเร็จ\nสำเรา\nสำเริง\nสำโรง\nสำลัก\nสำลาน\nสำลี\nสำแลง\nสำหรวด\nสำหรับ\nสำหา\nสำเหนียก\nสำเหร่\nสำออย\nสำอาง\nสิ\nสิกข์\nสิข\nสิกขมานา\nสิกขา\nสิขร\nสิขรี\nสิขเรศ\nสิขา\nสิขานล\nสิขี\nสิคาล\nสิง\nสิ่ง\nสิงขร\nสิงค์\nสิงคลิ้ง\nสิงคลี\nสิงคาร\nสิงคาล\nสิงคี\nสิงโต\nสิงห์\nสิงหนาท\nสิงหบัญชร\nสิงหรา\nสิงหราช\nสิงหาคม\nสิงหาสน์\nสิงหล\nสิญจน์\nสิตะ\nสิตางศุ์\nสิถิล\nสิทธ์\nสิทธัตถะ\nสิทธา\nสิทธาจารย์\nสิทธารถ\nสิทธิ\nสิทธิ์\nสิทธิการิยะ\nสิธยะ\nสิน\nสิ้น\nสินเทา\nสินธพ\nสินธุ\nสินธุ์\nสินธุระ\nสินธู\nสินเธาว์\nสินาด\nสินิทธ์\nสินี\nสิเนรุ\nสิเนหก\nสิเนหะ\nสิเนหา\nสิเน่หา\nสิบ\nสิปปะ\nสิมพลี\nสิระ\nสิโรดม\nสิโรตม์\nสิริ\nสิรี\nสิลา\nสิว\nสิ่ว\nสิวะ\nสิวาลัย\nสิวิกา\nสี\nสี่\nสี้\nสีกา\nสีกุน\nสีข้าง\nสีด\nสีดอ\nสีดา\nสีตลรัศมี\nสีตโลทก\nสีโตทก\nสีทันดร\nสีมันต์\nสีมา\nสีละมัน\nสีวิกา\nสีสอ\nสีสะ\nสีสา\nสีสุก\nสีเสียด\nสีห์\nสีหนาท\nสีหบัญชร\nสีหราช\nสีหไสยา\nสีหไสยาสน์\nสีหะ\nสึก\nสึง\nสืบ\nสื่อ\nสุ\nสุก\nสุกข์\nสุกร\nสุกรม\nสุกำศพ\nสุกียากี้\nสุข\nสุขา\nสุขาภิบาล\nสุขารมณ์\nสุขาวดี\nสุขิน\nสุขี\nสุขุม\nสุขุมาล\nสุโข\nสุคต\nสุคติ\nสุคนธ\nสุคนธ์\nสุคนธชาติ\nสุคนธรส\nสุคันธ์\nสุคันธรส\nสุงกะ\nสุงกากร\nสุงสิง\nสุงสุมาร\nสุจริต\nสุจหนี่\nสุจิ\nสุจิต\nสุจิตร\nสุชน\nสุชัมบดี\nสุชา\nสุชาดา\nสุญ\nสุญญากาศ\nสุญตา\nสุญนิยม\nสุณ\nสุณิสา\nสุด\nสุดา\nสุต\nสุตตนิบาต\nสุตตะ\nสุตตันตปิฎก\nสุตตันตะ\nสุติ\nสุทธ\nสุทธ์\nสุทธาวาส\nสุทธิ\nสุทรรศน์\nสุทัศน์\nสุธา\nสุธาโภชน์\nสุธารส\nสุธาสินี\nสุธาสี\nสุธี\nสุนทร\nสุนทรี\nสุนทรียภาพ\nสุนทรียศาสตร์\nสุนทรียะ\nสุนัข\nสุนันท์\nสุโนก\nสุบดี\nสุบรรณ\nสุบิน\nสุปรีดิ์\nสุปรีย์\nสุปาณี\nสุพพัต\nสุพรรณ\nสุพรรณบัฏ\nสุพรรณภาชน์\nสุพรรณราช\nสุพรรณศรี\nสุพรรณถัน\nสุพรรณิการ์\nสุภร\nสุภัค\nสุภา\nสุภาพ\nสุภาษิต\nสุม\nสุ่ม\nสุมทุม\nสุมน\nสุมนะ\nสุมนัส\nสุมนา\nสุ้มเสียง\nสุมะ\nสุมาลี\nสุเมธ\nสุเมรุ\nสุรคต\nสุรเชษฐ์\nสุรบดี\nสุรภาพ\nสุรโลก\nสุรสีหนาท\nสุรเสียง\nสุรงค์\nสุรังค์\nสุรภี\nสุรัติ\nสุรัสวดี\nสุรา\nสุรางค์จำเรียง\nสุรางคนา\nสุรางคนางค์\nสุรารักษ์\nสุราลัย\nสุรินทร์\nสุรินทราหู\nสุริยะ\nสุริยกันต์\nสุริยกานต์\nสุริยการ\nสุริยกาล\nสุริยคติ\nสุริยคราส\nสุริยมณฑล\nสุริยวงศ์\nสุริยง\nสุริยา\nสุริเยนทร์\nสุริเยศ\nสุริโย\nสุริยน\nสุริยัน\nสุริยุปราคา\nสุรีย์\nสุรุ่ยสุร่าย\nสุลต่าน\nสุวคนธ์\nสุวภาพ\nสุวรรณ\nสุวรรณภูมิ\nสุวะ\nสุวาน\nสุวินัย\nสุวิมล\nสุษิระ\nสุสาน\nสุหนัต\nสุหร่ง\nสุหร่าย\nสุหฤท\nสุหัท\nสุเหร่า\nสู\nสู่\nสู้\nสูง\nสูจิ\nสูจิบัตร\nสูญ\nสูด\nสูต\nสูตร\nสูติ\nสูติกรรม\nสูตินรีเวช\nสูติบัตร\nสูติแพทย์\nสูติศาสตร์\nสูท\nสูทกรรม\nสูทศาสตร์\nสูบ\nสูปะ\nสูร\nสูรย์\nสูรยกานต์\nสูริ\nสูสี\nเส\nเสก\nเสกขบุคคล\nเสกขะ\nเสขบุคคล\nเสขะ\nเส็ง\nเส้ง\nเส็งเคร็ง\nเสงี่ยม\nเสฏฐี\nเสณี\nเสด\nเสด็จ\nเสตุ\nเสถียร\nเสทะ\nเสโท\nเสน\nเส้น\nเสนง\nเสน่ง\nเสน่ห์\nเสนหา\nเสน่หา\nเสนอ\nเสนะ\nเสนา\nเสนาธิการ\nเสนาบดี\nเสน่า\nเสนากุฎ\nเสนางค์\nเสนางคนิกร\nเสนานี\nเสนาสนะ\nเสนาะ\nเสนี\nเสนีย์\nเสนียะ\nเสนียด\nเสบย\nเสบียง\nเสพ\nเสพย์\nเสเพล\nเสภา\nเสม็ด\nเสมหะ\nเสมอ\nเสมา\nเสมียน\nเสมือน\nเสย\nเสร็จ\nเสริด\nเสริม\nเสรี\nเสลด\nเสลบรรพต\nเสลา\nเสลี่ยง\nเสลือกสลน\nเสโล\nเสวก\nเสวกามาตย์\nเสวนะ\nเสวนา\nเสวย\nเสวียน\nเสสรวง\nเสสรวล\nเสา\nเส้า\nเสาร์\nเสารภย์\nเสารี\nเสาวคนธ์\nเสาวธาร\nเสาวภา\nเสาวภาคย์\nเสาวภาพ\nเสาวรภย์\nเสาวรส\nเสาวลักษณ์\nเสาวณิต\nเสาวนะ\nเสาวนา\nเสาวนีย์\nเสาหฤท\nเสาะ\nเสาะแสะ\nเสิร์จ\nเสิร์ฟ\nเสีย\nเสียง\nเสี่ยง\nเสียด\nเสี้ยน\nเสียบ\nเสียม\nเสี่ยม\nเสี้ยม\nเสียว\nเสี่ยว\nเสี้ยว\nเสือ\nเสื่อ\nเสื้อ\nเสือก\nเสื่อม\nแส\nแส่\nแส้\nแสก\nแสง\nแสด\nแสดง\nแสตมป์\nแสน\nแสนย์\nแสนยากร\nแสนยานุภาพ\nแสบ\nแสม\nแสยก\nแสยง\nแสยะ\nแสรก\nแสร้ง\nแสลง\nแสล้ม\nแสวง\nแสะ\nโสก\nโสกโดก\nโสกันต์\nโสโครก\nโสณฑ์\nโสณิ\nโสณี\nโสด\nโสดก\nโสดม\nโสดา\nโสดาบัน\nโสดาปัตติผล\nโสดาปัตติมรรค\nโสต\nโสตทัศนวัสดุ\nโสตทัศนอุปกรณ์\nโสตทัศนูปกรณ์\nโสตินทรีย์\nโสตถิ\nโสทก\nโสทร\nโสธก\nโสธนะ\nโสน\nโสภณ\nโสภา\nโสภี\nโสภิณี\nโสเภณี\nโสม\nโสมนัส\nโสมม\nโสมย์\nโสร่ง\nโสรจ\nโสรวาร\nโสโร\nโสวรรณ\nโสหุ้ย\nโสฬส\nใส\nใส่\nไส\nไส้\nไสย\nไสยา\nไสยาสน์\nไสร้\nไสว\nหก\nหกคะเมน\nหง\nหงก\nหงส์\nหงสบาท\nหงสรถ\nหงอ\nหงอก\nหง่อง\nหงองแหงง\nหงอด\nหงอน\nหง่อม\nหงอย\nหง่อย\nหงัก\nหงับ\nหง่าง\nหงาย\nหง่าว\nหงำ\nหงิก\nหงิง\nหงิม\nหงึก\nหงุงหงิง\nหงุดหงิด\nหงุบ\nหงุ่ย\nหญ้า\nหญ้าฝรั่น\nหญ้ายายเภา\nหญิง\nหญิบ\nหด\nหตะ\nหทัย\nหน\nหนวก\nหน่วง\nหนวด\nหน่วย\nหน่วยกิต\nหนอ\nหน่อ\nหนอก\nหนอง\nหนอน\nหนอนตายหยาก\nหน่อย\nหน็อยแน่\nหนัก\nหนัง\nหนังสติ๊ก\nหนังสือ\nหนั่น\nหนับ\nหนา\nหน้า\nหน่าง\nหนาด\nหนาน\nหนาม\nหน่าย\nหนาว\nหนำ\nหนำเลี้ยบ\nหนี\nหนี้\nหนีบ\nหนึก\nหนึ่ง\nหนึบ\nหนืด\nหนุ\nหนุน\nหนุบ\nหนุ่ม\nหนุ่ย\nหนู\nห่ม\nหมก\nหมด\nหม่น\nหมวก\nหมวด\nหมวน\nหมอ\nหม่อ\nหม้อ\nหมอก\nหมอง\nหม่อง\nหมอน\nหม่อน\nหมอบ\nหม่อม\nหมอย\nหม้อห้อม\nหมัก\nหมักหมม\nหมัด\nหมัน\nหมั่น\nหมั้น\nหมับ\nหมา\nหม่า\nหมาก\nหมากฮอส\nหมาง\nหมาด\nหมามุ่ย\nหมามุ้ย\nหมาย\nหม้าย\nหมาร่า\nหม่ำ\nหม้ำ\nหมิ่น\nหมี\nหมี่\nหมึก\nหมืน\nหมื่น\nหมุด\nหมุน\nหมุบ\nหมุบหมับ\nหมุบหมิบ\nหมุ่ย\nหมุยขาว\nหมู\nหมู่\nหมูหริ่ง\nหยก\nหย่ง\nหยด\nหยวก\nหยวบ\nหยอก\nหยอกเอิน\nหย็อกหย็อย\nหยอง\nหย็อง\nหย่อง\nหย็องกรอด\nหย็องแหย็ง\nหยอด\nหยอน\nหย่อน\nหย่อม\nหย็อมแหย็ม\nหย็อย\nหย่อย\nหยัก\nหยักไย่\nหยักเหยา\nหยัง\nหยั่ง\nหยังหยัง\nหยัด\nหยัน\nหยับ\nหยั่วเมือง\nหย่า\nหยากเยื่อ\nหยากไย่\nหยาด\nหยาบ\nหยาม\nหยาว\nหย้าว\nหยำเป\nหยำเหยอะ\nหยำแหยะ\nหยิก\nหยิ่ง\nหยิบ\nหยิม\nหยี\nหยี่\nหยุกหยิก\nหยุด\nหยุ่น\nหยุบ\nหยุมหยิม\nหยูกยา\nหโยดม\nหรคุณ\nหรณะ\nหรดาล\nหรดี\nหรรษ์\nหรรษา\nหรอ\nหรอก\nหร็อมแหร็ม\nหรอย\nหระ\nหรับ\nหรา\nหริ\nหริ่ง\nหริณะ\nหริต\nหริตกี\nหรีตกี\nหรี่\nหรีด\nหรือ\nหรุบ\nหรุบรู่\nหรุบหรู่\nหรุ่ม\nหรู\nหรูหรา\nหฤทัย\nหฤทย์\nหฤษฎ์\nหฤษฎี\nหฤหรรษ์\nหฤโหด\nหลง\nหลงใหล\nหลงจู๊\nหลด\nหลน\nหล่น\nหลบ\nหล่ม\nหลวง\nหลวม\nหลอ\nหล่อ\nหลอก\nหลอด\nหลอน\nหล็อน\nหล่อน\nหลอม\nหละ\nหละหลวม\nหลัก\nหลัง\nหลั่ง\nหลัด\nหลั่น\nหลับ\nหลัว\nหลา\nหล้า\nหลาก\nหลาน\nหลาบ\nหลาม\nหลาย\nหลาว\nหลิ่ง\nหลิท\nหลิน\nหลิม\nหลิว\nหลิ่ว\nหลี\nหลีก\nหลีโก\nหลีบ\nหลีฮื้อ\nหลืบ\nหลุกหลิก\nหลุด\nหลุน\nหลุบ\nหลุม\nหลุมพอ\nหลุมพี\nหลู่\nหวง\nห่วง\nห้วง\nหวด\nหวน\nห้วน\nหวย\nห้วย\nหวอ\nหวอด\nหวะ\nหวัง\nหวัด\nหวั่น\nหวันยิหวา\nหวัว\nหวัวร่อ\nหวัวเราะ\nหวา\nหว่า\nหว้า\nหวาก\nหว่าง\nหวาด\nหวาน\nหว่าน\nหวาม\nหวาย\nหวำ\nหวิด\nหวิว\nหวี\nหวี่\nหวีด\nหวือ\nหวุดหวิด\nหวูด\nหอ\nห่อ\nห้อ\nหอก\nหอง\nห้อง\nหอน\nห่อน\nหอบ\nหอม\nห้อม\nหอย\nห้อย\nหะ\nหะยี\nหะหาย\nหัก\nหัจญ์\nหัจญี\nหัช\nหัฏฐะ\nหัด\nหัต\nหัตถ์\nหัตถกรรม\nหัตถการ\nหัตถกิจ\nหัตถบาส\nหัตถพันธ์\nหัตถาภรณ์\nหัตถศาสตร์\nหัตถศิลป์\nหัตถศึกษา\nหัตถาจารย์\nหัตถินี\nหัตถี\nหัน\nหั่น\nหั้น\nหันตรา\nหับ\nหัย\nหัว\nหัวร่อ\nหัวเราะ\nหัส\nหัสดิน\nหัสดี\nหัสต์\nหัสตะ\nหา\nห่า\nห้า\nหาก\nหาง\nห่าง\nห้าง\nหาญ\nหาด\nห่าน\nหาบ\nหาม\nห่าม\nห้าม\nหาย\nหายใจ\nหายนะ\nหาร\nหารือ\nหาว\nห้าว\nหาสะ\nหำ\nห้ำ\nหิ้ง\nหิงคุ\nหิงสา\nหิงห้อย\nหิ่งห้อย\nหิ่งหาย\nหิด\nหิต\nหิตานุหิตประโยชน์\nหิน\nหิมพาน\nหิมพานต์\nหิมวัต\nหิมวันต์\nหิมวา\nหิมะ\nหิมาลัย\nหิรัญ\nหิรัญญิการ์\nหิรัญบัฏ\nหิรัณย์\nหิรัณยรัศมี\nหิริ\nหิว\nหิ้ว\nหี\nหีด\nหีนยาน\nหีบ\nหึ\nหึง\nหึ่ง\nหึงสา\nหืด\nหืน\nหื่น\nหือ\nหื้อ\nหุง\nหุน\nหุ่น\nหุ้น\nหุนหัน\nหุบ\nหุ้ม\nหุยฮา\nหู\nหู่\nหูก\nหูด\nเห\nเห่\nเหง\nเหง่ง\nเหงา\nเหง้า\nเหงื่อ\nเหงือก\nเห็จ\nเห็ด\nเหติ\nเหตุ\nเห็น\nเหน่ง\nเหนงนายพราน\nเหน็ดเหนื่อย\nเหน็บ\nเหน่อ\nเห็นอ้ม\nเหนอะ\nเหนอะหนะ\nเหน้า\nเหนาะ\nเหนียง\nเหนี่ยง\nเหนี่ยน\nเหนียม\nเหนียว\nเหนี่ยว\nเหนือ\nเหนื่อย\nเห็บ\nเหม\nเหม่\nเหม็ง\nเหม่ง\nเหม็น\nเหมวดี\nเหม่อ\nเหมันต์\nเหมันตฤดู\nเหมา\nเหมายัน\nเหมาะ\nเหมียว\nเหมี่ยว\nเหมือง\nเหมือด\nเหมือน\nเหมื่อย\nเหย\nเหยง\nเหย่อย\nเหยา\nเหย่า\nเหย้า\nเหยาะ\nเหยาะแหยะ\nเหยิง\nเหยิบ\nเหยียด\nเหยียบ\nเหยี่ยว\nเหยื่อ\nเหยือก\nเหรอ\nเหรอะ\nเหรัญญิก\nเหรา\nเหราะ\nเหรียญ\nเหล่\nเหล็ก\nเหลน\nเหลว\nเหลอ\nเหลา\nเหล่า\nเหล้า\nเหลาะแหละ\nเหลิง\nเหลิงเจิ้ง\nเหลียน\nเหลี่ยม\nเหลียว\nเหลือ\nเหลือก\nเหลือง\nเหลือบ\nเหลือม\nเหลื่อม\nเหว\nเหว่\nเหวง\nเหวย\nเหวอะ\nเหวอะหวะ\nเหวี่ยง\nเห่อ\nเหอะ\nเหะ\nเหะหะ\nเหา\nเห่า\nเหาะ\nเหิน\nเหิม\nเหี้ย\nเหียง\nเหียน\nเหี้ยน\nเหี้ยม\nเหี่ยว\nเหื่อ\nเหือด\nแห\nแห่\nแห้\nแหก\nแหง\nแหง่\nแห่ง\nแห้ง\nแหงแก๋\nแหง่ง\nแหงน\nแหน\nแห้น\nแหนง\nแหนบ\nแหนม\nแหบ\nแหม\nแหม่\nแหม่ม\nแหมะ\nแหย\nแหย่\nแหยง\nแหย่ง\nแหยม\nแหย็ม\nแหยะ\nแหล่\nแหลก\nแหล่ง\nแหลน\nแหลม\nแหละ\nแหว\nแห้ว\nแหวก\nแหว่ง\nแหวด\nแหวน\nแหวะ\nแหะ\nโห่\nโหง\nโหด\nโหน\nโหนก\nโหน่ง\nโหม\nโหม่ง\nโหมด\nโหย\nโหยกเหยก\nโหยง\nโหย่ง\nโหร\nโหรง\nโหรงเหรง\nโหรดาจารย์\nโหระพา\nโหรา\nโหราจารย์\nโหราศาสตร์\nโหล\nโหล่\nโหลงโจ้ง\nโหว\nโหว่\nโหว้\nโหวกเหวก\nโหวง\nโหวด\nโหวต\nให้\nใหญ่\nใหม่\nไห\nไห่\nไห้\nไหน\nไหม\nไหม้\nไหรณย์\nไหล\nไหล่\nไหว\nไหว้\nไหหลำ\nอก\nอกตเวทิตา\nอกตเวที\nอกตัญญุตา\nอกตัญญู\nอกนิษฐ์\nอกรณีย์\nอกรรมกริยา\nอกัปปิยวัตถุ\nอกัปปิยะ\nอกุศล\nอคติ\nอคาธ\nอโฆษะ\nองก์\nองค์\nองคชาต\nองคมนตรี\nองครักษ์\nองคาพยพ\nองคุลี\nองศ์\nองศา\nองอาจ\nองุ่น\nอจลา\nอจินตา\nอจินไตย\nอจิระ\nอเจลก\nอเจละ\nอชะ\nอชิน\nอชินี\nอชิระ\nอฏวี\nอณิ\nอณู\nอโณทัย\nอด\nอดิถี\nอดิเทพ\nอดิเรก\nอดิศร\nอดิศวร\nอดิศัย\nอดีต\nอดุล\nอดุลย์\nอติ\nอติชาต\nอติมานะ\nอติราช\nอติเรก\nอติสาร\nอถรรพเวท\nอาถรรพเวท\nอทระ\nอทินนาทาน\nอธรรม\nอธิ\nอธิกมาส\nอธิกรณ์\nอธิกวาร\nอธิกสุรทิน\nอธิการ\nอธิคม\nอธิฏฐาน\nอธิบดี\nอธิบาย\nอธิป\nอธิปไตย\nอธิมาตร\nอธิมุตติ\nอธิโมกข์\nอธิราช\nอธิวาส\nอธิวาสนะ\nอธิศีล\nอธิษฐาน\nอธึก\nอ้น\nอนงค์\nอนงคณะ\nอนงคเลขา\nอนธการ\nอนนต์\nอนยะ\nอนรรฆ\nอนรรถ\nอนล\nอนวัช\nอนัญ\nอนัตตา\nอนันต์\nอนันตริยกรรม\nอนัม\nอนาคต\nอนาคามิผล\nอนาคามิมรรค\nอนาคามี\nอนาจาร\nอนาถ\nอนาถา\nอนาทร\nอนาธิปไตย\nอนามัย\nอนามิกา\nอนารยชน\nอนารยธรรม\nอนารยะ\nอนาลัย\nอนำ\nอนิจ\nอนิจจัง\nอนิจจา\nอนิฏฐารมณ์\nอนิยต\nอนิยม\nอนิล\nอนิวรรต\nอนิวรรตน์\nอนีกะ\nอนีจะ\nอนึก\nอนึ่ง\nอนุ\nอนุกร\nอนุกรม\nอนุกรรมการ\nอนุกระเบียด\nอนุกาชาด\nอนุการ\nอนุกูล\nอนุคามิก\nอนุเคราะห์\nอนุจร\nอนุช\nอนุชน\nอนุชา\nอนุชาต\nอนุชิต\nอนุญาต\nอนุญาโตตุลาการ\nอนุตร\nอนุเถระ\nอนุทิน\nอนุบท\nอนุบาล\nอนุประโยค\nอนุปริญญา\nอนุปสัมบัน\nอนุปัสนา\nอนุพงศ์\nอนุพัทธ์\nอนุพันธ์\nอนุโพธ\nอนุภรรยา\nอนุภริยา\nอนุภาค\nอนุภาษ\nอนุมัติ\nอนุมาตรา\nอนุมาน\nอนุมูล\nอนุโมทนา\nอนุโยค\nอนุรักษ์\nอนุรักษนิยม\nอนุราช\nอนุราธ\nอนุราธะ\nอนุราธา\nอนุรูป\nอนุโลม\nอนุวงศ์\nอนุวรรตน์\nอนุวัต\nอนุวัตน์\nอนุวัตร\nอนุวัติ\nอนุวาต\nอนุศาสก\nอนุศาสน์\nอนุศาสนาจารย์\nอนุศิษฏ์\nอนุสติ\nอนุสนธิ\nอนุสร\nอนุสรณ์\nอนุสัญญา\nอนุสัย\nอนุสาวรีย์\nอนุสาสนี\nอเนก\nอเนกคุณ\nอเนกรรถประโยค\nอเนจอนาถ\nอโนชา\nอโนดาต\nอบ\nอบเชย\nอบาย\nอปจายนธรรม\nอปจายนมัย\nอปมงคล\nอปยศ\nอประไมย\nอปรัณณชาติ\nอปรา\nอปราชัย\nอปราชิต\nอปริมาณ\nอปลักษณ์\nอปโลกน์\nอปวาท\nอเปหิ\nอพพะ\nอพยพ\nอภัพ\nอภัย\nอภิ\nอภิฆาต\nอภิชฌา\nอภิชน\nอภิชนาธิปไตย\nอภิชัย\nอภิชาต\nอภิชิต\nอภิญญา\nอภิญญาณ\nอภิธรรม\nอภิธาน\nอภิไธย\nอภินันท์\nอภินันทนาการ\nอภินัย\nอภินิหาร\nอภิเนษกรมณ์\nอภิบาล\nอภิปรัชญา\nอภิปราย\nอภิมหาอำนาจ\nอภิมานะ\nอภิมุข\nอภิรดี\nอภิรติ\nอภิรมย์\nอภิรักษ์\nอภิราม\nอภิรุต\nอภิรุม\nอภิรูป\nอภิลักขิต\nอภิลักขิตสมัย\nอภิเลปน์\nอภิวันท์\nอภิวาท\nอภิวาทน์\nอภิเษก\nอภิสมโพธิ\nอภิสมัย\nอภิสมาจาร\nอภิสัมโพธิ\nอภิสัมโพธิญาณ\nอภิสิต\nอภิสิทธิ์\nอภูตะ\nอม\nอมพะนำ\nอ้ม\nอมตธรรม\nอมตบท\nอมตะ\nอมนุษย์\nอมร\nอมรา\nอมราวดี\nอมรินทร์\nอมเรนทร์\nอมเรศ\nอมฤต\nอมัตร\nอมาตย์\nอมาวสี\nอมาวสุ\nอมาวาสี\nอมิตร\nอเมริกัน\nอย่า\nอยาก\nอย่าง\nอยุทธ์\nอยู่\nอร\nอรชร\nอรชุน\nอรดี\nอรติ\nอรทัย\nอรไท\nอรนุช\nอรพินท์\nอรพิม\nอรรค\nอรรฆ\nอรรฆย์\nอรรจน์\nอรรณพ\nอรรถ\nอรรถกถา\nอรรถกถาจารย์\nอรรถาธิบาย\nอรรธ\nอรสุม\nอรหะ\nอรหัง\nอรหัต\nอรหัตผล\nอรหัตมรรค\nอรหัน\nอรหันต์\nอรหันตฆาต\nอร่อย\nอรัญ\nอรัญญิก\nอรัญวาส\nอรัญวาสี\nอรัณย์\nอราดี\nอร่าม\nอริ\nอรินทร์\nอริน\nอริยกะ\nอริยทรัพย์\nอริยบุคคล\nอริยผล\nอริยมรรค\nอริยสัจ\nอริยะ\nอรุณ\nอรุโณทัย\nอรุ่ม\nอรูป\nอลงกต\nอลงกรณ์\nอลงการ\nอลวน\nอลเวง\nอลหม่าน\nอล่องฉ่อง\nอลักเอลื่อ\nอลังการ\nอลัชชี\nอล่างฉ่าง\nอลิงค์\nอลึงค์\nอลึ่งฉึ่ง\nอโลหะ\nอ้วก\nอวกาศ\nอวจร\nอวชัย\nอวชาต\nอวด\nอวตาร\nอวน\nอ้วน\nอวบ\nอวมงคล\nอวย\nอวยวะ\nอวรรค\nอวรุทธ์\nอวรุทธก\nอวล\nอวสาน\nอวหาร\nอวัยวะ\nอวัสดา\nอวาจี\nอวิจี\nอวิชชา\nอวิญญาณกทรัพย์\nอวิญญู\nอวิรุทธ์\nอวิโรธน์\nอวิโรธนะ\nอวิหิงสา\nอวีจิ\nอเวจี\nอโศก\nอสงไขย\nอสนี\nอัสนี\nอสนีบาต\nอสภะ\nอสมการ\nอสมมาตร\nอสรพิษ\nอสังหาริมทรัพย์\nอสังหาริมะ\nอสัญกรรม\nอสัญญี\nอสัญแดหวา\nอสัตถพฤกษ์\nอัสสัตถพฤกษ์\nอสัตย์\nอสัมภิน\nอสัมภินพงศ์\nอสัมภินวงศ์\nอสิ\nอสิธารา\nอสิต\nอสิเลสะ\nอสีตยานุพยัญชนะ\nอสีติ\nอสุ\nอสุจิ\nอสุนีบาต\nอสุภ\nอสุรกาย\nอสุรา\nอสุรี\nอสุเรศ\nอสูร\nอเสกขบุคคล\nอเสกขะ\nอเสขบุคคล\nอเสขะ\nอหังการ\nอหิ\nอหิงสา\nอหิวาต์\nอหิวาตกโรค\nอหึงสา\nอเหตุกทิฐิ\nอโหสิ\nออ\nอ้อ\nอ๋อ\nออก\nออกซิเจน\nออกซิเดชัน\nออกไซด์\nออกญา\nอ่อง\nอ๋อง\nอ้องแอ้ง\nออเซาะ\nออด\nอ๊อด\nอ๊อดแอ๊ด\nอ่อน\nอ้อน\nออนซ์\nออนซอน\nอ้อนแอ้น\nออฟฟิศ\nออม\nอ่อม\nอ้อม\nออมชอม\nออมซอม\nอ้อมแอ้ม\nอ่อย\nอ้อย\nอ๋อย\nอ้อยส้อย\nอ้อยอิ่ง\nออสเมียม\nอ้อแอ้\nอ๊ะ\nอะคร้าว\nอะเคื้อ\nอะแจ\nอะเซทิลีน\nอะดรีนาลิน\nอะดุง\nอะตอม\nอะมีบา\nอะเมริเซียม\nอะร้าอร่าม\nอะไร\nอะลุ่มอล่วย\nอะลุ้มอล่วย\nอะลูมิเนียม\nอะหม\nอะไหล่\nอัก\nอั้ก\nอั๊ก\nอักกะ\nอักโกธะ\nอักขรวิธี\nอักขรวิบัติ\nอักขรสมัย\nอักขระ\nอักขรานุกรม\nอักขะ\nอักโข\nอักโขภิณี\nอักโขเภณี\nอักษร\nอักษะ\nอักเษาหิณี\nอักเสบ\nอักอ่วน\nอัคคะ\nอัคคิ\nอัคคี\nอัคนิ\nอัคนี\nอัคร\nอัครชายา\nอัครมเหสี\nอัครราชทูต\nอัครสมณทูต\nอัง\nอังก์\nอังกนะ\nอังกฤษ\nอังกะลุง\nอังกา\nอังกาบ\nอังกุระ\nอังกุศ\nอังกูร\nอังคณะ\nอังคณา\nอังคาร\nอังคาส\nอังคีรส\nอังคุฐ\nอังคุตรนิกาย\nอังฆาต\nอังแพลม\nอั้งยี่\nอั้งโล่\nอังศุ\nอังศุก\nอังศุธร\nอังศุมาลี\nอังสกุฏ\nอังสตรอม\nอังสนา\nอังสภาระ\nอังสะ\nอังสา\nอัจกลับ\nอัจจิ\nอัจจิมา\nอัจจุตะ\nอัจฉรา\nอัจฉริยบุคคล\nอัจฉริยภาพ\nอัจฉริยลักษณ์\nอัจฉริยลักษณะ\nอัจฉริยะ\nอัจนา\nอัชฌัตติก\nอัชฌา\nอัชฌาจาร\nอัชฌาศัย\nอัชฌาสัย\nอัญเดียรถีย์\nอัญมณี\nอัญขยม\nอัญชนะ\nอัญชลี\nอัญชัน\nอัญชุลี\nอัญเชิญ\nอัญญะ\nอัญดิตถีย์\nอัญเดียรถีย์\nอัญประกาศ\nอัญรูป\nอัฏ\nอัฏฐบาน\nอัฏฐะ\nอัฏฐังคิกมรรค\nอัฏนา\nอัฐ\nอัฐฬส\nอัฐเคราะห์\nอัฐทิศ\nอัฐบริขาร\nอัฐบาน\nอัฐม\nอัฐมี\nอัฐศก\nอัฐิ\nอัฒจันทร์\nอัฒภาค\nอัฒมาส\nอัฒรัตติ\nอัณฑโกส\nอัณฑชะ\nอัณฑะ\nอัณณพ\nอัด\nอัดแจ\nอัต\nอัตชีวประวัติ\nอัตนัย\nอัตภาพ\nอัตวินิบาตกรรม\nอัตคัด\nอัตตโนบท\nอัตตา\nอัตตาธิปไตย\nอัตถ์\nอัตถะ\nอัตโนมัติ\nอัตรชะ\nอัตรา\nอัตลัด\nอัททา\nอัทธ์\nอัทธา\nอัทธาน\nอัทธายุ\nอัธยาตมวิทยา\nอัธยาย\nอัธยาศัย\nอัน\nอั้น\nอั๋น\nอันดร\nอันดับ\nอันตกะ\nอันตกาล\nอันตะ\nอันตคุณ\nอันตรภาค\nอันตรวาสก\nอันตรธาน\nอันตรา\nอันตราย\nอันตรายิกธรรม\nอันติกะ\nอันติมสัจ\nอันติมะ\nอันเต\nอันโต\nอันเตปุริก\nอันเตวาสิก\nอันแถ้ง\nอันโทล\nอันธการ\nอันธพาล\nอันธิกา\nอันเวส\nอับ\nอับปาง\nอัปปะ\nอัปเปหิ\nอัปภาคย์\nอัปมงคล\nอัปยศ\nอัประมาณ\nอัประไมย\nอัปราชัย\nอัปรีย์\nอัปลักษณ์\nอัปสร\nอัพพุท\nอัพโพหาริก\nอัพภันดร\nอัพภาน\nอัพภาส\nอัพภูตธรรม\nอัพยากฤต\nอัมพฤกษ์\nอัมพาต\nอัมพวัน\nอัมพวา\nอัมพร\nอัมพา\nอัมพิละ\nอัมพุ\nอัมพุช\nอัมพุชินี\nอัมพุท\nอัยกา\nอัยการ\nอัยกี\nอัยยะ\nอัยยิกา\nอัลกุรอาน\nอัลตราไวโอเลต\nอั่ว\nอัศจรรย์\nอัศเจรีย์\nอัศว\nอัศวเมธ\nอัศวยุช\nอัศวานึก\nอัศวิน\nอัศวินี\nอัษฎมงคล\nอัษฏมงคล\nอัษฎางคิกมรรค\nอัษฎายุธ\nอัษฎาวุธ\nอัสสะ\nอัสดร\nอัสกัณ\nอัสดง\nอัสดงคต\nอัสมิมานะ\nอัสสนี\nอัสสานึก\nอัสสาสะ\nอัสสุ\nอา\nอ่า\nอ้า\nอ๋า\nอากร\nอากังขา\nอากัป\nอาการ\nอากาศ\nอากูล\nอาเกียรณ์\nอาขยาต\nอาขยาน\nอาคเนย์\nอาคม\nอาครหายณี\nอาคันตุกะ\nอาคันตุกภัต\nอาคันตุกวัตร\nอาคาร\nอาฆาต\nอ่าง\nอ้าง\nอางขนาง\nอ้างว้าง\nอาจ\nอาจม\nอาจริยวัตร\nอาจริยวาท\nอาจาด\nอาจาร\nอาจารย์\nอาจารี\nอาจิณ\nอาเจียน\nอาชญา\nอาชวะ\nอาชา\nอาชาไนย\nอาชีพ\nอาชีวศึกษา\nอาชีวะ\nอาชีวก\nอาญา\nอาฏานา\nอาณัติ\nอาณา\nอาด\nอาดูร\nอาดุลย์\nอาดูลย์\nอาเด๊ะ\nอาตมภาพ\nอาตมัน\nอาตมา\nอาถรรพ์\nอาถรรพณ์\nอาทร\nอาทิ\nอาทิจจวาร\nอาทิตย์\nอาทิตยมณฑล\nอาทิตยวาร\nอาทีนพ\nอาทีนวะ\nอาทึก\nอาเทศ\nอาเทสนา\nอาธรรม\nอาธรรม์\nอาธาน\nอาธาร\nอาน\nอ่าน\nอานน\nอานนท์\nอานันท์\nอานันทนะ\nอานัม\nอานาปานะ\nอานาปานัสสติ\nอานิสงส์\nอานุภาพ\nอานุภาวะ\nอาบ\nอาบัติ\nอาบัน\nอาปณกะ\nอาปณะ\nอาปะ\nอาโป\nอาปานะ\nอาพัทธ์\nอาพันธ์\nอาพันธนะ\nอาพาธ\nอาเพศ\nอาภรณ์\nอาภัพ\nอาภัสระ\nอาภา\nอาภาส\nอามลกะ\nอามัย\nอามิษ\nอามิส\nอาย\nอ้าย\nอายตนะ\nอายตะ\nอายน\nอายัด\nอายัต\nอายัน\nอายาจนะ\nอายานะ\nอายุ\nอายุตกะ\nอายุธ\nอายุรกรรม\nอายุรแพทย์\nอายุรเวช\nอายุรเวท\nอายุศาสตร์\nอายุษ\nอาร์กอน\nอารดี\nอารติ\nอาร์ต\nอารทรา\nอาร์ม\nอารมณ์\nอารยชน\nอารยชาติ\nอารยธรรม\nอารยประเทศ\nอารยะ\nอารยัน\nอาระ\nอารักขา\nอารักษ์\nอารัญ\nอารัณย์\nอารัญญิก\nอารัณยกะ\nอารัติ\nอารัมภ์\nอารัมภกถา\nอารัมภบท\nอารัมภะ\nอาราธน์\nอาราธนา\nอาราม\nอารามิก\nอารี\nอารุม\nอาลปนะ\nอาละวาด\nอาลักษณ์\nอาลัย\nอาลัว\nอาลี\nอาโลก\nอาว\nอ่าว\nอ้าว\nอาวรณ์\nอาวัชนาการ\nอาวัล\nอาวาส\nอาวาสิก\nอาวาหมงคล\nอาวาหะ\nอาวุต\nอาวุธ\nอาวุโส\nอาเวค\nอาศรม\nอาศรมบท\nอาศเลษา\nอาศัย\nอาศิรพจน์\nอาศิรพาท\nอาศิรวาท\nอาศุ\nอาเศียรพจน์\nอาเศียรพาท\nอาเศียรวาท\nอาษาฒ\nอาสน\nอาสน์\nอาสนะ\nอาสนศาลา\nอาสัญ\nอาสัตย์\nอาสา\nอาสาฬห์\nอาสาฬหบูชา\nอาสาฬหะ\nอาสิญจ์\nอาสิน\nอาหม\nอาหรับ\nอาหาร\nอาฬหก\nอำ\nอ่ำ\nอ้ำ\nอำแดง\nอำนนต์\nอำนรรฆ\nอำนวย\nอำนาจ\nอำนาถ\nอำนิฐ\nอำนิษฐ์\nอำปลัง\nอำพน\nอำพล\nอำพะนำ\nอำพัน\nอำไพ\nอำเภอ\nอำมร\nอำมฤคโชค\nอำมฤต\nอำมหิต\nอำมาตย์\nอำมาตยาธิปไตย\nอำยวน\nอำรุง\nอำลา\nอำอวม\nอ้ำอึ้ง\nอิก\nอิง\nอิงค์\nอิงอร\nอิจฉา\nอิฉัน\nอิชยา\nอิฏฐารมณ์\nอิฐ\nอิฐผล\nอิด\nอิตถี\nอิตเทรียม\nอิตเทอร์เบียม\nอิติวุตตกะ\nอิทธิ\nอิน\nอินซูลิน\nอินเดีย\nอินเดียนแดง\nอินเดียม\nอินท์\nอินทขีล\nอินทนิล\nอินทผลัม\nอินทร์\nอินทรธนู\nอินทรวงศ์\nอินทรวิเชียร\nอินทรศักดิ์\nอินทราณี\nอินทราภิเษก\nอินทรายุธ\nอินทรี\nอินทรีย์\nอินทรียสังวร\nอินทีวร\nอินทุ\nอินฟราเรด\nอินัง\nอิ่ม\nอิมัลชัน\nอิริเดียม\nอิริยา\nอิริยาบถ\nอิรุพเพท\nอิเล็กตรอน\nอิเล็กทรอนิกส์\nอิเล็กโทน\nอิศร\nอิศวร\nอิษฏ์\nอิษฏี\nอิส\nอิสตรี\nอิสัตรี\nอิสรภาพ\nอิสระ\nอิสริยยศ\nอิสริยะ\nอิสริยาภรณ์\nอิสลาม\nอิสสา\nอิสิ\nอิสี\nอิหม่าม\nอิหลักอิเหลื่อ\nอี\nอี่\nอี้\nอี๊\nอี๋\nอี๋อ๋อ\nอีก\nอีก้อ\nอีก๋อย\nอีโก้ง\nอีจู้\nอี๊ด\nอีเต้อ\nอีโต้\nอีทุบ\nอีเทอร์\nอีนุงตุงนัง\nอีนูน\nอีโน\nอีแปะ\nอีโปง\nอีเพา\nอีมู\nอีรม\nอีลุ้ม\nอีลุ่ยฉุยแฉก\nอีเลิ้ง\nอีศ\nอีศวร\nอีส\nอีสาน\nอีสุกอีใส\nอีหรอบ\nอีหลักอีเหลื่อ\nอีหลี\nอีหลุกขลุกขลัก\nอีหลุกขลุกขลุ่ย\nอีเห็น\nอีเหน็บ\nอีเหนียว\nอีเหละเขละขละ\nอีเหละเขะขะ\nอีโหน่อีเหน่\nอีโหลกโขลกเขลก\nอีแอ่น\nอึ\nอึก\nอึ้ก\nอึ๊ก\nอึกทึก\nอึกอัก\nอึง\nอึ่ง\nอึ้ง\nอึด\nอึดตะปือ\nอึ้ดทึ่ด\nอึน\nอืด\nอื่น\nอื้น\nอือ\nอื้อ\nอื้อฮือ\nอุ\nอุก\nอุกกา\nอุกกาบาต\nอุกฤษฏ์\nอุกลาบาต\nอุค\nอุคระ\nอุคหนิมิต\nอุโฆษ\nอุ้ง\nอุจ\nอุจจาระ\nอุจฉุ\nอุจเฉท\nอุจเฉททิฐิ\nอุจาด\nอุชุ\nอุฏฐาการ\nอุณหภูมิ\nอุณหะ\nอุณหาหาร\nอุณหิส\nอุณา\nอุณาโลม\nอุด\nอุดเตา\nอุดม\nอุดมการณ์\nอุดมคติ\nอุดมศึกษา\nอุดร\nอุดหนุน\nอุตดม\nอุตตมะ\nอุตมภาพ\nอุตมางค์\nอุตดร\nอุตรกุรุทวีป\nอุตตรายัน\nอุตรนิกาย\nอุตรผลคุนี\nอุตตรผลคุนี\nอุตรภัทรบท\nอุตตรภัทรบท\nอุตตรภัททะ\nอุตราภิมุข\nอุตราวรรต\nอุตราวัฏ\nอุตราษาฒ\nอุตตราสาฬหะ\nอุตราสงค์\nอุตตานภาพ\nอุตพิด\nอุตรา\nอุตริ\nอุตริมนุสธรรม\nอุตลุด\nอุตส่าห์\nอุตสาหกรรม\nอุตสาหะ\nอุตุ\nอุตุนิยม\nอุตุนิยมวิทยา\nอุทก\nอุทกธาร\nอุทกธารา\nอุทกภัย\nอุทกวิทยา\nอุทกศาสตร์\nอุทธรณ์\nอุทธัจ\nอุทยาน\nอุทร\nอุทริยะ\nอุทลุม\nอุทัช\nอุทัย\nอุทาน\nอุทาร\nอุทาหรณ์\nอุทิศ\nอุทุมพร\nอุเทศ\nอุเทสิกเจดีย์\nอุธัจ\nอุ่น\nอุบ\nอุบล\nอุบะ\nอุบ๊ะ\nอุบัติ\nอุบาท\nอุบาทว์\nอุบาย\nอุบาสก\nอุบาสิกา\nอุเบกขา\nอุโบสถ\nอุปกรณ์\nอุปกรม\nอุปการ\nอุปการะ\nอุปการี\nอุปกิเลส\nอุปจาร\nอุปถัมภ์\nอุปถัมภก\nอุปทม\nอุปทูต\nอุปเทศ\nอุปเท่ห์\nอุปธิ\nอุปนัย\nอุปนิกขิต\nอุปนิษัท\nอุปนิสัย\nอุปบัติ\nอุปปาติกะ\nอุปพัทธ์\nอุปพันธ์\nอุปโภค\nอุปมา\nอุปมาน\nอุปไมย\nอุปยุวราช\nอุปรากร\nอุปราคา\nอุปราช\nอุปริ\nอุปริมปริยาย\nอุปโลกน์\nอุปเวท\nอุปสมบท\nอุปสมบัน\nอุปสัมบัน\nอุปสรรค\nอุปสัมปทา\nอุปฮาด\nอุปัชฌาย์\nอุปัชฌายวัตร\nอุปัชฌายะ\nอุปัฏฐาก\nอุปัฏฐานะ\nอุปัทวะ\nอุปัทวันตราย\nอุปาทาน\nอุปาหนา\nอุภัย\nอุ้ม\nอุมงค์\nอุโมงค์\nอุย\nอุ่ย\nอุ้ย\nอุ๊ย\nอุยยาน\nอุยยาม\nอุรณะ\nอุรพี\nอุระ\nอุรังอุตัง\nอุรัจฉัท\nอุรัจฉทะ\nอุรา\nอุรุ\nอุไร\nอุลกมณี\nอุลโลจ\nอุลามก\nอุลิด\nอุโลก\nอุแว้\nอุษณกร\nอุษณกาล\nอุษณรัศมี\nอุษณรุจี\nอุษณาการ\nอุษณีษ์\nอุษมะ\nอุษมัน\nอุษา\nอุษาโยค\nอุสภ\nอุสส่าห์\nอุสสาหะ\nอุสา\nอุสุ\nอุสุภ\nอุสุภราช\nอุสุม\nอุหรับ\nอุหลบ\nอุเหม่\nอุฬาร\nอู\nอู่\nอู้\nอูฐ\nอูด\nอูม\nอูย\nอูรุ\nอู๋อี๋\nเอ\nเอ้\nเอ๊\nเอก\nเอกเขนก\nเอกซเรย์\nเอกรรถประโยค\nเอกัคตา\nเอกังสพยากรณ์\nเอกังสวาที\nเอกา\nเอ้กา\nเอกาธิปไตย\nเอเคอร์\nเอง\nเอ็ง\nเอ๋ง\nเอ็ด\nเอ็ดตะโร\nเอดส์\nเอตทัคคะ\nเอ้เต\nเอทิล\nเอน\nเอ็น\nเอนไซม์\nเอ็นดู\nเอ็นอ่อน\nเอม\nเอ็มบริโอ\nเอย\nเอ่ย\nเอ๊ย\nเอ๋ย\nเอร็ดอร่อย\nเอราวัณ\nเอว\nเอ๊ว\nเอวัง\nเอฬกะ\nเอฬา\nเออ\nเอ่อ\nเออร์เบียม\nเอ้อระเหย\nเอ้อเร้อ\nเอ้อเฮอ\nเอ๊ะ\nเอะใจ\nเอะอะ\nเอะอะมะเทิ่ง\nเอา\nเอาทาร\nเอาทารย์\nเอารส\nเอาฬาร\nเอาะลาย\nเอิก\nเอิกเกริก\nเอิ้น\nเอิบ\nเอียง\nเอี้ยง\nเอียด\nเอี๊ยด\nเอียน\nเอี่ยน\nเอี่ยม\nเอี๊ยม\nเอี้ยมจุ๊น\nเอี้ยมเฟี้ยม\nเอี่ยว\nเอี้ยว\nเอื้อ\nเอื๊อก\nเอื้อง\nเอือด\nเอือน\nเอื้อน\nเอือม\nเอื้อม\nเอื่อย\nเอื้อย\nแอ\nแอ้\nแอ๋\nแอก\nแอกทิเนียม\nแอ่ง\nแอ้งแม้ง\nแอด\nแอ้ด\nแอ๊ด\nแอ่น\nแอนติเจน\nแอนติบอดี\nแอนติอิเล็กตรอน\nแอโนด\nแอบ\nแอม\nแอ้ม\nแอมแปร์\nแอมมิเตอร์\nแอมโมเนีย\nแอร่ม\nแอลกอฮอล์\nแอลฟา\nแอว\nแอ่ว\nแอ้วแซ่ว\nแอสทาทีน\nแอสไพริน\nแอสฟัลต์\nแอหนัง\nแออัด\nโอ\nโอ่\nโอ้\nโอ๋\nโอก\nโอ้ก\nโอ้กอ้าก\nโอ๊ก\nโอกาส\nโอฆชล\nโอฆสงสาร\nโอฆะ\nโอ่ง\nโองการ\nโองโขดง\nโอชะ\nโอชา\nโอโซน\nโอฐ\nโอด\nโอ๊ต\nโอตตัปปะ\nโอทนะ\nโอน\nโอบ\nโอปปาติกะ\nโอภา\nโอภาส\nโอม\nโอย\nโอ๊ย\nโอรส\nโอละพ่อ\nโอลิมปิก\nโอวาท\nโอษฐ์\nโอษฐชะ\nโอษฐภัย\nโอสถ\nโอห์ม\nโอหัง\nโอฬาร\nโอฬาริก\nโอฬารึก\nโอ้เอ้\nโอเอซิส\nโอ้โฮ\nไอ\nไอ้\nไอโซโทป\nไอน์สไตเนียม\nไอยรา\nไอยเรศ\nไอราพต\nไอราวัณ\nไอราวัต\nไอศกรีม\nไอศวรรย์\nไอศุริยสมบัติ\nไอศูรย์\nไอออน\nไอโอดีน\nฮกเกี้ยน\nฮด\nฮวงซุ้ย\nฮวน\nฮ้วนหมู\nฮวบ\nฮ่อ\nฮ้อ\nฮอกกี้\nฮอด\nฮ่อม\nฮ่อยจ๊อ\nฮอร์โมน\nฮอลแลนด์\nฮอลันดา\nฮะ\nฮะเบส\nฮะเรีย\nฮัก\nฮังเล\nฮัจญ์\nฮัจญะฮ์\nฮัจญี\nฮั่น\nฮั้ว\nฮา\nฮ้า\nฮ่างหลวง\nฮาจญ์\nฮาม\nฮาเร็ม\nฮาห์เนียม\nฮิจเราะห์\nฮินดู\nฮิปโปโปเตมัส\nฮิสทีเรีย\nฮีเลียม\nฮึ\nฮึก\nฮึด\nฮึดฮัด\nฮึ่ม\nฮึย\nฮึ่ย\nฮืดฮาด\nฮือ\nฮื่อ\nฮื้อ\nฮื้อฉี่\nฮุด\nฮุบ\nฮุยเลฮุย\nฮู้\nฮูก\nฮูม\nเฮ\nเฮฮา\nเฮกตาร์\nเฮกโตกรัม\nเฮกโตเมตร\nเฮกโตลิตร\nเฮง\nเฮ็ด\nเฮโมโกลบิน\nเฮย\nเฮ่ย\nเฮ้ย\nเฮโรอีน\nเฮลิคอปเตอร์\nเฮโล\nเฮละโล\nเฮ้ว\nเฮอ\nเฮ่อ\nเฮ้อ\nเฮอริเคน\nเฮิรตซ์\nเฮี้ยน\nเฮี้ยบ\nเฮี้ยว\nเฮือก\nเฮือน\nแฮ\nแฮ่\nแฮก\nแฮ่กึ๊น\nแฮนด์บอล\nแฮฟเนียม\nแฮม\nแฮะ\nโฮ\nโฮก\nโฮ่ง\nโฮ้ง\nโฮเต็ล\nโฮลเมียม\nโฮะ\nไฮ้\nไฮโกรมิเตอร์\nไฮดรา\nไฮโดร\nไฮโดรคาร์บอน\nไฮโดรเจน\nไฮโดรมิเตอร์\nไฮไฟ\nไฮโล\nไฮฮี\n".split(/[\r\n]+/).filter(function(n){return 1<n.length}),this.addWords(words,!1);t&&this.finalizeDict()},dictSeek:function(n,t,e,r,i){for(var o=null;n<=t;){var s=Math.floor((n+t)/2),a=this.dict[s];if(a.length<=r)n=s+1;else{var c=a[r];c<e?n=s+1:e<c?t=s-1:(o=s,0==i?t=s-1:n=s+1)}}return o},isFinal:function(n){return this.dict[n.l].length==n.strOffset},createAcceptor:function(){return{l:0,r:this.dict.length-1,strOffset:0,isFinal:!1,dict:this,transit:function(n){return this.dict.transit(this,n)},isError:!1,tag:"DICT",w:1,type:"DICT"}},transit:function(n,t){var e=this.dictSeek(n.l,n.r,t,n.strOffset,0);if(null!==e){var r=this.dictSeek(e,n.r,t,n.strOffset,1);n.l=e,n.r=r,n.strOffset++,n.isFinal=this.isFinal(n)}else n.isError=!0;return n},sortuniq:function(n){return n.sort().filter(function(n,t,e){return!t||n!=e[t-1]})},flatten:function(n){return[].concat.apply([],n)}});e.exports=n}).call(this,"/dist/tmp")},{glob:16,path:22}],3:[function(n,t,e){var r={tag:"SPACE_RULE",createAcceptor:function(n){return n.SPACE_RULE?null:{strOffset:0,isFinal:!1,transit:function(n){return" "==n||"\t"==n||"\r"==n||"\n"==n||" "==n||" "==n?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:r.tag,w:1,type:"SPACE_RULE"}}},i=[{createAcceptor:function(n){return n.WORD_RULE?null:{strOffset:0,isFinal:!1,transit:function(n){var t=n.toLowerCase();return"a"<=t&&t<="z"?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:"WORD_RULE",type:"WORD_RULE",w:1}}},r,{tag:"SINSYM",createAcceptor:function(n){return{strOffset:0,isFinal:!1,transit:function(n){return 0==this.strOffset&&n.match(/^[\@\(\)\/\,\-\."`]$/)?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:"SINSYM",w:1,type:"SINSYM"}}},{createAcceptor:function(n){return n.NUMBER_RULE?null:{strOffset:0,isFinal:!1,transit:function(n){return"0"<=n&&n<="9"?(this.isFinal=!0,this.strOffset++):this.isError=!0,this},isError:!1,tag:"NUMBER_RULE",type:"NUMBER_RULE",w:1}}}];t.exports=i},{}],4:[function(n,t,e){var r=n("underscore"),i=(n("./wordcut_core"),{buildByAcceptors:function(o,n,s){return n.map(function(n){var t=s-n.strOffset+1,e=o[t],r={p:t,mw:e.mw+(void 0===n.mw?0:n.mw),w:n.w+e.w,unk:(n.unk?n.unk:0)+e.unk,type:n.type};if("PART"==n.type){for(var i=t+1;i<=s;i++)o[i].merge=t;r.merge=t}return r}).filter(function(n){return n})},fallback:function(n,t,e,r){var i=n[t];return e[r].match(/[\u0E48-\u0E4E]/)?(0!=t&&(t=n[t].p),{p:t,mw:0,w:1+i.w,unk:1+i.unk,type:"UNK"}):{p:t,mw:i.mw,w:1+i.w,unk:1+i.unk,type:"UNK"}},build:function(n,t,e,r,i){var o=this.buildByAcceptors(n,t,e);return 0<o.length?o:[this.fallback(n,r,i,e)]}});t.exports=function(){return r.clone(i)}},{"./wordcut_core":8,underscore:25}],5:[function(n,t,e){var r=n("underscore"),i={selectPath:function(n){return n.reduce(function(n,t){if(null==n)return t;if(t.unk<n.unk)return t;if(t.unk==n.unk){if(t.mw<n.mw)return t;if(t.mw==n.mw&&t.w<n.w)return t}return n},null)},createPath:function(){return[{p:null,w:0,unk:0,type:"INIT",mw:0}]}};t.exports=function(){return r.clone(i)}},{underscore:25}],6:[function(n,t,e){function i(n,t,e){if(n.length<=t)return!1;var r=n[t];return r==e||r.match(/[กข]/)&&e.match(/[ก-ฮ]/)||r.match(/[มบ]/)&&e.match(/[ก-ฮ]/)||r.match(/\u0E49/)&&e.match(/[\u0E48-\u0E4B]/)}var r={pat:"เหก็ม",createAcceptor:function(n){return{strOffset:0,isFinal:!1,transit:function(n){return i(r.pat,this.strOffset,n)?(this.isFinal=this.strOffset+1==r.pat.length,this.strOffset++):this.isError=!0,this},isError:!1,tag:"THAI_RULE",type:"THAI_RULE",w:1}}},o=[r,{createAcceptor:function(n){return{strOffset:0,patterns:["แก","เก","ก้","กก์","กา","กี","กิ","กืก"],isFinal:!1,transit:function(t){var e=this.strOffset;if(this.patterns=this.patterns.filter(function(n){return i(n,e,t)}),0<this.patterns.length){var r=1+e;this.isFinal=this.patterns.some(function(n){return n.length==r}),this.strOffset++}else this.isError=!0;return this},isError:!1,tag:"PART",type:"PART",unk:1,w:1}}}];t.exports=o},{}],7:[function(n,t,e){n("sys");var r=n("./dict"),i=n("./wordcut_core"),o=n("./path_info_builder"),s=n("./path_selector"),a=n("./acceptors"),c=n("./latin_rules"),u=n("./thai_rules"),l=n("underscore"),f=Object.create(i);f.defaultPathInfoBuilder=o,f.defaultPathSelector=s,f.defaultAcceptors=a,f.defaultLatinRules=c,f.defaultThaiRules=u,f.defaultDict=r,f.initNoDict=function(n){var t=this;t.pathInfoBuilder=new t.defaultPathInfoBuilder,t.pathSelector=new t.defaultPathSelector,t.acceptors=new t.defaultAcceptors,t.defaultLatinRules.forEach(function(n){t.acceptors.creators.push(n)}),t.defaultThaiRules.forEach(function(n){t.acceptors.creators.push(n)})},f.init=function(n,t,e){t=t||!1,this.initNoDict();var r=l.clone(this.defaultDict);r.init(n,t,e),this.acceptors.creators.push(r)},t.exports=f},{"./acceptors":1,"./dict":2,"./latin_rules":3,"./path_info_builder":4,"./path_selector":5,"./thai_rules":6,"./wordcut_core":8,sys:28,underscore:25}],8:[function(n,t,e){var r={buildPath:function(n){var t=this,e=t.pathSelector.createPath(),r=0;t.acceptors.reset();for(var i=0;i<n.length;i++){var o=n[i];t.acceptors.transit(o);var s=t.pathInfoBuilder.build(e,t.acceptors.getFinalAcceptors(),i,r,n),a=t.pathSelector.selectPath(s);e.push(a),"UNK"!==a.type&&(r=i)}return e},pathToRanges:function(n){for(var t=n.length-1,e=[];0<t;){var r=n[t],i=r.p;if(void 0!==r.merge&&0<e.length){var o=e[e.length-1];o.s=r.merge,i=o.s}else e.push({s:i,e:t});t=i}return e.reverse()},rangesToText:function(t,n,e){return n.map(function(n){return t.substring(n.s,n.e)}).join(e)},cut:function(n,t){var e=this.buildPath(n),r=this.pathToRanges(e);return this.rangesToText(n,r,void 0===t?"|":t)},cutIntoRanges:function(t,n){var e=this.buildPath(t),r=this.pathToRanges(e);return n||r.forEach(function(n){n.text=t.substring(n.s,n.e)}),r},cutIntoArray:function(t){var n=this.buildPath(t);return this.pathToRanges(n).map(function(n){return t.substring(n.s,n.e)})}};t.exports=r},{}],9:[function(n,t,e){var c=n("util/"),u=Array.prototype.slice,r=Object.prototype.hasOwnProperty,o=t.exports=i;function l(n,t){return c.isUndefined(t)?""+t:c.isNumber(t)&&!isFinite(t)?t.toString():c.isFunction(t)||c.isRegExp(t)?t.toString():t}function f(n,t){return c.isString(n)?n.length<t?n:n.slice(0,t):n}function h(n,t,e,r,i){throw new o.AssertionError({message:e,actual:n,expected:t,operator:r,stackStartFunction:i})}function i(n,t){n||h(n,!0,t,"==",o.ok)}function p(n,t){if(n===t)return!0;if(c.isBuffer(n)&&c.isBuffer(t)){if(n.length!=t.length)return!1;for(var e=0;e<n.length;e++)if(n[e]!==t[e])return!1;return!0}return c.isDate(n)&&c.isDate(t)?n.getTime()===t.getTime():c.isRegExp(n)&&c.isRegExp(t)?n.source===t.source&&n.global===t.global&&n.multiline===t.multiline&&n.lastIndex===t.lastIndex&&n.ignoreCase===t.ignoreCase:c.isObject(n)||c.isObject(t)?function(n,t){if(c.isNullOrUndefined(n)||c.isNullOrUndefined(t))return!1;if(n.prototype!==t.prototype)return!1;if(c.isPrimitive(n)||c.isPrimitive(t))return n===t;var e=d(n),r=d(t);if(e&&!r||!e&&r)return!1;if(e)return n=u.call(n),t=u.call(t),p(n,t);var i,o,s=v(n),a=v(t);if(s.length!=a.length)return!1;for(s.sort(),a.sort(),o=s.length-1;0<=o;o--)if(s[o]!=a[o])return!1;for(o=s.length-1;0<=o;o--)if(i=s[o],!p(n[i],t[i]))return!1;return!0}(n,t):n==t}function d(n){return"[object Arguments]"==Object.prototype.toString.call(n)}function s(n,t){return!(!n||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(n):n instanceof t||!0===t.call({},n))}function a(n,t,e,r){var i;c.isString(e)&&(r=e,e=null);try{t()}catch(n){i=n}if(r=(e&&e.name?" ("+e.name+").":".")+(r?" "+r:"."),n&&!i&&h(i,e,"Missing expected exception"+r),!n&&s(i,e)&&h(i,e,"Got unwanted exception"+r),n&&i&&e&&!s(i,e)||!n&&i)throw i}o.AssertionError=function(n){var t;this.name="AssertionError",this.actual=n.actual,this.expected=n.expected,this.operator=n.operator,n.message?(this.message=n.message,this.generatedMessage=!1):(this.message=(t=this,f(JSON.stringify(t.actual,l),128)+" "+t.operator+" "+f(JSON.stringify(t.expected,l),128)),this.generatedMessage=!0);var e=n.stackStartFunction||h;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var i=r.stack,o=e.name,s=i.indexOf("\n"+o);if(0<=s){var a=i.indexOf("\n",s+1);i=i.substring(a+1)}this.stack=i}}},c.inherits(o.AssertionError,Error),o.fail=h,o.ok=i,o.equal=function(n,t,e){n!=t&&h(n,t,e,"==",o.equal)},o.notEqual=function(n,t,e){n==t&&h(n,t,e,"!=",o.notEqual)},o.deepEqual=function(n,t,e){p(n,t)||h(n,t,e,"deepEqual",o.deepEqual)},o.notDeepEqual=function(n,t,e){p(n,t)&&h(n,t,e,"notDeepEqual",o.notDeepEqual)},o.strictEqual=function(n,t,e){n!==t&&h(n,t,e,"===",o.strictEqual)},o.notStrictEqual=function(n,t,e){n===t&&h(n,t,e,"!==",o.notStrictEqual)},o.throws=function(n,t,e){a.apply(this,[!0].concat(u.call(arguments)))},o.doesNotThrow=function(n,t){a.apply(this,[!1].concat(u.call(arguments)))},o.ifError=function(n){if(n)throw n};var v=Object.keys||function(n){var t=[];for(var e in n)r.call(n,e)&&t.push(e);return t}},{"util/":28}],10:[function(n,t,e){"use strict";function r(n,t,e){n instanceof RegExp&&(n=i(n,e)),t instanceof RegExp&&(t=i(t,e));var r=o(n,t,e);return r&&{start:r[0],end:r[1],pre:e.slice(0,r[0]),body:e.slice(r[0]+n.length,r[1]),post:e.slice(r[1]+t.length)}}function i(n,t){var e=t.match(n);return e?e[0]:null}function o(n,t,e){var r,i,o,s,a,c=e.indexOf(n),u=e.indexOf(t,c+1),l=c;if(0<=c&&0<u){for(r=[],o=e.length;0<=l&&!a;)l==c?(r.push(l),c=e.indexOf(n,l+1)):1==r.length?a=[r.pop(),u]:((i=r.pop())<o&&(o=i,s=u),u=e.indexOf(t,l+1)),l=c<u&&0<=c?c:u;r.length&&(a=[o,s])}return a}(t.exports=r).range=o},{}],11:[function(n,t,e){var k=n("concat-map"),S=n("balanced-match");t.exports=function(n){if(!n)return[];"{}"===n.substr(0,2)&&(n="\\{\\}"+n.substr(2));return function t(n,e){var r=[];var i=S("{","}",n);if(!i||/\$$/.test(i.pre))return[n];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body);var s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body);var a=o||s;var c=0<=i.body.indexOf(",");if(!a&&!c)return i.post.match(/,.*\}/)?(n=i.pre+"{"+i.body+R+i.post,t(n)):[n];var u;if(a)u=i.body.split(/\.\./);else if(1===(u=T(i.body)).length&&1===(u=t(u[0],!1).map(I)).length){var l=i.post.length?t(i.post,!1):[""];return l.map(function(n){return i.pre+u[0]+n})}var f=i.pre;var l=i.post.length?t(i.post,!1):[""];var h;if(a){var p=L(u[0]),d=L(u[1]),v=Math.max(u[0].length,u[1].length),g=3==u.length?Math.abs(L(u[2])):1,m=D,y=d<p;y&&(g*=-1,m=F);var b=u.some(N);h=[];for(var _=p;m(_,d);_+=g){var w;if(s)"\\"===(w=String.fromCharCode(_))&&(w="");else if(w=String(_),b){var E=v-w.length;if(0<E){var O=new Array(E+1).join("0");w=_<0?"-"+O+w.slice(1):O+w}}h.push(w)}}else h=k(u,function(n){return t(n,!1)});for(var A=0;A<h.length;A++)for(var x=0;x<l.length;x++){var j=f+h[A]+l[x];(!e||a||j)&&r.push(j)}return r}((t=n,t.split("\\\\").join(r).split("\\{").join(i).split("\\}").join(R).split("\\,").join(o).split("\\.").join(s)),!0).map(a);var t};var r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",R="\0CLOSE"+Math.random()+"\0",o="\0COMMA"+Math.random()+"\0",s="\0PERIOD"+Math.random()+"\0";function L(n){return parseInt(n,10)==n?parseInt(n,10):n.charCodeAt(0)}function a(n){return n.split(r).join("\\").split(i).join("{").split(R).join("}").split(o).join(",").split(s).join(".")}function T(n){if(!n)return[""];var t=[],e=S("{","}",n);if(!e)return n.split(",");var r=e.pre,i=e.body,o=e.post,s=r.split(",");s[s.length-1]+="{"+i+"}";var a=T(o);return o.length&&(s[s.length-1]+=a.shift(),s.push.apply(s,a)),t.push.apply(t,s),t}function I(n){return"{"+n+"}"}function N(n){return/^-?0\d/.test(n)}function D(n,t){return n<=t}function F(n,t){return t<=n}},{"balanced-match":10,"concat-map":13}],12:[function(n,t,e){},{}],13:[function(n,t,e){t.exports=function(n,t){for(var e=[],r=0;r<n.length;r++){var i=t(n[r],r);o(i)?e.push.apply(e,i):e.push(i)}return e};var o=Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)}},{}],14:[function(n,t,e){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function a(n){return"function"==typeof n}function c(n){return"object"==typeof n&&null!==n}function u(n){return void 0===n}((t.exports=r).EventEmitter=r).prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(n){if("number"!=typeof n||n<0||isNaN(n))throw TypeError("n must be a positive number");return this._maxListeners=n,this},r.prototype.emit=function(n){var t,e,r,i,o,s;if(this._events||(this._events={}),"error"===n&&(!this._events.error||c(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(u(e=this._events[n]))return!1;if(a(e))switch(arguments.length){case 1:e.call(this);break;case 2:e.call(this,arguments[1]);break;case 3:e.call(this,arguments[1],arguments[2]);break;default:for(r=arguments.length,i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];e.apply(this,i)}else if(c(e)){for(r=arguments.length,i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];for(r=(s=e.slice()).length,o=0;o<r;o++)s[o].apply(this,i)}return!0},r.prototype.on=r.prototype.addListener=function(n,t){var e;if(!a(t))throw TypeError("listener must be a function");(this._events||(this._events={}),this._events.newListener&&this.emit("newListener",n,a(t.listener)?t.listener:t),this._events[n]?c(this._events[n])?this._events[n].push(t):this._events[n]=[this._events[n],t]:this._events[n]=t,c(this._events[n])&&!this._events[n].warned)&&((e=u(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&0<e&&this._events[n].length>e&&(this._events[n].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[n].length),"function"==typeof console.trace&&console.trace()));return this},r.prototype.once=function(n,t){if(!a(t))throw TypeError("listener must be a function");var e=!1;function r(){this.removeListener(n,r),e||(e=!0,t.apply(this,arguments))}return r.listener=t,this.on(n,r),this},r.prototype.removeListener=function(n,t){var e,r,i,o;if(!a(t))throw TypeError("listener must be a function");if(!this._events||!this._events[n])return this;if(i=(e=this._events[n]).length,r=-1,e===t||a(e.listener)&&e.listener===t)delete this._events[n],this._events.removeListener&&this.emit("removeListener",n,t);else if(c(e)){for(o=i;0<o--;)if(e[o]===t||e[o].listener&&e[o].listener===t){r=o;break}if(r<0)return this;1===e.length?(e.length=0,delete this._events[n]):e.splice(r,1),this._events.removeListener&&this.emit("removeListener",n,t)}return this},r.prototype.removeAllListeners=function(n){var t,e;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[n]&&delete this._events[n],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(a(e=this._events[n]))this.removeListener(n,e);else for(;e.length;)this.removeListener(n,e[e.length-1]);return delete this._events[n],this},r.prototype.listeners=function(n){return this._events&&this._events[n]?a(this._events[n])?[this._events[n]]:this._events[n].slice():[]},r.listenerCount=function(n,t){return n._events&&n._events[t]?a(n._events[t])?1:n._events[t].length:0}},{}],15:[function(t,n,p){(function(i){function o(n,t){return Object.prototype.hasOwnProperty.call(n,t)}p.alphasort=u,p.alphasorti=c,p.setopts=function(n,t,e){e||(e={});if(e.matchBase&&-1===t.indexOf("/")){if(e.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}n.silent=!!e.silent,n.pattern=t,n.strict=!1!==e.strict,n.realpath=!!e.realpath,n.realpathCache=e.realpathCache||Object.create(null),n.follow=!!e.follow,n.dot=!!e.dot,n.mark=!!e.mark,n.nodir=!!e.nodir,n.nodir&&(n.mark=!0);n.sync=!!e.sync,n.nounique=!!e.nounique,n.nonull=!!e.nonull,n.nosort=!!e.nosort,n.nocase=!!e.nocase,n.stat=!!e.stat,n.noprocess=!!e.noprocess,n.maxLength=e.maxLength||1/0,n.cache=e.cache||Object.create(null),n.statCache=e.statCache||Object.create(null),n.symlinks=e.symlinks||Object.create(null),function(n,t){n.ignore=t.ignore||[],Array.isArray(n.ignore)||(n.ignore=[n.ignore]);n.ignore.length&&(n.ignore=n.ignore.map(l))}(n,e),n.changedCwd=!1;var r=i.cwd();o(e,"cwd")?(n.cwd=e.cwd,n.changedCwd=s.resolve(e.cwd)!==r):n.cwd=r;n.root=e.root||s.resolve(n.cwd,"/"),n.root=s.resolve(n.root),"win32"===i.platform&&(n.root=n.root.replace(/\\/g,"/"));n.nomount=!!e.nomount,e.nonegate=!1!==e.nonegate,e.nocomment=!1!==e.nocomment,function(n){if(!(n.nonegate&&n.nocomment||!0===i.noDeprecation||p.deprecationWarned)){var t="glob WARNING: comments and negation will be disabled in v6";if(i.throwDeprecation)throw new Error(t);i.traceDeprecation?console.trace(t):console.error(t),p.deprecationWarned=!0}}(e),n.minimatch=new a(t,e),n.options=n.minimatch.options},p.ownProp=o,p.makeAbs=f,p.finish=function(t){for(var n=t.nounique,e=n?[]:Object.create(null),r=0,i=t.matches.length;r<i;r++){var o=t.matches[r];if(o&&0!==Object.keys(o).length){var s=Object.keys(o);n?e.push.apply(e,s):s.forEach(function(n){e[n]=!0})}else if(t.nonull){var a=t.minimatch.globSet[r];n?e.push(a):e[a]=!0}}n||(e=Object.keys(e));t.nosort||(e=e.sort(t.nocase?c:u));if(t.mark){for(var r=0;r<e.length;r++)e[r]=t._mark(e[r]);t.nodir&&(e=e.filter(function(n){return!/\/$/.test(n)}))}t.ignore.length&&(e=e.filter(function(n){return!h(t,n)}));t.found=e},p.mark=function(n,t){var e=f(n,t),r=n.cache[e],i=t;if(r){var o="DIR"===r||Array.isArray(r),s="/"===t.slice(-1);if(o&&!s?i+="/":!o&&s&&(i=i.slice(0,-1)),i!==t){var a=f(n,i);n.statCache[a]=n.statCache[e],n.cache[a]=n.cache[e]}}return i},p.isIgnored=h,p.childrenIgnored=function(n,t){return!!n.ignore.length&&n.ignore.some(function(n){return!(!n.gmatcher||!n.gmatcher.match(t))})};var s=t("path"),n=t("minimatch"),e=t("path-is-absolute"),a=n.Minimatch;function c(n,t){return n.toLowerCase().localeCompare(t.toLowerCase())}function u(n,t){return n.localeCompare(t)}function l(n){var t=null;if("/**"===n.slice(-3)){var e=n.replace(/(\/\*\*)+$/,"");t=new a(e)}return{matcher:new a(n),gmatcher:t}}function f(n,t){return"/"===t.charAt(0)?s.join(n.root,t):e(t)||""===t?t:n.changedCwd?s.resolve(n.cwd,t):s.resolve(t)}function h(n,t){return!!n.ignore.length&&n.ignore.some(function(n){return n.matcher.match(t)||!(!n.gmatcher||!n.gmatcher.match(t))})}p.deprecationWarned}).call(this,t("_process"))},{_process:24,minimatch:20,path:22,"path-is-absolute":23}],16:[function(_,w,n){(function(s){w.exports=i;var u=_("fs"),l=_("minimatch"),n=(l.Minimatch,_("inherits")),t=_("events").EventEmitter,g=_("path"),f=_("assert"),h=_("path-is-absolute"),r=_("./sync.js"),e=_("./common.js"),a=(e.alphasort,e.alphasorti,e.setopts),p=e.ownProp,d=_("inflight"),o=_("util"),v=e.childrenIgnored,c=e.isIgnored,m=_("once");function i(n,t,e){if("function"==typeof t&&(e=t,t={}),t||(t={}),t.sync){if(e)throw new TypeError("callback provided to sync glob");return r(n,t)}return new b(n,t,e)}i.sync=r;var y=i.GlobSync=r.GlobSync;function b(n,t,e){if("function"==typeof t&&(e=t,t=null),t&&t.sync){if(e)throw new TypeError("callback provided to sync glob");return new y(n,t)}if(!(this instanceof b))return new b(n,t,e);a(this,n,t),this._didRealPath=!1;var r=this.minimatch.set.length;this.matches=new Array(r),"function"==typeof e&&(e=m(e),this.on("error",e),this.on("end",function(n){e(null,n)}));var i=this;r=this.minimatch.set.length;if(this._processing=0,this.matches=new Array(r),this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(0===r)return s();for(var o=0;o<r;o++)this._process(this.minimatch.set[o],o,!1,s);function s(){--i._processing,i._processing<=0&&i._finish()}}(i.glob=i).hasMagic=function(n,t){var e=o._extend({},t);e.noprocess=!0;var r=new b(n,e).minimatch.set;if(1<r.length)return!0;for(var i=0;i<r[0].length;i++)if("string"!=typeof r[0][i])return!0;return!1},n(i.Glob=b,t),b.prototype._finish=function(){if(f(this instanceof b),!this.aborted){if(this.realpath&&!this._didRealpath)return this._realpath();e.finish(this),this.emit("end",this.found)}},b.prototype._realpath=function(){if(!this._didRealpath){this._didRealpath=!0;var n=this.matches.length;if(0===n)return this._finish();for(var t=this,e=0;e<this.matches.length;e++)this._realpathSet(e,r)}function r(){0==--n&&t._finish()}},b.prototype._realpathSet=function(r,i){var n=this.matches[r];if(!n)return i();var t=Object.keys(n),o=this,s=t.length;if(0===s)return i();var a=this.matches[r]=Object.create(null);t.forEach(function(e,n){e=o._makeAbs(e),u.realpath(e,o.realpathCache,function(n,t){n?"stat"===n.syscall?a[e]=!0:o.emit("error",n):a[t]=!0,0==--s&&(o.matches[r]=a,i())})})},b.prototype._mark=function(n){return e.mark(this,n)},b.prototype._makeAbs=function(n){return e.makeAbs(this,n)},b.prototype.abort=function(){this.aborted=!0,this.emit("abort")},b.prototype.pause=function(){this.paused||(this.paused=!0,this.emit("pause"))},b.prototype.resume=function(){if(this.paused){if(this.emit("resume"),this.paused=!1,this._emitQueue.length)for(var n=this._emitQueue.slice(0),t=this._emitQueue.length=0;t<n.length;t++){var e=n[t];this._emitMatch(e[0],e[1])}if(this._processQueue.length){var r=this._processQueue.slice(0);for(t=this._processQueue.length=0;t<r.length;t++){var i=r[t];this._processing--,this._process(i[0],i[1],i[2],i[3])}}}},b.prototype._process=function(n,t,e,r){if(f(this instanceof b),f("function"==typeof r),!this.aborted)if(this._processing++,this.paused)this._processQueue.push([n,t,e,r]);else{for(var i,o=0;"string"==typeof n[o];)o++;switch(o){case n.length:return void this._processSimple(n.join("/"),t,r);case 0:i=null;break;default:i=n.slice(0,o).join("/")}var s,a=n.slice(o);s=null===i?".":((h(i)||h(n.join("/")))&&(i&&h(i)||(i="/"+i)),i);var c=this._makeAbs(s);if(v(this,s))return r();a[0]===l.GLOBSTAR?this._processGlobStar(i,s,c,a,t,e,r):this._processReaddir(i,s,c,a,t,e,r)}},b.prototype._processReaddir=function(e,r,i,o,s,a,c){var u=this;this._readdir(i,a,function(n,t){return u._processReaddir2(e,r,i,o,s,a,t,c)})},b.prototype._processReaddir2=function(n,t,e,r,i,o,s,a){if(!s)return a();for(var c=r[0],u=!!this.minimatch.negate,l=c._glob,f=this.dot||"."===l.charAt(0),h=[],p=0;p<s.length;p++){if("."!==(v=s[p]).charAt(0)||f)(u&&!n?!v.match(c):v.match(c))&&h.push(v)}var d=h.length;if(0===d)return a();if(1===r.length&&!this.mark&&!this.stat){this.matches[i]||(this.matches[i]=Object.create(null));for(p=0;p<d;p++){var v=h[p];n&&(v="/"!==n?n+"/"+v:n+v),"/"!==v.charAt(0)||this.nomount||(v=g.join(this.root,v)),this._emitMatch(i,v)}return a()}r.shift();for(p=0;p<d;p++){v=h[p];n&&(v="/"!==n?n+"/"+v:n+v),this._process([v].concat(r),i,o,a)}a()},b.prototype._emitMatch=function(n,t){if(!this.aborted&&!this.matches[n][t]&&!c(this,t))if(this.paused)this._emitQueue.push([n,t]);else{var e=this._makeAbs(t);if(this.nodir){var r=this.cache[e];if("DIR"===r||Array.isArray(r))return}this.mark&&(t=this._mark(t)),this.matches[n][t]=!0;var i=this.statCache[e];i&&this.emit("stat",t,i),this.emit("match",t)}},b.prototype._readdirInGlobStar=function(r,i){if(!this.aborted){if(this.follow)return this._readdir(r,!1,i);var o=this,n=d("lstat\0"+r,function(n,t){if(n)return i();var e=t.isSymbolicLink();(o.symlinks[r]=e)||t.isDirectory()?o._readdir(r,!1,i):(o.cache[r]="FILE",i())});n&&u.lstat(r,n)}},b.prototype._readdir=function(n,t,e){if(!this.aborted&&(e=d("readdir\0"+n+"\0"+t,e))){if(t&&!p(this.symlinks,n))return this._readdirInGlobStar(n,e);if(p(this.cache,n)){var r=this.cache[n];if(!r||"FILE"===r)return e();if(Array.isArray(r))return e(null,r)}var i,o,s;u.readdir(n,(i=this,o=n,s=e,function(n,t){n?i._readdirError(o,n,s):i._readdirEntries(o,t,s)}))}},b.prototype._readdirEntries=function(n,t,e){if(!this.aborted){if(!this.mark&&!this.stat)for(var r=0;r<t.length;r++){var i=t[r];i="/"===n?n+i:n+"/"+i,this.cache[i]=!0}return e(null,this.cache[n]=t)}},b.prototype._readdirError=function(n,t,e){if(!this.aborted){switch(t.code){case"ENOTSUP":case"ENOTDIR":this.cache[this._makeAbs(n)]="FILE";break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(n)]=!1;break;default:this.cache[this._makeAbs(n)]=!1,this.strict&&(this.emit("error",t),this.abort()),this.silent||console.error("glob error",t)}return e()}},b.prototype._processGlobStar=function(e,r,i,o,s,a,c){var u=this;this._readdir(i,a,function(n,t){u._processGlobStar2(e,r,i,o,s,a,t,c)})},b.prototype._processGlobStar2=function(n,t,e,r,i,o,s,a){if(!s)return a();var c=r.slice(1),u=n?[n]:[],l=u.concat(c);this._process(l,i,!1,a);var f=this.symlinks[e],h=s.length;if(f&&o)return a();for(var p=0;p<h;p++){if("."!==s[p].charAt(0)||this.dot){var d=u.concat(s[p],c);this._process(d,i,!0,a);var v=u.concat(s[p],r);this._process(v,i,!0,a)}}a()},b.prototype._processSimple=function(e,r,i){var o=this;this._stat(e,function(n,t){o._processSimple2(e,r,n,t,i)})},b.prototype._processSimple2=function(n,t,e,r,i){if(this.matches[t]||(this.matches[t]=Object.create(null)),!r)return i();if(n&&h(n)&&!this.nomount){var o=/[\/\\]$/.test(n);"/"===n.charAt(0)?n=g.join(this.root,n):(n=g.resolve(this.root,n),o&&(n+="/"))}"win32"===s.platform&&(n=n.replace(/\\/g,"/")),this._emitMatch(t,n),i()},b.prototype._stat=function(r,i){var o=this._makeAbs(r),n="/"===r.slice(-1);if(r.length>this.maxLength)return i();if(!this.stat&&p(this.cache,o)){var t=this.cache[o];if(Array.isArray(t)&&(t="DIR"),!n||"DIR"===t)return i(null,t);if(n&&"FILE"===t)return i()}var e=this.statCache[o];if(void 0!==e){if(!1===e)return i(null,e);var s=e.isDirectory()?"DIR":"FILE";return n&&"FILE"===s?i():i(null,s,e)}var a=this,c=d("stat\0"+o,function(n,e){{if(e&&e.isSymbolicLink())return u.stat(o,function(n,t){n?a._stat2(r,o,null,e,i):a._stat2(r,o,n,t,i)});a._stat2(r,o,n,e,i)}});c&&u.lstat(o,c)},b.prototype._stat2=function(n,t,e,r,i){if(e)return this.statCache[t]=!1,i();var o="/"===n.slice(-1);if(this.statCache[t]=r,"/"===t.slice(-1)&&!r.isDirectory())return i(null,!1,r);var s=r.isDirectory()?"DIR":"FILE";return this.cache[t]=this.cache[t]||s,o&&"DIR"!==s?i():i(null,s,r)}}).call(this,_("_process"))},{"./common.js":15,"./sync.js":17,_process:24,assert:9,events:14,fs:12,inflight:18,inherits:19,minimatch:20,once:21,path:22,"path-is-absolute":23,util:28}],17:[function(e,r,n){(function(i){(r.exports=n).GlobSync=h;var s=e("fs"),c=e("minimatch"),g=(c.Minimatch,e("./glob.js").Glob,e("util"),e("path")),u=e("assert"),l=e("path-is-absolute"),t=e("./common.js"),o=(t.alphasort,t.alphasorti,t.setopts),a=t.ownProp,f=t.childrenIgnored;function n(n,t){if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");return new h(n,t).found}function h(n,t){if(!n)throw new Error("must provide pattern");if("function"==typeof t||3===arguments.length)throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof h))return new h(n,t);if(o(this,n,t),this.noprocess)return this;var e=this.minimatch.set.length;this.matches=new Array(e);for(var r=0;r<e;r++)this._process(this.minimatch.set[r],r,!1);this._finish()}h.prototype._finish=function(){if(u(this instanceof h),this.realpath){var i=this;this.matches.forEach(function(n,t){var e=i.matches[t]=Object.create(null);for(var r in n)try{r=i._makeAbs(r),e[s.realpathSync(r,i.realpathCache)]=!0}catch(n){if("stat"!==n.syscall)throw n;e[i._makeAbs(r)]=!0}})}t.finish(this)},h.prototype._process=function(n,t,e){u(this instanceof h);for(var r,i=0;"string"==typeof n[i];)i++;switch(i){case n.length:return void this._processSimple(n.join("/"),t);case 0:r=null;break;default:r=n.slice(0,i).join("/")}var o,s=n.slice(i);o=null===r?".":((l(r)||l(n.join("/")))&&(r&&l(r)||(r="/"+r)),r);var a=this._makeAbs(o);f(this,o)||(s[0]===c.GLOBSTAR?this._processGlobStar(r,o,a,s,t,e):this._processReaddir(r,o,a,s,t,e))},h.prototype._processReaddir=function(n,t,e,r,i,o){var s=this._readdir(e,o);if(s){for(var a=r[0],c=!!this.minimatch.negate,u=a._glob,l=this.dot||"."===u.charAt(0),f=[],h=0;h<s.length;h++){if("."!==(v=s[h]).charAt(0)||l)(c&&!n?!v.match(a):v.match(a))&&f.push(v)}var p=f.length;if(0!==p)if(1!==r.length||this.mark||this.stat){r.shift();for(h=0;h<p;h++){var d;v=f[h];d=n?[n,v]:[v],this._process(d.concat(r),i,o)}}else{this.matches[i]||(this.matches[i]=Object.create(null));for(var h=0;h<p;h++){var v=f[h];n&&(v="/"!==n.slice(-1)?n+"/"+v:n+v),"/"!==v.charAt(0)||this.nomount||(v=g.join(this.root,v)),this.matches[i][v]=!0}}}},h.prototype._emitMatch=function(n,t){this._makeAbs(t);if(this.mark&&(t=this._mark(t)),!this.matches[n][t]){if(this.nodir){var e=this.cache[this._makeAbs(t)];if("DIR"===e||Array.isArray(e))return}this.matches[n][t]=!0,this.stat&&this._stat(t)}},h.prototype._readdirInGlobStar=function(n){if(this.follow)return this._readdir(n,!1);var t,e;try{e=s.lstatSync(n)}catch(n){return null}var r=e.isSymbolicLink();return(this.symlinks[n]=r)||e.isDirectory()?t=this._readdir(n,!1):this.cache[n]="FILE",t},h.prototype._readdir=function(t,n){if(n&&!a(this.symlinks,t))return this._readdirInGlobStar(t);if(a(this.cache,t)){var e=this.cache[t];if(!e||"FILE"===e)return null;if(Array.isArray(e))return e}try{return this._readdirEntries(t,s.readdirSync(t))}catch(n){return this._readdirError(t,n),null}},h.prototype._readdirEntries=function(n,t){if(!this.mark&&!this.stat)for(var e=0;e<t.length;e++){var r=t[e];r="/"===n?n+r:n+"/"+r,this.cache[r]=!0}return this.cache[n]=t},h.prototype._readdirError=function(n,t){switch(t.code){case"ENOTSUP":case"ENOTDIR":this.cache[this._makeAbs(n)]="FILE";break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(n)]=!1;break;default:if(this.cache[this._makeAbs(n)]=!1,this.strict)throw t;this.silent||console.error("glob error",t)}},h.prototype._processGlobStar=function(n,t,e,r,i,o){var s=this._readdir(e,o);if(s){var a=r.slice(1),c=n?[n]:[],u=c.concat(a);this._process(u,i,!1);var l=s.length;if(!this.symlinks[e]||!o)for(var f=0;f<l;f++){if("."!==s[f].charAt(0)||this.dot){var h=c.concat(s[f],a);this._process(h,i,!0);var p=c.concat(s[f],r);this._process(p,i,!0)}}}},h.prototype._processSimple=function(n,t){var e=this._stat(n);if(this.matches[t]||(this.matches[t]=Object.create(null)),e){if(n&&l(n)&&!this.nomount){var r=/[\/\\]$/.test(n);"/"===n.charAt(0)?n=g.join(this.root,n):(n=g.resolve(this.root,n),r&&(n+="/"))}"win32"===i.platform&&(n=n.replace(/\\/g,"/")),this.matches[t][n]=!0}},h.prototype._stat=function(n){var t=this._makeAbs(n),e="/"===n.slice(-1);if(n.length>this.maxLength)return!1;if(!this.stat&&a(this.cache,t)){var r=this.cache[t];if(Array.isArray(r)&&(r="DIR"),!e||"DIR"===r)return r;if(e&&"FILE"===r)return!1}var i=this.statCache[t];if(!i){var o;try{o=s.lstatSync(t)}catch(n){return!1}if(o.isSymbolicLink())try{i=s.statSync(t)}catch(n){i=o}else i=o}r=(this.statCache[t]=i).isDirectory()?"DIR":"FILE";return this.cache[t]=this.cache[t]||r,(!e||"DIR"===r)&&r},h.prototype._mark=function(n){return t.mark(this,n)},h.prototype._makeAbs=function(n){return t.makeAbs(this,n)}}).call(this,e("_process"))},{"./common.js":15,"./glob.js":16,_process:24,assert:9,fs:12,minimatch:20,path:22,"path-is-absolute":23,util:28}],18:[function(t,r,n){(function(s){var n=t("wrappy"),a=Object.create(null),e=t("once");r.exports=n(function(n,t){return a[n]?(a[n].push(t),null):(a[n]=[t],o=n,e(function n(){var t=a[o],e=t.length,r=function(n){for(var t=n.length,e=[],r=0;r<t;r++)e[r]=n[r];return e}(arguments);try{for(var i=0;i<e;i++)t[i].apply(null,r)}finally{t.length>e?(t.splice(0,e),s.nextTick(function(){n.apply(null,r)})):delete a[o]}}));var o})}).call(this,t("_process"))},{_process:24,once:21,wrappy:29}],19:[function(n,t,e){"function"==typeof Object.create?t.exports=function(n,t){n.super_=t,n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(n,t){n.super_=t;var e=function(){};e.prototype=t.prototype,n.prototype=new e,n.prototype.constructor=n}},{}],20:[function(n,t,e){(t.exports=s).Minimatch=i;var u={sep:"/"};try{u=n("path")}catch(n){}var M=s.GLOBSTAR=i.GLOBSTAR={},r=n("brace-expansion"),C={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},P="[^/]",z=P+"*?",B="().*{}+?[]^$\\!".split("").reduce(function(n,t){return n[t]=!0,n},{});var l=/\/+/;function o(t,e){t=t||{},e=e||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}function s(n,t,e){if("string"!=typeof t)throw new TypeError("glob pattern string required");return e||(e={}),!(!e.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===n:new i(t,e).match(n))}function i(n,t){if(!(this instanceof i))return new i(n,t);if("string"!=typeof n)throw new TypeError("glob pattern string required");t||(t={}),n=n.trim(),"/"!==u.sep&&(n=n.split(u.sep).join("/")),this.options=t,this.set=[],this.pattern=n,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function a(n,t){if(t||(t=this instanceof i?this.options:{}),void 0===(n=void 0===n?this.pattern:n))throw new TypeError("undefined pattern");return t.nobrace||!n.match(/\{.*\}/)?[n]:r(n)}s.filter=function(r,i){return i=i||{},function(n,t,e){return s(n,r,i)}},s.defaults=function(r){if(!r||!Object.keys(r).length)return s;var i=s,n=function(n,t,e){return i.minimatch(n,t,o(r,e))};return n.Minimatch=function(n,t){return new i.Minimatch(n,o(r,t))},n},i.defaults=function(n){return n&&Object.keys(n).length?s.defaults(n).Minimatch:i},i.prototype.debug=function(){},i.prototype.make=function(){if(this._made)return;var n=this.pattern,t=this.options;if(!t.nocomment&&"#"===n.charAt(0))return void(this.comment=!0);if(!n)return void(this.empty=!0);this.parseNegate();var e=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error);this.debug(this.pattern,e),e=this.globParts=e.map(function(n){return n.split(l)}),this.debug(this.pattern,e),e=e.map(function(n,t,e){return n.map(this.parse,this)},this),this.debug(this.pattern,e),e=e.filter(function(n){return-1===n.indexOf(!1)}),this.debug(this.pattern,e),this.set=e},i.prototype.parseNegate=function(){var n=this.pattern,t=!1,e=this.options,r=0;if(e.nonegate)return;for(var i=0,o=n.length;i<o&&"!"===n.charAt(i);i++)t=!t,r++;r&&(this.pattern=n.substr(r));this.negate=t},s.braceExpand=function(n,t){return a(n,t)},i.prototype.braceExpand=a,i.prototype.parse=function(n,t){if(65536<n.length)throw new TypeError("pattern is too long");var e=this.options;if(!e.noglobstar&&"**"===n)return M;if(""===n)return"";var r,i="",o=!!e.nocase,s=!1,a=[],c=[],u=!1,l=-1,f=-1,h="."===n.charAt(0)?"":e.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",p=this;function d(){if(r){switch(r){case"*":i+=z,o=!0;break;case"?":i+=P,o=!0;break;default:i+="\\"+r}p.debug("clearStateChar %j %j",r,i),r=!1}}for(var v,g=0,m=n.length;g<m&&(v=n.charAt(g));g++)if(this.debug("%s\t%s %s %j",n,g,i,v),s&&B[v])i+="\\"+v,s=!1;else switch(v){case"/":return!1;case"\\":d(),s=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\t%s %s %j <-- stateChar",n,g,i,v),u){this.debug("  in class"),"!"===v&&g===f+1&&(v="^"),i+=v;continue}p.debug("call clearStateChar %j",r),d(),r=v,e.noext&&d();continue;case"(":if(u){i+="(";continue}if(!r){i+="\\(";continue}a.push({type:r,start:g-1,reStart:i.length,open:C[r].open,close:C[r].close}),i+="!"===r?"(?:(?!(?:":"(?:",this.debug("plType %j %j",r,i),r=!1;continue;case")":if(u||!a.length){i+="\\)";continue}d(),o=!0;var y=a.pop();i+=y.close,"!"===y.type&&c.push(y),y.reEnd=i.length;continue;case"|":if(u||!a.length||s){i+="\\|",s=!1;continue}d(),i+="|";continue;case"[":if(d(),u){i+="\\"+v;continue}u=!0,f=g,l=i.length,i+=v;continue;case"]":if(g===f+1||!u){i+="\\"+v,s=!1;continue}if(u){var b=n.substring(f+1,g);try{RegExp("["+b+"]")}catch(n){var _=this.parse(b,U);i=i.substr(0,l)+"\\["+_[0]+"\\]",o=o||_[1],u=!1;continue}}u=!(o=!0),i+=v;continue;default:d(),s?s=!1:!B[v]||"^"===v&&u||(i+="\\"),i+=v}u&&(b=n.substr(f+1),_=this.parse(b,U),i=i.substr(0,l)+"\\["+_[0],o=o||_[1]);for(y=a.pop();y;y=a.pop()){var w=i.slice(y.reStart+y.open.length);this.debug("setting tail",i,y),w=w.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(n,t,e){return e||(e="\\"),t+t+e+"|"}),this.debug("tail=%j\n   %s",w,w,y,i);var E="*"===y.type?z:"?"===y.type?P:"\\"+y.type;o=!0,i=i.slice(0,y.reStart)+E+"\\("+w}d(),s&&(i+="\\\\");var O=!1;switch(i.charAt(0)){case".":case"[":case"(":O=!0}for(var A=c.length-1;-1<A;A--){var x=c[A],j=i.slice(0,x.reStart),k=i.slice(x.reStart,x.reEnd-8),S=i.slice(x.reEnd-8,x.reEnd),R=i.slice(x.reEnd);S+=R;var L=j.split("(").length-1,T=R;for(g=0;g<L;g++)T=T.replace(/\)[+*?]?/,"");var I="";""===(R=T)&&t!==U&&(I="$");var N=j+k+R+I+S;i=N}""!==i&&o&&(i="(?=.)"+i);O&&(i=h+i);if(t===U)return[i,o];if(!o)return n.replace(/\\(.)/g,"$1");var D=e.nocase?"i":"";try{var F=new RegExp("^"+i+"$",D)}catch(n){return new RegExp("$.")}return F._glob=n,F._src=i,F};var U={};s.makeRe=function(n,t){return new i(n,t||{}).makeRe()},i.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var n=this.set;if(!n.length)return this.regexp=!1,this.regexp;var t=this.options,e=t.noglobstar?z:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",r=t.nocase?"i":"",i=n.map(function(n){return n.map(function(n){return n===M?e:"string"==typeof n?n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):n._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(n){this.regexp=!1}return this.regexp},s.match=function(n,t,e){var r=new i(t,e=e||{});return n=n.filter(function(n){return r.match(n)}),r.options.nonull&&!n.length&&n.push(t),n},i.prototype.match=function(n,t){if(this.debug("match",n,this.pattern),this.comment)return!1;if(this.empty)return""===n;if("/"===n&&t)return!0;var e=this.options;"/"!==u.sep&&(n=n.split(u.sep).join("/"));n=n.split(l),this.debug(this.pattern,"split",n);var r,i,o=this.set;for(this.debug(this.pattern,"set",o),i=n.length-1;0<=i&&!(r=n[i]);i--);for(i=0;i<o.length;i++){var s=o[i],a=n;e.matchBase&&1===s.length&&(a=[r]);var c=this.matchOne(a,s,t);if(c)return!!e.flipNegate||!this.negate}return!e.flipNegate&&this.negate},i.prototype.matchOne=function(n,t,e){var r=this.options;this.debug("matchOne",{this:this,file:n,pattern:t}),this.debug("matchOne",n.length,t.length);for(var i=0,o=0,s=n.length,a=t.length;i<s&&o<a;i++,o++){this.debug("matchOne loop");var c,u=t[o],l=n[i];if(this.debug(t,u,l),!1===u)return!1;if(u===M){this.debug("GLOBSTAR",[t,u,l]);var f=i,h=o+1;if(h===a){for(this.debug("** at the end");i<s;i++)if("."===n[i]||".."===n[i]||!r.dot&&"."===n[i].charAt(0))return!1;return!0}for(;f<s;){var p=n[f];if(this.debug("\nglobstar while",n,f,t,h,p),this.matchOne(n.slice(f),t.slice(h),e))return this.debug("globstar found match!",f,s,p),!0;if("."===p||".."===p||!r.dot&&"."===p.charAt(0)){this.debug("dot detected!",n,f,t,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!(!e||(this.debug("\n>>> no match, partial?",n,f,t,h),f!==s))}if("string"==typeof u?(c=r.nocase?l.toLowerCase()===u.toLowerCase():l===u,this.debug("string match",u,l,c)):(c=l.match(u),this.debug("pattern match",u,l,c)),!c)return!1}if(i===s&&o===a)return!0;if(i===s)return e;if(o===a)return i===s-1&&""===n[i];throw new Error("wtf?")}},{"brace-expansion":11,path:22}],21:[function(n,t,e){var r=n("wrappy");function i(n){var t=function(){return t.called?t.value:(t.called=!0,t.value=n.apply(this,arguments))};return t.called=!1,t}function o(n){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=n.apply(this,arguments)},e=n.name||"Function wrapped with `once`";return t.onceError=e+" shouldn't be called more than once",t.called=!1,t}t.exports=r(i),t.exports.strict=r(o),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return o(this)},configurable:!0})})},{wrappy:29}],22:[function(n,t,u){(function(i){function o(n,t){for(var e=0,r=n.length-1;0<=r;r--){var i=n[r];"."===i?n.splice(r,1):".."===i?(n.splice(r,1),e++):e&&(n.splice(r,1),e--)}if(t)for(;e--;e)n.unshift("..");return n}var t=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,s=function(n){return t.exec(n).slice(1)};function a(n,t){if(n.filter)return n.filter(t);for(var e=[],r=0;r<n.length;r++)t(n[r],r,n)&&e.push(n[r]);return e}u.resolve=function(){for(var n="",t=!1,e=arguments.length-1;-1<=e&&!t;e--){var r=0<=e?arguments[e]:i.cwd();if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(n=r+"/"+n,t="/"===r.charAt(0))}return(t?"/":"")+(n=o(a(n.split("/"),function(n){return!!n}),!t).join("/"))||"."},u.normalize=function(n){var t=u.isAbsolute(n),e="/"===r(n,-1);return(n=o(a(n.split("/"),function(n){return!!n}),!t).join("/"))||t||(n="."),n&&e&&(n+="/"),(t?"/":"")+n},u.isAbsolute=function(n){return"/"===n.charAt(0)},u.join=function(){var n=Array.prototype.slice.call(arguments,0);return u.normalize(a(n,function(n,t){if("string"!=typeof n)throw new TypeError("Arguments to path.join must be strings");return n}).join("/"))},u.relative=function(n,t){function e(n){for(var t=0;t<n.length&&""===n[t];t++);for(var e=n.length-1;0<=e&&""===n[e];e--);return e<t?[]:n.slice(t,e-t+1)}n=u.resolve(n).substr(1),t=u.resolve(t).substr(1);for(var r=e(n.split("/")),i=e(t.split("/")),o=Math.min(r.length,i.length),s=o,a=0;a<o;a++)if(r[a]!==i[a]){s=a;break}var c=[];for(a=s;a<r.length;a++)c.push("..");return(c=c.concat(i.slice(s))).join("/")},u.sep="/",u.delimiter=":",u.dirname=function(n){var t=s(n),e=t[0],r=t[1];return e||r?(r&&(r=r.substr(0,r.length-1)),e+r):"."},u.basename=function(n,t){var e=s(n)[2];return t&&e.substr(-1*t.length)===t&&(e=e.substr(0,e.length-t.length)),e},u.extname=function(n){return s(n)[3]};var r="b"==="ab".substr(-1)?function(n,t,e){return n.substr(t,e)}:function(n,t,e){return t<0&&(t=n.length+t),n.substr(t,e)}}).call(this,n("_process"))},{_process:24}],23:[function(n,r,t){(function(n){"use strict";function t(n){return"/"===n.charAt(0)}function e(n){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(n),e=t[1]||"",r=Boolean(e&&":"!==e.charAt(1));return Boolean(t[2]||r)}r.exports="win32"===n.platform?e:t,r.exports.posix=t,r.exports.win32=e}).call(this,n("_process"))},{_process:24}],24:[function(n,t,e){var r,i,o=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(t){if(r===setTimeout)return setTimeout(t,0);if((r===s||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(n){try{return r.call(null,t,0)}catch(n){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:s}catch(n){r=s}try{i="function"==typeof clearTimeout?clearTimeout:a}catch(n){i=a}}();var u,l=[],f=!1,h=-1;function p(){f&&u&&(f=!1,u.length?l=u.concat(l):h=-1,l.length&&d())}function d(){if(!f){var n=c(p);f=!0;for(var t=l.length;t;){for(u=l,l=[];++h<t;)u&&u[h].run();h=-1,t=l.length}u=null,f=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===a||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(n){try{return i.call(null,t)}catch(n){return i.call(this,t)}}}(n)}}function v(n,t){this.fun=n,this.array=t}function g(){}o.nextTick=function(n){var t=new Array(arguments.length-1);if(1<arguments.length)for(var e=1;e<arguments.length;e++)t[e-1]=arguments[e];l.push(new v(n,t)),1!==l.length||f||c(d)},v.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(n){return[]},o.binding=function(n){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(n){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],25:[function(n,q,$){(function(){var n=this,t=n._,r=Array.prototype,s=Object.prototype,e=Function.prototype,i=r.push,c=r.slice,f=s.toString,o=s.hasOwnProperty,a=Array.isArray,u=Object.keys,l=e.bind,h=Object.create,p=function(){},d=function(n){return n instanceof d?n:this instanceof d?void(this._wrapped=n):new d(n)};void 0!==$?(void 0!==q&&q.exports&&($=q.exports=d),$._=d):n._=d,d.VERSION="1.8.3";var v=function(i,o,n){if(void 0===o)return i;switch(null==n?3:n){case 1:return function(n){return i.call(o,n)};case 2:return function(n,t){return i.call(o,n,t)};case 3:return function(n,t,e){return i.call(o,n,t,e)};case 4:return function(n,t,e,r){return i.call(o,n,t,e,r)}}return function(){return i.apply(o,arguments)}},g=function(n,t,e){return null==n?d.identity:d.isFunction(n)?v(n,t,e):d.isObject(n)?d.matcher(n):d.property(n)};d.iteratee=function(n,t){return g(n,t,1/0)};var m=function(c,u){return function(n){var t=arguments.length;if(t<2||null==n)return n;for(var e=1;e<t;e++)for(var r=arguments[e],i=c(r),o=i.length,s=0;s<o;s++){var a=i[s];u&&void 0!==n[a]||(n[a]=r[a])}return n}},y=function(n){if(!d.isObject(n))return{};if(h)return h(n);p.prototype=n;var t=new p;return p.prototype=null,t},b=function(t){return function(n){return null==n?void 0:n[t]}},_=Math.pow(2,53)-1,w=b("length"),E=function(n){var t=w(n);return"number"==typeof t&&0<=t&&t<=_};function O(a){return function(n,t,e,r){t=v(t,r,4);var i=!E(n)&&d.keys(n),o=(i||n).length,s=0<a?0:o-1;return arguments.length<3&&(e=n[i?i[s]:s],s+=a),function(n,t,e,r,i,o){for(;0<=i&&i<o;i+=a){var s=r?r[i]:i;e=t(e,n[s],s,n)}return e}(n,t,e,i,s,o)}}d.each=d.forEach=function(n,t,e){var r,i;if(t=v(t,e),E(n))for(r=0,i=n.length;r<i;r++)t(n[r],r,n);else{var o=d.keys(n);for(r=0,i=o.length;r<i;r++)t(n[o[r]],o[r],n)}return n},d.map=d.collect=function(n,t,e){t=g(t,e);for(var r=!E(n)&&d.keys(n),i=(r||n).length,o=Array(i),s=0;s<i;s++){var a=r?r[s]:s;o[s]=t(n[a],a,n)}return o},d.reduce=d.foldl=d.inject=O(1),d.reduceRight=d.foldr=O(-1),d.find=d.detect=function(n,t,e){var r;if(void 0!==(r=E(n)?d.findIndex(n,t,e):d.findKey(n,t,e))&&-1!==r)return n[r]},d.filter=d.select=function(n,r,t){var i=[];return r=g(r,t),d.each(n,function(n,t,e){r(n,t,e)&&i.push(n)}),i},d.reject=function(n,t,e){return d.filter(n,d.negate(g(t)),e)},d.every=d.all=function(n,t,e){t=g(t,e);for(var r=!E(n)&&d.keys(n),i=(r||n).length,o=0;o<i;o++){var s=r?r[o]:o;if(!t(n[s],s,n))return!1}return!0},d.some=d.any=function(n,t,e){t=g(t,e);for(var r=!E(n)&&d.keys(n),i=(r||n).length,o=0;o<i;o++){var s=r?r[o]:o;if(t(n[s],s,n))return!0}return!1},d.contains=d.includes=d.include=function(n,t,e,r){return E(n)||(n=d.values(n)),("number"!=typeof e||r)&&(e=0),0<=d.indexOf(n,t,e)},d.invoke=function(n,e){var r=c.call(arguments,2),i=d.isFunction(e);return d.map(n,function(n){var t=i?e:n[e];return null==t?t:t.apply(n,r)})},d.pluck=function(n,t){return d.map(n,d.property(t))},d.where=function(n,t){return d.filter(n,d.matcher(t))},d.findWhere=function(n,t){return d.find(n,d.matcher(t))},d.max=function(n,r,t){var e,i,o=-1/0,s=-1/0;if(null==r&&null!=n)for(var a=0,c=(n=E(n)?n:d.values(n)).length;a<c;a++)e=n[a],o<e&&(o=e);else r=g(r,t),d.each(n,function(n,t,e){i=r(n,t,e),(s<i||i===-1/0&&o===-1/0)&&(o=n,s=i)});return o},d.min=function(n,r,t){var e,i,o=1/0,s=1/0;if(null==r&&null!=n)for(var a=0,c=(n=E(n)?n:d.values(n)).length;a<c;a++)(e=n[a])<o&&(o=e);else r=g(r,t),d.each(n,function(n,t,e){((i=r(n,t,e))<s||i===1/0&&o===1/0)&&(o=n,s=i)});return o},d.shuffle=function(n){for(var t,e=E(n)?n:d.values(n),r=e.length,i=Array(r),o=0;o<r;o++)(t=d.random(0,o))!==o&&(i[o]=i[t]),i[t]=e[o];return i},d.sample=function(n,t,e){return null==t||e?(E(n)||(n=d.values(n)),n[d.random(n.length-1)]):d.shuffle(n).slice(0,Math.max(0,t))},d.sortBy=function(n,r,t){return r=g(r,t),d.pluck(d.map(n,function(n,t,e){return{value:n,index:t,criteria:r(n,t,e)}}).sort(function(n,t){var e=n.criteria,r=t.criteria;if(e!==r){if(r<e||void 0===e)return 1;if(e<r||void 0===r)return-1}return n.index-t.index}),"value")};var A=function(s){return function(r,i,n){var o={};return i=g(i,n),d.each(r,function(n,t){var e=i(n,t,r);s(o,n,e)}),o}};d.groupBy=A(function(n,t,e){d.has(n,e)?n[e].push(t):n[e]=[t]}),d.indexBy=A(function(n,t,e){n[e]=t}),d.countBy=A(function(n,t,e){d.has(n,e)?n[e]++:n[e]=1}),d.toArray=function(n){return n?d.isArray(n)?c.call(n):E(n)?d.map(n,d.identity):d.values(n):[]},d.size=function(n){return null==n?0:E(n)?n.length:d.keys(n).length},d.partition=function(n,r,t){r=g(r,t);var i=[],o=[];return d.each(n,function(n,t,e){(r(n,t,e)?i:o).push(n)}),[i,o]},d.first=d.head=d.take=function(n,t,e){if(null!=n)return null==t||e?n[0]:d.initial(n,n.length-t)},d.initial=function(n,t,e){return c.call(n,0,Math.max(0,n.length-(null==t||e?1:t)))},d.last=function(n,t,e){if(null!=n)return null==t||e?n[n.length-1]:d.rest(n,Math.max(0,n.length-t))},d.rest=d.tail=d.drop=function(n,t,e){return c.call(n,null==t||e?1:t)},d.compact=function(n){return d.filter(n,d.identity)};var x=function(n,t,e,r){for(var i=[],o=0,s=r||0,a=w(n);s<a;s++){var c=n[s];if(E(c)&&(d.isArray(c)||d.isArguments(c))){t||(c=x(c,t,e));var u=0,l=c.length;for(i.length+=l;u<l;)i[o++]=c[u++]}else e||(i[o++]=c)}return i};function j(o){return function(n,t,e){t=g(t,e);for(var r=w(n),i=0<o?0:r-1;0<=i&&i<r;i+=o)if(t(n[i],i,n))return i;return-1}}function k(o,s,a){return function(n,t,e){var r=0,i=w(n);if("number"==typeof e)0<o?r=0<=e?e:Math.max(e+i,r):i=0<=e?Math.min(e+1,i):e+i+1;else if(a&&e&&i)return n[e=a(n,t)]===t?e:-1;if(t!=t)return 0<=(e=s(c.call(n,r,i),d.isNaN))?e+r:-1;for(e=0<o?r:i-1;0<=e&&e<i;e+=o)if(n[e]===t)return e;return-1}}d.flatten=function(n,t){return x(n,t,!1)},d.without=function(n){return d.difference(n,c.call(arguments,1))},d.uniq=d.unique=function(n,t,e,r){d.isBoolean(t)||(r=e,e=t,t=!1),null!=e&&(e=g(e,r));for(var i=[],o=[],s=0,a=w(n);s<a;s++){var c=n[s],u=e?e(c,s,n):c;t?(s&&o===u||i.push(c),o=u):e?d.contains(o,u)||(o.push(u),i.push(c)):d.contains(i,c)||i.push(c)}return i},d.union=function(){return d.uniq(x(arguments,!0,!0))},d.intersection=function(n){for(var t=[],e=arguments.length,r=0,i=w(n);r<i;r++){var o=n[r];if(!d.contains(t,o)){for(var s=1;s<e&&d.contains(arguments[s],o);s++);s===e&&t.push(o)}}return t},d.difference=function(n){var t=x(arguments,!0,!0,1);return d.filter(n,function(n){return!d.contains(t,n)})},d.zip=function(){return d.unzip(arguments)},d.unzip=function(n){for(var t=n&&d.max(n,w).length||0,e=Array(t),r=0;r<t;r++)e[r]=d.pluck(n,r);return e},d.object=function(n,t){for(var e={},r=0,i=w(n);r<i;r++)t?e[n[r]]=t[r]:e[n[r][0]]=n[r][1];return e},d.findIndex=j(1),d.findLastIndex=j(-1),d.sortedIndex=function(n,t,e,r){for(var i=(e=g(e,r,1))(t),o=0,s=w(n);o<s;){var a=Math.floor((o+s)/2);e(n[a])<i?o=a+1:s=a}return o},d.indexOf=k(1,d.findIndex,d.sortedIndex),d.lastIndexOf=k(-1,d.findLastIndex),d.range=function(n,t,e){null==t&&(t=n||0,n=0),e=e||1;for(var r=Math.max(Math.ceil((t-n)/e),0),i=Array(r),o=0;o<r;o++,n+=e)i[o]=n;return i};var S=function(n,t,e,r,i){if(!(r instanceof t))return n.apply(e,i);var o=y(n.prototype),s=n.apply(o,i);return d.isObject(s)?s:o};d.bind=function(n,t){if(l&&n.bind===l)return l.apply(n,c.call(arguments,1));if(!d.isFunction(n))throw new TypeError("Bind must be called on a function");var e=c.call(arguments,2),r=function(){return S(n,r,t,this,e.concat(c.call(arguments)))};return r},d.partial=function(i){var o=c.call(arguments,1),s=function(){for(var n=0,t=o.length,e=Array(t),r=0;r<t;r++)e[r]=o[r]===d?arguments[n++]:o[r];for(;n<arguments.length;)e.push(arguments[n++]);return S(i,s,this,this,e)};return s},d.bindAll=function(n){var t,e,r=arguments.length;if(r<=1)throw new Error("bindAll must be passed function names");for(t=1;t<r;t++)n[e=arguments[t]]=d.bind(n[e],n);return n},d.memoize=function(r,i){var o=function(n){var t=o.cache,e=""+(i?i.apply(this,arguments):n);return d.has(t,e)||(t[e]=r.apply(this,arguments)),t[e]};return o.cache={},o},d.delay=function(n,t){var e=c.call(arguments,2);return setTimeout(function(){return n.apply(null,e)},t)},d.defer=d.partial(d.delay,d,1),d.throttle=function(e,r,i){var o,s,a,c=null,u=0;i||(i={});var l=function(){u=!1===i.leading?0:d.now(),c=null,a=e.apply(o,s),c||(o=s=null)};return function(){var n=d.now();u||!1!==i.leading||(u=n);var t=r-(n-u);return o=this,s=arguments,t<=0||r<t?(c&&(clearTimeout(c),c=null),u=n,a=e.apply(o,s),c||(o=s=null)):c||!1===i.trailing||(c=setTimeout(l,t)),a}},d.debounce=function(t,e,r){var i,o,s,a,c,u=function(){var n=d.now()-a;n<e&&0<=n?i=setTimeout(u,e-n):(i=null,r||(c=t.apply(s,o),i||(s=o=null)))};return function(){s=this,o=arguments,a=d.now();var n=r&&!i;return i||(i=setTimeout(u,e)),n&&(c=t.apply(s,o),s=o=null),c}},d.wrap=function(n,t){return d.partial(t,n)},d.negate=function(n){return function(){return!n.apply(this,arguments)}},d.compose=function(){var e=arguments,r=e.length-1;return function(){for(var n=r,t=e[r].apply(this,arguments);n--;)t=e[n].call(this,t);return t}},d.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},d.before=function(n,t){var e;return function(){return 0<--n&&(e=t.apply(this,arguments)),n<=1&&(t=null),e}},d.once=d.partial(d.before,2);var R=!{toString:null}.propertyIsEnumerable("toString"),L=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function T(n,t){var e=L.length,r=n.constructor,i=d.isFunction(r)&&r.prototype||s,o="constructor";for(d.has(n,o)&&!d.contains(t,o)&&t.push(o);e--;)(o=L[e])in n&&n[o]!==i[o]&&!d.contains(t,o)&&t.push(o)}d.keys=function(n){if(!d.isObject(n))return[];if(u)return u(n);var t=[];for(var e in n)d.has(n,e)&&t.push(e);return R&&T(n,t),t},d.allKeys=function(n){if(!d.isObject(n))return[];var t=[];for(var e in n)t.push(e);return R&&T(n,t),t},d.values=function(n){for(var t=d.keys(n),e=t.length,r=Array(e),i=0;i<e;i++)r[i]=n[t[i]];return r},d.mapObject=function(n,t,e){t=g(t,e);for(var r,i=d.keys(n),o=i.length,s={},a=0;a<o;a++)s[r=i[a]]=t(n[r],r,n);return s},d.pairs=function(n){for(var t=d.keys(n),e=t.length,r=Array(e),i=0;i<e;i++)r[i]=[t[i],n[t[i]]];return r},d.invert=function(n){for(var t={},e=d.keys(n),r=0,i=e.length;r<i;r++)t[n[e[r]]]=e[r];return t},d.functions=d.methods=function(n){var t=[];for(var e in n)d.isFunction(n[e])&&t.push(e);return t.sort()},d.extend=m(d.allKeys),d.extendOwn=d.assign=m(d.keys),d.findKey=function(n,t,e){t=g(t,e);for(var r,i=d.keys(n),o=0,s=i.length;o<s;o++)if(t(n[r=i[o]],r,n))return r},d.pick=function(n,t,e){var r,i,o={},s=n;if(null==s)return o;d.isFunction(t)?(i=d.allKeys(s),r=v(t,e)):(i=x(arguments,!1,!1,1),r=function(n,t,e){return t in e},s=Object(s));for(var a=0,c=i.length;a<c;a++){var u=i[a],l=s[u];r(l,u,s)&&(o[u]=l)}return o},d.omit=function(n,t,e){if(d.isFunction(t))t=d.negate(t);else{var r=d.map(x(arguments,!1,!1,1),String);t=function(n,t){return!d.contains(r,t)}}return d.pick(n,t,e)},d.defaults=m(d.allKeys,!0),d.create=function(n,t){var e=y(n);return t&&d.extendOwn(e,t),e},d.clone=function(n){return d.isObject(n)?d.isArray(n)?n.slice():d.extend({},n):n},d.tap=function(n,t){return t(n),n},d.isMatch=function(n,t){var e=d.keys(t),r=e.length;if(null==n)return!r;for(var i=Object(n),o=0;o<r;o++){var s=e[o];if(t[s]!==i[s]||!(s in i))return!1}return!0};var I=function(n,t,e,r){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return n===t;n instanceof d&&(n=n._wrapped),t instanceof d&&(t=t._wrapped);var i=f.call(n);if(i!==f.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+n==""+t;case"[object Number]":return+n!=+n?+t!=+t:0==+n?1/+n==1/t:+n==+t;case"[object Date]":case"[object Boolean]":return+n==+t}var o="[object Array]"===i;if(!o){if("object"!=typeof n||"object"!=typeof t)return!1;var s=n.constructor,a=t.constructor;if(s!==a&&!(d.isFunction(s)&&s instanceof s&&d.isFunction(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}r=r||[];for(var c=(e=e||[]).length;c--;)if(e[c]===n)return r[c]===t;if(e.push(n),r.push(t),o){if((c=n.length)!==t.length)return!1;for(;c--;)if(!I(n[c],t[c],e,r))return!1}else{var u,l=d.keys(n);if(c=l.length,d.keys(t).length!==c)return!1;for(;c--;)if(u=l[c],!d.has(t,u)||!I(n[u],t[u],e,r))return!1}return e.pop(),r.pop(),!0};d.isEqual=function(n,t){return I(n,t)},d.isEmpty=function(n){return null==n||(E(n)&&(d.isArray(n)||d.isString(n)||d.isArguments(n))?0===n.length:0===d.keys(n).length)},d.isElement=function(n){return!(!n||1!==n.nodeType)},d.isArray=a||function(n){return"[object Array]"===f.call(n)},d.isObject=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},d.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){d["is"+t]=function(n){return f.call(n)==="[object "+t+"]"}}),d.isArguments(arguments)||(d.isArguments=function(n){return d.has(n,"callee")}),"function"!=typeof/./&&"object"!=typeof Int8Array&&(d.isFunction=function(n){return"function"==typeof n||!1}),d.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},d.isNaN=function(n){return d.isNumber(n)&&n!==+n},d.isBoolean=function(n){return!0===n||!1===n||"[object Boolean]"===f.call(n)},d.isNull=function(n){return null===n},d.isUndefined=function(n){return void 0===n},d.has=function(n,t){return null!=n&&o.call(n,t)},d.noConflict=function(){return n._=t,this},d.identity=function(n){return n},d.constant=function(n){return function(){return n}},d.noop=function(){},d.property=b,d.propertyOf=function(t){return null==t?function(){}:function(n){return t[n]}},d.matcher=d.matches=function(t){return t=d.extendOwn({},t),function(n){return d.isMatch(n,t)}},d.times=function(n,t,e){var r=Array(Math.max(0,n));t=v(t,e,1);for(var i=0;i<n;i++)r[i]=t(i);return r},d.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},d.now=Date.now||function(){return(new Date).getTime()};var N={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},D=d.invert(N),F=function(t){var e=function(n){return t[n]},n="(?:"+d.keys(t).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(n){return n=null==n?"":""+n,r.test(n)?n.replace(i,e):n}};d.escape=F(N),d.unescape=F(D),d.result=function(n,t,e){var r=null==n?void 0:n[t];return void 0===r&&(r=e),d.isFunction(r)?r.call(n):r};var M=0;d.uniqueId=function(n){var t=++M+"";return n?n+t:t},d.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var C=/(.)^/,P={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},z=/\\|'|\r|\n|\u2028|\u2029/g,B=function(n){return"\\"+P[n]};d.template=function(o,n,t){!n&&t&&(n=t),n=d.defaults({},n,d.templateSettings);var e=RegExp([(n.escape||C).source,(n.interpolate||C).source,(n.evaluate||C).source].join("|")+"|$","g"),s=0,a="__p+='";o.replace(e,function(n,t,e,r,i){return a+=o.slice(s,i).replace(z,B),s=i+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?a+="'+\n((__t=("+e+"))==null?'':__t)+\n'":r&&(a+="';\n"+r+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{var r=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}var i=function(n){return r.call(this,n,d)},c=n.variable||"obj";return i.source="function("+c+"){\n"+a+"}",i},d.chain=function(n){var t=d(n);return t._chain=!0,t};var U=function(n,t){return n._chain?d(t).chain():t};d.mixin=function(e){d.each(d.functions(e),function(n){var t=d[n]=e[n];d.prototype[n]=function(){var n=[this._wrapped];return i.apply(n,arguments),U(this,t.apply(d,n))}})},d.mixin(d),d.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var e=r[t];d.prototype[t]=function(){var n=this._wrapped;return e.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0],U(this,n)}}),d.each(["concat","join","slice"],function(n){var t=r[n];d.prototype[n]=function(){return U(this,t.apply(this._wrapped,arguments))}}),d.prototype.value=function(){return this._wrapped},d.prototype.valueOf=d.prototype.toJSON=d.prototype.value,d.prototype.toString=function(){return""+this._wrapped}}).call(this)},{}],26:[function(n,t,e){arguments[4][19][0].apply(e,arguments)},{dup:19}],27:[function(n,t,e){t.exports=function(n){return n&&"object"==typeof n&&"function"==typeof n.copy&&"function"==typeof n.fill&&"function"==typeof n.readUInt8}},{}],28:[function(h,n,k){(function(r,i){var a=/%[sdj%]/g;k.format=function(n){if(!_(n)){for(var t=[],e=0;e<arguments.length;e++)t.push(c(arguments[e]));return t.join(" ")}e=1;for(var r=arguments,i=r.length,o=String(n).replace(a,function(n){if("%%"===n)return"%";if(i<=e)return n;switch(n){case"%s":return String(r[e++]);case"%d":return Number(r[e++]);case"%j":try{return JSON.stringify(r[e++])}catch(n){return"[Circular]"}default:return n}}),s=r[e];e<i;s=r[++e])y(s)||!l(s)?o+=" "+s:o+=" "+c(s);return o},k.deprecate=function(n,t){if(w(i.process))return function(){return k.deprecate(n,t).apply(this,arguments)};if(!0===r.noDeprecation)return n;var e=!1;return function(){if(!e){if(r.throwDeprecation)throw new Error(t);r.traceDeprecation?console.trace(t):console.error(t),e=!0}return n.apply(this,arguments)}};var n,o={};function c(n,t){var e={seen:[],stylize:u};return 3<=arguments.length&&(e.depth=arguments[2]),4<=arguments.length&&(e.colors=arguments[3]),m(t)?e.showHidden=t:t&&k._extend(e,t),w(e.showHidden)&&(e.showHidden=!1),w(e.depth)&&(e.depth=2),w(e.colors)&&(e.colors=!1),w(e.customInspect)&&(e.customInspect=!0),e.colors&&(e.stylize=s),p(e,n,e.depth)}function s(n,t){var e=c.styles[t];return e?"["+c.colors[e][0]+"m"+n+"["+c.colors[e][1]+"m":n}function u(n,t){return n}function p(t,e,r){if(t.customInspect&&e&&x(e.inspect)&&e.inspect!==k.inspect&&(!e.constructor||e.constructor.prototype!==e)){var n=e.inspect(r,t);return _(n)||(n=p(t,n,r)),n}var i=function(n,t){if(w(t))return n.stylize("undefined","undefined");if(_(t)){var e="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return n.stylize(e,"string")}if(b(t))return n.stylize(""+t,"number");if(m(t))return n.stylize(""+t,"boolean");if(y(t))return n.stylize("null","null")}(t,e);if(i)return i;var o,s=Object.keys(e),a=(o={},s.forEach(function(n,t){o[n]=!0}),o);if(t.showHidden&&(s=Object.getOwnPropertyNames(e)),A(e)&&(0<=s.indexOf("message")||0<=s.indexOf("description")))return d(e);if(0===s.length){if(x(e)){var c=e.name?": "+e.name:"";return t.stylize("[Function"+c+"]","special")}if(E(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(O(e))return t.stylize(Date.prototype.toString.call(e),"date");if(A(e))return d(e)}var u,l="",f=!1,h=["{","}"];(g(e)&&(f=!0,h=["[","]"]),x(e))&&(l=" [Function"+(e.name?": "+e.name:"")+"]");return E(e)&&(l=" "+RegExp.prototype.toString.call(e)),O(e)&&(l=" "+Date.prototype.toUTCString.call(e)),A(e)&&(l=" "+d(e)),0!==s.length||f&&0!=e.length?r<0?E(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special"):(t.seen.push(e),u=f?function(t,e,r,i,n){for(var o=[],s=0,a=e.length;s<a;++s)j(e,String(s))?o.push(v(t,e,r,i,String(s),!0)):o.push("");return n.forEach(function(n){n.match(/^\d+$/)||o.push(v(t,e,r,i,n,!0))}),o}(t,e,r,a,s):s.map(function(n){return v(t,e,r,a,n,f)}),t.seen.pop(),function(n,t,e){if(60<n.reduce(function(n,t){return 0,0<=t.indexOf("\n")&&0,n+t.replace(/\u001b\[\d\d?m/g,"").length+1},0))return e[0]+(""===t?"":t+"\n ")+" "+n.join(",\n  ")+" "+e[1];return e[0]+t+" "+n.join(", ")+" "+e[1]}(u,l,h)):h[0]+l+h[1]}function d(n){return"["+Error.prototype.toString.call(n)+"]"}function v(n,t,e,r,i,o){var s,a,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?a=c.set?n.stylize("[Getter/Setter]","special"):n.stylize("[Getter]","special"):c.set&&(a=n.stylize("[Setter]","special")),j(r,i)||(s="["+i+"]"),a||(n.seen.indexOf(c.value)<0?-1<(a=y(e)?p(n,c.value,null):p(n,c.value,e-1)).indexOf("\n")&&(a=o?a.split("\n").map(function(n){return"  "+n}).join("\n").substr(2):"\n"+a.split("\n").map(function(n){return"   "+n}).join("\n")):a=n.stylize("[Circular]","special")),w(s)){if(o&&i.match(/^\d+$/))return a;s=(s=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(s=s.substr(1,s.length-2),n.stylize(s,"name")):(s=s.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),n.stylize(s,"string"))}return s+": "+a}function g(n){return Array.isArray(n)}function m(n){return"boolean"==typeof n}function y(n){return null===n}function b(n){return"number"==typeof n}function _(n){return"string"==typeof n}function w(n){return void 0===n}function E(n){return l(n)&&"[object RegExp]"===t(n)}function l(n){return"object"==typeof n&&null!==n}function O(n){return l(n)&&"[object Date]"===t(n)}function A(n){return l(n)&&("[object Error]"===t(n)||n instanceof Error)}function x(n){return"function"==typeof n}function t(n){return Object.prototype.toString.call(n)}function e(n){return n<10?"0"+n.toString(10):n.toString(10)}k.debuglog=function(t){if(w(n)&&(n=r.env.NODE_DEBUG||""),t=t.toUpperCase(),!o[t])if(new RegExp("\\b"+t+"\\b","i").test(n)){var e=r.pid;o[t]=function(){var n=k.format.apply(k,arguments);console.error("%s %d: %s",t,e,n)}}else o[t]=function(){};return o[t]},(k.inspect=c).colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},k.isArray=g,k.isBoolean=m,k.isNull=y,k.isNullOrUndefined=function(n){return null==n},k.isNumber=b,k.isString=_,k.isSymbol=function(n){return"symbol"==typeof n},k.isUndefined=w,k.isRegExp=E,k.isObject=l,k.isDate=O,k.isError=A,k.isFunction=x,k.isPrimitive=function(n){return null===n||"boolean"==typeof n||"number"==typeof n||"string"==typeof n||"symbol"==typeof n||void 0===n},k.isBuffer=h("./support/isBuffer");var f=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function j(n,t){return Object.prototype.hasOwnProperty.call(n,t)}k.log=function(){var n,t;console.log("%s - %s",(n=new Date,t=[e(n.getHours()),e(n.getMinutes()),e(n.getSeconds())].join(":"),[n.getDate(),f[n.getMonth()],t].join(" ")),k.format.apply(k,arguments))},k.inherits=h("inherits"),k._extend=function(n,t){if(!t||!l(t))return n;for(var e=Object.keys(t),r=e.length;r--;)n[e[r]]=t[e[r]];return n}}).call(this,h("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":27,_process:24,inherits:26}],29:[function(n,t,e){t.exports=function n(i,t){if(i&&t)return n(i)(t);if("function"!=typeof i)throw new TypeError("need wrapper function");Object.keys(i).forEach(function(n){e[n]=i[n]});return e;function e(){for(var n=new Array(arguments.length),t=0;t<n.length;t++)n[t]=arguments[t];var e=i.apply(this,n),r=n[n.length-1];return"function"==typeof e&&e!==r&&Object.keys(r).forEach(function(n){e[n]=r[n]}),e}}},{}]},{},[7])(7)});
\ No newline at end of file
diff --git a/site/assets/javascripts/modernizr.86422ebf.js b/site/assets/javascripts/modernizr.86422ebf.js
deleted file mode 100644
index 4ab44d7..0000000
--- a/site/assets/javascripts/modernizr.86422ebf.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(e,t){for(var n in t)e[n]=t[n]}(window,function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=11)}({11:function(e,t,n){"use strict";n.r(t);n(12)},12:function(e,t){var n;(function(i,d,p){function y(e,t){return typeof e===t}function s(e){var t=S.className,n=c._config.classPrefix||"";if(b&&(t=t.baseVal),c._config.enableJSClass){var r=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(r,"$1"+n+"js$2")}c._config.enableClasses&&(0<e.length&&(t+=" "+n+e.join(" "+n)),b?S.className.baseVal=t:S.className=t)}function a(e,t){if("object"==typeof e)for(var n in e)v(e,n)&&a(n,e[n]);else{var r=(e=e.toLowerCase()).split("."),o=c[r[0]];if(2===r.length&&(o=o[r[1]]),void 0!==o)return c;t="function"==typeof t?t():t,1===r.length?c[r[0]]=t:(!c[r[0]]||c[r[0]]instanceof Boolean||(c[r[0]]=new Boolean(c[r[0]])),c[r[0]][r[1]]=t),s([(t&&!1!==t?"":"no-")+r.join("-")]),c._trigger(e,t)}return c}function m(){return"function"!=typeof d.createElement?d.createElement(arguments[0]):b?d.createElementNS.call(d,"http://www.w3.org/2000/svg",arguments[0]):d.createElement.apply(d,arguments)}function o(e,t,n,r){var o,i,s,a,l,u="modernizr",f=m("div"),c=((l=d.body)||((l=m(b?"svg":"body")).fake=!0),l);if(parseInt(n,10))for(;n--;)(s=m("div")).id=r?r[n]:u+(n+1),f.appendChild(s);return(o=m("style")).type="text/css",o.id="s"+u,(c.fake?c:f).appendChild(o),c.appendChild(f),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(d.createTextNode(e)),f.id=u,c.fake&&(c.style.background="",c.style.overflow="hidden",a=S.style.overflow,S.style.overflow="hidden",S.appendChild(c)),i=t(f,e),c.fake?(c.parentNode.removeChild(c),S.style.overflow=a,S.offsetHeight):f.parentNode.removeChild(f),!!i}function l(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(e,t){var n=e.length;if("CSS"in i&&"supports"in i.CSS){for(;n--;)if(i.CSS.supports(l(e[n]),t))return!0;return!1}if("CSSSupportsRule"in i){for(var r=[];n--;)r.push("("+l(e[n])+":"+t+")");return o("@supports ("+(r=r.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"===function(e,t,n){var r;if("getComputedStyle"in i){r=getComputedStyle.call(i,e,t);var o=i.console;null!==r?n&&(r=r.getPropertyValue(n)):o&&o[o.error?"error":"log"].call(o,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}else r=!t&&e.currentStyle&&e.currentStyle[n];return r}(e,null,"position")})}return p}function u(e,t){return function(){return e.apply(t,arguments)}}function r(e,t,n,r,o){var i=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+w.join(i+" ")+i).split(" ");return y(t,"string")||y(t,"undefined")?function(e,t,n,r){function o(){s&&(delete T.style,delete T.modElem)}if(r=!y(r,"undefined")&&r,!y(n,"undefined")){var i=h(e,n);if(!y(i,"undefined"))return i}for(var s,a,l,u,f,c=["modernizr","tspan","samp"];!T.style&&c.length;)s=!0,T.modElem=m(c.shift()),T.style=T.modElem.style;for(l=e.length,a=0;a<l;a++)if(u=e[a],f=T.style[u],!!~(""+u).indexOf("-")&&(u=u.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")),T.style[u]!==p){if(r||y(n,"undefined"))return o(),"pfx"!==t||u;try{T.style[u]=n}catch(e){}if(T.style[u]!==f)return o(),"pfx"!==t||u}return o(),!1}(s,t,r,o):function(e,t,n){var r;for(var o in e)if(e[o]in t)return!1===n?e[o]:y(r=t[e[o]],"function")?u(r,n||t):r;return!1}(s=(e+" "+P.join(i+" ")+i).split(" "),t,n)}function e(e,t,n){return r(e,p,p,t,n)}var f=[],t={_version:"3.8.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){f.push({name:e,fn:t,options:n})},addAsyncTest:function(e){f.push({name:null,fn:e})}},c=function(){};c.prototype=t,c=new c;var v,n,g=[],S=d.documentElement,b="svg"===S.nodeName.toLowerCase();v=y(n={}.hasOwnProperty,"undefined")||y(n.call,"undefined")?function(e,t){return t in e&&y(e.constructor.prototype[t],"undefined")}:function(e,t){return n.call(e,t)},t._l={},t.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),c.hasOwnProperty(e)&&setTimeout(function(){c._trigger(e,c[e])},0)},t._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e;for(e=0;e<n.length;e++)(0,n[e])(t)},0),delete this._l[e]}},c._q.push(function(){t.addTest=a}),c.addTest("json","JSON"in i&&"parse"in JSON&&"stringify"in JSON),c.addTest("svg",!!d.createElementNS&&!!d.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var C=t.testStyles=o;c.addTest("checked",function(){return C("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(e){var t=m("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),e.appendChild(t),20===t.offsetLeft})}),c.addTest("target",function(){var e=i.document;if(!("querySelectorAll"in e))return!1;try{return e.querySelectorAll(":target"),!0}catch(e){return!1}}),c.addTest("dataset",function(){var e=m("div");return e.setAttribute("data-a-b","c"),!(!e.dataset||"c"!==e.dataset.aB)}),c.addTest("details",function(){var t,n=m("details");return"open"in n&&(C("#modernizr details{display:block}",function(e){e.appendChild(n),n.innerHTML="<summary>a</summary>b",t=n.offsetHeight,n.open=!0,t=t!==n.offsetHeight}),t)}),c.addTest("fetch","fetch"in i);var _="Moz O ms Webkit",w=t._config.usePrefixes?_.split(" "):[];t._cssomPrefixes=w;var x={elem:m("modernizr")};c._q.push(function(){delete x.elem});var T={style:x.elem.style};c._q.unshift(function(){delete T.style});var P=t._config.usePrefixes?_.toLowerCase().split(" "):[];t._domPrefixes=P,t.testAllProps=r,t.testAllProps=e;var j="CSS"in i&&"supports"in i.CSS,O="supportsCSS"in i;c.addTest("supports",j||O),c.addTest("csstransforms3d",function(){return!!e("perspective","1px",!0)}),function(){var e,t,n,r,o,i;for(var s in f)if(f.hasOwnProperty(s)){if(e=[],(t=f[s]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(r=y(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)1===(i=e[o].split(".")).length?c[i[0]]=r:(c[i[0]]&&(!c[i[0]]||c[i[0]]instanceof Boolean)||(c[i[0]]=new Boolean(c[i[0]])),c[i[0]][i[1]]=r),g.push((r?"":"no-")+i.join("-"))}}(),s(g),delete t.addTest,delete t.addAsyncTest;for(var z=0;z<c._q.length;z++)c._q[z]();i.Modernizr=c})(n=window,document),e.exports=n.Modernizr}}));
\ No newline at end of file
diff --git a/site/assets/stylesheets/application-palette.a8b3c06d.css b/site/assets/stylesheets/application-palette.a8b3c06d.css
deleted file mode 100644
index e07df05..0000000
--- a/site/assets/stylesheets/application-palette.a8b3c06d.css
+++ /dev/null
@@ -1 +0,0 @@
-button[data-md-color-accent],button[data-md-color-primary]{width:6.5rem;margin-bottom:.2rem;padding:1.2rem .4rem .2rem;-webkit-transition:background-color .25s,opacity .25s;transition:background-color .25s,opacity .25s;border-radius:.1rem;color:#fff;font-size:.64rem;text-align:left;cursor:pointer}button[data-md-color-accent]:hover,button[data-md-color-primary]:hover{opacity:.75}button[data-md-color-primary=red]{background-color:#ef5350}[data-md-color-primary=red] .md-typeset a{color:#ef5350}[data-md-color-primary=red] .md-header,[data-md-color-primary=red] .md-hero{background-color:#ef5350}[data-md-color-primary=red] .md-nav__link--active,[data-md-color-primary=red] .md-nav__link:active{color:#ef5350}[data-md-color-primary=red] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=pink]{background-color:#e91e63}[data-md-color-primary=pink] .md-typeset a{color:#e91e63}[data-md-color-primary=pink] .md-header,[data-md-color-primary=pink] .md-hero{background-color:#e91e63}[data-md-color-primary=pink] .md-nav__link--active,[data-md-color-primary=pink] .md-nav__link:active{color:#e91e63}[data-md-color-primary=pink] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=purple]{background-color:#ab47bc}[data-md-color-primary=purple] .md-typeset a{color:#ab47bc}[data-md-color-primary=purple] .md-header,[data-md-color-primary=purple] .md-hero{background-color:#ab47bc}[data-md-color-primary=purple] .md-nav__link--active,[data-md-color-primary=purple] .md-nav__link:active{color:#ab47bc}[data-md-color-primary=purple] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=deep-purple]{background-color:#7e57c2}[data-md-color-primary=deep-purple] .md-typeset a{color:#7e57c2}[data-md-color-primary=deep-purple] .md-header,[data-md-color-primary=deep-purple] .md-hero{background-color:#7e57c2}[data-md-color-primary=deep-purple] .md-nav__link--active,[data-md-color-primary=deep-purple] .md-nav__link:active{color:#7e57c2}[data-md-color-primary=deep-purple] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=indigo]{background-color:#3f51b5}[data-md-color-primary=indigo] .md-typeset a{color:#3f51b5}[data-md-color-primary=indigo] .md-header,[data-md-color-primary=indigo] .md-hero{background-color:#3f51b5}[data-md-color-primary=indigo] .md-nav__link--active,[data-md-color-primary=indigo] .md-nav__link:active{color:#3f51b5}[data-md-color-primary=indigo] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=blue]{background-color:#2196f3}[data-md-color-primary=blue] .md-typeset a{color:#2196f3}[data-md-color-primary=blue] .md-header,[data-md-color-primary=blue] .md-hero{background-color:#2196f3}[data-md-color-primary=blue] .md-nav__link--active,[data-md-color-primary=blue] .md-nav__link:active{color:#2196f3}[data-md-color-primary=blue] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=light-blue]{background-color:#03a9f4}[data-md-color-primary=light-blue] .md-typeset a{color:#03a9f4}[data-md-color-primary=light-blue] .md-header,[data-md-color-primary=light-blue] .md-hero{background-color:#03a9f4}[data-md-color-primary=light-blue] .md-nav__link--active,[data-md-color-primary=light-blue] .md-nav__link:active{color:#03a9f4}[data-md-color-primary=light-blue] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=cyan]{background-color:#00bcd4}[data-md-color-primary=cyan] .md-typeset a{color:#00bcd4}[data-md-color-primary=cyan] .md-header,[data-md-color-primary=cyan] .md-hero{background-color:#00bcd4}[data-md-color-primary=cyan] .md-nav__link--active,[data-md-color-primary=cyan] .md-nav__link:active{color:#00bcd4}[data-md-color-primary=cyan] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=teal]{background-color:#009688}[data-md-color-primary=teal] .md-typeset a{color:#009688}[data-md-color-primary=teal] .md-header,[data-md-color-primary=teal] .md-hero{background-color:#009688}[data-md-color-primary=teal] .md-nav__link--active,[data-md-color-primary=teal] .md-nav__link:active{color:#009688}[data-md-color-primary=teal] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=green]{background-color:#4caf50}[data-md-color-primary=green] .md-typeset a{color:#4caf50}[data-md-color-primary=green] .md-header,[data-md-color-primary=green] .md-hero{background-color:#4caf50}[data-md-color-primary=green] .md-nav__link--active,[data-md-color-primary=green] .md-nav__link:active{color:#4caf50}[data-md-color-primary=green] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=light-green]{background-color:#7cb342}[data-md-color-primary=light-green] .md-typeset a{color:#7cb342}[data-md-color-primary=light-green] .md-header,[data-md-color-primary=light-green] .md-hero{background-color:#7cb342}[data-md-color-primary=light-green] .md-nav__link--active,[data-md-color-primary=light-green] .md-nav__link:active{color:#7cb342}[data-md-color-primary=light-green] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=lime]{background-color:#c0ca33}[data-md-color-primary=lime] .md-typeset a{color:#c0ca33}[data-md-color-primary=lime] .md-header,[data-md-color-primary=lime] .md-hero{background-color:#c0ca33}[data-md-color-primary=lime] .md-nav__link--active,[data-md-color-primary=lime] .md-nav__link:active{color:#c0ca33}[data-md-color-primary=lime] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=yellow]{background-color:#f9a825}[data-md-color-primary=yellow] .md-typeset a{color:#f9a825}[data-md-color-primary=yellow] .md-header,[data-md-color-primary=yellow] .md-hero{background-color:#f9a825}[data-md-color-primary=yellow] .md-nav__link--active,[data-md-color-primary=yellow] .md-nav__link:active{color:#f9a825}[data-md-color-primary=yellow] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=amber]{background-color:#ffa000}[data-md-color-primary=amber] .md-typeset a{color:#ffa000}[data-md-color-primary=amber] .md-header,[data-md-color-primary=amber] .md-hero{background-color:#ffa000}[data-md-color-primary=amber] .md-nav__link--active,[data-md-color-primary=amber] .md-nav__link:active{color:#ffa000}[data-md-color-primary=amber] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=orange]{background-color:#fb8c00}[data-md-color-primary=orange] .md-typeset a{color:#fb8c00}[data-md-color-primary=orange] .md-header,[data-md-color-primary=orange] .md-hero{background-color:#fb8c00}[data-md-color-primary=orange] .md-nav__link--active,[data-md-color-primary=orange] .md-nav__link:active{color:#fb8c00}[data-md-color-primary=orange] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=deep-orange]{background-color:#ff7043}[data-md-color-primary=deep-orange] .md-typeset a{color:#ff7043}[data-md-color-primary=deep-orange] .md-header,[data-md-color-primary=deep-orange] .md-hero{background-color:#ff7043}[data-md-color-primary=deep-orange] .md-nav__link--active,[data-md-color-primary=deep-orange] .md-nav__link:active{color:#ff7043}[data-md-color-primary=deep-orange] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=brown]{background-color:#795548}[data-md-color-primary=brown] .md-typeset a{color:#795548}[data-md-color-primary=brown] .md-header,[data-md-color-primary=brown] .md-hero{background-color:#795548}[data-md-color-primary=brown] .md-nav__link--active,[data-md-color-primary=brown] .md-nav__link:active{color:#795548}[data-md-color-primary=brown] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=grey]{background-color:#757575}[data-md-color-primary=grey] .md-typeset a{color:#757575}[data-md-color-primary=grey] .md-header,[data-md-color-primary=grey] .md-hero{background-color:#757575}[data-md-color-primary=grey] .md-nav__link--active,[data-md-color-primary=grey] .md-nav__link:active{color:#757575}[data-md-color-primary=grey] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=blue-grey]{background-color:#546e7a}[data-md-color-primary=blue-grey] .md-typeset a{color:#546e7a}[data-md-color-primary=blue-grey] .md-header,[data-md-color-primary=blue-grey] .md-hero{background-color:#546e7a}[data-md-color-primary=blue-grey] .md-nav__link--active,[data-md-color-primary=blue-grey] .md-nav__link:active{color:#546e7a}[data-md-color-primary=blue-grey] .md-nav__item--nested>.md-nav__link{color:inherit}button[data-md-color-primary=white]{box-shadow:inset 0 0 .05rem rgba(0,0,0,.54)}[data-md-color-primary=white] .md-header,[data-md-color-primary=white] .md-hero,button[data-md-color-primary=white]{background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-hero--expand{border-bottom:.05rem solid rgba(0,0,0,.07)}[data-md-color-primary=black] .md-header,[data-md-color-primary=black] .md-hero,button[data-md-color-primary=black]{background-color:#000}button[data-md-color-accent=red]{background-color:#ff1744}[data-md-color-accent=red] .md-typeset a:active,[data-md-color-accent=red] .md-typeset a:hover{color:#ff1744}[data-md-color-accent=red] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=red] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-nav__link:focus,[data-md-color-accent=red] .md-nav__link:hover,[data-md-color-accent=red] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=red] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=red] .md-typeset .md-clipboard:active:before,[data-md-color-accent=red] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=red] .md-typeset [id] .headerlink:focus,[data-md-color-accent=red] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=red] .md-typeset [id]:target .headerlink{color:#ff1744}[data-md-color-accent=red] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-search-result__link:hover,[data-md-color-accent=red] .md-search-result__link[data-md-state=active]{background-color:rgba(255,23,68,.1)}[data-md-color-accent=red] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff1744}[data-md-color-accent=red] .md-source-file:hover:before{background-color:#ff1744}button[data-md-color-accent=pink]{background-color:#f50057}[data-md-color-accent=pink] .md-typeset a:active,[data-md-color-accent=pink] .md-typeset a:hover{color:#f50057}[data-md-color-accent=pink] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=pink] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-nav__link:focus,[data-md-color-accent=pink] .md-nav__link:hover,[data-md-color-accent=pink] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=pink] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=pink] .md-typeset .md-clipboard:active:before,[data-md-color-accent=pink] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=pink] .md-typeset [id] .headerlink:focus,[data-md-color-accent=pink] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=pink] .md-typeset [id]:target .headerlink{color:#f50057}[data-md-color-accent=pink] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-search-result__link:hover,[data-md-color-accent=pink] .md-search-result__link[data-md-state=active]{background-color:rgba(245,0,87,.1)}[data-md-color-accent=pink] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#f50057}[data-md-color-accent=pink] .md-source-file:hover:before{background-color:#f50057}button[data-md-color-accent=purple]{background-color:#e040fb}[data-md-color-accent=purple] .md-typeset a:active,[data-md-color-accent=purple] .md-typeset a:hover{color:#e040fb}[data-md-color-accent=purple] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=purple] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-nav__link:focus,[data-md-color-accent=purple] .md-nav__link:hover,[data-md-color-accent=purple] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=purple] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=purple] .md-typeset .md-clipboard:active:before,[data-md-color-accent=purple] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=purple] .md-typeset [id] .headerlink:focus,[data-md-color-accent=purple] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=purple] .md-typeset [id]:target .headerlink{color:#e040fb}[data-md-color-accent=purple] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-search-result__link:hover,[data-md-color-accent=purple] .md-search-result__link[data-md-state=active]{background-color:rgba(224,64,251,.1)}[data-md-color-accent=purple] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#e040fb}[data-md-color-accent=purple] .md-source-file:hover:before{background-color:#e040fb}button[data-md-color-accent=deep-purple]{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-typeset a:active,[data-md-color-accent=deep-purple] .md-typeset a:hover{color:#7c4dff}[data-md-color-accent=deep-purple] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=deep-purple] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-nav__link:focus,[data-md-color-accent=deep-purple] .md-nav__link:hover,[data-md-color-accent=deep-purple] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=deep-purple] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=deep-purple] .md-typeset .md-clipboard:active:before,[data-md-color-accent=deep-purple] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=deep-purple] .md-typeset [id] .headerlink:focus,[data-md-color-accent=deep-purple] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=deep-purple] .md-typeset [id]:target .headerlink{color:#7c4dff}[data-md-color-accent=deep-purple] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-search-result__link:hover,[data-md-color-accent=deep-purple] .md-search-result__link[data-md-state=active]{background-color:rgba(124,77,255,.1)}[data-md-color-accent=deep-purple] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#7c4dff}[data-md-color-accent=deep-purple] .md-source-file:hover:before{background-color:#7c4dff}button[data-md-color-accent=indigo]{background-color:#536dfe}[data-md-color-accent=indigo] .md-typeset a:active,[data-md-color-accent=indigo] .md-typeset a:hover{color:#536dfe}[data-md-color-accent=indigo] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=indigo] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-nav__link:focus,[data-md-color-accent=indigo] .md-nav__link:hover,[data-md-color-accent=indigo] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=indigo] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=indigo] .md-typeset .md-clipboard:active:before,[data-md-color-accent=indigo] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=indigo] .md-typeset [id] .headerlink:focus,[data-md-color-accent=indigo] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=indigo] .md-typeset [id]:target .headerlink{color:#536dfe}[data-md-color-accent=indigo] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-search-result__link:hover,[data-md-color-accent=indigo] .md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}[data-md-color-accent=indigo] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}[data-md-color-accent=indigo] .md-source-file:hover:before{background-color:#536dfe}button[data-md-color-accent=blue]{background-color:#448aff}[data-md-color-accent=blue] .md-typeset a:active,[data-md-color-accent=blue] .md-typeset a:hover{color:#448aff}[data-md-color-accent=blue] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=blue] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-nav__link:focus,[data-md-color-accent=blue] .md-nav__link:hover,[data-md-color-accent=blue] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=blue] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=blue] .md-typeset .md-clipboard:active:before,[data-md-color-accent=blue] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=blue] .md-typeset [id] .headerlink:focus,[data-md-color-accent=blue] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=blue] .md-typeset [id]:target .headerlink{color:#448aff}[data-md-color-accent=blue] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-search-result__link:hover,[data-md-color-accent=blue] .md-search-result__link[data-md-state=active]{background-color:rgba(68,138,255,.1)}[data-md-color-accent=blue] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#448aff}[data-md-color-accent=blue] .md-source-file:hover:before{background-color:#448aff}button[data-md-color-accent=light-blue]{background-color:#0091ea}[data-md-color-accent=light-blue] .md-typeset a:active,[data-md-color-accent=light-blue] .md-typeset a:hover{color:#0091ea}[data-md-color-accent=light-blue] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=light-blue] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-nav__link:focus,[data-md-color-accent=light-blue] .md-nav__link:hover,[data-md-color-accent=light-blue] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=light-blue] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=light-blue] .md-typeset .md-clipboard:active:before,[data-md-color-accent=light-blue] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=light-blue] .md-typeset [id] .headerlink:focus,[data-md-color-accent=light-blue] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=light-blue] .md-typeset [id]:target .headerlink{color:#0091ea}[data-md-color-accent=light-blue] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-search-result__link:hover,[data-md-color-accent=light-blue] .md-search-result__link[data-md-state=active]{background-color:rgba(0,145,234,.1)}[data-md-color-accent=light-blue] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#0091ea}[data-md-color-accent=light-blue] .md-source-file:hover:before{background-color:#0091ea}button[data-md-color-accent=cyan]{background-color:#00b8d4}[data-md-color-accent=cyan] .md-typeset a:active,[data-md-color-accent=cyan] .md-typeset a:hover{color:#00b8d4}[data-md-color-accent=cyan] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=cyan] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-nav__link:focus,[data-md-color-accent=cyan] .md-nav__link:hover,[data-md-color-accent=cyan] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=cyan] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=cyan] .md-typeset .md-clipboard:active:before,[data-md-color-accent=cyan] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=cyan] .md-typeset [id] .headerlink:focus,[data-md-color-accent=cyan] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=cyan] .md-typeset [id]:target .headerlink{color:#00b8d4}[data-md-color-accent=cyan] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-search-result__link:hover,[data-md-color-accent=cyan] .md-search-result__link[data-md-state=active]{background-color:rgba(0,184,212,.1)}[data-md-color-accent=cyan] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00b8d4}[data-md-color-accent=cyan] .md-source-file:hover:before{background-color:#00b8d4}button[data-md-color-accent=teal]{background-color:#00bfa5}[data-md-color-accent=teal] .md-typeset a:active,[data-md-color-accent=teal] .md-typeset a:hover{color:#00bfa5}[data-md-color-accent=teal] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=teal] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-nav__link:focus,[data-md-color-accent=teal] .md-nav__link:hover,[data-md-color-accent=teal] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=teal] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=teal] .md-typeset .md-clipboard:active:before,[data-md-color-accent=teal] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=teal] .md-typeset [id] .headerlink:focus,[data-md-color-accent=teal] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=teal] .md-typeset [id]:target .headerlink{color:#00bfa5}[data-md-color-accent=teal] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-search-result__link:hover,[data-md-color-accent=teal] .md-search-result__link[data-md-state=active]{background-color:rgba(0,191,165,.1)}[data-md-color-accent=teal] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00bfa5}[data-md-color-accent=teal] .md-source-file:hover:before{background-color:#00bfa5}button[data-md-color-accent=green]{background-color:#00c853}[data-md-color-accent=green] .md-typeset a:active,[data-md-color-accent=green] .md-typeset a:hover{color:#00c853}[data-md-color-accent=green] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=green] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-nav__link:focus,[data-md-color-accent=green] .md-nav__link:hover,[data-md-color-accent=green] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=green] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=green] .md-typeset .md-clipboard:active:before,[data-md-color-accent=green] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=green] .md-typeset [id] .headerlink:focus,[data-md-color-accent=green] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=green] .md-typeset [id]:target .headerlink{color:#00c853}[data-md-color-accent=green] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-search-result__link:hover,[data-md-color-accent=green] .md-search-result__link[data-md-state=active]{background-color:rgba(0,200,83,.1)}[data-md-color-accent=green] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#00c853}[data-md-color-accent=green] .md-source-file:hover:before{background-color:#00c853}button[data-md-color-accent=light-green]{background-color:#64dd17}[data-md-color-accent=light-green] .md-typeset a:active,[data-md-color-accent=light-green] .md-typeset a:hover{color:#64dd17}[data-md-color-accent=light-green] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=light-green] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-nav__link:focus,[data-md-color-accent=light-green] .md-nav__link:hover,[data-md-color-accent=light-green] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=light-green] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=light-green] .md-typeset .md-clipboard:active:before,[data-md-color-accent=light-green] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=light-green] .md-typeset [id] .headerlink:focus,[data-md-color-accent=light-green] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=light-green] .md-typeset [id]:target .headerlink{color:#64dd17}[data-md-color-accent=light-green] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-search-result__link:hover,[data-md-color-accent=light-green] .md-search-result__link[data-md-state=active]{background-color:rgba(100,221,23,.1)}[data-md-color-accent=light-green] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#64dd17}[data-md-color-accent=light-green] .md-source-file:hover:before{background-color:#64dd17}button[data-md-color-accent=lime]{background-color:#aeea00}[data-md-color-accent=lime] .md-typeset a:active,[data-md-color-accent=lime] .md-typeset a:hover{color:#aeea00}[data-md-color-accent=lime] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=lime] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-nav__link:focus,[data-md-color-accent=lime] .md-nav__link:hover,[data-md-color-accent=lime] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=lime] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=lime] .md-typeset .md-clipboard:active:before,[data-md-color-accent=lime] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=lime] .md-typeset [id] .headerlink:focus,[data-md-color-accent=lime] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=lime] .md-typeset [id]:target .headerlink{color:#aeea00}[data-md-color-accent=lime] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-search-result__link:hover,[data-md-color-accent=lime] .md-search-result__link[data-md-state=active]{background-color:rgba(174,234,0,.1)}[data-md-color-accent=lime] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#aeea00}[data-md-color-accent=lime] .md-source-file:hover:before{background-color:#aeea00}button[data-md-color-accent=yellow]{background-color:#ffd600}[data-md-color-accent=yellow] .md-typeset a:active,[data-md-color-accent=yellow] .md-typeset a:hover{color:#ffd600}[data-md-color-accent=yellow] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=yellow] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-nav__link:focus,[data-md-color-accent=yellow] .md-nav__link:hover,[data-md-color-accent=yellow] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=yellow] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=yellow] .md-typeset .md-clipboard:active:before,[data-md-color-accent=yellow] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=yellow] .md-typeset [id] .headerlink:focus,[data-md-color-accent=yellow] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=yellow] .md-typeset [id]:target .headerlink{color:#ffd600}[data-md-color-accent=yellow] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-search-result__link:hover,[data-md-color-accent=yellow] .md-search-result__link[data-md-state=active]{background-color:rgba(255,214,0,.1)}[data-md-color-accent=yellow] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffd600}[data-md-color-accent=yellow] .md-source-file:hover:before{background-color:#ffd600}button[data-md-color-accent=amber]{background-color:#ffab00}[data-md-color-accent=amber] .md-typeset a:active,[data-md-color-accent=amber] .md-typeset a:hover{color:#ffab00}[data-md-color-accent=amber] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=amber] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-nav__link:focus,[data-md-color-accent=amber] .md-nav__link:hover,[data-md-color-accent=amber] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=amber] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=amber] .md-typeset .md-clipboard:active:before,[data-md-color-accent=amber] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=amber] .md-typeset [id] .headerlink:focus,[data-md-color-accent=amber] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=amber] .md-typeset [id]:target .headerlink{color:#ffab00}[data-md-color-accent=amber] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-search-result__link:hover,[data-md-color-accent=amber] .md-search-result__link[data-md-state=active]{background-color:rgba(255,171,0,.1)}[data-md-color-accent=amber] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ffab00}[data-md-color-accent=amber] .md-source-file:hover:before{background-color:#ffab00}button[data-md-color-accent=orange]{background-color:#ff9100}[data-md-color-accent=orange] .md-typeset a:active,[data-md-color-accent=orange] .md-typeset a:hover{color:#ff9100}[data-md-color-accent=orange] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=orange] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-nav__link:focus,[data-md-color-accent=orange] .md-nav__link:hover,[data-md-color-accent=orange] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=orange] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=orange] .md-typeset .md-clipboard:active:before,[data-md-color-accent=orange] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=orange] .md-typeset [id] .headerlink:focus,[data-md-color-accent=orange] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=orange] .md-typeset [id]:target .headerlink{color:#ff9100}[data-md-color-accent=orange] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-search-result__link:hover,[data-md-color-accent=orange] .md-search-result__link[data-md-state=active]{background-color:rgba(255,145,0,.1)}[data-md-color-accent=orange] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff9100}[data-md-color-accent=orange] .md-source-file:hover:before{background-color:#ff9100}button[data-md-color-accent=deep-orange]{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-typeset a:active,[data-md-color-accent=deep-orange] .md-typeset a:hover{color:#ff6e40}[data-md-color-accent=deep-orange] .md-typeset .codehilite pre::-webkit-scrollbar-thumb:hover,[data-md-color-accent=deep-orange] .md-typeset pre code::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-nav__link:focus,[data-md-color-accent=deep-orange] .md-nav__link:hover,[data-md-color-accent=deep-orange] .md-typeset .footnote li:hover .footnote-backref:hover,[data-md-color-accent=deep-orange] .md-typeset .footnote li:target .footnote-backref,[data-md-color-accent=deep-orange] .md-typeset .md-clipboard:active:before,[data-md-color-accent=deep-orange] .md-typeset .md-clipboard:hover:before,[data-md-color-accent=deep-orange] .md-typeset [id] .headerlink:focus,[data-md-color-accent=deep-orange] .md-typeset [id]:hover .headerlink:hover,[data-md-color-accent=deep-orange] .md-typeset [id]:target .headerlink{color:#ff6e40}[data-md-color-accent=deep-orange] .md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-search-result__link:hover,[data-md-color-accent=deep-orange] .md-search-result__link[data-md-state=active]{background-color:rgba(255,110,64,.1)}[data-md-color-accent=deep-orange] .md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#ff6e40}[data-md-color-accent=deep-orange] .md-source-file:hover:before{background-color:#ff6e40}@media only screen and (max-width:59.9375em){[data-md-color-primary=red] .md-nav__source{background-color:rgba(190,66,64,.9675)}[data-md-color-primary=pink] .md-nav__source{background-color:rgba(185,24,79,.9675)}[data-md-color-primary=purple] .md-nav__source{background-color:rgba(136,57,150,.9675)}[data-md-color-primary=deep-purple] .md-nav__source{background-color:rgba(100,69,154,.9675)}[data-md-color-primary=indigo] .md-nav__source{background-color:rgba(50,64,144,.9675)}[data-md-color-primary=blue] .md-nav__source{background-color:rgba(26,119,193,.9675)}[data-md-color-primary=light-blue] .md-nav__source{background-color:rgba(2,134,194,.9675)}[data-md-color-primary=cyan] .md-nav__source{background-color:rgba(0,150,169,.9675)}[data-md-color-primary=teal] .md-nav__source{background-color:rgba(0,119,108,.9675)}[data-md-color-primary=green] .md-nav__source{background-color:rgba(60,139,64,.9675)}[data-md-color-primary=light-green] .md-nav__source{background-color:rgba(99,142,53,.9675)}[data-md-color-primary=lime] .md-nav__source{background-color:rgba(153,161,41,.9675)}[data-md-color-primary=yellow] .md-nav__source{background-color:rgba(198,134,29,.9675)}[data-md-color-primary=amber] .md-nav__source{background-color:rgba(203,127,0,.9675)}[data-md-color-primary=orange] .md-nav__source{background-color:rgba(200,111,0,.9675)}[data-md-color-primary=deep-orange] .md-nav__source{background-color:rgba(203,89,53,.9675)}[data-md-color-primary=brown] .md-nav__source{background-color:rgba(96,68,57,.9675)}[data-md-color-primary=grey] .md-nav__source{background-color:rgba(93,93,93,.9675)}[data-md-color-primary=blue-grey] .md-nav__source{background-color:rgba(67,88,97,.9675)}[data-md-color-primary=white] .md-nav__source{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.87)}[data-md-color-primary=black] .md-nav__source{background-color:#404040}}@media only screen and (max-width:76.1875em){html [data-md-color-primary=red] .md-nav--primary .md-nav__title--site{background-color:#ef5350}html [data-md-color-primary=pink] .md-nav--primary .md-nav__title--site{background-color:#e91e63}html [data-md-color-primary=purple] .md-nav--primary .md-nav__title--site{background-color:#ab47bc}html [data-md-color-primary=deep-purple] .md-nav--primary .md-nav__title--site{background-color:#7e57c2}html [data-md-color-primary=indigo] .md-nav--primary .md-nav__title--site{background-color:#3f51b5}html [data-md-color-primary=blue] .md-nav--primary .md-nav__title--site{background-color:#2196f3}html [data-md-color-primary=light-blue] .md-nav--primary .md-nav__title--site{background-color:#03a9f4}html [data-md-color-primary=cyan] .md-nav--primary .md-nav__title--site{background-color:#00bcd4}html [data-md-color-primary=teal] .md-nav--primary .md-nav__title--site{background-color:#009688}html [data-md-color-primary=green] .md-nav--primary .md-nav__title--site{background-color:#4caf50}html [data-md-color-primary=light-green] .md-nav--primary .md-nav__title--site{background-color:#7cb342}html [data-md-color-primary=lime] .md-nav--primary .md-nav__title--site{background-color:#c0ca33}html [data-md-color-primary=yellow] .md-nav--primary .md-nav__title--site{background-color:#f9a825}html [data-md-color-primary=amber] .md-nav--primary .md-nav__title--site{background-color:#ffa000}html [data-md-color-primary=orange] .md-nav--primary .md-nav__title--site{background-color:#fb8c00}html [data-md-color-primary=deep-orange] .md-nav--primary .md-nav__title--site{background-color:#ff7043}html [data-md-color-primary=brown] .md-nav--primary .md-nav__title--site{background-color:#795548}html [data-md-color-primary=grey] .md-nav--primary .md-nav__title--site{background-color:#757575}html [data-md-color-primary=blue-grey] .md-nav--primary .md-nav__title--site{background-color:#546e7a}html [data-md-color-primary=white] .md-nav--primary .md-nav__title--site{background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-hero{border-bottom:.05rem solid rgba(0,0,0,.07)}html [data-md-color-primary=black] .md-nav--primary .md-nav__title--site{background-color:#000}}@media only screen and (min-width:76.25em){[data-md-color-primary=red] .md-tabs{background-color:#ef5350}[data-md-color-primary=pink] .md-tabs{background-color:#e91e63}[data-md-color-primary=purple] .md-tabs{background-color:#ab47bc}[data-md-color-primary=deep-purple] .md-tabs{background-color:#7e57c2}[data-md-color-primary=indigo] .md-tabs{background-color:#3f51b5}[data-md-color-primary=blue] .md-tabs{background-color:#2196f3}[data-md-color-primary=light-blue] .md-tabs{background-color:#03a9f4}[data-md-color-primary=cyan] .md-tabs{background-color:#00bcd4}[data-md-color-primary=teal] .md-tabs{background-color:#009688}[data-md-color-primary=green] .md-tabs{background-color:#4caf50}[data-md-color-primary=light-green] .md-tabs{background-color:#7cb342}[data-md-color-primary=lime] .md-tabs{background-color:#c0ca33}[data-md-color-primary=yellow] .md-tabs{background-color:#f9a825}[data-md-color-primary=amber] .md-tabs{background-color:#ffa000}[data-md-color-primary=orange] .md-tabs{background-color:#fb8c00}[data-md-color-primary=deep-orange] .md-tabs{background-color:#ff7043}[data-md-color-primary=brown] .md-tabs{background-color:#795548}[data-md-color-primary=grey] .md-tabs{background-color:#757575}[data-md-color-primary=blue-grey] .md-tabs{background-color:#546e7a}[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid rgba(0,0,0,.07);background-color:#fff;color:rgba(0,0,0,.87)}[data-md-color-primary=black] .md-tabs{background-color:#000}}@media only screen and (min-width:60em){[data-md-color-primary=white] .md-search__input{background-color:rgba(0,0,0,.07)}[data-md-color-primary=white] .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=black] .md-search__input{background-color:hsla(0,0%,100%,.3)}}
\ No newline at end of file
diff --git a/site/assets/stylesheets/application.adb8469c.css b/site/assets/stylesheets/application.adb8469c.css
deleted file mode 100644
index 93b3dab..0000000
--- a/site/assets/stylesheets/application.adb8469c.css
+++ /dev/null
@@ -1 +0,0 @@
-html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{margin:0}hr{overflow:visible;box-sizing:content-box}a{-webkit-text-decoration-skip:objects}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}small,sub,sup{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{margin:0;padding:0;border:0;outline-style:none;background:transparent;font-size:inherit}input{border:0;outline:0}.md-clipboard:before,.md-icon,.md-nav__button,.md-nav__link:after,.md-nav__title:before,.md-search-result__article--document:before,.md-source-file:before,.md-typeset .admonition>.admonition-title:before,.md-typeset .admonition>summary:before,.md-typeset .critic.comment:before,.md-typeset .footnote-backref,.md-typeset .task-list-control .task-list-indicator:before,.md-typeset details>.admonition-title:before,.md-typeset details>summary:before,.md-typeset summary:after{font-family:Material Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}.md-content__icon,.md-footer-nav__button,.md-header-nav__button,.md-nav__button,.md-nav__title:before,.md-search-result__article--document:before{display:inline-block;margin:.2rem;padding:.4rem;font-size:1.2rem;cursor:pointer}.md-icon--arrow-back:before{content:""}.md-icon--arrow-forward:before{content:""}.md-icon--menu:before{content:""}.md-icon--search:before{content:""}[dir=rtl] .md-icon--arrow-back:before{content:""}[dir=rtl] .md-icon--arrow-forward:before{content:""}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input{color:rgba(0,0,0,.87);font-feature-settings:"kern","liga";font-family:Helvetica Neue,Helvetica,Arial,sans-serif}code,kbd,pre{color:rgba(0,0,0,.87);font-feature-settings:"kern";font-family:Courier New,Courier,monospace}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact}.md-typeset blockquote,.md-typeset ol,.md-typeset p,.md-typeset ul{margin:1em 0}.md-typeset h1{margin:0 0 2rem;color:rgba(0,0,0,.54);font-size:1.5625rem;line-height:1.3}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{margin:2rem 0 .8rem;font-size:1.25rem;line-height:1.4}.md-typeset h3{margin:1.6rem 0 .8rem;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5}.md-typeset h2+h3{margin-top:.8rem}.md-typeset h4{font-size:.8rem}.md-typeset h4,.md-typeset h5,.md-typeset h6{margin:.8rem 0;font-weight:700;letter-spacing:-.01em}.md-typeset h5,.md-typeset h6{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset h5{text-transform:uppercase}.md-typeset hr{margin:1.5em 0;border-bottom:.05rem dotted rgba(0,0,0,.26)}.md-typeset a{color:#3f51b5;word-break:break-word}.md-typeset a,.md-typeset a:before{-webkit-transition:color .125s;transition:color .125s}.md-typeset a:active,.md-typeset a:hover{color:#536dfe}.md-typeset code,.md-typeset pre{background-color:hsla(0,0%,92.5%,.5);color:#37474f;font-size:85%;direction:ltr}.md-typeset code{margin:0 .29412em;padding:.07353em 0;border-radius:.1rem;box-shadow:.29412em 0 0 hsla(0,0%,92.5%,.5),-.29412em 0 0 hsla(0,0%,92.5%,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:0;background-color:transparent;box-shadow:none}.md-typeset a>code{margin:inherit;padding:inherit;border-radius:initial;background-color:inherit;color:inherit;box-shadow:none}.md-typeset pre{position:relative;margin:1em 0;border-radius:.1rem;line-height:1.4;-webkit-overflow-scrolling:touch}.md-typeset pre>code{display:block;margin:0;padding:.525rem .6rem;background-color:transparent;font-size:inherit;box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;overflow:auto}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-typeset kbd{padding:0 .29412em;border-radius:.15rem;border:.05rem solid #c9c9c9;border-bottom-color:#bcbcbc;background-color:#fcfcfc;color:#555;font-size:85%;box-shadow:0 .05rem 0 #b0b0b0;word-break:break-word}.md-typeset mark{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;background-color:rgba(255,235,59,.5);box-shadow:.25em 0 0 rgba(255,235,59,.5),-.25em 0 0 rgba(255,235,59,.5);word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{border-bottom:.05rem dotted rgba(0,0,0,.54);text-decoration:none;cursor:help}.md-typeset small{opacity:.75}.md-typeset sub,.md-typeset sup{margin-left:.07812em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.07812em;margin-left:0}.md-typeset blockquote{padding-left:.6rem;border-left:.2rem solid rgba(0,0,0,.26);color:rgba(0,0,0,.54)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:0;border-right:.2rem solid rgba(0,0,0,.26);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ol,.md-typeset ul{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em;margin-left:0}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em;margin-left:0}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin:.5em 0 .5em .625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em;margin-left:0}.md-typeset dd{margin:1em 0 1em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:0}.md-typeset iframe,.md-typeset img,.md-typeset svg{max-width:100%}.md-typeset table:not([class]){box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:inline-block;max-width:100%;border-radius:.1rem;font-size:.64rem;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.6rem .8rem;background-color:rgba(0,0,0,.54);color:#fff;vertical-align:top}.md-typeset table:not([class]) td{padding:.6rem .8rem;border-top:.05rem solid rgba(0,0,0,.07);vertical-align:top}.md-typeset table:not([class]) tr{-webkit-transition:background-color .125s;transition:background-color .125s}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:inset 0 .05rem 0 #fff}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.md-typeset .md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}.md-typeset .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}html{font-size:125%;overflow-x:hidden}body,html{height:100%}body{position:relative;font-size:.5rem}hr{display:block;height:.05rem;padding:0;border:0}.md-svg{display:none}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container,.md-main{overflow:auto}.md-container{display:table;width:100%;height:100%;padding-top:2.4rem;table-layout:fixed}.md-main{display:table-row;height:100%}.md-main__inner{height:100%;padding-top:1.5rem;padding-bottom:.05rem}.md-toggle{display:none}.md-overlay{position:fixed;top:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);opacity:0;z-index:3}.md-flex{display:table}.md-flex__cell{display:table-cell;position:relative;vertical-align:top}.md-flex__cell--shrink{width:0}.md-flex__cell--stretch{display:table;width:100%;table-layout:fixed}.md-flex__ellipsis{display:table-cell;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-skip{position:fixed;width:.05rem;height:.05rem;margin:.5rem;padding:.3rem .5rem;-webkit-transform:translateY(.4rem);transform:translateY(.4rem);border-radius:.1rem;background-color:rgba(0,0,0,.87);color:#fff;font-size:.64rem;opacity:0;overflow:hidden}.md-skip:focus{width:auto;height:auto;clip:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;z-index:10}@page{margin:25mm}.md-clipboard{position:absolute;top:.3rem;right:.3rem;width:1.4rem;height:1.4rem;border-radius:.1rem;font-size:.8rem;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-clipboard:before{-webkit-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s;color:rgba(0,0,0,.07);content:"\E14D"}.codehilite:hover .md-clipboard:before,.md-typeset .highlight:hover .md-clipboard:before,pre:hover .md-clipboard:before{color:rgba(0,0,0,.54)}.md-clipboard:focus:before,.md-clipboard:hover:before{color:#536dfe}.md-clipboard__message{display:block;position:absolute;top:0;right:1.7rem;padding:.3rem .5rem;-webkit-transform:translateX(.4rem);transform:translateX(.4rem);-webkit-transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s;transition:transform .25s cubic-bezier(.9,.1,.9,0),opacity .175s,-webkit-transform .25s cubic-bezier(.9,.1,.9,0);border-radius:.1rem;background-color:rgba(0,0,0,.54);color:#fff;font-size:.64rem;white-space:nowrap;opacity:0;pointer-events:none}.md-clipboard__message--active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .175s 75ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1;pointer-events:auto}.md-clipboard__message:before{content:attr(aria-label)}.md-clipboard__message:after{display:block;position:absolute;top:50%;right:-.2rem;width:0;margin-top:-.2rem;border-color:transparent rgba(0,0,0,.54);border-style:solid;border-width:.2rem 0 .2rem .2rem;content:""}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}.md-content__inner:before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__icon{position:relative;margin:.4rem 0;padding:0;float:right}.md-typeset .md-content__icon{color:rgba(0,0,0,.26)}.md-header{position:fixed;top:0;right:0;left:0;height:2.4rem;-webkit-transition:background-color .25s,color .25s;transition:background-color .25s,color .25s;background-color:#3f51b5;color:#fff;box-shadow:none;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-js .md-header{-webkit-transition:none;transition:none;box-shadow:none}.md-header[data-md-state=shadow]{-webkit-transition:background-color .25s,color .25s,box-shadow .25s;transition:background-color .25s,color .25s,box-shadow .25s;box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2)}.md-header-nav{padding:0 .2rem}.md-header-nav__button{position:relative;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:1}.md-header-nav__button:hover{opacity:.7}.md-header-nav__button.md-logo *{display:block}.no-js .md-header-nav__button.md-icon--search{display:none}.md-header-nav__topic{display:block;position:absolute;-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}.no-js .md-header-nav__topic{position:static}.no-js .md-header-nav__topic+.md-header-nav__topic{display:none}.md-header-nav__title{padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s,-webkit-transform .4s cubic-bezier(1,.7,.1,.1);opacity:0;z-index:-1;pointer-events:none}[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);opacity:1;z-index:0;pointer-events:auto}.md-header-nav__source{display:none}.md-hero{-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;font-size:1rem;overflow:hidden}.md-hero__inner{margin-top:1rem;padding:.8rem .8rem .4rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);-webkit-transition-delay:.1s;transition-delay:.1s}[data-md-state=hidden] .md-hero__inner{pointer-events:none;-webkit-transform:translateY(.625rem);transform:translateY(.625rem);-webkit-transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:opacity .1s 0s,-webkit-transform 0s .4s;transition:transform 0s .4s,opacity .1s 0s;transition:transform 0s .4s,opacity .1s 0s,-webkit-transform 0s .4s;opacity:0}.md-hero--expand .md-hero__inner{margin-bottom:1.2rem}.md-footer-nav{background-color:rgba(0,0,0,.87);color:#fff}.md-footer-nav__inner{padding:.2rem;overflow:auto}.md-footer-nav__link{padding-top:1.4rem;padding-bottom:.4rem;-webkit-transition:opacity .25s;transition:opacity .25s}.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{width:25%;float:left}[dir=rtl] .md-footer-nav__link--prev{float:right}.md-footer-nav__link--next{width:75%;float:right;text-align:right}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}.md-footer-nav__button{-webkit-transition:background .25s;transition:background .25s}.md-footer-nav__title{position:relative;padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;color:hsla(0,0%,100%,.7);font-size:.75rem}.md-footer-meta{background-color:rgba(0,0,0,.895)}.md-footer-meta__inner{padding:.2rem;overflow:auto}html .md-footer-meta.md-typeset a{color:hsla(0,0%,100%,.7)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:#fff}.md-footer-copyright{margin:0 .6rem;padding:.4rem 0;color:hsla(0,0%,100%,.3);font-size:.64rem}.md-footer-copyright__highlight{color:hsla(0,0%,100%,.7)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;font-size:.8rem;text-align:center}.md-footer-social__link:before{line-height:1.9}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden}.md-nav__title:before{display:none;content:"\E5C4"}[dir=rtl] .md-nav__title:before{content:"\E5C8"}.md-nav__title .md-nav__button{display:none}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item:last-child{padding-bottom:.6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__item .md-nav__item:last-child{padding-bottom:0}.md-nav__button img{width:100%;height:auto}.md-nav__link{display:block;margin-top:.625em;-webkit-transition:color .125s;transition:color .125s;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.md-nav__item--nested>.md-nav__link:after{content:"\E313"}html .md-nav__link[for=__toc],html .md-nav__link[for=__toc]+.md-nav__link:after,html .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link[data-md-state=blur]{color:rgba(0,0,0,.54)}.md-nav__link--active,.md-nav__link:active{color:#3f51b5}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:#536dfe}.md-nav__source,.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}.md-search__form{position:relative}.md-search__input{position:relative;padding:0 2.2rem 0 3.6rem;text-overflow:ellipsis;z-index:2}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-moz-placeholder{-moz-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input:-ms-input-placeholder{-ms-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-ms-input-placeholder{-ms-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::placeholder{-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1);transition:color .25s cubic-bezier(.1,.7,.1,1)}.md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}.md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}.md-search__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}.md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:rgba(0,0,0,.54)}.md-search__input::-ms-clear{display:none}.md-search__icon{position:absolute;-webkit-transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:color .25s cubic-bezier(.1,.7,.1,1),opacity .25s;font-size:1.2rem;cursor:pointer;z-index:2}.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:auto}.md-search__icon[for=__search]:before{content:"\E8B6"}.md-search__icon[type=reset]{top:.3rem;right:.5rem;-webkit-transform:scale(.125);transform:scale(.125);-webkit-transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s;transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1);opacity:0}[dir=rtl] .md-search__icon[type=reset]{right:auto;left:.5rem}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]{-webkit-transform:scale(1);transform:scale(1);opacity:1}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;width:100%;border-radius:0 0 .1rem .1rem;overflow:hidden;z-index:1}.md-search__scrollwrap{height:100%;background-color:#fff;box-shadow:inset 0 .05rem 0 rgba(0,0,0,.07);overflow-y:auto;-webkit-overflow-scrolling:touch}.md-search-result{color:rgba(0,0,0,.87);word-break:break-word}.md-search-result__meta{padding:0 .8rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.8rem}.md-search-result__list{margin:0;padding:0;border-top:.05rem solid rgba(0,0,0,.07);list-style:none}.md-search-result__item{box-shadow:0 -.05rem 0 rgba(0,0,0,.07)}.md-search-result__link{display:block;-webkit-transition:background .25s;transition:background .25s;outline:0;overflow:hidden}.md-search-result__link:hover,.md-search-result__link[data-md-state=active]{background-color:rgba(83,109,254,.1)}.md-search-result__link:hover .md-search-result__article:before,.md-search-result__link[data-md-state=active] .md-search-result__article:before{opacity:.7}.md-search-result__link:last-child .md-search-result__teaser{margin-bottom:.6rem}.md-search-result__article{position:relative;padding:0 .8rem;overflow:auto}.md-search-result__article--document:before{position:absolute;left:0;margin:.1rem;-webkit-transition:opacity .25s;transition:opacity .25s;color:rgba(0,0,0,.54);content:"\E880"}[dir=rtl] .md-search-result__article--document:before{right:0;left:auto}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-size:.8rem;font-weight:400;line-height:1.4}.md-search-result__title{margin:.5em 0;font-size:.64rem;font-weight:700;line-height:1.4}.md-search-result__teaser{display:-webkit-box;max-height:1.65rem;margin:.5em 0;color:rgba(0,0,0,.54);font-size:.64rem;line-height:1.4;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-search-result em{font-style:normal;font-weight:700;text-decoration:underline}.md-sidebar{position:absolute;width:12.1rem;padding:1.2rem 0;overflow:hidden}.md-sidebar[data-md-state=lock]{position:fixed;top:2.4rem}.md-sidebar--secondary{display:none}.md-sidebar__scrollwrap{max-height:100%;margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-sidebar__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}@-webkit-keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}to{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes md-source__fact--done{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.md-source{display:block;padding-right:.6rem;-webkit-transition:opacity .25s;transition:opacity .25s;font-size:.65rem;line-height:1.2;white-space:nowrap}[dir=rtl] .md-source{padding-right:0;padding-left:.6rem}.md-source:hover{opacity:.7}.md-source:after,.md-source__icon{display:inline-block;height:2.4rem;content:"";vertical-align:middle}.md-source__icon{width:2.4rem}.md-source__icon svg{width:1.2rem;height:1.2rem;margin-top:.6rem;margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:0}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:0;padding-right:2rem;padding-left:0}.md-source__repository{display:inline-block;max-width:100%;margin-left:.6rem;font-weight:700;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.md-source__facts{margin:0;padding:0;font-size:.55rem;font-weight:700;list-style-type:none;opacity:.75;overflow:hidden}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done .25s ease-in;animation:md-source__facts--done .25s ease-in}.md-source__fact{float:left}[dir=rtl] .md-source__fact{float:right}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done .4s ease-out;animation:md-source__fact--done .4s ease-out}.md-source__fact:before{margin:0 .1rem;content:"\00B7"}.md-source__fact:first-child:before{display:none}.md-source-file{display:inline-block;margin:1em .5em 1em 0;padding-right:.25rem;border-radius:.1rem;background-color:rgba(0,0,0,.07);font-size:.64rem;list-style-type:none;cursor:pointer;overflow:hidden}.md-source-file:before{display:inline-block;margin-right:.25rem;padding:.25rem;background-color:rgba(0,0,0,.26);color:#fff;font-size:.8rem;content:"\E86F";vertical-align:middle}html .md-source-file{-webkit-transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background .4s,color .4s,box-shadow .4s cubic-bezier(.4,0,.2,1)}html .md-source-file:before{-webkit-transition:inherit;transition:inherit}html body .md-typeset .md-source-file{color:rgba(0,0,0,.54)}.md-source-file:hover{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.md-source-file:hover:before{background-color:#536dfe}.md-tabs{width:100%;-webkit-transition:background .25s;transition:background .25s;background-color:#3f51b5;color:#fff;overflow:auto}.md-tabs__list{margin:0 0 0 .2rem;padding:0;list-style:none;white-space:nowrap}.md-tabs__item{display:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;-webkit-transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s,-webkit-transform .4s cubic-bezier(.1,.7,.1,1);font-size:.7rem;opacity:.7}.md-tabs__link--active,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{-webkit-transition-delay:.02s;transition-delay:.02s}.md-tabs__item:nth-child(3) .md-tabs__link{-webkit-transition-delay:.04s;transition-delay:.04s}.md-tabs__item:nth-child(4) .md-tabs__link{-webkit-transition-delay:.06s;transition-delay:.06s}.md-tabs__item:nth-child(5) .md-tabs__link{-webkit-transition-delay:.08s;transition-delay:.08s}.md-tabs__item:nth-child(6) .md-tabs__link{-webkit-transition-delay:.1s;transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{-webkit-transition-delay:.12s;transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{-webkit-transition-delay:.14s;transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{-webkit-transition-delay:.16s;transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{-webkit-transition-delay:.18s;transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{-webkit-transition-delay:.2s;transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{-webkit-transition-delay:.22s;transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{-webkit-transition-delay:.24s;transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{-webkit-transition-delay:.26s;transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{-webkit-transition-delay:.28s;transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{-webkit-transition-delay:.3s;transition-delay:.3s}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs[data-md-state=hidden] .md-tabs__link{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,opacity .1s,-webkit-transform 0s .4s;transition:color .25s,transform 0s .4s,opacity .1s;transition:color .25s,transform 0s .4s,opacity .1s,-webkit-transform 0s .4s;opacity:0}.md-typeset .admonition,.md-typeset details{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:relative;margin:1.5625em 0;padding:0 .6rem;border-left:.2rem solid #448aff;border-radius:.1rem;font-size:.64rem;overflow:auto}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin:1em 0}.md-typeset .admonition>.admonition-title,.md-typeset .admonition>summary,.md-typeset details>.admonition-title,.md-typeset details>summary{margin:0 -.6rem;padding:.4rem .6rem .4rem 2rem;border-bottom:.05rem solid rgba(68,138,255,.1);background-color:rgba(68,138,255,.1);font-weight:700}[dir=rtl] .md-typeset .admonition>.admonition-title,[dir=rtl] .md-typeset .admonition>summary,[dir=rtl] .md-typeset details>.admonition-title,[dir=rtl] .md-typeset details>summary{padding:.4rem 2rem .4rem .6rem}.md-typeset .admonition>.admonition-title:last-child,.md-typeset .admonition>summary:last-child,.md-typeset details>.admonition-title:last-child,.md-typeset details>summary:last-child{margin-bottom:0}.md-typeset .admonition>.admonition-title:before,.md-typeset .admonition>summary:before,.md-typeset details>.admonition-title:before,.md-typeset details>summary:before{position:absolute;left:.6rem;color:#448aff;font-size:1rem;content:"\E3C9"}[dir=rtl] .md-typeset .admonition>.admonition-title:before,[dir=rtl] .md-typeset .admonition>summary:before,[dir=rtl] .md-typeset details>.admonition-title:before,[dir=rtl] .md-typeset details>summary:before{right:.6rem;left:auto}.md-typeset .admonition.abstract,.md-typeset .admonition.summary,.md-typeset .admonition.tldr,.md-typeset details.abstract,.md-typeset details.summary,.md-typeset details.tldr{border-left-color:#00b0ff}[dir=rtl] .md-typeset .admonition.abstract,[dir=rtl] .md-typeset .admonition.summary,[dir=rtl] .md-typeset .admonition.tldr,[dir=rtl] .md-typeset details.abstract,[dir=rtl] .md-typeset details.summary,[dir=rtl] .md-typeset details.tldr{border-right-color:#00b0ff}.md-typeset .admonition.abstract>.admonition-title,.md-typeset .admonition.abstract>summary,.md-typeset .admonition.summary>.admonition-title,.md-typeset .admonition.summary>summary,.md-typeset .admonition.tldr>.admonition-title,.md-typeset .admonition.tldr>summary,.md-typeset details.abstract>.admonition-title,.md-typeset details.abstract>summary,.md-typeset details.summary>.admonition-title,.md-typeset details.summary>summary,.md-typeset details.tldr>.admonition-title,.md-typeset details.tldr>summary{border-bottom-color:rgba(0,176,255,.1);background-color:rgba(0,176,255,.1)}.md-typeset .admonition.abstract>.admonition-title:before,.md-typeset .admonition.abstract>summary:before,.md-typeset .admonition.summary>.admonition-title:before,.md-typeset .admonition.summary>summary:before,.md-typeset .admonition.tldr>.admonition-title:before,.md-typeset .admonition.tldr>summary:before,.md-typeset details.abstract>.admonition-title:before,.md-typeset details.abstract>summary:before,.md-typeset details.summary>.admonition-title:before,.md-typeset details.summary>summary:before,.md-typeset details.tldr>.admonition-title:before,.md-typeset details.tldr>summary:before{color:#00b0ff;content:""}.md-typeset .admonition.info,.md-typeset .admonition.todo,.md-typeset details.info,.md-typeset details.todo{border-left-color:#00b8d4}[dir=rtl] .md-typeset .admonition.info,[dir=rtl] .md-typeset .admonition.todo,[dir=rtl] .md-typeset details.info,[dir=rtl] .md-typeset details.todo{border-right-color:#00b8d4}.md-typeset .admonition.info>.admonition-title,.md-typeset .admonition.info>summary,.md-typeset .admonition.todo>.admonition-title,.md-typeset .admonition.todo>summary,.md-typeset details.info>.admonition-title,.md-typeset details.info>summary,.md-typeset details.todo>.admonition-title,.md-typeset details.todo>summary{border-bottom-color:rgba(0,184,212,.1);background-color:rgba(0,184,212,.1)}.md-typeset .admonition.info>.admonition-title:before,.md-typeset .admonition.info>summary:before,.md-typeset .admonition.todo>.admonition-title:before,.md-typeset .admonition.todo>summary:before,.md-typeset details.info>.admonition-title:before,.md-typeset details.info>summary:before,.md-typeset details.todo>.admonition-title:before,.md-typeset details.todo>summary:before{color:#00b8d4;content:""}.md-typeset .admonition.hint,.md-typeset .admonition.important,.md-typeset .admonition.tip,.md-typeset details.hint,.md-typeset details.important,.md-typeset details.tip{border-left-color:#00bfa5}[dir=rtl] .md-typeset .admonition.hint,[dir=rtl] .md-typeset .admonition.important,[dir=rtl] .md-typeset .admonition.tip,[dir=rtl] .md-typeset details.hint,[dir=rtl] .md-typeset details.important,[dir=rtl] .md-typeset details.tip{border-right-color:#00bfa5}.md-typeset .admonition.hint>.admonition-title,.md-typeset .admonition.hint>summary,.md-typeset .admonition.important>.admonition-title,.md-typeset .admonition.important>summary,.md-typeset .admonition.tip>.admonition-title,.md-typeset .admonition.tip>summary,.md-typeset details.hint>.admonition-title,.md-typeset details.hint>summary,.md-typeset details.important>.admonition-title,.md-typeset details.important>summary,.md-typeset details.tip>.admonition-title,.md-typeset details.tip>summary{border-bottom-color:rgba(0,191,165,.1);background-color:rgba(0,191,165,.1)}.md-typeset .admonition.hint>.admonition-title:before,.md-typeset .admonition.hint>summary:before,.md-typeset .admonition.important>.admonition-title:before,.md-typeset .admonition.important>summary:before,.md-typeset .admonition.tip>.admonition-title:before,.md-typeset .admonition.tip>summary:before,.md-typeset details.hint>.admonition-title:before,.md-typeset details.hint>summary:before,.md-typeset details.important>.admonition-title:before,.md-typeset details.important>summary:before,.md-typeset details.tip>.admonition-title:before,.md-typeset details.tip>summary:before{color:#00bfa5;content:""}.md-typeset .admonition.check,.md-typeset .admonition.done,.md-typeset .admonition.success,.md-typeset details.check,.md-typeset details.done,.md-typeset details.success{border-left-color:#00c853}[dir=rtl] .md-typeset .admonition.check,[dir=rtl] .md-typeset .admonition.done,[dir=rtl] .md-typeset .admonition.success,[dir=rtl] .md-typeset details.check,[dir=rtl] .md-typeset details.done,[dir=rtl] .md-typeset details.success{border-right-color:#00c853}.md-typeset .admonition.check>.admonition-title,.md-typeset .admonition.check>summary,.md-typeset .admonition.done>.admonition-title,.md-typeset .admonition.done>summary,.md-typeset .admonition.success>.admonition-title,.md-typeset .admonition.success>summary,.md-typeset details.check>.admonition-title,.md-typeset details.check>summary,.md-typeset details.done>.admonition-title,.md-typeset details.done>summary,.md-typeset details.success>.admonition-title,.md-typeset details.success>summary{border-bottom-color:rgba(0,200,83,.1);background-color:rgba(0,200,83,.1)}.md-typeset .admonition.check>.admonition-title:before,.md-typeset .admonition.check>summary:before,.md-typeset .admonition.done>.admonition-title:before,.md-typeset .admonition.done>summary:before,.md-typeset .admonition.success>.admonition-title:before,.md-typeset .admonition.success>summary:before,.md-typeset details.check>.admonition-title:before,.md-typeset details.check>summary:before,.md-typeset details.done>.admonition-title:before,.md-typeset details.done>summary:before,.md-typeset details.success>.admonition-title:before,.md-typeset details.success>summary:before{color:#00c853;content:""}.md-typeset .admonition.faq,.md-typeset .admonition.help,.md-typeset .admonition.question,.md-typeset details.faq,.md-typeset details.help,.md-typeset details.question{border-left-color:#64dd17}[dir=rtl] .md-typeset .admonition.faq,[dir=rtl] .md-typeset .admonition.help,[dir=rtl] .md-typeset .admonition.question,[dir=rtl] .md-typeset details.faq,[dir=rtl] .md-typeset details.help,[dir=rtl] .md-typeset details.question{border-right-color:#64dd17}.md-typeset .admonition.faq>.admonition-title,.md-typeset .admonition.faq>summary,.md-typeset .admonition.help>.admonition-title,.md-typeset .admonition.help>summary,.md-typeset .admonition.question>.admonition-title,.md-typeset .admonition.question>summary,.md-typeset details.faq>.admonition-title,.md-typeset details.faq>summary,.md-typeset details.help>.admonition-title,.md-typeset details.help>summary,.md-typeset details.question>.admonition-title,.md-typeset details.question>summary{border-bottom-color:rgba(100,221,23,.1);background-color:rgba(100,221,23,.1)}.md-typeset .admonition.faq>.admonition-title:before,.md-typeset .admonition.faq>summary:before,.md-typeset .admonition.help>.admonition-title:before,.md-typeset .admonition.help>summary:before,.md-typeset .admonition.question>.admonition-title:before,.md-typeset .admonition.question>summary:before,.md-typeset details.faq>.admonition-title:before,.md-typeset details.faq>summary:before,.md-typeset details.help>.admonition-title:before,.md-typeset details.help>summary:before,.md-typeset details.question>.admonition-title:before,.md-typeset details.question>summary:before{color:#64dd17;content:""}.md-typeset .admonition.attention,.md-typeset .admonition.caution,.md-typeset .admonition.warning,.md-typeset details.attention,.md-typeset details.caution,.md-typeset details.warning{border-left-color:#ff9100}[dir=rtl] .md-typeset .admonition.attention,[dir=rtl] .md-typeset .admonition.caution,[dir=rtl] .md-typeset .admonition.warning,[dir=rtl] .md-typeset details.attention,[dir=rtl] .md-typeset details.caution,[dir=rtl] .md-typeset details.warning{border-right-color:#ff9100}.md-typeset .admonition.attention>.admonition-title,.md-typeset .admonition.attention>summary,.md-typeset .admonition.caution>.admonition-title,.md-typeset .admonition.caution>summary,.md-typeset .admonition.warning>.admonition-title,.md-typeset .admonition.warning>summary,.md-typeset details.attention>.admonition-title,.md-typeset details.attention>summary,.md-typeset details.caution>.admonition-title,.md-typeset details.caution>summary,.md-typeset details.warning>.admonition-title,.md-typeset details.warning>summary{border-bottom-color:rgba(255,145,0,.1);background-color:rgba(255,145,0,.1)}.md-typeset .admonition.attention>.admonition-title:before,.md-typeset .admonition.attention>summary:before,.md-typeset .admonition.caution>.admonition-title:before,.md-typeset .admonition.caution>summary:before,.md-typeset .admonition.warning>.admonition-title:before,.md-typeset .admonition.warning>summary:before,.md-typeset details.attention>.admonition-title:before,.md-typeset details.attention>summary:before,.md-typeset details.caution>.admonition-title:before,.md-typeset details.caution>summary:before,.md-typeset details.warning>.admonition-title:before,.md-typeset details.warning>summary:before{color:#ff9100;content:""}.md-typeset .admonition.fail,.md-typeset .admonition.failure,.md-typeset .admonition.missing,.md-typeset details.fail,.md-typeset details.failure,.md-typeset details.missing{border-left-color:#ff5252}[dir=rtl] .md-typeset .admonition.fail,[dir=rtl] .md-typeset .admonition.failure,[dir=rtl] .md-typeset .admonition.missing,[dir=rtl] .md-typeset details.fail,[dir=rtl] .md-typeset details.failure,[dir=rtl] .md-typeset details.missing{border-right-color:#ff5252}.md-typeset .admonition.fail>.admonition-title,.md-typeset .admonition.fail>summary,.md-typeset .admonition.failure>.admonition-title,.md-typeset .admonition.failure>summary,.md-typeset .admonition.missing>.admonition-title,.md-typeset .admonition.missing>summary,.md-typeset details.fail>.admonition-title,.md-typeset details.fail>summary,.md-typeset details.failure>.admonition-title,.md-typeset details.failure>summary,.md-typeset details.missing>.admonition-title,.md-typeset details.missing>summary{border-bottom-color:rgba(255,82,82,.1);background-color:rgba(255,82,82,.1)}.md-typeset .admonition.fail>.admonition-title:before,.md-typeset .admonition.fail>summary:before,.md-typeset .admonition.failure>.admonition-title:before,.md-typeset .admonition.failure>summary:before,.md-typeset .admonition.missing>.admonition-title:before,.md-typeset .admonition.missing>summary:before,.md-typeset details.fail>.admonition-title:before,.md-typeset details.fail>summary:before,.md-typeset details.failure>.admonition-title:before,.md-typeset details.failure>summary:before,.md-typeset details.missing>.admonition-title:before,.md-typeset details.missing>summary:before{color:#ff5252;content:""}.md-typeset .admonition.danger,.md-typeset .admonition.error,.md-typeset details.danger,.md-typeset details.error{border-left-color:#ff1744}[dir=rtl] .md-typeset .admonition.danger,[dir=rtl] .md-typeset .admonition.error,[dir=rtl] .md-typeset details.danger,[dir=rtl] .md-typeset details.error{border-right-color:#ff1744}.md-typeset .admonition.danger>.admonition-title,.md-typeset .admonition.danger>summary,.md-typeset .admonition.error>.admonition-title,.md-typeset .admonition.error>summary,.md-typeset details.danger>.admonition-title,.md-typeset details.danger>summary,.md-typeset details.error>.admonition-title,.md-typeset details.error>summary{border-bottom-color:rgba(255,23,68,.1);background-color:rgba(255,23,68,.1)}.md-typeset .admonition.danger>.admonition-title:before,.md-typeset .admonition.danger>summary:before,.md-typeset .admonition.error>.admonition-title:before,.md-typeset .admonition.error>summary:before,.md-typeset details.danger>.admonition-title:before,.md-typeset details.danger>summary:before,.md-typeset details.error>.admonition-title:before,.md-typeset details.error>summary:before{color:#ff1744;content:""}.md-typeset .admonition.bug,.md-typeset details.bug{border-left-color:#f50057}[dir=rtl] .md-typeset .admonition.bug,[dir=rtl] .md-typeset details.bug{border-right-color:#f50057}.md-typeset .admonition.bug>.admonition-title,.md-typeset .admonition.bug>summary,.md-typeset details.bug>.admonition-title,.md-typeset details.bug>summary{border-bottom-color:rgba(245,0,87,.1);background-color:rgba(245,0,87,.1)}.md-typeset .admonition.bug>.admonition-title:before,.md-typeset .admonition.bug>summary:before,.md-typeset details.bug>.admonition-title:before,.md-typeset details.bug>summary:before{color:#f50057;content:""}.md-typeset .admonition.example,.md-typeset details.example{border-left-color:#651fff}[dir=rtl] .md-typeset .admonition.example,[dir=rtl] .md-typeset details.example{border-right-color:#651fff}.md-typeset .admonition.example>.admonition-title,.md-typeset .admonition.example>summary,.md-typeset details.example>.admonition-title,.md-typeset details.example>summary{border-bottom-color:rgba(101,31,255,.1);background-color:rgba(101,31,255,.1)}.md-typeset .admonition.example>.admonition-title:before,.md-typeset .admonition.example>summary:before,.md-typeset details.example>.admonition-title:before,.md-typeset details.example>summary:before{color:#651fff;content:""}.md-typeset .admonition.cite,.md-typeset .admonition.quote,.md-typeset details.cite,.md-typeset details.quote{border-left-color:#9e9e9e}[dir=rtl] .md-typeset .admonition.cite,[dir=rtl] .md-typeset .admonition.quote,[dir=rtl] .md-typeset details.cite,[dir=rtl] .md-typeset details.quote{border-right-color:#9e9e9e}.md-typeset .admonition.cite>.admonition-title,.md-typeset .admonition.cite>summary,.md-typeset .admonition.quote>.admonition-title,.md-typeset .admonition.quote>summary,.md-typeset details.cite>.admonition-title,.md-typeset details.cite>summary,.md-typeset details.quote>.admonition-title,.md-typeset details.quote>summary{border-bottom-color:hsla(0,0%,62%,.1);background-color:hsla(0,0%,62%,.1)}.md-typeset .admonition.cite>.admonition-title:before,.md-typeset .admonition.cite>summary:before,.md-typeset .admonition.quote>.admonition-title:before,.md-typeset .admonition.quote>summary:before,.md-typeset details.cite>.admonition-title:before,.md-typeset details.cite>summary:before,.md-typeset details.quote>.admonition-title:before,.md-typeset details.quote>summary:before{color:#9e9e9e;content:""}.codehilite .o,.codehilite .ow,.md-typeset .highlight .o,.md-typeset .highlight .ow{color:inherit}.codehilite .ge,.md-typeset .highlight .ge{color:#000}.codehilite .gr,.md-typeset .highlight .gr{color:#a00}.codehilite .gh,.md-typeset .highlight .gh{color:#999}.codehilite .go,.md-typeset .highlight .go{color:#888}.codehilite .gp,.md-typeset .highlight .gp{color:#555}.codehilite .gs,.md-typeset .highlight .gs{color:inherit}.codehilite .gu,.md-typeset .highlight .gu{color:#aaa}.codehilite .gt,.md-typeset .highlight .gt{color:#a00}.codehilite .gd,.md-typeset .highlight .gd{background-color:#fdd}.codehilite .gi,.md-typeset .highlight .gi{background-color:#dfd}.codehilite .k,.md-typeset .highlight .k{color:#3b78e7}.codehilite .kc,.md-typeset .highlight .kc{color:#a71d5d}.codehilite .kd,.codehilite .kn,.md-typeset .highlight .kd,.md-typeset .highlight .kn{color:#3b78e7}.codehilite .kp,.md-typeset .highlight .kp{color:#a71d5d}.codehilite .kr,.codehilite .kt,.md-typeset .highlight .kr,.md-typeset .highlight .kt{color:#3e61a2}.codehilite .c,.codehilite .cm,.md-typeset .highlight .c,.md-typeset .highlight .cm{color:#999}.codehilite .cp,.md-typeset .highlight .cp{color:#666}.codehilite .c1,.codehilite .ch,.codehilite .cs,.md-typeset .highlight .c1,.md-typeset .highlight .ch,.md-typeset .highlight .cs{color:#999}.codehilite .na,.codehilite .nb,.md-typeset .highlight .na,.md-typeset .highlight .nb{color:#c2185b}.codehilite .bp,.md-typeset .highlight .bp{color:#3e61a2}.codehilite .nc,.md-typeset .highlight .nc{color:#c2185b}.codehilite .no,.md-typeset .highlight .no{color:#3e61a2}.codehilite .nd,.codehilite .ni,.md-typeset .highlight .nd,.md-typeset .highlight .ni{color:#666}.codehilite .ne,.codehilite .nf,.md-typeset .highlight .ne,.md-typeset .highlight .nf{color:#c2185b}.codehilite .nl,.md-typeset .highlight .nl{color:#3b5179}.codehilite .nn,.md-typeset .highlight .nn{color:#ec407a}.codehilite .nt,.md-typeset .highlight .nt{color:#3b78e7}.codehilite .nv,.codehilite .vc,.codehilite .vg,.codehilite .vi,.md-typeset .highlight .nv,.md-typeset .highlight .vc,.md-typeset .highlight .vg,.md-typeset .highlight .vi{color:#3e61a2}.codehilite .nx,.md-typeset .highlight .nx{color:#ec407a}.codehilite .il,.codehilite .m,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo,.md-typeset .highlight .il,.md-typeset .highlight .m,.md-typeset .highlight .mf,.md-typeset .highlight .mh,.md-typeset .highlight .mi,.md-typeset .highlight .mo{color:#e74c3c}.codehilite .s,.codehilite .sb,.codehilite .sc,.md-typeset .highlight .s,.md-typeset .highlight .sb,.md-typeset .highlight .sc{color:#0d904f}.codehilite .sd,.md-typeset .highlight .sd{color:#999}.codehilite .s2,.md-typeset .highlight .s2{color:#0d904f}.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sx,.md-typeset .highlight .se,.md-typeset .highlight .sh,.md-typeset .highlight .si,.md-typeset .highlight .sx{color:#183691}.codehilite .sr,.md-typeset .highlight .sr{color:#009926}.codehilite .s1,.codehilite .ss,.md-typeset .highlight .s1,.md-typeset .highlight .ss{color:#0d904f}.codehilite .err,.md-typeset .highlight .err{color:#a61717}.codehilite .w,.md-typeset .highlight .w{color:transparent}.codehilite .hll,.md-typeset .highlight .hll{display:block;margin:0 -.6rem;padding:0 .6rem;background-color:rgba(255,235,59,.5)}.md-typeset .codehilitetable,.md-typeset .highlighttable{display:block;overflow:hidden}.md-typeset .codehilitetable tbody,.md-typeset .codehilitetable td,.md-typeset .highlighttable tbody,.md-typeset .highlighttable td{display:block;padding:0}.md-typeset .codehilitetable tr,.md-typeset .highlighttable tr{display:-webkit-box;display:flex}.md-typeset .codehilitetable .linenodiv,.md-typeset .codehilitetable pre,.md-typeset .highlighttable .linenodiv,.md-typeset .highlighttable pre{margin:0;border-radius:0}.md-typeset .codehilitetable .linenodiv,.md-typeset .highlighttable .linenodiv{padding:.525rem .6rem}.md-typeset .codehilitetable .linenos,.md-typeset .highlighttable .linenos{background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.26);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-typeset .codehilitetable .linenos pre,.md-typeset .highlighttable .linenos pre{background-color:transparent;color:inherit;text-align:right}.md-typeset .codehilitetable .code,.md-typeset .highlighttable .code{-webkit-box-flex:1;flex:1;overflow:hidden}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{margin:1em 0;border-radius:.2em}.md-typeset [id^="fnref:"]{display:inline-block}.md-typeset [id^="fnref:"]:target{margin-top:-3.8rem;padding-top:3.8rem;pointer-events:none}.md-typeset [id^="fn:"]:before{display:none;height:0;content:""}.md-typeset [id^="fn:"]:target:before{display:block;margin-top:-3.5rem;padding-top:3.5rem;pointer-events:none}.md-typeset .footnote{color:rgba(0,0,0,.54);font-size:.64rem}.md-typeset .footnote ol{margin-left:0}.md-typeset .footnote li{-webkit-transition:color .25s;transition:color .25s}.md-typeset .footnote li:target{color:rgba(0,0,0,.87)}.md-typeset .footnote li :first-child{margin-top:0}.md-typeset .footnote li:hover .footnote-backref,.md-typeset .footnote li:target .footnote-backref{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.md-typeset .footnote li:hover .footnote-backref:hover,.md-typeset .footnote li:target .footnote-backref{color:#536dfe}.md-typeset .footnote-ref{display:inline-block;pointer-events:auto}.md-typeset .footnote-ref:before{display:inline;margin:0 .2em;border-left:.05rem solid rgba(0,0,0,.26);font-size:1.25em;content:"";vertical-align:-.25rem}.md-typeset .footnote-backref{display:inline-block;-webkit-transform:translateX(.25rem);transform:translateX(.25rem);-webkit-transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:color .25s,opacity .125s .125s,-webkit-transform .25s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s;transition:transform .25s .125s,color .25s,opacity .125s .125s,-webkit-transform .25s .125s;color:rgba(0,0,0,.26);font-size:0;opacity:0;vertical-align:text-bottom}[dir=rtl] .md-typeset .footnote-backref{-webkit-transform:translateX(-.25rem);transform:translateX(-.25rem)}.md-typeset .footnote-backref:before{display:inline-block;font-size:.8rem;content:"\E31B"}[dir=rtl] .md-typeset .footnote-backref:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);-webkit-transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:color .25s,opacity .125s .25s,-webkit-transform .25s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s;transition:transform .25s .25s,color .25s,opacity .125s .25s,-webkit-transform .25s .25s;opacity:0}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:0}html body .md-typeset .headerlink{color:rgba(0,0,0,.26)}.md-typeset h1[id]:before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h1[id]:target:before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink,.md-typeset h1[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h1[id] .headerlink:focus,.md-typeset h1[id]:hover .headerlink:hover,.md-typeset h1[id]:target .headerlink{color:#536dfe}.md-typeset h2[id]:before{display:block;margin-top:-8px;padding-top:8px;content:""}.md-typeset h2[id]:target:before{margin-top:-3.4rem;padding-top:3.4rem}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink,.md-typeset h2[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h2[id] .headerlink:focus,.md-typeset h2[id]:hover .headerlink:hover,.md-typeset h2[id]:target .headerlink{color:#536dfe}.md-typeset h3[id]:before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h3[id]:target:before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink,.md-typeset h3[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h3[id] .headerlink:focus,.md-typeset h3[id]:hover .headerlink:hover,.md-typeset h3[id]:target .headerlink{color:#536dfe}.md-typeset h4[id]:before{display:block;margin-top:-9px;padding-top:9px;content:""}.md-typeset h4[id]:target:before{margin-top:-3.45rem;padding-top:3.45rem}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink,.md-typeset h4[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h4[id] .headerlink:focus,.md-typeset h4[id]:hover .headerlink:hover,.md-typeset h4[id]:target .headerlink{color:#536dfe}.md-typeset h5[id]:before{display:block;margin-top:-11px;padding-top:11px;content:""}.md-typeset h5[id]:target:before{margin-top:-3.55rem;padding-top:3.55rem}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink,.md-typeset h5[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h5[id] .headerlink:focus,.md-typeset h5[id]:hover .headerlink:hover,.md-typeset h5[id]:target .headerlink{color:#536dfe}.md-typeset h6[id]:before{display:block;margin-top:-11px;padding-top:11px;content:""}.md-typeset h6[id]:target:before{margin-top:-3.55rem;padding-top:3.55rem}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink,.md-typeset h6[id]:target .headerlink{-webkit-transform:translate(0);transform:translate(0);opacity:1}.md-typeset h6[id] .headerlink:focus,.md-typeset h6[id]:hover .headerlink:hover,.md-typeset h6[id]:target .headerlink{color:#536dfe}.md-typeset .MJXc-display{margin:.75em 0;padding:.75em 0;overflow:auto;-webkit-overflow-scrolling:touch}.md-typeset .MathJax_CHTML{outline:0}.md-typeset .critic.comment,.md-typeset del.critic,.md-typeset ins.critic{margin:0 .25em;padding:.0625em 0;border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:#fdd;box-shadow:.25em 0 0 #fdd,-.25em 0 0 #fdd}.md-typeset ins.critic{background-color:#dfd;box-shadow:.25em 0 0 #dfd,-.25em 0 0 #dfd}.md-typeset .critic.comment{background-color:hsla(0,0%,92.5%,.5);color:#37474f;box-shadow:.25em 0 0 hsla(0,0%,92.5%,.5),-.25em 0 0 hsla(0,0%,92.5%,.5)}.md-typeset .critic.comment:before{padding-right:.125em;color:rgba(0,0,0,.26);content:"\E0B7";vertical-align:-.125em}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;box-shadow:none}.md-typeset .critic.block :first-child{margin-top:.5em}.md-typeset .critic.block :last-child{margin-bottom:.5em}.md-typeset details{display:block;padding-top:0}.md-typeset details[open]>summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.md-typeset details:not([open]){padding-bottom:0}.md-typeset details:not([open])>summary{border-bottom:none}.md-typeset details summary{padding-right:2rem}[dir=rtl] .md-typeset details summary{padding-left:2rem}.no-details .md-typeset details:not([open])>*{display:none}.no-details .md-typeset details:not([open]) summary{display:block}.md-typeset summary{display:block;outline:none;cursor:pointer}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset summary:after{position:absolute;top:.4rem;right:.6rem;color:rgba(0,0,0,.26);font-size:1rem;content:"\E313"}[dir=rtl] .md-typeset summary:after{right:auto;left:.6rem}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{width:1rem;vertical-align:text-top}.md-typeset code.codehilite,.md-typeset code.highlight{margin:0 .29412em;padding:.07353em 0}.md-typeset .superfences-content{display:none;-webkit-box-ordinal-group:100;order:99;width:100%;background-color:#fff}.md-typeset .superfences-content pre{margin:0;border-radius:0}.md-typeset .superfences-tabs{display:-webkit-box;display:flex;position:relative;flex-wrap:wrap;margin:1em 0;border:.05rem solid rgba(0,0,0,.07);border-radius:.2em}.md-typeset .superfences-tabs>input{display:none}.md-typeset .superfences-tabs>input:checked+label{font-weight:700}.md-typeset .superfences-tabs>input:checked+label+.superfences-content{display:block}.md-typeset .superfences-tabs>label{width:auto;padding:.6rem;-webkit-transition:color .125s;transition:color .125s;font-size:.64rem;cursor:pointer}html .md-typeset .superfences-tabs>label:hover{color:#536dfe}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:auto}.md-typeset .task-list-control .task-list-indicator:before{position:absolute;top:.15em;left:-1.25em;color:rgba(0,0,0,.26);font-size:1.25em;content:"\E835";vertical-align:-.25em}[dir=rtl] .md-typeset .task-list-control .task-list-indicator:before{right:-1.25em;left:auto}.md-typeset .task-list-control [type=checkbox]:checked+.task-list-indicator:before{content:"\E834"}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}@media print{.md-typeset a:after{color:rgba(0,0,0,.54);content:" [" attr(href) "]"}.md-typeset code,.md-typeset pre{white-space:pre-wrap}.md-typeset code{box-shadow:none;-webkit-box-decoration-break:initial;box-decoration-break:slice}.md-clipboard,.md-content__icon,.md-footer,.md-header,.md-sidebar,.md-tabs,.md-typeset .headerlink{display:none}}@media only screen and (max-width:44.9375em){.md-typeset>pre{margin:1em -.8rem;border-radius:0}.md-typeset>pre>code{padding:.525rem .8rem}.md-footer-nav__link--prev .md-footer-nav__title{display:none}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}.codehilite .hll,.md-typeset .highlight .hll{margin:0 -.8rem;padding:0 .8rem}.md-typeset>.codehilite,.md-typeset>.highlight{margin:1em -.8rem}.md-typeset>.codehilite code,.md-typeset>.highlight code{padding:.525rem .8rem}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{margin:1em -.8rem;border-radius:0}.md-typeset>.codehilitetable .linenodiv,.md-typeset>.highlighttable .linenodiv{padding:.5rem .8rem}.md-typeset>p>.MJXc-display{margin:.75em -.8rem;padding:.25em .8rem}.md-typeset>.superfences-tabs{margin:1em -.8rem;border:0;border-top:.05rem solid rgba(0,0,0,.07);border-radius:0}.md-typeset>.superfences-tabs code{padding:.525rem .8rem}.md-typeset>.superfences-tabs input:first-child+label{margin-left:.2rem}}@media only screen and (min-width:100em){html{font-size:137.5%}}@media only screen and (min-width:125em){html{font-size:150%}}@media only screen and (max-width:59.9375em){body[data-md-state=lock]{overflow:hidden}.ios body[data-md-state=lock] .md-container{display:none}html .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}html .md-nav__link[for=__toc]:after{color:inherit;content:"\E8DE"}html .md-nav__link[for=__toc]+.md-nav__link{display:none}html .md-nav__link[for=__toc]~.md-nav{display:-webkit-box;display:flex}html [dir=rtl] .md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav__source{display:block;padding:0 .2rem;background-color:rgba(50,64,144,.9675);color:#fff}.md-search__overlay{position:absolute;top:.2rem;left:.2rem;width:1.8rem;height:1.8rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:opacity .2s .2s,-webkit-transform .3s .1s;transition:transform .3s .1s,opacity .2s .2s;transition:transform .3s .1s,opacity .2s .2s,-webkit-transform .3s .1s;border-radius:1rem;background-color:#fff;overflow:hidden;pointer-events:none}[dir=rtl] .md-search__overlay{right:.2rem;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transition:opacity .1s,-webkit-transform .4s;transition:opacity .1s,-webkit-transform .4s;transition:transform .4s,opacity .1s;transition:transform .4s,opacity .1s,-webkit-transform .4s;opacity:1}.md-search__inner{position:fixed;top:0;left:100%;width:100%;height:100%;-webkit-transform:translateX(5%);transform:translateX(5%);-webkit-transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;transition:right 0s .3s,left 0s .3s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;transition:right 0s .3s,left 0s .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;transition:right 0s .3s,left 0s .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.4,0,.2,1) .15s;opacity:0;z-index:2}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;transition:right 0s 0s,left 0s 0s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;transition:right 0s 0s,left 0s 0s,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;transition:right 0s 0s,left 0s 0s,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s,-webkit-transform .15s cubic-bezier(.1,.7,.1,1) .15s;opacity:1}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:auto}html [dir=rtl] .md-search__inner{right:100%;left:auto;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.md-search__input{width:100%;height:2.4rem;font-size:.9rem}.md-search__icon[for=__search]{top:.6rem;left:.8rem}.md-search__icon[for=__search][for=__search]:before{content:"\E5C4"}[dir=rtl] .md-search__icon[for=__search][for=__search]:before{content:"\E5C8"}.md-search__icon[type=reset]{top:.6rem;right:.8rem}.md-search__output{top:2.4rem;bottom:0}.md-search-result__article--document:before{display:none}}@media only screen and (max-width:76.1875em){[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-header-nav__button.md-icon--home,.md-header-nav__button.md-logo{display:none}.md-hero__inner{margin-top:2.4rem;margin-bottom:1.2rem}.md-nav{background-color:#fff}.md-nav--primary,.md-nav--primary .md-nav{display:-webkit-box;display:flex;position:absolute;top:0;right:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}html .md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;background-color:rgba(0,0,0,.07);color:rgba(0,0,0,.54);font-weight:400;line-height:2.4rem;white-space:nowrap;cursor:pointer}html .md-nav--primary .md-nav__title:before{display:block;position:absolute;top:.2rem;left:.2rem;width:2rem;height:2rem;color:rgba(0,0,0,.54)}html .md-nav--primary .md-nav__title~.md-nav__list{background-color:#fff;box-shadow:inset 0 .05rem 0 rgba(0,0,0,.07)}html .md-nav--primary .md-nav__title~.md-nav__list>.md-nav__item:first-child{border-top:0}html .md-nav--primary .md-nav__title--site{position:relative;background-color:#3f51b5;color:#fff}html .md-nav--primary .md-nav__title--site .md-nav__button{display:block;position:absolute;top:.2rem;left:.2rem;width:3.2rem;height:3.2rem;font-size:2.4rem}html .md-nav--primary .md-nav__title--site:before{display:none}html [dir=rtl] .md-nav--primary .md-nav__title--site .md-nav__button,html [dir=rtl] .md-nav--primary .md-nav__title:before{right:.2rem;left:auto}.md-nav--primary .md-nav__list{-webkit-box-flex:1;flex:1;overflow-y:auto}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid rgba(0,0,0,.07)}[dir=rtl] .md-nav--primary .md-nav__item{padding:0}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--nested>.md-nav__link:after{content:"\E315"}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link:after{content:"\E314"}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link:after{position:absolute;top:50%;right:.6rem;margin-top:-.6rem;color:inherit;font-size:1.2rem}[dir=rtl] .md-nav--primary .md-nav__link:after{right:auto;left:.6rem}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:transparent}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:0}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:0}.md-nav__toggle~.md-nav{display:-webkit-box;display:flex;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s;transition:transform .25s cubic-bezier(.8,0,.6,1),opacity .125s .05s,-webkit-transform .25s cubic-bezier(.8,0,.6,1);opacity:0}[dir=rtl] .md-nav__toggle~.md-nav{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.no-csstransforms3d .md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .125s .125s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);opacity:1}.no-csstransforms3d .md-nav__toggle:checked~.md-nav{display:-webkit-box;display:flex}.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;width:12.1rem;height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.4,0,.2,1);background-color:#fff;z-index:3}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:auto}.no-csstransforms3d .md-sidebar--primary{display:none}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);-webkit-transform:translateX(12.1rem);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{-webkit-transform:translateX(-12.1rem);transform:translateX(-12.1rem)}.no-csstransforms3d [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{display:block}.md-sidebar--primary .md-sidebar__scrollwrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.md-tabs{display:none}}@media only screen and (min-width:60em){.md-content{margin-right:12.1rem}[dir=rtl] .md-content{margin-right:0;margin-left:12.1rem}.md-header-nav__button.md-icon--search{display:none}.md-header-nav__source{display:block;width:11.7rem;max-width:11.7rem;padding-right:.6rem}[dir=rtl] .md-header-nav__source{padding-right:0;padding-left:.6rem}.md-search{padding:.2rem}.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;-webkit-transition:width 0s .25s,height 0s .25s,opacity .25s;transition:width 0s .25s,height 0s .25s,opacity .25s;background-color:rgba(0,0,0,.54);cursor:pointer}[dir=rtl] .md-search__overlay{right:0;left:auto}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:100%;-webkit-transition:width 0s,height 0s,opacity .25s;transition:width 0s,height 0s,opacity .25s;opacity:1}.md-search__inner{position:relative;width:11.5rem;margin-right:.8rem;padding:.1rem 0;float:right;-webkit-transition:width .25s cubic-bezier(.1,.7,.1,1);transition:width .25s cubic-bezier(.1,.7,.1,1)}[dir=rtl] .md-search__inner{margin-right:0;margin-left:.8rem;float:left}.md-search__form,.md-search__input{border-radius:.1rem}.md-search__input{width:100%;height:1.8rem;padding-left:2.2rem;-webkit-transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);transition:background-color .25s cubic-bezier(.1,.7,.1,1),color .25s cubic-bezier(.1,.7,.1,1);background-color:rgba(0,0,0,.26);color:inherit;font-size:.8rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:inherit}.md-search__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.md-search__input::placeholder{color:hsla(0,0%,100%,.7)}.md-search__input:hover{background-color:hsla(0,0%,100%,.12)}[data-md-toggle=search]:checked~.md-header .md-search__input{border-radius:.1rem .1rem 0 0;background-color:#fff;color:rgba(0,0,0,.87);text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:rgba(0,0,0,.54)}.md-search__output{top:1.9rem;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}.md-search__scrollwrap{max-height:0}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.26)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:#536dfe}.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:0}.md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}.md-sidebar--secondary{display:block;margin-left:100%;-webkit-transform:translate(-100%);transform:translate(-100%)}[dir=rtl] .md-sidebar--secondary{margin-right:100%;margin-left:0;-webkit-transform:translate(100%);transform:translate(100%)}}@media only screen and (min-width:76.25em){.md-content{margin-left:12.1rem}[dir=rtl] .md-content{margin-right:12.1rem}.md-content__inner{margin-right:1.2rem;margin-left:1.2rem}.md-header-nav__button.md-icon--menu{display:none}.md-nav[data-md-state=animate]{-webkit-transition:max-height .25s cubic-bezier(.86,0,.07,1);transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav__toggle~.md-nav{max-height:0;overflow:hidden}.no-js .md-nav__toggle~.md-nav{display:none}.md-nav[data-md-state=expand],.md-nav__toggle:checked~.md-nav{max-height:100%}.no-js .md-nav[data-md-state=expand],.no-js .md-nav__toggle:checked~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--nested>.md-nav__link:after{display:inline-block;-webkit-transform-origin:.45em .45em;transform-origin:.45em .45em;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;vertical-align:-.125em}.js .md-nav__item--nested>.md-nav__link:after{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.md-search__inner{margin-right:1.2rem}[dir=rtl] .md-search__inner{margin-left:1.2rem}.md-search__scrollwrap,[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}.md-sidebar--secondary{margin-left:61rem}[dir=rtl] .md-sidebar--secondary{margin-right:61rem;margin-left:0}.md-tabs~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary .md-nav__title{display:block;padding:0}.md-tabs--active~.md-main .md-nav--primary .md-nav__title--site{display:none}.no-js .md-tabs--active~.md-main .md-nav--primary .md-nav{display:block}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item{font-size:0;visibility:hidden}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{display:none;font-size:.7rem;overflow:auto;visibility:visible}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested>.md-nav__link{display:none}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active{display:block}.md-tabs--active~.md-main .md-nav[data-md-level="1"]{max-height:none;overflow:visible}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding-left:0}.md-tabs--active~.md-main .md-nav[data-md-level="1"] .md-nav .md-nav__title{display:none}}@media only screen and (min-width:45em){.md-footer-nav__link{width:50%}.md-footer-copyright{max-width:75%;float:left}[dir=rtl] .md-footer-copyright{float:right}.md-footer-social{padding:.6rem 0;float:right}[dir=rtl] .md-footer-social{float:left}}@media only screen and (max-width:29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(45);transform:scale(45)}}@media only screen and (min-width:30em) and (max-width:44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(60);transform:scale(60)}}@media only screen and (min-width:45em) and (max-width:59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{-webkit-transform:scale(75);transform:scale(75)}}@media only screen and (min-width:60em) and (max-width:76.1875em){.md-search__scrollwrap,[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}.md-search-result__teaser{max-height:2.5rem;-webkit-line-clamp:3}}
\ No newline at end of file
diff --git a/site/index.html b/site/index.html
index a9a0d65..d422779 100644
--- a/site/index.html
+++ b/site/index.html
@@ -1,581 +1,794 @@
-<!DOCTYPE html>
+
+<!doctype html>
 <html lang="en" class="no-js">
   <head>
-    <meta charset="utf-8" />
-    <meta name="viewport" content="width=device-width,initial-scale=1" />
-    <meta http-equiv="x-ua-compatible" content="ie=edge" />
+    
+      <meta charset="utf-8">
+      <meta name="viewport" content="width=device-width,initial-scale=1">
+      
+        <meta name="description" content="Self Data Grand Lyon Project Documentation with Markdown.">
+      
+      
+      
+        <meta name="author" content="Métropole de Lyon">
+      
+      
+      <link rel="shortcut icon" href="img/self_data_grdlyon.png">
+      <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.2.3">
+    
+    
+      
+        <title>Self Data Grand Lyon - Technical Docs</title>
+      
+    
+    
+      <link rel="stylesheet" href="assets/stylesheets/main.3b61ea93.min.css">
+      
+        
+        <link rel="stylesheet" href="assets/stylesheets/palette.39b8e14a.min.css">
+        
+          
+          
+          <meta name="theme-color" content="#ffffff">
+        
+      
+    
+    
+    
+      
+        
+        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
+        <style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style>
+      
+    
+    
+    
+      <link rel="stylesheet" href="stylesheets/extra.css">
+    
+    
+      
+    
+    
+  </head>
+  
+  
+    
+    
+    
+    
+    
+    <body dir="ltr" data-md-color-scheme="" data-md-color-primary="white" data-md-color-accent="red">
+      
+  
+    
+    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
+    <label class="md-overlay" for="__drawer"></label>
+    <div data-md-component="skip">
+      
+    </div>
+    <div data-md-component="announce">
+      
+    </div>
+    
+      
+
+<header class="md-header" data-md-component="header">
+  <nav class="md-header-nav md-grid" aria-label="Header">
+    <a href="." title="Self Data Grand Lyon - Technical Docs" class="md-header-nav__button md-logo" aria-label="Self Data Grand Lyon - Technical Docs">
+      
+  
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 003-3 3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg>
+
+    </a>
+    <label class="md-header-nav__button md-icon" for="__drawer">
+      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
+    </label>
+    <div class="md-header-nav__title" data-md-component="header-title">
+      <div class="md-header-nav__ellipsis">
+        <div class="md-header-nav__topic">
+          <span class="md-ellipsis">
+            Self Data Grand Lyon - Technical Docs
+          </span>
+        </div>
+        <div class="md-header-nav__topic">
+          <span class="md-ellipsis">
+            
+              Home
+            
+          </span>
+        </div>
+      </div>
+    </div>
+    
+      <label class="md-header-nav__button md-icon" for="__search">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
+      </label>
+      
+<div class="md-search" data-md-component="search" role="dialog">
+  <label class="md-search__overlay" for="__search"></label>
+  <div class="md-search__inner" role="search">
+    <form class="md-search__form" name="search">
+      <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required>
+      <label class="md-search__icon md-icon" for="__search">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
+      </label>
+      <button type="reset" class="md-search__icon md-icon" aria-label="Clear" data-md-component="search-reset" tabindex="-1">
+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
+      </button>
+    </form>
+    <div class="md-search__output">
+      <div class="md-search__scrollwrap" data-md-scrollfix>
+        <div class="md-search-result" data-md-component="search-result">
+          <div class="md-search-result__meta">
+            Initializing search
+          </div>
+          <ol class="md-search-result__list"></ol>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+    
+    
+      <div class="md-header-nav__source">
+        
+<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/self-data-technical-doc" title="Go to repository" class="md-source">
+  <div class="md-source__icon md-icon">
+    
+    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05L244 40.45a28.87 28.87 0 00-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 01-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 000 40.81l195.61 195.6a28.86 28.86 0 0040.8 0l194.69-194.69a28.86 28.86 0 000-40.81z"/></svg>
+  </div>
+  <div class="md-source__repository">
+    Clone the Project
+  </div>
+</a>
+      </div>
+    
+  </nav>
+</header>
+    
+    <div class="md-container" data-md-component="container">
+      
+      
+        
+      
+      <main class="md-main" data-md-component="main">
+        <div class="md-main__inner md-grid">
+          
+            
+              
+              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation" >
+                <div class="md-sidebar__scrollwrap">
+                  <div class="md-sidebar__inner">
+                    
+
+
+
+
+<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
+  <label class="md-nav__title" for="__drawer">
+    <a href="." title="Self Data Grand Lyon - Technical Docs" class="md-nav__button md-logo" aria-label="Self Data Grand Lyon - Technical Docs">
+      
+  
+  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 003-3 3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg>
 
-    <meta
-      name="description"
-      content="LLLE Project Documentation with Markdown."
-    />
+    </a>
+    Self Data Grand Lyon - Technical Docs
+  </label>
+  
+    <div class="md-nav__source">
+      
+<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/self-data-technical-doc" title="Go to repository" class="md-source">
+  <div class="md-source__icon md-icon">
+    
+    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M439.55 236.05L244 40.45a28.87 28.87 0 00-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 01-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 000 40.81l195.61 195.6a28.86 28.86 0 0040.8 0l194.69-194.69a28.86 28.86 0 000-40.81z"/></svg>
+  </div>
+  <div class="md-source__repository">
+    Clone the Project
+  </div>
+</a>
+    </div>
+  
+  <ul class="md-nav__list" data-md-scrollfix>
+    
+      
+      
+      
 
-    <meta name="author" content="LLLE Team" />
 
-    <meta name="lang:clipboard.copy" content="Copy to clipboard" />
+  
 
-    <meta name="lang:clipboard.copied" content="Copied to clipboard" />
 
-    <meta name="lang:search.language" content="en" />
+  <li class="md-nav__item md-nav__item--active">
+    
+    <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
+    
+    
+    <a href="." class="md-nav__link md-nav__link--active">
+      Home
+    </a>
+    
+  </li>
+
+    
+      
+      
+      
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" >
+    
+    <label class="md-nav__link" for="nav-2">
+      Pilote
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Pilote" data-md-level="1">
+      <label class="md-nav__title" for="nav-2">
+        <span class="md-nav__icon md-icon"></span>
+        Pilote
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="pilote/index.md" class="md-nav__link">
+      Introduction
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+    
+      
+      
+      
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" >
+    
+    <label class="md-nav__link" for="nav-3">
+      Ecolyo
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Ecolyo" data-md-level="1">
+      <label class="md-nav__title" for="nav-3">
+        <span class="md-nav__icon md-icon"></span>
+        Ecolyo
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/" class="md-nav__link">
+      Introduction
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-2" type="checkbox" id="nav-3-2" >
+    
+    <label class="md-nav__link" for="nav-3-2">
+      Getting started
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Getting started" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-2">
+        <span class="md-nav__icon md-icon"></span>
+        Getting started
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/getting_started/setup_your_environment/" class="md-nav__link">
+      Setup your environment
+    </a>
+  </li>
 
-    <meta name="lang:search.pipeline.stopwords" content="True" />
+        
+          
+          
+          
 
-    <meta name="lang:search.pipeline.trimmer" content="True" />
 
-    <meta name="lang:search.result.none" content="No matching documents" />
 
-    <meta name="lang:search.result.one" content="1 matching document" />
+  <li class="md-nav__item">
+    <a href="ecolyo/getting_started/launch_local_application/" class="md-nav__link">
+      Launch the application on local
+    </a>
+  </li>
 
-    <meta name="lang:search.result.other" content="# matching documents" />
+        
+          
+          
+          
 
-    <meta name="lang:search.tokenizer" content="[\s\-]+" />
 
-    <link rel="shortcut icon" href="assets/images/favicon.png" />
-    <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3" />
 
-    <title>LLLE-Ecolyo Technical Docs</title>
+  <li class="md-nav__item">
+    <a href="ecolyo/getting_started/launch_local_konnector/" class="md-nav__link">
+      Launch a konnector on local
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-3" type="checkbox" id="nav-3-3" >
+    
+    <label class="md-nav__link" for="nav-3-3">
+      Project Architecture
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Project Architecture" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-3">
+        <span class="md-nav__icon md-icon"></span>
+        Project Architecture
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/project_architecture/architecture/" class="md-nav__link">
+      Architecture
+    </a>
+  </li>
+
+        
+          
+          
+          
 
-    <link rel="stylesheet" href="assets/stylesheets/application.adb8469c.css" />
 
-    <link
-      rel="stylesheet"
-      href="assets/stylesheets/application-palette.a8b3c06d.css"
-    />
 
-    <meta name="theme-color" content="#757575" />
+  <li class="md-nav__item">
+    <a href="ecolyo/project_architecture/cozy/" class="md-nav__link">
+      Cozy
+    </a>
+  </li>
 
-    <script src="assets/javascripts/modernizr.86422ebf.js"></script>
+        
+          
+          
+          
 
-    <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin />
-    <link
-      rel="stylesheet"
-      href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback"
-    />
-    <style>
-      body,
-      input {
-        font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
-      }
-      code,
-      kbd,
-      pre {
-        font-family: "Roboto Mono", "Courier New", Courier, monospace;
-      }
-    </style>
 
-    <link rel="stylesheet" href="assets/fonts/material-icons.css" />
-  </head>
 
-  <body
-    dir="ltr"
-    data-md-color-primary="grey"
-    data-md-color-accent="deep-orange"
-  >
-    <svg class="md-svg">
-      <defs></defs>
-    </svg>
-    <input
-      class="md-toggle"
-      data-md-toggle="drawer"
-      type="checkbox"
-      id="__drawer"
-      autocomplete="off"
-    />
-    <input
-      class="md-toggle"
-      data-md-toggle="search"
-      type="checkbox"
-      id="__search"
-      autocomplete="off"
-    />
-    <label
-      class="md-overlay"
-      data-md-component="overlay"
-      for="__drawer"
-    ></label>
-
-    <a href="#description" tabindex="0" class="md-skip">
-      Skip to content
+  <li class="md-nav__item">
+    <a href="ecolyo/project_architecture/environments/" class="md-nav__link">
+      Environments
     </a>
+  </li>
 
-    <header class="md-header" data-md-component="header">
-      <nav class="md-header-nav md-grid">
-        <div class="md-flex">
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <a
-              href="."
-              title="LLLE-Ecolyo Technical Docs"
-              aria-label="LLLE-Ecolyo Technical Docs"
-              class="md-header-nav__button md-logo"
-            >
-              <i class="md-icon"></i>
-            </a>
-          </div>
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <label
-              class="md-icon md-icon--menu md-header-nav__button"
-              for="__drawer"
-            ></label>
-          </div>
-          <div class="md-flex__cell md-flex__cell--stretch">
-            <div
-              class="md-flex__ellipsis md-header-nav__title"
-              data-md-component="title"
-            >
-              <span class="md-header-nav__topic">
-                LLLE-Ecolyo Technical Docs
-              </span>
-              <span class="md-header-nav__topic">
-                Home
-              </span>
-            </div>
-          </div>
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <label
-              class="md-icon md-icon--search md-header-nav__button"
-              for="__search"
-            ></label>
-
-            <div class="md-search" data-md-component="search" role="dialog">
-              <label class="md-search__overlay" for="__search"></label>
-              <div class="md-search__inner" role="search">
-                <form class="md-search__form" name="search">
-                  <input
-                    type="text"
-                    class="md-search__input"
-                    aria-label="search"
-                    name="query"
-                    placeholder="Search"
-                    autocapitalize="off"
-                    autocorrect="off"
-                    autocomplete="off"
-                    spellcheck="false"
-                    data-md-component="query"
-                    data-md-state="active"
-                  />
-                  <label class="md-icon md-search__icon" for="__search"></label>
-                  <button
-                    type="reset"
-                    class="md-icon md-search__icon"
-                    data-md-component="reset"
-                    tabindex="-1"
-                  >
-                    &#xE5CD;
-                  </button>
-                </form>
-                <div class="md-search__output">
-                  <div class="md-search__scrollwrap" data-md-scrollfix>
-                    <div class="md-search-result" data-md-component="result">
-                      <div class="md-search-result__meta">
-                        Type to start searching
-                      </div>
-                      <ol class="md-search-result__list"></ol>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-          </div>
+        
+          
+          
+          
 
-          <div class="md-flex__cell md-flex__cell--shrink">
-            <div class="md-header-nav__source">
-              <a
-                href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs"
-                title="Go to repository"
-                class="md-source"
-                data-md-source=""
-              >
-                <div class="md-source__repository">
-                  llle_docs
-                </div>
-              </a>
-            </div>
-          </div>
-        </div>
-      </nav>
-    </header>
-
-    <div class="md-container">
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          <div
-            class="md-sidebar md-sidebar--primary"
-            data-md-component="navigation"
-          >
-            <div class="md-sidebar__scrollwrap">
-              <div class="md-sidebar__inner">
-                <nav class="md-nav md-nav--primary" data-md-level="0">
-                  <label
-                    class="md-nav__title md-nav__title--site"
-                    for="__drawer"
-                  >
-                    <a
-                      href="."
-                      title="LLLE-Ecolyo Technical Docs"
-                      class="md-nav__button md-logo"
-                    >
-                      <i class="md-icon"></i>
-                    </a>
-                    LLLE-Ecolyo Technical Docs
-                  </label>
-
-                  <div class="md-nav__source">
-                    <a
-                      href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs"
-                      title="Go to repository"
-                      class="md-source"
-                      data-md-source=""
-                    >
-                      <div class="md-source__repository">
-                        llle_docs
-                      </div>
-                    </a>
-                  </div>
 
-                  <ul class="md-nav__list" data-md-scrollfix>
-                    <li class="md-nav__item md-nav__item--active">
-                      <input
-                        class="md-toggle md-nav__toggle"
-                        data-md-toggle="toc"
-                        type="checkbox"
-                        id="__toc"
-                      />
-
-                      <label
-                        class="md-nav__link md-nav__link--active"
-                        for="__toc"
-                      >
-                        Home
-                      </label>
-
-                      <a
-                        href="."
-                        title="Home"
-                        class="md-nav__link md-nav__link--active"
-                      >
-                        Home
-                      </a>
-
-                      <nav class="md-nav md-nav--secondary">
-                        <label class="md-nav__title" for="__toc"
-                          >Table of contents</label
-                        >
-                        <ul class="md-nav__list" data-md-scrollfix>
-                          <li class="md-nav__item">
-                            <a href="#description" class="md-nav__link">
-                              Description
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a href="#contact" class="md-nav__link">
-                              Contact
-                            </a>
-                          </li>
-                        </ul>
-                      </nav>
-                    </li>
-
-                    <li class="md-nav__item md-nav__item--nested">
-                      <input
-                        class="md-toggle md-nav__toggle"
-                        data-md-toggle="nav-2"
-                        type="checkbox"
-                        id="nav-2"
-                      />
-
-                      <label class="md-nav__link" for="nav-2">
-                        Project Architecture
-                      </label>
-                      <nav
-                        class="md-nav"
-                        data-md-component="collapsible"
-                        data-md-level="1"
-                      >
-                        <label class="md-nav__title" for="nav-2">
-                          Project Architecture
-                        </label>
-                        <ul class="md-nav__list" data-md-scrollfix>
-                          <li class="md-nav__item">
-                            <a
-                              href="architecture/architecture-home/"
-                              title="Introduction"
-                              class="md-nav__link"
-                            >
-                              Introduction
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="architecture/client/client.md"
-                              title="Client"
-                              class="md-nav__link"
-                            >
-                              Client
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="architecture/cozy/cozy.md"
-                              title="Cozy"
-                              class="md-nav__link"
-                            >
-                              Cozy
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item md-nav__item--nested">
-                            <input
-                              class="md-toggle md-nav__toggle"
-                              data-md-toggle="nav-2-4"
-                              type="checkbox"
-                              id="nav-2-4"
-                            />
-
-                            <label class="md-nav__link" for="nav-2-4">
-                              Konnectors
-                            </label>
-                            <nav
-                              class="md-nav"
-                              data-md-component="collapsible"
-                              data-md-level="2"
-                            >
-                              <label class="md-nav__title" for="nav-2-4">
-                                Konnectors
-                              </label>
-                              <ul class="md-nav__list" data-md-scrollfix>
-                                <li class="md-nav__item">
-                                  <a
-                                    href="architecture/konnectors/konnectors-intro/"
-                                    title="Introduction"
-                                    class="md-nav__link"
-                                  >
-                                    Introduction
-                                  </a>
-                                </li>
-
-                                <li class="md-nav__item">
-                                  <a
-                                    href="architecture/konnectors/enedis/"
-                                    title="Enedis"
-                                    class="md-nav__link"
-                                  >
-                                    Enedis
-                                  </a>
-                                </li>
-
-                                <li class="md-nav__item">
-                                  <a
-                                    href="architecture/konnectors/egl/"
-                                    title="EGL"
-                                    class="md-nav__link"
-                                  >
-                                    EGL
-                                  </a>
-                                </li>
-
-                                <li class="md-nav__item">
-                                  <a
-                                    href="architecture/konnectors/gdrf.md"
-                                    title="GDRF - Celery"
-                                    class="md-nav__link"
-                                  >
-                                    GDRF - Celery
-                                  </a>
-                                </li>
-                              </ul>
-                            </nav>
-                          </li>
-                        </ul>
-                      </nav>
-                    </li>
-
-                    <li class="md-nav__item md-nav__item--nested">
-                      <input
-                        class="md-toggle md-nav__toggle"
-                        data-md-toggle="nav-3"
-                        type="checkbox"
-                        id="nav-3"
-                      />
-
-                      <label class="md-nav__link" for="nav-3">
-                        About
-                      </label>
-                      <nav
-                        class="md-nav"
-                        data-md-component="collapsible"
-                        data-md-level="1"
-                      >
-                        <label class="md-nav__title" for="nav-3">
-                          About
-                        </label>
-                        <ul class="md-nav__list" data-md-scrollfix>
-                          <li class="md-nav__item">
-                            <a
-                              href="miscellaneous/gitflow/"
-                              title="Gitflow"
-                              class="md-nav__link"
-                            >
-                              Gitflow
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="miscellaneous/glossary/"
-                              title="Glossary"
-                              class="md-nav__link"
-                            >
-                              Glossary
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="miscellaneous/tools/"
-                              title="Tools"
-                              class="md-nav__link"
-                            >
-                              Tools
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="miscellaneous/devenv/"
-                              title="Environment"
-                              class="md-nav__link"
-                            >
-                              Environment
-                            </a>
-                          </li>
-
-                          <li class="md-nav__item">
-                            <a
-                              href="miscellaneous/vscode-settings/"
-                              title="VSCode"
-                              class="md-nav__link"
-                            >
-                              VSCode
-                            </a>
-                          </li>
-                        </ul>
-                      </nav>
-                    </li>
-                  </ul>
-                </nav>
-              </div>
-            </div>
-          </div>
 
-          <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
-            <div class="md-sidebar__scrollwrap">
-              <div class="md-sidebar__inner">
-                <nav class="md-nav md-nav--secondary">
-                  <label class="md-nav__title" for="__toc"
-                    >Table of contents</label
-                  >
-                  <ul class="md-nav__list" data-md-scrollfix>
-                    <li class="md-nav__item">
-                      <a href="#description" class="md-nav__link">
-                        Description
-                      </a>
-                    </li>
-
-                    <li class="md-nav__item">
-                      <a href="#contact" class="md-nav__link">
-                        Contact
-                      </a>
-                    </li>
-                  </ul>
-                </nav>
-              </div>
-            </div>
-          </div>
+  <li class="md-nav__item">
+    <a href="ecolyo/project_architecture/doctypes/" class="md-nav__link">
+      DocTypes
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-4" type="checkbox" id="nav-3-4" >
+    
+    <label class="md-nav__link" for="nav-3-4">
+      Application
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Application" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-4">
+        <span class="md-nav__icon md-icon"></span>
+        Application
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/application/description/" class="md-nav__link">
+      Description
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/application/scaffolding/" class="md-nav__link">
+      Scaffolding
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/application/services/" class="md-nav__link">
+      Services
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/application/gitflow/" class="md-nav__link">
+      Gitflow
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/application/deploy/" class="md-nav__link">
+      Deploy
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3-5" type="checkbox" id="nav-3-5" >
+    
+    <label class="md-nav__link" for="nav-3-5">
+      Konnectors
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Konnectors" data-md-level="2">
+      <label class="md-nav__title" for="nav-3-5">
+        <span class="md-nav__icon md-icon"></span>
+        Konnectors
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/konnectors/enedis/" class="md-nav__link">
+      Enedis
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/konnectors/grdf/" class="md-nav__link">
+      GRDF
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="ecolyo/konnectors/egl/" class="md-nav__link">
+      Eau du Grand Lyon
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+    
+      
+      
+      
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" >
+    
+    <label class="md-nav__link" for="nav-4">
+      Proxy
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Proxy" data-md-level="1">
+      <label class="md-nav__title" for="nav-4">
+        <span class="md-nav__icon md-icon"></span>
+        Proxy
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="proxy/description/" class="md-nav__link">
+      Description
+    </a>
+  </li>
+
+        
+          
+          
+          
+
+
+
+  
+  <li class="md-nav__item md-nav__item--nested">
+    
+    
+      <input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-2" type="checkbox" id="nav-4-2" >
+    
+    <label class="md-nav__link" for="nav-4-2">
+      Use cases
+      <span class="md-nav__icon md-icon"></span>
+    </label>
+    <nav class="md-nav" aria-label="Use cases" data-md-level="2">
+      <label class="md-nav__title" for="nav-4-2">
+        <span class="md-nav__icon md-icon"></span>
+        Use cases
+      </label>
+      <ul class="md-nav__list" data-md-scrollfix>
+        
+        
+          
+          
+          
+
+
+
+  <li class="md-nav__item">
+    <a href="proxy/use_cases/enedis/" class="md-nav__link">
+      Enedis
+    </a>
+  </li>
+
+        
+          
+          
+          
 
+
+
+  <li class="md-nav__item">
+    <a href="proxy/use_cases/grdfadict/" class="md-nav__link">
+      Grdf Adict
+    </a>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+        
+      </ul>
+    </nav>
+  </li>
+
+    
+  </ul>
+</nav>
+                  </div>
+                </div>
+              </div>
+            
+            
+          
           <div class="md-content">
             <article class="md-content__inner md-typeset">
-              <h1>Home</h1>
-
-              <h2 id="description">Description</h2>
-              <p>
-                LLLE - Ecolyo is a multi-fluid application solution towards
-                users of grand lyon metropolis to monitor and optimize the
-                energy consumption of their home. It is a multi-device
-                application with a mobile first approach.
-              </p>
-              <div class="admonition info">
-                <p>
-                  If you are a new developper tasked to work on this project,
-                  check the
-                  <a href="miscellaneous/tools/">recommended tools</a> and setup
-                  your <a href="miscellaneous/devenv/">environment</a>. Then we
-                  also suggest you to get familiar with the
-                  <a href="miscellaneous/glossary/">vocabulary</a> used to build
-                  this app.
-                </p>
-              </div>
-              <h2 id="contact">Contact</h2>
+              
+                
+                
+                  <h1>Home</h1>
+                
+                <p><img alt="selfdata" class="center" src="/img/self_data_grdlyon.png" /></p>
+<p>The Self-Data Grand Lyon technical doc covers projects developped by the Grandlyon Metropolis in cooperation with <a href="https://cozy.io/fr/">Cozy Cloud</a>.</p>
+<p><img alt="europe" class="inline-center-left" src="/img/partners/europe.png" />
+<img alt="auvergne" src="/img/partners/auvergne.png" /></p>
+                
+              
+              
+                
+
+
+              
             </article>
           </div>
         </div>
       </main>
-
-      <footer class="md-footer">
-        <div class="md-footer-nav">
-          <nav class="md-footer-nav__inner md-grid">
-            <a
-              href="architecture/architecture-home/"
-              title="Introduction"
-              class="md-flex md-footer-nav__link md-footer-nav__link--next"
-              rel="next"
-            >
-              <div
-                class="md-flex__cell md-flex__cell--stretch md-footer-nav__title"
-              >
-                <span class="md-flex__ellipsis">
-                  <span class="md-footer-nav__direction">
-                    Next
-                  </span>
-                  Introduction
+      
+        
+<footer class="md-footer">
+  
+    <div class="md-footer-nav">
+      <nav class="md-footer-nav__inner md-grid" aria-label="Footer">
+        
+        
+          <a href="ecolyo/" class="md-footer-nav__link md-footer-nav__link--next" rel="next">
+            <div class="md-footer-nav__title">
+              <div class="md-ellipsis">
+                <span class="md-footer-nav__direction">
+                  Next
                 </span>
+                Introduction
               </div>
-              <div class="md-flex__cell md-flex__cell--shrink">
-                <i
-                  class="md-icon md-icon--arrow-forward md-footer-nav__button"
-                ></i>
-              </div>
-            </a>
-          </nav>
-        </div>
-
-        <div class="md-footer-meta md-typeset">
-          <div class="md-footer-meta__inner md-grid">
-            <div class="md-footer-copyright">
-              powered by
-              <a href="https://www.mkdocs.org" target="_blank" rel="noopener"
-                >MkDocs</a
-              >
-              and
-              <a
-                href="https://squidfunk.github.io/mkdocs-material/"
-                target="_blank"
-                rel="noopener"
-              >
-                Material for MkDocs</a
-              >
             </div>
-          </div>
-        </div>
-      </footer>
+            <div class="md-footer-nav__button md-icon">
+              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
+            </div>
+          </a>
+        
+      </nav>
     </div>
-
-    <script src="assets/javascripts/application.c33a9706.js"></script>
-
-    <script>
-      app.initialize({ version: "1.1", url: { base: "." } });
-    </script>
+  
+  <div class="md-footer-meta md-typeset">
+    <div class="md-footer-meta__inner md-grid">
+      <div class="md-footer-copyright">
+        
+        Made with
+        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
+          Material for MkDocs
+        </a>
+      </div>
+      
+    </div>
+  </div>
+</footer>
+      
+    </div>
+    
+      <script src="assets/javascripts/vendor.08c56446.min.js"></script>
+      <script src="assets/javascripts/bundle.6ced434e.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script>
+      
+      <script>
+        app = initialize({
+          base: ".",
+          features: [],
+          search: Object.assign({
+            worker: "assets/javascripts/worker/search.8c7e0a7e.min.js"
+          }, typeof search !== "undefined" && search)
+        })
+      </script>
+      
+    
   </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/site/miscellaneous/devenv/index.html b/site/miscellaneous/devenv/index.html
deleted file mode 100644
index ff487df..0000000
--- a/site/miscellaneous/devenv/index.html
+++ /dev/null
@@ -1,534 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Environment - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Environment
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" checked>
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Environment" class="md-nav__link md-nav__link--active">
-      Environment
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Environment</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../tools/" title="Tools" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Tools
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../vscode-settings/" title="VSCode" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                VSCode
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/miscellaneous/gitflow/index.html b/site/miscellaneous/gitflow/index.html
deleted file mode 100644
index 789ca66..0000000
--- a/site/miscellaneous/gitflow/index.html
+++ /dev/null
@@ -1,534 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Gitflow - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Gitflow
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" checked>
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Gitflow" class="md-nav__link md-nav__link--active">
-      Gitflow
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Gitflow</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../../architecture/konnectors/egl/" title="EGL" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                EGL
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../glossary/" title="Glossary" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                Glossary
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/miscellaneous/glossary/index.html b/site/miscellaneous/glossary/index.html
deleted file mode 100644
index 1261fa0..0000000
--- a/site/miscellaneous/glossary/index.html
+++ /dev/null
@@ -1,534 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Glossary - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Glossary
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" checked>
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Glossary" class="md-nav__link md-nav__link--active">
-      Glossary
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Glossary</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../gitflow/" title="Gitflow" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Gitflow
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../tools/" title="Tools" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                Tools
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/miscellaneous/tools/index.html b/site/miscellaneous/tools/index.html
deleted file mode 100644
index 0de2bf1..0000000
--- a/site/miscellaneous/tools/index.html
+++ /dev/null
@@ -1,534 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>Tools - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                Tools
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" checked>
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="Tools" class="md-nav__link md-nav__link--active">
-      Tools
-    </a>
-    
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../vscode-settings/" title="VSCode" class="md-nav__link">
-      VSCode
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>Tools</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../glossary/" title="Glossary" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Glossary
-              </span>
-            </div>
-          </a>
-        
-        
-          <a href="../devenv/" title="Environment" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Next
-                </span>
-                Environment
-              </span>
-            </div>
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
-            </div>
-          </a>
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/miscellaneous/vscode-settings/index.html b/site/miscellaneous/vscode-settings/index.html
deleted file mode 100644
index db446e7..0000000
--- a/site/miscellaneous/vscode-settings/index.html
+++ /dev/null
@@ -1,520 +0,0 @@
-
-
-
-
-<!doctype html>
-<html lang="en" class="no-js">
-  <head>
-    
-      <meta charset="utf-8">
-      <meta name="viewport" content="width=device-width,initial-scale=1">
-      <meta http-equiv="x-ua-compatible" content="ie=edge">
-      
-        <meta name="description" content="LLLE Project Documentation with Markdown.">
-      
-      
-      
-        <meta name="author" content="LLLE Team">
-      
-      
-        <meta name="lang:clipboard.copy" content="Copy to clipboard">
-      
-        <meta name="lang:clipboard.copied" content="Copied to clipboard">
-      
-        <meta name="lang:search.language" content="en">
-      
-        <meta name="lang:search.pipeline.stopwords" content="True">
-      
-        <meta name="lang:search.pipeline.trimmer" content="True">
-      
-        <meta name="lang:search.result.none" content="No matching documents">
-      
-        <meta name="lang:search.result.one" content="1 matching document">
-      
-        <meta name="lang:search.result.other" content="# matching documents">
-      
-        <meta name="lang:search.tokenizer" content="[\s\-]+">
-      
-      <link rel="shortcut icon" href="../../assets/images/favicon.png">
-      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
-    
-    
-      
-        <title>VSCode - LLLE-Ecolyo Technical Docs</title>
-      
-    
-    
-      <link rel="stylesheet" href="../../assets/stylesheets/application.adb8469c.css">
-      
-        <link rel="stylesheet" href="../../assets/stylesheets/application-palette.a8b3c06d.css">
-      
-      
-        
-        
-        <meta name="theme-color" content="#757575">
-      
-    
-    
-      <script src="../../assets/javascripts/modernizr.86422ebf.js"></script>
-    
-    
-      
-        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
-        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback">
-        <style>body,input{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
-      
-    
-    <link rel="stylesheet" href="../../assets/fonts/material-icons.css">
-    
-    
-    
-      
-    
-    
-  </head>
-  
-    
-    
-    <body dir="ltr" data-md-color-primary="grey" data-md-color-accent="deep-orange">
-  
-    <svg class="md-svg">
-      <defs>
-        
-        
-      </defs>
-    </svg>
-    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
-    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
-    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
-    
-    
-      <header class="md-header" data-md-component="header">
-  <nav class="md-header-nav md-grid">
-    <div class="md-flex">
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <a href="../.." title="LLLE-Ecolyo Technical Docs" aria-label="LLLE-Ecolyo Technical Docs" class="md-header-nav__button md-logo">
-          
-            <i class="md-icon"></i>
-          
-        </a>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
-      </div>
-      <div class="md-flex__cell md-flex__cell--stretch">
-        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
-          
-            <span class="md-header-nav__topic">
-              LLLE-Ecolyo Technical Docs
-            </span>
-            <span class="md-header-nav__topic">
-              
-                VSCode
-              
-            </span>
-          
-        </div>
-      </div>
-      <div class="md-flex__cell md-flex__cell--shrink">
-        
-          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
-          
-<div class="md-search" data-md-component="search" role="dialog">
-  <label class="md-search__overlay" for="__search"></label>
-  <div class="md-search__inner" role="search">
-    <form class="md-search__form" name="search">
-      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
-      <label class="md-icon md-search__icon" for="__search"></label>
-      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
-        &#xE5CD;
-      </button>
-    </form>
-    <div class="md-search__output">
-      <div class="md-search__scrollwrap" data-md-scrollfix>
-        <div class="md-search-result" data-md-component="result">
-          <div class="md-search-result__meta">
-            Type to start searching
-          </div>
-          <ol class="md-search-result__list"></ol>
-        </div>
-      </div>
-    </div>
-  </div>
-</div>
-        
-      </div>
-      
-        <div class="md-flex__cell md-flex__cell--shrink">
-          <div class="md-header-nav__source">
-            
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-          </div>
-        </div>
-      
-    </div>
-  </nav>
-</header>
-    
-    <div class="md-container">
-      
-        
-      
-      
-      <main class="md-main" role="main">
-        <div class="md-main__inner md-grid" data-md-component="container">
-          
-            
-              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
-                <div class="md-sidebar__scrollwrap">
-                  <div class="md-sidebar__inner">
-                    <nav class="md-nav md-nav--primary" data-md-level="0">
-  <label class="md-nav__title md-nav__title--site" for="__drawer">
-    <a href="../.." title="LLLE-Ecolyo Technical Docs" class="md-nav__button md-logo">
-      
-        <i class="md-icon"></i>
-      
-    </a>
-    LLLE-Ecolyo Technical Docs
-  </label>
-  
-    <div class="md-nav__source">
-      
-
-
-  
-
-<a href="https://forge.grandlyon.com/web-et-numerique/llle_project/llle_docs" title="Go to repository" class="md-source" data-md-source="">
-  
-  <div class="md-source__repository">
-    llle_docs
-  </div>
-</a>
-    </div>
-  
-  <ul class="md-nav__list" data-md-scrollfix>
-    
-      
-      
-      
-
-
-  <li class="md-nav__item">
-    <a href="../.." title="Home" class="md-nav__link">
-      Home
-    </a>
-  </li>
-
-    
-      
-      
-      
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2">
-    
-    <label class="md-nav__link" for="nav-2">
-      Project Architecture
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-2">
-        Project Architecture
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/architecture-home/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/client/client.md" title="Client" class="md-nav__link">
-      Client
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/cozy/cozy.md" title="Cozy" class="md-nav__link">
-      Cozy
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-2-4" type="checkbox" id="nav-2-4">
-    
-    <label class="md-nav__link" for="nav-2-4">
-      Konnectors
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="2">
-      <label class="md-nav__title" for="nav-2-4">
-        Konnectors
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/konnectors-intro/" title="Introduction" class="md-nav__link">
-      Introduction
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/enedis/" title="Enedis" class="md-nav__link">
-      Enedis
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/egl/" title="EGL" class="md-nav__link">
-      EGL
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../../architecture/konnectors/gdrf.md" title="GDRF - Celery" class="md-nav__link">
-      GDRF - Celery
-    </a>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-      
-      
-      
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active md-nav__item--nested">
-    
-      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3" checked>
-    
-    <label class="md-nav__link" for="nav-3">
-      About
-    </label>
-    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
-      <label class="md-nav__title" for="nav-3">
-        About
-      </label>
-      <ul class="md-nav__list" data-md-scrollfix>
-        
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../gitflow/" title="Gitflow" class="md-nav__link">
-      Gitflow
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../glossary/" title="Glossary" class="md-nav__link">
-      Glossary
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../tools/" title="Tools" class="md-nav__link">
-      Tools
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-
-  <li class="md-nav__item">
-    <a href="../devenv/" title="Environment" class="md-nav__link">
-      Environment
-    </a>
-  </li>
-
-        
-          
-          
-          
-
-  
-
-
-  <li class="md-nav__item md-nav__item--active">
-    
-    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
-    
-    
-    <a href="./" title="VSCode" class="md-nav__link md-nav__link--active">
-      VSCode
-    </a>
-    
-  </li>
-
-        
-      </ul>
-    </nav>
-  </li>
-
-    
-  </ul>
-</nav>
-                  </div>
-                </div>
-              </div>
-            
-            
-          
-          <div class="md-content">
-            <article class="md-content__inner md-typeset">
-              
-                
-                
-                  <h1>VSCode</h1>
-                
-                
-                
-                  
-                
-                
-              
-              
-                
-
-
-              
-            </article>
-          </div>
-        </div>
-      </main>
-      
-        
-<footer class="md-footer">
-  
-    <div class="md-footer-nav">
-      <nav class="md-footer-nav__inner md-grid">
-        
-          <a href="../devenv/" title="Environment" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
-            <div class="md-flex__cell md-flex__cell--shrink">
-              <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
-            </div>
-            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
-              <span class="md-flex__ellipsis">
-                <span class="md-footer-nav__direction">
-                  Previous
-                </span>
-                Environment
-              </span>
-            </div>
-          </a>
-        
-        
-      </nav>
-    </div>
-  
-  <div class="md-footer-meta md-typeset">
-    <div class="md-footer-meta__inner md-grid">
-      <div class="md-footer-copyright">
-        
-        powered by
-        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
-        and
-        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
-          Material for MkDocs</a>
-      </div>
-      
-    </div>
-  </div>
-</footer>
-      
-    </div>
-    
-      <script src="../../assets/javascripts/application.c33a9706.js"></script>
-      
-      <script>app.initialize({version:"1.1",url:{base:"../.."}})</script>
-      
-    
-  </body>
-</html>
\ No newline at end of file
diff --git a/site/search/search_index.json b/site/search/search_index.json
index 3bb6bc3..44a97fd 100644
--- a/site/search/search_index.json
+++ b/site/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["en"],"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Description LLLE - Ecolyo is a multi-fluid application solution towards users of grand lyon metropolis to monitor and optimize the energy consumption of their home. It is a multi-device application with a mobile first approach. If you are a new developper tasked to work on this project, check the recommended tools and setup your environment . Then we also suggest you to get familiar with the vocabulary used to build this app. Contact","title":"Home"},{"location":"#description","text":"LLLE - Ecolyo is a multi-fluid application solution towards users of grand lyon metropolis to monitor and optimize the energy consumption of their home. It is a multi-device application with a mobile first approach. If you are a new developper tasked to work on this project, check the recommended tools and setup your environment . Then we also suggest you to get familiar with the vocabulary used to build this app.","title":"Description"},{"location":"#contact","text":"","title":"Contact"},{"location":"architecture/architecture-home/","text":"","title":"Introduction"},{"location":"architecture/client/","text":"","title":"Client"},{"location":"architecture/cozy/","text":"","title":"Cozy"},{"location":"architecture/konnectors/egl/","text":"","title":"EGL"},{"location":"architecture/konnectors/enedis/","text":"","title":"Enedis"},{"location":"architecture/konnectors/grdf/","text":"","title":"Grdf"},{"location":"architecture/konnectors/konnectors-intro/","text":"","title":"Introduction"},{"location":"miscellaneous/devenv/","text":"","title":"Environment"},{"location":"miscellaneous/gitflow/","text":"","title":"Gitflow"},{"location":"miscellaneous/glossary/","text":"","title":"Glossary"},{"location":"miscellaneous/tools/","text":"","title":"Tools"},{"location":"miscellaneous/vscode-settings/","text":"","title":"VSCode"}]}
\ No newline at end of file
+{"config":{"lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"The Self-Data Grand Lyon technical doc covers projects developped by the Grandlyon Metropolis in cooperation with Cozy Cloud .","title":"Home"},{"location":"ecolyo/","text":"LLLE - Ecolyo is a multi-fluid application solution towards users of the grand lyon metropolis to monitor and optimize their energy consumption. If you are a new developper tasked to work on this project, check the setup your environment and launch the application on local to start the application. Repository Ecolyo gitlab repository","title":"Introduction"},{"location":"ecolyo/#repository","text":"Ecolyo gitlab repository","title":"Repository"},{"location":"ecolyo/application/deploy/","text":"Section under Construction This section will show you how to deploy your project on different environments. Setup First of all you'll need to install MobaXterm in order to connect to the server. Then, if your're on Linux you can skip the following section, otherwise if you are on Windows you'll have to install Windows Subsystem for Linux (WSL) since the deployment of the app is not working with windows commands. Install WSL First open Powershell as administrator and launch the following command : dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart This command will install WSL on your computer. After this, you'll need to reboot . Install your Linux distribution After reboot, open the microsoft store and install the distribution of your choice (for example : Ubuntu 20.04 LTS). Once it's done, open it and after a few minutes you'll be prompted for the creation of a user account. To make sure it's correctly installed and working, you can open Powershell and paste the following command : wsl.exe --list --running Now you should see the name of your distribution in the list. Setup your distribution Start Up Updating the packages list by typing : sudo apt update Install the nodejs using the apt package manager sudo apt install To verify the Installation execute the following command : nodejs --version To be able to download npm package, you need to install the npm, the Node.js package manager. To do so type : sudo apt install npm To verify the npm Install check using the command : npm --version To Downlaod and Setup Yarn sudo apt install yarn To check the Installed version of Yarn : yarn --version Now you'll probably be in version 0.23+git, if so you'll have to upgrade to 1.22 to make everything work properly. In order to achieve this, you'll have to launch several commands : sudo apt-get remove cmdtest sudo apt autoremove sudo apt-get update sudo apt install curl -y curl -o- -L https://yarnpkg.com/install.sh | bash source ~/.bashrc Now you should be at least in version ^1.22 and ready to go on. Configuration of MobaXterm First open a new session and connect to the distant host 192.168.62.31 . Don't forget to add the path to the private key in the advanced SSH settings. Deploy Ecolyo Deploy on Alpha Windows First open your Ubuntu terminal, and clone the project in the repertory of your choice. Once you've selected the branch of you want to deploy, write the following command : yarn build After this, you can launch the deployment. In order to deploy on ecolyo-dev-build (development environment) use the command : yarn deploy-dev If you want to deploy on the ecolyo-build environment, use : yarn deploy To deploy on the llle-build environment, you'll have to drag and drop your build folder directly in llle-build using MobaXterm. Linux From your current branch, run yarn build then sudo yarn deploy_dev to instantly deploy your working branch on the latest tagged Ecolyo container registry.","title":"Deploy"},{"location":"ecolyo/application/deploy/#setup","text":"First of all you'll need to install MobaXterm in order to connect to the server. Then, if your're on Linux you can skip the following section, otherwise if you are on Windows you'll have to install Windows Subsystem for Linux (WSL) since the deployment of the app is not working with windows commands.","title":"Setup"},{"location":"ecolyo/application/deploy/#install-wsl","text":"First open Powershell as administrator and launch the following command : dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart This command will install WSL on your computer. After this, you'll need to reboot .","title":"Install WSL"},{"location":"ecolyo/application/deploy/#install-your-linux-distribution","text":"After reboot, open the microsoft store and install the distribution of your choice (for example : Ubuntu 20.04 LTS). Once it's done, open it and after a few minutes you'll be prompted for the creation of a user account. To make sure it's correctly installed and working, you can open Powershell and paste the following command : wsl.exe --list --running Now you should see the name of your distribution in the list.","title":"Install your Linux distribution"},{"location":"ecolyo/application/deploy/#setup-your-distribution","text":"Start Up Updating the packages list by typing : sudo apt update Install the nodejs using the apt package manager sudo apt install To verify the Installation execute the following command : nodejs --version To be able to download npm package, you need to install the npm, the Node.js package manager. To do so type : sudo apt install npm To verify the npm Install check using the command : npm --version To Downlaod and Setup Yarn sudo apt install yarn To check the Installed version of Yarn : yarn --version Now you'll probably be in version 0.23+git, if so you'll have to upgrade to 1.22 to make everything work properly. In order to achieve this, you'll have to launch several commands : sudo apt-get remove cmdtest sudo apt autoremove sudo apt-get update sudo apt install curl -y curl -o- -L https://yarnpkg.com/install.sh | bash source ~/.bashrc Now you should be at least in version ^1.22 and ready to go on.","title":"Setup your distribution"},{"location":"ecolyo/application/deploy/#configuration-of-mobaxterm","text":"First open a new session and connect to the distant host 192.168.62.31 . Don't forget to add the path to the private key in the advanced SSH settings.","title":"Configuration of MobaXterm"},{"location":"ecolyo/application/deploy/#deploy-ecolyo","text":"","title":"Deploy Ecolyo"},{"location":"ecolyo/application/deploy/#deploy-on-alpha","text":"","title":"Deploy on Alpha"},{"location":"ecolyo/application/deploy/#windows","text":"First open your Ubuntu terminal, and clone the project in the repertory of your choice. Once you've selected the branch of you want to deploy, write the following command : yarn build After this, you can launch the deployment. In order to deploy on ecolyo-dev-build (development environment) use the command : yarn deploy-dev If you want to deploy on the ecolyo-build environment, use : yarn deploy To deploy on the llle-build environment, you'll have to drag and drop your build folder directly in llle-build using MobaXterm.","title":"Windows"},{"location":"ecolyo/application/deploy/#linux","text":"From your current branch, run yarn build then sudo yarn deploy_dev to instantly deploy your working branch on the latest tagged Ecolyo container registry.","title":"Linux"},{"location":"ecolyo/application/description/","text":"Section under Construction Ecolyo is a Cozy application that allows users to connect their energy accounts such as EGL , ENEDIS and GRDF , using cozy konnectors","title":"Description"},{"location":"ecolyo/application/gitflow/","text":"Section under Construction Initialize Create a new projet in gitlab and take note of its url Protecting Master Branch On the gitlab page of your project go to Settings/Repository in the Protected Branches section. Select the Master branch and set allow to merge to Master and allow to push to No one This will prevent anyone to push on the master branch, the only way to add code to the branch will be using merge requests. Setting Development Branch Retrieve the project on your computer, open a command line and execute. git clone https://forge.grandlyon.com/web-et-numerique/llle.git Create the development branch git checkout -b dev Init your project and then type any time you want to commit changes: git add . git commit -m \"Commit changes\" git push origin dev Start Developing For any other development you should create a branch from the development branch. First make sure to be on the dev branch, type: git branch to see your current branch Conventional Commits The commit contains the following structural types : - fix - feature In our team organisation we are using IceScrum to keep track of our User Stories (US). Each US is identified by a number. In order to easily identify the commit that refers to the US, a feature branch name should follow this structure: features/<number of the User Story>-<title_of_the_user_story> You can create the branch by typing: git checkout -b features/<number of the User Story>-<title_of_the_user_story> Note that the feature type is the only one with a dedicated folder (features/-US). Each fix branch should be named as the following fix-\\<title_of_the_fix> . You can create the branch by typing: git checkout -b fix-<title_of_the_fix> Breaking Change Appends a ! before the title of the commit to notify that a breaking change has happened. Give a solid description of the changes as well. Types other than fix and feature are allowed, for example build , chore , ci , docs , style , refactor , perf , test and others. add tag git tag -a 1.0.0 -m \"complementary message\" Gitflow Scheme","title":"Gitflow"},{"location":"ecolyo/application/gitflow/#initialize","text":"Create a new projet in gitlab and take note of its url","title":"Initialize"},{"location":"ecolyo/application/gitflow/#protecting-master-branch","text":"On the gitlab page of your project go to Settings/Repository in the Protected Branches section. Select the Master branch and set allow to merge to Master and allow to push to No one This will prevent anyone to push on the master branch, the only way to add code to the branch will be using merge requests.","title":"Protecting Master Branch"},{"location":"ecolyo/application/gitflow/#setting-development-branch","text":"Retrieve the project on your computer, open a command line and execute. git clone https://forge.grandlyon.com/web-et-numerique/llle.git Create the development branch git checkout -b dev Init your project and then type any time you want to commit changes: git add . git commit -m \"Commit changes\" git push origin dev","title":"Setting Development Branch"},{"location":"ecolyo/application/gitflow/#start-developing","text":"For any other development you should create a branch from the development branch. First make sure to be on the dev branch, type: git branch to see your current branch","title":"Start Developing"},{"location":"ecolyo/application/gitflow/#conventional-commits","text":"The commit contains the following structural types : - fix - feature In our team organisation we are using IceScrum to keep track of our User Stories (US). Each US is identified by a number. In order to easily identify the commit that refers to the US, a feature branch name should follow this structure: features/<number of the User Story>-<title_of_the_user_story> You can create the branch by typing: git checkout -b features/<number of the User Story>-<title_of_the_user_story> Note that the feature type is the only one with a dedicated folder (features/-US). Each fix branch should be named as the following fix-\\<title_of_the_fix> . You can create the branch by typing: git checkout -b fix-<title_of_the_fix> Breaking Change Appends a ! before the title of the commit to notify that a breaking change has happened. Give a solid description of the changes as well. Types other than fix and feature are allowed, for example build , chore , ci , docs , style , refactor , perf , test and others. add tag git tag -a 1.0.0 -m \"complementary message\"","title":"Conventional Commits"},{"location":"ecolyo/application/gitflow/#gitflow-scheme","text":"","title":"Gitflow Scheme"},{"location":"ecolyo/application/scaffolding/","text":"In this section, you will find information about the project file structure and the purpose of the main folders. Source Files Folder/File Purpose assets The application's assets, contains fonts, svg and png files components/CommonKit In this folder you'll find global components such as Buttons, Cards, Icons, etc... Many of these components are overrided material-ui components components/ContainerComponents In this folder you'll find parent components which calls chlidren Content Components components/ContentComponents In this folder you'll find every content component that are called by Container Components components/Contexts This folder contains the component used to set the context of the application components/Hooks This folder contains the hooks of the application App.jsx The root component, it calls the Container component ' ViewContainer ' which is our main component db In this folder, you'll find JSON data used for challenges, ecogestures, and the FAQ. doctypes This folder contains the cozy doctypes, you can see more on Cozy Documentation enum This folder contains enums for Fluid types, Screen types, and Timesteps. locales This folder contains JSON data used by the translation system i18n provided by Cozy-ui services Here you'll find all the services styles The styles folder you'll find a base folder that contains our variables and a components folder that contains components styles targets utils In this folder you'll find utilitaries methods Configuration Files Folder/File Purpose .eslintrc.js Config file for ESLint gitlab-ci.yml Config file used for Gitlab continuous integration .prettierrc Config file for Prettier extension config.json Config file for fluid types jest.config.js Config file used by Jest for testing the application manifest.webapp Manifest of the application, used by cozy for the managment of permissions, you can add permissions for doctypes there tsconfig.json Config file for TypeScript","title":"Scaffolding"},{"location":"ecolyo/application/scaffolding/#source-files","text":"Folder/File Purpose assets The application's assets, contains fonts, svg and png files components/CommonKit In this folder you'll find global components such as Buttons, Cards, Icons, etc... Many of these components are overrided material-ui components components/ContainerComponents In this folder you'll find parent components which calls chlidren Content Components components/ContentComponents In this folder you'll find every content component that are called by Container Components components/Contexts This folder contains the component used to set the context of the application components/Hooks This folder contains the hooks of the application App.jsx The root component, it calls the Container component ' ViewContainer ' which is our main component db In this folder, you'll find JSON data used for challenges, ecogestures, and the FAQ. doctypes This folder contains the cozy doctypes, you can see more on Cozy Documentation enum This folder contains enums for Fluid types, Screen types, and Timesteps. locales This folder contains JSON data used by the translation system i18n provided by Cozy-ui services Here you'll find all the services styles The styles folder you'll find a base folder that contains our variables and a components folder that contains components styles targets utils In this folder you'll find utilitaries methods","title":"Source Files"},{"location":"ecolyo/application/scaffolding/#configuration-files","text":"Folder/File Purpose .eslintrc.js Config file for ESLint gitlab-ci.yml Config file used for Gitlab continuous integration .prettierrc Config file for Prettier extension config.json Config file for fluid types jest.config.js Config file used by Jest for testing the application manifest.webapp Manifest of the application, used by cozy for the managment of permissions, you can add permissions for doctypes there tsconfig.json Config file for TypeScript","title":"Configuration Files"},{"location":"ecolyo/application/services/","text":"Section under Construction Cron Services - Monthly Report In order to build an automated task within our cozy-stack, we can create services which are javascript files called from a trigger job. On Ecolyo, we add a trigger that is launched every month with a cron attribute. On that trigger we link a .js script then we instanciate this script with cozy-client. Service.js Manifest Config Cron Definition cozy-stack Testing","title":"Services"},{"location":"ecolyo/application/services/#cron-services-monthly-report","text":"In order to build an automated task within our cozy-stack, we can create services which are javascript files called from a trigger job. On Ecolyo, we add a trigger that is launched every month with a cron attribute. On that trigger we link a .js script then we instanciate this script with cozy-client.","title":"Cron Services - Monthly Report"},{"location":"ecolyo/application/services/#servicejs","text":"","title":"Service.js"},{"location":"ecolyo/application/services/#manifest-config","text":"Cron Definition cozy-stack","title":"Manifest Config"},{"location":"ecolyo/application/services/#testing","text":"","title":"Testing"},{"location":"ecolyo/functionalities/challenge/","text":"Section under Construction","title":"Challenge"},{"location":"ecolyo/getting_started/launch_local_application/","text":"Section under Construction This section will allow you to launch a proper local environment of the Ecolyo application Initialisation of the project Clone the project repository Use following command in your favorite terminal to clone the projet: git clone https://forge.grandlyon.com/web-et-numerique/llle_project/ecolyo.git User settings Open the project with VSCode and add the following code into .vscode/settings.json: { \"workbench.colorCustomizations\": { /* Put anything you like here */ }, \"editor.snippetSuggestions\": \"top\", \"editor.tabSize\": 2, \"editor.formatOnSave\": true, \"diffEditor.ignoreTrimWhitespace\": false, \"window.zoomLevel\": 0, \"gitlens.advanced.messages\": { \"suppressShowKeyBindingsNotice\": true }, \"breadcrumbs.enabled\": true, \"workbench.settings.editor\": \"json\", \"editor.tabSize\": 2, \"editor.formatOnSave\": true, \"editor.formatOnPaste\": true } If this file is not empty, you can simply add the follwing lines to it: \"gitlens.advanced.messages\": { \"suppressShowKeyBindingsNotice\": true }, \"breadcrumbs.enabled\": true, \"workbench.settings.editor\": \"json\", \"editor.formatOnSave\": true, \"diffEditor.ignoreTrimWhitespace\": false, \"window.zoomLevel\": 0, Installation of the projet Installation of node modules To install required node module, open a terminal on the root folder of the projet and type the following command: yarn install Start Ecolyo application To start ecolyo application just launch the command: yarn start If the application starts successfully you should obtain the following message: App successfully compiled! Dev assets:http://localhost:8888 Once the application is started, run the easy-cozy stack with docker. Fix webpack error on cozy script Deprecated Updated cozy-script lib To fix it launch the following command in node_modules/cozy-script folder: yarn add webpack Run easy-cozy dev stack The dev stack will contain the cozy-stack with some default applications and konnectors and allow you to run this stack locally. First login to the forge registry: docker login registry.forge.grandlyon.com You will need to enter for credentials. Next pull the last image of the dev stack: docker pull registry.forge.grandlyon.com/web-et-numerique/llle_project/ecolyo/cozy-env:latest On windows Launch the stack will following command: yarn winstack A Powershell window will open. Wait until the success message: TO BE COMPLETED Once successfull you can launch your local cozy with following url: Cozy local url Local database can also be consulted at the following url: Cozy local DB On Linux From the project folder, launch following command: yarn linuxstack Wait until the success message: TO BE COMPLETED Once successfull you can launch your local cozy with following url Cozy local url and connect with the password ' cozy '. Local database can also be consulted at the following url: Cozy local DB Import moke data Requirement Your dev stack should be running to import the moke data First install ACH using yarn : yarn global add cozy-ach Next launch the script createDayDataFiles.js available into test folder cd test node createDayDataFiles.js You can change the period of data generated by changing the following lines: ``` const startingdate = DateTime.local() .plus({ days: -120 }) .startOf('day') const endingDate = DateTime.local() .plus({ days: -1 }) .startOf('day') ``` Just replace -120 by the value needed Json files with data will be created into test/data folder. ACH script \"importData.bat\" will load the content of the file into your couchDB (database of your dev stack). Launch it using following commands: cd test ./importData.bat You'll be prompted for a cozysessid, you can get it in the web console ; in the 'application' tab, look for the cookies and just copy the cozysessid value. A new browser windows will open and asking you approval to import data. Just click on Approve Finally your data is loaded and ready to be displayed in the Ecolyo Application !","title":"Launch the application on local"},{"location":"ecolyo/getting_started/launch_local_application/#initialisation-of-the-project","text":"","title":"Initialisation of the project"},{"location":"ecolyo/getting_started/launch_local_application/#clone-the-project-repository","text":"Use following command in your favorite terminal to clone the projet: git clone https://forge.grandlyon.com/web-et-numerique/llle_project/ecolyo.git","title":"Clone the project repository"},{"location":"ecolyo/getting_started/launch_local_application/#user-settings","text":"Open the project with VSCode and add the following code into .vscode/settings.json: { \"workbench.colorCustomizations\": { /* Put anything you like here */ }, \"editor.snippetSuggestions\": \"top\", \"editor.tabSize\": 2, \"editor.formatOnSave\": true, \"diffEditor.ignoreTrimWhitespace\": false, \"window.zoomLevel\": 0, \"gitlens.advanced.messages\": { \"suppressShowKeyBindingsNotice\": true }, \"breadcrumbs.enabled\": true, \"workbench.settings.editor\": \"json\", \"editor.tabSize\": 2, \"editor.formatOnSave\": true, \"editor.formatOnPaste\": true } If this file is not empty, you can simply add the follwing lines to it: \"gitlens.advanced.messages\": { \"suppressShowKeyBindingsNotice\": true }, \"breadcrumbs.enabled\": true, \"workbench.settings.editor\": \"json\", \"editor.formatOnSave\": true, \"diffEditor.ignoreTrimWhitespace\": false, \"window.zoomLevel\": 0,","title":"User settings"},{"location":"ecolyo/getting_started/launch_local_application/#installation-of-the-projet","text":"","title":"Installation of the projet"},{"location":"ecolyo/getting_started/launch_local_application/#installation-of-node-modules","text":"To install required node module, open a terminal on the root folder of the projet and type the following command: yarn install","title":"Installation of node modules"},{"location":"ecolyo/getting_started/launch_local_application/#start-ecolyo-application","text":"To start ecolyo application just launch the command: yarn start If the application starts successfully you should obtain the following message: App successfully compiled! Dev assets:http://localhost:8888 Once the application is started, run the easy-cozy stack with docker. Fix webpack error on cozy script Deprecated Updated cozy-script lib To fix it launch the following command in node_modules/cozy-script folder: yarn add webpack","title":"Start Ecolyo application"},{"location":"ecolyo/getting_started/launch_local_application/#run-easy-cozy-dev-stack","text":"The dev stack will contain the cozy-stack with some default applications and konnectors and allow you to run this stack locally. First login to the forge registry: docker login registry.forge.grandlyon.com You will need to enter for credentials. Next pull the last image of the dev stack: docker pull registry.forge.grandlyon.com/web-et-numerique/llle_project/ecolyo/cozy-env:latest","title":"Run easy-cozy dev stack"},{"location":"ecolyo/getting_started/launch_local_application/#on-windows","text":"Launch the stack will following command: yarn winstack A Powershell window will open. Wait until the success message: TO BE COMPLETED Once successfull you can launch your local cozy with following url: Cozy local url Local database can also be consulted at the following url: Cozy local DB","title":"On windows"},{"location":"ecolyo/getting_started/launch_local_application/#on-linux","text":"From the project folder, launch following command: yarn linuxstack Wait until the success message: TO BE COMPLETED Once successfull you can launch your local cozy with following url Cozy local url and connect with the password ' cozy '. Local database can also be consulted at the following url: Cozy local DB","title":"On Linux"},{"location":"ecolyo/getting_started/launch_local_application/#import-moke-data","text":"Requirement Your dev stack should be running to import the moke data First install ACH using yarn : yarn global add cozy-ach Next launch the script createDayDataFiles.js available into test folder cd test node createDayDataFiles.js You can change the period of data generated by changing the following lines: ``` const startingdate = DateTime.local() .plus({ days: -120 }) .startOf('day') const endingDate = DateTime.local() .plus({ days: -1 }) .startOf('day') ``` Just replace -120 by the value needed Json files with data will be created into test/data folder. ACH script \"importData.bat\" will load the content of the file into your couchDB (database of your dev stack). Launch it using following commands: cd test ./importData.bat You'll be prompted for a cozysessid, you can get it in the web console ; in the 'application' tab, look for the cookies and just copy the cozysessid value. A new browser windows will open and asking you approval to import data. Just click on Approve Finally your data is loaded and ready to be displayed in the Ecolyo Application !","title":"Import moke data"},{"location":"ecolyo/getting_started/launch_local_konnector/","text":"Section under Construction","title":"Launch a konnector on local"},{"location":"ecolyo/getting_started/setup_your_environment/","text":"This section will allow you to install a proper local environment step by step for Ecolyo application using VSCode IDE. VSCode Install VSCode Installation for VSCode can be found here: Installation of VSCode . Extensions Installation of Extention is explained here: Installation of Extensions . Here are the list of important extensions to install: Prettier - Code formatter ES7 React/Redux/GraphQL/React-Native snippets GitLens - Git supercharged Markdown Preview Optional extensions: Bracket Pair Colorizer 2 CSS Peek Auto Rename Tag indent-rainbow TabOut Liveshare (pair programming extension) User settings User settings for Ecolyo are described in this section: LINK TO SECTION TO ADD Git The project is using GitLab, you will need to install Git to checkout the projet. Installation for Git can be found here: Installation of Git . Node Version 12 For now please install node v12, any later version will cause side effects on sass modules! Download node-v12 Node.js\u00ae is a JavaScript runtime built on Chrome's V8 JavaScript engine. Yarn Yarn is used as package manager for this projet. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager. Installation for yarn can be found here: Installation of Yarn . Docker Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code. Install Docker Installation of Docker can be found here: Installation of Docker . Install Docker-Compose Installation of Docker-Compose (according to your OS) is explained here: Installation of Docker-Compose .","title":"Setup your environment"},{"location":"ecolyo/getting_started/setup_your_environment/#vscode","text":"","title":"VSCode"},{"location":"ecolyo/getting_started/setup_your_environment/#install-vscode","text":"Installation for VSCode can be found here: Installation of VSCode .","title":"Install VSCode"},{"location":"ecolyo/getting_started/setup_your_environment/#extensions","text":"Installation of Extention is explained here: Installation of Extensions . Here are the list of important extensions to install: Prettier - Code formatter ES7 React/Redux/GraphQL/React-Native snippets GitLens - Git supercharged Markdown Preview Optional extensions: Bracket Pair Colorizer 2 CSS Peek Auto Rename Tag indent-rainbow TabOut Liveshare (pair programming extension)","title":"Extensions"},{"location":"ecolyo/getting_started/setup_your_environment/#user-settings","text":"User settings for Ecolyo are described in this section: LINK TO SECTION TO ADD","title":"User settings"},{"location":"ecolyo/getting_started/setup_your_environment/#git","text":"The project is using GitLab, you will need to install Git to checkout the projet. Installation for Git can be found here: Installation of Git .","title":"Git"},{"location":"ecolyo/getting_started/setup_your_environment/#node","text":"Version 12 For now please install node v12, any later version will cause side effects on sass modules! Download node-v12 Node.js\u00ae is a JavaScript runtime built on Chrome's V8 JavaScript engine.","title":"Node"},{"location":"ecolyo/getting_started/setup_your_environment/#yarn","text":"Yarn is used as package manager for this projet. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager. Installation for yarn can be found here: Installation of Yarn .","title":"Yarn"},{"location":"ecolyo/getting_started/setup_your_environment/#docker","text":"Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.","title":"Docker"},{"location":"ecolyo/getting_started/setup_your_environment/#install-docker","text":"Installation of Docker can be found here: Installation of Docker .","title":"Install Docker"},{"location":"ecolyo/getting_started/setup_your_environment/#install-docker-compose","text":"Installation of Docker-Compose (according to your OS) is explained here: Installation of Docker-Compose .","title":"Install Docker-Compose"},{"location":"ecolyo/konnectors/egl/","text":"Section under Construction","title":"Eau du Grand Lyon"},{"location":"ecolyo/konnectors/enedis/","text":"Section under Construction","title":"Enedis"},{"location":"ecolyo/konnectors/grdf/","text":"Section under Construction This konnector fetches consumptions measures from Grdf Adict API. This is an Oauth Konnector, meaning the authentification performed to access all data is made following an Oauth2 protocol. You can clone the project here . You should also check Cozy's official documentations for konnectors : https://docs.cozy.io/en/tutorials/konnector/getting-started/ https://docs.cozy.io/en/tutorials/konnector/oauth/ Grdf Adict Konnector The Oauth protocol does not take place in the konnector code, therefore it is also important to take a look at the proxy to fully understand all the interactions that will be told below. All the actions performed by the stack are targetted from pre-registered paramaters, here is the list of all parameters needed by the stack to perform the Oauth protocol and allow the konnector to fetch data. On its first launch, following the Oauth Client Connect authentification. The cozy stack calls the authentification_endpoint and start the oauth protocol, see proxy doc . The account has now an access_token and an id_token from the oauth call id_token is only given when requesting the token endpoint in authorization_code grant_type. This token holds several meta datas, including the pce_id (id of user's meter) that will be needed further to fetch user's datas. Konnector starts, fails to find a pce_id in database on first launch therefore decodes the id_token to store the pce_id in db (see addData ). Konnector restarts, this time knowing a pce_id, it fails to fetch datas because the access_token from oauth call has a reduced scope (only scoping for meta data requests). Konnector launches a refresh call, the proxy knows to answer it with a client_credentials grant_type call to grdf /access_token. Konnector restarts with everyting needed in database to fetch datas and store them in couchdb. Further jobs will not need to change scope again and will only ask for refresh tokens. Flow summarized to do Request PCE's frequency Grdf owns different type of meters, some are read twice a year (every six months therefore called 6M), others are 1M or 1D Launch on standalone In the project repository type yarn standalone to launch the konnector without a cozy stack running. Installation Build the konnector with yarn build . Install on easy-cozy (development purposes) sudo docker cp /home/easy-cozy/fun/grdf-konnector/build/ $container_id:/tmp/grdf-oauth sudo docker-compose exec cozy ./cozy konnectors install grdf-oauth --domain \"$alphaDomain\" file:///tmp/grdf-oauth $container_id Install on production Type yarn deploy to build on a dedicated branch. Build branch is stored as a docker image in a registry : Container Registry .","title":"GRDF"},{"location":"ecolyo/konnectors/grdf/#grdf-adict-konnector","text":"The Oauth protocol does not take place in the konnector code, therefore it is also important to take a look at the proxy to fully understand all the interactions that will be told below. All the actions performed by the stack are targetted from pre-registered paramaters, here is the list of all parameters needed by the stack to perform the Oauth protocol and allow the konnector to fetch data. On its first launch, following the Oauth Client Connect authentification. The cozy stack calls the authentification_endpoint and start the oauth protocol, see proxy doc . The account has now an access_token and an id_token from the oauth call id_token is only given when requesting the token endpoint in authorization_code grant_type. This token holds several meta datas, including the pce_id (id of user's meter) that will be needed further to fetch user's datas. Konnector starts, fails to find a pce_id in database on first launch therefore decodes the id_token to store the pce_id in db (see addData ). Konnector restarts, this time knowing a pce_id, it fails to fetch datas because the access_token from oauth call has a reduced scope (only scoping for meta data requests). Konnector launches a refresh call, the proxy knows to answer it with a client_credentials grant_type call to grdf /access_token. Konnector restarts with everyting needed in database to fetch datas and store them in couchdb. Further jobs will not need to change scope again and will only ask for refresh tokens.","title":"Grdf Adict Konnector"},{"location":"ecolyo/konnectors/grdf/#flow-summarized","text":"to do Request PCE's frequency Grdf owns different type of meters, some are read twice a year (every six months therefore called 6M), others are 1M or 1D","title":"Flow summarized"},{"location":"ecolyo/konnectors/grdf/#launch-on-standalone","text":"In the project repository type yarn standalone to launch the konnector without a cozy stack running.","title":"Launch on standalone"},{"location":"ecolyo/konnectors/grdf/#installation","text":"Build the konnector with yarn build .","title":"Installation"},{"location":"ecolyo/konnectors/grdf/#install-on-easy-cozy-development-purposes","text":"sudo docker cp /home/easy-cozy/fun/grdf-konnector/build/ $container_id:/tmp/grdf-oauth sudo docker-compose exec cozy ./cozy konnectors install grdf-oauth --domain \"$alphaDomain\" file:///tmp/grdf-oauth $container_id","title":"Install on easy-cozy (development purposes)"},{"location":"ecolyo/konnectors/grdf/#install-on-production","text":"Type yarn deploy to build on a dedicated branch. Build branch is stored as a docker image in a registry : Container Registry .","title":"Install on production"},{"location":"ecolyo/project_architecture/architecture/","text":"Section under Construction","title":"Architecture"},{"location":"ecolyo/project_architecture/cozy/","text":"Section under Construction","title":"Cozy"},{"location":"ecolyo/project_architecture/doctypes/","text":"Timeseries doctypes Description Each fluid has its own doctype wildcard and one doctype per time step. Each available time step for a fluid depends of the available data from the energy provider. Here are the different time step: * minute * hour * day * month * year Doctype Here are the available doctypes: Fluid type Doctype wildcard Doctypes electricity fluid / enedis com.grandlyon.enedis.* com.grandlyon.enedis.minute com.grandlyon.enedis.hour com.grandlyon.enedis.day com.grandlyon.enedis.month com.grandlyon.enedis.year gaz fluid / grdf com.grandlyon.grdf.* com.grandlyon.grdf.hour com.grandlyon.grdf.day com.grandlyon.grdf.month com.grandlyon.grdf.year water fluid / eau du grand lyon com.grandlyon.egl.* com.grandlyon.egl.day com.grandlyon.egl.month com.grandlyon.egl.year Structure Field Type Description load number load (in kWh or L) minute number minute of the date set to 0 except for minute serie hour number hour of the date set to 0 except for minute and hour series day number day of the date set to 1 for month and year series month number month of the date set to 1 for year series year number year of the date Example { \"load\": 770.18, \"minute\": 0, \"hour\": 0, \"day\": 1, \"month\": 1, \"year\": 2020 } User profile Description This doctype is used to store all information about the user. Doctype com.grandlyon.ecolyo.userprofile Structure Field Type Description level number challenge level of the user challengeTypeHash string Hash used to verify the content of challenge type ecogestureHash string Hash used to verify the content of ecogesture haveSeenWelcomeModal boolean flag to inform is the user have seen the welcome modal Example { \"challengeTypeHash\": \"c10bbfec554e735d58a5d7009c9964e4a6bc4c65\", \"ecogestureHash\": \"71d475cead14a465d697de596ad21e9aebf3def2\", \"haveSeenWelcomeModal\": true, \"level\": 2 } Ecogesture Description This doctype is used to store ecogestures. Doctype com.grandlyon.ecolyo.ecogesture Structure Field Type Description shortName string short name of the ecogesture longName string long name of the ecogesture shortDescription string short description of the ecogesture longDescription string long description of the ecogesture usage string usage of the ecogesture fluidTypes FluidType[] Array of fluid type on which ecogesture can have an impact FluidType enum: - ELECTRICITY = 0 - WATER = 1 - GAS = 2 - MULTIFLUID = 3 nwh number negawattheure - impact of the ecogesture from 0 to 10 pack number pack number of the ecogesture (1 pack contain 2 ecogestures) iconName string icon name for ecogesture unlocked boolean (Optional) state for unlocked ecogesture Example { \"shortName\": \"Contr\u00f4le du nuage\", \"longName\": \"Je r\u00e8gle la temp\u00e9rature de mon eau chaude entre 55 et 60 \u00b0C.\", \"shortDescription\": \"\", \"longDescription\": \"Bien souvent les chauffe-eau sont r\u00e9gl\u00e9s pour une temp\u00e9rature de 70 \u00b0C dans le ballon, ce qui n\u2019est pas \u00e9conomique et peut m\u00eame \u00eatre dangereux !\", \"usage\": \"Eau chaude sanitaire\", \"fluidTypes\": [ 0 ], \"nwh\": 6, \"pack\": 8 } Challenge type Description This doctype is used to store all available challenges. Doctype com.grandlyon.ecolyo.challengetype Structure Field Type Description type TypeChallenge type of challenge TypeChallenge enum: - CHALLENGE = 0 - ACHIEVEMENT = 1 title string title of the challenge description string description of the challenge level number level needed to unlock the challenge duration Duration duration. (Duration from luxon) fluidTypes FluidType[] Array of fluid type associated to the challenge FluidType enum: - ELECTRICITY = 0 - WATER = 1 - GAS = 2 - MULTIFLUID = 3 relationships any relation to available ecogestures for the challenge \"availableEcogestures\": { \"data\": Ecogesture[] } Example { \"type\": 1, \"title\": \"Ecolyo Royal\", \"description\": \"Connecter l'application Ecolyo \u00e0 votre distributeur d'\u00e9nergie\", \"level\": 1, \"duration\": { \"days\": 0 }, \"fluidTypes\": [ 0, 1, 2 ], \"relationships\": { \"availableEcogestures\": { \"data\": [ { \"_id\": \"0085\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" }, { \"_id\": \"0092\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" } ] } } } User challenge Description This doctype is used to store all additionnal information about a challenge started or ended by the user. Doctype com.grandlyon.ecolyo.userchallenge Structure Field Type Description startingDate string starting date of the the challenge endingDate string ending date of the challenge state ChallengeState state of the challenge maxEnergy number currentEnergy number badge BadgeState state of the badge BadgeState enum - FAILED = 0 - SUCCESS = 1 fluidTypes FluidType[] fluid types set when user launch the challenge FluidType enum: - ELECTRICITY = 0 - WATER = 1 - GAS = 2 - MULTIFLUID = 3 relationships any relation to the challenge type and selected ecogestures for the challenge \"challengeType\": { \"data\": ChallengeType[] } \"selectedEcogestures\": { \"data\": Ecogesture[] } Example { \"state\": 1 \"badge\": 1, \"currentEnergy\": -1, \"startingDate\": \"0001-01-01T00:00:00.000Z\", \"endingDate\": \"2020-06-16T00:00:00.000+02:00\", \"maxEnergy\": -1, \"relationships\": { \"challengeType\": { \"data\": { \"_id\": \"CHA00000001\", \"_type\": \"com.grandlyon.ecolyo.challengetype\" } }, \"selectedEcogestures\": { \"data\": [ { \"_id\": \"0085\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" }, { \"_id\": \"0092\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" } ] } }, }","title":"DocTypes"},{"location":"ecolyo/project_architecture/doctypes/#timeseries-doctypes","text":"","title":"Timeseries doctypes"},{"location":"ecolyo/project_architecture/doctypes/#description","text":"Each fluid has its own doctype wildcard and one doctype per time step. Each available time step for a fluid depends of the available data from the energy provider. Here are the different time step: * minute * hour * day * month * year","title":"Description"},{"location":"ecolyo/project_architecture/doctypes/#doctype","text":"Here are the available doctypes: Fluid type Doctype wildcard Doctypes electricity fluid / enedis com.grandlyon.enedis.* com.grandlyon.enedis.minute com.grandlyon.enedis.hour com.grandlyon.enedis.day com.grandlyon.enedis.month com.grandlyon.enedis.year gaz fluid / grdf com.grandlyon.grdf.* com.grandlyon.grdf.hour com.grandlyon.grdf.day com.grandlyon.grdf.month com.grandlyon.grdf.year water fluid / eau du grand lyon com.grandlyon.egl.* com.grandlyon.egl.day com.grandlyon.egl.month com.grandlyon.egl.year","title":"Doctype"},{"location":"ecolyo/project_architecture/doctypes/#structure","text":"Field Type Description load number load (in kWh or L) minute number minute of the date set to 0 except for minute serie hour number hour of the date set to 0 except for minute and hour series day number day of the date set to 1 for month and year series month number month of the date set to 1 for year series year number year of the date","title":"Structure"},{"location":"ecolyo/project_architecture/doctypes/#example","text":"{ \"load\": 770.18, \"minute\": 0, \"hour\": 0, \"day\": 1, \"month\": 1, \"year\": 2020 }","title":"Example"},{"location":"ecolyo/project_architecture/doctypes/#user-profile","text":"","title":"User profile"},{"location":"ecolyo/project_architecture/doctypes/#description_1","text":"This doctype is used to store all information about the user.","title":"Description"},{"location":"ecolyo/project_architecture/doctypes/#doctype_1","text":"com.grandlyon.ecolyo.userprofile","title":"Doctype"},{"location":"ecolyo/project_architecture/doctypes/#structure_1","text":"Field Type Description level number challenge level of the user challengeTypeHash string Hash used to verify the content of challenge type ecogestureHash string Hash used to verify the content of ecogesture haveSeenWelcomeModal boolean flag to inform is the user have seen the welcome modal","title":"Structure"},{"location":"ecolyo/project_architecture/doctypes/#example_1","text":"{ \"challengeTypeHash\": \"c10bbfec554e735d58a5d7009c9964e4a6bc4c65\", \"ecogestureHash\": \"71d475cead14a465d697de596ad21e9aebf3def2\", \"haveSeenWelcomeModal\": true, \"level\": 2 }","title":"Example"},{"location":"ecolyo/project_architecture/doctypes/#ecogesture","text":"","title":"Ecogesture"},{"location":"ecolyo/project_architecture/doctypes/#description_2","text":"This doctype is used to store ecogestures.","title":"Description"},{"location":"ecolyo/project_architecture/doctypes/#doctype_2","text":"com.grandlyon.ecolyo.ecogesture","title":"Doctype"},{"location":"ecolyo/project_architecture/doctypes/#structure_2","text":"Field Type Description shortName string short name of the ecogesture longName string long name of the ecogesture shortDescription string short description of the ecogesture longDescription string long description of the ecogesture usage string usage of the ecogesture fluidTypes FluidType[] Array of fluid type on which ecogesture can have an impact FluidType enum: - ELECTRICITY = 0 - WATER = 1 - GAS = 2 - MULTIFLUID = 3 nwh number negawattheure - impact of the ecogesture from 0 to 10 pack number pack number of the ecogesture (1 pack contain 2 ecogestures) iconName string icon name for ecogesture unlocked boolean (Optional) state for unlocked ecogesture","title":"Structure"},{"location":"ecolyo/project_architecture/doctypes/#example_2","text":"{ \"shortName\": \"Contr\u00f4le du nuage\", \"longName\": \"Je r\u00e8gle la temp\u00e9rature de mon eau chaude entre 55 et 60 \u00b0C.\", \"shortDescription\": \"\", \"longDescription\": \"Bien souvent les chauffe-eau sont r\u00e9gl\u00e9s pour une temp\u00e9rature de 70 \u00b0C dans le ballon, ce qui n\u2019est pas \u00e9conomique et peut m\u00eame \u00eatre dangereux !\", \"usage\": \"Eau chaude sanitaire\", \"fluidTypes\": [ 0 ], \"nwh\": 6, \"pack\": 8 }","title":"Example"},{"location":"ecolyo/project_architecture/doctypes/#challenge-type","text":"","title":"Challenge type"},{"location":"ecolyo/project_architecture/doctypes/#description_3","text":"This doctype is used to store all available challenges.","title":"Description"},{"location":"ecolyo/project_architecture/doctypes/#doctype_3","text":"com.grandlyon.ecolyo.challengetype","title":"Doctype"},{"location":"ecolyo/project_architecture/doctypes/#structure_3","text":"Field Type Description type TypeChallenge type of challenge TypeChallenge enum: - CHALLENGE = 0 - ACHIEVEMENT = 1 title string title of the challenge description string description of the challenge level number level needed to unlock the challenge duration Duration duration. (Duration from luxon) fluidTypes FluidType[] Array of fluid type associated to the challenge FluidType enum: - ELECTRICITY = 0 - WATER = 1 - GAS = 2 - MULTIFLUID = 3 relationships any relation to available ecogestures for the challenge \"availableEcogestures\": { \"data\": Ecogesture[] }","title":"Structure"},{"location":"ecolyo/project_architecture/doctypes/#example_3","text":"{ \"type\": 1, \"title\": \"Ecolyo Royal\", \"description\": \"Connecter l'application Ecolyo \u00e0 votre distributeur d'\u00e9nergie\", \"level\": 1, \"duration\": { \"days\": 0 }, \"fluidTypes\": [ 0, 1, 2 ], \"relationships\": { \"availableEcogestures\": { \"data\": [ { \"_id\": \"0085\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" }, { \"_id\": \"0092\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" } ] } } }","title":"Example"},{"location":"ecolyo/project_architecture/doctypes/#user-challenge","text":"","title":"User challenge"},{"location":"ecolyo/project_architecture/doctypes/#description_4","text":"This doctype is used to store all additionnal information about a challenge started or ended by the user.","title":"Description"},{"location":"ecolyo/project_architecture/doctypes/#doctype_4","text":"com.grandlyon.ecolyo.userchallenge","title":"Doctype"},{"location":"ecolyo/project_architecture/doctypes/#structure_4","text":"Field Type Description startingDate string starting date of the the challenge endingDate string ending date of the challenge state ChallengeState state of the challenge maxEnergy number currentEnergy number badge BadgeState state of the badge BadgeState enum - FAILED = 0 - SUCCESS = 1 fluidTypes FluidType[] fluid types set when user launch the challenge FluidType enum: - ELECTRICITY = 0 - WATER = 1 - GAS = 2 - MULTIFLUID = 3 relationships any relation to the challenge type and selected ecogestures for the challenge \"challengeType\": { \"data\": ChallengeType[] } \"selectedEcogestures\": { \"data\": Ecogesture[] }","title":"Structure"},{"location":"ecolyo/project_architecture/doctypes/#example_4","text":"{ \"state\": 1 \"badge\": 1, \"currentEnergy\": -1, \"startingDate\": \"0001-01-01T00:00:00.000Z\", \"endingDate\": \"2020-06-16T00:00:00.000+02:00\", \"maxEnergy\": -1, \"relationships\": { \"challengeType\": { \"data\": { \"_id\": \"CHA00000001\", \"_type\": \"com.grandlyon.ecolyo.challengetype\" } }, \"selectedEcogestures\": { \"data\": [ { \"_id\": \"0085\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" }, { \"_id\": \"0092\", \"_type\": \"com.grandlyon.ecolyo.ecogesture\" } ] } }, }","title":"Example"},{"location":"ecolyo/project_architecture/environments/","text":"Section under Construction","title":"Environments"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/","text":"Pilote is a social application. Section under Construction Repository Global Pilote gitlab repository Repository dedicated project Pilote TS backend - gitlab repository Acces to the application deployed DEV : https://pilote-agent-dev.grandlyon.com/ REC : https://pilote-agent-rec.grandlyon.com/","title":"Index"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/#repository-global","text":"Pilote gitlab repository","title":"Repository Global"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/#repository-dedicated-project","text":"Pilote TS backend - gitlab repository","title":"Repository dedicated project"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/#acces-to-the-application-deployed","text":"DEV : https://pilote-agent-dev.grandlyon.com/ REC : https://pilote-agent-rec.grandlyon.com/","title":"Acces to the application deployed"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/application/deploy/","text":"Section under Construction This section will show you how to deploy your project on different environments. Deployment For each environment, the CI-CD is implemented. Once, you commit on 'dev' branch or 'rec' branch, the pipeline linked is running.","title":"Deploy"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/application/deploy/#deployment","text":"For each environment, the CI-CD is implemented. Once, you commit on 'dev' branch or 'rec' branch, the pipeline linked is running.","title":"Deployment"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/launch_local_application/","text":"Section under Construction This section will allow you to launch a proper local environment of the Pilote TS back application Initialisation of the project Clone the project repository Use following command in your favorite terminal to clone the projet: git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-travailleursocial-back.git Installation of the projet Start Pilote application To start Pilote application just launch the command in a PowerShell or Windows Powershell tool: yarn docker:dev If the application starts successfully you should obtain two containers running: mps-travailleursocial-back_mps_1 mps-travailleursocial-back_postgres_1 You can access by: http://localhost:3020/api It will be redirect to the Swagger UI. It allow to test the different API defined. Run Jest test To start test defined just run the command in a PowerShell or Windows Powershell tool: yarn test:watch","title":"Launch local application"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/launch_local_application/#initialisation-of-the-project","text":"","title":"Initialisation of the project"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/launch_local_application/#clone-the-project-repository","text":"Use following command in your favorite terminal to clone the projet: git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-travailleursocial-back.git","title":"Clone the project repository"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/launch_local_application/#installation-of-the-projet","text":"","title":"Installation of the projet"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/launch_local_application/#start-pilote-application","text":"To start Pilote application just launch the command in a PowerShell or Windows Powershell tool: yarn docker:dev If the application starts successfully you should obtain two containers running: mps-travailleursocial-back_mps_1 mps-travailleursocial-back_postgres_1 You can access by: http://localhost:3020/api It will be redirect to the Swagger UI. It allow to test the different API defined.","title":"Start Pilote application"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/launch_local_application/#run-jest-test","text":"To start test defined just run the command in a PowerShell or Windows Powershell tool: yarn test:watch","title":"Run Jest test"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/","text":"This section will allow you to install a proper local environment step by step for Pilote application using VSCode IDE. VSCode Install VSCode Installation for VSCode can be found here: Installation of VSCode . Extensions Installation of Extention is explained here: Installation of Extensions . Here are the list of important extensions to install: Prettier - Code formatter ES7 React/Redux/GraphQL/React-Native snippets GitLens - Git supercharged Markdown Preview Optional extensions: Bracket Pair Colorizer 2 CSS Peek Auto Rename Tag indent-rainbow TabOut Liveshare (pair programming extension) User settings User settings for Ecolyo are described in this section: LINK TO SECTION TO ADD Git The project is using GitLab, you will need to install Git to checkout the projet. Installation for Git can be found here: Installation of Git . Node Version 12 For now please install node v12, any later version will cause side effects on sass modules! Download node-v12 Node.js\u00ae is a JavaScript runtime built on Chrome's V8 JavaScript engine. Yarn Yarn is used as package manager for this projet. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager. Installation for yarn can be found here: Installation of Yarn . Docker Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code. Install Docker Installation of Docker can be found here: Installation of Docker . Install Docker-Compose Installation of Docker-Compose (according to your OS) is explained here: Installation of Docker-Compose .","title":"Setup your environment"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#vscode","text":"","title":"VSCode"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#install-vscode","text":"Installation for VSCode can be found here: Installation of VSCode .","title":"Install VSCode"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#extensions","text":"Installation of Extention is explained here: Installation of Extensions . Here are the list of important extensions to install: Prettier - Code formatter ES7 React/Redux/GraphQL/React-Native snippets GitLens - Git supercharged Markdown Preview Optional extensions: Bracket Pair Colorizer 2 CSS Peek Auto Rename Tag indent-rainbow TabOut Liveshare (pair programming extension)","title":"Extensions"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#user-settings","text":"User settings for Ecolyo are described in this section: LINK TO SECTION TO ADD","title":"User settings"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#git","text":"The project is using GitLab, you will need to install Git to checkout the projet. Installation for Git can be found here: Installation of Git .","title":"Git"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#node","text":"Version 12 For now please install node v12, any later version will cause side effects on sass modules! Download node-v12 Node.js\u00ae is a JavaScript runtime built on Chrome's V8 JavaScript engine.","title":"Node"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#yarn","text":"Yarn is used as package manager for this projet. Feel free to use the one you prefere but we advice to install yarn as all the documentation is described with this package manager. Installation for yarn can be found here: Installation of Yarn .","title":"Yarn"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#docker","text":"Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. By doing so, thanks to the container, the developer can rest assured that the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.","title":"Docker"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#install-docker","text":"Installation of Docker can be found here: Installation of Docker .","title":"Install Docker"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/getting_started/setup_your_environment/#install-docker-compose","text":"Installation of Docker-Compose (according to your OS) is explained here: Installation of Docker-Compose .","title":"Install Docker-Compose"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/project_architecture/architecture/","text":"Section under Construction Techno used NestJS Jest for th tests Docker PostgreSQL","title":"Architecture"},{"location":"pilote/Pilote%20-%20TS%20-%20Back/project_architecture/architecture/#techno-used","text":"NestJS Jest for th tests Docker PostgreSQL","title":"Techno used"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/","text":"Pilote is a social application. Repository Pilote gitlab repository Pilote TS front - gitlab repository","title":"Index"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/#repository","text":"Pilote gitlab repository Pilote TS front - gitlab repository","title":"Repository"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/application/deploy/","text":"Section under Construction This section will show you how to deploy your project on different environments. Deployment For each environment, the CI-CD is implemented. Once, you commit on 'dev' branch or 'rec' branch, the pipeline liked is running.","title":"Deploy"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/application/deploy/#deployment","text":"For each environment, the CI-CD is implemented. Once, you commit on 'dev' branch or 'rec' branch, the pipeline liked is running.","title":"Deployment"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/getting_started/launch_local_application/","text":"Section under Construction This section will allow you to launch a proper local environment of the Pilote TS front application Initialisation of the project Clone the project repository Use following command in your favorite terminal to clone the projet: git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-travailleursocial.git Installation of the projet Start Pilote application Before to start Pilote application, you need to run this command in order to install dependencies: yarn install To start Pilote application just launch the command in a PowerShell or Windows Powershell tool: yarn start If the application starts successfully you should access to: http://localhost:3001/","title":"Launch local application"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/getting_started/launch_local_application/#initialisation-of-the-project","text":"","title":"Initialisation of the project"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/getting_started/launch_local_application/#clone-the-project-repository","text":"Use following command in your favorite terminal to clone the projet: git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-travailleursocial.git","title":"Clone the project repository"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/getting_started/launch_local_application/#installation-of-the-projet","text":"","title":"Installation of the projet"},{"location":"pilote/Pilote%20-%20TS%20-%20Front/getting_started/launch_local_application/#start-pilote-application","text":"Before to start Pilote application, you need to run this command in order to install dependencies: yarn install To start Pilote application just launch the command in a PowerShell or Windows Powershell tool: yarn start If the application starts successfully you should access to: http://localhost:3001/","title":"Start Pilote application"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/","text":"Section under Construction This section will show you how to deploy your project on different environments. Setup First of all you'll need to install MobaXterm in order to connect to the server. Then, if your're on Linux you can skip the following section, otherwise if you are on Windows you'll have to install Windows Subsystem for Linux (WSL) since the deployment of the app is not working with windows commands. Install WSL First open Powershell as administrator and launch the following command : dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart This command will install WSL on your computer. After this, you'll need to reboot . Install your Linux distribution After reboot, open the microsoft store and install the distribution of your choice (for example : Ubuntu 20.04 LTS). Once it's done, open it and after a few minutes you'll be prompted for the creation of a user account. To make sure it's correctly installed and working, you can open Powershell and paste the following command : wsl.exe --list --running Now you should see the name of your distribution in the list. Setup your distribution Start Up Updating the packages list by typing : sudo apt update Install the nodejs using the apt package manager sudo apt install To verify the Installation execute the following command : nodejs --version To be able to download npm package, you need to install the npm, the Node.js package manager. To do so type : sudo apt install npm To verify the npm Install check using the command : npm --version To Downlaod and Setup Yarn sudo apt install yarn To check the Installed version of Yarn : yarn --version Now you'll probably be in version 0.23+git, if so you'll have to upgrade to 1.22 to make everything work properly. In order to achieve this, you'll have to launch several commands : sudo apt-get remove cmdtest sudo apt autoremove sudo apt-get update sudo apt install curl -y curl -o- -L https://yarnpkg.com/install.sh | bash source ~/.bashrc Now you should be at least in version ^1.22 and ready to go on. Configuration of MobaXterm First open a new session and connect to the distant host 192.168.62.31 . Don't forget to add the path to the private key in the advanced SSH settings. Deploy Pilote Deploy on Alpha Windows First open your Ubuntu terminal, and clone the project in the repertory of your choice. Once you've selected the branch of you want to deploy, write the following command : yarn build After this, you can launch the deployment. In order to deploy on pilote-dev-build (development environment) use the command : yarn deploy-dev If you want to deploy on the pilote-build environment, use : yarn deploy To deploy on the llle-build environment, you'll have to drag and drop your build folder directly in llle-build using MobaXterm. Linux From your current branch, run yarn build then sudo yarn deploy_dev to instantly deploy your working branch on the latest tagged Pilote container registry.","title":"Deploy"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#setup","text":"First of all you'll need to install MobaXterm in order to connect to the server. Then, if your're on Linux you can skip the following section, otherwise if you are on Windows you'll have to install Windows Subsystem for Linux (WSL) since the deployment of the app is not working with windows commands.","title":"Setup"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#install-wsl","text":"First open Powershell as administrator and launch the following command : dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart This command will install WSL on your computer. After this, you'll need to reboot .","title":"Install WSL"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#install-your-linux-distribution","text":"After reboot, open the microsoft store and install the distribution of your choice (for example : Ubuntu 20.04 LTS). Once it's done, open it and after a few minutes you'll be prompted for the creation of a user account. To make sure it's correctly installed and working, you can open Powershell and paste the following command : wsl.exe --list --running Now you should see the name of your distribution in the list.","title":"Install your Linux distribution"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#setup-your-distribution","text":"Start Up Updating the packages list by typing : sudo apt update Install the nodejs using the apt package manager sudo apt install To verify the Installation execute the following command : nodejs --version To be able to download npm package, you need to install the npm, the Node.js package manager. To do so type : sudo apt install npm To verify the npm Install check using the command : npm --version To Downlaod and Setup Yarn sudo apt install yarn To check the Installed version of Yarn : yarn --version Now you'll probably be in version 0.23+git, if so you'll have to upgrade to 1.22 to make everything work properly. In order to achieve this, you'll have to launch several commands : sudo apt-get remove cmdtest sudo apt autoremove sudo apt-get update sudo apt install curl -y curl -o- -L https://yarnpkg.com/install.sh | bash source ~/.bashrc Now you should be at least in version ^1.22 and ready to go on.","title":"Setup your distribution"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#configuration-of-mobaxterm","text":"First open a new session and connect to the distant host 192.168.62.31 . Don't forget to add the path to the private key in the advanced SSH settings.","title":"Configuration of MobaXterm"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#deploy-pilote","text":"","title":"Deploy Pilote"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#deploy-on-alpha","text":"","title":"Deploy on Alpha"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#windows","text":"First open your Ubuntu terminal, and clone the project in the repertory of your choice. Once you've selected the branch of you want to deploy, write the following command : yarn build After this, you can launch the deployment. In order to deploy on pilote-dev-build (development environment) use the command : yarn deploy-dev If you want to deploy on the pilote-build environment, use : yarn deploy To deploy on the llle-build environment, you'll have to drag and drop your build folder directly in llle-build using MobaXterm.","title":"Windows"},{"location":"pilote/Pilote%20-%20Usager/application/deploy/#linux","text":"From your current branch, run yarn build then sudo yarn deploy_dev to instantly deploy your working branch on the latest tagged Pilote container registry.","title":"Linux"},{"location":"pilote/Pilote%20-%20Usager/application/doctypes/","text":"Section under Construction Doctypes Doctypes represent different types of data. Their primary use is for permissions: an app or konnector will request permissions for one or several doctypes and will not be able to access other doctypes. See Doctypes documentation for more information. The following is a full description of the doctypes we use and their fields. Cozy doctypes won't be fully described. Instead, for every used one, we'll include a link to its official documentation. Used Cozy doctypes io.cozy.accounts : Konnector accounts io.cozy.contacts : Contacts io.cozy.contacts.groups : Contacts groups io.cozy.files : Files io.cozy.konnectors : Connectors installed in the cozy io.cozy.permissions : Permissions of the instance io.cozy.todos.item : Todos item io.cozy.todos.list : Todos list io.cozy.triggers : Job triggers Custom doctypes com.grandlyon.mps.notes Represents ... com.grandlyon.mps.notes attributes are: title : {string} The title of the note. content : {string} The content of the note. #### Example json { title: '...', content: '...', } com.grandlyon.mps.profile Represents the tutorial and notifications state. com.grandlyon.mps.profile attributes are: tutorial : {object} contains home , contacts , documents , actions , and notes which are all of type boolean . Each one represents the state of its tutorial. For example, home: true means the home tutorial hasn't been seen yet and will be visible to the user the next time he visits the Home component. notification : {} ... #### Example json { tutorial: { home: true, contacts: false, documents: true, actions: false, notes: true }, notification: ... } } com.grandlyon.mps.appointments ... com.grandlyon.mps.docrules Represents ... com.grandlyon.mps.docrules attributes are: description : {string} Description of the docrule. doctype : {string} ... rule : {object} Contains limit of type number and selector which is an object with the following attributes: 'cozyMetadata.classification' : {string} Classification ... 'cozyMetadata.createdAt' : {object} Creation date. #### Example json { description: '...', doctype: 'io.cozy.files', rule: { limit: 10, selector: { 'cozyMetadata.classification': '...', 'cozyMetadata.createdAt': 'December 23, 2020 03:24:00', } } }","title":"Doctypes"},{"location":"pilote/Pilote%20-%20Usager/application/doctypes/#doctypes","text":"Doctypes represent different types of data. Their primary use is for permissions: an app or konnector will request permissions for one or several doctypes and will not be able to access other doctypes. See Doctypes documentation for more information. The following is a full description of the doctypes we use and their fields. Cozy doctypes won't be fully described. Instead, for every used one, we'll include a link to its official documentation.","title":"Doctypes"},{"location":"pilote/Pilote%20-%20Usager/application/doctypes/#used-cozy-doctypes","text":"io.cozy.accounts : Konnector accounts io.cozy.contacts : Contacts io.cozy.contacts.groups : Contacts groups io.cozy.files : Files io.cozy.konnectors : Connectors installed in the cozy io.cozy.permissions : Permissions of the instance io.cozy.todos.item : Todos item io.cozy.todos.list : Todos list io.cozy.triggers : Job triggers","title":"Used Cozy doctypes"},{"location":"pilote/Pilote%20-%20Usager/application/doctypes/#custom-doctypes","text":"com.grandlyon.mps.notes Represents ... com.grandlyon.mps.notes attributes are: title : {string} The title of the note. content : {string} The content of the note. #### Example json { title: '...', content: '...', } com.grandlyon.mps.profile Represents the tutorial and notifications state. com.grandlyon.mps.profile attributes are: tutorial : {object} contains home , contacts , documents , actions , and notes which are all of type boolean . Each one represents the state of its tutorial. For example, home: true means the home tutorial hasn't been seen yet and will be visible to the user the next time he visits the Home component. notification : {} ... #### Example json { tutorial: { home: true, contacts: false, documents: true, actions: false, notes: true }, notification: ... } } com.grandlyon.mps.appointments ... com.grandlyon.mps.docrules Represents ... com.grandlyon.mps.docrules attributes are: description : {string} Description of the docrule. doctype : {string} ... rule : {object} Contains limit of type number and selector which is an object with the following attributes: 'cozyMetadata.classification' : {string} Classification ... 'cozyMetadata.createdAt' : {object} Creation date. #### Example json { description: '...', doctype: 'io.cozy.files', rule: { limit: 10, selector: { 'cozyMetadata.classification': '...', 'cozyMetadata.createdAt': 'December 23, 2020 03:24:00', } } }","title":"Custom doctypes"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/","text":"Section under Construction Initialize Create a new project in GitLab and take note of its URL Protecting Master Branch On the GitLab page of your project go to Settings/Repository in the Protected Branches section. Select the Master branch and set allow to merge to Master and allow to push to No one This will prevent anyone to push on the master branch, the only way to add code to the branch will be merge requests. Setting Development Branch Retrieve the project on your computer, open a command line and execute. git clone https://forge.grandlyon.com/web-et-numerique/llle.git git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-usager.git Create the development branch git checkout -b dev Init your project and then type any time you want to commit changes: git add . git commit -m \"Commit changes\" git push origin dev Start Developing For any other development you should create a branch from the development branch. First make sure to be on the dev branch, type: git branch to see your current branch Conventional Commits A feature branch name should follow this structure: feat/<title_of_the_user_story> You can create the branch by typing: git checkout -b feat/<title_of_the_user_story> Each fix branch should be named as the following fix-\\<title_of_the_fix> . Breaking Change Appends a ! before the title of the commit to notify that a breaking change has happened. Give a solid description of the changes as well. add tag git tag -a 1.0.0 -m \"complementary message\" Gitflow Scheme","title":"Gitflow"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/#initialize","text":"Create a new project in GitLab and take note of its URL","title":"Initialize"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/#protecting-master-branch","text":"On the GitLab page of your project go to Settings/Repository in the Protected Branches section. Select the Master branch and set allow to merge to Master and allow to push to No one This will prevent anyone to push on the master branch, the only way to add code to the branch will be merge requests.","title":"Protecting Master Branch"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/#setting-development-branch","text":"Retrieve the project on your computer, open a command line and execute. git clone https://forge.grandlyon.com/web-et-numerique/llle.git git clone https://forge.grandlyon.com/solidarite/monparcourssocial/mps-usager.git Create the development branch git checkout -b dev Init your project and then type any time you want to commit changes: git add . git commit -m \"Commit changes\" git push origin dev","title":"Setting Development Branch"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/#start-developing","text":"For any other development you should create a branch from the development branch. First make sure to be on the dev branch, type: git branch to see your current branch","title":"Start Developing"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/#conventional-commits","text":"A feature branch name should follow this structure: feat/<title_of_the_user_story> You can create the branch by typing: git checkout -b feat/<title_of_the_user_story> Each fix branch should be named as the following fix-\\<title_of_the_fix> . Breaking Change Appends a ! before the title of the commit to notify that a breaking change has happened. Give a solid description of the changes as well. add tag git tag -a 1.0.0 -m \"complementary message\"","title":"Conventional Commits"},{"location":"pilote/Pilote%20-%20Usager/application/gitflow/#gitflow-scheme","text":"","title":"Gitflow Scheme"},{"location":"pilote/Pilote%20-%20Usager/application/scaffolding/","text":"Section under Construction In this section, you will find information about the project file structure and the purpose of the main folders. Source Files Folder/File Purpose assets The application's assets, contains fonts, svg and png files. docrules doctypes Contains the cozy doctypes, you can see more on Cozy Documentation . helpers Contains helper functions that are used by services. It contains also a test file for each helper file. locales Contains JSON data used by the translation system i18n provided by Cozy-ui . models Contains all our models' Interfaces services Here you'll find all the services. It contains also a test file for each service file. store Redux store. Contains actions, reducers, and store types. styles Styles folder. The base folder under it contains our variables, fonts, breakpoints, animations, and mixins. Whenever you add a style file elsewhere, don't forget to import it in index.scss . targets Contains mobile and browser targets. It also contains a Public target for social workers . types utils In this folder you'll find utilities methods. tests components/App.tsx The root component. Configuration Files Folder/File Purpose .eslintrc.js Config file for ESLint. gitlab-ci.yml Config file used for Gitlab continuous integration. .prettierrc Config file for Prettier extension. jest.config.js Config file used by Jest for testing the application. manifest.webapp Manifest of the application, used by cozy for permissions' management, you can add permissions for doctypes here. tsconfig.json Config file for TypeScript. ...","title":"Scaffolding"},{"location":"pilote/Pilote%20-%20Usager/application/scaffolding/#source-files","text":"Folder/File Purpose assets The application's assets, contains fonts, svg and png files. docrules doctypes Contains the cozy doctypes, you can see more on Cozy Documentation . helpers Contains helper functions that are used by services. It contains also a test file for each helper file. locales Contains JSON data used by the translation system i18n provided by Cozy-ui . models Contains all our models' Interfaces services Here you'll find all the services. It contains also a test file for each service file. store Redux store. Contains actions, reducers, and store types. styles Styles folder. The base folder under it contains our variables, fonts, breakpoints, animations, and mixins. Whenever you add a style file elsewhere, don't forget to import it in index.scss . targets Contains mobile and browser targets. It also contains a Public target for social workers . types utils In this folder you'll find utilities methods. tests components/App.tsx The root component.","title":"Source Files"},{"location":"pilote/Pilote%20-%20Usager/application/scaffolding/#configuration-files","text":"Folder/File Purpose .eslintrc.js Config file for ESLint. gitlab-ci.yml Config file used for Gitlab continuous integration. .prettierrc Config file for Prettier extension. jest.config.js Config file used by Jest for testing the application. manifest.webapp Manifest of the application, used by cozy for permissions' management, you can add permissions for doctypes here. tsconfig.json Config file for TypeScript. ...","title":"Configuration Files"},{"location":"pilote/Pilote%20-%20Usager/application/services/","text":"Section under Construction Profile Service Functions getProfile : Tries fetching the profile if it exists. If not, it creates a new one and returns it. updateProfile : Updates the profile. Note Service Functions findNoteCurrentAppointement : Returns a note from an appointment id. findNoteById : Returns a note by its id. getAllNotes : Returns all notes. findLastNote : Returns the last note by date. createNote : Creates a new note and returns it. updateNote : Updates a note. deleteNoteById : Deletes a note by its id. DocRule Service Functions createDocRule : Creates a new docRule. getDocRuleById : Returns a docRule by its id. getDocRulesByIds : Returns a list of docRules by their ids. getAllDocRules : Returns all docRules. createAllDocRules : Fetches all docRules and creates the missing ones. Document Service Functions getAllDocuments : Returns the list of all documents. getDocumentsByQualification : Returns a document by the 'metadata.qualification.label' . getDocumentsByQualifications : Uses getDocumentsByQualification to return a list of documents by the 'metadata.qualification.label' . getDocumentByID : Returns a document by its id. saveDocument : Creates a new file. editDocumentName : Edits a document's name by its id. deleteDocumentById : Deletes the document by its id. downloadDocument : Downloads a file from its id. viewDocument : Takes a document's id, opens its download link and returns it. Contact Service Functions getCurrentUser : Returns the contact with an existing me field, which represents the current user. getAllContacts : Returns a list of all contacts. findContactById : Returns a contact by its id. createContact : Creates a new contact. updateContact : Updates an existing contact. deleteContactById : Deletes a contact by its id. Group Service Function createMetroGroup : Creates a new group and returns it. getMetroGroup : Returns the group if it exists or creates it if it doesn't. ...","title":"Services"},{"location":"pilote/Pilote%20-%20Usager/application/services/#profile-service","text":"","title":"Profile Service"},{"location":"pilote/Pilote%20-%20Usager/application/services/#functions","text":"getProfile : Tries fetching the profile if it exists. If not, it creates a new one and returns it. updateProfile : Updates the profile.","title":"Functions"},{"location":"pilote/Pilote%20-%20Usager/application/services/#note-service","text":"","title":"Note Service"},{"location":"pilote/Pilote%20-%20Usager/application/services/#functions_1","text":"findNoteCurrentAppointement : Returns a note from an appointment id. findNoteById : Returns a note by its id. getAllNotes : Returns all notes. findLastNote : Returns the last note by date. createNote : Creates a new note and returns it. updateNote : Updates a note. deleteNoteById : Deletes a note by its id.","title":"Functions"},{"location":"pilote/Pilote%20-%20Usager/application/services/#docrule-service","text":"","title":"DocRule Service"},{"location":"pilote/Pilote%20-%20Usager/application/services/#functions_2","text":"createDocRule : Creates a new docRule. getDocRuleById : Returns a docRule by its id. getDocRulesByIds : Returns a list of docRules by their ids. getAllDocRules : Returns all docRules. createAllDocRules : Fetches all docRules and creates the missing ones.","title":"Functions"},{"location":"pilote/Pilote%20-%20Usager/application/services/#document-service","text":"","title":"Document Service"},{"location":"pilote/Pilote%20-%20Usager/application/services/#functions_3","text":"getAllDocuments : Returns the list of all documents. getDocumentsByQualification : Returns a document by the 'metadata.qualification.label' . getDocumentsByQualifications : Uses getDocumentsByQualification to return a list of documents by the 'metadata.qualification.label' . getDocumentByID : Returns a document by its id. saveDocument : Creates a new file. editDocumentName : Edits a document's name by its id. deleteDocumentById : Deletes the document by its id. downloadDocument : Downloads a file from its id. viewDocument : Takes a document's id, opens its download link and returns it.","title":"Functions"},{"location":"pilote/Pilote%20-%20Usager/application/services/#contact-service","text":"","title":"Contact Service"},{"location":"pilote/Pilote%20-%20Usager/application/services/#functions_4","text":"getCurrentUser : Returns the contact with an existing me field, which represents the current user. getAllContacts : Returns a list of all contacts. findContactById : Returns a contact by its id. createContact : Creates a new contact. updateContact : Updates an existing contact. deleteContactById : Deletes a contact by its id.","title":"Functions"},{"location":"pilote/Pilote%20-%20Usager/application/services/#group-service","text":"","title":"Group Service"},{"location":"pilote/Pilote%20-%20Usager/application/services/#function","text":"createMetroGroup : Creates a new group and returns it. getMetroGroup : Returns the group if it exists or creates it if it doesn't.","title":"Function"},{"location":"pilote/Pilote%20-%20Usager/application/services/#_1","text":"","title":"..."},{"location":"pilote/Pilote%20-%20Usager/application/store/","text":"Redux We are using Redux for our application state management. it maintains the state of the entire application in a single immutable state tree (object), which can't be changed directly. When something changes, a new object is created (using actions and reducers). For more information about Redux, visit The [official documentation][https://redux.js.org/]. Store The following are the existing store entities used by our application: Global : Preserves the global state, which includes isPublic and screenType (Mobile/Tablet/Desktop). UploadDocument : Manages the state of uploaded documents. Profile : Preserves the state of tutorials and notifications. For each reducer file, a test file is associated testing the reducer. All the actions are tested in a separate file with the same actions file name. Used packages react-redux : Official React bindings for Redux . redux-devtools-extension : For debugging application's state changes. @types/react-redux : This package contains type definitions for react-redux.","title":"Redux"},{"location":"pilote/Pilote%20-%20Usager/application/store/#redux","text":"We are using Redux for our application state management. it maintains the state of the entire application in a single immutable state tree (object), which can't be changed directly. When something changes, a new object is created (using actions and reducers). For more information about Redux, visit The [official documentation][https://redux.js.org/].","title":"Redux"},{"location":"pilote/Pilote%20-%20Usager/application/store/#store","text":"The following are the existing store entities used by our application: Global : Preserves the global state, which includes isPublic and screenType (Mobile/Tablet/Desktop). UploadDocument : Manages the state of uploaded documents. Profile : Preserves the state of tutorials and notifications. For each reducer file, a test file is associated testing the reducer. All the actions are tested in a separate file with the same actions file name.","title":"Store"},{"location":"pilote/Pilote%20-%20Usager/application/store/#used-packages","text":"react-redux : Official React bindings for Redux . redux-devtools-extension : For debugging application's state changes. @types/react-redux : This package contains type definitions for react-redux.","title":"Used packages"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_doctypes/","text":"Section under Construction Use cozy-doctype in local In order to be able to use our own cozy-doctype, especialy remote doctype here, we need to use them in local. 1/ clone cozy-doctype repository into your system. Then, push it into your root project. 2/ After that, add your own remote doctype into cozy-doctype folder: - create a new folder ex: org.mps.share - push into this folder request file: request You must declare this doctype into your manifest.webapp file like that : \"share\": { \"description\": \"Required for searching on back-endTS\", \"type\": \"org.mps.share\", \"verbs\": [\"GET\", \"POST\"] }, 3/ In cozy-app-dev-with-app.sh, you need to add another option when you serve the cozy-stack: - cozy-stack serve --allow-root (...) --doctypes /path/to/the/doctype => in this project : - cozy-stack serve (...) --doctypes /data/cozy-doctypes !! Warning !! : You need to build and push the newlest image on the forge registry when the step 3 is done !! Warning !! : You must have all files, into your docker folder, in LF mode of \"End of Line Sequence\" ! For this project: - cd docker - docker build . - docker tag registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes - docker push registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes:latest 4/ The path \"/data/cozy-doctypes\" is link to the volume of the cozy-app-dev image. - in order to mount this volume, you need to add it when you run the 'docker run' command : -v $PWD/cozy-doctypes:/data/cozy-doctypes => for this project : docker run --rm -it -p 8080:8080 -p 5984:5984 -p 8025:8025 -v $PWD/build:/data/cozy-app/mps -v $PWD/data:/usr/local/couchdb/data -v $PWD/docker/disableCSP.yaml:/etc/cozy/cozy.yaml -v $PWD/cozy-doctypes:/data/cozy-doctypes registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes How to test your remote doctype ? GET 1/ In the request file created. Specify the methode and the route to your target URL : GET https://pilote-agent-dev.grandlyon.com/api/cozy or with value in query : GET https://pilote-agent-dev.grandlyon.com/api/auth/token/check?token={{token}} 2/ Then, you can test it by : - await client.getStackClient().fetchJSON('GET','/remote/org.mps.share') or with value in query : await client.getStackClient().fetchJSON('GET','/remote/org.mps.share?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImNvenlBcGlDaGVjayIsInVzZXJJZCI6IjEiLCJpYXQiOjE2MDU2OTI0NjYsImV4cCI6MTYwNTY5MjUyNn0.HbQh5H-TcVIASUpbjZAD0MY9slRAJOVw-VMKSBu_sQ0' ) POST 1/ In the request file created. Specify the methode and the route to your target URL : POST https://pilote-agent-dev.grandlyon.com/api/auth/token/check Content-Type: application/json {{data}} 2/ Then, you can test it by : const parameters = { data: JSON.stringify({ token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImNvenlBcGlDaGVjayIsInVzZXJJZCI6IjEiLCJpYXQiOjE2MDU2MjYxNzAsImV4cCI6MTYwNTYyNjIzMH0.8m-rEAZkuqb4upAPKY7j8DhvFi8mVbmiCFDitgNYt6Y\" } ) } console.log('call remote ==> ', await client.getStackClient().fetchJSON('POST','/remote/org.mps.share', parameters ))","title":"Launch local doctypes"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_doctypes/#use-cozy-doctype-in-local","text":"In order to be able to use our own cozy-doctype, especialy remote doctype here, we need to use them in local. 1/ clone cozy-doctype repository into your system. Then, push it into your root project. 2/ After that, add your own remote doctype into cozy-doctype folder: - create a new folder ex: org.mps.share - push into this folder request file: request You must declare this doctype into your manifest.webapp file like that : \"share\": { \"description\": \"Required for searching on back-endTS\", \"type\": \"org.mps.share\", \"verbs\": [\"GET\", \"POST\"] }, 3/ In cozy-app-dev-with-app.sh, you need to add another option when you serve the cozy-stack: - cozy-stack serve --allow-root (...) --doctypes /path/to/the/doctype => in this project : - cozy-stack serve (...) --doctypes /data/cozy-doctypes !! Warning !! : You need to build and push the newlest image on the forge registry when the step 3 is done !! Warning !! : You must have all files, into your docker folder, in LF mode of \"End of Line Sequence\" ! For this project: - cd docker - docker build . - docker tag registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes - docker push registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes:latest 4/ The path \"/data/cozy-doctypes\" is link to the volume of the cozy-app-dev image. - in order to mount this volume, you need to add it when you run the 'docker run' command : -v $PWD/cozy-doctypes:/data/cozy-doctypes => for this project : docker run --rm -it -p 8080:8080 -p 5984:5984 -p 8025:8025 -v $PWD/build:/data/cozy-app/mps -v $PWD/data:/usr/local/couchdb/data -v $PWD/docker/disableCSP.yaml:/etc/cozy/cozy.yaml -v $PWD/cozy-doctypes:/data/cozy-doctypes registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes","title":"Use cozy-doctype in local"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_doctypes/#how-to-test-your-remote-doctype","text":"","title":"How to test your remote doctype ?"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_doctypes/#get","text":"1/ In the request file created. Specify the methode and the route to your target URL : GET https://pilote-agent-dev.grandlyon.com/api/cozy or with value in query : GET https://pilote-agent-dev.grandlyon.com/api/auth/token/check?token={{token}} 2/ Then, you can test it by : - await client.getStackClient().fetchJSON('GET','/remote/org.mps.share') or with value in query : await client.getStackClient().fetchJSON('GET','/remote/org.mps.share?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImNvenlBcGlDaGVjayIsInVzZXJJZCI6IjEiLCJpYXQiOjE2MDU2OTI0NjYsImV4cCI6MTYwNTY5MjUyNn0.HbQh5H-TcVIASUpbjZAD0MY9slRAJOVw-VMKSBu_sQ0' )","title":"GET"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_doctypes/#post","text":"1/ In the request file created. Specify the methode and the route to your target URL : POST https://pilote-agent-dev.grandlyon.com/api/auth/token/check Content-Type: application/json {{data}} 2/ Then, you can test it by : const parameters = { data: JSON.stringify({ token: \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImNvenlBcGlDaGVjayIsInVzZXJJZCI6IjEiLCJpYXQiOjE2MDU2MjYxNzAsImV4cCI6MTYwNTYyNjIzMH0.8m-rEAZkuqb4upAPKY7j8DhvFi8mVbmiCFDitgNYt6Y\" } ) } console.log('call remote ==> ', await client.getStackClient().fetchJSON('POST','/remote/org.mps.share', parameters ))","title":"POST"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_services/","text":"Section under Construction Use services in local Configure the cozy-stack on local In order to be able to use your sercice, follow these steps: 1/ clone cozy-doctype repository into your system. Then, push it into your root project. 2/ After that, add your own remote doctype into cozy-doctype folder: - create a new folder ex: org.mps.share - push into this folder request file: request You must declare this doctype into your manifest.webapp file like that : \"share\": { \"description\": \"Required for searching on back-endTS\", \"type\": \"org.mps.share\", \"verbs\": [\"GET\", \"POST\"] }, 3/ In cozy-app-dev-with-app.sh, you need to add another option when you serve the cozy-stack: - cozy-stack serve --allow-root (...) --doctypes /path/to/the/doctype => in this project : - cozy-stack serve (...) --doctypes /data/cozy-doctypes 4/ You need to add another option when you install apps in the cozy-stack (go to: docker\\cozy-app-dev-with-app.sh) In do_install_app(): #add symbolic link to mps for sms service ln -s /data/cozy-app/mps /data/cozy-storage/cozy.tools\\:8080/.cozy_apps/mps if [ -d \"data/cozy-app/mps/0.1.1\" ]; then echo \"data/cozy-app/mps/0.1.1 already here!\"; else mkdir /data/cozy-app/mps/0.1.1 cp -a /data/cozy-app/mps/services/ /data/cozy-app/mps/0.1.1/ echo \"data/cozy-app/mps/0.1.1 just create!\"; fi # mkdir /data/cozy-app/mps/0.1.1 # cp -a /data/cozy-app/mps/services/ /data/cozy-app/mps/0.1.1/ echo \"service added\" 5/ Then, add konnector-node-run.sh in docker folder. This file is a script to store the service logs. It should contain: #!/bin/bash rundir=\"${1}\" cd $rundir node index.js | tee /data/cozy-app/mps/services.log Then, add this following row into the Dockerfile: COPY konnector-node-run.sh /etc/cozy/konnector-node-run.sh 6/ Into the disableCSP.yml, you need to add one more configuration: konnectors: cmd: /etc/cozy/konnector-node-run.sh # run connectors with node !! Warning !! : You need to build and push the newlest image on the forge registry when the step 6 is done !! Warning !! : You must have all files, into your docker folder, in LF mode of \"End of Line Sequence\" ! Finaly, you should rebuild the docker image of the cozy-stack: - cd docker - docker build . - docker tag registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes - docker push registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes:latest 7/ The path \"/data/cozy-doctypes\" is link to the volume of the cozy-app-dev image. - in order to mount this volume, you need to add it when you run the 'docker run' command : -v $PWD/cozy-doctypes:/data/cozy-doctypes => for this project : docker run --rm -it -p 8080:8080 -p 5984:5984 -p 8025:8025 -v $PWD/build:/data/cozy-app/mps -v $PWD/data:/usr/local/couchdb/data -v $PWD/docker/disableCSP.yaml:/etc/cozy/cozy.yaml -v $PWD/cozy-doctypes:/data/cozy-doctypes registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes How to test your service ? In the manifest.webapp, you need to declare the service: \"services\": { \"smsProcess\": { \"type\": \"node\", \"file\": \"services/smsProcess/pilote.js\" } }, Then, in src\\targets\\services, you can add your service. For this project, we have created a button in Home.component.tsx in order to generate trigger url to run the service: const getTrigger = async () => { const attrs = { type: '@webhook', worker: 'service', message: { name: 'smsProcess', slug: 'pilotedemo', }, } const trigger = await client.getStackClient() .collection('io.cozy.triggers') .create(attrs) console.log('trigger', trigger) } It generate an trigger URL that we can call with our backend application : URL_COZY/job/webhook/{{trigger_id}} URL_COZY represent the cozy-stack url of your environment and not your application URL.","title":"Launch local services"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_services/#use-services-in-local","text":"","title":"Use services in local"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_services/#configure-the-cozy-stack-on-local","text":"In order to be able to use your sercice, follow these steps: 1/ clone cozy-doctype repository into your system. Then, push it into your root project. 2/ After that, add your own remote doctype into cozy-doctype folder: - create a new folder ex: org.mps.share - push into this folder request file: request You must declare this doctype into your manifest.webapp file like that : \"share\": { \"description\": \"Required for searching on back-endTS\", \"type\": \"org.mps.share\", \"verbs\": [\"GET\", \"POST\"] }, 3/ In cozy-app-dev-with-app.sh, you need to add another option when you serve the cozy-stack: - cozy-stack serve --allow-root (...) --doctypes /path/to/the/doctype => in this project : - cozy-stack serve (...) --doctypes /data/cozy-doctypes 4/ You need to add another option when you install apps in the cozy-stack (go to: docker\\cozy-app-dev-with-app.sh) In do_install_app(): #add symbolic link to mps for sms service ln -s /data/cozy-app/mps /data/cozy-storage/cozy.tools\\:8080/.cozy_apps/mps if [ -d \"data/cozy-app/mps/0.1.1\" ]; then echo \"data/cozy-app/mps/0.1.1 already here!\"; else mkdir /data/cozy-app/mps/0.1.1 cp -a /data/cozy-app/mps/services/ /data/cozy-app/mps/0.1.1/ echo \"data/cozy-app/mps/0.1.1 just create!\"; fi # mkdir /data/cozy-app/mps/0.1.1 # cp -a /data/cozy-app/mps/services/ /data/cozy-app/mps/0.1.1/ echo \"service added\" 5/ Then, add konnector-node-run.sh in docker folder. This file is a script to store the service logs. It should contain: #!/bin/bash rundir=\"${1}\" cd $rundir node index.js | tee /data/cozy-app/mps/services.log Then, add this following row into the Dockerfile: COPY konnector-node-run.sh /etc/cozy/konnector-node-run.sh 6/ Into the disableCSP.yml, you need to add one more configuration: konnectors: cmd: /etc/cozy/konnector-node-run.sh # run connectors with node !! Warning !! : You need to build and push the newlest image on the forge registry when the step 6 is done !! Warning !! : You must have all files, into your docker folder, in LF mode of \"End of Line Sequence\" ! Finaly, you should rebuild the docker image of the cozy-stack: - cd docker - docker build . - docker tag registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes - docker push registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes:latest 7/ The path \"/data/cozy-doctypes\" is link to the volume of the cozy-app-dev image. - in order to mount this volume, you need to add it when you run the 'docker run' command : -v $PWD/cozy-doctypes:/data/cozy-doctypes => for this project : docker run --rm -it -p 8080:8080 -p 5984:5984 -p 8025:8025 -v $PWD/build:/data/cozy-app/mps -v $PWD/data:/usr/local/couchdb/data -v $PWD/docker/disableCSP.yaml:/etc/cozy/cozy.yaml -v $PWD/cozy-doctypes:/data/cozy-doctypes registry.forge.grandlyon.com/solidarite/monparcourssocial/mps-usager/cozy-env-doctypes","title":"Configure the cozy-stack on local"},{"location":"pilote/Pilote%20-%20Usager/getting_started/launch_local_services/#how-to-test-your-service","text":"In the manifest.webapp, you need to declare the service: \"services\": { \"smsProcess\": { \"type\": \"node\", \"file\": \"services/smsProcess/pilote.js\" } }, Then, in src\\targets\\services, you can add your service. For this project, we have created a button in Home.component.tsx in order to generate trigger url to run the service: const getTrigger = async () => { const attrs = { type: '@webhook', worker: 'service', message: { name: 'smsProcess', slug: 'pilotedemo', }, } const trigger = await client.getStackClient() .collection('io.cozy.triggers') .create(attrs) console.log('trigger', trigger) } It generate an trigger URL that we can call with our backend application : URL_COZY/job/webhook/{{trigger_id}} URL_COZY represent the cozy-stack url of your environment and not your application URL.","title":"How to test your service ?"},{"location":"proxy/description/","text":"Section under Construction This section of documentation refers to the Oauth protocols working hand in hand with our custom proxy and the cozy-stack. To fully understand its whereabouts, you should also look at the enedis konnector and grdf konnector documentation. proxy code source Feel free to check the proxy code at all time when reading this documentation. Oauth Dance To access customer data, one must first obtain customer authorization. This authorization is materialized by an access token and it must be obtained by the APIs exposed by each energy providers. These APIs implement Oauth 2.0 protocol, it requires authentication from the customer along with its given consent. Enedis Data Connect enedis documentation Create an account on https://datahub-enedis.fr/ to explore all the services exposed by Enedis. Authorize API swagger Regarding Enedis, two endpoints are exposed: /dataconnect/v1/oauth2/authorize Paramater Description client_id Unique identifier of the Application response_type Authorization scenario requested. It will always be \"code\" as Enedis implemented a code grant authorization state Security parameter allowing to maintain the state between the request and the redirection. ** Maximum length of 100 characters ! ** duration Duration of the consent requested by the application, ISO 8601 format. It cannot exceed 3 years Important The response targets the redirect-uri registered with Enedis (the redirect-uri is our proxy and the response will be explained in details further below when explaining the proxy endpoints mechanics). /v1/oauth2/token Paramater Description redirect_uri URI defined when the application was created. Must be secured in https content-type application/json grant_type Authorization type to get an access token. This must be set to \u201cauthorization_code\u201d when using an authorization code, and to \u201crefresh_token\u201d when using a refresh token client_id Unique identifier of the Application client_secret Secret of the client application, associated with its client_id refresh_token Refresh token returned to the previous POST request to the /token endpoint code Authorization code returned to the GET request of /authorize endpoint On success, response will contain access_token or refresh_token , usage_point_id among other things. All informations will be stored by the cozy-stack in a cozy-accounts database. Grdf Adict grdf documentation Visit https://site.grdf.fr/web/grdf-adict/technique to explore all the services exposed by Grdf. Prod endpoints are: https://sofit-sso-oidc.grdf.fr/openam/ Regarding Grdf Adict Oauth connexion, two endpoints are exposed: Oauth connexion still in Beta Grdf Adict Oauth service is called Client Connect and is still in early beta. It is currently lacking a state parameter in the Oauth dance. /oauth2/realms/externeGrdf/authorize /oauth2/realms/externeGrdf/access_token The /access_token endpoint can be called with two different grant_type parameter. authorization_code gives an access token and will also retrieve the consents list given by the user in session. client_credentials gives only the access token allowing us to request the data service. The grdf Konnector would only need to call the client_credentials to get a refresh token. Optional: Revoke Consent It is possible to cancel a consent that was given from the user to our service (for test or development purpose for instance). api.grdf.fr/adict/v1/droit_acces/{id_accreditation} Cozy Oauth Protocol cozy oauth flow documentation https://docs.cozy.io/en/cozy-stack/konnectors-workflow/#reminder-oauth-flow Couchdb The couchdb database must hold all informations needed for the konnector authentication to work properly. Auth informations are stored in the secrets/io-cozy-account_types database. You can create manually the document by entering these parameters for each konnector: Name Description _id Name of your konnector, for instance: enedisgrandlyon grant_mode authorization_code client_id Application id given by the API provider client_secret Secret also given by the API provider auth_endpoint Authorize endpoint to request when starting the oauth protocol token_endpoint Token endpoint to request, will be called when the auth endpoint response reaches the stack token_mode get Once the document is created, when launching the konnector from the cozy-home or inside the running application. The oauth flow will start. The cozy-stack will request the authorize endpoint, then call the token endpoint with the code received from the auth step. If the token request is a success. An account/service-name database will be added in couchdb containing all informations needed for authentication and the konnector will be free to work on all endpoints within its scope. Why we Need a Proxy The Oauth dance could be easily wrapped up with the two requests seen above. But since all cozy applications are hosted on different personnal clouds, following this guideline would mean that we need a client_id and a client_secret for each one of all the applications running. To answer this issue, two solutions are possible depending on what the energy supplier is willing to do. Providers could allow wildcard subdomains when registering the callback URI, it would parse the subdomain and adapt its redirection when answering /auth call. Exemple: https//*.cozygrandlyon.cloud/account/redirect -> parse subdomain before .cozy xyz.cozygrandlyon.cloud/account/redirect -> redirect to xyz toto.cozygrandlyon.cloud/account/redirect -> redirect to toto If the provider (Enedis for instance) is not accepting wildcards, then we put a proxy as a middleware to provide a generic endpoint to cater for all Oauth2 redirections. Result With that in mind, the proxy is now the one calling the auth and token provider endpoints. The instance name will be contained in redirect_uri, the stack will insert this parameters by itself in the /auth call. 3 endpoints are created in the proxy for each energy supplier : One for the auth One for the token One for the redirect uri Proxy flow stack -> proxy/auth -> provider/auth -> proxy/redirect -> stack -> proxy/token -> provider/token Proxy Code Explained reminder Feel free to check the proxy code at all time when reading this documentation. The proxy is coded in golang. It is composed of six endpoints as seen above. The first endpoint to be called is /auth . auth Originally called from a cozy-stack trying to setup its konnector. The proxy gets these informations from the query: client_id duration redirect_uri (auto inserted by the cozy-stack, except if you specify skip_redirect_uri:true in the couchdb) response_type state (as it was conceived by the cozy-stack) The state will be merged with the instance name, then decomposed again when reaching /redirect. This way the proxy is able to keep track of the cozy instance originally calling. With all these informations, the proxy can contact the provider /auth endpoint to start the oauth dance. Enedis note See that a new composed state is sent to enedis, it is made of the former state conceived by the cozy-stack + the cozyOrigin instance name. This will be usefull when enedis is leading the oauth dance to the next step and we will need the name of the cozy to answer. Once the call is sent, enedis will point to the /redirect endpoint. Grdf To be redacted redirect Retrieve the code , usage_point_id , and state answered by Enedis. Split the customed state that was modified in the /auth process. From this split it creates two variables : state host Finally redirect all these parameters in a query to the cozy-stack (the cozy-stack which is still waiting for an answer from its /auth call). state / instance The state must be recovered without the instance name, otherwise the cozy-stack won't recognized it and the handshake will fail. token Gathering from query or parameters all params. Sends a post request to the provider /token endpoint. The stack will store the response params in a accounts couchdb database. What Happens Next","title":"Description"},{"location":"proxy/description/#oauth-dance","text":"To access customer data, one must first obtain customer authorization. This authorization is materialized by an access token and it must be obtained by the APIs exposed by each energy providers. These APIs implement Oauth 2.0 protocol, it requires authentication from the customer along with its given consent.","title":"Oauth Dance"},{"location":"proxy/description/#enedis-data-connect","text":"enedis documentation Create an account on https://datahub-enedis.fr/ to explore all the services exposed by Enedis. Authorize API swagger Regarding Enedis, two endpoints are exposed:","title":"Enedis Data Connect"},{"location":"proxy/description/#dataconnectv1oauth2authorize","text":"Paramater Description client_id Unique identifier of the Application response_type Authorization scenario requested. It will always be \"code\" as Enedis implemented a code grant authorization state Security parameter allowing to maintain the state between the request and the redirection. ** Maximum length of 100 characters ! ** duration Duration of the consent requested by the application, ISO 8601 format. It cannot exceed 3 years Important The response targets the redirect-uri registered with Enedis (the redirect-uri is our proxy and the response will be explained in details further below when explaining the proxy endpoints mechanics).","title":"/dataconnect/v1/oauth2/authorize"},{"location":"proxy/description/#v1oauth2token","text":"Paramater Description redirect_uri URI defined when the application was created. Must be secured in https content-type application/json grant_type Authorization type to get an access token. This must be set to \u201cauthorization_code\u201d when using an authorization code, and to \u201crefresh_token\u201d when using a refresh token client_id Unique identifier of the Application client_secret Secret of the client application, associated with its client_id refresh_token Refresh token returned to the previous POST request to the /token endpoint code Authorization code returned to the GET request of /authorize endpoint On success, response will contain access_token or refresh_token , usage_point_id among other things. All informations will be stored by the cozy-stack in a cozy-accounts database.","title":"/v1/oauth2/token"},{"location":"proxy/description/#grdf-adict","text":"grdf documentation Visit https://site.grdf.fr/web/grdf-adict/technique to explore all the services exposed by Grdf. Prod endpoints are: https://sofit-sso-oidc.grdf.fr/openam/ Regarding Grdf Adict Oauth connexion, two endpoints are exposed: Oauth connexion still in Beta Grdf Adict Oauth service is called Client Connect and is still in early beta. It is currently lacking a state parameter in the Oauth dance.","title":"Grdf Adict"},{"location":"proxy/description/#oauth2realmsexternegrdfauthorize","text":"","title":"/oauth2/realms/externeGrdf/authorize"},{"location":"proxy/description/#oauth2realmsexternegrdfaccess_token","text":"The /access_token endpoint can be called with two different grant_type parameter. authorization_code gives an access token and will also retrieve the consents list given by the user in session. client_credentials gives only the access token allowing us to request the data service. The grdf Konnector would only need to call the client_credentials to get a refresh token.","title":"/oauth2/realms/externeGrdf/access_token"},{"location":"proxy/description/#optional-revoke-consent","text":"It is possible to cancel a consent that was given from the user to our service (for test or development purpose for instance). api.grdf.fr/adict/v1/droit_acces/{id_accreditation}","title":"Optional: Revoke Consent"},{"location":"proxy/description/#cozy-oauth-protocol","text":"cozy oauth flow documentation https://docs.cozy.io/en/cozy-stack/konnectors-workflow/#reminder-oauth-flow","title":"Cozy Oauth Protocol"},{"location":"proxy/description/#couchdb","text":"The couchdb database must hold all informations needed for the konnector authentication to work properly. Auth informations are stored in the secrets/io-cozy-account_types database. You can create manually the document by entering these parameters for each konnector: Name Description _id Name of your konnector, for instance: enedisgrandlyon grant_mode authorization_code client_id Application id given by the API provider client_secret Secret also given by the API provider auth_endpoint Authorize endpoint to request when starting the oauth protocol token_endpoint Token endpoint to request, will be called when the auth endpoint response reaches the stack token_mode get Once the document is created, when launching the konnector from the cozy-home or inside the running application. The oauth flow will start. The cozy-stack will request the authorize endpoint, then call the token endpoint with the code received from the auth step. If the token request is a success. An account/service-name database will be added in couchdb containing all informations needed for authentication and the konnector will be free to work on all endpoints within its scope.","title":"Couchdb"},{"location":"proxy/description/#why-we-need-a-proxy","text":"The Oauth dance could be easily wrapped up with the two requests seen above. But since all cozy applications are hosted on different personnal clouds, following this guideline would mean that we need a client_id and a client_secret for each one of all the applications running. To answer this issue, two solutions are possible depending on what the energy supplier is willing to do. Providers could allow wildcard subdomains when registering the callback URI, it would parse the subdomain and adapt its redirection when answering /auth call. Exemple: https//*.cozygrandlyon.cloud/account/redirect -> parse subdomain before .cozy xyz.cozygrandlyon.cloud/account/redirect -> redirect to xyz toto.cozygrandlyon.cloud/account/redirect -> redirect to toto If the provider (Enedis for instance) is not accepting wildcards, then we put a proxy as a middleware to provide a generic endpoint to cater for all Oauth2 redirections.","title":"Why we Need a Proxy"},{"location":"proxy/description/#result","text":"With that in mind, the proxy is now the one calling the auth and token provider endpoints. The instance name will be contained in redirect_uri, the stack will insert this parameters by itself in the /auth call. 3 endpoints are created in the proxy for each energy supplier : One for the auth One for the token One for the redirect uri","title":"Result"},{"location":"proxy/description/#proxy-flow","text":"stack -> proxy/auth -> provider/auth -> proxy/redirect -> stack -> proxy/token -> provider/token","title":"Proxy flow"},{"location":"proxy/description/#proxy-code-explained","text":"reminder Feel free to check the proxy code at all time when reading this documentation. The proxy is coded in golang. It is composed of six endpoints as seen above. The first endpoint to be called is /auth .","title":"Proxy Code Explained"},{"location":"proxy/description/#auth","text":"Originally called from a cozy-stack trying to setup its konnector. The proxy gets these informations from the query: client_id duration redirect_uri (auto inserted by the cozy-stack, except if you specify skip_redirect_uri:true in the couchdb) response_type state (as it was conceived by the cozy-stack) The state will be merged with the instance name, then decomposed again when reaching /redirect. This way the proxy is able to keep track of the cozy instance originally calling. With all these informations, the proxy can contact the provider /auth endpoint to start the oauth dance.","title":"auth"},{"location":"proxy/description/#enedis","text":"note See that a new composed state is sent to enedis, it is made of the former state conceived by the cozy-stack + the cozyOrigin instance name. This will be usefull when enedis is leading the oauth dance to the next step and we will need the name of the cozy to answer. Once the call is sent, enedis will point to the /redirect endpoint.","title":"Enedis"},{"location":"proxy/description/#grdf","text":"To be redacted","title":"Grdf"},{"location":"proxy/description/#redirect","text":"Retrieve the code , usage_point_id , and state answered by Enedis. Split the customed state that was modified in the /auth process. From this split it creates two variables : state host Finally redirect all these parameters in a query to the cozy-stack (the cozy-stack which is still waiting for an answer from its /auth call). state / instance The state must be recovered without the instance name, otherwise the cozy-stack won't recognized it and the handshake will fail.","title":"redirect"},{"location":"proxy/description/#token","text":"Gathering from query or parameters all params. Sends a post request to the provider /token endpoint. The stack will store the response params in a accounts couchdb database.","title":"token"},{"location":"proxy/description/#what-happens-next","text":"","title":"What Happens Next"},{"location":"proxy/use_cases/enedis/","text":"","title":"Enedis"},{"location":"proxy/use_cases/grdfadict/","text":"","title":"Grdf Adict"}]}
\ No newline at end of file
diff --git a/site/sitemap.xml b/site/sitemap.xml
index 64047dc..a676567 100644
--- a/site/sitemap.xml
+++ b/site/sitemap.xml
@@ -1,43 +1,83 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-03-16</lastmod>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
+     <changefreq>daily</changefreq>
+    </url><url>
+     <loc>None</loc>
+     <lastmod>2021-01-04</lastmod>
      <changefreq>daily</changefreq>
     </url>
 </urlset>
\ No newline at end of file
diff --git a/site/sitemap.xml.gz b/site/sitemap.xml.gz
index 9efaaae22a3ea8c3daa1c80577785570710a85df..5e2f9a5698d81db2d7f763ad2b6fa19d08bf695a 100644
GIT binary patch
literal 204
zcmb2|=HSSb`5e#mzc{lbH8-(9uOc^x;q5g;zC#KUtPl1sS9sI9tuVm(<+B${*cC*g
zg}A25ue}$Sk@ZNnWdcLL`##ZYd)1ofooX)IcGPsGK~UJPxZ4YlUO&C^&f`AuHxGGN
zG$h@0>OL;;OnK?)O#&AjeUsQ8{c&*Y`^Zqjo$1OqWBK+y4w(jzRqU--OZe{2*HG|T
z_uTjDl~mE^dU5$T!zM1?(7da%^!eTk&(6N^-&7{y>$7ds)U`RO+R-<E`LB+c{v-OK
Nyi?^tsk<Bu3;;b4VqX9N

literal 200
zcmb2|=HOTnksrtOzc{lbH8-(9uOc^x;q4ShzC#KEuHS806XV;i9a*uk<oTtkat#4F
zo*E$ztGA2$_}VmU&Q84d=j3hP?D>lw`JXnIZ96EsP(o8Xc6sjo2d95Vyel}(UG`mV
zMMuz$Ha31kKlX;od7c*ndy}}1{FG~w2@+0dbT}#ZdCzI?De}gCpC)haa{O1jkfX3f
zc73L=_b$!Vxl;N$ohKY`#KrF2_0ccmbJ7QAJ4v?4&AY;`zxu@={!#Pgs}JVWO^&fH
IWno|d05fJ=;s5{u

-- 
GitLab