You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by mi...@apache.org on 2016/11/29 03:59:02 UTC
[1/6] couchdb-www git commit: Update Fauxton Vis Guide
Repository: couchdb-www
Updated Branches:
refs/heads/asf-site 4315d8063 -> 8066f9f8b
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/activetasks1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/activetasks1.png b/fauxton-visual-guide/imgs/screenshots/activetasks1.png
new file mode 100644
index 0000000..c77a497
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/activetasks1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/activetasks2.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/activetasks2.png b/fauxton-visual-guide/imgs/screenshots/activetasks2.png
new file mode 100644
index 0000000..bfd0de0
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/activetasks2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/activetasks3.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/activetasks3.png b/fauxton-visual-guide/imgs/screenshots/activetasks3.png
new file mode 100644
index 0000000..2990f29
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/activetasks3.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/admin.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/admin.png b/fauxton-visual-guide/imgs/screenshots/admin.png
new file mode 100644
index 0000000..ab12a6e
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/admin.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/config.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/config.png b/fauxton-visual-guide/imgs/screenshots/config.png
new file mode 100644
index 0000000..cb2b211
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/config.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/cors.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/cors.png b/fauxton-visual-guide/imgs/screenshots/cors.png
new file mode 100644
index 0000000..5798f51
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/cors.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png b/fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png
new file mode 100644
index 0000000..d14caf2
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/create-doc-menu.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/create-doc-menu.png b/fauxton-visual-guide/imgs/screenshots/create-doc-menu.png
new file mode 100644
index 0000000..e730306
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/create-doc-menu.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/createdb.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/createdb.png b/fauxton-visual-guide/imgs/screenshots/createdb.png
new file mode 100644
index 0000000..f8828ef
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/createdb.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/db-admin1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/db-admin1.png b/fauxton-visual-guide/imgs/screenshots/db-admin1.png
new file mode 100644
index 0000000..cf13ba4
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/db-admin1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/db-admin2.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/db-admin2.png b/fauxton-visual-guide/imgs/screenshots/db-admin2.png
new file mode 100644
index 0000000..246fd18
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/db-admin2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/docs.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/docs.png b/fauxton-visual-guide/imgs/screenshots/docs.png
new file mode 100644
index 0000000..46b9e18
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/docs.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/editor1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/editor1.png b/fauxton-visual-guide/imgs/screenshots/editor1.png
new file mode 100644
index 0000000..d71b63c
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/editor1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/editor2.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/editor2.png b/fauxton-visual-guide/imgs/screenshots/editor2.png
new file mode 100644
index 0000000..d80dfd3
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/editor2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/editor3.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/editor3.png b/fauxton-visual-guide/imgs/screenshots/editor3.png
new file mode 100644
index 0000000..039434d
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/editor3.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/editor4.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/editor4.png b/fauxton-visual-guide/imgs/screenshots/editor4.png
new file mode 100644
index 0000000..6463b8c
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/editor4.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/editor5.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/editor5.png b/fauxton-visual-guide/imgs/screenshots/editor5.png
new file mode 100644
index 0000000..4a1b31a
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/editor5.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/editor6.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/editor6.png b/fauxton-visual-guide/imgs/screenshots/editor6.png
new file mode 100644
index 0000000..e8389ef
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/editor6.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/empty_alldocs.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/empty_alldocs.png b/fauxton-visual-guide/imgs/screenshots/empty_alldocs.png
new file mode 100644
index 0000000..4d56b14
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/empty_alldocs.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/jumptopermissions.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/jumptopermissions.png b/fauxton-visual-guide/imgs/screenshots/jumptopermissions.png
new file mode 100644
index 0000000..b132d0e
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/jumptopermissions.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png b/fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png
new file mode 100644
index 0000000..1518d92
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/one-db.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/one-db.png b/fauxton-visual-guide/imgs/screenshots/one-db.png
new file mode 100644
index 0000000..be035ae
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/one-db.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png b/fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png
new file mode 100644
index 0000000..a56da28
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/replication1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/replication1.png b/fauxton-visual-guide/imgs/screenshots/replication1.png
new file mode 100644
index 0000000..b232076
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/replication1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/searchdb.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/searchdb.png b/fauxton-visual-guide/imgs/screenshots/searchdb.png
new file mode 100644
index 0000000..6240085
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/searchdb.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/selectdb.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/selectdb.png b/fauxton-visual-guide/imgs/screenshots/selectdb.png
new file mode 100644
index 0000000..a685ec8
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/selectdb.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/setup1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/setup1.png b/fauxton-visual-guide/imgs/screenshots/setup1.png
new file mode 100644
index 0000000..8721881
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/setup1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/setup2.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/setup2.png b/fauxton-visual-guide/imgs/screenshots/setup2.png
new file mode 100644
index 0000000..523c35f
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/setup2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/start.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/start.png b/fauxton-visual-guide/imgs/screenshots/start.png
new file mode 100644
index 0000000..d418a86
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/start.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/successful_create.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/successful_create.png b/fauxton-visual-guide/imgs/screenshots/successful_create.png
new file mode 100644
index 0000000..4f4507a
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/successful_create.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/screenshots/verify.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/screenshots/verify.png b/fauxton-visual-guide/imgs/screenshots/verify.png
new file mode 100644
index 0000000..d383ff7
Binary files /dev/null and b/fauxton-visual-guide/imgs/screenshots/verify.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/user.svg
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/user.svg b/fauxton-visual-guide/imgs/user.svg
new file mode 100644
index 0000000..db12c41
--- /dev/null
+++ b/fauxton-visual-guide/imgs/user.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32">
+<g>
+</g>
+ <path d="M20.736 31.904h-11.968c-3.296 0-5.952-2.656-5.952-5.984v0c0.608-3.648 3.072-6.72 6.176-8.448-1.344-1.408-2.208-3.36-2.208-5.472v-4c0-4.384 3.552-7.968 7.968-7.968s7.968 3.584 7.968 7.968v4c0 2.112-0.864 4.064-2.208 5.472 3.104 1.728 5.568 4.8 6.176 8.448v0c0 3.328-2.656 5.984-5.952 5.984zM18.72 12v-4c0-2.176-1.76-3.968-3.968-3.968s-3.968 1.792-3.968 3.968v4c0 2.176 1.76 3.968 3.968 3.968s3.968-1.792 3.968-3.968zM22.72 25.92c-0.896-3.424-4.256-5.952-7.968-5.952v0 0c-3.712 0-7.072 2.528-7.968 5.952v0c0 1.12 0.896 2.016 1.984 2.016h11.936c1.12 0 2.016-0.896 2.016-2.016v0z" fill="#000000" />
+</svg>
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/using-fauxton-dark.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/using-fauxton-dark.png b/fauxton-visual-guide/imgs/using-fauxton-dark.png
new file mode 100644
index 0000000..a2b444c
Binary files /dev/null and b/fauxton-visual-guide/imgs/using-fauxton-dark.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/imgs/using-fauxton-light.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/imgs/using-fauxton-light.png b/fauxton-visual-guide/imgs/using-fauxton-light.png
new file mode 100644
index 0000000..1dd52dc
Binary files /dev/null and b/fauxton-visual-guide/imgs/using-fauxton-light.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/index.html
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/index.html b/fauxton-visual-guide/index.html
index 891faf4..5a8ccb8 100644
--- a/fauxton-visual-guide/index.html
+++ b/fauxton-visual-guide/index.html
@@ -1,182 +1,141 @@
-<!DOCTYPE html><html><head><title>Fauxton Visual Guide</title><link rel="stylesheet" href="main.css"><link rel="icon" type="image/png" href="assets/couch.png"><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script><script src="js/main.js"></script></head><body><div id="toggle-toc-button">TOC</div><ul id="toc" class="hidden"><li><a href="#page-intro">Intro</a></li><li><a href="#page-overview">Overview</a></li><li><a href="#page-getting-started">Features: Getting Started</a></li><li><a href="#page-all-dbs">All Databases</a></li><li><a href="#page-all-docs">All Documents</a></li><li><a href="#page-active-tasks">Active Tasks</a></li><li><a href="#page-replication">Replication</a></li><li><a href="#page-config">Configuration</a></li><li><a href="#page-login">Login/User Management</a></li><li><a href="#page-verify">Verify</a></li><li><a href="#page-helpful-links">Helpful Links</a></li><li><a href="#page-answers">Answers!</a></li></ul><div id="page-intro" cl
ass="pagecontainer"><div class="leftside linen page"><div id="introBox" class="textbox"><h1>Fauxton</h1><h2>A visual guide</h2></div></div><div class="rightside page"><img src="assets/couch.png" class="couch"></div></div><div id="page-overview" class="pagecontainer"><div class="leftside page"><img src="assets/couchdb-logo1.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="overview">Overview</h1>
-<p>Welcome to Fauxton.</p>
-<p>Apache CouchDB is a database
-that uses JSON for documents,
-JavaScript for MapReduce indexes,
-and regular HTTP for its API.</p>
-<p>Fauxton is a native web-based interface built into CouchDB. It
-provides a basic interface to the majority of the functionality,
-including the ability to create, update, delete and view documents and
-design documents. It provides access to the configuration parameters,
-and an interface for initiating replication.</p>
-<p><a href="https://couchdb.apache.org/">CouchDB Homepage</a> (download available
-<a href="https://couchdb.apache.org/#download">here</a>!)</p>
-<p><a href="http://docs.couchdb.org/en/latest/install/index.html">How to Install/Setup</a></p>
-<p><a href="https://www.npmjs.com/package/fauxton">Install via npm</a> </p>
-<div class="npm">
- <code>npm install -g fauxton</code><br> <code>fauxton</code>
-</div>
-
-<p><a href="http://docs.couchdb.org/en/latest/">CouchDB Documentation</a></p>
-<p><a href="http://blog.couchdb.org/">CouchDB Blog</a> Updates Weekly! :)</p>
-<p><a href="http://webchat.freenode.net/?channels=couchdb">CouchDB IRC</a> Chat
-with our volunteers and others in the community.</p>
-<p><a href="http://www.apache.org/">Apache Software Foundation</a> About the ASF</p>
-</div></div></div><div id="page-getting-started" class="pagecontainer"><div class="leftside page"><img src="assets/login.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="features-getting-started">Features: Getting Started</h1>
+<!DOCTYPE html><html><head><title>Fauxton Visual Guide</title><link rel="stylesheet" href="https://opensource.keycdn.com/fontawesome/4.7.0/font-awesome.min.css "><link rel="stylesheet" href="main.css"><link rel="icon" type="image/png" href="imgs/favicon.png"><script src="http://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script><script src="js/jquery.visible.min.js"></script><script src="js/main.js"></script></head><body><div id="redsidebar"><div class="header"> <img src="imgs/CouchDB-SVG.svg" class="logo svg"><span class="title">Fauxton<span class="subtitle"> Visual Guide</span></span></div><a href="#getting-started" data-nav="getting-started" class="section getting-started"><div class="large-icon"></div><div class="big-nav-subtitle">GETTING STARTED</div></a><a href="#using-fauxton" data-nav="using-fauxton" class="section using-fauxton"><div class="large-icon"></div><div class="big-nav-subtitle">USIN
G FAUXTON</div></a><a href="#answers" data-nav="answers" class="section answers"><div class="large-icon"></div><div class="big-nav-subtitle">ANSWERS</div></a></div><div id="content" class="showSideBar"><div id="hamburger" class="showSideBar"><i aria-hidden="true" class="fa fa-bars"></i></div><div id="getting-started" class="section shown"><div class="middleBar"><img src="imgs/getting-started-light.png" class="topic-image"><div class="section-title">GETTING STARTED</div></div><div id="rightContent"><div class="intro-section"><h1>Welcome to Fauxton.</h1><div>Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API.</div><div>Fauxton is a native web-based interface built into CouchDB. It provides a basic interface to the majority of the functionality, including the ability to create, update, delete and view documents and design documents. It provides access to the configuration parameters, and an interface for initiating
replication.</div></div><div class="intro-section"><h1>Getting Started</h1><h2>Download</h2><div class="dl-space">Start by downloading the CouchDB suite:</div><div>1. Go to <a href="https://couchdb.apache.org/">couchdb.apache.org</a><span>, and click </span><a href="https://couchdb.apache.org/#download"><img src="imgs/download-btn.png" class="download-btn"></a></div><div>2. Learn how to install and setup CouchDB from <a href="http://docs.couchdb.org/en/latest/install/index.html">here</a><span>, then go to </span><a href="http://127.0.0.1:5984/_utils">http://127.0.0.1:5984/_utils</a></div></div><div id="end-getting-started"></div></div></div><div id="using-fauxton" class="section"><div class="middleBar"><img src="imgs/using-fauxton-light.png" class="topic-image"><div class="section-title">USING FAUXTON</div><div class="fauxton-toc"><div class="icon-menu"><div><a href="#_all_dbs" class="icon-menu-_all_dbs"><i aria-hidden="true" class="fa fa-database"></i></a><div class="line"></div></
div><div><a href="#setup" class="icon-menu-setup"><i aria-hidden="true" class="fa fa-wrench"></i></a><div class="line"></div></div><div><a href="#_activetasks" class="icon-menu-_activetasks"><i aria-hidden="true" class="fa fa-tasks"></i></a><div class="line"></div></div><div><a href="#_config" class="icon-menu-_config"><i aria-hidden="true" class="fa fa-cog"></i></a><div class="line"></div></div><div><a href="#replication" class="icon-menu-replication"><img src="imgs/replicate.svg" class="svg replicate-icon"></a><div class="line"></div></div><div><a href="#documentation" class="icon-menu-documentation"><img src="imgs/bookmark.svg" class="svg docs-icon"></a><div class="line"></div></div><div><a href="#login" class="icon-menu-login"><img src="imgs/user.svg" class="svg user-icon"></a><div class="line"></div></div><div><a href="#verifyinstall" class="icon-menu-verifyinstall"><i aria-hidden="true" class="fa fa-check-circle"></i></a></div></div><div class="toc"><a href="#intro" id="toc-in
tro" class="heading selected"> <div class="heading-title"> <span class="number">00</span><span class="heading-text"></span></div></a><div id="toc-_all_dbs" class="heading"> <a href="#_all_dbs" class="heading-title"> <span class="number">01 // </span><span class="heading-text">ALL DATABASES</span></a><a href="#_all_dbs" id="_all_dbs-sub" class="subheading">ADD A NEW DATABASE</a><a href="#_all_docs" id="_all_docs-sub" class="subheading">A SINGLE DB (ALL DOCS)</a><a href="#editor" id="editor-sub" class="subheading">THE EDITOR</a><a href="#db-action" id="db-actions-sub" class="subheading">DATABASE ACTIONS</a></div><a href="#setup" id="toc-setup" class="heading"><div class="heading-title"> <span class="number">02 // </span><span class="heading-text">SETUP</span></div></a><a href="#_activetasks" id="toc-_activetasks" class="heading"><div class="heading-title"> <span class="number">03 // </span><span class="heading-text">ACTIVE TASKS</span></div></a><a href="#_config" id="toc-_config" clas
s="heading"><div class="heading-title"> <span class="number">04 // </span><span class="heading-text">CONFIGURATION</span></div></a><a href="#replication" id="toc-replication" class="heading"><div class="heading-title"> <span class="number">05 // </span><span class="heading-text">REPLICATION</span></div></a><a href="#documentation" id="toc-documentation" class="heading"> <div class="heading-title"> <span class="number">06 // </span><span class="heading-text">DOCUMENTATION </span></div></a><a href="#login" id="toc-login" class="heading"> <div class="heading-title"> <span class="number">07 // </span><span class="heading-text">LOGIN / ADMIN</span></div></a><a href="#verifyinstall" id="toc-verifyinstall" class="heading"> <div class="heading-title"> <span class="number">08 // </span><span class="heading-text">VERIFY</span></div></a></div></div></div><div id="rightContent"><div class="box"><div id="intro" class="chapter"> <h1 id="introduction">INTRODUCTION</h1>
+<h2 id="features-overview">Features Overview</h2>
+<p>This guide is from September 2016. Fauxton is continuously being improved, so there may be slight differences in the examples in this document versus the latest and greatest <a href="https://www.npmjs.com/package/fauxton">Fauxton on npm</a>.</p>
<p>When you first start to use Fauxton, the left most navigation panel
will allow you jump quickly between viewing different parts of what's
going on in your CouchDB instance.</p>
-<p>You can expand or collapse the navigation by clicking on the area
-above the topmost tab, "Databases", where the icon of the three
-horizontal lines is.</p>
-<p><a href="#page-all-dbs">Databases</a> will show you a list of all your databases,
+<p><img src="imgs/screenshots/start.png" alt="First Start" title="On Startup"></p>
+<p>You can expand or collapse the navigation by clicking <i aria-hidden="true" class="fa fa-bars"> icon</i> in the top left corner of the page.</p>
+<p><a href="#_all_dbs">Databases</a> will show you a list of all your databases,
their size, number of documents, and provides quick links to it's
permissions page and replication page.</p>
-<p><a href="#page-active-tasks">Active Tasks</a> displays a list of the running
+<p><a href="#setup">Setup</a> is a wizard to set up and configure CouchDB clusters or a single node.</p>
+<p><a href="#_activetasks">Active Tasks</a> displays a list of the running
background tasks on the server. Background tasks include view index
building, compaction and replication. This page is an interface to
the <a href="http://docs.couchdb.org/en/latest/api/server/common.html#api-server-active-tasks">Active Tasks API</a>
call.</p>
-<p><a href="#page-config">Config</a> is an interface for the configuration of your
+<p><a href="#_config">Config</a> is an interface for the configuration of your
CouchDB installation. The interface allows you to edit different
configurable parameters. For more details on configuration, see
<a href="http://docs.couchdb.org/en/latest/config/index.html#config">Configuring CouchDB</a>.</p>
-<p><a href="#page-replication">Replication</a> is an interface to the replication
+<p><a href="#replication">Replication</a> is an interface to the replication
system, enabling you to initiate replication between local and remote
databases.</p>
<p><a href="http://docs.couchdb.org/en/latest/">Documentation</a>
will direct you to your local copy of the documentation. The link
shown in this guide is to the online version.</p>
-<p><a href="#page-login">Login/User Management</a> lets you can change your password,
+<p><a href="#login">Login/User Management</a> lets you can change your password,
or add administrator to your CouchDB instance.</p>
-<p><a href="#page-verify">Verify</a> verifies your installation and allows you to
+<p><a href="#verifyinstall">Verify</a> verifies your installation and allows you to
check whether all of the components of your CouchDB installation are
correctly installed.</p>
-</div></div></div><div id="page-all-dbs" class="pagecontainer"><div class="leftside page"><img src="assets/all-dbs.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="all-databases">All Databases</h1>
-<p><strong> 1 Add a new Database </strong>
+</div><div id="_all_dbs" class="chapter"><h1 id="databases">Databases</h1>
+<p><strong> Create Database </strong>
Click this button on the top bar, and
-enter the name of the database you want to create.</p>
-<p><strong> 2 Search for a Database </strong>
+enter the name of the database you want to create.
+<img src="imgs/screenshots/createdb.png" alt="Create a database" title="Create a database"></p>
+<p>Once created, you should see a success message in green at the top of the window:
+<img src="imgs/screenshots/successful_create.png" alt="Create DB Sucess" title="Create DB Sucess"></p>
+<p><strong> Search for a Database </strong>
This text field auto-completes and jumps directly to a specified
-database.</p>
-<p><strong> 3 View a Database </strong>
-This link will take to that database's "<a href="#page-all-docs">All Docs</a>"
+database.
+<img src="imgs/screenshots/searchdb.png" alt="Search for a database" title="Search for a DB"></p>
+<p><strong> View a Database </strong>
+This link will take to that database's "<a href="#_all_docs">All Docs</a>"
page where you can view all of that database's contents. You can also
delete, replicate, and change the permissions for a database from the
-database's 'All Docs' page.</p>
-<p><strong> 4 Replication Link </strong>
-Jump directly to the Replication page for this database.</p>
-<p><strong> 5 Permissions Link </strong>
-Jump directly to the Permissions page for this database.</p>
-</div></div></div><div id="page-all-docs" class="pagecontainer"><div class="leftside page"><img src="assets/all-docs.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="all-documents">All Documents</h1>
-<p><strong> 1 All Documents overview </strong>
-This is the viewing area, the default view shows you all of the
-documents in your database. If you want to view each document's
-contents, you can either click 'Query Options' (located in upper right
-corner), and then 'Include Docs'. To edit a document, you can either
-click on the pencil in upper right of each card, or double click on
-the document card, go to the editor page.</p>
-<p><strong> 2 Quick Links </strong>
-These are all links that pertain to this specific database.</p>
-<p><strong> 3 View Design Documents </strong>
-Design Documents are special documents, since they are data, they are
-included in the database as documents, but they are special because
-they contain functions for Map-Reduce which act on the rest of the
-documents in the database.</p>
-</div></div></div><div id="page-header-bar" class="pagecontainer"><div class="headerSubsections"><div class="head-header-section"><div class="leftside"></div><div class="rightside linen firstright"><div class="long-header-textbox textbox"></div></div></div><div class="tail-header-section"><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/0.png"></div><div class="rightside subright"><div class="textbox"><h1 id="the-header-bar-all-documents">The Header Bar - All Documents</h1>
-<p><strong> Default Header Bar </strong>
-The top image is the default view of the header bar. You can play
-around with the controls to see how it works. </p>
-</div></div></div><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/1.png"></div><div class="rightside subright"><div class="textbox"><p><strong> 1 Jump to another Database Dropdown </strong>
-If you click on the database name here, a tray will pop out, and
-you can type the name of another database. Clicking ENTER on the name
-will cause the page to jump directly into that database.</p>
-</div></div></div><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/2.png"></div><div class="rightside subright"><div class="textbox"><p><strong> 2 Cog </strong>
-You can do many things using the tray within the Cog button. You can
-replicate this database, delete this database, add a new document, a
-new view, or query an index. </p>
-</div></div></div><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/3.png"></div><div class="rightside subright"><div class="textbox"><p><strong> 3 Multiple Document Select and delete </strong>
-Clicking 'Select' will allow you choose multiple documents, or
-deselect all the documents for deletion. You can also expand or
-collapse all of the documents to show more information.</p>
-</div></div></div><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/4.png"></div><div class="rightside subright"><div class="textbox"><p><strong> 4 Jump to a specific document in this database </strong>
-This field takes the _id of the document you are trying to view.
-Use this search bar to jump to a specific document in the database.</p>
-</div></div></div><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/5.png"></div><div class="rightside subright"><div class="textbox"><p><strong> 5 Query Options </strong>
-You choose how you want to view the documents in this database using
-Query Options. 'Include Docs' will show all the data in each document.
-'Keys' will allow to narrow down the documents being viewed on this
-page based on the parameters you provide.</p>
-</div></div></div><div class="headerSection"><div class="leftside subleft"><img src="assets/headerbar/6.png"></div><div class="rightside subright"><div class="textbox"><p><strong> 6 API URL </strong>
-The API URL button shows up on most pages. All the data in CouchDB is
-available through a pingable API URL. You can click on this link to
-view and copy the particular API for the page you are viewing.
-Many times, the browser will shows a interface based on one of the API
-endpoints.</p>
-</div></div></div></div></div></div><div id="page-active-tasks" class="pagecontainer"><div class="leftside page"><img src="assets/active-tasks.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="active-tasks">Active Tasks</h1>
+database's 'All Docs' page.
+<img src="imgs/screenshots/selectdb.png" alt="Select a DB" title="Select a DB"></p>
+<h1 id="_all_docs" class="sub">A Single Database<p><strong> All Documents </strong>
+When you click on the database name, from the Databases page, you will see the <strong>All Docs</strong> page. Here you can create and edit documents, and create and edit views.
+<img src="imgs/screenshots/empty_alldocs.png" alt="All Docs" title="All Docs"></p>
+<p><strong> Create a Document </strong>
+Click on the plus symbol to open the 'Add new' menu.
+<img src="imgs/screenshots/create-doc-menu.png" alt="Create a Doc Menu" title="Create a Doc Menu"></p>
+<p>This should open a menu that will let you choose what the new document type you would like to create.</p>
+<p><img src="imgs/screenshots/create-doc-menu-2.png" alt="Create a Doc Menu" title="Create a Doc Menu"></p>
+<p>If you click New Doc, you'll be taken to the Fauxton text editor.</p>
+</h1><h1 id="editor" class="sub">The Editor<p><strong> The Editor </strong>
+When you first arrive at the editor, you will see:
+<img src="imgs/screenshots/editor1.png" alt="Editor" title="Editor"></p>
+<p>At this point, nothing has been created yet. The document on screen is pre-filled with a JSON object, and an _id with a Globally Unique Identifier (GUID). If you want to change the value of the _id, you must do that before you create the document.</p>
+<p>You can edit any data for the document before or after creating the document, except for the _id, after it has been created.</p>
+<p>Adding Data:
+<img src="imgs/screenshots/editor2.png" alt="Adding data" title="Adding data"></p>
+<p>Click the <strong>Create Document</strong> to save the document.</p>
+<p><img src="imgs/screenshots/editor3.png" alt="Click Create" title="Click Create Document"></p>
+<p>After you click <strong>Create Document</strong> you will go to back to the All Docs page, and you should see it there with a success message in green up top. If you did not change the ID, you may not be able to see your data on this screen.
+<img src="imgs/screenshots/editor4
+.png" alt="Create Document Success" title="Create Document Success"></p>
+<p>You can click on the <strong> Include Docs </strong> checkbox to see the entire document on this screen.
+<img src="imgs/screenshots/editor5.png" alt="Included Docs" title="Include Docs"></p>
+<p><img src="imgs/screenshots/editor6.png" alt="Included Docs" title="Include Docs"></p>
+</h1><h1 id="db-action" class="sub">Database Maintenance<p><strong> DB Maintenance</strong>
+<img src="imgs/screenshots/db-admin1.png" alt="DB Admin Menu" title="DB Admin Menu">
+This menu will allows you replicate the Database, and as well as delete it.
+<img src="imgs/screenshots/db-admin2.png" alt="DB Admin Menu" title="DB Admin Menu"></p>
+<p><strong> Replication Link </strong>
+Jump directly to the Replication page for this database.
+<img src="imgs/screenshots/jumptoreplicate.png" alt="Replicate a DB" title="Replicate a DB"></p>
+<p><strong> Permissions Link </strong>
+Jump directly to the Permissions page for this database.
+<img src="imgs/screenshots/jumptopermissions.png" alt="Jump to Permissions" title="Jump to Permissions"></p>
+</h1></div><div id="setup" class="chapter"><h1 id="setup">Setup</h1>
+<p>The Setup tab provides an installation wizard to help you setup a cluster, in case you haven\u2019t done before, or in case you would prefer to use Fauxton.</p>
+<p>You can read more about it in the docs:
+<a href="http://docs.couchdb.org/en/master/cluster/setup.html#the-cluster-setup-wizard">Cluster Setup Wizard</a></p>
+<p><img src="imgs/screenshots/setup1.png" alt="Setup 1" title="Setup 1">
+<img src="imgs/screenshots/setup2.png" alt="Setup 2" title="Setup 2"></p>
+<p>You can read more about CouchDB clusters in the docs as well:
+<a href="http://docs.couchdb.org/en/master/cluster/index.html">CouchDB Clusters</a></p>
+</div><div id="_activetasks" class="chapter"><h1 id="active-tasks">Active Tasks</h1>
<p><strong> 1 Change Polling Interval </strong>
The status of each task can change as you are watching the Active
Tasks page. The page auto-updates, but polls at regular intervals. You
can set the amount of time that the page updates itself by dragging on
-this bar.</p>
+this bar.
+<img src="imgs/screenshots/activetasks1.png" alt="Active Tasks Polling" title="Active Tasks Polling"></p>
<p><strong> 2 API URL </strong>
This page is an interface to the
<a href="http://docs.couchdb.org/en/latest/api/server/common.html#api-server-active-tasks">Active Tasks API</a>
-call. You can view or copy the raw JSON by clicking on this button.</p>
+call. You can view or copy the raw JSON by clicking on this button.
+<img src="imgs/screenshots/activetasks2.png" alt="Active Tasks API" title="Active Tasks API"></p>
<p><strong> 3 Filter </strong>
You can filter by the type of task, or search active tasks by
-database name (either source or target) using these tabs.</p>
-</div></div></div><div id="page-config" class="pagecontainer"><div class="leftside page"><img src="assets/config.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="configuration">Configuration</h1>
-<p>An interface into the configuration of your CouchDB installation. The
-interface allows you to edit the different configurable parameters.
-For more details on configuration, see the
+database name (either source or target) using these tabs.
+<img src="imgs/screenshots/activetasks3.png" alt="Active Tasks Filter" title="Active Tasks Filter"></p>
+</div><div id="_config" class="chapter"><h1 id="configuration">Configuration</h1>
+<p>This may be disabled in Fauxton if you are using CouchDB 2.0, and you can only change config parameters via the backdoor port. It's best not to use Fauxton for setting config in 2.0, rather use a config tool like chef, puppet, ansible, etc.</p>
+<p>In earlier versions, the interface allows you to edit some of the different configurable parameters. </p>
+<p><img src="imgs/screenshots/config.png" alt="Config" title="Config"></p>
+<h1 id="cors">CORS</h1>
+<p>CORS stands for Cross Origin Resource Sharing. It is a setting that pertains only to browsers.</p>
+<p>By enabling CORS, you allow other people, from their browsers, to access the data you have stored in your CouchDB databases.</p>
+<p>They can ping your CouchDB instance through an AJAX request, and it will return information. Or they can POST data to your CouchDB instance, and CORS allows you to recieve that information.</p>
+<p>For example, if your CouchDB installation is running on the domain alice.example you can ping someone else's CouchDB instance through an AJAX request from a different domain, e.g. bob.example - or even localhost!</p>
+<p>But be careful - allowing any domain to access your data can be a security risk. If you only want certain websites (origins) to be able to retrieve and change data, you can set 'Restrict to specific domains', and then list which origins you want to allow access for.</p>
+<p>By setting, 'All domains', you allow anyone from anywhere to ping your databases, and retrieve information that way.</p>
+<p>If you disable CORS, the JavaScript that makes the AJAX request needs to run on the same domain. With CORS disabled frontend code that runs on alice.example must be also hosted on alice.example. Disabling CORS, means that no browser that pings your databases will recieve information.</p>
+<p>You can also limit who can ping you. If you only want certain websites, or origins, to be able to recieve data from your stores, you can set 'Restrict to specific domains', and then list which origins you want to allow access.</p>
+<p>This is a browser specific layer of protection, a second layer of protection, if you will. The first layer of protection comes from the permissions you set on each database using roles. (For more information, see <a href="http://docs.couchdb.org/en/latest/api/database/security.html">CouchDB Security</a>)</p>
+<p><img src="imgs/screenshots/cors.png" alt="CORS" title="CORS"></p>
+<p>For more details on configuration, see the
<a href="http://docs.couchdb.org/en/latest/config/index.html#config">Configuring CouchDB</a>
section.</p>
-</div></div></div><div id="page-cors" class="pagecontainer"><div class="leftside page"><img src="assets/cors.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="cors">CORS</h1>
-<p>CORS stands for Cross Origin Resource Sharing. It is a setting that
-pertains only to browsers.</p>
-<p>By enabling CORS, you allow other people, from <i>their</i> browsers,
-to access the data you have stored in your CouchDB databases.</p>
-<p>They can ping your CouchDB instance through an AJAX request,
-and it will return information. Or they can POST data to your CouchDB
-instance, and CORS allows you to recieve that information.</p>
-<p>For example,
-if your CouchDB installation is running on the domain <code>alice.example</code>
-you can ping someone else's CouchDB instance through an AJAX request
-from a different domain, e.g. <code>bob.example</code> - or even localhost!</p>
-<p>But be careful - allowing any domain to access your data can be a
-security risk. If you only want certain websites (origins) to be able
-to retrieve and change data, you can set 'Restrict to specific
-domains', and then list which origins you want to allow access for.</p>
-<p>By setting, 'All domains', you allow anyone from anywhere to ping your
-databases, and retrieve information that way.</p>
-<p>If you disable CORS, the JavaScript that makes the AJAX request needs
-to run on the same domain. With CORS disabled frontend code that runs
-on <code>alice.example</code> must be also hosted on <code>alice.example</code>.
-Disabling CORS, means that no browser that pings your databases will
-recieve information.</p>
-<p>You can also limit who can ping you. If you only
-want certain websites, or origins, to be able to recieve data from
-your stores, you can set 'Restrict to specific domains', and then list
-which origins you want to allow access.</p>
-<p>This is a browser specific layer of protection, a second layer of
-protection, if you will. The first layer of protection comes from the
-permissions you set on each database using roles. (For more
-information, see
-<a href="http://docs.couchdb.org/en/latest/api/database/security.html">CouchDB Security</a>)</p>
-</div></div></div><div id="page-replication" class="pagecontainer"><div class="leftside page"><img src="assets/replicator.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="replication">Replication</h1>
+</div><div id="replication" class="chapter"><h1 id="replication">Replication</h1>
<p>This is the interface to the replication system, enabling you to initiate
replication between local and remote databases.</p>
<p>You will see two boxes, with 3 boxes in each bigger box.</p>
-<p>Depending on how big your screen is, the top (or leftmost box, labeled
-#1 in the example) is the Source database. The bottom (or rightmost
-box, label #2) is the Target database.</p>
-<p>From the Source database box (#1), you can choose an existing
+<p><img src="imgs/screenshots/replication1.png" alt="Replication" title="Replication"></p>
+<p>Depending on how big your screen is, the top (or leftmost) box is the Source database. The bottom (or rightmost) box is the Target database.</p>
+<p><img src="imgs/screenshots/replcationSourceTarget.png" alt="Replication" title="Replication"></p>
+<p>From the Source database box, you can choose an existing
database from the dropdown, by selecting 'Local' like in the image to
the left. Or you can specify a remote database as the Source, by
clicking on 'Remote' in that box, and typing in the remote database's
address.</p>
-<p>In the Target database box (#2), choose either a local or remote
+<p>In the Target database box, choose either a local or remote
database. If you want to create a new database, and replicate into
that new DB, check the 'Create Target' button.</p>
<p>For continuous Replications, select the 'continuous' checkbox.
@@ -188,7 +147,7 @@ full URL of the remote database (including the host, port number and
database name). If the remote instance requires authentication, you
can specify the username and password as part of the URL, for example
<code>http://username:pass@remotehost:5984/demo</code>.</p>
-<p>Under the <a href="#page-active-tasks">Active Tasks</a> tab, you should see in
+<p>Under the <a href="#_activetasks">Active Tasks</a> tab, you should see in
the table your new created replication. You might miss it if the
database being replicated is on the small side, but continous
replications will always show up while they are active.</p>
@@ -196,35 +155,37 @@ replications will always show up while they are active.</p>
<a href="http://docs.couchdb.org/en/latest/api/server/common.html#api-server-replicate">/_replicate</a>.</p>
<p>For more information on replication, see
<a href="http://docs.couchdb.org/en/latest/replication/index.html#replication">Replication</a>.</p>
-</div></div></div><div id="page-login" class="pagecontainer"><div class="leftside page"><img src="assets/add-admin.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="login-user-management">Login/User Management</h1>
-<p>You can change your password, or add admins to your CouchDB instance
-within this tab.</p>
-</div></div></div><div id="page-verify" class="pagecontainer"><div class="leftside page"><img src="assets/verify.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="verify">Verify</h1>
-<p>The Verify Installation allows you to check whether all of the
-components of your CouchDB installation are correctly installed.</p>
-</div></div></div><div id="page-helpful-links" class="pagecontainer"><div class="leftside page"><img src="assets/troubleshooting.png"></div><div class="rightside linen page"><div class="textbox"><h1 id="helpful-links">Helpful links</h1>
-<p><a href="http://docs.couchdb.org/en/latest/install/index.html">How to Install/Setup</a></p>
-<p><a href="https://couchdb.apache.org/">CouchDB Homepage</a> (more info is
-available here!)</p>
-<p><a href="http://docs.couchdb.org/en/latest/">CouchDB Documentation</a></p>
-<p><a href="http://wiki.apache.org/couchdb/">CouchDB Wiki</a></p>
-<p><a href="http://guide.couchdb.org/index.html">CoucDB: The Definitive Guide</a></p>
-<p><a href="http://wiki.apache.org/couchdb/Basics">CouchDB Tutorials</a> General and
-Tutorials for Specific Languages</p>
-<p><a href="http://webchat.freenode.net/?channels=couchdb">CouchDB IRC</a> Our chat
-channel</p>
-</div></div></div><div id="page-answers" class="page"><div class="leftside page"><img src="assets/answers.png"></div><div class="rightside linen page"><div class="textbox"><h1>Answers!</h1><p class="question">Q: Where can I find answers about CouchDB?</p><p class="answer">A: Checkout the <a href="http://wiki.apache.org/couchdb/Frequently_asked_questions">CouchDB FAQ</a>.</p><p class="question">Q: Wow! this is awesome! how can I contribute?</p><p class="answer">A: Thanks! If you want to contribute, you can open a pull request
+</div><div id="documentation" class="chapter"><h1 id="documentation">Documentation</h1>
+<p>Here you will find helpful online and offline versions of CouchDB Documentation, as well as links to various related links regarding the CouchDB community. If you need to look at this guide again, the link is also here.</p>
+<p><img src="imgs/screenshots/docs.png" alt="Documentation" title="Documentation"></p>
+</div><div id="login" class="chapter"> <h1 id="login-user-management">Login/User Management</h1>
+<p>You can change your password, or add admins to your CouchDB instance within this tab.
+<img src="imgs/screenshots/admin.png" alt="Admin" title="![Documentation](imgs/screenshots/docs.png "Documentation"></p>
+</div><div id="verifyinstall" class="chapter"><h1 id="verify">Verify</h1>
+<p>The Verify Installation allows you to check whether all of the components of your CouchDB installation are correctly installed.</p>
+<p><img src="imgs/screenshots/verify.png" alt="Verify" title="Verify"></p>
+</div><div id="end-using-fauxton"></div></div></div></div><div id="answers" class="section"><div class="middleBar"> <img src="imgs/answers-light.png" class="topic-image"><div class="section-title">Answers</div></div><div id="rightContent"> <h1>Answers!<p class="question">Q: Where can I find answers about CouchDB?</p><p class="answer">A: Checkout the <a href="http://wiki.apache.org/couchdb/Frequently_asked_questions">CouchDB FAQ</a>.</p><p class="question">Q: Wow! this is awesome! how can I contribute?</p><p class="answer">A: Thanks! If you want to contribute, you can open a pull request
on <a href="https://github.com/apache/couchdb-fauxton">Github</a>.</p><p class="question">Q: What can I do?</p><p class="answer">A: Lots of things! checkout our <a href="https://issues.apache.org/jira/browse/COUCHDB/component/12320406/?selectedTab=com.atlassian.jira.jira-projects-plugin:component-summary-panel">JIRA</a> page for a list of things we need help fixing or building.</p><p class="question">Q: I'm not a programmer. What can I do?</p><p class="answer">A: Good question. There are many things you can do to help out! Find
a place that you think needs fixing, and find out how to fix it.
-</p><p>For example, if you find the documentation a long rabbit hole of
-links and links (and links and links....) you could come up with a
-hierarchical system of links or strategy guide that would help out a
-newbie.</p>
-<p>If you have design skills, or would like to learn architecture
+</p><p>If you have design skills, or would like to learn architecture
skills, you can help out by finding a cumbersome or non-intuitive
part of CouchDB and/or Fauxton and propose a fix. Good ideas are
always welcome :)</p>
<p>Another thing is documentation. We have a lot, but the more the
better! If you find a place in CouchDB that is not well-documented,
feel free!</p>
-<p class="question">Q: I found a bug and I think it should be fixed!</p><p class="answer">A: Awesome! Open a pull request and we can make that happen!</p></div></div></div></body></html>
\ No newline at end of file
+<p class="question">Q: I found a bug and I know how to fix it!!</p><p class="answer">A: Awesome! Open a pull request and we can make that happen!
+</p></h1><h1>Helpful Links<p><a href="https://couchdb.apache.org/">CouchDB Homepage</a> (more info is
+available here!)</p>
+<p><a href="http://docs.couchdb.org/en/latest/install/index.html">How to Install/Setup</a></p>
+<p><a href="https://www.npmjs.com/package/fauxton">Install via npm</a> </p>
+<p><a href="http://docs.couchdb.org/en/latest/">CouchDB Documentation</a></p>
+<p><a href="http://blog.couchdb.org/">CouchDB Blog</a> Updates Weekly! :)</p>
+<p><a href="http://wiki.apache.org/couchdb/">CouchDB Wiki</a></p>
+<p><a href="http://guide.couchdb.org/index.html">CouchDB: The Definitive Guide</a></p>
+<p><a href="http://wiki.apache.org/couchdb/Basics">CouchDB Tutorials</a> General and
+Tutorials for Specific Languages</p>
+<p><a href="http://webchat.freenode.net/?channels=couchdb">CouchDB IRC</a> Our chat
+channel</p>
+<p><a href="http://www.apache.org/">Apache Software Foundation</a> About the ASF</p>
+</h1><div id="end-answers"></div></div></div></div></body></html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/js/jquery.visible.min.js
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/js/jquery.visible.min.js b/fauxton-visual-guide/js/jquery.visible.min.js
new file mode 100644
index 0000000..417039c
--- /dev/null
+++ b/fauxton-visual-guide/js/jquery.visible.min.js
@@ -0,0 +1 @@
+!function(t){var i=t(window);t.fn.visible=function(t,e,o){if(!(this.length<1)){var r=this.length>1?this.eq(0):this,n=r.get(0),f=i.width(),h=i.height(),o=o?o:"both",l=e===!0?n.offsetWidth*n.offsetHeight:!0;if("function"==typeof n.getBoundingClientRect){var g=n.getBoundingClientRect(),u=g.top>=0&&g.top<h,s=g.bottom>0&&g.bottom<=h,c=g.left>=0&&g.left<f,a=g.right>0&&g.right<=f,v=t?u||s:u&&s,b=t?c||a:c&&a;if("both"===o)return l&&v&&b;if("vertical"===o)return l&&v;if("horizontal"===o)return l&&b}else{var d=i.scrollTop(),p=d+h,w=i.scrollLeft(),m=w+f,y=r.offset(),z=y.top,B=z+r.height(),C=y.left,R=C+r.width(),j=t===!0?B:z,q=t===!0?z:B,H=t===!0?R:C,L=t===!0?C:R;if("both"===o)return!!l&&p>=q&&j>=d&&m>=L&&H>=w;if("vertical"===o)return!!l&&p>=q&&j>=d;if("horizontal"===o)return!!l&&m>=L&&H>=w}}}}(jQuery);
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/js/main.js
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/js/main.js b/fauxton-visual-guide/js/main.js
index aa06e3d..fa0f2a7 100644
--- a/fauxton-visual-guide/js/main.js
+++ b/fauxton-visual-guide/js/main.js
@@ -1 +1,278 @@
-$(function(){var t,n;n=$("#toc");t=$("#toggle-toc-button");return t.click(function(){n.toggleClass("hidden");t.toggleClass("x");return t.text(function(){if(n.hasClass("hidden")){return"TOC"}else{return"X"}})})});
\ No newline at end of file
+//main.js
+
+$(document).ready(function(){
+ replaceSVGs();
+ toggleSidebar();
+ clickSidebarItemListener();
+ usingFauxtonNavigationListener();
+ jumpToAnchor();
+ detectHashChange();
+ changeHashOnScroll();
+ scrollOnMiddleBarScrollsRightContent();
+});
+
+function jumpToAnchor () {
+ var hash = window.location.hash;
+ switch (hash) {
+ case '' :
+ $('#redsidebar .getting-started').click();
+ break;
+ case '#getting-started' :
+ $('#redsidebar .getting-started').click();
+ break;
+ case '#answers' :
+ $('#redsidebar .answers').click();
+ break;
+ default:
+ $('#redsidebar .using-fauxton').click();
+ if (location.hash) {
+ location.href = location.hash;
+ }
+ highlightFauxtonNavigation();
+ }
+}
+
+function getOffset(el) {
+ el = el.getBoundingClientRect();
+ return {
+ left: el.left + window.scrollX,
+ top: el.top + window.scrollY
+ }
+}
+
+function scrollOnMiddleBarScrollsRightContent () {
+ $('#content').scroll(function (e) {
+ var top = $('#content').scrollTop();
+
+ var amountVisibleOnPage = getAmountofContentVisibleOnPage();
+
+ if (amountVisibleOnPage > 250) {
+ // if the end is 250px on the page, scroll
+ $('.middleBar').css({
+ 'padding-top': (top + 50) + 'px'
+ });
+ }
+ });
+
+}
+
+function getAmountofContentVisibleOnPage () {
+
+ var hash = window.location.hash;
+
+ switch (hash) {
+ case '' :
+ case '#getting-started' :
+ return getOffset(document.getElementById('end-getting-started')).top;
+ case '#using-fauxton' :
+ return getOffset(document.getElementById('end-using-fauxton')).top;
+ case '#answers' :
+ return getOffset(document.getElementById('end-answers')).top;
+ default:
+ return getOffset(document.getElementById('end-using-fauxton')).top;
+ }
+
+}
+
+function highlightFauxtonNavigation () {
+ clearAll();
+
+ var hash = window.location.hash;
+ var address = hash.substring(1);
+ var end = address.slice(-1);
+
+ $('#toc-' + address).addClass('selected');
+ $('.icon-menu-'+ address).addClass('selected');
+
+ function clearAll () {
+ $('.toc .heading, .fauxton-toc .icon-menu a').each(function () {
+ $(this).removeClass('selected');
+ });
+ }
+ }
+
+function changeHashOnScroll() {
+ //http://stackoverflow.com/questions/5315659/jquery-change-hash-fragment-identifier-while-scrolling-down-page
+ $('#content').scroll(function (e) {
+
+ $('div.chapter').each(function () {
+ if (
+ $(this).offset().top < window.pageYOffset + 10
+ //begins before top
+ && $(this).offset().top + $(this).height() > window.pageYOffset + 10
+ //but ends in visible area
+ //+ 10 allows you to change hash before it hits the top border
+ ){
+ history.replaceState(undefined, undefined, "#" + $(this).attr('id'));
+ highlightFauxtonNavigation();
+
+ if ($('#_all_dbs').visible(true)) {
+ clear();
+ $('#_all_dbs-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ }
+
+
+ if ($('#_all_docs').visible(true)) {
+ clear();
+ $('#_all_docs-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ return;
+ }
+
+ if ($('#editor').visible(true)) {
+ clear();
+ $('#editor-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ return;
+ }
+
+ if ($('#db-action').visible(true)) {
+ clear();
+ $('#db-actions-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ }
+ }
+ });
+ });
+
+ function clear () {
+ $('#db-actions-sub, #_all_docs-sub, #editor-sub, #_all_dbs-sub').css({
+ 'color': '',
+ 'font-weight': ''
+ });
+ }
+}
+
+function detectHashChange () {
+ // this is if you click the back button on the browser
+
+ $(window).on('load', function() {
+ jumpToAnchor();
+ });
+
+ $(window).on('hashchange', function() {
+ var hash = window.location.hash;
+
+ if (
+ hash === '#editor' ||
+ hash === '#_all_docs' ||
+ hash === '#db-action'
+ ) {
+ $('#toc-_all_dbs').addClass('selected');
+ $('.icon-menu-_all_dbs').addClass('selected');
+ }
+
+ if (hash === '#answers') {
+ $('#content').scrollTop(0);
+ }
+ });
+}
+
+function toggleSidebar() {
+ $('#hamburger, #redsidebar .header').click(function () {
+ $('#content').toggleClass('showSideBar');
+ $('#hamburger').toggleClass('showSideBar');
+ });
+}
+
+function clickSidebarItemListener () {
+
+ //makes the CSS changes
+ $('#redsidebar .section').click(function () {
+ clearAll();
+ var sectionChosen = $(this).data('nav');
+
+ $('#' + sectionChosen).addClass('shown');
+ $('.' + sectionChosen + ' .big-nav-subtitle')
+ .css({
+ 'color': '#750f34',
+ 'font-weight': 'bold'
+ });
+ $('.section.' + sectionChosen + ' .large-icon')
+ .css('background-image', 'url("imgs/'+ sectionChosen +'-dark.png")');
+ $( ".middleBar" ).css('padding-top', '50px');
+ });
+
+ //makes the CSS default
+ function clearAll () {
+ $('#getting-started').removeClass('shown');
+ $('#using-fauxton').removeClass('shown');
+ $('#answers').removeClass('shown');
+ $('.toc .heading, .fauxton-toc .icon-menu a').each(function () {
+ $(this).removeClass('selected');
+ })
+
+ $('.big-nav-subtitle')
+ .css({
+ 'color': '',
+ 'font-weight': ''
+ });
+ $('.getting-started .large-icon, .using-fauxton .large-icon, .answers .large-icon')
+ .css('background-image', '');
+ }
+}
+
+function usingFauxtonNavigationListener () {
+ $('#using-fauxton .toc a, .fauxton-toc .icon-menu a').click(function (e) {
+ clearAll();
+
+ if ($(this).hasClass('subheading')) {
+ e.stopPropagation();
+ }
+ var href = $(this).attr('href');
+ var address = href.substring(1);
+
+ $('#toc-' + address).addClass('selected');
+ $('.icon-menu-'+ address).addClass('selected');
+
+ });
+
+ function clearAll () {
+ $('.toc .heading, .fauxton-toc .icon-menu a').each(function () {
+ $(this).removeClass('selected');
+ });
+ }
+}
+
+/*
+ * Replace all SVG images with inline SVG
+ * from http://stackoverflow.com/questions/11978995/how-to-change-color-of-svg-image-using-css-jquery-svg-image-replacement
+ */
+function replaceSVGs () {
+ jQuery('img.svg').each(function(){
+ var $img = jQuery(this);
+ var imgID = $img.attr('id');
+ var imgClass = $img.attr('class');
+ var imgURL = $img.attr('src');
+
+ jQuery.get(imgURL, function(data) {
+ // Get the SVG tag, ignore the rest
+ var $svg = jQuery(data).find('svg');
+
+ // Add replaced image's ID to the new SVG
+ if(typeof imgID !== 'undefined') {
+ $svg = $svg.attr('id', imgID);
+ }
+ // Add replaced image's classes to the new SVG
+ if(typeof imgClass !== 'undefined') {
+ $svg = $svg.attr('class', imgClass+' replaced-svg');
+ }
+
+ // Remove any invalid XML tags as per http://validator.w3.org
+ $svg = $svg.removeAttr('xmlns:a');
+
+ // Replace image with new SVG
+ $img.replaceWith($svg);
+
+ }, 'xml');
+ });
+}
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/main.css
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/main.css b/fauxton-visual-guide/main.css
index e7f20d9..4a1d1b5 100644
--- a/fauxton-visual-guide/main.css
+++ b/fauxton-visual-guide/main.css
@@ -1 +1 @@
-*{margin:0;padding:0;-webkit-text-size-adjust:none}body,a{color:#291d1e}body,h1,h2,h3,h4,pre{font-size:16px;font-family:'HelveticaNeue-Light',Helvetica,Arial,sans-serif;font-weight:300}h1{font-size:34px}h2{font-size:34px;padding:48px 0}b,strong{font-family:'HelveticaNeue-Bold',Helvetica,Arial,sans-serif;font-weight:900}.npm{background-color:#E2E2E2;border:1px solid #c4c4db;margin-left:50px;display:inline-block;padding:10px;margin-top:-10px;margin-bottom:20px}#toggle-toc-button{color:#888;right:20px;top:20px;font-size:12px;padding:10px;position:fixed;font-family:Arial,sans-serif;z-index:1001}#toggle-toc-button:hover{cursor:sw-resize}#toggle-toc-button.x{height:35px;width:100px;font-size:8px;text-align:right;margin-right:6px}#toggle-toc-button.x:hover{cursor:ne-resize}#toc{z-index:1000;width:200px;margin:20px;padding:20px;list-style-type:none;position:fixed;right:5px;background-color:rgba(255,255,255,0.9)}#toc li{padding:2px}#toc a{color:#c56969;text-decoration:none}#toc a:hover{text-
decoration:underline}#toc.hidden{display:none}.pagecontainer{min-height:800px;clear:both}.page{min-height:800px;overflow-y:auto}.page img{margin-top:70px;height:600px;display:block;margin-left:auto;margin-right:auto}.page img.couch{height:auto;position:relative;top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.leftside{width:50%;float:left}.rightside{color:green;width:50%;float:right;height:100%}.linen{background:url(assets/linen.jpg) #eee 50% 0%}.textbox{color:gray;border:1px solid #d8d8d8;min-height:600px;width:87%;margin:auto;margin-top:70px;margin-bottom:50px;background-color:rgba(242,242,242,0.85);overflow:hidden}.textbox h1{font-size:30px;text-align:center;margin:20px 10px;color:#B5B5B5}.textbox p{padding:5px 30px 15px 30px;line-height:1.5}.textbox p.br{padding:0 30px;line-height:1}.textbox p.indent{margin-left:15px}.textbox p.question{font-weight:600;padding-bottom:0}.textbox p.answer{padding-top:0}#introBox{text-align:center;m
in-height:320px;display:block;position:relative;top:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#introBox h1{margin-top:100px}#introBox h1{font-size:60px;color:#C0C0C0}#introBox h2{font-size:16px;padding:0}#page-overview img{margin-top:300px;height:auto}#page-header-bar .head-header-section .firstleft{padding-top:100px}#page-header-bar .head-header-section .firstright{height:2806px}#page-header-bar .head-header-section .firstright .long-header-textbox{height:95%}#page-header-bar .tail-header-section{position:absolute;width:100%}#page-header-bar .tail-header-section .headerSection{overflow:hidden}#page-header-bar .tail-header-section > .headerSection:first-child .leftside{padding-top:130px}#page-header-bar .tail-header-section .leftside{padding-top:40px}#page-header-bar img{padding:30px;width:936px;height:auto}#page-header-bar .textbox{min-height:auto;border:none}#page-header-bar .border{border:1px solid black}#page-header-bar .redbor
der{border:1px solid red}#page-header-bar .blueborder{border:1px solid blue}#page-header-bar .greenborder{border:1px solid green}#page-header-bar .subleft{overflow-y:auto}#page-header-bar .clearfix{clear:both}#page-answers img{height:auto}
\ No newline at end of file
+html,body{font-family:"Helvetica";text-align:center;padding:0;background:#f9f9f9;color:#444;margin:0;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#redsidebar{width:270px;height:100%;background-color:#d84d4d;overflow:auto}#redsidebar .header{padding:20px 20px 40px 20px;font-weight:bold;color:#f9f9f9;vertical-align:middle;font-size:16px}#redsidebar .header .logo{fill:#9b0038;height:25px;display:inline;padding-right:10px;vertical-align:middle}#redsidebar .header .title{display:inline;vertical-align:middle;cursor:pointer}#redsidebar .header .subtitle{color:#750f34;vertical-align:middle}#redsidebar a.section{background-repeat:no-repeat;background-position:center;margin-bottom:30px;display:block;font-weight:300;color:#f9f9f9;font-size:12px;text-decoration:none}#redsidebar a.section:hover{cursor:pointer;color:#750f34}#redsidebar a.section .large-icon{height:150px;width:150px;background-repeat:no-repeat;margin:au
to}#redsidebar a.section.getting-started .large-icon{background-image:url('imgs/getting-started-light.png')}#redsidebar a.section.getting-started .large-icon:hover{background-image:url('imgs/getting-started-dark.png')}#redsidebar a.section.using-fauxton .large-icon{cursor:pointer;background-image:url('imgs/using-fauxton-light.png')}#redsidebar a.section.using-fauxton .large-icon:hover{background-image:url('imgs/using-fauxton-dark.png')}#redsidebar a.section.answers .large-icon{background-image:url('imgs/answers-light.png')}#redsidebar a.section.answers .large-icon:hover{background-image:url('imgs/answers-dark.png')}#content{height:100%;width:100%;background:#f9f9f9;position:fixed;top:0;left:0;-webkit-transition:left 0.5s,width 0.5s;transition:left 0.5s,width 0.5s;overflow-y:auto;overflow-x:hidden}#content.showSideBar{left:270px;width:calc(100% - 270px)}#content #hamburger{height:25px;width:100%;text-align:left;padding:15px;position:fixed;top:5px;left:0;cursor:pointer;color:#750f34;f
ont-size:20px;-webkit-transition:left 0.5s,width 0.5s;transition:left 0.5s,width 0.5s}#content #hamburger.showSideBar{left:275px}#content .section{display:none}#content .shown{display:inline}.middleBar{width:255px;margin-left:50px;padding-top:50px;height:calc(100% - 100px);padding-bottom:50px;float:left;position:absolute}.middleBar .topic-image{height:120px}.middleBar .section-title{font-weight:300;color:#750f34}#rightContent{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:calc(100% - 360px);padding-left:300px;font-weight:300;text-align:left;margin:auto;min-width:450px;max-width:960px;margin-top:50px}#rightContent .box{overflow-x:auto}#rightContent h1{font-size:24px;font-weight:normal;padding-bottom:20px}#rightContent h1::before{content:url('imgs/diamond.png');margin-right:10px}#rightContent div,#rightContent h2,#rightContent p{margin-top:15px;margin:15px 8px;font-size:16px}#rightContent .intro-section,#rightConte
nt .dl-space{padding-bottom:40px}#rightContent .download-btn{width:200px;vertical-align:middle}#using-fauxton #rightContent .chapter{padding:75px 0 0 0;border-top:1px solid gainsboro}#using-fauxton #rightContent .chapter a{color:black}#using-fauxton #rightContent .chapter a:hover{color:darkgray}#using-fauxton #rightContent .chapter img{width:100%}.fauxton-toc{margin-top:40px}.fauxton-toc .icon-menu{width:50px;height:100%;float:left;font-size:20px}.fauxton-toc .icon-menu a{color:#b3b3b3}.fauxton-toc .icon-menu > div i:hover,.fauxton-toc .icon-menu > div svg:hover,.fauxton-toc .icon-menu a.selected{cursor:pointer;color:black}.fauxton-toc .icon-menu > div i:hover path,.fauxton-toc .icon-menu > div svg:hover path,.fauxton-toc .icon-menu a.selected path{fill:black}.fauxton-toc .icon-menu .replicate-icon,.fauxton-toc .icon-menu .user-icon,.fauxton-toc .icon-menu .docs-icon{width:22px}.fauxton-toc .icon-menu .replicate-icon:hover path,.fauxton-toc .icon-menu .user-icon:hover path,.fauxton-
toc .icon-menu .docs-icon:hover path{fill:black}.fauxton-toc .icon-menu .replicate-icon path,.fauxton-toc .icon-menu .user-icon path,.fauxton-toc .icon-menu .docs-icon path{fill:#b3b3b3}.fauxton-toc .icon-menu .line{width:50%;border-right:1px dotted black;height:10px;margin:5px 0 5px 0}.fauxton-toc .toc{float:right;font-weight:400;text-align:left;width:175px;cursor:pointer;padding-right:15px}.fauxton-toc .toc a{text-decoration:none;color:#b3b3b3}.fauxton-toc .toc .heading{display:block;margin-left:5px;margin-bottom:15px;font-size:12px}.fauxton-toc .toc .heading .heading-title{padding-left:18px}.fauxton-toc .toc .heading .subheading{font-weight:normal;display:none;line-height:17px;font-size:10px;margin-left:8px}.fauxton-toc .toc .heading .subheading:hover{color:red}.fauxton-toc .toc .heading.selected .subheading{display:block;padding-left:19px}.fauxton-toc .toc .heading:hover{font-weight:bold;color:black}.fauxton-toc .toc .heading:hover .subheading{font-weight:normal}.fauxton-toc .to
c .selected{color:black}.fauxton-toc .toc .selected.heading{padding-left:0}.fauxton-toc .toc .selected .heading-title{font-weight:bold;margin-bottom:10px;padding-left:15px;border-left:2px solid red;color:black}.fauxton-toc .toc .selected .heading-title .number{font-size:18px}.fauxton-toc .toc .selected .heading-title .heading-text{font-size:12px}#answers .question{font-weight:bold}#answers a{color:black}#answers a:hover{color:darkgray}#end1,#end2{height:40vh}
\ No newline at end of file
[4/6] couchdb-www git commit: Update Fauxton Vis Guide
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/activetasks1.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/activetasks1.png b/_src-fauxton-visual-guide/imgs/screenshots/activetasks1.png
new file mode 100644
index 0000000..c77a497
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/activetasks1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/activetasks2.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/activetasks2.png b/_src-fauxton-visual-guide/imgs/screenshots/activetasks2.png
new file mode 100644
index 0000000..bfd0de0
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/activetasks2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/activetasks3.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/activetasks3.png b/_src-fauxton-visual-guide/imgs/screenshots/activetasks3.png
new file mode 100644
index 0000000..2990f29
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/activetasks3.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/admin.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/admin.png b/_src-fauxton-visual-guide/imgs/screenshots/admin.png
new file mode 100644
index 0000000..ab12a6e
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/admin.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/config.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/config.png b/_src-fauxton-visual-guide/imgs/screenshots/config.png
new file mode 100644
index 0000000..cb2b211
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/config.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/cors.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/cors.png b/_src-fauxton-visual-guide/imgs/screenshots/cors.png
new file mode 100644
index 0000000..5798f51
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/cors.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png b/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png
new file mode 100644
index 0000000..d14caf2
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu-2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu.png b/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu.png
new file mode 100644
index 0000000..e730306
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/create-doc-menu.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/createdb.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/createdb.png b/_src-fauxton-visual-guide/imgs/screenshots/createdb.png
new file mode 100644
index 0000000..f8828ef
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/createdb.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/db-admin1.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/db-admin1.png b/_src-fauxton-visual-guide/imgs/screenshots/db-admin1.png
new file mode 100644
index 0000000..cf13ba4
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/db-admin1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/db-admin2.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/db-admin2.png b/_src-fauxton-visual-guide/imgs/screenshots/db-admin2.png
new file mode 100644
index 0000000..246fd18
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/db-admin2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/docs.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/docs.png b/_src-fauxton-visual-guide/imgs/screenshots/docs.png
new file mode 100644
index 0000000..46b9e18
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/docs.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/editor1.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/editor1.png b/_src-fauxton-visual-guide/imgs/screenshots/editor1.png
new file mode 100644
index 0000000..d71b63c
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/editor1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/editor2.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/editor2.png b/_src-fauxton-visual-guide/imgs/screenshots/editor2.png
new file mode 100644
index 0000000..d80dfd3
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/editor2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/editor3.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/editor3.png b/_src-fauxton-visual-guide/imgs/screenshots/editor3.png
new file mode 100644
index 0000000..039434d
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/editor3.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/editor4.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/editor4.png b/_src-fauxton-visual-guide/imgs/screenshots/editor4.png
new file mode 100644
index 0000000..6463b8c
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/editor4.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/editor5.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/editor5.png b/_src-fauxton-visual-guide/imgs/screenshots/editor5.png
new file mode 100644
index 0000000..4a1b31a
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/editor5.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/editor6.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/editor6.png b/_src-fauxton-visual-guide/imgs/screenshots/editor6.png
new file mode 100644
index 0000000..e8389ef
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/editor6.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/empty_alldocs.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/empty_alldocs.png b/_src-fauxton-visual-guide/imgs/screenshots/empty_alldocs.png
new file mode 100644
index 0000000..4d56b14
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/empty_alldocs.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/jumptopermissions.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/jumptopermissions.png b/_src-fauxton-visual-guide/imgs/screenshots/jumptopermissions.png
new file mode 100644
index 0000000..b132d0e
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/jumptopermissions.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png b/_src-fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png
new file mode 100644
index 0000000..1518d92
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/jumptoreplicate.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/one-db.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/one-db.png b/_src-fauxton-visual-guide/imgs/screenshots/one-db.png
new file mode 100644
index 0000000..be035ae
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/one-db.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png b/_src-fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png
new file mode 100644
index 0000000..a56da28
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/replcationSourceTarget.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/replication1.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/replication1.png b/_src-fauxton-visual-guide/imgs/screenshots/replication1.png
new file mode 100644
index 0000000..b232076
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/replication1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/searchdb.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/searchdb.png b/_src-fauxton-visual-guide/imgs/screenshots/searchdb.png
new file mode 100644
index 0000000..6240085
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/searchdb.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/selectdb.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/selectdb.png b/_src-fauxton-visual-guide/imgs/screenshots/selectdb.png
new file mode 100644
index 0000000..a685ec8
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/selectdb.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/setup1.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/setup1.png b/_src-fauxton-visual-guide/imgs/screenshots/setup1.png
new file mode 100644
index 0000000..8721881
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/setup1.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/setup2.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/setup2.png b/_src-fauxton-visual-guide/imgs/screenshots/setup2.png
new file mode 100644
index 0000000..523c35f
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/setup2.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/start.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/start.png b/_src-fauxton-visual-guide/imgs/screenshots/start.png
new file mode 100644
index 0000000..d418a86
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/start.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/successful_create.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/successful_create.png b/_src-fauxton-visual-guide/imgs/screenshots/successful_create.png
new file mode 100644
index 0000000..4f4507a
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/successful_create.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/verify.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/verify.png b/_src-fauxton-visual-guide/imgs/screenshots/verify.png
new file mode 100644
index 0000000..d383ff7
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/screenshots/verify.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/user.svg
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/user.svg b/_src-fauxton-visual-guide/imgs/user.svg
new file mode 100644
index 0000000..db12c41
--- /dev/null
+++ b/_src-fauxton-visual-guide/imgs/user.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generated by IcoMoon.io -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32" viewBox="0 0 32 32">
+<g>
+</g>
+ <path d="M20.736 31.904h-11.968c-3.296 0-5.952-2.656-5.952-5.984v0c0.608-3.648 3.072-6.72 6.176-8.448-1.344-1.408-2.208-3.36-2.208-5.472v-4c0-4.384 3.552-7.968 7.968-7.968s7.968 3.584 7.968 7.968v4c0 2.112-0.864 4.064-2.208 5.472 3.104 1.728 5.568 4.8 6.176 8.448v0c0 3.328-2.656 5.984-5.952 5.984zM18.72 12v-4c0-2.176-1.76-3.968-3.968-3.968s-3.968 1.792-3.968 3.968v4c0 2.176 1.76 3.968 3.968 3.968s3.968-1.792 3.968-3.968zM22.72 25.92c-0.896-3.424-4.256-5.952-7.968-5.952v0 0c-3.712 0-7.072 2.528-7.968 5.952v0c0 1.12 0.896 2.016 1.984 2.016h11.936c1.12 0 2.016-0.896 2.016-2.016v0z" fill="#000000" />
+</svg>
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/using-fauxton-dark.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/using-fauxton-dark.png b/_src-fauxton-visual-guide/imgs/using-fauxton-dark.png
new file mode 100644
index 0000000..a2b444c
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/using-fauxton-dark.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/using-fauxton-light.png
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/using-fauxton-light.png b/_src-fauxton-visual-guide/imgs/using-fauxton-light.png
new file mode 100644
index 0000000..1dd52dc
Binary files /dev/null and b/_src-fauxton-visual-guide/imgs/using-fauxton-light.png differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/index.jade
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/index.jade b/_src-fauxton-visual-guide/index.jade
index 62a4e71..86c8169 100644
--- a/_src-fauxton-visual-guide/index.jade
+++ b/_src-fauxton-visual-guide/index.jade
@@ -1,455 +1,409 @@
-#toggle-toc-button TOC
-ul#toc.hidden
- li
- a(href="#page-intro") Intro
- li
- a(href="#page-overview") Overview
- li
- a(href="#page-getting-started") Features: Getting Started
- li
- a(href="#page-all-dbs") All Databases
- li
- a(href="#page-all-docs") All Documents
- li
- a(href="#page-active-tasks") Active Tasks
- li
- a(href="#page-replication") Replication
- li
- a(href="#page-config") Configuration
- li
- a(href="#page-login") Login/User Management
- li
- a(href="#page-verify") Verify
- li
- a(href="#page-helpful-links") Helpful Links
- li
- a(href="#page-answers") Answers!
-
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-intro.pagecontainer
- .leftside.linen.page
- #introBox.textbox
- h1 Fauxton
- h2 A visual guide
-
- .rightside.page
- img(src='assets/couch.png').couch
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-overview.pagecontainer
- .leftside.page
- img(src='assets/couchdb-logo1.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Overview
- Welcome to Fauxton.
-
- Apache CouchDB is a database
- that uses JSON for documents,
- JavaScript for MapReduce indexes,
- and regular HTTP for its API.
-
- Fauxton is a native web-based interface built into CouchDB. It
- provides a basic interface to the majority of the functionality,
- including the ability to create, update, delete and view documents and
- design documents. It provides access to the configuration parameters,
- and an interface for initiating replication.
-
- [CouchDB Homepage](https://couchdb.apache.org/) (download available
- [here](https://couchdb.apache.org/#download)!)
-
- [How to Install/Setup](http://docs.couchdb.org/en/latest/install/index.html)
-
- [Install via npm](https://www.npmjs.com/package/fauxton)
- <div class="npm">
- ``npm install -g fauxton``
- ``fauxton``
- </div>
-
- [CouchDB Documentation](http://docs.couchdb.org/en/latest/)
-
- [CouchDB Blog](http://blog.couchdb.org/) Updates Weekly! :)
-
- [CouchDB IRC](http://webchat.freenode.net/?channels=couchdb) Chat
- with our volunteers and others in the community.
-
- [Apache Software Foundation](http://www.apache.org/) About the ASF
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-getting-started.pagecontainer
- .leftside.page
- img(src='assets/login.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Features: Getting Started
-
- When you first start to use Fauxton, the left most navigation panel
- will allow you jump quickly between viewing different parts of what's
- going on in your CouchDB instance.
-
- You can expand or collapse the navigation by clicking on the area
- above the topmost tab, "Databases", where the icon of the three
- horizontal lines is.
-
- [Databases](#page-all-dbs) will show you a list of all your databases,
- their size, number of documents, and provides quick links to it's
- permissions page and replication page.
-
- [Active Tasks](#page-active-tasks) displays a list of the running
- background tasks on the server. Background tasks include view index
- building, compaction and replication. This page is an interface to
- the [Active Tasks API](http://docs.couchdb.org/en/latest/api/server/common.html#api-server-active-tasks)
- call.
-
- [Config](#page-config) is an interface for the configuration of your
- CouchDB installation. The interface allows you to edit different
- configurable parameters. For more details on configuration, see
- [Configuring CouchDB](http://docs.couchdb.org/en/latest/config/index.html#config).
-
- [Replication](#page-replication) is an interface to the replication
- system, enabling you to initiate replication between local and remote
- databases.
-
- [Documentation](http://docs.couchdb.org/en/latest/)
- will direct you to your local copy of the documentation. The link
- shown in this guide is to the online version.
-
- [Login/User Management](#page-login) lets you can change your password,
- or add administrator to your CouchDB instance.
-
- [Verify](#page-verify) verifies your installation and allows you to
- check whether all of the components of your CouchDB installation are
- correctly installed.
-
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-all-dbs.pagecontainer
- .leftside.page
- img(src='assets/all-dbs.png')
- .rightside.linen.page
- .textbox
- :markdown
- # All Databases
- ** 1 Add a new Database **
- Click this button on the top bar, and
- enter the name of the database you want to create.
-
- ** 2 Search for a Database **
- This text field auto-completes and jumps directly to a specified
- database.
-
- ** 3 View a Database **
- This link will take to that database's "[All Docs](#page-all-docs)"
- page where you can view all of that database's contents. You can also
- delete, replicate, and change the permissions for a database from the
- database's 'All Docs' page.
-
- ** 4 Replication Link **
- Jump directly to the Replication page for this database.
-
- ** 5 Permissions Link **
- Jump directly to the Permissions page for this database.
-
-
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-all-docs.pagecontainer
- .leftside.page
- img(src='assets/all-docs.png')
- .rightside.linen.page
- .textbox
- :markdown
- # All Documents
- ** 1 All Documents overview **
- This is the viewing area, the default view shows you all of the
- documents in your database. If you want to view each document's
- contents, you can either click 'Query Options' (located in upper right
- corner), and then 'Include Docs'. To edit a document, you can either
- click on the pencil in upper right of each card, or double click on
- the document card, go to the editor page.
-
- ** 2 Quick Links **
- These are all links that pertain to this specific database.
-
- ** 3 View Design Documents **
- Design Documents are special documents, since they are data, they are
- included in the database as documents, but they are special because
- they contain functions for Map-Reduce which act on the rest of the
- documents in the database.
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-header-bar.pagecontainer
- .headerSubsections
- .head-header-section
- .leftside
- .rightside.linen.firstright
- .long-header-textbox.textbox
- .tail-header-section
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/0.png')
- .rightside.subright
- .textbox
+div#redsidebar
+ div.header
+ img(src='imgs/CouchDB-SVG.svg').logo.svg
+ span.title Fauxton
+ span.subtitle Visual Guide
+ a(href="#getting-started" data-nav="getting-started").section.getting-started
+ div.large-icon
+ div.big-nav-subtitle GETTING STARTED
+ a(href="#using-fauxton" data-nav="using-fauxton").section.using-fauxton
+ div.large-icon
+ div.big-nav-subtitle USING FAUXTON
+ a(href="#answers" data-nav="answers").section.answers
+ div.large-icon
+ div.big-nav-subtitle ANSWERS
+
+div#content.showSideBar
+ div#hamburger.showSideBar
+ i(aria-hidden="true").fa.fa-bars
+ div#getting-started.section.shown
+ div.middleBar
+ img(src='imgs/getting-started-light.png').topic-image
+ div.section-title GETTING STARTED
+ div#rightContent
+ div.intro-section
+ h1 Welcome to Fauxton.
+
+ div Apache CouchDB is a database that uses JSON for documents, JavaScript for MapReduce indexes, and regular HTTP for its API.
+
+ div Fauxton is a native web-based interface built into CouchDB. It provides a basic interface to the majority of the functionality, including the ability to create, update, delete and view documents and design documents. It provides access to the configuration parameters, and an interface for initiating replication.
+ div.intro-section
+ h1 Getting Started
+ h2 Download
+ div.dl-space Start by downloading the CouchDB suite:
+
+ div 1. Go to
+ a(href='https://couchdb.apache.org/') couchdb.apache.org
+ span , and click
+ a(href='https://couchdb.apache.org/#download')
+ img(src='imgs/download-btn.png').download-btn
+
+ div 2. Learn how to install and setup CouchDB from
+ a(href='http://docs.couchdb.org/en/latest/install/index.html') here
+ span , then go to
+ a(href='http://127.0.0.1:5984/_utils') http://127.0.0.1:5984/_utils
+ div#end-getting-started
+ div#using-fauxton.section
+ div.middleBar
+ img(src='imgs/using-fauxton-light.png').topic-image
+ div.section-title USING FAUXTON
+ div.fauxton-toc
+ div.icon-menu
+ div
+ a(href="#_all_dbs").icon-menu-_all_dbs
+ i(aria-hidden="true").fa.fa-database
+ div.line
+ div
+ a(href="#setup").icon-menu-setup
+ i(aria-hidden="true").fa.fa-wrench
+ div.line
+ div
+ a(href="#_activetasks").icon-menu-_activetasks
+ i(aria-hidden="true").fa.fa-tasks
+ div.line
+ div
+ a(href="#_config").icon-menu-_config
+ i(aria-hidden="true").fa.fa-cog
+ div.line
+ div
+ a(href="#replication").icon-menu-replication
+ img(src='imgs/replicate.svg').svg.replicate-icon
+ div.line
+ div
+ a(href="#documentation").icon-menu-documentation
+ img(src='imgs/bookmark.svg').svg.docs-icon
+ div.line
+ div
+ a(href="#login").icon-menu-login
+ img(src='imgs/user.svg').svg.user-icon
+ div.line
+ div
+ a(href="#verifyinstall").icon-menu-verifyinstall
+ i(aria-hidden="true").fa.fa-check-circle
+
+ div.toc
+ a(href="#intro").heading#toc-intro.selected
+ div.heading-title
+ span.number 00
+ span.heading-text
+ div.heading#toc-_all_dbs
+ a(href="#_all_dbs").heading-title
+ span.number 01 //
+ span.heading-text ALL DATABASES
+ a(href="#_all_dbs")#_all_dbs-sub.subheading ADD A NEW DATABASE
+ a(href="#_all_docs")#_all_docs-sub.subheading A SINGLE DB (ALL DOCS)
+ a(href="#editor")#editor-sub.subheading THE EDITOR
+ a(href="#db-action")#db-actions-sub.subheading DATABASE ACTIONS
+ a(href="#setup").heading#toc-setup
+ div.heading-title
+ span.number 02 //
+ span.heading-text SETUP
+ a(href="#_activetasks").heading#toc-_activetasks
+ div.heading-title
+ span.number 03 //
+ span.heading-text ACTIVE TASKS
+ a(href="#_config").heading#toc-_config
+ div.heading-title
+ span.number 04 //
+ span.heading-text CONFIGURATION
+ a(href="#replication").heading#toc-replication
+ div.heading-title
+ span.number 05 //
+ span.heading-text REPLICATION
+ a(href="#documentation").heading#toc-documentation
+ div.heading-title
+ span.number 06 //
+ span.heading-text DOCUMENTATION
+ a(href="#login").heading#toc-login
+ div.heading-title
+ span.number 07 //
+ span.heading-text LOGIN / ADMIN
+ a(href="#verifyinstall").heading#toc-verifyinstall
+ div.heading-title
+ span.number 08 //
+ span.heading-text VERIFY
+
+ div#rightContent
+ div.box
+ div.chapter#intro
+ :markdown
+ # INTRODUCTION
+ ## Features Overview
+
+ This guide is from September 2016. Fauxton is continuously being improved, so there may be slight differences in the examples in this document versus the latest and greatest <a href="https://www.npmjs.com/package/fauxton">Fauxton on npm</a>.
+
+ When you first start to use Fauxton, the left most navigation panel
+ will allow you jump quickly between viewing different parts of what's
+ going on in your CouchDB instance.
+
+ ![First Start](imgs/screenshots/start.png "On Startup")
+
+ You can expand or collapse the navigation by clicking <i aria-hidden="true" class="fa fa-bars"> icon</i> in the top left corner of the page.
+
+ [Databases](#_all_dbs) will show you a list of all your databases,
+ their size, number of documents, and provides quick links to it's
+ permissions page and replication page.
+
+ [Setup](#setup) is a wizard to set up and configure CouchDB clusters or a single node.
+
+ [Active Tasks](#_activetasks) displays a list of the running
+ background tasks on the server. Background tasks include view index
+ building, compaction and replication. This page is an interface to
+ the [Active Tasks API](http://docs.couchdb.org/en/latest/api/server/common.html#api-server-active-tasks)
+ call.
+
+ [Config](#_config) is an interface for the configuration of your
+ CouchDB installation. The interface allows you to edit different
+ configurable parameters. For more details on configuration, see
+ [Configuring CouchDB](http://docs.couchdb.org/en/latest/config/index.html#config).
+
+ [Replication](#replication) is an interface to the replication
+ system, enabling you to initiate replication between local and remote
+ databases.
+
+ [Documentation](http://docs.couchdb.org/en/latest/)
+ will direct you to your local copy of the documentation. The link
+ shown in this guide is to the online version.
+
+ [Login/User Management](#login) lets you can change your password,
+ or add administrator to your CouchDB instance.
+
+ [Verify](#verifyinstall) verifies your installation and allows you to
+ check whether all of the components of your CouchDB installation are
+ correctly installed.
+
+ div.chapter#_all_dbs
+ :markdown
+ # Databases
+ ** Create Database **
+ Click this button on the top bar, and
+ enter the name of the database you want to create.
+ ![Create a database](imgs/screenshots/createdb.png "Create a database")
+
+ Once created, you should see a success message in green at the top of the window:
+ ![Create DB Sucess](imgs/screenshots/successful_create.png "Create DB Sucess")
+
+ ** Search for a Database **
+ This text field auto-completes and jumps directly to a specified
+ database.
+ ![Search for a database](imgs/screenshots/searchdb.png "Search for a DB")
+
+ ** View a Database **
+ This link will take to that database's "[All Docs](#_all_docs)"
+ page where you can view all of that database's contents. You can also
+ delete, replicate, and change the permissions for a database from the
+ database's 'All Docs' page.
+ ![Select a DB](imgs/screenshots/selectdb.png "Select a DB")
+
+
+ h1#_all_docs.sub A Single Database
:markdown
- # The Header Bar - All Documents
- ** Default Header Bar **
- The top image is the default view of the header bar. You can play
- around with the controls to see how it works.
-
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/1.png')
- .rightside.subright
- .textbox
- :markdown
- ** 1 Jump to another Database Dropdown **
- If you click on the database name here, a tray will pop out, and
- you can type the name of another database. Clicking ENTER on the name
- will cause the page to jump directly into that database.
-
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/2.png')
- .rightside.subright
- .textbox
- :markdown
- ** 2 Cog **
- You can do many things using the tray within the Cog button. You can
- replicate this database, delete this database, add a new document, a
- new view, or query an index.
-
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/3.png')
- .rightside.subright
- .textbox
- :markdown
- ** 3 Multiple Document Select and delete **
- Clicking 'Select' will allow you choose multiple documents, or
- deselect all the documents for deletion. You can also expand or
- collapse all of the documents to show more information.
-
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/4.png')
- .rightside.subright
- .textbox
- :markdown
- ** 4 Jump to a specific document in this database **
- This field takes the _id of the document you are trying to view.
- Use this search bar to jump to a specific document in the database.
-
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/5.png')
- .rightside.subright
- .textbox
+ ** All Documents **
+ When you click on the database name, from the Databases page, you will see the **All Docs** page. Here you can create and edit documents, and create and edit views.
+ ![All Docs](imgs/screenshots/empty_alldocs.png "All Docs")
+
+ ** Create a Document **
+ Click on the plus symbol to open the 'Add new' menu.
+ ![Create a Doc Menu](imgs/screenshots/create-doc-menu.png "Create a Doc Menu")
+
+ This should open a menu that will let you choose what the new document type you would like to create.
+
+ ![Create a Doc Menu](imgs/screenshots/create-doc-menu-2.png "Create a Doc Menu")
+
+ If you click New Doc, you'll be taken to the Fauxton text editor.
+
+ h1#editor.sub The Editor
:markdown
- ** 5 Query Options **
- You choose how you want to view the documents in this database using
- Query Options. 'Include Docs' will show all the data in each document.
- 'Keys' will allow to narrow down the documents being viewed on this
- page based on the parameters you provide.
-
- .headerSection
- .leftside.subleft
- img(src='assets/headerbar/6.png')
- .rightside.subright
- .textbox
+ ** The Editor **
+ When you first arrive at the editor, you will see:
+ ![Editor](imgs/screenshots/editor1.png "Editor")
+
+ At this point, nothing has been created yet. The document on screen is pre-filled with a JSON object, and an _id with a Globally Unique Identifier (GUID). If you want to change the value of the _id, you must do that before you create the document.
+
+ You can edit any data for the document before or after creating the document, except for the _id, after it has been created.
+
+ Adding Data:
+ ![Adding data](imgs/screenshots/editor2.png "Adding data")
+
+ Click the **Create Document** to save the document.
+
+ ![Click Create](imgs/screenshots/editor3.png "Click Create Document")
+
+ After you click **Create Document** you will go to back to the All Docs page, and you should see it there with a success message in green up top. If you did not change the ID, you may not be able to see your data on this screen.
+ ![Create Document Success](imgs/screenshots/editor4
+ .png "Create Document Success")
+
+ You can click on the ** Include Docs ** checkbox to see the entire document on this screen.
+ ![Included Docs](imgs/screenshots/editor5.png "Include Docs")
+
+ ![Included Docs](imgs/screenshots/editor6.png "Include Docs")
+
+
+ h1#db-action.sub Database Maintenance
:markdown
- ** 6 API URL **
- The API URL button shows up on most pages. All the data in CouchDB is
- available through a pingable API URL. You can click on this link to
- view and copy the particular API for the page you are viewing.
- Many times, the browser will shows a interface based on one of the API
- endpoints.
-
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-active-tasks.pagecontainer
- .leftside.page
- img(src='assets/active-tasks.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Active Tasks
- ** 1 Change Polling Interval **
- The status of each task can change as you are watching the Active
- Tasks page. The page auto-updates, but polls at regular intervals. You
- can set the amount of time that the page updates itself by dragging on
- this bar.
-
- ** 2 API URL **
- This page is an interface to the
- [Active Tasks API](http://docs.couchdb.org/en/latest/api/server/common.html#api-server-active-tasks)
- call. You can view or copy the raw JSON by clicking on this button.
-
- ** 3 Filter **
- You can filter by the type of task, or search active tasks by
- database name (either source or target) using these tabs.
-
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-config.pagecontainer
- .leftside.page
- img(src='assets/config.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Configuration
-
- An interface into the configuration of your CouchDB installation. The
- interface allows you to edit the different configurable parameters.
- For more details on configuration, see the
- [Configuring CouchDB](http://docs.couchdb.org/en/latest/config/index.html#config)
- section.
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-cors.pagecontainer
- .leftside.page
- img(src='assets/cors.png')
- .rightside.linen.page
- .textbox
- :markdown
- # CORS
-
- CORS stands for Cross Origin Resource Sharing. It is a setting that
- pertains only to browsers.
-
- By enabling CORS, you allow other people, from <i>their</i> browsers,
- to access the data you have stored in your CouchDB databases.
-
- They can ping your CouchDB instance through an AJAX request,
- and it will return information. Or they can POST data to your CouchDB
- instance, and CORS allows you to recieve that information.
-
- For example,
- if your CouchDB installation is running on the domain ``alice.example``
- you can ping someone else's CouchDB instance through an AJAX request
- from a different domain, e.g. ``bob.example`` - or even localhost!
-
- But be careful - allowing any domain to access your data can be a
- security risk. If you only want certain websites (origins) to be able
- to retrieve and change data, you can set 'Restrict to specific
- domains', and then list which origins you want to allow access for.
-
- By setting, 'All domains', you allow anyone from anywhere to ping your
- databases, and retrieve information that way.
-
- If you disable CORS, the JavaScript that makes the AJAX request needs
- to run on the same domain. With CORS disabled frontend code that runs
- on ``alice.example`` must be also hosted on ``alice.example``.
- Disabling CORS, means that no browser that pings your databases will
- recieve information.
-
- You can also limit who can ping you. If you only
- want certain websites, or origins, to be able to recieve data from
- your stores, you can set 'Restrict to specific domains', and then list
- which origins you want to allow access.
-
- This is a browser specific layer of protection, a second layer of
- protection, if you will. The first layer of protection comes from the
- permissions you set on each database using roles. (For more
- information, see
- [CouchDB Security](http://docs.couchdb.org/en/latest/api/database/security.html))
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-replication.pagecontainer
- .leftside.page
- img(src='assets/replicator.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Replication
-
- This is the interface to the replication system, enabling you to initiate
- replication between local and remote databases.
-
- You will see two boxes, with 3 boxes in each bigger box.
-
- Depending on how big your screen is, the top (or leftmost box, labeled
- \#1 in the example) is the Source database. The bottom (or rightmost
- box, label \#2) is the Target database.
-
- From the Source database box (\#1), you can choose an existing
- database from the dropdown, by selecting 'Local' like in the image to
- the left. Or you can specify a remote database as the Source, by
- clicking on 'Remote' in that box, and typing in the remote database's
- address.
-
- In the Target database box (\#2), choose either a local or remote
- database. If you want to create a new database, and replicate into
- that new DB, check the 'Create Target' button.
-
- For continuous Replications, select the 'continuous' checkbox.
- 'Continous' means that the target database will update itself whenever
- the source database is updated, from now on. It will continue to
- update itself until you cancel the continous replication.
-
- If you are specifying a remote database name, you must specify the
- full URL of the remote database (including the host, port number and
- database name). If the remote instance requires authentication, you
- can specify the username and password as part of the URL, for example
- ``http://username:pass@remotehost:5984/demo``.
-
- Under the [Active Tasks](#page-active-tasks) tab, you should see in
- the table your new created replication. You might miss it if the
- database being replicated is on the small side, but continous
- replications will always show up while they are active.
-
- For more information, see
- [/_replicate](http://docs.couchdb.org/en/latest/api/server/common.html#api-server-replicate).
-
- For more information on replication, see
- [Replication](http://docs.couchdb.org/en/latest/replication/index.html#replication).
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-login.pagecontainer
- .leftside.page
- img(src='assets/add-admin.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Login/User Management
-
- You can change your password, or add admins to your CouchDB instance
- within this tab.
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-verify.pagecontainer
- .leftside.page
- img(src='assets/verify.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Verify
-
- The Verify Installation allows you to check whether all of the
- components of your CouchDB installation are correctly installed.
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-helpful-links.pagecontainer
- .leftside.page
- img(src='assets/troubleshooting.png')
- .rightside.linen.page
- .textbox
- :markdown
- # Helpful links
-
- [How to Install/Setup](http://docs.couchdb.org/en/latest/install/index.html)
-
- [CouchDB Homepage](https://couchdb.apache.org/) (more info is
- available here!)
-
- [CouchDB Documentation](http://docs.couchdb.org/en/latest/)
-
- [CouchDB Wiki](http://wiki.apache.org/couchdb/)
-
- [CoucDB: The Definitive Guide](http://guide.couchdb.org/index.html)
-
- [CouchDB Tutorials](http://wiki.apache.org/couchdb/Basics) General and
- Tutorials for Specific Languages
-
- [CouchDB IRC](http://webchat.freenode.net/?channels=couchdb) Our chat
- channel
-//- ----------------------------------------------------------------------------------------------------------------------------
-#page-answers.page
- .leftside.page
- img(src='assets/answers.png')
- .rightside.linen.page
- .textbox
- h1 Answers!
+ ** DB Maintenance**
+ ![DB Admin Menu](imgs/screenshots/db-admin1.png "DB Admin Menu")
+ This menu will allows you replicate the Database, and as well as delete it.
+ ![DB Admin Menu](imgs/screenshots/db-admin2.png "DB Admin Menu")
+
+
+ ** Replication Link **
+ Jump directly to the Replication page for this database.
+ ![Replicate a DB](imgs/screenshots/jumptoreplicate.png "Replicate a DB")
+
+ ** Permissions Link **
+ Jump directly to the Permissions page for this database.
+ ![Jump to Permissions](imgs/screenshots/jumptopermissions.png "Jump to Permissions")
+
+ div.chapter#setup
+ :markdown
+ # Setup
+ The Setup tab provides an installation wizard to help you setup a cluster, in case you haven\u2019t done before, or in case you would prefer to use Fauxton.
+
+ You can read more about it in the docs:
+ [Cluster Setup Wizard](http://docs.couchdb.org/en/master/cluster/setup.html#the-cluster-setup-wizard)
+
+ ![Setup 1](imgs/screenshots/setup1.png "Setup 1")
+ ![Setup 2](imgs/screenshots/setup2.png "Setup 2")
+
+ You can read more about CouchDB clusters in the docs as well:
+ [CouchDB Clusters](http://docs.couchdb.org/en/master/cluster/index.html)
+
+ div.chapter#_activetasks
+ :markdown
+ # Active Tasks
+
+ ** 1 Change Polling Interval **
+ The status of each task can change as you are watching the Active
+ Tasks page. The page auto-updates, but polls at regular intervals. You
+ can set the amount of time that the page updates itself by dragging on
+ this bar.
+ ![Active Tasks Polling](imgs/screenshots/activetasks1.png "Active Tasks Polling")
+
+ ** 2 API URL **
+ This page is an interface to the
+ [Active Tasks API](http://docs.couchdb.org/en/latest/api/server/common.html#api-server-active-tasks)
+ call. You can view or copy the raw JSON by clicking on this button.
+ ![Active Tasks API](imgs/screenshots/activetasks2.png "Active Tasks API")
+
+ ** 3 Filter **
+ You can filter by the type of task, or search active tasks by
+ database name (either source or target) using these tabs.
+ ![Active Tasks Filter](imgs/screenshots/activetasks3.png "Active Tasks Filter")
+
+ div.chapter#_config
+ :markdown
+ # Configuration
+
+ This may be disabled in Fauxton if you are using CouchDB 2.0, and you can only change config parameters via the backdoor port. It's best not to use Fauxton for setting config in 2.0, rather use a config tool like chef, puppet, ansible, etc.
+
+ In earlier versions, the interface allows you to edit some of the different configurable parameters.
+
+ ![Config](imgs/screenshots/config.png "Config")
+
+ # CORS
+
+ CORS stands for Cross Origin Resource Sharing. It is a setting that pertains only to browsers.
+ By enabling CORS, you allow other people, from their browsers, to access the data you have stored in your CouchDB databases.
+
+ They can ping your CouchDB instance through an AJAX request, and it will return information. Or they can POST data to your CouchDB instance, and CORS allows you to recieve that information.
+
+ For example, if your CouchDB installation is running on the domain alice.example you can ping someone else's CouchDB instance through an AJAX request from a different domain, e.g. bob.example - or even localhost!
+
+ But be careful - allowing any domain to access your data can be a security risk. If you only want certain websites (origins) to be able to retrieve and change data, you can set 'Restrict to specific domains', and then list which origins you want to allow access for.
+
+ By setting, 'All domains', you allow anyone from anywhere to ping your databases, and retrieve information that way.
+
+ If you disable CORS, the JavaScript that makes the AJAX request needs to run on the same domain. With CORS disabled frontend code that runs on alice.example must be also hosted on alice.example. Disabling CORS, means that no browser that pings your databases will recieve information.
+
+ You can also limit who can ping you. If you only want certain websites, or origins, to be able to recieve data from your stores, you can set 'Restrict to specific domains', and then list which origins you want to allow access.
+
+ This is a browser specific layer of protection, a second layer of protection, if you will. The first layer of protection comes from the permissions you set on each database using roles. (For more information, see [CouchDB Security](http://docs.couchdb.org/en/latest/api/database/security.html))
+
+ ![CORS](imgs/screenshots/cors.png "CORS")
+
+ For more details on configuration, see the
+ [Configuring CouchDB](http://docs.couchdb.org/en/latest/config/index.html#config)
+ section.
+
+ div.chapter#replication
+ :markdown
+ # Replication
+
+ This is the interface to the replication system, enabling you to initiate
+ replication between local and remote databases.
+
+ You will see two boxes, with 3 boxes in each bigger box.
+
+ ![Replication](imgs/screenshots/replication1.png "Replication")
+
+ Depending on how big your screen is, the top (or leftmost) box is the Source database. The bottom (or rightmost) box is the Target database.
+
+ ![Replication](imgs/screenshots/replcationSourceTarget.png "Replication")
+
+ From the Source database box, you can choose an existing
+ database from the dropdown, by selecting 'Local' like in the image to
+ the left. Or you can specify a remote database as the Source, by
+ clicking on 'Remote' in that box, and typing in the remote database's
+ address.
+
+ In the Target database box, choose either a local or remote
+ database. If you want to create a new database, and replicate into
+ that new DB, check the 'Create Target' button.
+
+ For continuous Replications, select the 'continuous' checkbox.
+ 'Continous' means that the target database will update itself whenever
+ the source database is updated, from now on. It will continue to
+ update itself until you cancel the continous replication.
+
+ If you are specifying a remote database name, you must specify the
+ full URL of the remote database (including the host, port number and
+ database name). If the remote instance requires authentication, you
+ can specify the username and password as part of the URL, for example
+ ``http://username:pass@remotehost:5984/demo``.
+
+ Under the [Active Tasks](#_activetasks) tab, you should see in
+ the table your new created replication. You might miss it if the
+ database being replicated is on the small side, but continous
+ replications will always show up while they are active.
+
+ For more information, see
+ [/_replicate](http://docs.couchdb.org/en/latest/api/server/common.html#api-server-replicate).
+
+ For more information on replication, see
+ [Replication](http://docs.couchdb.org/en/latest/replication/index.html#replication).
+
+ div.chapter#documentation
+ :markdown
+ # Documentation
+
+ Here you will find helpful online and offline versions of CouchDB Documentation, as well as links to various related links regarding the CouchDB community. If you need to look at this guide again, the link is also here.
+
+ ![Documentation](imgs/screenshots/docs.png "Documentation")
+
+ div.chapter#login
+ :markdown
+ # Login/User Management
+
+ You can change your password, or add admins to your CouchDB instance within this tab.
+ ![Admin](imgs/screenshots/admin.png "![Documentation](imgs/screenshots/docs.png "Documentation")
+
+ div.chapter#verifyinstall
+ :markdown
+ # Verify
+
+ The Verify Installation allows you to check whether all of the components of your CouchDB installation are correctly installed.
+
+ ![Verify](imgs/screenshots/verify.png "Verify")
+ div#end-using-fauxton
+
+ div#answers.section
+ div.middleBar
+ img(src='imgs/answers-light.png').topic-image
+ div.section-title Answers
+ div#rightContent
+ h1 Answers!
p.question Q: Where can I find answers about CouchDB?
p.answer
| A: Checkout the
@@ -472,11 +426,6 @@ ul#toc.hidden
a place that you think needs fixing, and find out how to fix it.
:markdown
- For example, if you find the documentation a long rabbit hole of
- links and links (and links and links....) you could come up with a
- hierarchical system of links or strategy guide that would help out a
- newbie.
-
If you have design skills, or would like to learn architecture
skills, you can help out by finding a cumbersome or non-intuitive
part of CouchDB and/or Fauxton and propose a fix. Good ideas are
@@ -486,10 +435,32 @@ ul#toc.hidden
better! If you find a place in CouchDB that is not well-documented,
feel free!
- p.question Q: I found a bug and I think it should be fixed!
+ p.question Q: I found a bug and I know how to fix it!!
p.answer.
A: Awesome! Open a pull request and we can make that happen!
+ h1 Helpful Links
+ :markdown
+ [CouchDB Homepage](https://couchdb.apache.org/) (more info is
+ available here!)
+
+ [How to Install/Setup](http://docs.couchdb.org/en/latest/install/index.html)
+
+ [Install via npm](https://www.npmjs.com/package/fauxton)
+
+ [CouchDB Documentation](http://docs.couchdb.org/en/latest/)
+
+ [CouchDB Blog](http://blog.couchdb.org/) Updates Weekly! :)
+
+ [CouchDB Wiki](http://wiki.apache.org/couchdb/)
+
+ [CouchDB: The Definitive Guide](http://guide.couchdb.org/index.html)
+ [CouchDB Tutorials](http://wiki.apache.org/couchdb/Basics) General and
+ Tutorials for Specific Languages
+ [CouchDB IRC](http://webchat.freenode.net/?channels=couchdb) Our chat
+ channel
+ [Apache Software Foundation](http://www.apache.org/) About the ASF
+ div#end-answers
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/js/jquery.visible.min.js
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/js/jquery.visible.min.js b/_src-fauxton-visual-guide/js/jquery.visible.min.js
new file mode 100644
index 0000000..417039c
--- /dev/null
+++ b/_src-fauxton-visual-guide/js/jquery.visible.min.js
@@ -0,0 +1 @@
+!function(t){var i=t(window);t.fn.visible=function(t,e,o){if(!(this.length<1)){var r=this.length>1?this.eq(0):this,n=r.get(0),f=i.width(),h=i.height(),o=o?o:"both",l=e===!0?n.offsetWidth*n.offsetHeight:!0;if("function"==typeof n.getBoundingClientRect){var g=n.getBoundingClientRect(),u=g.top>=0&&g.top<h,s=g.bottom>0&&g.bottom<=h,c=g.left>=0&&g.left<f,a=g.right>0&&g.right<=f,v=t?u||s:u&&s,b=t?c||a:c&&a;if("both"===o)return l&&v&&b;if("vertical"===o)return l&&v;if("horizontal"===o)return l&&b}else{var d=i.scrollTop(),p=d+h,w=i.scrollLeft(),m=w+f,y=r.offset(),z=y.top,B=z+r.height(),C=y.left,R=C+r.width(),j=t===!0?B:z,q=t===!0?z:B,H=t===!0?R:C,L=t===!0?C:R;if("both"===o)return!!l&&p>=q&&j>=d&&m>=L&&H>=w;if("vertical"===o)return!!l&&p>=q&&j>=d;if("horizontal"===o)return!!l&&m>=L&&H>=w}}}}(jQuery);
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/js/main.coffee
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/js/main.coffee b/_src-fauxton-visual-guide/js/main.coffee
deleted file mode 100644
index e2df07b..0000000
--- a/_src-fauxton-visual-guide/js/main.coffee
+++ /dev/null
@@ -1,12 +0,0 @@
-$ ->
-
- toc = $('#toc')
- button = $('#toggle-toc-button')
-
- button.click ->
- toc.toggleClass('hidden')
- button.toggleClass('x')
-
- button.text ->
- if toc.hasClass('hidden') then 'TOC'
- else 'X'
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/js/main.js
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/js/main.js b/_src-fauxton-visual-guide/js/main.js
new file mode 100644
index 0000000..fa0f2a7
--- /dev/null
+++ b/_src-fauxton-visual-guide/js/main.js
@@ -0,0 +1,278 @@
+//main.js
+
+$(document).ready(function(){
+ replaceSVGs();
+ toggleSidebar();
+ clickSidebarItemListener();
+ usingFauxtonNavigationListener();
+ jumpToAnchor();
+ detectHashChange();
+ changeHashOnScroll();
+ scrollOnMiddleBarScrollsRightContent();
+});
+
+function jumpToAnchor () {
+ var hash = window.location.hash;
+ switch (hash) {
+ case '' :
+ $('#redsidebar .getting-started').click();
+ break;
+ case '#getting-started' :
+ $('#redsidebar .getting-started').click();
+ break;
+ case '#answers' :
+ $('#redsidebar .answers').click();
+ break;
+ default:
+ $('#redsidebar .using-fauxton').click();
+ if (location.hash) {
+ location.href = location.hash;
+ }
+ highlightFauxtonNavigation();
+ }
+}
+
+function getOffset(el) {
+ el = el.getBoundingClientRect();
+ return {
+ left: el.left + window.scrollX,
+ top: el.top + window.scrollY
+ }
+}
+
+function scrollOnMiddleBarScrollsRightContent () {
+ $('#content').scroll(function (e) {
+ var top = $('#content').scrollTop();
+
+ var amountVisibleOnPage = getAmountofContentVisibleOnPage();
+
+ if (amountVisibleOnPage > 250) {
+ // if the end is 250px on the page, scroll
+ $('.middleBar').css({
+ 'padding-top': (top + 50) + 'px'
+ });
+ }
+ });
+
+}
+
+function getAmountofContentVisibleOnPage () {
+
+ var hash = window.location.hash;
+
+ switch (hash) {
+ case '' :
+ case '#getting-started' :
+ return getOffset(document.getElementById('end-getting-started')).top;
+ case '#using-fauxton' :
+ return getOffset(document.getElementById('end-using-fauxton')).top;
+ case '#answers' :
+ return getOffset(document.getElementById('end-answers')).top;
+ default:
+ return getOffset(document.getElementById('end-using-fauxton')).top;
+ }
+
+}
+
+function highlightFauxtonNavigation () {
+ clearAll();
+
+ var hash = window.location.hash;
+ var address = hash.substring(1);
+ var end = address.slice(-1);
+
+ $('#toc-' + address).addClass('selected');
+ $('.icon-menu-'+ address).addClass('selected');
+
+ function clearAll () {
+ $('.toc .heading, .fauxton-toc .icon-menu a').each(function () {
+ $(this).removeClass('selected');
+ });
+ }
+ }
+
+function changeHashOnScroll() {
+ //http://stackoverflow.com/questions/5315659/jquery-change-hash-fragment-identifier-while-scrolling-down-page
+ $('#content').scroll(function (e) {
+
+ $('div.chapter').each(function () {
+ if (
+ $(this).offset().top < window.pageYOffset + 10
+ //begins before top
+ && $(this).offset().top + $(this).height() > window.pageYOffset + 10
+ //but ends in visible area
+ //+ 10 allows you to change hash before it hits the top border
+ ){
+ history.replaceState(undefined, undefined, "#" + $(this).attr('id'));
+ highlightFauxtonNavigation();
+
+ if ($('#_all_dbs').visible(true)) {
+ clear();
+ $('#_all_dbs-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ }
+
+
+ if ($('#_all_docs').visible(true)) {
+ clear();
+ $('#_all_docs-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ return;
+ }
+
+ if ($('#editor').visible(true)) {
+ clear();
+ $('#editor-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ return;
+ }
+
+ if ($('#db-action').visible(true)) {
+ clear();
+ $('#db-actions-sub').css({
+ 'color': 'black',
+ 'font-weight': 'bold'
+ });
+ }
+ }
+ });
+ });
+
+ function clear () {
+ $('#db-actions-sub, #_all_docs-sub, #editor-sub, #_all_dbs-sub').css({
+ 'color': '',
+ 'font-weight': ''
+ });
+ }
+}
+
+function detectHashChange () {
+ // this is if you click the back button on the browser
+
+ $(window).on('load', function() {
+ jumpToAnchor();
+ });
+
+ $(window).on('hashchange', function() {
+ var hash = window.location.hash;
+
+ if (
+ hash === '#editor' ||
+ hash === '#_all_docs' ||
+ hash === '#db-action'
+ ) {
+ $('#toc-_all_dbs').addClass('selected');
+ $('.icon-menu-_all_dbs').addClass('selected');
+ }
+
+ if (hash === '#answers') {
+ $('#content').scrollTop(0);
+ }
+ });
+}
+
+function toggleSidebar() {
+ $('#hamburger, #redsidebar .header').click(function () {
+ $('#content').toggleClass('showSideBar');
+ $('#hamburger').toggleClass('showSideBar');
+ });
+}
+
+function clickSidebarItemListener () {
+
+ //makes the CSS changes
+ $('#redsidebar .section').click(function () {
+ clearAll();
+ var sectionChosen = $(this).data('nav');
+
+ $('#' + sectionChosen).addClass('shown');
+ $('.' + sectionChosen + ' .big-nav-subtitle')
+ .css({
+ 'color': '#750f34',
+ 'font-weight': 'bold'
+ });
+ $('.section.' + sectionChosen + ' .large-icon')
+ .css('background-image', 'url("imgs/'+ sectionChosen +'-dark.png")');
+ $( ".middleBar" ).css('padding-top', '50px');
+ });
+
+ //makes the CSS default
+ function clearAll () {
+ $('#getting-started').removeClass('shown');
+ $('#using-fauxton').removeClass('shown');
+ $('#answers').removeClass('shown');
+ $('.toc .heading, .fauxton-toc .icon-menu a').each(function () {
+ $(this).removeClass('selected');
+ })
+
+ $('.big-nav-subtitle')
+ .css({
+ 'color': '',
+ 'font-weight': ''
+ });
+ $('.getting-started .large-icon, .using-fauxton .large-icon, .answers .large-icon')
+ .css('background-image', '');
+ }
+}
+
+function usingFauxtonNavigationListener () {
+ $('#using-fauxton .toc a, .fauxton-toc .icon-menu a').click(function (e) {
+ clearAll();
+
+ if ($(this).hasClass('subheading')) {
+ e.stopPropagation();
+ }
+ var href = $(this).attr('href');
+ var address = href.substring(1);
+
+ $('#toc-' + address).addClass('selected');
+ $('.icon-menu-'+ address).addClass('selected');
+
+ });
+
+ function clearAll () {
+ $('.toc .heading, .fauxton-toc .icon-menu a').each(function () {
+ $(this).removeClass('selected');
+ });
+ }
+}
+
+/*
+ * Replace all SVG images with inline SVG
+ * from http://stackoverflow.com/questions/11978995/how-to-change-color-of-svg-image-using-css-jquery-svg-image-replacement
+ */
+function replaceSVGs () {
+ jQuery('img.svg').each(function(){
+ var $img = jQuery(this);
+ var imgID = $img.attr('id');
+ var imgClass = $img.attr('class');
+ var imgURL = $img.attr('src');
+
+ jQuery.get(imgURL, function(data) {
+ // Get the SVG tag, ignore the rest
+ var $svg = jQuery(data).find('svg');
+
+ // Add replaced image's ID to the new SVG
+ if(typeof imgID !== 'undefined') {
+ $svg = $svg.attr('id', imgID);
+ }
+ // Add replaced image's classes to the new SVG
+ if(typeof imgClass !== 'undefined') {
+ $svg = $svg.attr('class', imgClass+' replaced-svg');
+ }
+
+ // Remove any invalid XML tags as per http://validator.w3.org
+ $svg = $svg.removeAttr('xmlns:a');
+
+ // Replace image with new SVG
+ $img.replaceWith($svg);
+
+ }, 'xml');
+ });
+}
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/main.less
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/main.less b/_src-fauxton-visual-guide/main.less
index cca707b..f1e3af1 100644
--- a/_src-fauxton-visual-guide/main.less
+++ b/_src-fauxton-visual-guide/main.less
@@ -1,291 +1,379 @@
-* {
- margin: 0;
+html, body {
+ font-family: "Helvetica";
+ text-align: center;
padding: 0;
- -webkit-text-size-adjust: none;
-}
+ background: #f9f9f9;
+ color: #444;
+ margin: 0;
+ height: 100%;
-body,
-a {
- color: #291d1e;
-}
-/*---------------------------------------------------
- Font
----------------------------------------------------*/
-body,
-h1,
-h2,
-h3,
-h4,
-pre {
- font-size: 16px;
- font-family: 'HelveticaNeue-Light', Helvetica, Arial, sans-serif;
- font-weight: 300;
-}
-h1 {
- font-size: 34px;
-}
-h2 {
- font-size: 34px;
- padding: 48px 0;
-}
-b,
-strong {
- font-family: 'HelveticaNeue-Bold', Helvetica, Arial, sans-serif;
- font-weight: 900;
+ -webkit-touch-callout: none; /* iOS Safari */
+ -webkit-user-select: none; /* Chrome/Safari/Opera */
+ -khtml-user-select: none; /* Konqueror */
+ -moz-user-select: none; /* Firefox */
+ -ms-user-select: none; /* Internet Explorer/Edge */
+ user-select: none; /* Non-prefixed version, currently
+ not supported by any browser */
}
-.npm {
- background-color: #E2E2E2;
- border: 1px solid rgb(196, 196, 219);
- margin-left: 50px;
- display: inline-block;
- padding: 10px;
- margin-top: -10px;
- margin-bottom: 20px;
-}
+#redsidebar {
+ width: 270px;
+ height: 100%;
+ background-color: #d84d4d;
+ overflow: auto;
-#toggle-toc-button {
- color: #888;
- right: 20px;
- top: 20px;
- font-size: 12px;
- padding: 10px;
- position: fixed;
- font-family: Arial,sans-serif;
- &:hover {
- cursor:sw-resize;
- }
- &.x{
- height: 35px;
- width: 100px;
- font-size: 8px;
- text-align: right;
- margin-right: 6px;
- &:hover {
- cursor:ne-resize;
+ .header {
+ padding: 20px 20px 40px 20px;
+
+ font-weight: bold;
+ color: #f9f9f9;
+ vertical-align: middle;
+ font-size: 16px;
+
+ .logo {
+ fill: #9b0038;
+ height: 25px;
+ display: inline;
+ padding-right: 10px;
+ vertical-align: middle;
}
- }
- z-index: 1001;
-}
-#toc {
- z-index: 1000;
- width: 200px;
- margin: 20px;
- padding: 20px;
- list-style-type: none;
- position: fixed;
- right: 5px;
- background-color: rgba(255, 255, 255, 0.9);
+ .title {
+ display: inline;
+ vertical-align: middle;
+ cursor: pointer;
+ }
- li {
- padding: 2px;
+ .subtitle{
+ color: #750f34;
+ vertical-align: middle;
+ }
}
- a {
- color: rgb(197, 105, 105);
+ a.section {
+ background-repeat: no-repeat;
+ background-position: center;
+ margin-bottom: 30px;
+ display: block;
+ font-weight: 300;
+ color: #f9f9f9;
+ font-size: 12px;
text-decoration: none;
&:hover {
- text-decoration: underline;
+ cursor: pointer;
+ color: #750f34;
}
- }
-
- &.hidden {
- display: none;
- }
-}
-.pagecontainer {
- min-height: 800px;
- clear:both;
-}
+ .large-icon {
+ height: 150px;
+ width: 150px;
+ background-repeat: no-repeat;
+ margin: auto;
+ }
-.page {
- min-height: 800px;
- img {
- margin-top: 70px;
- height: 600px;
+ &.getting-started .large-icon {
+ background-image: url('imgs/getting-started-light.png');
- display: block;
- margin-left: auto;
- margin-right: auto;
+ &:hover {
+ background-image: url('imgs/getting-started-dark.png');
+ }
+ }
- &.couch {
- height: auto;
- position: relative;
- top: 50%;
- transform: translateY(50%);
+ &.using-fauxton .large-icon {
+ cursor: pointer;
+ background-image: url('imgs/using-fauxton-light.png');
+
+ &:hover {
+ background-image: url('imgs/using-fauxton-dark.png');
+ }
}
- }
- overflow-y: auto;
-}
-.leftside {
- width: 50%;
- float: left;
-}
+ &.answers .large-icon {
+ background-image: url('imgs/answers-light.png');
-.rightside {
- color: green;
- width: 50%;
- float: right;
- height: 100%;
+ &:hover {
+ background-image: url('imgs/answers-dark.png');
+ }
+ }
+ }
}
-.linen {
- background: url(assets/linen.jpg) #eeeeee 50% 0%;
-}
+#content {
+ height: 100%;
+ width: 100%;
+ background: #f9f9f9;
+ position: fixed;
+ top: 0px;
+ left: 0px;
+ -webkit-transition: left 0.5s, width 0.5s;
+ -moz-transition: left 0.5s, width 0.5s;
+ -o-transition: left 0.5s, width 0.5s;
+ transition: left 0.5s, width 0.5s;
+ overflow-y: auto;
+ overflow-x: hidden;
-.textbox {
- color: gray;
- border: 1px solid rgb(216, 216, 216);
- min-height: 600px;
- width: 87%;
- margin: auto;
- margin-top: 70px;
- margin-bottom: 50px;
- background-color: rgba(242, 242, 242, 0.85);
- overflow: hidden;
-
- h1 {
- font-size: 30px;
- text-align: center;
- margin: 20px 10px 20px 10px;
- color: #B5B5B5;
+ &.showSideBar {
+ left: 270px;
+ width: calc(100% ~"-" 270px);
}
- p {
- padding: 5px 30px 15px 30px;
- line-height: 1.5;
- &.br {
- padding: 0px 30px 0px 30px;
- line-height: 1;
+ #hamburger {
+ height: 25px;
+ width: 100%;
+ text-align: left;
+ padding: 15px;
+ position: fixed;
+ top: 5px;
+ left: 0px;
+ cursor: pointer;
+ color: #750f34;
+ font-size: 20px;
+
+
+ -webkit-transition: left 0.5s, width 0.5s;
+ -moz-transition: left 0.5s, width 0.5s;
+ -o-transition: left 0.5s, width 0.5s;
+ transition: left 0.5s, width 0.5s;
+
+ &.showSideBar {
+ left: 275px;
}
+ }
- &.indent {
- margin-left: 15px;
- }
+ .section {
+ display: none;
+ }
+ .shown {
+ display: inline;
+ }
+}
- &.question {
- font-weight: 600;
- padding-bottom: 0px;
- }
+.middleBar {
+ width: 255px;
+ margin-left: 50px;
+ padding-top: 50px;
+ height: calc(100% ~"-" 100px);
+ padding-bottom: 50px;
+ float: left;
+ position: absolute;
+
- &.answer {
- padding-top: 0px;
- }
+ .topic-image {
+ height: 120px;
+ }
+ .section-title {
+ font-weight: 300;
+ color: #750f34;
}
}
-#introBox {
- text-align: center;
- min-height: 320px;
+#rightContent {
+ -webkit-touch-callout: text;
+ -webkit-user-select: text;
+ -khtml-user-select: text;
+ -moz-user-select: text;
+ -ms-user-select: text;
+ user-select: text;
- display: block;
- position: relative;
- top: 50%;
- transform: translateY(50%);
- h1 {
- margin-top: 100px;
+ width: calc(100% ~"-" 360px);
+ padding-left: 300px;
+ font-weight: 300;
+ text-align: left;
+ margin: auto;
+ min-width: 450px;
+ max-width: 960px;
+ margin-top: 50px;
+
+ .box {
+ overflow-x: auto;
}
h1 {
- font-size: 60px;
- color: #C0C0C0;
+ font-size: 24px;
+ font-weight: normal;
+ padding-bottom: 20px;
+
+ &::before {
+ content: url('imgs/diamond.png');
+ margin-right: 10px;
+ }
}
- h2 {
+ div, h2, p {
+ margin-top: 15px;
+ margin: 15px 8px;
font-size: 16px;
- padding: 0px;
}
-}
-#page-overview {
- img {
- margin-top: 300px;
- height: auto;
+ .intro-section , .dl-space{
+ padding-bottom: 40px;
}
-}
-#page-header-bar {
-
- .head-header-section {
+ .download-btn {
+ width: 200px;
+ vertical-align: middle;
+ }
+}
+#using-fauxton {
+ #rightContent {
+ .chapter {
+ padding: 75px 0 0 0;
+ border-top: 1px solid gainsboro;
+
+ a {
+ color: black;
+
+ &:hover{
+ color: darkgray;
+ }
+ }
- .firstleft{
- padding-top: 100px;
- }
- .firstright{
- height: 2806px;
-
- .long-header-textbox{
- height: 95%;
+ img {
+ width: 100%;
}
}
+ }
+}
+.fauxton-toc {
+ margin-top: 40px;
- }
+ .icon-menu {
+ width: 50px;
+ height: 100%;
+ float: left;
+ font-size: 20px;
- .tail-header-section {
- position: absolute;
- width: 100%;
-
- .headerSection {
+ a {
+ color: #b3b3b3;
+ }
- overflow: hidden;
+ > div i:hover,
+ > div svg:hover,
+ a.selected {
+ cursor: pointer;
+ color: black;
+
+ path {
+ fill: black;
+ }
}
- >.headerSection:first-child {
- .leftside{
- padding-top: 130px;
+ .replicate-icon, .user-icon, .docs-icon {
+ width: 22px;
+
+ &:hover {
+ path {
+ fill: black;
+ }
+ }
+ path {
+ fill: #b3b3b3;
}
}
- .leftside{
- padding-top: 40px;
+ .line {
+ width: 50%;
+ border-right: 1px dotted black;
+ height: 10px;
+ margin: 5px 0 5px 0;
}
}
-
- img {
- padding: 30px;
- width: 936px;
- height: auto;
- }
- .textbox {
- min-height: auto;
- border: none;
- }
- .border {
- border: 1px solid black;
- }
+ .toc {
+ float: right;
+ font-weight: 400;
+ text-align: left;
+ width: 175px;
+ cursor: pointer;
+ padding-right: 15px;
+
+ a {
+ text-decoration: none;
+ color: #b3b3b3;
+ }
- .redborder{
- border: 1px solid red;
- }
- .blueborder{
- border: 1px solid blue;
- }
+ .heading {
+ display: block;
+ margin-left: 5px;
+ margin-bottom: 15px;
+ font-size: 12px;
+
+ .heading-title {
+ padding-left: 18px;
+ }
- .greenborder{
- border: 1px solid green;
- }
+ .subheading {
+ font-weight: normal;
+ display: none;
+ line-height: 17px;
+ font-size: 10px;
+ margin-left: 8px;
- .subleft {
- overflow-y: auto;
- }
+ &:hover {
+ color: red;
+ }
+ }
+
+ &.selected .subheading {
+ display:block;
+ padding-left: 19px;
+ }
+
+
+ &:hover {
+ font-weight: bold;
+ color: black;
+ .subheading {
+ font-weight: normal;
+ }
+ }
+ }
+
+ .selected {
+ color: black;
+
+ &.heading {
+ padding-left: 0px;
+ }
+
+ .heading-title {
+ font-weight: bold;
+ margin-bottom: 10px;
+ padding-left: 15px;
+ border-left: 2px solid red;
+ color: black;
- .clearfix {
- clear: both;
+ .number {
+ font-size: 18px;
+ }
+
+ .heading-text {
+ font-size: 12px;
+ }
+ }
+ }
}
}
-#page-answers {
- img {
- height: auto;
+#answers {
+ .question {
+ font-weight: bold;
+ }
+
+ a {
+ color: black;
+
+ &:hover{
+ color: darkgray;
+ }
}
}
+#end1, #end2 {
+ height: 40vh;
+}
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/active-tasks.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/active-tasks.png b/fauxton-visual-guide/assets/active-tasks.png
deleted file mode 100644
index cd3d77a..0000000
Binary files a/fauxton-visual-guide/assets/active-tasks.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/add-admin.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/add-admin.png b/fauxton-visual-guide/assets/add-admin.png
deleted file mode 100644
index a898715..0000000
Binary files a/fauxton-visual-guide/assets/add-admin.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/all-dbs.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/all-dbs.png b/fauxton-visual-guide/assets/all-dbs.png
deleted file mode 100644
index 5b9d53f..0000000
Binary files a/fauxton-visual-guide/assets/all-dbs.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/all-docs.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/all-docs.png b/fauxton-visual-guide/assets/all-docs.png
deleted file mode 100644
index 07f5607..0000000
Binary files a/fauxton-visual-guide/assets/all-docs.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/answers.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/answers.png b/fauxton-visual-guide/assets/answers.png
deleted file mode 100644
index 0a993ba..0000000
Binary files a/fauxton-visual-guide/assets/answers.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/config.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/config.png b/fauxton-visual-guide/assets/config.png
deleted file mode 100644
index cb2b211..0000000
Binary files a/fauxton-visual-guide/assets/config.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/cors.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/cors.png b/fauxton-visual-guide/assets/cors.png
deleted file mode 100644
index a3397aa..0000000
Binary files a/fauxton-visual-guide/assets/cors.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/couch.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/couch.png b/fauxton-visual-guide/assets/couch.png
deleted file mode 100644
index 8670739..0000000
Binary files a/fauxton-visual-guide/assets/couch.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/couchdb-logo.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/couchdb-logo.png b/fauxton-visual-guide/assets/couchdb-logo.png
deleted file mode 100644
index db7edaa..0000000
Binary files a/fauxton-visual-guide/assets/couchdb-logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/couchdb-logo1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/couchdb-logo1.png b/fauxton-visual-guide/assets/couchdb-logo1.png
deleted file mode 100644
index a7d179b..0000000
Binary files a/fauxton-visual-guide/assets/couchdb-logo1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/header-bar1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/header-bar1.png b/fauxton-visual-guide/assets/header-bar1.png
deleted file mode 100644
index 53df722..0000000
Binary files a/fauxton-visual-guide/assets/header-bar1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/0.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/0.png b/fauxton-visual-guide/assets/headerbar/0.png
deleted file mode 100644
index 52ab51c..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/0.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/1.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/1.png b/fauxton-visual-guide/assets/headerbar/1.png
deleted file mode 100644
index 344fbda..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/1.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/2.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/2.png b/fauxton-visual-guide/assets/headerbar/2.png
deleted file mode 100644
index e92d5f5..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/2.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/3.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/3.png b/fauxton-visual-guide/assets/headerbar/3.png
deleted file mode 100644
index f93749f..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/3.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/4.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/4.png b/fauxton-visual-guide/assets/headerbar/4.png
deleted file mode 100644
index 7ffd2dc..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/4.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/5.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/5.png b/fauxton-visual-guide/assets/headerbar/5.png
deleted file mode 100644
index 2fb655c..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/5.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/headerbar/6.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/headerbar/6.png b/fauxton-visual-guide/assets/headerbar/6.png
deleted file mode 100644
index 92df140..0000000
Binary files a/fauxton-visual-guide/assets/headerbar/6.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/linen.jpg
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/linen.jpg b/fauxton-visual-guide/assets/linen.jpg
deleted file mode 100644
index d80be96..0000000
Binary files a/fauxton-visual-guide/assets/linen.jpg and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/login.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/login.png b/fauxton-visual-guide/assets/login.png
deleted file mode 100644
index 5da5cec..0000000
Binary files a/fauxton-visual-guide/assets/login.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/replicator.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/replicator.png b/fauxton-visual-guide/assets/replicator.png
deleted file mode 100644
index c36758b..0000000
Binary files a/fauxton-visual-guide/assets/replicator.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/troubleshooting.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/troubleshooting.png b/fauxton-visual-guide/assets/troubleshooting.png
deleted file mode 100644
index 328a8fa..0000000
Binary files a/fauxton-visual-guide/assets/troubleshooting.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/usermanagement.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/usermanagement.png b/fauxton-visual-guide/assets/usermanagement.png
deleted file mode 100644
index 2a31f83..0000000
Binary files a/fauxton-visual-guide/assets/usermanagement.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/assets/verify.png
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/assets/verify.png b/fauxton-visual-guide/assets/verify.png
deleted file mode 100644
index 0db6b5e..0000000
Binary files a/fauxton-visual-guide/assets/verify.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/fonts/fontawesome-webfont.ttf
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/fonts/fontawesome-webfont.ttf b/fauxton-visual-guide/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..f221e50
Binary files /dev/null and b/fauxton-visual-guide/fonts/fontawesome-webfont.ttf differ
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/fauxton-visual-guide/fonts/fontawesome-webfont.woff
----------------------------------------------------------------------
diff --git a/fauxton-visual-guide/fonts/fontawesome-webfont.woff b/fauxton-visual-guide/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..6e7483c
Binary files /dev/null and b/fauxton-visual-guide/fonts/fontawesome-webfont.woff differ
[5/6] couchdb-www git commit: Update Fauxton Vis Guide
Posted by mi...@apache.org.
http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/8066f9f8/_src-fauxton-visual-guide/imgs/screenshots/RainbowSite.ai
----------------------------------------------------------------------
diff --git a/_src-fauxton-visual-guide/imgs/screenshots/RainbowSite.ai b/_src-fauxton-visual-guide/imgs/screenshots/RainbowSite.ai
new file mode 100644
index 0000000..7a2dce3
--- /dev/null
+++ b/_src-fauxton-visual-guide/imgs/screenshots/RainbowSite.ai
@@ -0,0 +1,2414 @@
+%PDF-1.5
%\ufffd\ufffd\ufffd\ufffd
+1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R 6 0 R 7 0 R]/Order 8 0 R/RBGroups[]>>/OCGs[5 0 R 6 0 R 7 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 39220/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="\ufeff" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.5-c014 79.151739, 2013/04/03-12:12:15 ">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <rdf:Description rdf:about=""
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+ xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"
+ xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+ xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#"
+ xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
+ xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"
+ xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+ xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+ xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
+ xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"
+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+ <dc:format>application/pdf</dc:format>
+ <dc:title>
+ <rdf:Alt>
+ <rdf:li xml:lang="x-default">RainbowSite</rdf:li>
+ </rdf:Alt>
+ </dc:title>
+ <xmp:CreatorTool>Adobe Illustrator CC (Macintosh)</xmp:CreatorTool>
+ <xmp:CreateDate>2016-10-22T19:09:50-04:00</xmp:CreateDate>
+ <xmp:ModifyDate>2016-10-22T19:09:50-04:00</xmp:ModifyDate>
+ <xmp:MetadataDate>2016-10-22T19:09:50-04:00</xmp:MetadataDate>
+ <xmp:Thumbnails>
+ <rdf:Alt>
+ <rdf:li rdf:parseType="Resource">
+ <xmpGImg:width>128</xmpGImg:width>
+ <xmpGImg:height>256</xmpGImg:height>
+ <xmpGImg:format>JPEG</xmpGImg:format>
+ <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAACAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FU
m1r
V5YpPqdqaTEVkk/lBFaD3plGfMIC3KwYBIcR5JFcegjj61OTK29XLlt+54hqfTmpjqs2TeAsfD9J
3adT2rpsEhGZAP4/G6MttRvLAqwkM1qaExseQ4noVOZOk13EaPNyxCGaNx69WTwyxzRJLGao4DKf
Y5tHBIo0V+KHYq7FXYq7FXYq7FXYq7FXYq7FWnbitfx8PfFUlbR43uZZ1l9SV5K8RSlNmP68x9Rp
Y5BRtv8AzEuGuiBuPLshZ5gwlLOzzMQKBDuoWu/TL9LjjjgIV0dJLsvHKU5z9Up38O75KsOhypbr
bSv0ZgNqsEbvtt1GYMtAPGOS9j+hzuzoS0+MQu6uvdeydadAttbrbKxdUqVYinU1I+gnM4CnJyT4
pWisLB2KuxV2KuxV2KuxV2KuxV2KuxVxAIoeh64qpC2jBqC1egNdwP49e+Em0UqKgUUH04ErBbxq
arVfADthJVeqKtaDr1Pc4FbxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2
KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K
uxV2KpdDrDTRJLHY3BSRQ6msA2YVH+7cjxBNL/0nL/yw3H3wf9VceILTv0nL/wAsNx98H/VXHiC0
79Jy/wDLDcffB/1Vx4gtO/Scv/LDcffB/wBVceILTv0nL/yw3H3wf9VceILTv0nL/wAsNx98H/VX
HiC079Jy/wDLDcffB/1Vx4gtO/Scv/LDcffB/wBVceILTv0nL/yw3H3wf9VceILTv0nL/wAsNx98
H/VXHiC079Jy/wDLDcffB/1Vx4gtO/Scv/LDcffB/wBVceILTv0nL/yw3H3wf9VceILTv0nL/wAs
Nx98H/VXHiC079KkM
gktJo1dlTmxiIBdgorxkY9T4YRILSH0v/jmWf8Axgj/AOIDKilFYpdirsVd
irsVdirsVdirsVdirsVdirsVdiqHvf7qP/jPb/8AJ5MMeaCt0v8A45ln/wAYI/8AiAwFUVilAXev
6DZ3H1a71K1trjY+jLNGj/F0+FmB3xpCPBBFRuD0OKVOC4t7iIS28qTREkCSNgykqSrCoqNmBBxV
yXEDyyRJIrSw09WNWBZOQqvIDcVHSuKqmKuxV2KuxV2KuxV2KuxV2Koe9/uo/wDjPb/8nkwx5oK3
S/8AjmWf/GCP/iAwFUVil5/5g0rzJLqfmp7CBWtbu1tIpEkiZnnjEbiQWz8gvqICeqtvTpkgUKEx
1+PVrU2MOpRWltPYJHHILlg1nxRZKogS3GxPMOGkrXoOirUNp5uuYiLmTUYxHp2oSR8JJo2N0t2/
1cEqQWb06cVPUe2OyrLi319bvUbmOLUU1a5j042MkSzLA06xIJjNwAjoNw3qbDem+FUe8PmSbVTD
zv476TUJkmkUzCzXTGRgjIf7gOBx40/ecsGyoCxH5hXF3AlyLmKG8eOwnYF19FbMxNJcg9vrFJQG
77e2HZU30JtcTzZKJvr0trI116jziaOOMcgYgVcyWzjqEaBgafaGA8lZpkUuxV2KuxV2KuxVD3v9
1H/xnt/+TyYY80Fbpf8AxzLP/jBH/wAQGAqisUpfOddF1J6At2tjvH6nLmPg9tvt4dkLA3mTitVt
OVG5f3nWh409q0x2VcV14MCr27AhuQflQNUlaUANKUGOytU8wt6YJtlBB9UqHqDVqFeVRSnH8cdl
WL/iYFg31RtzxP7wbfLHZUdZ/XfS/wBM9P1uR/uq8ePb7W9cBVXxS7FXYq7FXYq7FXYqh73+6j/4
z2//ACeTDHmgrdL/AOOZZ/8AGCP/AIgMBVFYpdirsV
dirsVdirsVdirsVdiqjdXdvbR+pM/Edh1J
PsMBLKEDI0EvPmGMn4LeQr2JoP65SdTAdW8aU94RdnqlpdkrGSsg6xuKN/HLYyB5NU8Uo80XkmtD
3v8AdR/8Z7f/AJPJhjzQVul/8cyz/wCMEf8AxAYCqKxS7FXYq7FXYq7FXYq7FXYq7pirGpXkvdQe
Rv7tW4RA9AAev4VzX66UxHYFz4yjCFdUFLeTly0KIIQSEDirOAete1famDB2WZY+KRN/j8bvJZu1
dZOUp4gPDiet70fsVpWDRQ3cNUY0ZPEEGhHvQ5jaSco5DA71+Lem0GrjnxCZ5SDJrSf17aOYihdQ
WHge/wCOblpnGiQtvf7qP/jPb/8AJ5MlHmwK3S/+OZZ/8YI/+IDAVRWKXYq7FXYq7FXYq7FXYq7F
XVIIYCpU1p44Qd0Fb6nL7S0G7UXcBj2NfDvlppiFOa2hkqQv2f7r27/ryInR8l4dm4YbeN19NPSV
SeI41IBA6kVr8QrjUQbFWiMaFDkqVJYsRSvbISNswoXv91H/AMZ7f/k8mMealbpf/HMs/wDjBH/x
AYCqKxS7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUPe/3Uf8Axnt/+TyYY80Fba2urQWsMHpQN6SK
nL1nFeIArT0slwItV9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAt
u9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCq
WPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn
/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPAtu9PVv98Qf8jn/wCqWPA
trWtdSmMa
yRwxoskcjMsrMaRuHoAY168adcRGltM8mh2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K
uxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KvO/M/mrU7PWtet11S4sxZQWp0uGG2ilhe4nR
qJPI8MnAO4UDlIvemKppL57ubPU7XTbyziMrS2trdvHOXdJrlVqfTjjkRUV3p8cisew6VVQtt+YV
2bdVt7BryVbW9vpnnuEjIitLl4SoMcPEn4fh+Ee56tirZ886lBd6veG1Fxo1nHYzkGRY5IY7qJWb
goRvUarVIZh7HFUbN55mWUvFp3q2LXsumW8wmpK91GGoDFwIWNnQry5k9+OKoOH807G4m9G3s2ke
WO2+qgyU9W4uGiDwD4dmhE6lvp2xVNdL83S3nmCbSJrL6oyGYRmSUiZhCQAxidEBV1bkpjd9utMV
ZHirsVdirsVdirsVdirsVdiqQ6lbaItzqCz6ZPcyanHHFfGON5FlRFIRetBQMelP1Yql50fyt69f
0Ve1RopSQbj0+dsAI5SPU4lx6dOVOR71riqolh5egiJh0S7IeGa0IVHJ9K5laSZN3rvJUk9q7GmK
oxPKPlm64XRs3HqLDyjaSdAy26hYVli5hX4BRQMDiqlPp+gWusm6Gm3Mt4spnBjWV4PWdaNKsfL0
RJx6tx5Yqh7aw8r280MsGi3CvaTy3cT+jIeE04pIwq2/LsNwKbdsVbtodBs7wajbaPf+srStHRJm
SNpt5THC78I+Z68VGKsojcSRrIAQHAYBgQRUV3B6YquxV2KuxV2KuxV2KuxV2Ksd1y5uVvnjjmlU
FUQKlzBCAX3Bo45Anid/uxVCGLUFXgkl5wUM4le+iFafZ3I6bH6OuKr4by/WNRLLcGRzR1FxatxD
KeFGov2q7fL
bFUy8vR3bLJc3MkxJJjRJJ450IB3YemAAQ1RiqWa9JB+kp/UeEKqqknqS3KniwUkF
IvhI37eO+KoJorNxJEGsFpQ0M9y/xL8IbY1BH+fTFVRLuDjI7SW7O/qJcMJ7oJRxVQoYbHxxVPfL
kAa2N4/pNJKWWOSBpSpiDVA/e77NyxVN8VdiqHbUdPVuLXUQbwLqD+vBYZCEu5XR0dQyMGU9GBqD
hYt4q7FXYq7FWOa5CZL16j4QFFfqQudmG9G3/lxVLo4ArS+jC7eoDwrpyqEU7HcFeXwkjfxxVsxO
6PWOQQgD04hpqhA4NehJY7E/ftirINAE/wBUf1WYjmeHOAW7UO9eKkgg+NPniqX6lKz6y1uJrgFi
o9KG4gQUKg/Yb957nFUC0s0MbH1rhfXB2lvLckcWP2OQ+1Ub08cVXn6yZi4lupWG/AXlvQhi3x+m
AFodvnXFU/0VJ1tCJmlJ5niJpEmYDqPjUDrXoemKo/FWN6vqEt3dPZxMVt4zxk49XatCPv2zB1mp
8MOfhxCMeI80qluLCGUwleXE0dlUMAelKkgnNfjx58keMfDf8U6fU+0eHFkMKJrmQLA+1FW9zLp8
iz27coHoXjqeLKeh3y/R6sk8MubuYmGeAI68iy2GVJYklTdJFDKfYiubdwCKNLsUOxV2KsX1420W
rC4JtUuIVWRZJZJ1dQO5WPY/LviqWCbTW9OVmt3hjYtEZJLwnkDtsRQb0LHtXFVQQWf9/bS2Mcyk
Ass1zstWNPgYbcVBA7AYqyHy9Lp7wSLayF5RxNwvqSyKrEbBTJ8v64qgdZWxGpO819a27qFcq9uk
koCgftnc1p060xVL1Gkopf69acAQFH1EEVIqpOxPTuPfFV81np7hlbVLMSQ8i4FpE3EVoetT9o1/
sxVkGizaVJCwsTGzIEE7xJwUnjQHp7fRiqPk
bita0Fdz3AxVK002yDF4QedTIXJapX5H57ZTn0sM
gqQbDmkeqhJ5ctBC/Co4V5iuz9yT9G2ZOI8I4RydeNBhESOEerm630WD0o4GZpY4+SkqRvWjddsw
hoYRyGe9lydHE4MYhE7RTWyRI4RFGD6SbISa7eGZQDZKRJsojFDsVdiqAvNJNzOZfrlxCDQFImCj
bw2J32xVTOiMzlm1C7IIYBRIABy2/l7DpirS6E6IiJqF1xQk1ZkZjUAbllNe/wB+KorT7D6lG6fW
JrjmxflO/MgnsNhQYqo3WkG4uTN9cuIgafuo2VVFAOnwk9vHFVJtBZ+XPUbwhhTaQLQfQuKtroci
oqjULo8S55MyMx5+JK707Yqi9PsRZQtEJ5rjkxfnO3NhUDYGg22xVE9djiqz0YqU4/T3298JKrwA
BQCg8BgVb6Uda8QD4jY4quxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K
uxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kse8+6rfaX5blu7GZre4E1vGJURZGCyTIj8UZXBPEn9k4qk
lj5vv7Z9VmNw2p6bBNb21pNfiOylW4eomjkVYY3omxp6PPwBG+KqrfmEWhtbs2skRUamLi1VwEZt
Pi5kEywrLRqfDshH7QPTFVHVPPurfoqYw2Ys730dPvbUrKs4eC8uVjKNzRAr0qvfxriqY/43vf0m
dEOmp+nfrAgWD6wfq5QwfWPVM/pcvsA/D6da4qhLj8z4IbITnTnM0kLG3t/U3kuYrn6tLApCn7JZ
W5dwegxVVn/MQm1e9sdONxYCb0UvXlZYfhhWVi7RxTFPif01qKV6kYqyuwu1vLG3u1AUXESShQyu
BzUNTmhKt16g0xVXxV2KuxV2KuxV2KuxV2KoXUtMsdStfqt7F60BdJOFWX4o2
DoaqQdmUYqg77yp
oN9cy3VxbH6zM0TyTRyyxNzt6+k4MbJxdeRHIb026Yqpr5N8trH6YswUrOaGSU73aCOc7t+2o3+/
riq+58p+XrmMxT2YeMwQ2pXk4Ho20nqRJsw+y+/ie+KrB5N8uiEx/V35NMLk3Hrz/WPWC8A4uOfr
A8dvt9MVVl8saCq6eos0C6WzPYCrfu2cEOevxFq1PKu+/XFVH/BnlsWNtYx2hht7QyG3EMs0Tp63
94BJG6vR+45YqmtpaW1naxWttGIreBBHFEuwVVFABiqrirsVdirsVdirsVdirsVdirsVdirsVdir
sVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs
VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVf/9k=</xmpGImg:image>
+ </rdf:li>
+ </rdf:Alt>
+ </xmp:Thumbnails>
+ <xmpMM:OriginalDocumentID>uuid:C1BCCE1871B8DB11993190FCD52B4E9F</xmpMM:OriginalDocumentID>
+ <xmpMM:DocumentID>xmp.did:26d95a9f-8e9a-42c7-b8ae-888757393574</xmpMM:DocumentID>
+ <xmpMM:InstanceID>uuid:8346c392-e433-1b40-9ec8-7f3b46e1926a</xmpMM:InstanceID>
+ <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+ <xmpMM:DerivedFrom rdf:parseType="Resource">
+ <stRef:instanceID>uuid:631c01b4-b128-4beb-99ac-5b93e0e65a98</stRef:instanceID>
+ <stRef:documentID>xmp.did:d659fb88-12a4-1041-9460-1072005bf366</stRef:documentID>
+ <stRef:originalDocumentID>uuid:C1BCCE1871B8DB11993190FCD52B4E9F</stRef:originalDocumentID>
+ <stRef:renditionClass>proof:pdf</stRef:renditionClass>
+ </xmpMM:DerivedFrom>
+ <xmpMM:History>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <stEvt:action>saved</stEvt:action>
+ <stEvt:instanceID>xmp.iid:26d95a9f-8e9a-42c7-b8ae-888757393574</stEvt:instanceID>
+ <stEvt:when>2016-10-22T19:09:47-04:00</stEvt:when>
+ <stEvt:softwareAgent>Adobe Illustrator CC (Macintosh)</stEvt:softwareAgent>
+ <stEvt:changed>/</stEvt:changed>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpMM:History>
+ <illustrator:Type>Document</illustrator:Type>
+ <illustrator:StartupProfile>Mobile</illustrator:StartupProfile>
+ <xmpTPg:NPages>1</xmpTPg:NPages>
+ <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency>
+ <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+ <xmpTPg:MaxPageSize rdf:parseType="Resource">
+ <stDim:w>1364.221354</stDim:w>
+ <stDim:h>767.000000</stDim:h>
+ <stDim:unit>Pixels</stDim:unit>
+ </xmpTPg:MaxPageSize>
+ <xmpTPg:Fonts>
+ <rdf:Bag>
+ <rdf:li rdf:parseType="Resource">
+ <stFnt:fontName>ArialRoundedMTBold</stFnt:fontName>
+ <stFnt:fontFamily>Arial Rounded MT Bold</stFnt:fontFamily>
+ <stFnt:fontFace>Regular</stFnt:fontFace>
+ <stFnt:fontType>Open Type</stFnt:fontType>
+ <stFnt:versionString>Version 1.51x</stFnt:versionString>
+ <stFnt:composite>False</stFnt:composite>
+ <stFnt:fontFileName>Arial Rounded Bold.ttf</stFnt:fontFileName>
+ </rdf:li>
+ </rdf:Bag>
+ </xmpTPg:Fonts>
+ <xmpTPg:PlateNames>
+ <rdf:Seq>
+ <rdf:li>Cyan</rdf:li>
+ <rdf:li>Magenta</rdf:li>
+ <rdf:li>Yellow</rdf:li>
+ <rdf:li>Black</rdf:li>
+ </rdf:Seq>
+ </xmpTPg:PlateNames>
+ <xmpTPg:SwatchGroups>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Default Swatch Group</xmpG:groupName>
+ <xmpG:groupType>0</xmpG:groupType>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>White</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>Black</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>RGB Red</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>RGB Yellow</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>RGB Green</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>RGB Cyan</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>255</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>RGB Blue</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>RGB Magenta</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>255</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>255</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=193 G=39 B=45</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>193</xmpG:red>
+ <xmpG:green>39</xmpG:green>
+ <xmpG:blue>45</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=237 G=28 B=36</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>237</xmpG:red>
+ <xmpG:green>28</xmpG:green>
+ <xmpG:blue>36</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=241 G=90 B=36</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>241</xmpG:red>
+ <xmpG:green>90</xmpG:green>
+ <xmpG:blue>36</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=247 G=147 B=30</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>247</xmpG:red>
+ <xmpG:green>147</xmpG:green>
+ <xmpG:blue>30</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=251 G=176 B=59</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>251</xmpG:red>
+ <xmpG:green>176</xmpG:green>
+ <xmpG:blue>59</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=252 G=238 B=33</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>252</xmpG:red>
+ <xmpG:green>238</xmpG:green>
+ <xmpG:blue>33</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=217 G=224 B=33</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>217</xmpG:red>
+ <xmpG:green>224</xmpG:green>
+ <xmpG:blue>33</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=140 G=198 B=63</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>140</xmpG:red>
+ <xmpG:green>198</xmpG:green>
+ <xmpG:blue>63</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=57 G=181 B=74</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>57</xmpG:red>
+ <xmpG:green>181</xmpG:green>
+ <xmpG:blue>74</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=146 B=69</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>146</xmpG:green>
+ <xmpG:blue>69</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=104 B=55</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>104</xmpG:green>
+ <xmpG:blue>55</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=34 G=181 B=115</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>34</xmpG:red>
+ <xmpG:green>181</xmpG:green>
+ <xmpG:blue>115</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=169 B=157</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>169</xmpG:green>
+ <xmpG:blue>157</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=41 G=171 B=226</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>41</xmpG:red>
+ <xmpG:green>171</xmpG:green>
+ <xmpG:blue>226</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=113 B=188</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>113</xmpG:green>
+ <xmpG:blue>188</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=46 G=49 B=146</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>46</xmpG:red>
+ <xmpG:green>49</xmpG:green>
+ <xmpG:blue>146</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=27 G=20 B=100</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>27</xmpG:red>
+ <xmpG:green>20</xmpG:green>
+ <xmpG:blue>100</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=102 G=45 B=145</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>102</xmpG:red>
+ <xmpG:green>45</xmpG:green>
+ <xmpG:blue>145</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=147 G=39 B=143</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>147</xmpG:red>
+ <xmpG:green>39</xmpG:green>
+ <xmpG:blue>143</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=158 G=0 B=93</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>158</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>93</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=212 G=20 B=90</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>212</xmpG:red>
+ <xmpG:green>20</xmpG:green>
+ <xmpG:blue>90</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=237 G=30 B=121</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>237</xmpG:red>
+ <xmpG:green>30</xmpG:green>
+ <xmpG:blue>121</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=199 G=178 B=153</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>199</xmpG:red>
+ <xmpG:green>178</xmpG:green>
+ <xmpG:blue>153</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=153 G=134 B=117</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>153</xmpG:red>
+ <xmpG:green>134</xmpG:green>
+ <xmpG:blue>117</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=115 G=99 B=87</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>115</xmpG:red>
+ <xmpG:green>99</xmpG:green>
+ <xmpG:blue>87</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=83 G=71 B=65</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>83</xmpG:red>
+ <xmpG:green>71</xmpG:green>
+ <xmpG:blue>65</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=198 G=156 B=109</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>198</xmpG:red>
+ <xmpG:green>156</xmpG:green>
+ <xmpG:blue>109</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=166 G=124 B=82</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>166</xmpG:red>
+ <xmpG:green>124</xmpG:green>
+ <xmpG:blue>82</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=140 G=98 B=57</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>140</xmpG:red>
+ <xmpG:green>98</xmpG:green>
+ <xmpG:blue>57</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=117 G=76 B=36</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>117</xmpG:red>
+ <xmpG:green>76</xmpG:green>
+ <xmpG:blue>36</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=96 G=56 B=19</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>96</xmpG:red>
+ <xmpG:green>56</xmpG:green>
+ <xmpG:blue>19</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=66 G=33 B=11</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>66</xmpG:red>
+ <xmpG:green>33</xmpG:green>
+ <xmpG:blue>11</xmpG:blue>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Grays</xmpG:groupName>
+ <xmpG:groupType>1</xmpG:groupType>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=0 G=0 B=0</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>0</xmpG:red>
+ <xmpG:green>0</xmpG:green>
+ <xmpG:blue>0</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=26 G=26 B=26</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>26</xmpG:red>
+ <xmpG:green>26</xmpG:green>
+ <xmpG:blue>26</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=51 G=51 B=51</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>51</xmpG:red>
+ <xmpG:green>51</xmpG:green>
+ <xmpG:blue>51</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=77 G=77 B=77</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>77</xmpG:red>
+ <xmpG:green>77</xmpG:green>
+ <xmpG:blue>77</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=102 G=102 B=102</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>102</xmpG:red>
+ <xmpG:green>102</xmpG:green>
+ <xmpG:blue>102</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=128 G=128 B=128</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>128</xmpG:red>
+ <xmpG:green>128</xmpG:green>
+ <xmpG:blue>128</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=153 G=153 B=153</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>153</xmpG:red>
+ <xmpG:green>153</xmpG:green>
+ <xmpG:blue>153</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=179 G=179 B=179</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>179</xmpG:red>
+ <xmpG:green>179</xmpG:green>
+ <xmpG:blue>179</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=204 G=204 B=204</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>204</xmpG:red>
+ <xmpG:green>204</xmpG:green>
+ <xmpG:blue>204</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=230 G=230 B=230</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>230</xmpG:red>
+ <xmpG:green>230</xmpG:green>
+ <xmpG:blue>230</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=242 G=242 B=242</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>242</xmpG:red>
+ <xmpG:green>242</xmpG:green>
+ <xmpG:blue>242</xmpG:blue>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:groupName>Mobile Color Group</xmpG:groupName>
+ <xmpG:groupType>1</xmpG:groupType>
+ <xmpG:Colorants>
+ <rdf:Seq>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=136 G=168 B=13</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>136</xmpG:red>
+ <xmpG:green>168</xmpG:green>
+ <xmpG:blue>13</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=127 G=71 B=221</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>127</xmpG:red>
+ <xmpG:green>71</xmpG:green>
+ <xmpG:blue>221</xmpG:blue>
+ </rdf:li>
+ <rdf:li rdf:parseType="Resource">
+ <xmpG:swatchName>R=251 G=174 B=23</xmpG:swatchName>
+ <xmpG:mode>RGB</xmpG:mode>
+ <xmpG:type>PROCESS</xmpG:type>
+ <xmpG:red>251</xmpG:red>
+ <xmpG:green>174</xmpG:green>
+ <xmpG:blue>23</xmpG:blue>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpG:Colorants>
+ </rdf:li>
+ </rdf:Seq>
+ </xmpTPg:SwatchGroups>
+ <pdf:Producer>Adobe PDF library 11.00</pdf:Producer>
+ </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 4/Kids[9 0 R 10 0 R 11 0 R 12 0 R]/Type/Pages>>
endobj
9 0 obj
<</ArtBox[500.258 276.762 828.381 554.066]/BleedBox[0.0 0.0 1364.22 767.0]/Contents 13 0 R/CropBox[0.0 0.0 1364.22 767.0]/Group 14 0 R/LastModified(D:20161022190950-04'00')/MediaBox[0.0 0.0 1364.22 767.0]/Parent 3 0 R/PieceInfo<</Illustrator 15 0 R>>/Resources<</ExtGState<</GS0 16 0 R/GS1 17 0 R>>/Properties<</MC0 5 0 R/MC1 6 0 R/MC2 7 0 R>>/XObject<</Fm0 18 0 R/Fm1 19 0 R/Fm2 20 0 R>>>>/TrimBox[0.0 0.0 1364.22 767.0]/Type/Page>>
endobj
10 0 obj
<</ArtBox[0.0 0.0 1364.22 767.0]/BleedBox[0.0 0.0 1364.22 767.0]/Contents 21 0 R/CropBox[0.0 0.0 1364.22 767.0]/Group 22 0 R/LastModified(D:20161022190950-04'00')/MediaBox[0.0 0.0 1364.22 767.0]/Parent 3 0 R/PieceInfo<</Illustrator 15 0 R>>/Resources<</ColorSpace<</CS0 23 0 R>>/ExtGState<</GS0 16 0 R/GS1 24 0 R/GS2 17 0 R>>/Font<</TT0 25 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 5 0 R/MC1 6 0 R/MC2 7 0 R>>/XObject<</Fm0 18 0 R
/Fm1 26 0 R/Fm2 27 0 R/Fm3 28 0 R>>>>/TrimBox[0.0 0.0 1364.22 767.0]/Type/Page>>
endobj
11 0 obj
<</ArtBox[186.0 68.7623 1254.38 588.68]/BleedBox[0.0 0.0 1364.22 767.0]/Contents 29 0 R/CropBox[0.0 0.0 1364.22 767.0]/Group 30 0 R/LastModified(D:20161022190950-04'00')/MediaBox[0.0 0.0 1364.22 767.0]/Parent 3 0 R/PieceInfo<</Illustrator 15 0 R>>/Resources<</ColorSpace<</CS0 23 0 R>>/ExtGState<</GS0 16 0 R/GS1 24 0 R/GS2 17 0 R>>/Font<</TT0 25 0 R>>/ProcSet[/PDF/Text]/Properties<</MC0 5 0 R/MC1 6 0 R/MC2 7 0 R>>/XObject<</Fm0 18 0 R/Fm1 26 0 R/Fm2 27 0 R/Fm3 28 0 R>>>>/TrimBox[0.0 0.0 1364.22 767.0]/Type/Page>>
endobj
12 0 obj
<</ArtBox[52.0 595.687 623.113 724.68]/BleedBox[0.0 0.0 1364.22 767.0]/Contents 31 0 R/CropBox[0.0 0.0 1364.22 767.0]/Group 32 0 R/LastModified(D:20161022190950-04'00')/MediaBox[0.0 0.0 1364.22 767.0]/Parent 3 0 R/PieceInfo<</Illustrator 15 0 R>>/Resources<</ColorSpace<</CS0 23 0 R>>/ExtGState<</GS0 24 0 R/GS1 16 0 R>>/Font<</TT0 25 0 R>>/ProcSet[/PDF/Text]/Proper
ties<</MC0 5 0 R/MC1 6 0 R/MC2 7 0 R>>/XObject<</Fm0 26 0 R>>>>/TrimBox[0.0 0.0 1364.22 767.0]/Type/Page>>
endobj
31 0 obj
<</Filter/FlateDecode/Length 158>>stream
+H\ufffdd\ufffd?\ufffd0\ufffd\ufffd\ufffdol\ufffdK\ufffd\u05e6U\ufffdT\ufffdE\ufffdCS4\ufffd_\u07e4u\ufffd\ufffdww\ufffdw\ufffdN\ufffd5D\ufffdU\ufffdAM\ufffdE,H\ufffd#\ufffd\ufffd\u0290\ufffdGF\ufffd\ufffdI\ufffd\ufffdg\ufffd3\oIl\ufffd=8\ufffd0$\u0303\ufffdb\ufffd
+=W(\ufffd\ufffd#\ufffd\ufffdC,\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdQc\ufffdE\ufffd\ufffd(!\ufffd"K\ufffd\ufffd\\ufffd\ufffd}\ufffd\ufffdl!@\ufffd\ufffd\ufffdQO\ufffd-v\ufffd` Q5-\ufffd
endstream
endobj
32 0 obj
<</CS 33 0 R/I false/K false/S/Transparency>>
endobj
26 0 obj
<</BBox[966.859 209.322 966.859 209.322]/Group 34 0 R/Length 0/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<<>>/Subtype/Form>>stream
+
endstream
endobj
34 0 obj
<</I false/K false/S/Transparency/Type/Group>>
endobj
5 0 obj
<</Intent 35 0 R/Name(Layer 1)/Type/OCG/Usage 36 0 R>>
endobj
6 0 obj
<</Intent 37 0 R/Name(Layer 2)/Type/OCG/Usage 38 0 R>>
endobj
7 0 obj
<</Intent 39 0 R/Name(Layer 3)/Type/OCG/Usage 40 0 R>>
endobj
39 0 obj
[/View/Design]
endobj
40 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 17.1)/Subtype/Artwork>>>>
endobj
37 0 obj
[/View/Design]
endobj
38 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 17.1)/Subtype/Artwork>>>>
endobj
35 0 obj
[/View/Design]
endobj
36 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 17.1)/Subtype/Artwork>>>>
endobj
25 0 obj
<</BaseFont/PSNQVH+ArialRoundedMTBold/Encoding/WinAnsiEncoding/FirstChar 32/FontDescriptor 41 0 R/LastChar 119/Subtype/TrueType/Type/Font/Widths[250 0 0 0 0 0 0 0 0 0 0 0 0 333 313 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 0 0 0 0 0 0 0 0 0 0 719 0 0 0 0 0 0 0 0 0 0 0 0 0 0 594 625 594 0 594 333 0 604 271 0 0 271 0 604 604 0 0 438 542 354
604 542 813]>>
endobj
41 0 obj
<</Ascent 946/CapHeight 728/Descent -211/Flags 32/FontBBox[-174 -211 1185 946]/FontFamily(Arial Rounded MT Bold)/FontFile2 42 0 R/FontName/PSNQVH+ArialRoundedMTBold/FontStretch/Normal/FontWeight 700/ItalicAngle 0/StemV 132/Type/FontDescriptor/XHeight 530>>
endobj
42 0 obj
<</Filter/FlateDecode/Length 4933/Length1 7404>>stream
+H\ufffd\ufffd\ufffd XSW\ufffd\ufffd}!a
"\ufffdKb@a
P\ufffd\ufffd \ufffd\ufffd \ufffd\ufffd\ufffdd\ufffd\ufffd[t\u012dZ\ufffdCqC\ufffdj5Z\u06a2c\ufffdZ\ufffd\ufffd\u05ea\u057aD\ufffdJ\ufffdQ\ufffdt?\ufffdO\u021c$\ufffdv\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd]\ufffd=\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdX?\ufffd`\u0410\ufffd\ufffd\ufffd\ufffd:\ufffd\ufffd\ufffd\ufffdZ\ufffdI\ufffd\ufffd.ij\ufffd6S\ufffdu\ufffd\ufffd\ufffdV\ufffd=\ufffdv_EUK\ufffd{\ufffd\ufffd\ufffdf\ufffdU\ufffd\u02caJ/M\ufffdG2\ufffd\ufffd]\ufffd\ufffd\ufffd
+k\ufffda^x\ufffd\ufffdnl\ufffd\ufffd\ufffd\ufffdtUMI\ufffd\ufffdw\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd?\ufffd7\ufffd\ufffd\ufffd\ufffdj\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdj{\ufffd7\ufffd\ufffd\u0597
\ufffd\ufffd\ufffd\ufffd\ufffd@h#Y,\u0632\ufffdX\ufffdj}\ufffd\ufffdPN\ufffd\u0632\ufffd\ufffd\ufffdY\ufffd\ufffdl\ufffd\ufffd7WzfF&h\ufffd{D\ufffd\ufffd\ufffd#o%1 :j\ufffd\ufffd\ufffdD8
+\u07c8\ufffd_\ufffd \ufffd/.\ufffdi\ufffd\ufffd\ufffd\ufffd\ufffdv\ufffd\ufffdN\ufffdB\ufffda"W7\ufffdpwO/o_N"\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdP)\ufffdCB\ufffd\ufffd#T\ufffdQ\u046f\ufffd\u010e\ufffd\ufffdWk\ufffd\ufffd'\ufffd\ufffd\ufffdG\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd5.;\ufffd\u073c\ufffd\ufffd\u079c8i\ufffd\ufffd"(.)-+\ufffd\ufffdO\ufffd\ufffdVU=\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdqF\ufffd\ufffd\ufffdY\ufffd\ufffd\ufffd}\ufffd\ufffdy\ufffd\ufffd\ufffdyw\ufffd\ufffdEm\ud2d7\ufffdai\u01f2\ufffd+V\ufffdzo\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd?u~\u0635n\ufffd\ufffd\ufffd\ufffd\ufffd7o\ufffd\ufffd\ufffd\u0476\ufffd;>\u07b9\u02f0{\ufffd'\ufffd\ufffd~\ufffdy\ufffd\ufffd}\ufffd\ufffd\u0141\ufffd_:\ufffd\u0551\ufffd\u01ce}\ufffd\ufffd\ufffdg\u039e\ufffd\ufffd<|{\ufffd\ufffd\ufffd._\ufffd\ufffd\ufffd\ufffd7\ufffd7oCa^ \ufffdC\ufffd\ufffd-\ufffdL$\ufffd\ufffd"\ufffdLVR\u01e9\ufffd
\ufffdKN\ufffdyp>\ufffd\ufffd\ufffd\ufffdB\ufffdXn\ufffdD*\ufffdRR\ufffd\ufffdT(u\ufffdzH}\ufffd\ufffd\ufffdi\ufffd\ufffdL~\ufffde2\ufffd3\ufffd=e\ufffdB\ufffd\ufffdc\ufffd\ufffd
+z\ufffd
\ufffd8\ufffd\ufffd)\ufffd%O\ufffdx*EO\ufffdd2\ufffd6'�\ufffd4\ufffd\ufffdj\u04990\ufffdAg\ufffd\ufffd\ufffdn\ufffd\ufffd\ufffd\ufffd\u0582[k\ufffdoV\ufffdl1\ufffd1n4.1\ufffd\ufffd\ufffdu\ufffd)\ufffdc\ufffd\u055f\ufffdZ2\ufffd\ufffd\ufffd\ufffd\ud4e1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdK5;`\ufffd\ufffde
\u0706\ufffd\ufffdK\ufffdC\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdX\ufffd\ufffd,\ufffd\ufffd\ufffd
n\ufffd\u07e0\ufffd\ufffdO\ufffd\ufffdF\ufffdN\ufffdq\ufffd \ufffdP\u02e1NA|
'\ufffd\ufffd\ufffd3p~\ufffdr\ufffd\ufffd\ufffd\ufffd*\u0bf0.\ufffd\ufffdz\ufffd?B;T\ufffdT\ufffd\ufffdP\ufffdQ\ufffd\ufffd\ufffdZ\ufffdj\ufffd\ufffd\ufffd`&\u0701f\ufffd-0\ufffd\ufffd\ufffd
\ufffd6\ufffdt\ufffdB?\u0703}pn\ufffdU\ufffd\ufffd{\ufffdM\ufffdF\ufffd\ufffd\ufffdpz\ufffdS8
+\ufffd\ufffd0,\ufffd\ufffd`3\ufffd\ufffdJp\ufffdT\u0543\ufffd\ufffd\ufffd\ufffd{\ufffd2\ufffd\ufffdm\ufffdu\ufffd S\ufffdL`\ufffd%}\ufffd^K\ufffdR=T>\ufffdGe\ufffd~\ufffdM\ufffd1\ufffdJH$\u0113\ufffd~_\ufffdQ\ufffd\u01e8\ufffd}\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd{\ufffd9\ufffd=\ufffd\ufffd\ufffd\ufffdW\u01b0\ufffd\ufffdT\ufffd:Q\ufffd\ufffdU\\ufffd\u050bP\ufffdV$\ufffd\ufffd\ufffd\u0568\ufffdU*\ufffd\ufffd\ufffd b\ufffd\u038b\ufffd\ufffd\ufffd
l)\ufffd\u0166\ufffds\ufffdig\ufffd0\ufffd?\ufffd\u02783\ufffd\ufffd\ufffd\ufffdO\ufffd\ufffd=\ufffdc>J\ufffd\ufffd\ufffdu\ufffd\ua8f6P\ufffdTULM\ufffd\ufffd(\ufffdC\ufffd\ufffd\ufffd\ufffdd r\ufffdK\ufffd-b\ufffdB\ufffd\ufffd\u01960\ufffd�4\ufffdT\ufffd\ufffd)\ufffd\ufffd\ufffd9\ufffd\ufffd\u029a\ufffdN \ufffd!$y\ufffd\ufffd\ufffd\u07834f\ufffd\ufffdH\ufffd31\ufffdy \ufffdz\ufffd\ufffd\ufffdz|[\ufffdM\ufffdy7#\ufffdMhy\ufffd\ufffd\ufffdJ
\ufffd\ufffd\ufffd\ufffd\u0257\ufffd\ufffd<Cd
+\ufffd1\ufffd8\ufffd \ufffd\ufffdZ\ufffd))0\ufffd\ufffdT(\ufffd\ufffd.\ufffde\ufffd*\ufffd)\ufffdIM"S\ufffd\ufffd@.@\ufffd\ufffdV\ufffd!\ufffd\ufffd@q8J\ufffd6\ufffd#\ufffd\ufffd"KDW\ufffd4\ufffdB\ufffd\ufffd-\ufffd /\ufffd5[\u01ff\ufffdb\ufffd\ufffd!\\ufffd>Q\ufffdDV\ufffd\ufffdy\ufffd\ufffd-\u021a\ufffdWw|I\ufffd\ufffdD\ufffd1\ufffd\ufffd\ufffdi6\ufffd\ufffd\ufffdr\ufffd\ufffd?\ufffd\ufffd~\ufffd\ufffdO\ufffdl<v\ufffd\ufffdx\ufffd\ufffd\ufffd\ufffd%�a6=\ufffdyw -`s\ufffdmg\ufffd\ufffd
\ufffd\ufffd3FN:\ufffdE\ufffdR<\ufffd\ufffdZ\ufffdH["\ufffd\u0374c\ufffd\ufffd0%\ufffd_\ufffd**B\ufffd\ufffd*\ufffd!\ufffd\ufffd\ufffd\ufffdMC\ufffd\u01a4\ufffd\ufffdN]d\ufffdN\ufffdC\ufffdL\ufffd\ufffd2\ufffd\ufffdh\ufffdl|\ufffdo\u01db\u01e7\ufffd\ufffd\ufffdVV \ufffd yMA\ufffd{VJ|\ufffdx\ufffd\ufffdqk\ufffd\ufffd\ufffd-f\ufffd\ufffdHPA\ufffd\ufffd\ufffd\ufffdL\ufffd\ufffd|1
"\ufffd\ufffd|9P\ufffd\ufffdxl\ufffd'
+$\ufffd\ufffd\ufffdD\ufffd8\ufffdF\ufffd%2\ufffd\ufffdF\ufffd\ufffd \ufffd1\ufffd}(\ufffd\ufffd\ufffdC\ufffd\ufffd\ufffdLLBH0e#\M"U~\ufffd~T\ufffd>;atF^!\ufffd]\ufffd\ufffdT\ufffdw\ufffd\ufffd:\ufffd\\ufffdOS\ufffd\u0516\ufffd\ufffd|H\ufffdV\ufffd\ufffd\ufffdUT\ufffd`\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd0O\ufffd\ufffd]\ufffd,\ufffd\ufffdH\ufffd\ufffd{\ufffdj/\ufffdIHJ\ufffd\ufffdz\ufffd\ufffd\ufffdd\ufffdO\ufffd\ufffd\ufffd\ufffdlS?S\ufffdh b!^9\ufffd(#\ufffd0\ufffd[`\ufffd&\ufffd4\ufffdJ\ufffd\ufffdn\ub463|[\ufffd\ufffd/\ufffd\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffd\ufffd\ufffdy\u022eE`\ufffd\ufffd
+\ufffdBF\ufffd\ufffd\ufffd`4)3\ufffdJM"\ufffd}\ufffdSd\ufffdhG\ufffdu\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd5%{\ufffd\ufffd\ufffd\ufffd\ufffdqvU\ufffd\u07a2\ufffd:\ufffd7"XW~eC\ufffd\ufffd\B"2\ufffd\ufffd\u06b8;\ufffdY\ufffd\ufffd\u01b5s\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd.O\ufffd\u033d\ufffd,\ufffdQ>*8\ufffd-?\ufffdom\ufffd\ufffd\ufffd\ufffd\ufffdI\ufffd\ufffd;\ufffd0\ufffd.N=~\ufffdk\ufffdd\\ufffd\ufffd{\ufffd\ufffdJ\ufffdX~H\ufffdB\ufffd\ufffd\ufffd\u601b\ufffd,\u030doK\ufffd\ufffd\ufffdl\ufffd\ufffd-u\ufffdp\ufffdp\ufffdS&|`\ufffd \ufffd\ufffd]\ufffd`\ufffd\ufffd0G\ufffd\ufffd\ufffdKH{\ufffd\ufffd\ufffd\ufffd3u\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdh\u5618\ufffd$]\ufffd&\ufffdauK\ufffdju}Z\u01acd6zpJVn\ufffd?{\ufffd[\ufffd\ufffd\ufffdRy\ufffdgf\ufffd3=9\ufffd\ufffd/\u07b4\ub4edU\ufffd\ufffd\ufffd\ufffd\ufffdL\ufffd\ufffd{L!\ufffdFR\ufffd\ufffdH\ufffdX\ufffd\ufffd\ufffdx\ufffd\ufffd\ufffd*\ufffdoG\ufffd\u06bcm-K\ufffd'\ufffd\ufffd R\ufffdaYV\ufffdo\ufffd\ufffdU\ufffdC\ufffd\ufffd6s\ufffd1\ufffd\ufffds\ufffd\ufffda\ufffd\ufffd\ud57bg\ufffd\ufffd\ufffd\ufffd*\ufffd�\ufffdhy\ufffd/\ufffd<>{\ufffd\ufffd=V\ufffd@b"\ufffdj\ufffd\ufffd\ufffdB-U\u05c4\ufffd%\ufffd\ufffd\ufffd\u04be\ufffdN\ufffd7\ufffd\ufffd\ufffd\ufffdu\u01bfs\ufffd\ufffd5\ufffd<b `\ufffdNlv\ufffd8\u06c4\ufffd\ufffdq\ufffdmL\ufffd\u4c444)IJHBV]\ufffd\u0223\ufffd\ufffd\u0212\ufffdeaQ\ufffd\ufffd\ufffd#\ufffd\ufffdi\ufffdM\ufffdS\ufffdf[\ufffd,b\u04e4US\ufffdEQ:\ufffd\ufffd\ufffdV\ufffd\ufffd`\ufffd\ufffd\ufffd\ufffd,\ufffd^\ufffd\ufffd?\u78df\ufffd\ufffd{\u03bd\ufffdw~\ufffd\ufffd\ufffdy\ufffd\ufffd\ubaea\ufffd\ufffd\ufffd}\ufffd\ufffd\ufffdWk\ufffd\ufffdY\ufffd\ufffd3 !\ufffd\ufffd\ufffd\ufffdU
+rI\ufffd\ufffdOee\ufffd#Q\ufffd\ufffd\ufffdd\ufffd\ufffdT0>\u0646\ufffd\ufffd!\ufffd\ufffd\ufffd#\ufffdL+f\ufffd\u02df\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffdd\ufffd
\ufffd\ufffd#o\ufffd\ufffd5\ufffd\ufffd\ufffdWn\ufffd\ufffd\ufffd;xd\ufffd\ufffdT~b\ufffd'\u022d-\ufffd\ufffds\ufffd\ufffdMYU\ufffd\ufffd\ufffd\ufffd\ufffdH!\ufffd\ufffd\ufffdo\ufffd\ufffdvh\ufffd\ufffd\ufffd\ufffdS\u04e8\ufffd\ufffd�\ufffdXQ\ufffd@9\ufffd\ufffdk\ufffd\ufffd\ufffd\ufffdE\ufffd\ufffd\ufffdZ\ufffd-Yr\ufffd\ufffdCV\ufffd\ufffd\ufffd,\ufffd/:UM"~r"\ufffd\ufffd\ufffd#I\ufffd\ufffd\ufffdv\ufffd^\ufffd~\ufffd\ufffd$�\ufffd0l\ufffd
\ufffd7v\ufffd\ufffd;=\ufffd&\ufffd,p\ufffdb\ufffdHy\ufffd\ufffd\ufffd\u02f5uc\ufffdreWwws\ufffdZ\ufffd\ufffd\ufffdN#3$0\ufffdp\ufffd\u0438L!L\ufffdY"\ufffde\ufffd\ufffd">\ufffdO!\ufffd\ufffdL\ufffdA2\ufffd\ufffd\ufffd\ufffd0\u0490D\u0170x\ufffdl\ufffd\ufffd"\ufffd&\ufffd>\ufffdK\ufffd%\ufffdjw\ufffd\u0432\ufffdJU\ufffd\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffd]\ufffd6\ufffd\ufffd-\ufffd\ufffd\ufd75\ufffd6\ufffd\u0323\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffd\ufffdqs\ufffd`\ufffd;\ufffd5\ufffd\ufffd\ufffd\ufffdy\ufffdq\ufffd(u*\ufffdB\ufffd*\ufffdxZ\ufffd2Q'\ufffd\ufffd\ufffdI\ufffd\ufffddV\ufffd,\ufffd\ufffd}6\ufffd\ufffdc\ufffd\ufffd\ufffd\ufffd\ufffdVK\ufffd\ufffd\ufffd?\ufffds \ufffd\ufffdi]\ufffd\ufffd\ufffdVg\ufffd\ufffd\ufffd\ufffdh\ufffdz$V\ufffd#Tz>\ufffd\ufffd\ufffd\ufffd\ufffdK\ufffd\ufffd\ufffdG'\ufffdX>\ufffdnl\ufffdv\ufffdm\ufffdin.
+\ufffd\ufffd\ufffd\ufffd \ufffdh\ufffd\ufffdc\ufffd68\ufffdxr\ufffd\ufffd6\u06cc\ufffd.+\u257c\ufffdL\ufffd\ufffd\ufffd(hI\ufffd((\ufffd\ufffdR\u3c5e\ufffd\ufffdT\ufffdV!\ufffdo\ufffd\ufffd\ufffd\ufffd\ufffd9\ufffd~\ufffd@\ufffdio\ufffd67\ufffd\ufffd\ufffd\ufffdk\ufffdm\ufffd[\ufffd\ufffd\ufffd\ufffd9\ufffd=\ufffdA\ufffdt\ufffd\ufffd\ufffdz<\ufffd\ufffd\ufffdl\ufffd\ufffd\ufffd\ufffdU\ufffd"\ufffd)d\ufffd
+\ufffd\ufffds\ufffd\ufffd\ufffdjHnm\ufffd\\ufffdsT\ufffd\ufffd\ufffd\ufffdd]%b\u0771$\u0484\ufffdPjJ\u0316"\ufffd\\ufffdMy\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdz\ufffd\ufffdn\ufffdy\ufffd83\ufffd?\ufffd\ufffd
\ufffd\ufffd0YG?:\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffdtn\ufffd\ufffd\ufffd\ufffd\ufffd^78\ufffdo\ufffd\\ufffdOP\ufffd)\u030bQdR\ufffd\ufffd\ufffd9\ufffd!X
\ufffd\ufffdf\ufffdT\ufffdF&!%M\u041e
+\ufffd\ufffd\ufffd\ufffd$\ufffd\ufffd\ufffd%Cf}\ufffd\ufffdD\ufffd\ufffd5\ufffd\ufffd\ufffd[\u05a4\ufffd\ufffdy
d\ufffdOG\ufffd\ufffd\ufffdC\ufffdp\ufffdm\ufffd\ufffd\ufffd1\ufffd&\ufffd\ufffdu\ufffdVp8\ufffdj
\ufffd\ufffdT\ufffdVb<\ufffdQi\ufffd\ufffd\ufffdLG\ufffd\ufffd1Ve"\ufffd\ufffdP\ufffd\ufffd\ufffd %9cRC\ufffd<Mh\ufffd<t\ufffdj1\ufffd=F<v\ufffdY \ufffd\ufffd\ufffd\ufffd\ufffd\ufffdo\ufffdfcU\ufffdadW\ufffd\ufffd/N\ufffd5\ufffd\ufffdg\ufffd\ufffd7\ufffd\ufffd\ufffd\ufffdrM\ufffd\ufffdcG\ufffd\u047d\u01ee\ufffdw\ufffdJ\ufffd/\ufffd\\ufffd4\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdME\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdTt\ufffd\ufffdm&\ufffd\ufffd\ufffd\ufffdh-\ufffd\u05c4Gh\ufffd\ufffdg\ufffdP\ufffd\ufffd6\ufffd\u0236(\ufffd|\ufffdv\ufffd\ufffd\ufffd\ufffd5)
+L\ufffdJ\ufffd\ufffd(\ufffdj\ufffd(\u04f8\ufffdBQeZj\ufffd\ufffd%E\ufffd\ufffd&\ufffdN\ufffdl\ufffd,#\ufffdVVk(H\ufffd\ufffd\ufffdt\ufffd\ufffd\ufffd\ufffd\u0541\\ufffd\ufffdL\ufffd\ufffd\ufffdkK]\\ufffd\ufffd&\ufffd\ufffd@\ufffd\ufffd\ufffd\ufffd\ufffdk5Z+\ufffdrg\ufffd1\u04e2oj
_:\ufffd(\ufffd\ufffd\ufffd\ufffd('Tk6\ufffd,\ufffd\ufffdj\ufffd\)\ufffd|\u0469\u04f0e\ufffd\ufffd=k\ufffd,\ufffd\ufffdO&}\ufffd\ufffd\ufffd\ufffdR\ufffd
\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd-\ufffd\ufffd-\ufffd\ufffd\ufffd\ufffdm\ufffd\u05fb#\ufffd\ufffd\ufffd\ufffd@{\ufffd\ufffd\ufffd@W\ufffd+\ufffd\ufffdq\ufffd\ufffdN\ufffd\ufffd/\ufffd\ufffd\ufffd\u05c5\ufffd\ufffd\ufffdO\ufffd\ufffd\ufffd\ufffd\ufffdTh\ufffdY\ufffdDN\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd%\u0444\ufffdbT*\ufffd\ufffd(Y\ufffd\ufffd\ufffd$\ufffd \ufffd\ufffd>~XPg\ufffdu\ufffde\ufffd\u01bfJ\ufffd\ufffd\ufffd-Z}\ufffd\ufffd*\ufffd\u0126k\ufffdag\ufffd\ufffd3Q\ufffd\ufffd\ufffd*\ufffddP/)\ufffdK,\ufffd-\u0309\u0566uYV\ufffd\ufffd:\ufffdz\u5f94\ufffdd\ufffdbgV\ufffd\\ufffdk\ufffd\ufffdy\ufffdTNzWE.\u0226Z\ufffd#j\ufffd \ufffd\ufffdX!\ufffd\ufffd>\ufffdA\ufffd\ufffdY\ufffdH\ufffd\ufffd\ufffd\ufffdy-6{KA\ufffd\ufffd;Y9\ufffdfs\ufffd\u63c5\ufffd-\ufffd\u01b6\ufffd\ufffd\u0162\ufffd\u0355C1\ufffd\ufffd\ufffd\ufffd\ufffd\u0644T/3\ufffd^WCCK\ufffd\ufffd\u030e\ufffd\ufffd\ufffd\ufffd*C\ufffd\ufffd\ufffd`G}c_;\ufffdZ^\u05b9z\ufffdS\ufffd\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u06fe\ufffd\ufffd\ufffdp\ufffdq\ufffd/\ufffd_x\ufffd\ufffdO\ufffdq??&;\ufffdy\ufffdQ\ufffd+\ufffd\ufffdsq?^\ufffd\ufffd\ufffd,?&<\ufffd\ufffd\ufffdg\u0437xn\ufffd\ufffd\ufffd\ufffd0\ufffd
B\ufffd >\ufffd"\ufffd\ufffd*#K\ufffd\ufffd,B
1\ufffdF@\ufffd\ufffd \ufffdD\ufffd*\ufffd/\ufffd>\ufffd8@\ufffd\ufffd#"\ufffda\ufffd "\ufffd\ufffdq \ufffd\ufffd$\u030f\ufffdY|\ufffdV\ufffd\ufffd\ufffd }\ufffdEh\ufffd,\ufffdqY\ufffd\ufffd"\ufffd%a\ufffd\ufffd\ufffdUi\ufffd\ufffd<\ufffdw\ufffd\ufffd\ufffdp=3x\ufffd*\ufffd\ufffd\u04f9BO\ufffd\ufffd~ @\ufffdG\ufffd,:\ufffd\ufffd\ufffdkF\ufffd\ufffd\ufffd\ufffd\ufffd\\\ufffd+\ufffd\ufffd^\ufffd/\ufffds\ufffd\ufffd+\ufffd>\ufffd\ufffd\ufffd\ufffd\ufffdC\ufffd\ufffdx\ufffd1\ufffd4c\Ds\u0516\ufffd\ufffdE\ufffd>\ufffd\ufffd\ufffd\ufffd\ufffd<\ufffdg\ufffd\ufffd>\ufffdP(\ufffd\ufffd\ufffd*\ufffd@5g+\ufffd*\ufffd(B\ufffd\ufffdJ\\ufffdI\u0737U\ufffd7\u0747\ufffd'\u029fr\ufffd\ufffdz\ufffd= \ufffdt\ufffdF\ufffd\ufffdKIn\ufffdOa\ufffd\ufffd\ufffd\ufffd3\ufffd?\ufffdo\ufffd"\ufffd\ufffd=*YZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd{7 \ufffd\ufffd\ufffdW\ufffd\ufffd\ufffd@\ufffd\ufffd\ufffdh\ufffd@6pKp\ufffd\ufffd,8V(\ufffd 5x]\u0158\ufffdct\ufffdo\ufffd\ufffdZe\ufffd\ufffd\ufffd"\u03bd a{\ufffd3T\ufffd\ufffd\ufffd]\ufffd\ufffd{\ufffd\ufffd\ufffdg7p\ufffd\ufffdI\ufffd\ufffd)\ufffd\ufffdb\ufffd'\ufffd_
+\ufffd\ufffdA?\ufffd+\ufffd&\ufffd>9\ufffdQ\u0769\ufffd1>K\ufffdY\ufffd\u04c8\ufffd\ufffdR\ufffd=4.\ufffd\ufffd\ufffd~>fa\ufffd\ufffd\ufffd\ufffd\ufffd'\ufffdjYYB[-\ufffd( \ufffdUB\ufffd\ufffd \ufffd`\ufffd<\ufffd\ufffdq1\ufffdD\ufffd\ufffdn\ufffdsh\ufffd
+\ufffd\ufffd\ufffd\u0523\ufffdr8\ufffdui<\ufffd`?\ufffdb\ufffd\ufffdY\ufffd\ufffd\ufffd\ufffdu;J\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u07bfk\ufffdB\u0392\ufffd\ufffd.ca^\ufffdv\ufffd\ufffd\u0348m\ufffd]\ufffd2\ufffd\ufffd{_\ufffd#\ufffd\ufffd\ufffd\ufffd\ufffdkB\ufffd\ufffd\ufffd\ufffd�\ufffd )\ufffd\ufffdv/\ufffd\ufffd\ufffd\ufffd
+\ufffd\ufffd\ufffd'\ufffdX\ufffd
+0\ufffd6\ufffdv\ufffdhK\ufffd\ufffd"\ufffd2\ufffd#8\ufffd\ufffd7\ufffd\ufffdo\ufffd6\ufffdu\ufffdL\ufffd|\ufffd\ufffdm\ufffd\ufffdm\ud2e2-E\ufffdC\u0456\ufffd\ufffd\ufffd\ufffdCF>\ufffd{\ufffd\ufffd\ufffd7\ufffd\ufffd6\ufffdWw=?tx\ufffd\ufffd\ufffd\ufffd\ufffd\u8061\ufffd\ufffdu`\ufffd\ufffd\ufffdx\ufffdz\ufffd\ufffd :\ufffd\ufffd)E\ufffdT\ufffd&\ufffd\ufffd\ufffd@lLb\ufffd\ufffd|\ufffdI\ufffd\ufffdk\ufffd\ufffd\ufffd\ufffd\ufffdT\ufffd$"\ufffd\ufffd"\ufffdEKm\ufffd\ufffd\ufffd\ufffd!\ufffd\ufffdp\ufffd\ufffd\ufffd\ufffdo\ufffd\ufffd\ufffdn\ufffd\ufffdG\u02ae\ufffdj\ufffdv%U
+=\ufffd7\ufffd\ufffd\u04aa\ufffd_M\ufffd`~a'\ufffdJ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u02e1\ufffdz\ufffdH\ufffdZ\ufffd\ufffd\ufffd\ufffd\ufffd|\ufffd\u2e8cx\ufffd\ufffd\ufffd-{\ufffd\ufffd\ufffd\u05d7.6P@gt\ufffdc\ufffdK.E\ufffd\ufffd
+\u07e1\ufffd,\ufffd4\ufffd
+V\ufffdyF\ufffdc\ufffd 5!ID.r&E6\u0569E5j`\ufffdU\u0268K\ufffd6Qq%
U\ufffd\ufffd@|\ufffdM ]\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd \ufffd{\ufffd;5]\ufffd \ufffdx\ufffdy1\ufffdx\ufffd\ufffd\ufffdk\ufffd\u0168
\ufffd\ufffd#\ufffd\ufffd\ufffdZ\ufffd3Z7\ufffdU\ufffdZ\ufffd^\ufffd\ufffd.
?\u05b0qq\ufffd}f\ufffd\ufffdVl\ufffd{V!\ufffd\ufffd\ufffd\ufffd\ufffdf2b{\ufffdi\ufffdI\ufffd\ufffd\ufffd\ufffdXJX\ufffd{\ufffd\ufffd\u018fb4\ufffdFCqs'7\u05a0s-\ufffd\ufffd\ufffdhiqa\ufffd\ufffd\u0679\ufffdC<H\ufffd3\ufffdvm\ufffd.6WW\ufffdS\ufffd6\ufffdR\ufffd+_ \ufffdw\ufffd*
endstream
endobj
24 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
16 0 obj
<</AIS false/BM/Normal/CA 0.639999/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 0.639999/op false>>
endobj
23 0 obj
[/ICCBased 43 0 R]
endobj
43 0 obj
<</Filter/FlateDecode/Length 2574/N 3>>stream
+H\ufffd\ufffd\ufffdyTSw\ufffdo\u025e\ufffd\ufffd\ufffd\ufffdc
[\ufffd\ufffd\ufffd5la\ufffdQIBH\ufffdADED\ufffd\ufffd\ufffd2\ufffdmtFOE\ufffd.\ufffdc\ufffd\ufffd}\ufffd\ufffd\ufffd0\ufffd\ufffd8\ufffd\u05ce\ufffd8G\ufffdNg\ufffd\ufffd\ufffd\ufffd\ufffd9\ufffdw\ufffd\ufffd\ufffd\u07fd\ufffd\ufffd\ufffd \ufffd'\ufffd\ufffd\ufffd\ufffd0 \ufffd\u05a0\ufffdJ\ufffd\ufffdb\ufffd
+ 2y\ufffd.-;!\ufffd\ufffdK\ufffdZ\ufffd \ufffd\ufffd\ufffd^\ufffdi\ufffd"L\ufffd\ufffd0\ufffd\ufffd\ufffd-\ufffd\ufffd
@8(\ufffd\ufffdr\ufffd;q\ufffd\ufffd7\ufffdL\ufffd\ufffdy\ufffd\ufffd&\ufffdQ\ufffd\ufffdq\ufffd4\ufffdj\ufffd\ufffd\ufffd|\ufffd9\ufffd\ufffd
+\ufffdV\ufffd\ufffd)g\ufffdB\ufffd0\ufffdi\ufffdW\ufffd\ufffd8#\ufffd8w\u0569\ufffd\ufffd8_\ufffd\u0665\u02a8Q\ufffd\ufffd\ufffd\ufffdQ\ufffdj@\ufffd&\ufffdA)/\ufffd\ufffdg\ufffd>'K\ufffd\ufffd \ufffdt\ufffd;\\ufffd\ufffd
\u04e5$\u057aF\ufffdZUn\ufffd\ufffd\ufffd\ufffd(4T\ufffd%)\ubad4\ufffd0C&\ufffd\ufffd\ufffd\ufffd\ufffdZ\ufffd\ufffdi\ufffd\ufffd\ufffd8\ufffd\ufffdbx\ufffd\ufffdE\ufffd\ufffd\ufffdB\ufffd;\ufffd\ufffd\ufffd\ufffd\ufffdP\ufffd\ufffd\ufffd\u04d3\u0339\ufffdA\ufffdom?\ufffdW=
+\ufffdx\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd- \ufffd\ufffd\ufffd\ufffd\ufffd[\ufffd\ufffd\ufffd 0\ufffd\ufffd\ufffd\ufffd}\ufffd\ufffdy)7ta\ufffd\ufffd\ufffd\ufffd\ufffd>j\ufffd\ufffd\ufffdT\ufffd7\ufffd\ufffd\ufffd@\ufffd\ufffd\ufffdt\u071b\ufffd`q\ufffd2\ufffd\ufffd\u0280\ufffd\ufffd&\ufffd\ufffd\ufffd6\ufffdZ\ufffdL\ufffd\u0104?\ufffd_\ufffd\ufffdyxg)\u02d4z\ufffd\ufffd\ufffd�L\ufffdU\ufffd\ufffd\ufffd*\ufffdu\ufffdSk\ufffdSe\ufffdO4?\u05f8\ufffdc\ufffd\ufffd\ufffd\ufffd.\ufffd \ufffd \ufffd\ufffd R\ufffd
\u07c1\ufffd\ufffd-\ufffd\ufffd2\ufffd5\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffdS\ufffd>\u04e3V\ufffd\ufffd\ufffd\ufffdd\ufffd`r\ufffd\ufffdn~\ufffd\ufffdY\ufffd&\ufffd+`\ufffd\ufffd;\ufffdA4\ufffd\ufffd \ufffd\ufffd\ufffdA9\ufffd =\ufffd-\ufffdt\ufffd\ufffdl\ufffd`;\ufffd\ufffd~p\ufffd\ufffd\ufffd\ufffd \ufffdGp| \ufffd\ufffd[`L\ufffd\ufffd`<\ufffd "A\ufffdYA\ufffd+\ufffd\ufffdCb(\ufffd\ufffdR\ufffd,\ufffd *\ufffdT\ufffd2B-\ufffd
+\ufffd\ua1c6\ufffd\ufffdn\ufffd\ufffd\ufffdQ\ufffdt\ufffd}MA\ufffd\uf8170\ufffdal\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdS\ufffdx \ufffd\ufffdk\ufffd&\ufffd^\ufffd\ufffd\ufffd>\ufffd0|>_\ufffd'\ufffd\ufffd,\ufffdG!"F$H:R\ufffd\ufffd!z\ufffd\ufffdF\ufffdQd?r9\ufffd\A&\ufffdG\ufffd\ufffd\ufffdrQ\ufffd\ufffdh\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdE\ufffd\ufffd]\ufffda\ufffd4z\ufffdBg\ufffd\ufffd\ufffd\ufffd\ufffdE#H \ufffd*B=\ufffd\ufffd0H\ufffdI\ufffd\ufffdp\ufffdp\ufffd0MxJ$\ufffdD1\ufffd\ufffdD, V\ufffd\ufffd\ufffd\u012d\ufffd\ufffd\ufffd\ufffdK\u013b\ufffdY\ufffddE\ufffd"E\ufffd\ufffdI2\ufffd\ufffd\ufffdE\ufffdB\ufffdG\ufffd\ufffdt\ufffd4MzN\ufffd\ufffd\ufffd\ufffd\ufffdr!YK\ufffd \ufffd\ufffd\ufffd?%_&\ufffd#\ufffd\ufffd\ufffd(\ufffd\ufffd0J:EAi\ufffd\ufffdQ\ufffd(\ufffd()\u04d4WT6U@\ufffd\ufffd\ufffdP+\ufffd\ufffd\ufffd!\ufffd~\ufffd\ufffdm\ufffd\ufffd\ufffdD\ufffde\ufffd\u0534\ufffd!\ufffd\ufffdh\ufffd\u04e6h/\ufffd\ufffd']B/\ufffd\ufffd\ufffd\ufffd\u048f\u04ff\ufffd?a0n\ufffdhF!\ufffd\ufffdX\ufffd\ufffd\ufffd8\ufffd\ufffd\ufffd\ufffd\u070ck\ufffdc&5S\ufffd\ufffd\ufffd\ufffd\ufffd6\ufffdl\ufffd\ufffdIa\ufffd2c\ufffdK\ufffdM\ufffdA\ufffd!\ufffdE\ufffd#\ufffd\ufffd\u0192\ufffdd\ufffdV\ufffd\ufffd(\ufffdk\ufffd\ufffde\ufffd\ufffd\ufffdl
\ufffd\ufffd\ufffd\ufffd}\ufffd}\ufffdC\ufffdq\ufffd9
+N'\ufffd\ufffd)\ufffd].\ufffdu\ufffdJ\ufffdr\ufffd
+\ufffd\ufffdw\ufffdG\ufffd xR^\ufffd\ufffd\ufffd[\ufffdo\u019cch\ufffdg\ufffd`>b\ufffd\ufffd\ufffd$\ufffd\ufffd\ufffd*~\ufffd \ufffd:\ufffd\ufffd\ufffd\ufffdE\ufffd\ufffd\ufffdb\ufffd\ufffd~\ufffd\ufffd\ufffd,m,\ufffd-\ufffd\ufffd\u0756,\ufffdY\ufffd\ufffd�\ufffd*\ufffd6X\ufffd[\u0771F\ufffd=\ufffd3\ufffd\ubb77Y\ufffd\ufffd~d� \ufffd\ufffd\ufffdt\ufffd\ufffd\ufffdi\ufffdz\ufffdf\ufffd6\ufffd~`{\ufffdv\ufffd\ufffd\ufffd.\ufffdNg\ufffd\ufffd\ufffd\ufffd#{\ufffd}\ufffd}\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdj\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdc1X6\ufffd\ufffd\ufffdfm\ufffd\ufffd\ufffd;'_9 \ufffdr\ufffd:\ufffd8\ufffdq\ufffd:\ufffd\ufffd\u02dc\ufffdO:\u03f88\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffd\ufffdJq\ufffd\ufffd\ufffdnv=\ufffd\ufffd\ufffdM\ufffd\ufffd\ufffdm\ufffd\ufffd\ufffdR 4 \ufffd
+n\ufffd3\u0723\ufffdk\ufffdG\u076fz=\ufffd\ufffd[=\ufffd\ufffd=\ufffd<\ufffd=G</z\ufffd^\ufffd^j\ufffd\ufffd^\ufffd\ufffd \u07a1\ufffdZ\ufffdQ\ufffdB\ufffd0FX'\ufffd+\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdt\ufffd\ufffd\ufffd<\ufffdu\ufffd-\ufffd\ufffd\ufffd{\ufffd\ufffd\ufffd_\ufffd_\ufffd\u07d8\ufffd-G\ufffd,\ufffd}\ufffd\ufffd\ufffd/\ufffd\ufffd\ufffdHh8\ufffdm\ufffdW\ufffd2p[\ufffd\ufffd\ufffdAiA\ufffd\ufffdN\ufffd#8$X\ufffd?\ufffdA\ufffdKHI\ufffd{!7\ufffd<q\ufffd\ufffdW\ufffdy(!46\ufffd-\ufffd\ufffd\ufffda\ufffda\ufffd\ufffd\ufffda\ufffdW\ufffd\ufffd \ufffd\ufffd@\ufffd@\ufffd`l\ufffd\ufffd\ufffdY\u010e\ufffd\ufffdH,\ufffd$\ufffd\ufffd\ufffd\ufffd(\ufffd(Y\ufffdh\ufffd7\ufffd\ufffd\u044a\ufffd\ufffd\ufffdb<b*b\ufffd\ufffd<\ufffd\ufffd\ufffd\ufffd\ufffd~\ufffdL&Y&9\ufffd\ufffd%\ufffdu\ufffdM\ufffds\ufffds\ufffd\ufffdNpJP%\ufffdM\ufffdIJlN<\ufffdDHJI\u0690tCj'\ufffdKwKg\ufffdC\ufffd\ufffd%\ufffdN\ufffd\ufffdd\ufffd\ufffd|\ufffd\ua66aO=\ufffd\ufffd%\ufffdmL\ufffd\ufffd\ufffdu\ufffdv\ufffdx:H\ufffd\ufffdoL\ufffd\ufffd!\u0228\ufffd\ufffdC&13#s$\ufffd/Y\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd=\ufffdOsbs\ufffdrn\ufffd\ufffdsO\ufffd1\ufffd\ufffdv\ufffd=\u02cf\ufffd\ufffd\u03df\\ufffdh\u0662\ufffd\ufffd\ufffd#\ufffd\ufffd��\ufffd\ufffd\ufffd\ufffdoZ<]T\ufffdUt}\ufffd`I�sK\ufffd\ufffdV-\ufffd\ufffd\ufffdY,+>TB(\ufffd/\ufffdS\ufffd,]6*\ufffd-\ufffd\ufffd\ufffdW:#\ufffd\ufffd7\ufffd*\ufffd\ufffd\ufffde\ufffd\ufffd^YDY\ufffd}U\ufffdj\ufffd\ufffdAyT\ufffd`\ufffd#\ufffdD=\ufffd\ufffd\ufffd"\ufffdb{\u0173\ufffd\ufffd\ufffd+\ufffd\u02af:\ufffd!kJ4G\ufffdm\ufffd\ufffdt\ufffd}uC\ufffd%\ufffd\ufffd\ufffdK7YV\ufffd\ufffdfF\ufffd\ufffd\ufffdY\ufffd.
=b\ufffd\ufffd?S\ufffd\ufffd\u0195\u01a9\ufffd\u023a\ufffd\ufffd\ufffd\ufffdy\ufffd\ufffd\ufffd
\u0686\ufffd\ufffd\ufffdk\ufffd5%4\ufffd\ufffdm\ufffd7\ufffdlqlio\ufffdZ\ufffdlG+\ufffdZ\ufffdz\ufffd\u0379\ufffd\ufffdmzy\ufffd\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffd?u\ufffdu\ufffdw|\ufffd"\u0171N\ufffd\ufffd\ufffdwW&\ufffd\ufffd\ufffde\u05a5\ufeb1*|\ufffd\ufffd\ufffd\ufffdj\ufffd\ufffd5k\ufffd\ufffdy\u076d\ufffd\ufffd\ufffd\u01efg\ufffd\ufffd^y\ufffdkEk\ufffd\ufffd\ufffd\ufffd\ufffdl\ufffdD_p\u07f6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd7Dm\ufffd\ufffd\ufffd\ufffdo\uaffb1m\ufffd\ufffdl\ufffd{\ufffd\ufffdM\u015b\ufffd
n\ufffdL\ufffdl\ufffd<9\ufffd\ufffdO \ufffd[\ufffd\ufffd\ufffd\ufffd$\ufffd\ufffd\ufffd\ufffd\ufffdh\ufffd\u055bB\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdd\ufffd\u049e@\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdi\ufffd\u0621G\ufffd\ufffd\ufffd&\ufffd\ufffd\ufffd\ufffdv\ufffd\ufffdV\ufffd\u01e58\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdn\ufffd\ufffdR\ufffd\u01297\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdu\ufffd\ufffd\\ufffd\u042dD\ufffd\ufffd\ufffd-\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd \ufffdu\ufffd\ufffd`\ufffd\u05b2K\ufffd�8\ufffd\ufffd\ufffd%\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdy\ufffd\ufffdh\ufffd\ufffdY\ufffd\u0479J\ufffd�;\ufffd\ufffd\ufffd.\ufffd\ufffd\ufffd!\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd
+\ufffd\ufffd\ufffd\ufffd\ufffdz\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffdg\ufffd\ufffd\ufffd_\ufffd\ufffd\ufffdX\ufffd\ufffd\ufffdQ\ufffd\ufffd\ufffdK\ufffd\ufffd\ufffdF\ufffd\ufffd\ufffdA\u01ff\ufffd=\u023c\ufffd:\u0279\ufffd8\u02b7\ufffd6\u02f6\ufffd5\u0335\ufffd5\u0375\ufffd6\u03b6\ufffd7\u03f8\ufffd9\u043a\ufffd<\u047e\ufffd?\ufffd\ufffd\ufffdD\ufffd\ufffd\ufffdI\ufffd\ufffd\ufffdN\ufffd\ufffd\ufffdU\ufffd\ufffd\ufffd\\ufffd\ufffd\ufffdd\ufffd\ufffd\ufffdl\ufffd\ufffd\ufffdv\ufffd\ufffd\u06c0\ufffd\u070a\ufffd\u0756\ufffd\u07a2\ufffd)\u07ef\ufffd6\ufffd\ufffdD\ufffd\ufffd\ufffdS\ufffd\ufffd\ufffdc\ufffd\ufffd\ufffds\ufffd\ufffd\ufffd\ufffd
\ufffd\ufffd\ufffd\ufffd2\ufffd\ufffdF\ufffd\ufffd\ufffd[\ufffd\ufffd\ufffdp\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd(\ufffd\ufffd@\ufffd\ufffd\ufffdX\ufffd\ufffd\ufffdr\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd4\ufffd\ufffd\ufffdP\ufffd\ufffd\ufffdm\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd8\ufffd\ufffd\ufffdW\ufffd\ufffd\ufffdw\ufffd\ufffd\ufffd\ufffd)\ufffd\ufffd\ufffdK\ufffd\ufffd\ufffdm\ufffd\ufffd \ufffd\ufffd\ufffd\ufffd
endstream
endobj
15 0 obj
<</LastModified(D:20161022190950-04'00')/Private 44 0 R>>
endobj
44 0 obj
<</AIMetaData 45 0 R/AIPrivateData1 46 0 R/AIPrivateData2 47 0 R/AIPrivateData3 48 0 R/AIPrivateData4 49 0 R/ContainerVersion 11/CreatorVersion 17/NumBlock 4/RoundtripStreamType 1/RoundtripVersion 17>>
endobj
45 0 obj
<</Length 1133>>stream
+%!PS-Adobe-3.0
%%Creator: Adobe Illustrator(R) 17.0
%%AI8_CreatorVersion: 17.1.0
%%For: (Michelle Phung) ()
%%Title: (RainbowSite)
%%CreationDate: 10/22/16 7:09 PM
%%Canvassize: 16383
%%BoundingBox: -3 -2987 1367 -213
%%HiResBoundingBox: -2.49938275454497 -2986.67823458119 1366.72073713938 -213.934451765295
%%DocumentProcessColors: Cyan Magenta Yellow Black
%AI5_FileFormat 13.0
%AI12_BuildNumber: 273
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%RGBProcessColor: 0 0 0 ([Registration])
%AI3_Cropmarks: 0 -1560 1364.22135416667 -793
%AI3_TemplateBox: 683.5 -384.5 683.5 -384.5
%AI3_TileBox: 304.110677083333 -1464.5 1038.11067708333 -888.5
%AI3_DocumentPreview: None
%AI5_ArtSize: 14400 14400
%AI5_RulerUnits: 6
%AI9_ColorModel: 1
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 3
%AI9_OpenToView: -104 -757 0.5 786 734 18 0 0 1100 281 0 0 0 1 1 0 1 1 0 0
%AI5_OpenViewLayers: 777
%%PageOrigin:595 -488
%AI7_GridSettings: 50 10 50 10 1 0 0.400000005960465 0.400000
005960465 0.400000005960465 0.699999988079071 0.699999988079071 0.699999988079071
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments
endstream
endobj
46 0 obj
<</Length 8310>>stream
+%%BoundingBox: -3 -2987 1367 -213
%%HiResBoundingBox: -2.49938275454497 -2986.67823458119 1366.72073713938 -213.934451765295
%AI7_Thumbnail: 64 128 8
%%BeginData: 8122 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC99
99CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD1DFFCACAA8CBCBFD38FFCACAA1C9C9C9A7CAA8FD36FFCACAC9CE
%C9CECECEC9CACAFD35FFCAA1C9C8AD3B65A6CEA7CAA8FD34FFC3CACEAD42
%8B6666ACCEC9CAFD33FFA8CAA8CF838AA8A966ADA7CAA8FD36FFA9FFFFFF
%A8AFAEFFAFFD34FFA8FFFFFFA8FFFFFFA9FFA8FFA
8FD73FFAFFDFCFFFDFC
%FFFDFCFFFDFCFFFD38FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFA8FFFFA8FFA8FFA8CFA8FFA8CFA8FFA8CFA8FFA8
%CFA8FFA8CFA8FFA8CFA8FFA8CFA8FFA8CFA8FFA8CFA8FFA8CFA8FFA8CFA8
%FFA8CFA8FFA8CFA8FFA8CFA8FFA8CFA8CFCFFD04FFCFFFFFFFCFFFFFFFCF
%FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFD05FFA8A8FFA8FFCFFFA8FFCFFFA8FF
%CFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFF
%A8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFFFCFFFFFFFCF
%FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFA8A8FFCAFF
%A8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FF
%CAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFA8A8
%FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF
%FFFFFFA8A8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCF
FFA8FFCFFFA8FF
%CFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFF
%A8FFCFFFA8FFA8A8CFFD04FFCFFD07FFCFFFFFFFCFFD07FFCFFFFFFFCFFF
%FFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFF
%CFFFA8A8FFA8FFCAFFA8FFCAA87DA8A8FFCFFFA8FFCFFFA8A8CFFFCFFFCF
%FFCFFFCAFFCFFFCAFFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCA
%FFA8FFCAFFA8FFCFFD04FFCFFFFFFF52FF7DFD08A8FF7DA8A8FFA1A8A8FF
%A8FFA8CF7DFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFF
%FFFFCFFFA8A8FFA8FFCFFFA8FFCF7D7D7DA8A752A87D7D7DA87D7DA87D7D
%A8FD057DA87D7D7DFFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCF
%FFA8FFCFFFA8FFCFFFFFCFFFFFFFCFFF7DA87DA87D7D7DA87DA8A7A87DA8
%7DA8A8A8A17D7D7DA8CA7D7DCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFF
%FFFFCFFFFFFFCFFFFFFFA8A8FFCAFFA8FFCAFFA8A8CFA8A1A8A7FD07A87D
%A8A8A87DFFA7CFA8FFA8A8A8FFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8
%FFCAFFA8FFCAFFA8FFA8A8FFFFFFCFFFFFFFCFFD17FFCFFFFFFFCFFFFFFF
%CFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFA8A8FFCFFFA8
%FFCFFFFD05A8CFFD07A8CFA8A8A7FD04A8FFCFFFA8FFCFFFA8F
FCFFFA8FF
%CFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFA8A8CFFD04FFCFFFFFFF
%FD07A8CFA8CFFD05A8CAA8CFA8A8A8FFFFFFCFFFFFFFCFFFFFFFCFFFFFFF
%CFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFA8A8FFA8FFCAFFA8FFCAFFCA
%FFCFFFCAFFCFFFA8FFCFFFCAFFCFFFA8FFCFFFA8FFCAFFA8FFCAFFA8FFCA
%FFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCFFD04FFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF
%FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFA8A8FFA8FF
%CFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFF
%A8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FF
%CFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCAFFCACAA8FFCFFFCFFFFFFFCF
%FFFFFFA8A8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FF
%CAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFA8CAA1C9A7C9A1CAA8FF
%A8FFCAFFA8FFA8A8FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFCACAC9CEC9CEC9
%CEC9CACAFFFFFFCFFFFFFFA8A8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFF
A8FF
%CFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8CAA7C9
%A6896589A6CEA7CAA8FFCFFFA8FFA8A8CFFD04FFCFFFFFFFCFFFFFFFCFFF
%FFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFCA
%A1CECDAD418A4289C8CEC3CACFFFFFFFCFFFA8A8FFA8FFCAFFA8FFCAFFA8
%FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCA
%FFA8FFA8CAA7CE5F8AA28A5FCDA7CAA8FFA8FFCAFFA8FFCFFD04FFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF
%FFFFFFCFFD09FFA9AFCFFFFFFFCFFFFFFFCFFFA8A8FFA8FFCFFFA8FFCFFF
%A8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FF
%CFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFFFFFA8FFCFFFA8FFCFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF
%FFFFFFCFFFFFFFA8FD07FFA8FD07FFCFFFFFFFA8A8FFCAFFA8FFCAFFA8FF
%CAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFF
%A8FFCAFFA8FFA8FFA8FFCAFFA8FFA8FFA8FFCAFFA8FFA8A8FFFFFFCFFFFF
%FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF
%FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFA8A8FF
%CFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFF
%A8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FFCFFFA8FF
%A8A8CFFD04FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFF
%CFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFF
%FFFFCFFFA8A8FFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCA
%FFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8FFCAFFA8
%FFCAFFA8FFCAFFA8FFCFFD04FFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF
%FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFF
%FFCFFFFFFFCFFD05FFA8A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF
%A8FFA8FFA8FFA8FFA8FFA8FFA8FFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8
%FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FDFCFFFDFCFFFD93FF7D7D7DA8FF
%A8FFA8FFFFFFA8A8A8FD32FF7DFF7DA87D7DA8A8A87D7DA87DA87DFF7DA8
%7DA87DA8A8A87DA8FD26FF7D7D7DA8A8FD057DA87D7DFF7D52A8FD047D52
%A8A87D7DFD26FF7DFF7DA87DA87DA87DA8A8A87DA8A8FF7DA8FFA8A8A2A8
%A87D
A8FD33FFA8FD34FFA8FFA8FFA8FFA8FFA8FD05FFA8FFA8FFA8FFA8FF
%A8FFA8FD26FFFD05A8FFA8FFA8A8A8FD04FFFD08A8FFA8A8A8FD26FFA8FF
%A8FFA8FD05FFA8FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FD24FFA8A8A8FF
%FD09A8FFFFFFFD07A8FFA8FF7DFD24FFA8FFA8FFA8FFA8A8A8FFA8A8A8FF
%FFFFA8FFA8FFA8FFA8A8A8FFA8A8A8FD23FFFD06A8FFFD05A8FD04FFFD06
%A8FFFD05A8FD0BFFA8CAA8CBA8FD14FFA8FFA8A8A8FFA8FFA8FFA8FD05FF
%A8FFA8A8A8FFA8FFA8FFA8FD0BFFCACAC9CAC9CACAFD13FFFD0DA8FFFFFF
%A8A8FFFD07A8FFA8FD09FFA1C9C9C9C8CEC9C9A1FD12FFA8FFA8FFA8A8A8
%FFA8FFA8FFA8FFFFFFA8FFA8FFA8A8A8FFA8FFA8FD09FFCACAC9CEAD8989
%CEC9CAA2FD12FFFD0BA8FFFFFFA8A87DFFA8FFFD07A8FD07FFA8CAA7CE82
%663C4282CEA7C9A8FD10FFA8A8A8FFA8A8A8FFA8A8A8FFA8FFFFFFA8A8A8
%FFA8A8A8FFA8A8A8FFA8FD06FFCBCACFCD8A8AA9608ACDCEC9CBFD11FFFD
%05A8FFA8FFA8A8A8FD04FFFD0CA8FD07FFA8FFA8CFA8FFA8A984CFA8FFA8
%FD10FFA8FFA8FFA8FFA8FFA8FFA8FD09FFA8FD17FFAFFD13FFA8A8A87DFD
%06A8FFA8A8A8FFFFFD0EA8FD05FFA8FFA8FD05FFA9FFA8FFA8FD10FFA8FF
%A8FFA8FFA8A8A8FFA8A8A8FFFFFFA8FFA8FFA8FFA8A8A8FFA8A8A8FD24FF
%A8FFA8A8A
8FFA8FFA8FFA8FD04FFA8A8FFA8A8A8FFA8FFA8FFA8FDFCFFFD
%FCFFFDE5FFA87D7D7DFFFFA8FFA8FFA8FFA87DA8FD32FF7DFF7DA87D7DA8
%A8A87D7DFF7DA87DA87DA87DA87DA87DA87DFD26FFA87D7D7DA8A87DA87D
%7D7DA87D7DFF7D52FF7DA8527D52A87D7DA8FD26FF7DFF7DA87DA8A8A8A2
%A8A8A87DA87DA87DA8FF7DA87DA8A87DA8FD33FFA8FD09FFA8FDFCFFFDFC
%FFFDFCFFFDFCFFFDB4FFFF
%%EndData
endstream
endobj
47 0 obj
<</Length 65536>>stream
+%AI12_CompressedDatax\ufffd\ufffdi\ufffd\u01d5%\ufffd\ufffd?\ufffd\ufffd\ufffdf\ufffd\u0628*|\ufffd\ufffdk\ufffd\u072aGc-\ufffd&R=\u076fm\ufffdV\ufffd$\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd9\ufffdc\ufffd\ufffd
+\ufffd\u05a0\ufffdP\ufffd\ufffd\ufffd{\ufffd]\ufffd\ufffd\ufffd\ufffd\ufffd>\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd~\ufffd\ufffdM\ufffdw\ufffduw\ufffd\ufffd\ufffd\u056f7:\ufffd\ufffd\ufffd\ufffd\ufffdo_\ufffdy\ufffdC\ufffd\ufffd\ufffd/7\ufffd\\ufffd\ufffd\ufffdM\ufffd\ufffdu\ufffd\ufffd\ufffdW\ufffd\ufffd\u077f\ufffd5O9\ufffd\ufffd\ufffd\u057f\ufffd\ufffd'\ufffd\ufffd=~\ufffd\ufffd\uc6f7/\ufffd\ufffd\ufffd\ufffd\ufffd\u0129/\ufffd\ufffdy~\ufffd\ufffd\ufffd}\ufffd\ufffdO\ufffd\ufffd\ufffd\u065b\ufffd_\ufffd\ufffd\ufffdM\ufffdop\ufffd\ufffd\ufffd\ufffd_\ufffd\ufffd)\ufffd\ufffd\ufffdg\ufffde\ufffd\u06d7\ufffd}\ufffd\ufffd\ufffd\ufffdt5\ufffd\ufffd\ufffd\ufffd\ufffd\u02e7\ufffd^~\ufffd\ufffd\ufffd\ufffd_o~6\ufffd\ufffdC-r\ufffd?{\ufffd\ufffdg\ufffd{\ufffd\ufffd\ufffd\ufffd0\ufffd\ufffdK\ufffd)\u01a1\ufffd|\ufffdK\ufffd!\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd\ufffd\ufffd\u8afb]
!\ufffd\ufffdJN~H\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdw/\ufffd|\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd^\ufffdz\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdoo\ufffd\u0199\ufffd\u037f\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd=\ufffd}\ufffdo\ufffdKn\ufffd_\ufffdA\ufffd\ufffdg\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd{\ufffd\ufffd/v\ufffd\u03df.\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffds\ufffd\ufffd\ufffd\ufffd\u0373\ufffdw\ufffd\ufffdo\ufffd\ufffd\ufffd\ufffdo\ufffd\ufffdr\ufffd\ufffd\ufffd\ufffd{\ufffd\ufffdOw\ufffd_\ufffd/\ufffd\ufffd|\ufffd7\ufffdK\ufffd\ufffd<\\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffdj\ufffd\ufffd\ufffd?\ufffd}\ufffdL\ufffd\ufffd\ufffd\ufffd_\ufffdl\ufffd}u\ufffd\ufffd\ufffdW\ufffd\ufffdk7\ufffdr)\ufffd\ufffdx\ufffd1d)\ufffd\ufffd9eh/\ufffd\ufffd\u074bo\ufffdc\ufffd5\ufffd\ufffd\ufffd\ufffdy\ufffd-i}\ufffdq\ufffd\ufffdx
\ufffd\\ufffdK\ufffdk\ufffd3\ufffdq}\ufffd\ufffd3\ufffd_\ufffdZ\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\U000f3eff\ufffdz\ufffd\ufffd\ufffdw6l\ufffdWo>7B\ufffd\ufffd\ufffd\ufffdO;\ufffd\ufffd\ufffd^\ufffd\ufffd\ufffd3z\ufffd\ufffd\ufffd\ufffd\ufffdO\uf7a3\ufffdt\ufffd\ufffd\ufffd[
\ufffd\ufffd\ufffd\ufffd\ufffd_\u073e\ufffd\ufffd\ufffd
H\ufffd\ufffd\ufffd\ufffd7Zu|\ufffd\ufffdo\ufffdzGR \ufffd\ufffd\ufffd{\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd\ufffd�\u02a6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdU{\ufffd\ufffd\ufffd\ufffd\ua9a7\ufffd\ufffd\ufffdvs\u078a7\ufffdPJ\ufffd|~\ufffd\ufffd\ufffd\ufffdg_?{\ufffd\ufffd4`\ufffdc\ufffd6\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdy\ufffdn\u05b7?u\ufffd+\ufffd~\u0490\ufffd\ufffd\ufffd#\ufffd\ufffdA?\ufffd\ufffde\ufffd{\ufffd\ufffd\ufffd7w/\ufffd0\ufffd\ufffd\ufffd\ufffd]f\ufffd\ufffd\ufffd\ufffd1\u01d7O\ufffd\ufffd/8\ufffd\ufffd\ufffd@\ufffd/A\ufffd\ufffd\ufff6s\u04ffu\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd.\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u05f8\ufffd\u0450\ufffd\ufffd~u\ufffd\u7ecd\ufffd\ufffdz\ufffd\ufffd\ufffd\ufffd+\ufffdy}\ufffdU\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u03de?\ufffd\ufffd>\ufffd>y\ufffd\ufffd\ufffd\ufffdwo\ufffd\ufffd\ufffd?v\ufffd\ufffd8]qk]nu\ufffd\ufffd\ufffd'\ufffd^\ufffd\ufffdz~\ufffd\ufffd\u05f7s\ufffd\ufffdV72\ufffd\ufffdNWv\ufffdwv\ufffd\ufffd\ufffd\u04bb\ufffd\ufffdgv\ufffdg\ufffd\ufffd\u0662\u03f3\ufffd\ufffdK\u077e\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd~\ufffd\ufffd~\ufffd{o\ufffd\ufffd\u05ba\ufffd\ufffd\ufffdo\ufffd\ufffd\ufffd\u06e9\ufffd\ufffd\u06ef\ufffd\ufffd{u\ufffd/xww\ufffd\ufffd}\ufffd\ufffd\ufffd\u076b\ufffd\ufffd\ufffd\ufffdwOH\ufffd\ufffdz\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdW\ufffdo\ufffd\ufffd\ufffd/n_>\ufffd\ufffds\ufffd\ufffd+1\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdo\ufffd
+\ufffd\ufffd\ufffd\ufffd5\ufffd\ufffd\ufffd;\ufffd\ufffdk{\ufffd\ufffdqW/\ufffd\ufffd<\ufffd\ufffd\ufffdz{\ufffd\ufffd\ufffd\ufffd\u7def\ufffd\ufffdC\ufffdB\ufffd\ufffdx\ufffd\ufffd\ufffd\ufffdi\ufffd\ufffd\ufffdw/\ufffd_\ufffd==\u071d\ufffd\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd\ufffd\ufffd;\ufffd\ufffd\ufffd\ufffd\ufffd'o\ufffd\ufffd\ufffd-\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffd\ufffdO\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u07df<\ufffd}\ufffd\ufffd\ufffd\ufffd=\ufffd}\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd\ufffd\ufffd5\ufffd~~\ufffd\ufffd\ufffd7\ufffdo6\ufffd\u03fe\u55ff\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd&c\u06c8\ufffd\ufffdu\ufffd\ufffd'\ufffd\ufffd|\ufffdW\ufffd\ufffd{\ufffd\ufffdD\ufffdb\ufffdt\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdv\ufffd\ufffd??#\ufffdL\ufffd6\ufffd\ufffd\ufffdL\ufffd\ufffd\ufffd\u056d\ufffd\ufffd\ufffd\ufffd{\ufffd\ufffdV\ufffd\ufffd\ufffd\ufffdM\ufffd\ubbbfz\ufffdn\ufffd'_\ufffd\ufffd\ufffd?%\ufffdh\ufffd\ufffdu\ufffd\ufffd\ufffd\ufffdw\ufffd\ufffdt}\ufffd\ufffd\ufffd\ufffd\ufffd \ufffd\ufffdz\ufffd \ufffd\ufffd\ufffd\ufffd[\ufffd\ufffd\ufffd\ufffdrG\ufffd\ufffd\ufffd\ufffd\ufffd,\ufffd\ufffd7S\ufffd\ufffdX\ufffd\ufffd[\ufffd\ufffd/\ufffd7~\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdz\u0299\u0138^\m\ufffd\ufffd\ufffd\ufffd+\ufffd;D\ufffd\ufffd\ufffd>\u0442\ufffd%m+\ufffd\ufffd&\u0239}\ufffd\ufffd\ufffd\ufffd\u06f7o\ufffd!m\ufffd\ufffd\ufffd\ufffd-\ufffd\ufffd8\ufffd=\ufffd\ufffd\ufffd\ufffd\ufffd!\ufffdfQ\ufffd\ufffd:\ufffd|rO\ufffd\ufffd\ufffd\u0357\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd/\k\ufffd\ufffd\ufffd\ufffd\ufffd8>j\ufffd\u016b\ufffdw_\ufffd\ufffd\u06fb\ufffd_]vm\ufffd\ufffd\ufffdk\ufffd\ufffd\ufffdy{\ufffd\ufffd\ufffd\ufffdg/\ufffd\ufffdry\ufffd\ufffd\ufffd"\ufffd\ufffdx(0\u019f\ufffdt\ufffd:\ufffdE\ufffd7x\ufffd\ufffd
\u03fe\ufffd\ufffd\ufffd\ufffdBX\ufffd\ufffd\ufffdW\ufffdO\ufffd>\ufffdx\ufffd;\ufffd!\ufffd\ufffd\ufffd\ufffdp\ufffd\ufffdw_\ufffdn:7\ufffdk0\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd[\ufffd\ufffdp\ufffd`\u02bb\u0608\ufffd\ufffd?\ufffd^~}\ufffd\ufffdg\ufffd\ufffd \ufffd/?\ufffd\ufffd?\ufffd?\ufffd\ufffd\ufffd\ufffd^}y\ufffda\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0777\ufffd0\ufffdg\ufffd\ufffd\ufffd\ufffd?\ufffd\ufffd\ufffd\ufffdo^~u\ufffd\ufffd\ufffd@\ufffd?\ufffd\ufffdaU\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\u0ae0|^pv\ufffdsu\ufffd\ufffd\ufffd_\ufffd\ufffdv\ufffd=\ufffd}y\ufffdj\ufffd\ufffd\ufffd\ufffd\ufffd3\ufffd\ufffd\u03c0\ufffd\ufffdl\ufffd2\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdk\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd{7\ufffd\ufffd`\ufffdm\ufffd\ufffd\ufffdo\ufffdk\ufffd\ufffdW\ufffd;\ufffd\ufffd\ufffd\ufffdG|-\ufffd\u01f7\ufffd\ufffdq\ufffd\ufffd\ufffd\ufffd8\ufffd\ufffd\u077e\ufffd\ufffd\ufffd\ufffdto\ufffdu=\ufffdv\ufffd\ufffd\ufffd\ufffd\ufffd \u022b\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdl\ufffd\ufffd\ufffd>\ufffdv}j\ufffd{;\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffdg\ufffd\ufffd\ufffd\ufffd_\ufffd \ufffd?\ufffdu8}\ufffd\ufffd\ufffd\ufffd)\ufffd\ufffd\ufffdp\ufffd\ufffd|\ufffd\ufffd-\ufffd\ufffd\ufffd\u0473'\ufffdp\ufffd\ufffd\ufffd$;\ufffd!\ufffd%\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdG>#c~\ufffd\ufffd\ufffd\ufffd\ufffd\ufffdx\ufffd\ufffdn \ufffd\ufffd\ufffdX\ufffd\ufffd\ufffd\ufffd\ufffd_n\ufffd<\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd;W'