박정훈

all report

Showing 187 changed files with 15004 additions and 80 deletions
1 +*.pyc
2 +*~
3 +__pycache__
4 +.venv
5 +db.sqlite3
6 +/static
7 +.DS_Store
No preview for this file type
No preview for this file type
No preview for this file type
1 +<!DOCTYPE html>
2 +<html lang="ko">
3 +<head>
4 + <meta charset="UTF-8">
5 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 + <link rel="stylesheet" href="css/admin-index.css">
7 + <title>Fish Book - 관리자 홈페이지</title>
8 + <script src="js/jquery.js"></script>
9 + <script src="js/classie.js"></script>
10 + <script src="js/index.js"></script>
11 +</head>
12 +<body>
13 + <header>
14 + <a href="index.html"><img id="logo" src="image/fish-logo.png"></a>
15 + <button id="show-menu">메뉴</button>
16 + <button id="login" type="submit">로그아웃</button>
17 + <!-- 로그아웃버튼 수정해야됨 -->
18 + <input id="search" type="search">
19 + </header>
20 +
21 + <nav class="menu menu-hide" id="menu">
22 + <div>
23 + <h3>Menu</h3>
24 + </div>
25 + <a href="#">게시판 관리</a>
26 + <a href="#">회원관리</a>
27 + </nav>
28 + <section>
29 + <article id="bookmark-menu">
30 + 자주 이용하는 메뉴
31 + <pre>
32 + 1. 글1
33 + 2. 글2
34 + 3. 글3
35 + 4. 글4
36 + 5. 글5
37 + </pre>
38 + </article>
39 + <article id="today">
40 + Today 현황
41 + <pre>
42 + 1. 글1
43 + 2. 글2
44 + 3. 글3
45 + 4. 글4
46 + 5. 글5
47 + </pre>
48 + </article>
49 + <article id="offer">
50 + 건의사항
51 + <pre>
52 + 1. 글1
53 + 2. 글2
54 + 3. 글3
55 + 4. 글4
56 + 5. 글5
57 + </pre>
58 + </article>
59 + </section>
60 + <footer>
61 + <address>경기도 수원시 영통구 영통동</address>
62 + </footer>
63 +</body>
64 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +<!DOCTYPE html>
2 +<html lang="ko">
3 +<head>
4 + <meta charset="UTF-8">
5 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 + <title>FishBook : 관리자 로그인</title>
7 + <link rel="stylesheet" href="css/user_login.css">
8 +</head>
9 +<body>
10 + <div id="wrapper">
11 + <div id="header">
12 + <h1>
13 + <a href="#">
14 + <img src="image/fish-logo.png" alt="logo">
15 + </a>
16 + </h1>
17 + </div>
18 + <div id="container">
19 + <div id="content">
20 + <form>
21 + <fieldset class="login_form">
22 + <legend class="blind">로그인</legend>
23 + <div class="input_row" id="id_area">
24 + <span class="input_box">
25 + <label for="id" id="label_id_area"></label>
26 + <input type="text" id="id" name="id" class="int" placeholder="아이디" autofocus>
27 + </span>
28 + <!-- 취소 버튼-->
29 + </div>
30 + <div class="input_row" id="pw_area">
31 + <span class="input_box">
32 + <label for="pw" id="label_pw_area"></label>
33 + <input type="text" id="pw" name="pw" class="int" placeholder="비밀번호">
34 + </span>
35 + <!-- 취소 버튼-->
36 + </div>
37 + <input type="submit" title="로그인" id="btn_login" alt="로그인" value="로그인">
38 + </fieldset>
39 + </form>
40 + <div class="find_info">
41 + <a href="#">아이디, 비밀번호 찾기</a>
42 + <a href="#">회원가입</a>
43 + </div>
44 + </div>
45 + </div>
46 + </div>
47 +</body>
48 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +* {
2 + box-sizing: border-box;
3 + }
4 +
5 + a {
6 + text-decoration: none;
7 + }
8 +
9 + header {
10 + height: 100px;
11 + padding: 20px;
12 + display: block;
13 + }
14 + section {
15 + clear: left;
16 + display: block;
17 + height: 50%;
18 + border: 1px solid #000;
19 + }
20 + footer {
21 + border: 1px solid #000;
22 + height: 20%;
23 + }
24 +
25 + header img#logo {
26 + height: 50px;
27 + vertical-align: middle;
28 + overflow: hidden;
29 +
30 + }
31 + #search, #login {
32 + float: right;
33 + margin: 10px;
34 + }
35 +
36 +
37 +
38 + /* 메뉴를 위한 */
39 +
40 + /* 메뉴바 전체 */
41 + .menu {
42 + background: #47a3da;
43 + position: fixed;
44 + top: 107px;
45 +
46 + width: 200px;
47 + height: 80%;
48 + z-index: 1000;
49 + }
50 + /* 메뉴바의 Menu */
51 + .menu div {
52 + color: #afdefa;
53 + font-size: 1.9em;
54 + padding: 20px;
55 + margin: 0;
56 + font-weight: 300;
57 + background: #0d77b6;
58 + }
59 +
60 + .menu h3 {
61 + display: inline-block;
62 + }
63 + .menu #hide-menu {
64 + text-align: center;
65 + }
66 +
67 + .menu a {
68 + display: block;
69 + color: #fff;
70 + font-size: 1.1em;
71 + font-weight: 300;
72 +
73 +
74 + border-bottom: 1px solid #258ecd;
75 + padding: 1em;
76 + }
77 +
78 + .menu a:hover {
79 + background: #258ecd;
80 + }
81 +
82 + .menu a:active {
83 + background: #afdefa;
84 + color: #47a3da;
85 + }
86 +
87 + /* 메뉴 숨기기 */
88 + .menu-hide{
89 + left: -200px;
90 + }
91 +
92 + .menu-hide.menu-open {
93 + left: 0px;
94 + }
95 +
96 + /*
97 + transition 속성
98 + 메뉴바의 변화가 천천히 일어나도록
99 + 즉 슬라이드처럼 보이게함 */
100 + .menu {
101 + -webkit-transition: all 0.3s ease;
102 + -moz-transition: all 0.3s ease;
103 + transition: all 0.3s ease;
104 + }
105 +
106 + section {
107 + display: flex;
108 + /* flex-direction: row;
109 + flex-wrap: wrap; */
110 + flex-flow: row wrap;
111 + text-align: center;
112 +
113 + }
114 + #bookmark-menu, #today, #offer {
115 + width: 98%;
116 + border: 1px solid black;
117 + background: #ccc;
118 +
119 + }
120 +
121 +
122 +
123 +
124 + @media screen and (max-width: 360px){
125 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board, #map{
126 + width: 100%;
127 + border: 1px solid black;
128 + background: #ccc;
129 +
130 + }
131 + #search, #login {
132 + display: none;
133 + }
134 +
135 + }
136 + @media screen and (min-width: 361px) and (max-width: 768px){
137 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
138 + width: 50%;
139 + border: 1px solid black;
140 + background: #ccc;
141 + }
142 + #board{
143 + width: 100%;
144 + }
145 + #map {
146 + width: 100%;
147 + border: 1px solid black;
148 + background: #ccc;
149 + }
150 + #search, #login {
151 + display: none;
152 + }
153 +
154 + }
155 + @media screen and (min-width: 769px){
156 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
157 + width: 33.333333%;
158 + border: 1px solid black;
159 + background: #ccc;
160 +
161 + }
162 + #map {
163 + width: 66.666666%;
164 + border: 1px solid black;
165 + background: #ccc;
166 +
167 + }
168 + }
169 +
170 +
171 +
...\ No newline at end of file ...\ No newline at end of file
1 +* {
2 + box-sizing: border-box;
3 +}
4 +
5 +a {
6 + text-decoration: none;
7 +}
8 +
9 +header {
10 + height: 100px;
11 + padding: 20px;
12 + display: block;
13 +}
14 +section {
15 + clear: left;
16 + display: block;
17 + height: 50%;
18 + border: 1px solid #000;
19 +}
20 +footer {
21 + border: 1px solid #000;
22 + height: 20%;
23 +}
24 +
25 +header img#logo {
26 + height: 50px;
27 + vertical-align: middle;
28 + overflow: hidden;
29 +
30 +}
31 +#search, #login {
32 + float: right;
33 + margin: 10px;
34 +}
35 +
36 +
37 +
38 +/* 메뉴를 위한 */
39 +
40 +/* 메뉴바 전체 */
41 +.menu {
42 + background: #47a3da;
43 + position: fixed;
44 + top: 107px;
45 +
46 + width: 200px;
47 + height: 80%;
48 + z-index: 1000;
49 +}
50 +/* 메뉴바의 Menu */
51 +.menu div {
52 + color: #afdefa;
53 + font-size: 1.9em;
54 + padding: 20px;
55 + margin: 0;
56 + font-weight: 300;
57 + background: #0d77b6;
58 +}
59 +
60 +.menu h3 {
61 + display: inline-block;
62 +}
63 +.menu #hide-menu {
64 + text-align: center;
65 +}
66 +
67 +.menu a {
68 + display: block;
69 + color: #fff;
70 + font-size: 1.1em;
71 + font-weight: 300;
72 +
73 +
74 + border-bottom: 1px solid #258ecd;
75 + padding: 1em;
76 +}
77 +
78 +.menu a:hover {
79 + background: #258ecd;
80 +}
81 +
82 +.menu a:active {
83 + background: #afdefa;
84 + color: #47a3da;
85 +}
86 +
87 +/* 메뉴 숨기기 */
88 +.menu-hide{
89 + left: -200px;
90 +}
91 +
92 +.menu-hide.menu-open {
93 + left: 0px;
94 +}
95 +
96 +/*
97 +transition 속성
98 +메뉴바의 변화가 천천히 일어나도록
99 +즉 슬라이드처럼 보이게함 */
100 +.menu {
101 + -webkit-transition: all 0.3s ease;
102 + -moz-transition: all 0.3s ease;
103 + transition: all 0.3s ease;
104 +}
105 +
106 +section {
107 + display: flex;
108 + /* flex-direction: row;
109 + flex-wrap: wrap; */
110 + flex-flow: row wrap;
111 + text-align: center;
112 +
113 +}
114 +#traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
115 + width: 30.333333%;
116 + border: 1px solid black;
117 + background: #ccc;
118 +
119 +}
120 +#map {
121 + width: 60.666666%;
122 + border: 1px solid black;
123 + background: #ccc;
124 +
125 +}
126 +
127 +
128 +
129 +
130 +@media screen and (max-width: 360px){
131 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board, #map{
132 + width: 100%;
133 + border: 1px solid black;
134 + background: #ccc;
135 +
136 + }
137 + #search, #login {
138 + display: none;
139 + }
140 +
141 +}
142 +@media screen and (min-width: 361px) and (max-width: 768px){
143 + #weather-info, #rainfall-info {
144 + width: 50%;
145 + border: 1px solid black;
146 + background: #ccc;
147 + }
148 + #traffic-info, #fish-inquiry-board {
149 + width: 100%;
150 + border: 1px solid black;
151 + background: #ccc;
152 + }
153 + #search, #login {
154 + display: none;
155 + }
156 +
157 +}
158 +@media screen and (min-width: 769px){
159 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
160 + width: 33.333333%;
161 + border: 1px solid black;
162 + background: #ccc;
163 +
164 + }
165 + #fish-inquiry-board {
166 + width: 100%;
167 + border: 1px solid black;
168 + background: #ccc;
169 +
170 + }
171 +}
172 +
173 +
1 +* {
2 + box-sizing: border-box;
3 +}
4 +
5 +a {
6 + text-decoration: none;
7 +}
8 +
9 +header {
10 + height: 100px;
11 + padding: 20px;
12 + display: block;
13 +}
14 +section {
15 + clear: left;
16 + display: block;
17 + height: 50%;
18 + border: 1px solid #000;
19 +}
20 +footer {
21 + border: 1px solid #000;
22 + height: 20%;
23 +}
24 +
25 +header img#logo {
26 + height: 50px;
27 + vertical-align: middle;
28 + overflow: hidden;
29 +
30 +}
31 +#search, #login {
32 + float: right;
33 + margin: 10px;
34 +}
35 +
36 +
37 +
38 +/* 메뉴를 위한 */
39 +
40 +/* 메뉴바 전체 */
41 +.menu {
42 + background: #47a3da;
43 + position: fixed;
44 + top: 107px;
45 +
46 + width: 200px;
47 + height: 80%;
48 + z-index: 1000;
49 +}
50 +/* 메뉴바의 Menu */
51 +.menu div {
52 + color: #afdefa;
53 + font-size: 1.9em;
54 + padding: 20px;
55 + margin: 0;
56 + font-weight: 300;
57 + background: #0d77b6;
58 +}
59 +
60 +.menu h3 {
61 + display: inline-block;
62 +}
63 +.menu #hide-menu {
64 + text-align: center;
65 +}
66 +
67 +.menu a {
68 + display: block;
69 + color: #fff;
70 + font-size: 1.1em;
71 + font-weight: 300;
72 +
73 +
74 + border-bottom: 1px solid #258ecd;
75 + padding: 1em;
76 +}
77 +
78 +.menu a:hover {
79 + background: #258ecd;
80 +}
81 +
82 +.menu a:active {
83 + background: #afdefa;
84 + color: #47a3da;
85 +}
86 +
87 +/* 메뉴 숨기기 */
88 +.menu-hide{
89 + left: -200px;
90 +}
91 +
92 +.menu-hide.menu-open {
93 + left: 0px;
94 +}
95 +
96 +/*
97 +transition 속성
98 +메뉴바의 변화가 천천히 일어나도록
99 +즉 슬라이드처럼 보이게함 */
100 +.menu {
101 + -webkit-transition: all 0.3s ease;
102 + -moz-transition: all 0.3s ease;
103 + transition: all 0.3s ease;
104 +}
105 +
106 +section {
107 + display: flex;
108 + /* flex-direction: row;
109 + flex-wrap: wrap; */
110 + flex-flow: row wrap;
111 + text-align: center;
112 +
113 +}
114 +#traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
115 + width: 30.333333%;
116 + border: 1px solid black;
117 + background: #ccc;
118 +
119 +}
120 +#map {
121 + width: 60.666666%;
122 + border: 1px solid black;
123 + background: #ccc;
124 +
125 +}
126 +
127 +
128 +
129 +
130 +@media screen and (max-width: 360px){
131 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board, #map{
132 + width: 100%;
133 + border: 1px solid black;
134 + background: #ccc;
135 +
136 + }
137 + #search, #login {
138 + display: none;
139 + }
140 +
141 +}
142 +@media screen and (min-width: 361px) and (max-width: 768px){
143 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
144 + width: 50%;
145 + border: 1px solid black;
146 + background: #ccc;
147 + }
148 + #board{
149 + width: 100%;
150 + }
151 + #map {
152 + width: 100%;
153 + border: 1px solid black;
154 + background: #ccc;
155 + }
156 + #search, #login {
157 + display: none;
158 + }
159 +
160 +}
161 +@media screen and (min-width: 769px){
162 + #traffic-info, #weather-info, #rainfall-info, #search-fish, #best-post, #newest-post, #board{
163 + width: 33.333333%;
164 + border: 1px solid black;
165 + background: #ccc;
166 +
167 + }
168 + #map {
169 + width: 66.666666%;
170 + border: 1px solid black;
171 + background: #ccc;
172 +
173 + }
174 +}
175 +
176 +
1 +admin
2 +park
3 +wjdgns123
4 +
5 +
6 +pythonanywhere
7 +parkjeong2
8 +qpdlscnd18!
9 +
No preview for this file type
No preview for this file type
1 +from django.contrib import admin
2 +
3 +
4 +from .models import Admin
5 +
6 +@admin.register(Admin)
7 +class AdminAdmin(admin.ModelAdmin):
8 + list_display = (
9 + 'id',
10 + 'adminId',
11 + 'adminPw',
12 + 'name',
13 + 'email',
14 + 'bookmark',
15 + 'created_at',
16 + 'updated_at'
17 + )
18 + search_fields = (
19 + 'adminId',
20 + )
21 +# Register your models here.
1 +from django.apps import AppConfig
2 +
3 +
4 +class AdminsConfig(AppConfig):
5 + name = 'admins'
1 +# Generated by Django 3.0.6 on 2020-06-08 07:07
2 +
3 +from django.db import migrations, models
4 +
5 +
6 +class Migration(migrations.Migration):
7 +
8 + initial = True
9 +
10 + dependencies = [
11 + ]
12 +
13 + operations = [
14 + migrations.CreateModel(
15 + name='Admin',
16 + fields=[
17 + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18 + ('adminId', models.CharField(max_length=20)),
19 + ('adminPw', models.CharField(max_length=20)),
20 + ('name', models.CharField(max_length=200)),
21 + ('email', models.CharField(max_length=50)),
22 + ('bookmark', models.CharField(max_length=200)),
23 + ('created_at', models.DateTimeField(auto_now_add=True)),
24 + ('updated_at', models.DateTimeField(auto_now=True)),
25 + ],
26 + ),
27 + ]
1 +from django.db import models
2 +
3 +
4 +class Admin(models.Model):
5 + adminId = models.CharField(max_length=20)
6 + adminPw = models.CharField(max_length=20)
7 + name = models.CharField(max_length=200)
8 + email = models.CharField(max_length=50)
9 + bookmark = models.CharField(max_length=200)
10 + created_at = models.DateTimeField(auto_now_add=True)
11 + updated_at = models.DateTimeField(auto_now=True)
12 +# Create your models here.
1 +{% load static %}
2 +<!DOCTYPE html>
3 +<html lang="ko">
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <link rel="stylesheet" href="{% static 'css/admin_index.css' %}">
8 + <title>Fish Book - 관리자 홈페이지</title>
9 + <script src="{% static 'js/jquery.js' %}"></script>
10 + <script src="{% static 'js/classie.js' %}"></script>
11 + <script src="{% static 'js/index.js' %}"></script>
12 +</head>
13 +<body>
14 + <header>
15 + <a href="{% url 'adminIndex' %}"><img id="logo" src="{% static 'image/fish-logo.png' %}"></a>
16 + <button id="show-menu">메뉴</button>
17 + <button id="login" type="submit">로그아웃</button>
18 + <input id="search" type="search">
19 + </header>
20 +
21 + <nav class="menu menu-hide" id="menu">
22 + <div>
23 + <h3>Menu</h3>
24 + </div>
25 + <a href="#">게시판 관리</a>
26 + <a href="#">회원관리</a>
27 + </nav>
28 + <section>
29 + <article id="bookmark-menu">
30 + 자주 이용하는 메뉴
31 + <pre>
32 + 1. 글1
33 + 2. 글2
34 + 3. 글3
35 + 4. 글4
36 + 5. 글5
37 + </pre>
38 + </article>
39 + <article id="today">
40 + Today 현황
41 + <pre>
42 + 1. 글1
43 + 2. 글2
44 + 3. 글3
45 + 4. 글4
46 + 5. 글5
47 + </pre>
48 + </article>
49 + <article id="offer">
50 + 건의사항
51 + <pre>
52 + 1. 글1
53 + 2. 글2
54 + 3. 글3
55 + 4. 글4
56 + 5. 글5
57 + </pre>
58 + </article>
59 + </section>
60 + <footer>
61 + <address>경기도 수원시 영통구 영통동</address>
62 + </footer>
63 +</body>
64 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +{% load static %}
2 +<!DOCTYPE html>
3 +<html lang="ko">
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>FishBook : 관리자 로그인</title>
8 + <link rel="stylesheet" href="{% static 'css/user_login.css' %}">
9 +</head>
10 +<body>
11 + <div id="wrapper">
12 + <div id="header">
13 + <h1>
14 + <a href="#">
15 + <img src="{% static 'image/fish-logo.png' %}" alt="logo">
16 + </a>
17 + </h1>
18 + </div>
19 + <div id="container">
20 + <div id="content">
21 + <form>
22 + <fieldset class="login_form">
23 + <legend class="blind">로그인</legend>
24 + <div class="input_row" id="id_area">
25 + <span class="input_box">
26 + <label for="id" id="label_id_area"></label>
27 + <input type="text" id="id" name="id" class="int" placeholder="아이디" autofocus>
28 + </span>
29 + <!-- 취소 버튼-->
30 + </div>
31 + <div class="input_row" id="pw_area">
32 + <span class="input_box">
33 + <label for="pw" id="label_pw_area"></label>
34 + <input type="text" id="pw" name="pw" class="int" placeholder="비밀번호">
35 + </span>
36 + <!-- 취소 버튼-->
37 + </div>
38 + <input type="submit" title="로그인" id="btn_login" alt="로그인" value="로그인">
39 + </fieldset>
40 + </form>
41 + <div class="find_info">
42 + <a href="#">아이디, 비밀번호 찾기</a>
43 + <a href="#">회원가입</a>
44 + </div>
45 + </div>
46 + </div>
47 + </div>
48 +</body>
49 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +from django.test import TestCase
2 +
3 +# Create your tests here.
1 +from django.shortcuts import render
2 +
3 +def adminIndex(request):
4 + return render(request, 'admins/adminIndex.html')
5 +
6 +def adminLogin(request):
7 + return render(request, 'admins/adminLogin.html')
8 +# Create your views here.
1 +from django.contrib import admin
2 +from board.models import Board
3 +# Register your models here.
4 +
5 +admin.site.register(Board)
1 +from django.apps import AppConfig
2 +
3 +
4 +class BoardConfig(AppConfig):
5 + name = 'board'
1 +# Generated by Django 3.0.6 on 2020-06-15 11:48
2 +
3 +from django.db import migrations, models
4 +import django.db.models.deletion
5 +
6 +
7 +class Migration(migrations.Migration):
8 +
9 + initial = True
10 +
11 + dependencies = [
12 + ('users', '0003_remove_user_userid'),
13 + ]
14 +
15 + operations = [
16 + migrations.CreateModel(
17 + name='Board',
18 + fields=[
19 + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
20 + ('title', models.CharField(max_length=100)),
21 + ('content', models.CharField(max_length=2000)),
22 + ('hit', models.IntegerField(default=0)),
23 + ('created_at', models.DateTimeField(auto_now_add=True)),
24 + ('updated_at', models.DateTimeField(auto_now=True)),
25 + ('groupno', models.IntegerField(default=0)),
26 + ('orderno', models.IntegerField(default=0)),
27 + ('depth', models.IntegerField(default=0)),
28 + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.User')),
29 + ],
30 + ),
31 + ]
1 +from django.db import models
2 +
3 +# Create your models here.
4 +from users.models import User
5 +
6 +class Board(models.Model):
7 + title = models.CharField(max_length=100)
8 + content = models.CharField(max_length=2000)
9 + hit = models.IntegerField(default=0)
10 + created_at = models.DateTimeField(auto_now_add=True)
11 + updated_at = models.DateTimeField(auto_now=True)
12 + user = models.ForeignKey(User, to_field='id', on_delete=models.CASCADE)
13 + groupno = models.IntegerField(default=0)
14 + orderno = models.IntegerField(default=0)
15 + depth = models.IntegerField(default=0)
16 +
17 +# groupno 컬럼 - 첫 게시글과, 그 게시글의 답글들에게 같은 groupno을 주어서 보여주기 위함
18 +#
19 +# orderno 컬럼 - 같은 groupno의 게시글들을 최신순으로 위로 올리기 위함
20 +#
21 +# depth 컬럼 - 답글들을 한 칸씩 밀려서 보이게 하기 위함
1 +{% load static %}
2 +{% load mathfilters %}
3 +
4 +<!DOCTYPE html>
5 +<html lang="ko">
6 + <head>
7 + <title>FishBook</title>
8 + <meta charset="utf-8">
9 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10 +
11 + <meta name="description" content="" />
12 + <meta name="keywords" content="" />
13 + <meta name="author" content="JH PARK" />
14 +
15 + <link rel="shortcut icon" href="">
16 + <link rel="stylesheet" href="{% static 'assets/css/board.css' %}" />
17 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
18 + </head>
19 +
20 + <body class="is-preload homepage">
21 + <div id="page-wrapper">
22 +
23 + <!-- Header -->
24 + <div id="header-wrapper">
25 + <header id="header" class="container">
26 +
27 + <!-- Logo -->
28 + <div id="logo">
29 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
30 +
31 + </div>
32 +
33 + <!-- Nav -->
34 + {% include 'share/_navbar.html' %}
35 +
36 + </header>
37 + </div>
38 +
39 + <!-- Banner -->
40 + <!--
41 + <div id="banner-wrapper">
42 + <div id="banner" class="box container">
43 + <div class="row">
44 + <div class="col-7 col-12-medium">
45 + <h2>Fish Book</h2>
46 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
47 + </div>
48 + <div class="col-5 col-12-medium">
49 + <ul>
50 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
51 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
52 + </ul>
53 + </div>
54 + </div>
55 + </div>
56 + </div>
57 +-->
58 + <!-- Features -->
59 +
60 + <div class="container">
61 + <div class="row">
62 + <div class="col-12">
63 + <H3>조황문의</H3>
64 + </div>
65 + </div>
66 + </div>
67 + <!-- Main -->
68 + <div id="banner-wrapper">
69 + <div class="container">
70 + <!-- Box -->
71 + <section class="box feature" id="transport">
72 + <div id="board">
73 + <form id="search_form" action="{% url 'board:list' %}" method="GET">
74 + <input type="text" id="kwd" name="kwd" value="" placeholder="검색">
75 + <input type="submit" value="찾기" style="float: right;">
76 + </form>
77 + <table class="tbl-ex">
78 + <tr>
79 + <th>번호</th>
80 + <th>제목</th>
81 + <th>글쓴이</th>
82 + <th>조회수</th>
83 + <th>작성일</th>
84 + </tr>
85 + {% for board in boardlist %}
86 + <tr>
87 + <td>[{{current_page|sub:1|mul:10|add:forloop.counter|sub:1|sub:board_count|abs}}]</td>
88 + {% if board.depth == 0 %}
89 + <td style="text-align: left;">
90 + {% if board.title == '삭제된 글입니다.'%}
91 + {{board.title}}
92 + {% else %}
93 + <a href="{% url 'board:view' board.id page %}?kwd={{kwd}}">{{board.title}}</a>
94 + {% endif %}
95 + </td>
96 + {% else %}
97 + <td style="text-align: left;padding-left:{{board.depth|mul:15}}px;">
98 + {% if board.title == '삭제된 글입니다.'%}
99 + <img src="{% static 'images/reply.png' %}">{{board.title}}
100 + {% else %}
101 + <img src="{% static 'images/reply.png' %}"><a href="{% url 'board:view' board.id page %}?kwd={{kwd}}">{{board.title}}</a>
102 + {% endif %}
103 + </td>
104 + {% endif %}
105 + <td>{{board.user.email}}</td>
106 + <td>{{board.hit}}</td>
107 + <td>{{board.created_at|date:'Y-m-d H:i'}}</td>
108 + </tr>
109 + {% endfor %}
110 + </table>
111 +
112 + <!-- pager 추가 -->
113 + <div class="pager">
114 + <ul id="pager">
115 + </ul>
116 + </div>
117 + <!-- pager 추가 -->
118 +
119 + <div class="bottom">
120 + <button style="float: right;" onclick="window.location.href='{% url 'board:writeform' page %}'">글쓰기</button>
121 + </div>
122 + </div>
123 + </section>
124 + </div>
125 + </div>
126 +
127 + <!-- Footer -->
128 + <div id="footer-wrapper">
129 + <footer id="footer" class="container">
130 + <div class="row">
131 +
132 + <div class="col-12 col-12-medium col-12-small" >
133 +
134 + <!-- Contact -->
135 + <section class="widget contact last" style="text-align: center;">
136 + <h3>Contact Us</h3>
137 + <ul>
138 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
139 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
140 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
141 +
142 + </ul>
143 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
144 + 010-xxxx-yyyy</p>
145 + </section>
146 +
147 + </div>
148 + </div>
149 + <div class="row">
150 + <div class="col-12">
151 + <div id="copyright">
152 + <ul class="menu">
153 + <li>&copy; All rights reserved</li>
154 + </ul>
155 + </div>
156 + </div>
157 + </div>
158 + </footer>
159 + </div>
160 +
161 + </div>
162 +
163 + <!-- Scripts -->
164 +
165 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
166 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
167 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
168 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
169 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
170 + <script src="{% static 'assets/js/util.js' %}"></script>
171 + <script src="{% static 'assets/js/main.js' %}"></script>
172 + <script src="{% static 'assets/js/paging.js' %}"></script>
173 + <script>
174 + var listCount = {{board_count}};
175 + var currentPage = {{current_page}};
176 + var kwd = "{{kwd}}";
177 + setPage(listCount, currentPage, kwd);
178 + </script>
179 + </body>
180 +</html>
1 +{% load static %}
2 +{% load mathfilters %}
3 +
4 +<!DOCTYPE html>
5 +<html lang="ko">
6 + <head>
7 + <title>FishBook</title>
8 + <meta charset="utf-8">
9 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10 +
11 + <meta name="description" content="" />
12 + <meta name="keywords" content="" />
13 + <meta name="author" content="JH PARK" />
14 +
15 + <link rel="shortcut icon" href="">
16 +
17 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
18 + </head>
19 +
20 + <body class="is-preload homepage">
21 + <div id="page-wrapper">
22 +
23 + <!-- Header -->
24 + <div id="header-wrapper">
25 + <header id="header" class="container">
26 +
27 + <!-- Logo -->
28 + <div id="logo">
29 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
30 +
31 + </div>
32 +
33 + <!-- Nav -->
34 + {% include 'share/_navbar.html' %}
35 +
36 + </header>
37 + </div>
38 +
39 + <!-- Banner -->
40 + <!--
41 + <div id="banner-wrapper">
42 + <div id="banner" class="box container">
43 + <div class="row">
44 + <div class="col-7 col-12-medium">
45 + <h2>Fish Book</h2>
46 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
47 + </div>
48 + <div class="col-5 col-12-medium">
49 + <ul>
50 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
51 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
52 + </ul>
53 + </div>
54 + </div>
55 + </div>
56 + </div>
57 +-->
58 + <!-- Features -->
59 +
60 + <div class="container">
61 + <div class="row">
62 + <div class="col-12">
63 + <H3>조황문의</H3>
64 + </div>
65 + </div>
66 + </div>
67 + <!-- Main -->
68 + <div id="banner-wrapper">
69 + <div class="container">
70 +
71 + <!-- Box -->
72 + <section class="box feature" id="transport">
73 + <div id="board">
74 + <form class="board-form" method="POST" action="{% url 'board:modify' page%}">
75 + {% csrf_token %}
76 + <table class="tbl-ex">
77 + <input type="hidden" name="id" value="{{board.id}}">
78 + <tr>
79 + <th colspan="2">글수정</th>
80 + </tr>
81 + <tr>
82 + <td class="label">제목</td>
83 + <td><input type="text" name="title" value="{{board.title}}"></td>
84 + </tr>
85 + <tr>
86 + <td class="label">내용</td>
87 + <td>
88 + <textarea id="content" name="content">{{board.content}}</textarea>
89 + </td>
90 + </tr>
91 + </table>
92 + <div class="bottom">
93 + <a href="{% url 'board:list' page %}">취소</a>
94 + <input type="submit" value="수정">
95 + </div>
96 + </form>
97 + </div>
98 + </section>
99 +
100 + </div>
101 + </div>
102 +
103 + <!-- Footer -->
104 + <div id="footer-wrapper">
105 + <footer id="footer" class="container">
106 + <div class="row">
107 +
108 + <div class="col-12 col-12-medium col-12-small" >
109 +
110 + <!-- Contact -->
111 + <section class="widget contact last" style="text-align: center;">
112 + <h3>Contact Us</h3>
113 + <ul>
114 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
115 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
116 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
117 +
118 + </ul>
119 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
120 + 010-xxxx-yyyy</p>
121 + </section>
122 +
123 + </div>
124 + </div>
125 + <div class="row">
126 + <div class="col-12">
127 + <div id="copyright">
128 + <ul class="menu">
129 + <li>&copy; All rights reserved</li>
130 + </ul>
131 + </div>
132 + </div>
133 + </div>
134 + </footer>
135 + </div>
136 +
137 + </div>
138 +
139 + <!-- Scripts -->
140 +
141 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
142 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
143 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
144 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
145 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
146 + <script src="{% static 'assets/js/util.js' %}"></script>
147 + <script src="{% static 'assets/js/main.js' %}"></script>
148 + </body>
149 +</html>
1 +{% load static %}
2 +{% load mathfilters %}
3 +
4 +<!DOCTYPE html>
5 +<html lang="ko">
6 + <head>
7 + <title>FishBook</title>
8 + <meta charset="utf-8">
9 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10 +
11 + <meta name="description" content="" />
12 + <meta name="keywords" content="" />
13 + <meta name="author" content="JH PARK" />
14 +
15 + <link rel="shortcut icon" href="">
16 +
17 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
18 + </head>
19 +
20 + <body class="is-preload homepage">
21 + <div id="page-wrapper">
22 +
23 + <!-- Header -->
24 + <div id="header-wrapper">
25 + <header id="header" class="container">
26 +
27 + <!-- Logo -->
28 + <div id="logo">
29 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
30 +
31 + </div>
32 +
33 + <!-- Nav -->
34 + {% include 'share/_navbar.html' %}
35 +
36 + </header>
37 + </div>
38 +
39 + <!-- Banner -->
40 + <!--
41 + <div id="banner-wrapper">
42 + <div id="banner" class="box container">
43 + <div class="row">
44 + <div class="col-7 col-12-medium">
45 + <h2>Fish Book</h2>
46 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
47 + </div>
48 + <div class="col-5 col-12-medium">
49 + <ul>
50 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
51 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
52 + </ul>
53 + </div>
54 + </div>
55 + </div>
56 + </div>
57 +-->
58 + <!-- Features -->
59 +
60 + <div class="container">
61 + <div class="row">
62 + <div class="col-12">
63 + <H3>조황문의</H3>
64 + </div>
65 + </div>
66 + </div>
67 + <!-- Main -->
68 + <div id="banner-wrapper">
69 + <div class="container">
70 +
71 + <!-- Box -->
72 + <section class="box feature" id="transport">
73 + <div id="board" class="board-form">
74 + <table class="tbl-ex">
75 + <tr>
76 + <th colspan="2">글보기</th>
77 + </tr>
78 + <tr>
79 + <td class="label">제목</td>
80 + <td>{{board.title}}</td>
81 + </tr>
82 + <tr>
83 + <td class="label">글쓴이</td>
84 + <td>{{board.user.name}}</td>
85 + </tr>
86 + <tr>
87 + <td class="label">조회수</td>
88 + <td>{{board.hit}}</td>
89 + </tr>
90 + <tr>
91 + <td class="label">내용</td>
92 + <td>
93 + <div class="view-content">
94 + {{board.content|linebreaks}}
95 + </div>
96 + <div class="bottom">
97 + <button style="float: right;" onclick="window.location.href='{% url 'board:list' page %}?kwd={{kwd}}'">글목록</button>
98 + {% if request.session.authUser is not None %}
99 + <!--<a href="/board/writeform/{{board.id}}">답글</a>-->
100 + <button style="float: right;" onclick="window.location.href='{% url 'board:reply_writeform' board.id page %}?kwd={{kwd}}'">답글</button>
101 + {% if request.session.authUser.email == board.user.email %}
102 + <button style="float: right;" onclick="window.location.href='{% url 'board:modifyform' board.id page %}'">글수정</button>
103 + <button style="float: right;" onclick="window.location.href='{% url 'board:delete' board.id page %}?kwd={{kwd}}'">글삭제</button>
104 + {% endif %}
105 + {% endif %}
106 + </div>
107 + </td>
108 + </tr>
109 + </table>
110 + </div>
111 + </section>
112 + </div>
113 + </div>
114 +
115 + <!-- Footer -->
116 + <div id="footer-wrapper">
117 + <footer id="footer" class="container">
118 + <div class="row">
119 +
120 + <div class="col-12 col-12-medium col-12-small" >
121 +
122 + <!-- Contact -->
123 + <section class="widget contact last" style="text-align: center;">
124 + <h3>Contact Us</h3>
125 + <ul>
126 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
127 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
128 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
129 +
130 + </ul>
131 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
132 + 010-xxxx-yyyy</p>
133 + </section>
134 +
135 + </div>
136 + </div>
137 + <div class="row">
138 + <div class="col-12">
139 + <div id="copyright">
140 + <ul class="menu">
141 + <li>&copy; All rights reserved</li>
142 + </ul>
143 + </div>
144 + </div>
145 + </div>
146 + </footer>
147 + </div>
148 +
149 + </div>
150 +
151 + <!-- Scripts -->
152 +
153 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
154 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
155 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
156 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
157 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
158 + <script src="{% static 'assets/js/util.js' %}"></script>
159 + <script src="{% static 'assets/js/main.js' %}"></script>
160 + </body>
161 +</html>
1 +{% load static %}
2 +{% load mathfilters %}
3 +
4 +<!DOCTYPE html>
5 +<html lang="ko">
6 + <head>
7 + <title>FishBook</title>
8 + <meta charset="utf-8">
9 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10 +
11 + <meta name="description" content="" />
12 + <meta name="keywords" content="" />
13 + <meta name="author" content="JH PARK" />
14 +
15 + <link rel="shortcut icon" href="">
16 +
17 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
18 + </head>
19 +
20 + <body class="is-preload homepage">
21 + <div id="page-wrapper">
22 +
23 + <!-- Header -->
24 + <div id="header-wrapper">
25 + <header id="header" class="container">
26 +
27 + <!-- Logo -->
28 + <div id="logo">
29 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
30 +
31 + </div>
32 +
33 + <!-- Nav -->
34 + {% include 'share/_navbar.html' %}
35 +
36 + </header>
37 + </div>
38 +
39 + <!-- Banner -->
40 + <!--
41 + <div id="banner-wrapper">
42 + <div id="banner" class="box container">
43 + <div class="row">
44 + <div class="col-7 col-12-medium">
45 + <h2>Fish Book</h2>
46 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
47 + </div>
48 + <div class="col-5 col-12-medium">
49 + <ul>
50 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
51 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
52 + </ul>
53 + </div>
54 + </div>
55 + </div>
56 + </div>
57 +-->
58 + <!-- Features -->
59 +
60 + <div class="container">
61 + <div class="row">
62 + <div class="col-12">
63 + <H3>조황문의</H3>
64 + </div>
65 + </div>
66 + </div>
67 + <!-- Main -->
68 + <div id="banner-wrapper">
69 + <div class="container">
70 +
71 + <!-- Box -->
72 + <section class="box feature" id="transport">
73 + <div id="board">
74 + <!--<form class="board-form" method="post" action="/board/write">-->
75 + <form class="board-form" method="POST" action="{% url 'board:write' page %}?kwd={{kwd}}">
76 + {% csrf_token %}
77 + {% if no %}
78 + <input type="hidden" name="no" value="{{no}}">
79 + {% else %}
80 + <input type="hidden" name="no" value="-1">
81 + {% endif %}
82 + <table class="tbl-ex">
83 + <tr>
84 + <th colspan="2">글쓰기</th>
85 + </tr>
86 + <tr>
87 + <td class="label">제목</td>
88 + <td><input type="text" name="title" value=""></td>
89 + </tr>
90 + <tr>
91 + <td class="label">내용</td>
92 + <td>
93 + <textarea id="content" name="content" style="margin-bottom: 15px;" ></textarea>
94 +
95 + <div class="bottom">
96 + <button style="float: right;" onclick="window.location.href='{% url 'board:list' page %}?kwd={{kwd}}'">취소</button>
97 + <input style="float: right; font-size: 17px;" type="submit" value="등록">
98 + </div>
99 + </td>
100 + </tr>
101 + </table>
102 + </form>
103 + </div>
104 + </section>
105 +
106 + </div>
107 + </div>
108 +
109 + <!-- Footer -->
110 + <div id="footer-wrapper">
111 + <footer id="footer" class="container">
112 + <div class="row">
113 +
114 + <div class="col-12 col-12-medium col-12-small" >
115 +
116 + <!-- Contact -->
117 + <section class="widget contact last" style="text-align: center;">
118 + <h3>Contact Us</h3>
119 + <ul>
120 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
121 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
122 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
123 +
124 + </ul>
125 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
126 + 010-xxxx-yyyy</p>
127 + </section>
128 +
129 + </div>
130 + </div>
131 + <div class="row">
132 + <div class="col-12">
133 + <div id="copyright">
134 + <ul class="menu">
135 + <li>&copy; All rights reserved</li>
136 + </ul>
137 + </div>
138 + </div>
139 + </div>
140 + </footer>
141 + </div>
142 +
143 + </div>
144 +
145 + <!-- Scripts -->
146 +
147 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
148 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
149 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
150 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
151 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
152 + <script src="{% static 'assets/js/util.js' %}"></script>
153 + <script src="{% static 'assets/js/main.js' %}"></script>
154 + </body>
155 +</html>
1 +from django.test import TestCase
2 +
3 +# Create your tests here.
1 +from django.urls import path
2 +from .views import list, writeform, write, view, modify, modifyform, delete
3 +
4 +app_name = "board"
5 +urlpatterns = [
6 + path('list', list, name="list"),
7 + path('list/<int:page>', list, name="list"),
8 + path('writeform/<int:page>', writeform, name="writeform"),
9 + path('writeform/<int:no>/<int:page>', writeform, name="reply_writeform"),
10 + path('write/<int:page>', write, name="write"),
11 + path('<int:no>/<int:page>', view, name="view"),
12 + path('modify/<int:no>/<int:page>', modifyform, name="modifyform"),
13 + path('modify/<int:page>', modify, name="modify"),
14 + path('delete/<int:no>/<int:page>', delete, name="delete"),
15 +]
1 +import datetime
2 +
3 +from django.db.models import F, Max
4 +from django.shortcuts import render
5 +from django.http import HttpResponseRedirect, HttpResponse
6 +
7 +from .models import Board
8 +from users.models import User
9 +import json
10 +import pdb
11 +
12 +PAGESIZE=10
13 +# Create your views here.
14 +
15 +def list(request, page=1):
16 + kwd = request.GET.get('kwd')
17 + if kwd == None or kwd == '' or kwd == 'null':
18 + start = (page - 1) * PAGESIZE
19 + board_count = Board.objects.count()
20 + boardlist = Board.objects.all().order_by('-groupno', 'orderno')[start:start+PAGESIZE]
21 + else:
22 + start = (page - 1) * PAGESIZE
23 + board_count = Board.objects.filter(title__contains=kwd).count()
24 + boardlist = Board.objects.filter(title__contains=kwd).order_by('-groupno', 'orderno')[start:start+PAGESIZE]
25 +
26 + data = {
27 + 'boardlist': boardlist,
28 + 'board_count': board_count,
29 + 'current_page': page,
30 + 'page': page,
31 + }
32 +
33 + kwd = request.GET.get('kwd')
34 + if kwd is None:
35 + data['kwd'] = json.dumps(kwd)
36 + else:
37 + data['kwd'] = kwd
38 +
39 + return render(request, 'board/list.html', data)
40 +
41 +# 게시글 작성
42 +
43 +def writeform(request, no=-1, page=1):
44 + # 인증
45 + authuser = request.session.get('authUser')
46 + if authuser is None:
47 + return HttpResponseRedirect('board/list')
48 +
49 + if no == -1:
50 + return render(request, 'board/write.html', {"page":page})
51 + else:
52 + data = {"no":no, "page":page}
53 + kwd = request.GET.get('kwd')
54 + if kwd is None:
55 + data['kwd'] = json.dumps(kwd)
56 + else:
57 + data['kwd'] = kwd
58 + return render(request, 'board/write.html', data)
59 +
60 +def write(request, page=1):
61 + # 인증
62 + authuser = request.session.get('authUser')
63 + if authuser is None:
64 + return HttpResponseRedirect('board/list')
65 +
66 + board = Board()
67 + board.title = request.POST.get('title')
68 + board.content = request.POST.get('content')
69 + board.user = User.objects.get(email=request.session['authUser']['email'])
70 +
71 + # 새글 작성하기
72 + if request.POST.get('no') == '-1':
73 + value = Board.objects.aggregate(max_groupno=Max('groupno'))
74 + if value.get('max_groupno') is None:
75 + value['max_groupno'] = 0
76 + board.groupno = value.get('max_groupno') + 1
77 + board.save()
78 + else:
79 + board2 = Board.objects.get(id=request.POST.get('no'))
80 + Board.objects.filter(orderno__gte=board2.orderno+1).update(orderno=F('orderno')+1)
81 + board.groupno = board2.groupno
82 + board.orderno = board2.orderno + 1
83 + board.depth = board2.depth + 1
84 + board.save()
85 + data = {
86 + 'page': 1
87 + }
88 + kwd = request.GET.get('kwd')
89 + print(kwd, "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
90 + if kwd is None:
91 + data['kwd'] = json.dumps(kwd)
92 + else:
93 + data['kwd'] = kwd
94 + # if kwd is '':
95 + # return HttpResponseRedirect(f'/board/list/{page}')
96 + return HttpResponseRedirect(f'/board/list/{page}?kwd={kwd}')
97 +# 상세보기
98 +def view(request, no=0, page=1):
99 + if no == 0:
100 + return HttpResponseRedirect('list')
101 +
102 + board = Board.objects.filter(id=no)
103 +
104 + data = {
105 + 'board':board[0],
106 + 'page': page,
107 + }
108 +
109 + kwd = request.GET.get('kwd')
110 + if kwd is None:
111 + data['kwd'] = json.dumps(kwd)
112 + else:
113 + data['kwd'] = kwd
114 +
115 + response = render(request, 'board/view.html', data)
116 +
117 + if request.session.get('authUser') is None:
118 + cookie_name = 'hit'
119 + else:
120 + cookie_name = f'hit:{request.session["authUser"]["email"]}'
121 + cookie_name = cookie_name[:cookie_name.find('@')]
122 +
123 + tomorrow = datetime.datetime.replace(datetime.datetime.now(), hour=23, minute=59, second=0)
124 + expires = datetime.datetime.strftime(tomorrow, "%a, %d-%b-%Y %H:%M:%S GMT")
125 +
126 + if request.COOKIES.get(cookie_name) is not None:
127 + cookies = request.COOKIES.get(cookie_name)
128 + cookies_list = cookies.split('|')
129 + if str(no) not in cookies_list:
130 + response.set_cookie(cookie_name, cookies + f'|{no}', expires=expires)
131 + board.update(hit=F('hit')+1)
132 + return response
133 + else:
134 + response.set_cookie(cookie_name, no, expires=expires)
135 + board.update(hit=F('hit')+1)
136 + return response
137 +
138 + return render(request, 'board/view.html', data)
139 +
140 +# 수정 및 삭제
141 +def modifyform(request, no=0, page=1):
142 + board = Board.objects.filter(id=no)[0]
143 + authuser = request.session.get('authUser')
144 + if authuser is None or board.user.email != authuser['email']:
145 + return HttpResponseRedirect('board/list')
146 +
147 + data = {
148 + 'board': board,
149 + 'page': page,
150 + }
151 +
152 + kwd = request.GET.get('kwd')
153 + if kwd is None:
154 + data['kwd'] = json.dumps(kwd)
155 + else:
156 + data['kwd'] = kwd
157 +
158 + return render(request, 'board/modify.html', data)
159 +
160 +def modify(request, page=1):
161 + board_id = request.POST['id']
162 + board = Board.objects.get(id=board_id)
163 + authuser = request.session.get('authUser')
164 + if authuser is None or board.user.email != authuser['email']:
165 + return HttpResponseRedirect('board/list')
166 +
167 + board.title = request.POST.get('title')
168 + board.content = request.POST.get('content')
169 + board.save()
170 + data = {
171 + 'board': board,
172 + 'page': page,
173 + }
174 +
175 + kwd = request.GET.get('kwd')
176 + if kwd is None:
177 + data['kwd'] = json.dumps(kwd)
178 + else:
179 + data['kwd'] = kwd
180 +
181 + return HttpResponseRedirect(f'/board/{board_id}/{page}', data)
182 +
183 +def delete(request, no=0, page=1):
184 + board = Board.objects.get(id=no)
185 +
186 + authuser = request.session.get('authUser')
187 + if authuser is None or board.user.email != authuser['email']:
188 + return HttpResponseRedirect('board/list')
189 +
190 + board.title = "삭제된 글입니다."
191 + board.save()
192 + return HttpResponseRedirect(f'/board/list/{page}')
1 +"""
2 +ASGI config for fishbook project.
3 +
4 +It exposes the ASGI callable as a module-level variable named ``application``.
5 +
6 +For more information on this file, see
7 +https://docs.djangoproject.com/en/3.0/howto/deployment/asgi/
8 +"""
9 +
10 +import os
11 +
12 +from django.core.asgi import get_asgi_application
13 +
14 +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'fishbook.settings')
15 +
16 +application = get_asgi_application()
1 +"""
2 +Django settings for fishbook project.
3 +
4 +Generated by 'django-admin startproject' using Django 3.0.6.
5 +
6 +For more information on this file, see
7 +https://docs.djangoproject.com/en/3.0/topics/settings/
8 +
9 +For the full list of settings and their values, see
10 +https://docs.djangoproject.com/en/3.0/ref/settings/
11 +"""
12 +
13 +import os
14 +
15 +# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
16 +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
17 +
18 +
19 +# Quick-start development settings - unsuitable for production
20 +# See https://docs.djangoproject.com/en/3.0/howto/deployment/checklist/
21 +
22 +# SECURITY WARNING: keep the secret key used in production secret!
23 +SECRET_KEY = 'pe76_ye$6ja3%@rs#df5h3@%o*^(@sgi9w#76x2ce9pu7*v#+)'
24 +
25 +# SECURITY WARNING: don't run with debug turned on in production!
26 +DEBUG = True
27 +
28 +ALLOWED_HOSTS = '*'
29 +
30 +
31 +# Application definition
32 +
33 +INSTALLED_APPS = [
34 + 'django.contrib.admin',
35 + 'django.contrib.auth',
36 + 'django.contrib.contenttypes',
37 + 'django.contrib.sessions',
38 + 'django.contrib.messages',
39 + 'django.contrib.staticfiles',
40 + 'posts',
41 + 'admins',
42 + 'users',
43 + 'mathfilters',
44 + 'board',
45 +]
46 +
47 +MIDDLEWARE = [
48 + 'django.middleware.security.SecurityMiddleware',
49 + 'django.contrib.sessions.middleware.SessionMiddleware',
50 + 'django.middleware.common.CommonMiddleware',
51 + 'django.middleware.csrf.CsrfViewMiddleware',
52 + 'django.contrib.auth.middleware.AuthenticationMiddleware',
53 + 'django.contrib.messages.middleware.MessageMiddleware',
54 + 'django.middleware.clickjacking.XFrameOptionsMiddleware',
55 +]
56 +
57 +ROOT_URLCONF = 'fishbook.urls'
58 +
59 +TEMPLATES = [
60 + {
61 + 'BACKEND': 'django.template.backends.django.DjangoTemplates',
62 + 'DIRS': [os.path.join(BASE_DIR, 'fishbook', 'templates')],
63 + 'APP_DIRS': True,
64 + 'OPTIONS': {
65 + 'context_processors': [
66 + 'django.template.context_processors.debug',
67 + 'django.template.context_processors.request',
68 + 'django.contrib.auth.context_processors.auth',
69 + 'django.contrib.messages.context_processors.messages',
70 + ],
71 + },
72 + },
73 +]
74 +
75 +WSGI_APPLICATION = 'fishbook.wsgi.application'
76 +
77 +
78 +# Database
79 +# https://docs.djangoproject.com/en/3.0/ref/settings/#databases
80 +
81 +DATABASES = {
82 + 'default': {
83 + 'ENGINE': 'django.db.backends.sqlite3',
84 + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
85 + }
86 +}
87 +
88 +
89 +# Password validation
90 +# https://docs.djangoproject.com/en/3.0/ref/settings/#auth-password-validators
91 +
92 +AUTH_PASSWORD_VALIDATORS = [
93 + {
94 + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
95 + },
96 + {
97 + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
98 + },
99 + {
100 + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
101 + },
102 + {
103 + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
104 + },
105 +]
106 +
107 +# 브라우저 닫으면 session 없애기
108 +SESSION_EXPIRE_AT_BROWSER_CLOSE = True
109 +
110 +# update되면 session바로 반영
111 +SESSION_SAVE_EVERY_REQUEST = True
112 +
113 +# Internationalization
114 +# https://docs.djangoproject.com/en/3.0/topics/i18n/
115 +
116 +LANGUAGE_CODE = 'ko'
117 +
118 +TIME_ZONE = 'Asia/Seoul'
119 +
120 +USE_I18N = True
121 +
122 +USE_L10N = True
123 +
124 +USE_TZ = True
125 +
126 +
127 +# Static files (CSS, JavaScript, Images)
128 +# https://docs.djangoproject.com/en/3.0/howto/static-files/
129 +
130 +STATIC_URL = '/static/'
131 +
132 +STATICFILES_DIRS = [
133 + os.path.join(BASE_DIR, 'fishbook', 'static')
134 +]
135 +STATIC_ROOT = os.path.join(BASE_DIR, 'static')
1 +/* #board { margin:20px auto; width:550px; }
2 +
3 +
4 +#search_form {
5 + width:100%;
6 + margin:50px auto 20px auto;
7 + text-align:center;
8 +}
9 +
10 +input[type="text"] {
11 + padding:5px;
12 + border:1px solid #aaa
13 +}
14 +
15 +input[type="submit"] {
16 + padding:5px;
17 + border:1px solid #aaa;
18 + background-color: #aaa;
19 + font-weight:bold;
20 + color:#fff;
21 +}
22 +
23 +input#kwd {
24 + width:250px;
25 +}
26 +
27 +
28 +.board-form {
29 + margin-top:30px
30 +}
31 +
32 +.tbl-ex {
33 + width:100%;
34 + margin:10px auto;
35 + border-collapse:collapse;
36 + border-bottom:2px solid #333;
37 +}
38 +
39 +.tbl-ex th,
40 +.tbl-ex td {
41 + padding:8px;
42 + text-align:center;
43 +}
44 +
45 +.tbl-ex th {
46 + border-top:2px solid #333;
47 + border-bottom:2px solid #333;
48 + background-color:#999;
49 + font-size:1.1em;
50 + color:#fff
51 +}
52 +
53 +.tbl-ex td {
54 + border-top:1px dotted #333;
55 + border-bottom:1px dotted #333;
56 +}
57 +
58 +.board-form .tbl-ex td {
59 + text-align:left
60 +}
61 +
62 +.board-form .tbl-ex td.label {
63 + text-align:right;
64 + font-weight:bold;
65 + width:60px;
66 +}
67 +
68 +.board-form .tbl-ex input[ name='title' ] {
69 + width: 480px;
70 +}
71 +
72 +.board-form .tbl-ex textarea#content {
73 + width: 470px;
74 + height: 200px;
75 + padding: 10px;
76 + resize: none;
77 + outline: none;
78 +} */
79 +
80 +.board-form select {
81 + padding:5px;
82 +}
83 +
84 +tr.even td { background-color:#e8ecf6 }
85 +
86 +.tbl-ex a { text-decoration:none; font-weight:bold; }
87 +
88 +div.bottom {
89 + width:100%;
90 + height:50px;
91 + margin:20px auto;
92 +}
93 +
94 +div.bottom a {
95 + text-decoration:none;
96 + dispaly:block;
97 +}
98 +/*
99 +a#new-book {
100 + float:right;
101 + padding:10px 20px 10px 20px ;
102 + border:1px solid #555;
103 + font-weight:bold;
104 + background-color:#E8ECF6;
105 + color:#111
106 +} */
107 +/*
108 +.board-form .bottom a,
109 +.board-form .bottom input[type="submit"] {
110 + float:right;
111 + padding:10px 20px 10px 20px;
112 + border:1px solid #555;
113 + font-weight:bold;
114 + background-color:#E8ECF6;
115 + color:#111;
116 + cursor: pointer
117 +} */
118 +
119 +.board-form .bottom a {
120 + margin-left: 10px;
121 + padding:10px 20px 11px 20px
122 +}
123 +
124 +a.del {
125 + display:block;
126 + width:20px;
127 + height:20px;
128 + background:url("/mysite2/assets/images/recycle.png") no-repeat 0 0;
129 + font-size:0;
130 +}
131 +
132 +/*
133 + 게시판 리스트 페이징
134 +*/
135 +div.pager {
136 + width:100%;
137 + text-align:center;
138 +}
139 +div.pager ul {
140 + height:20px;
141 + margin:10px auto;
142 +}
143 +div.pager ul li { color:#ddd; display:inline-block; margin:5px 0; width:20px ; font-weight:bold; }
144 +div.pager ul li.selected { font-size:16px; text-decoration: underline; color:#f40808 }
145 +div.pager ul li a,
146 +div.pager ul li a:visited,
147 +div.pager ul li a:link,
148 +div.pager ul li a:active { text-decoration: none; color:#555 }
149 +div.pager ul li a:hover { text-decoration: none; color:#f00 }
1 +/*!
2 + * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
3 + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 + */
5 +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
...\ No newline at end of file ...\ No newline at end of file
1 +@import url("fontawesome-all.min.css");
2 +@import url("https://fonts.googleapis.com/css?family=Oleo+Script:400|Open+Sans:300,300italic,600,600italic,800");
3 +
4 +/*
5 + Verti by HTML5 UP
6 + html5up.net | @ajlkn
7 + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
8 +*/
9 +
10 +html, body, div, span, applet, object,
11 +iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
12 +pre, a, abbr, acronym, address, big, cite,
13 +code, del, dfn, em, img, ins, kbd, q, s, samp,
14 +small, strike, strong, sub, sup, tt, var, b,
15 +u, i, center, dl, dt, dd, ol, ul, li, fieldset,
16 +form, label, legend, table, caption, tbody,
17 +tfoot, thead, tr, th, td, article, aside,
18 +canvas, details, embed, figure, figcaption,
19 +footer, header, hgroup, menu, nav, output, ruby,
20 +section, summary, time, mark, audio, video {
21 + margin: 0;
22 + padding: 0;
23 + border: 0;
24 + font-size: 100%;
25 + font: inherit;
26 + vertical-align: baseline;}
27 +
28 +article, aside, details, figcaption, figure,
29 +footer, header, hgroup, menu, nav, section {
30 + display: block;}
31 +
32 +body {
33 + line-height: 1;
34 +}
35 +
36 +ol, ul {
37 + list-style: none;
38 +}
39 +
40 +blockquote, q {
41 + quotes: none;
42 +}
43 +
44 + blockquote:before, blockquote:after, q:before, q:after {
45 + content: '';
46 + content: none;
47 + }
48 +
49 +table {
50 + border-collapse: collapse;
51 + border-spacing: 0;
52 +}
53 +
54 +body {
55 + -webkit-text-size-adjust: none;
56 +}
57 +
58 +mark {
59 + background-color: transparent;
60 + color: inherit;
61 +}
62 +
63 +input::-moz-focus-inner {
64 + border: 0;
65 + padding: 0;
66 +}
67 +
68 +input, select, textarea {
69 + -moz-appearance: none;
70 + -webkit-appearance: none;
71 + -ms-appearance: none;
72 + appearance: none;
73 +}
74 +
75 +/* Basic */
76 +
77 + @-ms-viewport {
78 + width: device-width;
79 + }
80 +
81 + html {
82 + box-sizing: border-box;
83 + }
84 +
85 + *, *:before, *:after {
86 + box-sizing: inherit;
87 + }
88 +
89 + body {
90 + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)), url("images/bg01.png");
91 + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)), url("images/bg01.png");
92 + background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)), url("images/bg01.png");
93 + background-image: linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0)), url("images/bg01.png");
94 + background-color: #f7f7f7;
95 + background-position: top left, top left;
96 + background-repeat: repeat-x, repeat;
97 + background-size: 100% 30em, auto;
98 + font-family: 'Open Sans', sans-serif;
99 + font-size: 13pt;
100 + color: #696969;
101 + font-weight: 300;
102 + line-height: 2.25em;
103 + }
104 +
105 + body.is-preload *, body.is-preload *:before, body.is-preload *:after {
106 + -moz-animation: none !important;
107 + -webkit-animation: none !important;
108 + -ms-animation: none !important;
109 + animation: none !important;
110 + -moz-transition: none !important;
111 + -webkit-transition: none !important;
112 + -ms-transition: none !important;
113 + transition: none !important;
114 + }
115 +
116 + input, select, textarea {
117 + font-family: 'Open Sans', sans-serif;
118 + font-size: 13pt;
119 + color: #696969;
120 + font-weight: 300;
121 + line-height: 2.25em;
122 + }
123 +
124 + a {
125 + color: #0090c5;
126 + text-decoration: underline;
127 + }
128 +
129 + a:hover {
130 + text-decoration: none;
131 + }
132 +
133 + h1, h2, h3, h4, h5, h6 {
134 + color: #444;
135 + font-weight: 800;
136 + }
137 +
138 + h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
139 + color: inherit;
140 + text-decoration: none;
141 + outline: 0;
142 + }
143 +
144 + h2 {
145 + font-size: 2.25em;
146 + margin: 0 0 1.1em 0;
147 + line-height: 1em;
148 + }
149 +
150 + h3 {
151 + font-size: 1.35em;
152 + margin: 0 0 1em 0;
153 + }
154 +
155 + b, strong {
156 + font-weight: 600;
157 + color: #444;
158 + }
159 +
160 + i, em {
161 + font-style: italic;
162 + }
163 +
164 + br.clear {
165 + clear: both;
166 + }
167 +
168 + sub {
169 + position: relative;
170 + top: 0.5em;
171 + font-size: 0.8em;
172 + }
173 +
174 + sup {
175 + position: relative;
176 + top: -0.5em;
177 + font-size: 0.8em;
178 + }
179 +
180 + hr {
181 + border: 0;
182 + border-top: solid 1px #eee;
183 + }
184 +
185 + blockquote {
186 + border-left: solid 0.5em #eee;
187 + padding: 1em 0 1em 2em;
188 + font-style: italic;
189 + }
190 +
191 + p, ul, ol, dl, table {
192 + margin-bottom: 2em;
193 + }
194 +
195 +/* Container */
196 +
197 + .container {
198 + margin: 0 auto;
199 + max-width: 100%;
200 + width: 1400px;
201 + }
202 +
203 + @media screen and (max-width: 1680px) {
204 +
205 + .container {
206 + width: 1200px;
207 + }
208 +
209 + }
210 +
211 + @media screen and (max-width: 1280px) {
212 +
213 + .container {
214 + width: 960px;
215 + }
216 +
217 + }
218 +
219 + @media screen and (max-width: 980px) {
220 +
221 + .container {
222 + width: 90%;
223 + }
224 +
225 + }
226 +
227 + @media screen and (max-width: 736px) {
228 +
229 + .container {
230 + width: 100%;
231 + }
232 +
233 + }
234 +
235 +/* Row */
236 +
237 + .row {
238 + display: flex;
239 + flex-wrap: wrap;
240 + box-sizing: border-box;
241 + align-items: stretch;
242 + }
243 +
244 + .row > * {
245 + box-sizing: border-box;
246 + }
247 +
248 + .row.gtr-uniform > * > :last-child {
249 + margin-bottom: 0;
250 + }
251 +
252 + .row.aln-left {
253 + justify-content: flex-start;
254 + }
255 +
256 + .row.aln-center {
257 + justify-content: center;
258 + }
259 +
260 + .row.aln-right {
261 + justify-content: flex-end;
262 + }
263 +
264 + .row.aln-top {
265 + align-items: flex-start;
266 + }
267 +
268 + .row.aln-middle {
269 + align-items: center;
270 + }
271 +
272 + .row.aln-bottom {
273 + align-items: flex-end;
274 + }
275 +
276 + .row > .imp {
277 + order: -1;
278 + }
279 +
280 + .row > .col-1 {
281 + width: 8.33333%;
282 + }
283 +
284 + .row > .off-1 {
285 + margin-left: 8.33333%;
286 + }
287 +
288 + .row > .col-2 {
289 + width: 16.66667%;
290 + }
291 +
292 + .row > .off-2 {
293 + margin-left: 16.66667%;
294 + }
295 +
296 + .row > .col-3 {
297 + width: 25%;
298 + }
299 +
300 + .row > .off-3 {
301 + margin-left: 25%;
302 + }
303 +
304 + .row > .col-4 {
305 + width: 33.33333%;
306 + }
307 +
308 + .row > .off-4 {
309 + margin-left: 33.33333%;
310 + }
311 +
312 + .row > .col-5 {
313 + width: 41.66667%;
314 + }
315 +
316 + .row > .off-5 {
317 + margin-left: 41.66667%;
318 + }
319 +
320 + .row > .col-6 {
321 + width: 50%;
322 + }
323 +
324 + .row > .off-6 {
325 + margin-left: 50%;
326 + }
327 +
328 + .row > .col-7 {
329 + width: 58.33333%;
330 + }
331 +
332 + .row > .off-7 {
333 + margin-left: 58.33333%;
334 + }
335 +
336 + .row > .col-8 {
337 + width: 66.66667%;
338 + }
339 +
340 + .row > .off-8 {
341 + margin-left: 66.66667%;
342 + }
343 +
344 + .row > .col-9 {
345 + width: 75%;
346 + }
347 +
348 + .row > .off-9 {
349 + margin-left: 75%;
350 + }
351 +
352 + .row > .col-10 {
353 + width: 83.33333%;
354 + }
355 +
356 + .row > .off-10 {
357 + margin-left: 83.33333%;
358 + }
359 +
360 + .row > .col-11 {
361 + width: 91.66667%;
362 + }
363 +
364 + .row > .off-11 {
365 + margin-left: 91.66667%;
366 + }
367 +
368 + .row > .col-12 {
369 + width: 100%;
370 + }
371 +
372 + .row > .off-12 {
373 + margin-left: 100%;
374 + }
375 +
376 + .row.gtr-0 {
377 + margin-top: 0px;
378 + margin-left: 0px;
379 + }
380 +
381 + .row.gtr-0 > * {
382 + padding: 0px 0 0 0px;
383 + }
384 +
385 + .row.gtr-0.gtr-uniform {
386 + margin-top: 0px;
387 + }
388 +
389 + .row.gtr-0.gtr-uniform > * {
390 + padding-top: 0px;
391 + }
392 +
393 + .row.gtr-25 {
394 + margin-top: -10px;
395 + margin-left: -10px;
396 + }
397 +
398 + .row.gtr-25 > * {
399 + padding: 10px 0 0 10px;
400 + }
401 +
402 + .row.gtr-25.gtr-uniform {
403 + margin-top: -10px;
404 + }
405 +
406 + .row.gtr-25.gtr-uniform > * {
407 + padding-top: 10px;
408 + }
409 +
410 + .row.gtr-50 {
411 + margin-top: -20px;
412 + margin-left: -20px;
413 + }
414 +
415 + .row.gtr-50 > * {
416 + padding: 20px 0 0 20px;
417 + }
418 +
419 + .row.gtr-50.gtr-uniform {
420 + margin-top: -20px;
421 + }
422 +
423 + .row.gtr-50.gtr-uniform > * {
424 + padding-top: 20px;
425 + }
426 +
427 + .row {
428 + margin-top: -40px;
429 + margin-left: -40px;
430 + }
431 +
432 + .row > * {
433 + padding: 40px 0 0 40px;
434 + }
435 +
436 + .row.gtr-uniform {
437 + margin-top: -40px;
438 + }
439 +
440 + .row.gtr-uniform > * {
441 + padding-top: 40px;
442 + }
443 +
444 + .row.gtr-150 {
445 + margin-top: -60px;
446 + margin-left: -60px;
447 + }
448 +
449 + .row.gtr-150 > * {
450 + padding: 60px 0 0 60px;
451 + }
452 +
453 + .row.gtr-150.gtr-uniform {
454 + margin-top: -60px;
455 + }
456 +
457 + .row.gtr-150.gtr-uniform > * {
458 + padding-top: 60px;
459 + }
460 +
461 + .row.gtr-200 {
462 + margin-top: -80px;
463 + margin-left: -80px;
464 + }
465 +
466 + .row.gtr-200 > * {
467 + padding: 80px 0 0 80px;
468 + }
469 +
470 + .row.gtr-200.gtr-uniform {
471 + margin-top: -80px;
472 + }
473 +
474 + .row.gtr-200.gtr-uniform > * {
475 + padding-top: 80px;
476 + }
477 +
478 + @media screen and (max-width: 1680px) {
479 +
480 + .row {
481 + display: flex;
482 + flex-wrap: wrap;
483 + box-sizing: border-box;
484 + align-items: stretch;
485 + }
486 +
487 + .row > * {
488 + box-sizing: border-box;
489 + }
490 +
491 + .row.gtr-uniform > * > :last-child {
492 + margin-bottom: 0;
493 + }
494 +
495 + .row.aln-left {
496 + justify-content: flex-start;
497 + }
498 +
499 + .row.aln-center {
500 + justify-content: center;
501 + }
502 +
503 + .row.aln-right {
504 + justify-content: flex-end;
505 + }
506 +
507 + .row.aln-top {
508 + align-items: flex-start;
509 + }
510 +
511 + .row.aln-middle {
512 + align-items: center;
513 + }
514 +
515 + .row.aln-bottom {
516 + align-items: flex-end;
517 + }
518 +
519 + .row > .imp-xlarge {
520 + order: -1;
521 + }
522 +
523 + .row > .col-1-xlarge {
524 + width: 8.33333%;
525 + }
526 +
527 + .row > .off-1-xlarge {
528 + margin-left: 8.33333%;
529 + }
530 +
531 + .row > .col-2-xlarge {
532 + width: 16.66667%;
533 + }
534 +
535 + .row > .off-2-xlarge {
536 + margin-left: 16.66667%;
537 + }
538 +
539 + .row > .col-3-xlarge {
540 + width: 25%;
541 + }
542 +
543 + .row > .off-3-xlarge {
544 + margin-left: 25%;
545 + }
546 +
547 + .row > .col-4-xlarge {
548 + width: 33.33333%;
549 + }
550 +
551 + .row > .off-4-xlarge {
552 + margin-left: 33.33333%;
553 + }
554 +
555 + .row > .col-5-xlarge {
556 + width: 41.66667%;
557 + }
558 +
559 + .row > .off-5-xlarge {
560 + margin-left: 41.66667%;
561 + }
562 +
563 + .row > .col-6-xlarge {
564 + width: 50%;
565 + }
566 +
567 + .row > .off-6-xlarge {
568 + margin-left: 50%;
569 + }
570 +
571 + .row > .col-7-xlarge {
572 + width: 58.33333%;
573 + }
574 +
575 + .row > .off-7-xlarge {
576 + margin-left: 58.33333%;
577 + }
578 +
579 + .row > .col-8-xlarge {
580 + width: 66.66667%;
581 + }
582 +
583 + .row > .off-8-xlarge {
584 + margin-left: 66.66667%;
585 + }
586 +
587 + .row > .col-9-xlarge {
588 + width: 75%;
589 + }
590 +
591 + .row > .off-9-xlarge {
592 + margin-left: 75%;
593 + }
594 +
595 + .row > .col-10-xlarge {
596 + width: 83.33333%;
597 + }
598 +
599 + .row > .off-10-xlarge {
600 + margin-left: 83.33333%;
601 + }
602 +
603 + .row > .col-11-xlarge {
604 + width: 91.66667%;
605 + }
606 +
607 + .row > .off-11-xlarge {
608 + margin-left: 91.66667%;
609 + }
610 +
611 + .row > .col-12-xlarge {
612 + width: 100%;
613 + }
614 +
615 + .row > .off-12-xlarge {
616 + margin-left: 100%;
617 + }
618 +
619 + .row.gtr-0 {
620 + margin-top: 0px;
621 + margin-left: 0px;
622 + }
623 +
624 + .row.gtr-0 > * {
625 + padding: 0px 0 0 0px;
626 + }
627 +
628 + .row.gtr-0.gtr-uniform {
629 + margin-top: 0px;
630 + }
631 +
632 + .row.gtr-0.gtr-uniform > * {
633 + padding-top: 0px;
634 + }
635 +
636 + .row.gtr-25 {
637 + margin-top: -10px;
638 + margin-left: -10px;
639 + }
640 +
641 + .row.gtr-25 > * {
642 + padding: 10px 0 0 10px;
643 + }
644 +
645 + .row.gtr-25.gtr-uniform {
646 + margin-top: -10px;
647 + }
648 +
649 + .row.gtr-25.gtr-uniform > * {
650 + padding-top: 10px;
651 + }
652 +
653 + .row.gtr-50 {
654 + margin-top: -20px;
655 + margin-left: -20px;
656 + }
657 +
658 + .row.gtr-50 > * {
659 + padding: 20px 0 0 20px;
660 + }
661 +
662 + .row.gtr-50.gtr-uniform {
663 + margin-top: -20px;
664 + }
665 +
666 + .row.gtr-50.gtr-uniform > * {
667 + padding-top: 20px;
668 + }
669 +
670 + .row {
671 + margin-top: -40px;
672 + margin-left: -40px;
673 + }
674 +
675 + .row > * {
676 + padding: 40px 0 0 40px;
677 + }
678 +
679 + .row.gtr-uniform {
680 + margin-top: -40px;
681 + }
682 +
683 + .row.gtr-uniform > * {
684 + padding-top: 40px;
685 + }
686 +
687 + .row.gtr-150 {
688 + margin-top: -60px;
689 + margin-left: -60px;
690 + }
691 +
692 + .row.gtr-150 > * {
693 + padding: 60px 0 0 60px;
694 + }
695 +
696 + .row.gtr-150.gtr-uniform {
697 + margin-top: -60px;
698 + }
699 +
700 + .row.gtr-150.gtr-uniform > * {
701 + padding-top: 60px;
702 + }
703 +
704 + .row.gtr-200 {
705 + margin-top: -80px;
706 + margin-left: -80px;
707 + }
708 +
709 + .row.gtr-200 > * {
710 + padding: 80px 0 0 80px;
711 + }
712 +
713 + .row.gtr-200.gtr-uniform {
714 + margin-top: -80px;
715 + }
716 +
717 + .row.gtr-200.gtr-uniform > * {
718 + padding-top: 80px;
719 + }
720 +
721 + }
722 +
723 + @media screen and (max-width: 1280px) {
724 +
725 + .row {
726 + display: flex;
727 + flex-wrap: wrap;
728 + box-sizing: border-box;
729 + align-items: stretch;
730 + }
731 +
732 + .row > * {
733 + box-sizing: border-box;
734 + }
735 +
736 + .row.gtr-uniform > * > :last-child {
737 + margin-bottom: 0;
738 + }
739 +
740 + .row.aln-left {
741 + justify-content: flex-start;
742 + }
743 +
744 + .row.aln-center {
745 + justify-content: center;
746 + }
747 +
748 + .row.aln-right {
749 + justify-content: flex-end;
750 + }
751 +
752 + .row.aln-top {
753 + align-items: flex-start;
754 + }
755 +
756 + .row.aln-middle {
757 + align-items: center;
758 + }
759 +
760 + .row.aln-bottom {
761 + align-items: flex-end;
762 + }
763 +
764 + .row > .imp-large {
765 + order: -1;
766 + }
767 +
768 + .row > .col-1-large {
769 + width: 8.33333%;
770 + }
771 +
772 + .row > .off-1-large {
773 + margin-left: 8.33333%;
774 + }
775 +
776 + .row > .col-2-large {
777 + width: 16.66667%;
778 + }
779 +
780 + .row > .off-2-large {
781 + margin-left: 16.66667%;
782 + }
783 +
784 + .row > .col-3-large {
785 + width: 25%;
786 + }
787 +
788 + .row > .off-3-large {
789 + margin-left: 25%;
790 + }
791 +
792 + .row > .col-4-large {
793 + width: 33.33333%;
794 + }
795 +
796 + .row > .off-4-large {
797 + margin-left: 33.33333%;
798 + }
799 +
800 + .row > .col-5-large {
801 + width: 41.66667%;
802 + }
803 +
804 + .row > .off-5-large {
805 + margin-left: 41.66667%;
806 + }
807 +
808 + .row > .col-6-large {
809 + width: 50%;
810 + }
811 +
812 + .row > .off-6-large {
813 + margin-left: 50%;
814 + }
815 +
816 + .row > .col-7-large {
817 + width: 58.33333%;
818 + }
819 +
820 + .row > .off-7-large {
821 + margin-left: 58.33333%;
822 + }
823 +
824 + .row > .col-8-large {
825 + width: 66.66667%;
826 + }
827 +
828 + .row > .off-8-large {
829 + margin-left: 66.66667%;
830 + }
831 +
832 + .row > .col-9-large {
833 + width: 75%;
834 + }
835 +
836 + .row > .off-9-large {
837 + margin-left: 75%;
838 + }
839 +
840 + .row > .col-10-large {
841 + width: 83.33333%;
842 + }
843 +
844 + .row > .off-10-large {
845 + margin-left: 83.33333%;
846 + }
847 +
848 + .row > .col-11-large {
849 + width: 91.66667%;
850 + }
851 +
852 + .row > .off-11-large {
853 + margin-left: 91.66667%;
854 + }
855 +
856 + .row > .col-12-large {
857 + width: 100%;
858 + }
859 +
860 + .row > .off-12-large {
861 + margin-left: 100%;
862 + }
863 +
864 + .row.gtr-0 {
865 + margin-top: 0px;
866 + margin-left: 0px;
867 + }
868 +
869 + .row.gtr-0 > * {
870 + padding: 0px 0 0 0px;
871 + }
872 +
873 + .row.gtr-0.gtr-uniform {
874 + margin-top: 0px;
875 + }
876 +
877 + .row.gtr-0.gtr-uniform > * {
878 + padding-top: 0px;
879 + }
880 +
881 + .row.gtr-25 {
882 + margin-top: -6.25px;
883 + margin-left: -6.25px;
884 + }
885 +
886 + .row.gtr-25 > * {
887 + padding: 6.25px 0 0 6.25px;
888 + }
889 +
890 + .row.gtr-25.gtr-uniform {
891 + margin-top: -6.25px;
892 + }
893 +
894 + .row.gtr-25.gtr-uniform > * {
895 + padding-top: 6.25px;
896 + }
897 +
898 + .row.gtr-50 {
899 + margin-top: -12.5px;
900 + margin-left: -12.5px;
901 + }
902 +
903 + .row.gtr-50 > * {
904 + padding: 12.5px 0 0 12.5px;
905 + }
906 +
907 + .row.gtr-50.gtr-uniform {
908 + margin-top: -12.5px;
909 + }
910 +
911 + .row.gtr-50.gtr-uniform > * {
912 + padding-top: 12.5px;
913 + }
914 +
915 + .row {
916 + margin-top: -25px;
917 + margin-left: -25px;
918 + }
919 +
920 + .row > * {
921 + padding: 25px 0 0 25px;
922 + }
923 +
924 + .row.gtr-uniform {
925 + margin-top: -25px;
926 + }
927 +
928 + .row.gtr-uniform > * {
929 + padding-top: 25px;
930 + }
931 +
932 + .row.gtr-150 {
933 + margin-top: -37.5px;
934 + margin-left: -37.5px;
935 + }
936 +
937 + .row.gtr-150 > * {
938 + padding: 37.5px 0 0 37.5px;
939 + }
940 +
941 + .row.gtr-150.gtr-uniform {
942 + margin-top: -37.5px;
943 + }
944 +
945 + .row.gtr-150.gtr-uniform > * {
946 + padding-top: 37.5px;
947 + }
948 +
949 + .row.gtr-200 {
950 + margin-top: -50px;
951 + margin-left: -50px;
952 + }
953 +
954 + .row.gtr-200 > * {
955 + padding: 50px 0 0 50px;
956 + }
957 +
958 + .row.gtr-200.gtr-uniform {
959 + margin-top: -50px;
960 + }
961 +
962 + .row.gtr-200.gtr-uniform > * {
963 + padding-top: 50px;
964 + }
965 +
966 + }
967 +
968 + @media screen and (max-width: 980px) {
969 +
970 + .row {
971 + display: flex;
972 + flex-wrap: wrap;
973 + box-sizing: border-box;
974 + align-items: stretch;
975 + }
976 +
977 + .row > * {
978 + box-sizing: border-box;
979 + }
980 +
981 + .row.gtr-uniform > * > :last-child {
982 + margin-bottom: 0;
983 + }
984 +
985 + .row.aln-left {
986 + justify-content: flex-start;
987 + }
988 +
989 + .row.aln-center {
990 + justify-content: center;
991 + }
992 +
993 + .row.aln-right {
994 + justify-content: flex-end;
995 + }
996 +
997 + .row.aln-top {
998 + align-items: flex-start;
999 + }
1000 +
1001 + .row.aln-middle {
1002 + align-items: center;
1003 + }
1004 +
1005 + .row.aln-bottom {
1006 + align-items: flex-end;
1007 + }
1008 +
1009 + .row > .imp-medium {
1010 + order: -1;
1011 + }
1012 +
1013 + .row > .col-1-medium {
1014 + width: 8.33333%;
1015 + }
1016 +
1017 + .row > .off-1-medium {
1018 + margin-left: 8.33333%;
1019 + }
1020 +
1021 + .row > .col-2-medium {
1022 + width: 16.66667%;
1023 + }
1024 +
1025 + .row > .off-2-medium {
1026 + margin-left: 16.66667%;
1027 + }
1028 +
1029 + .row > .col-3-medium {
1030 + width: 25%;
1031 + }
1032 +
1033 + .row > .off-3-medium {
1034 + margin-left: 25%;
1035 + }
1036 +
1037 + .row > .col-4-medium {
1038 + width: 33.33333%;
1039 + }
1040 +
1041 + .row > .off-4-medium {
1042 + margin-left: 33.33333%;
1043 + }
1044 +
1045 + .row > .col-5-medium {
1046 + width: 41.66667%;
1047 + }
1048 +
1049 + .row > .off-5-medium {
1050 + margin-left: 41.66667%;
1051 + }
1052 +
1053 + .row > .col-6-medium {
1054 + width: 50%;
1055 + }
1056 +
1057 + .row > .off-6-medium {
1058 + margin-left: 50%;
1059 + }
1060 +
1061 + .row > .col-7-medium {
1062 + width: 58.33333%;
1063 + }
1064 +
1065 + .row > .off-7-medium {
1066 + margin-left: 58.33333%;
1067 + }
1068 +
1069 + .row > .col-8-medium {
1070 + width: 66.66667%;
1071 + }
1072 +
1073 + .row > .off-8-medium {
1074 + margin-left: 66.66667%;
1075 + }
1076 +
1077 + .row > .col-9-medium {
1078 + width: 75%;
1079 + }
1080 +
1081 + .row > .off-9-medium {
1082 + margin-left: 75%;
1083 + }
1084 +
1085 + .row > .col-10-medium {
1086 + width: 83.33333%;
1087 + }
1088 +
1089 + .row > .off-10-medium {
1090 + margin-left: 83.33333%;
1091 + }
1092 +
1093 + .row > .col-11-medium {
1094 + width: 91.66667%;
1095 + }
1096 +
1097 + .row > .off-11-medium {
1098 + margin-left: 91.66667%;
1099 + }
1100 +
1101 + .row > .col-12-medium {
1102 + width: 100%;
1103 + }
1104 +
1105 + .row > .off-12-medium {
1106 + margin-left: 100%;
1107 + }
1108 +
1109 + .row.gtr-0 {
1110 + margin-top: 0px;
1111 + margin-left: 0px;
1112 + }
1113 +
1114 + .row.gtr-0 > * {
1115 + padding: 0px 0 0 0px;
1116 + }
1117 +
1118 + .row.gtr-0.gtr-uniform {
1119 + margin-top: 0px;
1120 + }
1121 +
1122 + .row.gtr-0.gtr-uniform > * {
1123 + padding-top: 0px;
1124 + }
1125 +
1126 + .row.gtr-25 {
1127 + margin-top: -6.25px;
1128 + margin-left: -6.25px;
1129 + }
1130 +
1131 + .row.gtr-25 > * {
1132 + padding: 6.25px 0 0 6.25px;
1133 + }
1134 +
1135 + .row.gtr-25.gtr-uniform {
1136 + margin-top: -6.25px;
1137 + }
1138 +
1139 + .row.gtr-25.gtr-uniform > * {
1140 + padding-top: 6.25px;
1141 + }
1142 +
1143 + .row.gtr-50 {
1144 + margin-top: -12.5px;
1145 + margin-left: -12.5px;
1146 + }
1147 +
1148 + .row.gtr-50 > * {
1149 + padding: 12.5px 0 0 12.5px;
1150 + }
1151 +
1152 + .row.gtr-50.gtr-uniform {
1153 + margin-top: -12.5px;
1154 + }
1155 +
1156 + .row.gtr-50.gtr-uniform > * {
1157 + padding-top: 12.5px;
1158 + }
1159 +
1160 + .row {
1161 + margin-top: -25px;
1162 + margin-left: -25px;
1163 + }
1164 +
1165 + .row > * {
1166 + padding: 25px 0 0 25px;
1167 + }
1168 +
1169 + .row.gtr-uniform {
1170 + margin-top: -25px;
1171 + }
1172 +
1173 + .row.gtr-uniform > * {
1174 + padding-top: 25px;
1175 + }
1176 +
1177 + .row.gtr-150 {
1178 + margin-top: -37.5px;
1179 + margin-left: -37.5px;
1180 + }
1181 +
1182 + .row.gtr-150 > * {
1183 + padding: 37.5px 0 0 37.5px;
1184 + }
1185 +
1186 + .row.gtr-150.gtr-uniform {
1187 + margin-top: -37.5px;
1188 + }
1189 +
1190 + .row.gtr-150.gtr-uniform > * {
1191 + padding-top: 37.5px;
1192 + }
1193 +
1194 + .row.gtr-200 {
1195 + margin-top: -50px;
1196 + margin-left: -50px;
1197 + }
1198 +
1199 + .row.gtr-200 > * {
1200 + padding: 50px 0 0 50px;
1201 + }
1202 +
1203 + .row.gtr-200.gtr-uniform {
1204 + margin-top: -50px;
1205 + }
1206 +
1207 + .row.gtr-200.gtr-uniform > * {
1208 + padding-top: 50px;
1209 + }
1210 +
1211 + }
1212 +
1213 + @media screen and (max-width: 736px) {
1214 +
1215 + .row {
1216 + display: flex;
1217 + flex-wrap: wrap;
1218 + box-sizing: border-box;
1219 + align-items: stretch;
1220 + }
1221 +
1222 + .row > * {
1223 + box-sizing: border-box;
1224 + }
1225 +
1226 + .row.gtr-uniform > * > :last-child {
1227 + margin-bottom: 0;
1228 + }
1229 +
1230 + .row.aln-left {
1231 + justify-content: flex-start;
1232 + }
1233 +
1234 + .row.aln-center {
1235 + justify-content: center;
1236 + }
1237 +
1238 + .row.aln-right {
1239 + justify-content: flex-end;
1240 + }
1241 +
1242 + .row.aln-top {
1243 + align-items: flex-start;
1244 + }
1245 +
1246 + .row.aln-middle {
1247 + align-items: center;
1248 + }
1249 +
1250 + .row.aln-bottom {
1251 + align-items: flex-end;
1252 + }
1253 +
1254 + .row > .imp-small {
1255 + order: -1;
1256 + }
1257 +
1258 + .row > .col-1-small {
1259 + width: 8.33333%;
1260 + }
1261 +
1262 + .row > .off-1-small {
1263 + margin-left: 8.33333%;
1264 + }
1265 +
1266 + .row > .col-2-small {
1267 + width: 16.66667%;
1268 + }
1269 +
1270 + .row > .off-2-small {
1271 + margin-left: 16.66667%;
1272 + }
1273 +
1274 + .row > .col-3-small {
1275 + width: 25%;
1276 + }
1277 +
1278 + .row > .off-3-small {
1279 + margin-left: 25%;
1280 + }
1281 +
1282 + .row > .col-4-small {
1283 + width: 33.33333%;
1284 + }
1285 +
1286 + .row > .off-4-small {
1287 + margin-left: 33.33333%;
1288 + }
1289 +
1290 + .row > .col-5-small {
1291 + width: 41.66667%;
1292 + }
1293 +
1294 + .row > .off-5-small {
1295 + margin-left: 41.66667%;
1296 + }
1297 +
1298 + .row > .col-6-small {
1299 + width: 50%;
1300 + }
1301 +
1302 + .row > .off-6-small {
1303 + margin-left: 50%;
1304 + }
1305 +
1306 + .row > .col-7-small {
1307 + width: 58.33333%;
1308 + }
1309 +
1310 + .row > .off-7-small {
1311 + margin-left: 58.33333%;
1312 + }
1313 +
1314 + .row > .col-8-small {
1315 + width: 66.66667%;
1316 + }
1317 +
1318 + .row > .off-8-small {
1319 + margin-left: 66.66667%;
1320 + }
1321 +
1322 + .row > .col-9-small {
1323 + width: 75%;
1324 + }
1325 +
1326 + .row > .off-9-small {
1327 + margin-left: 75%;
1328 + }
1329 +
1330 + .row > .col-10-small {
1331 + width: 83.33333%;
1332 + }
1333 +
1334 + .row > .off-10-small {
1335 + margin-left: 83.33333%;
1336 + }
1337 +
1338 + .row > .col-11-small {
1339 + width: 91.66667%;
1340 + }
1341 +
1342 + .row > .off-11-small {
1343 + margin-left: 91.66667%;
1344 + }
1345 +
1346 + .row > .col-12-small {
1347 + width: 100%;
1348 + }
1349 +
1350 + .row > .off-12-small {
1351 + margin-left: 100%;
1352 + }
1353 +
1354 + .row.gtr-0 {
1355 + margin-top: 0px;
1356 + margin-left: 0px;
1357 + }
1358 +
1359 + .row.gtr-0 > * {
1360 + padding: 0px 0 0 0px;
1361 + }
1362 +
1363 + .row.gtr-0.gtr-uniform {
1364 + margin-top: 0px;
1365 + }
1366 +
1367 + .row.gtr-0.gtr-uniform > * {
1368 + padding-top: 0px;
1369 + }
1370 +
1371 + .row.gtr-25 {
1372 + margin-top: -5px;
1373 + margin-left: -5px;
1374 + }
1375 +
1376 + .row.gtr-25 > * {
1377 + padding: 5px 0 0 5px;
1378 + }
1379 +
1380 + .row.gtr-25.gtr-uniform {
1381 + margin-top: -5px;
1382 + }
1383 +
1384 + .row.gtr-25.gtr-uniform > * {
1385 + padding-top: 5px;
1386 + }
1387 +
1388 + .row.gtr-50 {
1389 + margin-top: -10px;
1390 + margin-left: -10px;
1391 + }
1392 +
1393 + .row.gtr-50 > * {
1394 + padding: 10px 0 0 10px;
1395 + }
1396 +
1397 + .row.gtr-50.gtr-uniform {
1398 + margin-top: -10px;
1399 + }
1400 +
1401 + .row.gtr-50.gtr-uniform > * {
1402 + padding-top: 10px;
1403 + }
1404 +
1405 + .row {
1406 + margin-top: -20px;
1407 + margin-left: -20px;
1408 + }
1409 +
1410 + .row > * {
1411 + padding: 20px 0 0 20px;
1412 + }
1413 +
1414 + .row.gtr-uniform {
1415 + margin-top: -20px;
1416 + }
1417 +
1418 + .row.gtr-uniform > * {
1419 + padding-top: 20px;
1420 + }
1421 +
1422 + .row.gtr-150 {
1423 + margin-top: -30px;
1424 + margin-left: -30px;
1425 + }
1426 +
1427 + .row.gtr-150 > * {
1428 + padding: 30px 0 0 30px;
1429 + }
1430 +
1431 + .row.gtr-150.gtr-uniform {
1432 + margin-top: -30px;
1433 + }
1434 +
1435 + .row.gtr-150.gtr-uniform > * {
1436 + padding-top: 30px;
1437 + }
1438 +
1439 + .row.gtr-200 {
1440 + margin-top: -40px;
1441 + margin-left: -40px;
1442 + }
1443 +
1444 + .row.gtr-200 > * {
1445 + padding: 40px 0 0 40px;
1446 + }
1447 +
1448 + .row.gtr-200.gtr-uniform {
1449 + margin-top: -40px;
1450 + }
1451 +
1452 + .row.gtr-200.gtr-uniform > * {
1453 + padding-top: 40px;
1454 + }
1455 +
1456 + }
1457 +
1458 +/* Section/Article */
1459 +
1460 + section, article {
1461 + margin-bottom: 5em;
1462 + }
1463 +
1464 + section > :last-child,
1465 + article > :last-child,
1466 + section:last-child,
1467 + article:last-child {
1468 + margin-bottom: 0;
1469 + }
1470 +
1471 + header {
1472 + margin: 0 0 2em 0;
1473 + }
1474 +
1475 + header h2, header h3 {
1476 + margin: 0 0 0.25em 0;
1477 + }
1478 +
1479 + header p {
1480 + margin: 0;
1481 + }
1482 +
1483 + footer {
1484 + margin: 2.5em 0 0 0;
1485 + }
1486 +
1487 +/* Forms */
1488 +
1489 + form label {
1490 + display: block;
1491 + font-weight: 800;
1492 + margin: 0 0 1em 0;
1493 + font-size: 0.8em;
1494 + color: #444;
1495 + }
1496 +
1497 + form input[type="text"],
1498 + form input[type="email"],
1499 + form input[type="password"],
1500 + form select,
1501 + form textarea {
1502 + -webkit-appearance: none;
1503 + display: block;
1504 + width: 100%;
1505 + border-radius: 8px;
1506 + border: solid 1px #eee;
1507 + }
1508 +
1509 + form input[type="text"]:focus,
1510 + form input[type="email"]:focus,
1511 + form input[type="password"]:focus,
1512 + form select:focus,
1513 + form textarea:focus {
1514 + border-color: #0090c5;
1515 + }
1516 +
1517 + form input[type="text"],
1518 + form input[type="email"],
1519 + form input[type="password"] {
1520 + line-height: 3em;
1521 + padding: 0 1em;
1522 + }
1523 +
1524 + form select {
1525 + line-height: 3em;
1526 + padding: 0 1em;
1527 + }
1528 +
1529 + form textarea {
1530 + min-height: 9em;
1531 + padding: 1em;
1532 + }
1533 +
1534 + form ::-webkit-input-placeholder {
1535 + color: #555 !important;
1536 + }
1537 +
1538 + form :-moz-placeholder {
1539 + color: #555 !important;
1540 + }
1541 +
1542 + form ::-moz-placeholder {
1543 + color: #555 !important;
1544 + }
1545 +
1546 + form :-ms-input-placeholder {
1547 + color: #555 !important;
1548 + }
1549 +
1550 + form ::-moz-focus-inner {
1551 + border: 0;
1552 + }
1553 +
1554 +/* Tables */
1555 +
1556 + table {
1557 + width: 100%;
1558 + }
1559 +
1560 + table tr {
1561 + border-top: solid 1px #eee;
1562 + }
1563 +
1564 + table tr:first-child {
1565 + border-top: 0;
1566 + }
1567 +
1568 + table td {
1569 + padding: 0.5em 1em 0.5em 1em;
1570 + }
1571 +
1572 + table th {
1573 + text-align: left;
1574 + padding: 0.5em 1em 0.5em 1em;
1575 + font-weight: 800;
1576 + margin: 0 0 1em 0;
1577 + }
1578 +
1579 + table thead {
1580 + background: #404248;
1581 + color: #fff;
1582 + }
1583 +
1584 +/* Image */
1585 +
1586 + .image {
1587 + display: inline-block;
1588 + outline: 0;
1589 + }
1590 +
1591 + .image img {
1592 + display: block;
1593 + width: 100%;
1594 + border-radius: 8px;
1595 + }
1596 +
1597 + .image.fit {
1598 + display: block;
1599 + width: 100%;
1600 + }
1601 +
1602 + .image.featured {
1603 + display: block;
1604 + width: 100%;
1605 + margin: 0 0 2.5em 0;
1606 + }
1607 +
1608 + .image.left {
1609 + float: left;
1610 + margin: 0 2em 2em 0;
1611 + }
1612 +
1613 + .image.centered {
1614 + display: block;
1615 + margin: 0 0 2.5em 0;
1616 + }
1617 +
1618 + .image.centered img {
1619 + margin: 0 auto;
1620 + width: auto;
1621 + }
1622 +
1623 +/* Button */
1624 +
1625 + input[type="button"],
1626 + input[type="submit"],
1627 + input[type="reset"],
1628 + button,
1629 + .button {
1630 + -moz-transition: background-color .25s ease-in-out;
1631 + -webkit-transition: background-color .25s ease-in-out;
1632 + -ms-transition: background-color .25s ease-in-out;
1633 + transition: background-color .25s ease-in-out;
1634 + -webkit-appearance: none;
1635 + position: relative;
1636 + display: inline-block;
1637 + background: #0090c5;
1638 + color: #fff;
1639 + text-decoration: none;
1640 + border-radius: 6px;
1641 + font-weight: 800;
1642 + outline: 0;
1643 + border: 0;
1644 + cursor: pointer;
1645 + font-size: 1.35em;
1646 + padding: 0.6em 1.5em;
1647 + }
1648 +
1649 + input[type="button"].icon:before,
1650 + input[type="submit"].icon:before,
1651 + input[type="reset"].icon:before,
1652 + button.icon:before,
1653 + .button.icon:before {
1654 + position: relative;
1655 + margin-right: 0.5em;
1656 + top: 0.05em;
1657 + }
1658 +
1659 + input[type="button"]:hover,
1660 + input[type="submit"]:hover,
1661 + input[type="reset"]:hover,
1662 + button:hover,
1663 + .button:hover {
1664 + background: #10a0d5;
1665 + }
1666 +
1667 + input[type="button"]:active,
1668 + input[type="submit"]:active,
1669 + input[type="reset"]:active,
1670 + button:active,
1671 + .button:active {
1672 + background: #20b0e5;
1673 + }
1674 +
1675 + input[type="button"].alt,
1676 + input[type="submit"].alt,
1677 + input[type="reset"].alt,
1678 + button.alt,
1679 + .button.alt {
1680 + background: #f1f1f1;
1681 + background: rgba(0, 0, 0, 0.05);
1682 + color: #444;
1683 + }
1684 +
1685 + input[type="button"].alt:hover,
1686 + input[type="submit"].alt:hover,
1687 + input[type="reset"].alt:hover,
1688 + button.alt:hover,
1689 + .button.alt:hover {
1690 + background: #e8e8e8;
1691 + background: rgba(0, 0, 0, 0.085);
1692 + }
1693 +
1694 + input[type="button"].alt:active,
1695 + input[type="submit"].alt:active,
1696 + input[type="reset"].alt:active,
1697 + button.alt:active,
1698 + .button.alt:active {
1699 + background: #e4e4e4;
1700 + background: rgba(0, 0, 0, 0.15);
1701 + }
1702 +
1703 + input[type="button"].large,
1704 + input[type="submit"].large,
1705 + input[type="reset"].large,
1706 + button.large,
1707 + .button.large {
1708 + font-size: 2.25em;
1709 + padding: 0.8em 0.9em;
1710 + }
1711 +
1712 +/* List */
1713 +
1714 + ul {
1715 + list-style: disc;
1716 + padding-left: 1em;
1717 + }
1718 +
1719 + ul li {
1720 + padding-left: 0.5em;
1721 + }
1722 +
1723 + ul.style2 {
1724 + list-style: none;
1725 + padding-left: 0;
1726 + }
1727 +
1728 + ul.style2 li {
1729 + padding-left: 0;
1730 + }
1731 +
1732 + ol {
1733 + list-style: decimal;
1734 + padding-left: 1.25em;
1735 + }
1736 +
1737 + ol li {
1738 + padding-left: 0.25em;
1739 + }
1740 +
1741 +/* Actions */
1742 +
1743 + ul.actions {
1744 + list-style: none;
1745 + padding-left: 0;
1746 + }
1747 +
1748 + ul.actions li {
1749 + display: inline-block;
1750 + padding: 0 0 0 0.25em;
1751 + margin: 0 0 0 0.25em;
1752 + }
1753 +
1754 + ul.actions li:first-child {
1755 + margin-left: 0;
1756 + padding-left: 0;
1757 + }
1758 +
1759 +/* Menu */
1760 +
1761 + ul.menu {
1762 + list-style: none;
1763 + padding-left: 0;
1764 + }
1765 +
1766 + ul.menu li {
1767 + border-left: solid 1px #e0e0e0;
1768 + display: inline-block;
1769 + padding: 0 0 0 0.75em;
1770 + margin: 0 0 0 0.75em;
1771 + }
1772 +
1773 + ul.menu li:first-child {
1774 + border-left: 0;
1775 + margin-left: 0;
1776 + padding-left: 0;
1777 + }
1778 +
1779 +/* Box */
1780 +
1781 + .box {
1782 + background: #fff;
1783 + border-radius: 6px;
1784 + box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
1785 + padding: 2em;
1786 + }
1787 +
1788 + .box.feature {
1789 + padding: 0;
1790 + }
1791 +
1792 + .box.feature .inner {
1793 + padding: 4em 2em 3em 2em;
1794 + }
1795 +
1796 + .box.feature h2 {
1797 + font-size: 1.35em;
1798 + }
1799 +
1800 + .box.feature p {
1801 + margin: 0;
1802 + }
1803 +
1804 + .box.feature .image {
1805 + position: relative;
1806 + margin: 0;
1807 + }
1808 +
1809 + .box.feature .image img {
1810 + border-bottom-left-radius: 0;
1811 + border-bottom-right-radius: 0;
1812 + }
1813 +
1814 +/* Icons */
1815 +
1816 + .icon {
1817 + text-decoration: none;
1818 + position: relative;
1819 + text-decoration: none;
1820 + }
1821 +
1822 + .icon:before {
1823 + -moz-osx-font-smoothing: grayscale;
1824 + -webkit-font-smoothing: antialiased;
1825 + display: inline-block;
1826 + font-style: normal;
1827 + font-variant: normal;
1828 + text-rendering: auto;
1829 + line-height: 1;
1830 + text-transform: none !important;
1831 + font-family: 'Font Awesome 5 Free';
1832 + font-weight: 400;
1833 + }
1834 +
1835 + .icon:before {
1836 + line-height: inherit;
1837 + }
1838 +
1839 + .icon.solid:before {
1840 + font-weight: 900;
1841 + }
1842 +
1843 + .icon.brands:before {
1844 + font-family: 'Font Awesome 5 Brands';
1845 + }
1846 +
1847 + .icon > .label {
1848 + display: none;
1849 + }
1850 +
1851 +/* Widgets */
1852 +
1853 + .widget.thumbnails .grid {
1854 + margin: 0 0 3em 0;
1855 + }
1856 +
1857 + .widget.thumbnails .image {
1858 + margin: 0;
1859 + }
1860 +
1861 + .widget.contact ul {
1862 + list-style: none;
1863 + padding-left: 0;
1864 + overflow: hidden;
1865 + position: relative;
1866 + left: -4px;
1867 + top: 4px;
1868 + margin-bottom: 1.5em;
1869 + }
1870 +
1871 + .widget.contact ul li {
1872 + display: inline-block;
1873 + margin-right: 0.25em;
1874 + padding-left: 0;
1875 + }
1876 +
1877 + .widget.contact ul li a {
1878 + -moz-transition: background-color .25s ease-in-out;
1879 + -webkit-transition: background-color .25s ease-in-out;
1880 + -ms-transition: background-color .25s ease-in-out;
1881 + transition: background-color .25s ease-in-out;
1882 + display: inline-block;
1883 + width: 2.5em;
1884 + height: 2.5em;
1885 + text-align: center;
1886 + line-height: 2.5em;
1887 + border-radius: 0.35em;
1888 + outline: 0;
1889 + opacity: 0.75;
1890 + text-decoration: none;
1891 + background: #222222;
1892 + }
1893 +
1894 + .widget.contact ul li a:before {
1895 + color: #f3f3f3;
1896 + font-size: 1.5em;
1897 + line-height: inherit;
1898 + }
1899 +
1900 + .widget.contact ul li a:hover {
1901 + background: #444444;
1902 + }
1903 +
1904 + .widget.contact ul li a:active {
1905 + background: #666666;
1906 + }
1907 +
1908 +/* Wrappers */
1909 +
1910 + #header-wrapper {
1911 + padding: 4.5em 0 3em 0;
1912 + }
1913 +
1914 + #features-wrapper {
1915 + padding: 3em 0 3em 0;
1916 + }
1917 +
1918 + #main-wrapper {
1919 + background: #fff;
1920 + box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
1921 + padding: 5em 0 5em 0;
1922 + }
1923 +
1924 + #footer-wrapper {
1925 + padding: 6em 0 8em 0;
1926 + }
1927 +
1928 +/* Header */
1929 +
1930 + #header {
1931 + position: relative;
1932 + }
1933 +
1934 +/* Logo */
1935 +
1936 + #logo {
1937 + display: inline-block;
1938 + }
1939 +
1940 + #logo h1 {
1941 + background: #ff4486;
1942 + color: #fff;
1943 + border-radius: 6px;
1944 + font-family: 'Oleo Script', serif;
1945 + font-weight: 400;
1946 + padding: 0.25em 0.2em 0.25em 0.2em;
1947 + font-size: 3.25em;
1948 + letter-spacing: 0.05em;
1949 + display: inline-block;
1950 + vertical-align: middle;
1951 + }
1952 +
1953 + #logo span {
1954 + font-weight: 800;
1955 + line-height: 4.5em;
1956 + letter-spacing: 0.025em;
1957 + font-size: 0.9em;
1958 + vertical-align: middle;
1959 + margin: 0 0 0 1.25em;
1960 + }
1961 +
1962 +/* Nav */
1963 +
1964 + #nav {
1965 + position: absolute;
1966 + right: 0;
1967 + top: 0;
1968 + font-size: 0.9em;
1969 + }
1970 +
1971 + #nav ul {
1972 + list-style: none;
1973 + padding-left: 0;
1974 + }
1975 +
1976 + #nav ul li {
1977 + float: left;
1978 + line-height: 4.5em;
1979 + padding-left: 1.5em;
1980 + }
1981 +
1982 + #nav ul li a, #nav ul li span {
1983 + -moz-transition: background-color .25s ease-in-out;
1984 + -webkit-transition: background-color .25s ease-in-out;
1985 + -ms-transition: background-color .25s ease-in-out;
1986 + transition: background-color .25s ease-in-out;
1987 + font-weight: 800;
1988 + letter-spacing: 0.025em;
1989 + color: #696969;
1990 + text-decoration: none;
1991 + border-radius: 6px;
1992 + padding: 0.5em 1em 0.5em 1em;
1993 + }
1994 +
1995 + #nav ul li > ul {
1996 + display: none;
1997 + }
1998 +
1999 + #nav ul li:hover a, #nav ul li:hover span {
2000 + background: #fff;
2001 + }
2002 +
2003 + #nav ul li.active a, #nav ul li.active span {
2004 + background: #fff;
2005 + }
2006 +
2007 + #nav ul li.current a {
2008 + background: #444;
2009 + color: #fff;
2010 + }
2011 +
2012 + .dropotron {
2013 + background: #fff;
2014 + letter-spacing: 0.025em;
2015 + color: #696969;
2016 + text-decoration: none;
2017 + border-radius: 6px;
2018 + padding: 0.75em 0;
2019 + min-width: 15em;
2020 + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0.25em 0.25em 0.1em rgba(0, 0, 0, 0.025);
2021 + margin-top: calc(-0.75em + 1px);
2022 + margin-left: -1px;
2023 + list-style: none;
2024 + padding-left: 0;
2025 + }
2026 +
2027 + .dropotron li {
2028 + border-top: solid 1px #eee;
2029 + line-height: 3em;
2030 + padding-left: 0;
2031 + }
2032 +
2033 + .dropotron li:first-child {
2034 + border-top: 0;
2035 + }
2036 +
2037 + .dropotron li > a, .dropotron li > span {
2038 + -moz-transition: color .25s ease-in-out, background-color .25s ease-in-out;
2039 + -webkit-transition: color .25s ease-in-out, background-color .25s ease-in-out;
2040 + -ms-transition: color .25s ease-in-out, background-color .25s ease-in-out;
2041 + transition: color .25s ease-in-out, background-color .25s ease-in-out;
2042 + text-decoration: none;
2043 + color: inherit;
2044 + display: block;
2045 + padding: 0 1.5em;
2046 + }
2047 +
2048 + .dropotron li > a:hover, .dropotron li > span:hover {
2049 + background: #eee;
2050 + }
2051 +
2052 + .dropotron li.active > a, .dropotron li.active > span {
2053 + background: #eee;
2054 + }
2055 +
2056 + .dropotron.level-0 {
2057 + font-size: 0.8em;
2058 + margin-left: 1.5em;
2059 + margin-top: 0;
2060 + }
2061 +
2062 + .dropotron.level-0:before {
2063 + content: '';
2064 + position: absolute;
2065 + top: -0.5em;
2066 + left: 1em;
2067 + border-bottom: solid 0.75em #ffffff;
2068 + border-left: solid 0.75em transparent;
2069 + border-right: solid 0.75em transparent;
2070 + z-index: 1;
2071 + }
2072 +
2073 +/* Banner */
2074 +
2075 + #banner {
2076 + position: relative;
2077 + padding: 4.5em;
2078 + }
2079 +
2080 + #banner h2 {
2081 + font-size: 3.5em;
2082 + margin: 0.1em 0 0.35em 0;
2083 + }
2084 +
2085 + #banner p {
2086 + font-size: 2.75em;
2087 + line-height: 1.35em;
2088 + margin: 0;
2089 + }
2090 +
2091 + #banner .button {
2092 + width: 100%;
2093 + margin-bottom: 0.5em;
2094 + }
2095 +
2096 + #banner .button.icon:before {
2097 + position: absolute;
2098 + right: 0.15em;
2099 + top: 50%;
2100 + margin-top: -0.5em;
2101 + }
2102 +
2103 + #banner .button.alt {
2104 + margin-bottom: 0;
2105 + }
2106 +
2107 + #banner ul {
2108 + list-style: none;
2109 + padding-left: 0;
2110 + margin: 0 0 0 2em;
2111 + }
2112 +
2113 + #banner ul li {
2114 + padding-left: 0;
2115 + }
2116 +
2117 +/* Footer */
2118 +
2119 + #footer {
2120 + margin-top: 0;
2121 + }
2122 +
2123 + #footer a {
2124 + color: inherit;
2125 + }
2126 +
2127 + #copyright {
2128 + color: #aaa;
2129 + padding: 4em 0 0 0;
2130 + text-align: center;
2131 + }
2132 +
2133 + #copyright a {
2134 + color: inherit;
2135 + }
2136 +
2137 +/* XLarge */
2138 +
2139 + @media screen and (max-width: 1680px) {
2140 +
2141 + /* Basic */
2142 +
2143 + body, input, select, textarea {
2144 + font-size: 12pt;
2145 + }
2146 +
2147 + }
2148 +
2149 +/* Large */
2150 +
2151 + @media screen and (max-width: 1280px) {
2152 +
2153 + /* Basic */
2154 +
2155 + body, input, select, textarea {
2156 + font-size: 11pt;
2157 + }
2158 +
2159 + }
2160 +
2161 +/* Medium */
2162 +
2163 + #navPanel, #navToggle {
2164 + display: none;
2165 + }
2166 +
2167 + @media screen and (max-width: 980px) {
2168 +
2169 + /* Basic */
2170 +
2171 + html, body {
2172 + overflow-x: hidden;
2173 + }
2174 +
2175 + body, input, select, textarea {
2176 + font-size: 11pt;
2177 + }
2178 +
2179 + /* Section/Article */
2180 +
2181 + section, article {
2182 + clear: both;
2183 + margin-bottom: 3em !important;
2184 + }
2185 +
2186 + section.last, article.last {
2187 + margin-bottom: 0 !important;
2188 + }
2189 +
2190 + /* Image */
2191 +
2192 + .image.left {
2193 + width: 25%;
2194 + margin-bottom: 2em !important;
2195 + }
2196 +
2197 + /* Menu */
2198 +
2199 + ul.menu li {
2200 + display: block;
2201 + border: 0 !important;
2202 + padding: 0 !important;
2203 + margin: 0 !important;
2204 + }
2205 +
2206 + /* Actions */
2207 +
2208 + ul.actions li {
2209 + display: block;
2210 + padding: 0;
2211 + margin: 1em 0 0 0;
2212 + }
2213 +
2214 + ul.actions li:first-child {
2215 + margin-top: 0;
2216 + }
2217 +
2218 + /* Button */
2219 +
2220 + input[type="button"],
2221 + input[type="submit"],
2222 + input[type="reset"],
2223 + button,
2224 + .button {
2225 + width: 100%;
2226 + text-align: center;
2227 + font-size: 1.35em;
2228 + padding: 0.85em 0 !important;
2229 + }
2230 +
2231 + input[type="button"].icon,
2232 + input[type="submit"].icon,
2233 + input[type="reset"].icon,
2234 + button.icon,
2235 + .button.icon {
2236 + padding-right: 0.75em !important;
2237 + }
2238 +
2239 + input[type="button"].icon:before,
2240 + input[type="submit"].icon:before,
2241 + input[type="reset"].icon:before,
2242 + button.icon:before,
2243 + .button.icon:before {
2244 + margin-right: 0.5em;
2245 + top: 0.05em;
2246 + }
2247 +
2248 + /* Wrappers */
2249 +
2250 + #header-wrapper {
2251 + padding: 3em 0 1em 0;
2252 + text-align: center;
2253 + }
2254 +
2255 + #footer-wrapper {
2256 + padding: 6em 0 4em 0;
2257 + }
2258 +
2259 + /* Header */
2260 +
2261 + #header {
2262 + margin: 0 auto;
2263 + }
2264 +
2265 + /* Logo */
2266 +
2267 + #logo span {
2268 + display: block;
2269 + margin: 0;
2270 + }
2271 +
2272 + /* Nav */
2273 +
2274 + #nav {
2275 + display: none;
2276 + }
2277 +
2278 + /* Banner */
2279 +
2280 + #banner {
2281 + padding: 4.5em 3em;
2282 + text-align: center;
2283 + }
2284 +
2285 + #banner ul {
2286 + margin: 2em 0 0 0;
2287 + }
2288 +
2289 + #banner .button.icon:before {
2290 + position: relative;
2291 + right: auto;
2292 + top: auto;
2293 + }
2294 +
2295 + /* Content */
2296 +
2297 + #content {
2298 + border-bottom: solid 1px #e8e8e8;
2299 + padding-bottom: 4em;
2300 + margin-bottom: 0 !important;
2301 + }
2302 +
2303 + #content > :last-child {
2304 + margin-bottom: 0 !important;
2305 + }
2306 +
2307 + #sidebar > :last-child {
2308 + margin-bottom: 0 !important;
2309 + }
2310 +
2311 + /* Footer */
2312 +
2313 + #copyright {
2314 + padding: 0;
2315 + }
2316 +
2317 + /* Nav */
2318 +
2319 + #page-wrapper {
2320 + -moz-backface-visibility: hidden;
2321 + -webkit-backface-visibility: hidden;
2322 + -ms-backface-visibility: hidden;
2323 + backface-visibility: hidden;
2324 + -moz-transition: -moz-transform 0.5s ease;
2325 + -webkit-transition: -webkit-transform 0.5s ease;
2326 + -ms-transition: -ms-transform 0.5s ease;
2327 + transition: transform 0.5s ease;
2328 + padding-bottom: 1px;
2329 + }
2330 +
2331 + #navToggle {
2332 + -moz-backface-visibility: hidden;
2333 + -webkit-backface-visibility: hidden;
2334 + -ms-backface-visibility: hidden;
2335 + backface-visibility: hidden;
2336 + -moz-transition: -moz-transform 0.5s ease;
2337 + -webkit-transition: -webkit-transform 0.5s ease;
2338 + -ms-transition: -ms-transform 0.5s ease;
2339 + transition: transform 0.5s ease;
2340 + display: block;
2341 + height: 44px;
2342 + left: 0;
2343 + position: fixed;
2344 + top: 0;
2345 + width: 100%;
2346 + z-index: 10001;
2347 + }
2348 +
2349 + #navToggle .toggle {
2350 + text-decoration: none;
2351 + width: 70px;
2352 + height: 50px;
2353 + opacity: 0.35;
2354 + }
2355 +
2356 + #navToggle .toggle:before {
2357 + -moz-osx-font-smoothing: grayscale;
2358 + -webkit-font-smoothing: antialiased;
2359 + display: inline-block;
2360 + font-style: normal;
2361 + font-variant: normal;
2362 + text-rendering: auto;
2363 + line-height: 1;
2364 + text-transform: none !important;
2365 + font-family: 'Font Awesome 5 Free';
2366 + font-weight: 900;
2367 + }
2368 +
2369 + #navToggle .toggle:before {
2370 + display: inline-block;
2371 + text-decoration: none;
2372 + position: absolute;
2373 + left: 6px;
2374 + top: 6px;
2375 + background: rgba(0, 0, 0, 0.5);
2376 + width: 58px;
2377 + height: 38px;
2378 + border-radius: 6px;
2379 + content: '\f0c9';
2380 + color: #fff;
2381 + text-align: center;
2382 + line-height: 38px;
2383 + font-size: 20px;
2384 + }
2385 +
2386 + #navToggle .toggle:active {
2387 + opacity: 0.75;
2388 + }
2389 +
2390 + #navPanel {
2391 + -moz-backface-visibility: hidden;
2392 + -webkit-backface-visibility: hidden;
2393 + -ms-backface-visibility: hidden;
2394 + backface-visibility: hidden;
2395 + -moz-transform: translateX(-275px);
2396 + -webkit-transform: translateX(-275px);
2397 + -ms-transform: translateX(-275px);
2398 + transform: translateX(-275px);
2399 + -moz-transition: -moz-transform 0.5s ease;
2400 + -webkit-transition: -webkit-transform 0.5s ease;
2401 + -ms-transition: -ms-transform 0.5s ease;
2402 + transition: transform 0.5s ease;
2403 + display: block;
2404 + height: 100%;
2405 + left: 0;
2406 + overflow-y: auto;
2407 + position: fixed;
2408 + top: 0;
2409 + width: 275px;
2410 + z-index: 10002;
2411 + background: #fff;
2412 + box-shadow: inset -3px 0px 0px 0px #dfdfdf;
2413 + padding: 0 23px 0 20px;
2414 + }
2415 +
2416 + #navPanel .link {
2417 + display: block;
2418 + text-decoration: none;
2419 + height: 54px;
2420 + line-height: 54px;
2421 + border-top: solid 1px #e8e8e8;
2422 + color: #696969;
2423 + }
2424 +
2425 + #navPanel .link:first-child {
2426 + border-top: 0;
2427 + }
2428 +
2429 + #navPanel .indent-1 {
2430 + display: inline-block;
2431 + width: 1em;
2432 + }
2433 +
2434 + #navPanel .indent-2 {
2435 + display: inline-block;
2436 + width: 2em;
2437 + }
2438 +
2439 + #navPanel .indent-3 {
2440 + display: inline-block;
2441 + width: 3em;
2442 + }
2443 +
2444 + #navPanel .indent-4 {
2445 + display: inline-block;
2446 + width: 4em;
2447 + }
2448 +
2449 + #navPanel .indent-5 {
2450 + display: inline-block;
2451 + width: 5em;
2452 + }
2453 +
2454 + #navPanel .depth-0 {
2455 + color: #444;
2456 + font-weight: 800;
2457 + }
2458 +
2459 + body.navPanel-visible #page-wrapper {
2460 + -moz-transform: translateX(275px);
2461 + -webkit-transform: translateX(275px);
2462 + -ms-transform: translateX(275px);
2463 + transform: translateX(275px);
2464 + }
2465 +
2466 + body.navPanel-visible #navToggle {
2467 + -moz-transform: translateX(275px);
2468 + -webkit-transform: translateX(275px);
2469 + -ms-transform: translateX(275px);
2470 + transform: translateX(275px);
2471 + }
2472 +
2473 + body.navPanel-visible #navPanel {
2474 + -moz-transform: translateX(0);
2475 + -webkit-transform: translateX(0);
2476 + -ms-transform: translateX(0);
2477 + transform: translateX(0);
2478 + }
2479 +
2480 + }
2481 +
2482 +/* Small */
2483 +
2484 + @media screen and (max-width: 736px) {
2485 +
2486 + /* Basic */
2487 +
2488 + body, input, select, textarea {
2489 + line-height: 2em;
2490 + }
2491 +
2492 + h2, h3, h4, h5, h6 {
2493 + font-size: 13pt;
2494 + margin: 0 0 1em 0;
2495 + }
2496 +
2497 + /* Section/Article */
2498 +
2499 + section, article {
2500 + clear: both;
2501 + margin-bottom: 3em !important;
2502 + }
2503 +
2504 + section.last, article.last {
2505 + margin-bottom: 0 !important;
2506 + }
2507 +
2508 + /* Image */
2509 +
2510 + .image.left {
2511 + width: 25%;
2512 + margin-bottom: 2em !important;
2513 + }
2514 +
2515 + /* Menu */
2516 +
2517 + ul.menu li {
2518 + display: block;
2519 + border: 0 !important;
2520 + padding: 0 !important;
2521 + margin: 0 !important;
2522 + }
2523 +
2524 + /* Actions */
2525 +
2526 + ul.actions li {
2527 + display: block;
2528 + padding: 0;
2529 + margin: 1em 0 0 0;
2530 + }
2531 +
2532 + ul.actions li:first-child {
2533 + margin-top: 0;
2534 + }
2535 +
2536 + /* Button */
2537 +
2538 + input[type="button"],
2539 + input[type="submit"],
2540 + input[type="reset"],
2541 + button,
2542 + .button {
2543 + width: 100%;
2544 + text-align: center;
2545 + font-size: 1.25em !important;
2546 + padding: 0.65em 0 !important;
2547 + }
2548 +
2549 + input[type="button"].icon,
2550 + input[type="submit"].icon,
2551 + input[type="reset"].icon,
2552 + button.icon,
2553 + .button.icon {
2554 + padding-right: 0.75em !important;
2555 + }
2556 +
2557 + input[type="button"].icon:before,
2558 + input[type="submit"].icon:before,
2559 + input[type="reset"].icon:before,
2560 + button.icon:before,
2561 + .button.icon:before {
2562 + margin-right: 0.5em;
2563 + top: 0.05em;
2564 + }
2565 +
2566 + /* Box */
2567 +
2568 + .box {
2569 + padding: 15px 15px 15px 15px;
2570 + margin: 0;
2571 + }
2572 +
2573 + .box.feature {
2574 + margin: 20px 0 0 0 !important;
2575 + padding: 0;
2576 + }
2577 +
2578 + .box.feature .inner {
2579 + padding: 30px 15px 30px 15px;
2580 + }
2581 +
2582 + .box.feature p {
2583 + margin: 0;
2584 + }
2585 +
2586 + .box.feature .image {
2587 + position: relative;
2588 + margin: 0;
2589 + }
2590 +
2591 + .box.feature .image img {
2592 + border-bottom-left-radius: 0;
2593 + border-bottom-right-radius: 0;
2594 + }
2595 +
2596 + /* Widgets */
2597 +
2598 + .widget.thumbnails .image {
2599 + margin: 0;
2600 + }
2601 +
2602 + .widget.thumbnails .x {
2603 + padding: 1em 0.5em 0 0;
2604 + }
2605 +
2606 + .widget.thumbnails .y {
2607 + padding: 1em 0 0 0.5em;
2608 + }
2609 +
2610 + .widget.thumbnails .row:first-child .x, .widget.thumbnails .row:first-child .y {
2611 + padding-top: 0;
2612 + }
2613 +
2614 + /* Wrappers */
2615 +
2616 + #header-wrapper {
2617 + padding: 3em 0 1.5em 0;
2618 + }
2619 +
2620 + #banner-wrapper {
2621 + padding: 0 15px 0 15px;
2622 + }
2623 +
2624 + #features-wrapper {
2625 + padding: 0 15px 40px 15px;
2626 + }
2627 +
2628 + #main-wrapper, #footer-wrapper {
2629 + padding: 40px 30px 40px 30px;
2630 + }
2631 +
2632 + /* Logo */
2633 +
2634 + #logo h1 {
2635 + font-size: 2.75em;
2636 + padding: 0.2em 0.275em;
2637 + }
2638 +
2639 + #logo span {
2640 + line-height: 3em;
2641 + }
2642 +
2643 + /* Banner */
2644 +
2645 + #banner {
2646 + text-align: center;
2647 + padding: 15px 15px 15px 15px;
2648 + margin: 0 auto !important;
2649 + }
2650 +
2651 + #banner h2 {
2652 + font-size: 2em;
2653 + margin: 0.75em 0 0.5em 0;
2654 + }
2655 +
2656 + #banner p {
2657 + font-size: 1.5em;
2658 + line-height: 1.5em;
2659 + margin: 0;
2660 + }
2661 +
2662 + #banner ul {
2663 + margin: 0;
2664 + }
2665 +
2666 + #banner .button {
2667 + margin: 0 0 1em 0;
2668 + }
2669 +
2670 + /* Content */
2671 +
2672 + #content {
2673 + padding-bottom: 3em;
2674 + }
2675 +
2676 + /* Footer */
2677 +
2678 + #footer section {
2679 + border-bottom: solid 1px #ccc;
2680 + padding-bottom: 3em;
2681 + margin-bottom: 1em !important;
2682 + }
2683 +
2684 + #copyright {
2685 + text-align: left;
2686 + }
2687 +
2688 + }
...\ No newline at end of file ...\ No newline at end of file
1 +fieldset {
2 + border-style: none;
3 +}
4 +
5 +#btn_login, #btn_join {
6 + font-size: 18px;
7 + font-weight: 700;
8 + line-height: 1em;
9 + width: 100%;
10 + height: 3em;
11 + margin: 16px 0 7px;
12 + text-align: center;
13 + color: #fff;
14 + border: none;
15 + border-radius: 0;
16 + background-color: #03aac7;
17 +}
18 +#header {
19 + box-sizing: border-box;
20 + height: 30%;
21 + padding: 46px 0 0;
22 + text-align: center;
23 +}
24 +
25 +.blind {
26 + overflow: hidden;
27 + height: 0px;
28 +}
29 +.error_next_box {
30 + margin: 0 0 8px 0;
31 +}
32 +.find_info {
33 + font-size: 12px;
34 + padding-top: 6px;
35 + text-align: center;
36 + color: #8e8e8e;
37 + border-top: 1px solid #e4e4e5;
38 +}
39 +.input_row {
40 + height: 29px;
41 + margin: 0 0 8px;
42 + padding: 5px 11px 5px 11px;
43 + border: solid 1px #dadada;
44 + background: #fff;
45 +}
46 +.int {
47 + padding: 7px 0 6px;
48 + width: 100%;
49 + height: 16px;
50 + border: none;
51 +}
52 +.wrapper {
53 + width: 96%;
54 + height: 96%;
55 + margin: 0 auto;
56 +}
57 +
58 +@media screen and (max-width: 360px){
59 + #content {
60 + width: 200px;
61 + height: 70%;
62 + margin: 0 auto;
63 + }
64 + #header img {
65 + display: inline-block;
66 + width: 120px;
67 + height: 48px;
68 + }
69 +}
70 +@media screen and (min-width: 361px) and (max-width: 768px){
71 + #content {
72 + width: 330px;
73 + height: 70%;
74 + margin: 0 auto;
75 + }
76 + #header img {
77 + display: inline-block;
78 + width: 150px;
79 + height: 60px;
80 + }
81 +}
82 +@media screen and (min-width: 769px){
83 + #content {
84 + width: 700px;
85 + height: 70%;
86 + margin: 0 auto;
87 + }
88 + #header img {
89 + display: inline-block;
90 + width: 150px;
91 + height: 60px;
92 + }
93 +}
94 +
95 +
96 +
1 a { 1 a {
2 text-decoration: none; 2 text-decoration: none;
3 -} 3 + color: #848485;
4 -body {
5 - background-color: #fff;
6 - height: 100%;
7 - display: block;
8 - position: relative;
9 -}
10 -div {
11 - display: block;
12 } 4 }
13 fieldset { 5 fieldset {
14 border-style: none; 6 border-style: none;
15 - margin-block-start: 0.67em;
16 - margin-block-end: 0.67em;
17 - margin-inline-start: 2px;
18 - margin-inline-end: 2px;
19 - padding-block-start: 0.35em;
20 - padding-block-end: 0.625em;
21 - padding-inline-start: 0.75em;
22 - padding-inline-end: 0.75em;
23 - min-inline-size: min-content;
24 -}
25 -form {
26 - display: block;
27 -}
28 -html {
29 - display: block;
30 - height: 100%;
31 -}
32 -legend {
33 - border-style: none;
34 -}
35 -h1 {
36 - display: block;
37 - margin-block-start: 0.67em;
38 - margin-block-end: 0.67em;
39 - margin-inline-start: 0px;
40 - margin-inline-end: 0px;
41 } 7 }
42 8
43 -#header {
44 - position: relative;
45 - box-sizing: border-box;
46 - height: 30%;
47 - padding: 46px 0 0;
48 -}
49 -#header .h_logo {
50 - display: block;
51 - width: 130px;
52 - height: 25px;
53 - margin: 0 auto;
54 - color: transparent;
55 -
56 -}
57 -#header .h_logo #h_logo_img {
58 - display: block;
59 - width: 130px;
60 - height: 60px;
61 - margin: 0 auto;
62 - color: transparent;
63 -}
64 -
65 -#container {
66 - margin:0 10px;
67 - padding-bottom: 31px;
68 -}
69 -#container, #header {
70 - margin: 0 10px;
71 -}
72 #btn_login, #btn_join { 9 #btn_login, #btn_join {
73 font-size: 18px; 10 font-size: 18px;
74 font-weight: 700; 11 font-weight: 700;
...@@ -79,17 +16,18 @@ h1 { ...@@ -79,17 +16,18 @@ h1 {
79 text-align: center; 16 text-align: center;
80 color: #fff; 17 color: #fff;
81 border: none; 18 border: none;
82 - border-radius: 0;
83 background-color: #03aac7; 19 background-color: #03aac7;
84 } 20 }
21 +#header {
22 + box-sizing: border-box;
23 + height: 30%;
24 + padding: 46px 0 0;
25 + text-align: center;
26 +}
85 27
86 .blind { 28 .blind {
87 - position: absolute;
88 overflow: hidden; 29 overflow: hidden;
89 - clip: rect(0 0 0 0); 30 + height: 0px;
90 - width: 1px;
91 - height: 1px;
92 - margin: -1px;
93 } 31 }
94 .find_info { 32 .find_info {
95 font-size: 12px; 33 font-size: 12px;
...@@ -99,19 +37,57 @@ h1 { ...@@ -99,19 +37,57 @@ h1 {
99 border-top: 1px solid #e4e4e5; 37 border-top: 1px solid #e4e4e5;
100 } 38 }
101 .input_row { 39 .input_row {
102 - position: relative;
103 height: 29px; 40 height: 29px;
104 - overflow: hidden;
105 margin: 0 0 8px; 41 margin: 0 0 8px;
106 - padding: 5px 39px 5px 11px; 42 + padding: 5px 11px 5px 11px;
107 border: solid 1px #dadada; 43 border: solid 1px #dadada;
108 background: #fff; 44 background: #fff;
109 } 45 }
110 .int { 46 .int {
111 - line-height: 16px;
112 padding: 7px 0 6px; 47 padding: 7px 0 6px;
113 width: 100%; 48 width: 100%;
114 height: 16px; 49 height: 16px;
115 border: none; 50 border: none;
116 - background: #fff;
117 -}
...\ No newline at end of file ...\ No newline at end of file
51 +}
52 +.wrapper {
53 + width: 96%;
54 + margin: 0 auto;
55 +}
56 +
57 +
58 +@media screen and (max-width: 360px){
59 + #content {
60 + width: 200px;
61 + margin: 0 auto;
62 + }
63 + #header img {
64 + display: inline-block;
65 + width: 120px;
66 + height: 48px;
67 + }
68 +}
69 +@media screen and (min-width: 361px) and (max-width: 768px){
70 + #content {
71 + width: 330px;
72 + margin: 0 auto;
73 + }
74 + #header img {
75 + display: inline-block;
76 + width: 150px;
77 + height: 60px;
78 + }
79 +}
80 +@media screen and (min-width: 769px){
81 + #content {
82 + width: 700px;
83 + margin: 0 auto;
84 + }
85 + #header img {
86 + display: inline-block;
87 + width: 150px;
88 + height: 60px;
89 + }
90 +}
91 +
92 +
93 +
......
1 +/* breakpoints.js v1.0 | @ajlkn | MIT licensed */
2 +var breakpoints=function(){"use strict";function e(e){t.init(e)}var t={list:null,media:{},events:[],init:function(e){t.list=e,window.addEventListener("resize",t.poll),window.addEventListener("orientationchange",t.poll),window.addEventListener("load",t.poll),window.addEventListener("fullscreenchange",t.poll)},active:function(e){var n,a,s,i,r,d,c;if(!(e in t.media)){if(">="==e.substr(0,2)?(a="gte",n=e.substr(2)):"<="==e.substr(0,2)?(a="lte",n=e.substr(2)):">"==e.substr(0,1)?(a="gt",n=e.substr(1)):"<"==e.substr(0,1)?(a="lt",n=e.substr(1)):"!"==e.substr(0,1)?(a="not",n=e.substr(1)):(a="eq",n=e),n&&n in t.list)if(i=t.list[n],Array.isArray(i)){if(r=parseInt(i[0]),d=parseInt(i[1]),isNaN(r)){if(isNaN(d))return;c=i[1].substr(String(d).length)}else c=i[0].substr(String(r).length);if(isNaN(r))switch(a){case"gte":s="screen";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: -1px)";break;case"not":s="screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (max-width: "+d+c+")"}else if(isNaN(d))switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen";break;case"gt":s="screen and (max-width: -1px)";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+")";break;default:s="screen and (min-width: "+r+c+")"}else switch(a){case"gte":s="screen and (min-width: "+r+c+")";break;case"lte":s="screen and (max-width: "+d+c+")";break;case"gt":s="screen and (min-width: "+(d+1)+c+")";break;case"lt":s="screen and (max-width: "+(r-1)+c+")";break;case"not":s="screen and (max-width: "+(r-1)+c+"), screen and (min-width: "+(d+1)+c+")";break;default:s="screen and (min-width: "+r+c+") and (max-width: "+d+c+")"}}else s="("==i.charAt(0)?"screen and "+i:i;t.media[e]=!!s&&s}return t.media[e]!==!1&&window.matchMedia(t.media[e]).matches},on:function(e,n){t.events.push({query:e,handler:n,state:!1}),t.active(e)&&n()},poll:function(){var e,n;for(e=0;e<t.events.length;e++)n=t.events[e],t.active(n.query)?n.state||(n.state=!0,n.handler()):n.state&&(n.state=!1)}};return e._=t,e.on=function(e,n){t.on(e,n)},e.active=function(e){return t.active(e)},e}();!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.breakpoints=t()}(this,function(){return breakpoints});
1 +/* browser.js v1.0 | @ajlkn | MIT licensed */
2 +var browser=function(){"use strict";var e={name:null,version:null,os:null,osVersion:null,touch:null,mobile:null,_canUse:null,canUse:function(n){e._canUse||(e._canUse=document.createElement("div"));var o=e._canUse.style,r=n.charAt(0).toUpperCase()+n.slice(1);return n in o||"Moz"+r in o||"Webkit"+r in o||"O"+r in o||"ms"+r in o},init:function(){var n,o,r,i,t=navigator.userAgent;for(n="other",o=0,r=[["firefox",/Firefox\/([0-9\.]+)/],["bb",/BlackBerry.+Version\/([0-9\.]+)/],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/],["opera",/OPR\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)/],["edge",/Edge\/([0-9\.]+)/],["safari",/Version\/([0-9\.]+).+Safari/],["chrome",/Chrome\/([0-9\.]+)/],["ie",/MSIE ([0-9]+)/],["ie",/Trident\/.+rv:([0-9]+)/]],i=0;i<r.length;i++)if(t.match(r[i][1])){n=r[i][0],o=parseFloat(RegExp.$1);break}for(e.name=n,e.version=o,n="other",o=0,r=[["ios",/([0-9_]+) like Mac OS X/,function(e){return e.replace("_",".").replace("_","")}],["ios",/CPU like Mac OS X/,function(e){return 0}],["wp",/Windows Phone ([0-9\.]+)/,null],["android",/Android ([0-9\.]+)/,null],["mac",/Macintosh.+Mac OS X ([0-9_]+)/,function(e){return e.replace("_",".").replace("_","")}],["windows",/Windows NT ([0-9\.]+)/,null],["bb",/BlackBerry.+Version\/([0-9\.]+)/,null],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/,null],["linux",/Linux/,null],["bsd",/BSD/,null],["unix",/X11/,null]],i=0;i<r.length;i++)if(t.match(r[i][1])){n=r[i][0],o=parseFloat(r[i][2]?r[i][2](RegExp.$1):RegExp.$1);break}e.os=n,e.osVersion=o,e.touch="wp"==e.os?navigator.msMaxTouchPoints>0:!!("ontouchstart"in window),e.mobile="wp"==e.os||"android"==e.os||"ios"==e.os||"bb"==e.os}};return e.init(),e}();!function(e,n){"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?module.exports=n():e.browser=n()}(this,function(){return browser});
1 +
2 +$(function(){
3 + /*이메일 중복 or 탈퇴 확인*/
4 +
5 + /*이메일 형식 확인 */
6 + $("#email").keyup(function(){
7 +
8 + var email = $('#email').val()
9 +
10 + $.ajax({
11 + url:'/users/api/checkemail?email='+email,
12 + type:'get',
13 + dataType:'json',
14 + success:function(response){
15 + if(response.result != 'success'){
16 + console.error(response.data)
17 + return;
18 + }
19 + if(response.data == 'exist'){
20 + $("#email_msg").text("이미 사용중인 이메일입니다.")
21 + .attr("style", "color: red; font-size:15px;");
22 + $("#btn_join").attr("email_check_result", "fail");
23 + $('#email').val('').focus();
24 + return;
25 + } else{
26 + if (validateEmail($.trim($("#email").val()))){
27 + $("#email_msg").text("사용 가능한 이메일 입니다.")
28 + .attr("style", "color: green; font-size:15px")
29 + $("#btn_join").attr("email_check_result", "success");
30 +
31 + } else {
32 + $("#email_msg").text("이메일 형식이 틀렸습니다.")
33 + .attr("style", "color: red; font-size:15px;");
34 + $("#btn_join").attr("email_check_result", "fail");
35 + }
36 + return;
37 + }
38 + // console.log(response)
39 + },
40 + error : function(xhr, error){
41 + alert("서버와의 통신에서 문제가 발생했습니다.");
42 + console.error("error : " + error);
43 + }
44 + })
45 + });
46 +
47 + /*id 형식 확인 */
48 +// $("#id").keyup(function(){
49 +// if(validateId($.trim($("#id").val()))){
50 +// $("#id_msg").text("사용 가능한 아이디입니다.")
51 +// .attr("style", "color: green; font-size:15px");
52 +// } else{
53 +// $("#id_msg").text("5자리 이상 입력")
54 +// .attr("style", "color: red; font-size:15px");
55 +// }
56 +// });
57 + /* 비밀번호 형식 확인 */
58 + // 비밀번호 규칙 정규식
59 +// : 숫자, 특문 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력
60 + $("#pw").keyup(function(){
61 + if(validatePassword($.trim($("#pw").val()))){
62 + $("#pw_msg").text("사용 가능한 비밀번호입니다.")
63 + .attr("style", "color: green; font-size:15px");
64 + $("#btn_join").attr("pw_check_result", "success");
65 + } else{
66 + $("#pw_msg").text("숫자, 특수문자 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력")
67 + .attr("style", "color: red; font-size:15px");
68 + $("#btn_join").attr("pw_check_result", "fail");
69 + }
70 +});
71 +
72 +
73 +
74 + /*비밀번호 재확인*/
75 + $("#pw_check, #pw").keyup(function(){
76 + if($("#pw").val()==$('#pw_check').val()){
77 + $("#pw_check_msg").text("비밀번호가 일치합니다.")
78 + .attr("style", "color: green; font-size:15px");
79 +
80 + $("#btn_join").attr("pw_check_check_result", "success");
81 + } else{
82 + $("#pw_check_msg").text("비밀번호가 일치하지 않습니다.")
83 + .attr("style", "color: red; font-size:15px");
84 + $("#btn_join").attr("pw_check_check_result", "fail");
85 +
86 + }
87 + });
88 +
89 + $('#join_f').submit(function() {
90 + if($("#btn_join").attr("email_check_result") == "fail") {
91 +
92 + $("#email_msg").text("사용 가능한 이메일을 입력해주세요.")
93 + .attr("style", "color: red; font-size:15px;");
94 + $("#email").focus();
95 + return false;
96 + }
97 + if($("#btn_join").attr("pw_check_result") == "fail") {
98 +
99 + $("#pw_msg").text("비밀번호를 확인해주세요.")
100 + .attr("style", "color: red; font-size:15px");
101 + $("#pw").focus();
102 + return false;
103 + }
104 +
105 + if($("#btn_join").attr("pw_check_check_result") == "fail") {
106 +
107 + $("#pw_check_msg").text("비밀번호를 확인해주세요.")
108 + .attr("style", "color: red; font-size:15px");
109 + $("#pw_check").focus();
110 + return false;
111 + }
112 + });
113 +
114 + /*Ajax */
115 + var $form = $("#join_f");
116 +
117 + //
118 + // $form.on("submit", function(e){
119 + // e.preventDefault();
120 + // var newUser = $form.serialize();
121 + //
122 + // $.ajax({
123 + // type:"POST",
124 + // url: "js/user.json",
125 + // data:newUser,
126 + // success:function(res){
127 + // if (validateEmail($.trim($("#email").val()))){
128 + // $(".input_row #email")
129 + // .attr("style", "border: 1px solid green;")
130 + // } else {
131 + // $(".input_row #email")
132 + // .attr("style", "border: 1px solid red;")
133 + // .focus();
134 + // }
135 + // },
136 + // error:function(){
137 + // if (validateEmail($.trim($("#email").val()))){
138 + // $(".input_row #email")
139 + // .attr("style", "border: 1px solid green;")
140 + // } else {
141 + // $(".input_row #email")
142 + // .attr("style", "border: 1px solid red;")
143 + // .focus();
144 + // }
145 + // }
146 + // });
147 + // });
148 +
149 +
150 + /* 정규표현식을 이용하여 email형식에 맞는지 확인하는 함수*/
151 + function validateEmail(email) {
152 + var re = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
153 + return re.test(email);
154 + }
155 + /* 정규표현식을 이용하여 id형식에 맞는지 확인하는 함수*/
156 + function validateId(id) {
157 + var re = /[a-zA-Z0-9]{5,}/i;
158 + return re.test(id);
159 +}
160 + /* 정규표현식을 이용하여 password형식에 맞는지 확인하는 함수*/
161 + // : 숫자, 특문 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력
162 + function validatePassword(pw) {
163 + var re = /(?=.*\d{1,50})(?=.*[~`!@#$%\^&*()-+=]{1,50})(?=.*[a-zA-Z]{2,50}).{8,50}$/;
164 + return re.test(pw);
165 +}
166 +});
1 +/* jquery.dropotron.js v1.4.3 | (c) @ajlkn | github.com/ajlkn/jquery.dropotron | MIT licensed */
2 +!function(e){e.fn.disableSelection_dropotron=function(){return e(this).css("user-select","none").css("-khtml-user-select","none").css("-moz-user-select","none").css("-o-user-select","none").css("-webkit-user-select","none")},e.fn.dropotron=function(t){if(0==this.length)return e(this);if(this.length>1)for(var o=0;o<this.length;o++)e(this[o]).dropotron(t);return e.dropotron(e.extend({selectorParent:e(this)},t))},e.dropotron=function(t){var o=e.extend({selectorParent:null,baseZIndex:1e3,menuClass:"dropotron",expandMode:"hover",hoverDelay:150,hideDelay:250,openerClass:"opener",openerActiveClass:"active",submenuClassPrefix:"level-",mode:"fade",speed:"fast",easing:"swing",alignment:"left",offsetX:0,offsetY:0,globalOffsetY:0,IEOffsetX:0,IEOffsetY:0,noOpenerFade:!0,detach:!0,cloneOnDetach:!0},t),n=o.selectorParent,s=n.find("ul"),i=e("body"),a=e("body,html"),l=e(window),r=!1,d=null,c=null;n.on("doCollapseAll",function(){s.trigger("doCollapse")}),s.each(function(){var t=e(this),n=t.parent();o.hideDelay>0&&t.add(n).on("mouseleave",function(e){window.clearTimeout(c),c=window.setTimeout(function(){t.trigger("doCollapse")},o.hideDelay)}),t.disableSelection_dropotron().hide().addClass(o.menuClass).css("position","absolute").on("mouseenter",function(e){window.clearTimeout(c)}).on("doExpand",function(){if(t.is(":visible"))return!1;window.clearTimeout(c),s.each(function(){var t=e(this);e.contains(t.get(0),n.get(0))||t.trigger("doCollapse")});var i,a,d,f,u=n.offset(),p=n.position(),h=(n.parent().position(),n.outerWidth()),g=t.outerWidth(),v=t.css("z-index")==o.baseZIndex;if(v){switch(i=o.detach?u:p,f=i.top+n.outerHeight()+o.globalOffsetY,a=o.alignment,t.removeClass("left").removeClass("right").removeClass("center"),o.alignment){case"right":d=i.left-g+h,0>d&&(d=i.left,a="left");break;case"center":d=i.left-Math.floor((g-h)/2),0>d?(d=i.left,a="left"):d+g>l.width()&&(d=i.left-g+h,a="right");break;case"left":default:d=i.left,d+g>l.width()&&(d=i.left-g+h,a="right")}t.addClass(a)}else switch("relative"==n.css("position")||"absolute"==n.css("position")?(f=o.offsetY,d=-1*p.left):(f=p.top+o.offsetY,d=0),o.alignment){case"right":d+=-1*n.parent().outerWidth()+o.offsetX;break;case"center":case"left":default:d+=n.parent().outerWidth()+o.offsetX}navigator.userAgent.match(/MSIE ([0-9]+)\./)&&RegExp.$1<8&&(d+=o.IEOffsetX,f+=o.IEOffsetY),t.css("left",d+"px").css("top",f+"px").css("opacity","0.01").show();var C=!1;switch(d="relative"==n.css("position")||"absolute"==n.css("position")?-1*p.left:0,t.offset().left<0?(d+=n.parent().outerWidth()-o.offsetX,C=!0):t.offset().left+g>l.width()&&(d+=-1*n.parent().outerWidth()-o.offsetX,C=!0),C&&t.css("left",d+"px"),t.hide().css("opacity","1"),o.mode){case"zoom":r=!0,n.addClass(o.openerActiveClass),t.animate({width:"toggle",height:"toggle"},o.speed,o.easing,function(){r=!1});break;case"slide":r=!0,n.addClass(o.openerActiveClass),t.animate({height:"toggle"},o.speed,o.easing,function(){r=!1});break;case"fade":if(r=!0,v&&!o.noOpenerFade){var C;C="slow"==o.speed?80:"fast"==o.speed?40:Math.floor(o.speed/2),n.fadeTo(C,.01,function(){n.addClass(o.openerActiveClass),n.fadeTo(o.speed,1),t.fadeIn(o.speed,function(){r=!1})})}else n.addClass(o.openerActiveClass),n.fadeTo(o.speed,1),t.fadeIn(o.speed,function(){r=!1});break;case"instant":default:n.addClass(o.openerActiveClass),t.show()}return!1}).on("doCollapse",function(){return t.is(":visible")?(t.hide(),n.removeClass(o.openerActiveClass),t.find("."+o.openerActiveClass).removeClass(o.openerActiveClass),t.find("ul").hide(),!1):!1}).on("doToggle",function(e){return t.is(":visible")?t.trigger("doCollapse"):t.trigger("doExpand"),!1}),n.disableSelection_dropotron().addClass("opener").css("cursor","pointer").on("click touchend",function(e){r||(e.preventDefault(),e.stopPropagation(),t.trigger("doToggle"))}),"hover"==o.expandMode&&n.hover(function(e){r||(d=window.setTimeout(function(){t.trigger("doExpand")},o.hoverDelay))},function(e){window.clearTimeout(d)})}),s.find("a").css("display","block").on("click touchend",function(t){r||e(this).attr("href").length<1&&t.preventDefault()}),n.find("li").css("white-space","nowrap").each(function(){var t=e(this),o=t.children("a"),s=t.children("ul"),i=o.attr("href");o.on("click touchend",function(e){0==i.length||"#"==i?e.preventDefault():e.stopPropagation()}),o.length>0&&0==s.length&&t.on("click touchend",function(e){r||(n.trigger("doCollapseAll"),e.stopPropagation())})}),n.children("li").each(function(){var t,n=e(this),s=n.children("ul");if(s.length>0){o.detach&&(o.cloneOnDetach&&(t=s.clone(),t.attr("class","").hide().appendTo(s.parent())),s.detach().appendTo(i));for(var a=o.baseZIndex,l=1,r=s;r.length>0;l++)r.css("z-index",a++),o.submenuClassPrefix&&r.addClass(o.submenuClassPrefix+(a-1-o.baseZIndex)),r=r.find("> li > ul")}}),l.on("scroll",function(){n.trigger("doCollapseAll")}).on("keypress",function(e){r||27!=e.keyCode||(e.preventDefault(),n.trigger("doCollapseAll"))}),a.on("click touchend",function(){r||n.trigger("doCollapseAll")})}}(jQuery);
1 +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
2 +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}k.fn=k.prototype={jquery:f,constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(n){return this.pushStack(k.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},k.extend=k.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(k.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||k.isPlainObject(n)?n:{},i=!1,a[t]=k.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},k.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t){b(e,{nonce:t&&t.nonce})},each:function(e,t){var n,r=0;if(d(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(p,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(d(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(d(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g.apply([],a)},guid:1,support:y}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=t[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",$=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",F=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="<a id='"+k+"'></a><select id='"+k+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!==C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!==C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(F," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[S,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===S&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[k]||(a[k]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[S,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace(B,"$1"));return s[k]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[S,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[k]||(e[k]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===S&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[k]&&(v=Ce(v)),y&&!y[k]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[k]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(B," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=N[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[k]?i.push(a):o.push(a);(a=N(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=S+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t===C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument===C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(S=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(S=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=k.split("").sort(D).join("")===k,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);k.find=h,k.expr=h.selectors,k.expr[":"]=k.expr.pseudos,k.uniqueSort=k.unique=h.uniqueSort,k.text=h.getText,k.isXMLDoc=h.isXML,k.contains=h.contains,k.escapeSelector=h.escape;var T=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&k(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},N=k.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1<i.call(n,e)!==r}):k.filter(n,e,r)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,i[t],n);return 1<r?k.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&N.test(e)?k(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&k(e);if(!N.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(k(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return T(e,"parentNode")},parentsUntil:function(e,t,n){return T(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return T(e,"nextSibling")},prevAll:function(e){return T(e,"previousSibling")},nextUntil:function(e,t,n){return T(e,"nextSibling",n)},prevUntil:function(e,t,n){return T(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return"undefined"!=typeof e.contentDocument?e.contentDocument:(A(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(r,i){k.fn[r]=function(e,t){var n=k.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=k.filter(t,n)),1<this.length&&(O[r]||k.uniqueSort(n),H.test(r)&&n.reverse()),this.pushStack(n)}});var R=/[^\x20\t\r\n\f]+/g;function M(e){return e}function I(e){throw e}function W(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},k.each(e.match(R)||[],function(e,t){n[t]=!0}),n):k.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){k.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return k.each(arguments,function(e,t){var n;while(-1<(n=k.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<k.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},k.extend({Deferred:function(e){var o=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return k.Deferred(function(r){k.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,M,s),l(u,o,I,s)):(u++,t.call(e,l(u,o,M,s),l(u,o,I,s),l(u,o,M,o.notifyWith))):(a!==M&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==I&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(k.Deferred.getStackHook&&(t.stackTrace=k.Deferred.getStackHook()),C.setTimeout(t))}}return k.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:M,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:M)),o[2][3].add(l(0,e,m(n)?n:I))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},s={};return k.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=k.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(W(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)W(i[t],a(t),o.reject);return o.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&$.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){C.setTimeout(function(){throw e})};var F=k.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),k.ready()}k.fn.ready=function(e){return F.then(e)["catch"](function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0)!==e&&0<--k.readyWait||F.resolveWith(E,[k])}}),k.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(k.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)_(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(k(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},z=/^-ms-/,U=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function V(e){return e.replace(z,"ms-").replace(U,X)}var G=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Y(){this.expando=k.expando+Y.uid++}Y.uid=1,Y.prototype={cache:function(e){var t=e[this.expando];return t||(t={},G(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[V(t)]=n;else for(r in t)i[V(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][V(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(V):(t=V(t))in r?[t]:t.match(R)||[]).length;while(n--)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var Q=new Y,J=new Y,K=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function ee(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Z,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:K.test(i)?JSON.parse(i):i)}catch(e){}J.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return J.hasData(e)||Q.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),k.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=J.get(o),1===o.nodeType&&!Q.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=V(r.slice(5)),ee(o,r,i[r]));Q.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){J.set(this,n)}):_(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=J.get(o,n))?t:void 0!==(t=ee(o,n))?t:void 0;this.each(function(){J.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Q.get(e,t),n&&(!r||Array.isArray(n)?r=Q.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,i=n.shift(),o=k._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:k.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?k.queue(this[0],t):void 0===n?this:this.each(function(){var e=k.queue(this,t,n);k._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&k.dequeue(this,t)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=k.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Q.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var te=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ne=new RegExp("^(?:([+-])=|)("+te+")([a-z%]*)$","i"),re=["Top","Right","Bottom","Left"],ie=E.documentElement,oe=function(e){return k.contains(e.ownerDocument,e)},ae={composed:!0};ie.getRootNode&&(oe=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ae)===e.ownerDocument});var se=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&oe(e)&&"none"===k.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i};function le(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},u=s(),l=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==l&&+u)&&ne.exec(k.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)k.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,k.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ce={};function fe(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Q.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&se(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ce[s])||(o=a.body.appendChild(a.createElement(s)),u=k.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ce[s]=u)))):"none"!==n&&(l[c]="none",Q.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}k.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){se(this)?k(this).show():k(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;var me,xe,be=/<|&#?\w+;/;function we(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))k.merge(p,o.nodeType?[o]:o);else if(be.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+k.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;k.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<k.inArray(o,r))i&&i.push(o);else if(l=oe(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}me=E.createDocumentFragment().appendChild(E.createElement("div")),(xe=E.createElement("input")).setAttribute("type","radio"),xe.setAttribute("checked","checked"),xe.setAttribute("name","t"),me.appendChild(xe),y.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){a=k.event.handlers.call(this,s,l),t=0;while((i=a[t++])&&!s.isPropagationStopped()){s.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!s.isImmediatePropagationStopped())s.rnamespace&&!1!==o.namespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<k(i,this).index(l):k.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(k.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click",ke),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Q.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Te.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){k.event.special[e]={setup:function(){return De(this,e,Ne),!1},trigger:function(){return De(this,e),!0},delegateType:t}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){k.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||k.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),k.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each(function(){k.event.remove(this,e,n,t)})}});var je=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n<r;n++)k.event.add(t,i,l[i][n]);J.hasData(e)&&(s=J.access(e),u=k.extend({},s),J.set(t,u))}}function Ie(n,r,i,o){r=g.apply([],r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Le.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Ie(t,r,i,o)});if(f&&(t=(e=we(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=k.map(ve(e,"script"),Pe)).length;c<f;c++)u=e,c!==p&&(u=k.clone(u,!0,!0),s&&k.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,k.map(a,Re),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Q.access(u,"globalEval")&&k.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")}):b(u.textContent.replace(He,""),u,l))}return n}function We(e,t,n){for(var r,i=t?k.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||k.cleanData(ve(r)),r.parentNode&&(n&&oe(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e.replace(je,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Me(o[r],a[r]);else Me(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=k.event.special,o=0;void 0!==(n=e[o]);o++)if(G(n)){if(t=n[Q.expando]){if(t.events)for(r in t.events)i[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[Q.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),k.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return _(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!qe.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ie(this,arguments,function(e){var t=this.parentNode;k.inArray(this,n)<0&&(k.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){k.fn[e]=function(e){for(var t,n=[],r=k(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),k(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var $e=new RegExp("^("+te+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Be=new RegExp(re.join("|"),"i");function _e(e,t,n){var r,i,o,a,s=e.style;return(n=n||Fe(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||oe(e)||(a=k.style(e,t)),!y.pixelBoxStyles()&&$e.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){s.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ie.appendChild(s).appendChild(u);var e=C.getComputedStyle(u);n="1%"!==e.top,a=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",i=12===t(u.offsetWidth/3),ie.removeChild(s),u=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s=E.createElement("div"),u=E.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===u.style.backgroundClip,k.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),a},scrollboxSize:function(){return e(),i}}))}();var Ue=["Webkit","Moz","ms"],Xe=E.createElement("div").style,Ve={};function Ge(e){var t=k.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;while(n--)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Ze(e,t,n){var r=ne.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function et(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=k.css(e,n+re[a],!0,i)),r?("content"===n&&(u-=k.css(e,"padding"+re[a],!0,i)),"margin"!==n&&(u-=k.css(e,"border"+re[a]+"Width",!0,i))):(u+=k.css(e,"padding"+re[a],!0,i),"padding"!==n?u+=k.css(e,"border"+re[a]+"Width",!0,i):s+=k.css(e,"border"+re[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!y.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=i,a=_e(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if($e.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||"auto"===a||!parseFloat(a)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?"border":"content"),o,r,a)+"px"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=V(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=k.cssHooks[t]||k.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=ne.exec(n))&&i[1]&&(n=le(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(k.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=V(t);return Qe.test(t)||(t=Ge(s)),(a=k.cssHooks[t]||k.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),k.each(["height","width"],function(e,u){k.cssHooks[u]={get:function(e,t,n){if(t)return!Ye.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,u,n):ue(e,Je,function(){return tt(e,u,n)})},set:function(e,t,n){var r,i=Fe(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===k.css(e,"boxSizing",!1,i),s=n?et(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-et(e,u,"border",!1,i)-.5)),s&&(r=ne.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=k.css(e,u)),Ze(0,t,s)}}}),k.cssHooks.marginLeft=ze(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(i,o){k.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+re[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(k.cssHooks[i+o].set=Ze)}),k.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a<i;a++)o[t[a]]=k.css(e,t[a],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,1<arguments.length)}}),((k.Tween=nt).prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}}).init.prototype=nt.prototype,(nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=nt.prototype.init,k.fx.step={};var rt,it,ot,at,st=/^(?:toggle|show|hide)$/,ut=/queueHooks$/;function lt(){it&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(lt):C.setTimeout(lt,k.fx.interval),k.fx.tick())}function ct(){return C.setTimeout(function(){rt=void 0}),rt=Date.now()}function ft(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=re[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function pt(e,t,n){for(var r,i=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(o,e,t){var n,a,r=0,i=dt.prefilters.length,s=k.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=rt||ct(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:k.extend({},e),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},t),originalProperties:e,originalOptions:t,startTime:rt||ct(),duration:t.duration,tweens:[],createTween:function(e,t){var n=k.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=V(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=k.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=dt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(k._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return k.map(c,pt,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),k.fx.timer(k.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}k.Animation=k.extend(dt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,ne.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(R);for(var n,r=0,i=e.length;r<i;r++)n=e[r],dt.tweeners[n]=dt.tweeners[n]||[],dt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&se(e),v=Q.get(e,"fxshow");for(r in n.queue||(null==(a=k._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,k.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],st.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||k.style(e,r)}if((u=!k.isEmptyObject(t))||!k.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Q.get(e,"display")),"none"===(c=k.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=k.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===k.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Q.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&fe([e],!0),p.done(function(){for(r in g||fe([e]),Q.remove(e,"fxshow"),d)k.style(e,r,d[r])})),u=pt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(se).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=k.isEmptyObject(t),o=k.speed(e,n,r),a=function(){var e=dt(this,k.extend({},t),o);(i||Q.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=k.timers,r=Q.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&ut.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||k.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Q.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=k.timers,o=n?n.length:0;for(t.finish=!0,k.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),k.each(["toggle","show","hide"],function(e,r){var i=k.fn[r];k.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ft(r,!0),e,t,n)}}),k.each({slideDown:ft("show"),slideUp:ft("hide"),slideToggle:ft("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){k.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(rt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),rt=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){it||(it=!0,lt())},k.fx.stop=function(){it=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(r,e){return r=k.fx&&k.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},ot=E.createElement("input"),at=E.createElement("select").appendChild(E.createElement("option")),ot.type="checkbox",y.checkOn=""!==ot.value,y.optSelected=at.selected,(ot=E.createElement("input")).value="t",ot.type="radio",y.radioValue="t"===ot.value;var ht,gt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return _(this,k.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(i=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?ht:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(R);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ht={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var a=gt[t]||k.find.attr;gt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=gt[o],gt[o]=r,r=null!=a(e,t,n)?o:null,gt[o]=i),r}});var vt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;function mt(e){return(e.match(R)||[]).join(" ")}function xt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}k.fn.extend({prop:function(e,t){return _(this,k.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,i=k.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):vt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).addClass(t.call(this,e,xt(this)))});if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){k(this).removeClass(t.call(this,e,xt(this)))});if(!arguments.length)return this.attr("class","");if((e=bt(t)).length)while(n=this[u++])if(i=xt(n),r=1===n.nodeType&&" "+mt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){k(this).toggleClass(i.call(this,e,xt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=k(this),r=bt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=xt(this))&&Q.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+mt(xt(n))+" ").indexOf(t))return!0;return!1}});var wt=/\r/g;k.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,k(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=k.map(t,function(e){return null==e?"":e+""})),(r=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=k.valHooks[t.type]||k.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(wt,""):null==e?"":e:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:mt(k.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=k(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=k.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<k.inArray(k.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<k.inArray(k(e).val(),t)}},y.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var Tt=/^(?:focusinfocus|focusoutblur)$/,Ct=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!Tt.test(d+k.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[k.expando]?e:new k.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:k.makeArray(t,[e]),c=k.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,Tt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&G(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!G(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),k.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Ct),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Ct),k.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}}),y.focusin||k.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){k.event.simulate(r,e.target,k.event.fix(e))};k.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=Q.access(e,r);t||e.addEventListener(n,i,!0),Q.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=Q.access(e,r)-1;t?Q.access(e,r,t):(e.removeEventListener(n,i,!0),Q.remove(e,r))}}});var Et=C.location,kt=Date.now(),St=/\?/;k.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||k.error("Invalid XML: "+e),t};var Nt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,jt=/^(?:input|select|textarea|keygen)/i;function qt(n,e,r,i){var t;if(Array.isArray(e))k.each(e,function(e,t){r||Nt.test(n)?i(n,t):qt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)qt(n+"["+t+"]",e[t],r,i)}k.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){i(this.name,this.value)});else for(n in e)qt(n,e[n],t,i);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&jt.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(At,"\r\n")}}):{name:t.name,value:n.replace(At,"\r\n")}}).get()}});var Lt=/%20/g,Ht=/#.*$/,Ot=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Rt=/^(?:GET|HEAD)$/,Mt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Ft=E.createElement("a");function Bt(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(R)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function _t(t,i,o,a){var s={},u=t===Wt;function l(e){var r;return s[e]=!0,k.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function zt(e,t){var n,r,i=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Ft.href=Et.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,k.ajaxSettings),t):zt(k.ajaxSettings,e)},ajaxPrefilter:Bt(It),ajaxTransport:Bt(Wt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=k.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?k(y):k.event,x=k.Deferred(),b=k.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Pt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace(Mt,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(R)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Ft.protocol+"//"+Ft.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=k.param(v.data,v.traditional)),_t(It,v,t,T),h)return T;for(i in(g=k.event&&v.global)&&0==k.active++&&k.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Rt.test(v.type),f=v.url.replace(Ht,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Lt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(St.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Ot,"$1"),o=(St.test(f)?"&":"?")+"_="+kt+++o),v.url=f+o),v.ifModified&&(k.lastModified[f]&&T.setRequestHeader("If-Modified-Since",k.lastModified[f]),k.etag[f]&&T.setRequestHeader("If-None-Match",k.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+$t+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=_t(Wt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(k.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(k.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--k.active||k.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,i){k[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),k.ajax(k.extend({url:e,type:i,dataType:r,data:t,success:n},k.isPlainObject(e)&&e))}}),k._evalUrl=function(e,t){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){k(this).wrapInner(n.call(this,e))}):this.each(function(){var e=k(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){k(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Ut={0:200,1223:204},Xt=k.ajaxSettings.xhr();y.cors=!!Xt&&"withCredentials"in Xt,y.ajax=Xt=!!Xt,k.ajaxTransport(function(i){var o,a;if(y.cors||Xt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Ut[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=k("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=mt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&k.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),k.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),k.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,i},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=A,k.isFunction=m,k.isWindow=x,k.camelCase=V,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return k});var Qt=C.jQuery,Jt=C.$;return k.noConflict=function(e){return C.$===k&&(C.$=Jt),e&&C.jQuery===k&&(C.jQuery=Qt),k},e||(C.jQuery=C.$=k),k});
1 +/*
2 + Verti by HTML5 UP
3 + html5up.net | @ajlkn
4 + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
5 +*/
6 +
7 +(function($) {
8 +
9 + var $window = $(window),
10 + $body = $('body');
11 +
12 + // Breakpoints.
13 + breakpoints({
14 + xlarge: [ '1281px', '1680px' ],
15 + large: [ '981px', '1280px' ],
16 + medium: [ '737px', '980px' ],
17 + small: [ null, '736px' ]
18 + });
19 +
20 + // Play initial animations on page load.
21 + $window.on('load', function() {
22 + window.setTimeout(function() {
23 + $body.removeClass('is-preload');
24 + }, 100);
25 + });
26 +
27 + // Dropdowns.
28 + $('#nav > ul').dropotron({
29 + mode: 'fade',
30 + noOpenerFade: true,
31 + speed: 300
32 + });
33 +
34 + // Nav.
35 +
36 + // Toggle.
37 + $(
38 + '<div id="navToggle">' +
39 + '<a href="#navPanel" class="toggle"></a>' +
40 + '</div>'
41 + )
42 + .appendTo($body);
43 +
44 + // Panel.
45 + $(
46 + '<div id="navPanel">' +
47 + '<nav>' +
48 + $('#nav').navList() +
49 + '</nav>' +
50 + '</div>'
51 + )
52 + .appendTo($body)
53 + .panel({
54 + delay: 500,
55 + hideOnClick: true,
56 + hideOnSwipe: true,
57 + resetScroll: true,
58 + resetForms: true,
59 + side: 'left',
60 + target: $body,
61 + visibleClass: 'navPanel-visible'
62 + });
63 +
64 +})(jQuery);
...\ No newline at end of file ...\ No newline at end of file
1 +function setPage(listCount, currentPage, kwd) {
2 + var kwd = kwd; // 검색어
3 + var listCount = listCount; // 전체 게시글 수
4 + var pageCount = (parseInt( listCount/ 10) + 1); // 페이지 개수
5 + var currentPage = currentPage; // 현재 페이지
6 + var endPage = (parseInt(pageCount/10 + 1) * 5)+1; // 최종 페이지
7 + var displayPage = parseInt((currentPage + 4 ) / 5 ) * 5; // 밑에 보여줄 페이지
8 +
9 + /* 게시글 수가 페이지 수와 딱 맞을 땐 다음 페이지 안보이게*/
10 + if(parseInt( listCount% 10)==0){
11 + pageCount -=1;
12 + };
13 + console.log("listCount", listCount);
14 + console.log("pageCount", pageCount);
15 + console.log("currentPage", currentPage);
16 + console.log("endPage", endPage);
17 + console.log("displayPage", displayPage);
18 +
19 + var pager = $('#pager');
20 + if(currentPage <= 5){
21 + pager.prepend('<li>◀</li>');
22 + }else{
23 + pager.append('<li><a href=/board/list/'+(displayPage-5)+'?kwd='+kwd+'>'+'◀'+'</li>');
24 + }
25 +
26 + for (var i = displayPage-4; i <= displayPage; i++) {
27 + if(i==currentPage){
28 + pager.append('<li class="selected">'+i+'</li>')
29 + continue;
30 + }else if(i>pageCount){
31 + pager.append('<li>'+i+'</li>')
32 + continue;
33 + }
34 + pager.append('<li><a href=/board/list/'+i+'?kwd='+kwd+'>'+i+'</li>');
35 + }
36 +
37 + var nextPage = displayPage+1
38 +
39 + if(currentPage < endPage && endPage < pageCount){
40 + pager.append('<li><a href=/board/list/'+nextPage+ '?kwd='+kwd+'>'+'▶'+'</li>');
41 + }else{
42 + pager.append('<li>'+'▶'+'</li>');
43 + }
44 +
45 +}
1 +
2 +$(function(){
3 + /*이메일 중복 or 탈퇴 확인*/
4 +
5 +
6 + /* 비밀번호 형식 확인 */
7 + // 비밀번호 규칙 정규식
8 +// : 숫자, 특문 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력
9 +$("#pw").keyup(function(){
10 + if(validatePassword($.trim($("#pw").val()))){
11 + $("#btn_join").attr("pw_check_result", "success");
12 + $("#pw_msg").text("");
13 + } else{
14 + $("#pw_msg").text("숫자, 특수문자 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력")
15 + .attr("style", "color: red; font-size:15px");
16 + $("#btn_join").attr("pw_check_result", "fail");
17 + }
18 +});
19 +
20 + $("#new_pw").keyup(function(){
21 + if(validatePassword($.trim($("#new_pw").val()))){
22 + $("#new_pw_msg").text("사용 가능한 비밀번호입니다.")
23 + .attr("style", "color: green; font-size:15px");
24 + $("#btn_join").attr("new_pw_check_result", "success");
25 + } else{
26 + $("#new_pw_msg").text("숫자, 특수문자 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력")
27 + .attr("style", "color: red; font-size:15px");
28 + $("#btn_join").attr("new_pw_check_result", "fail");
29 + }
30 +});
31 +
32 +
33 +
34 + /*비밀번호 재확인*/
35 + $("#new_pw_check, #new_pw").keyup(function(){
36 + if($("#new_pw").val()==$('#new_pw_check').val()){
37 + $("#new_pw_check_msg").text("비밀번호가 일치합니다.")
38 + .attr("style", "color: green; font-size:15px");
39 +
40 + $("#btn_join").attr("new_pw_check_check_result", "success");
41 + } else{
42 + $("#new_pw_check_msg").text("비밀번호가 일치하지 않습니다.")
43 + .attr("style", "color: red; font-size:15px");
44 + $("#btn_join").attr("new_pw_check_check_result", "fail");
45 +
46 + }
47 + });
48 +
49 + $('#join_f').submit(function() {
50 + if($("#btn_join").attr("pw_check_result") == "fail") {
51 +
52 + $("#pw_msg").text("비밀번호를 확인해주세요.")
53 + .attr("style", "color: red; font-size:15px");
54 + $("#pw").focus();
55 + return false;
56 + }
57 + if($("#btn_join").attr("new_pw_check_result") == "fail") {
58 +
59 + $("#new_pw_msg").text("비밀번호를 확인해주세요.")
60 + .attr("style", "color: red; font-size:15px");
61 + $("#new_pw").focus();
62 + return false;
63 + }
64 +
65 + if($("#btn_join").attr("new_pw_check_check_result") == "fail") {
66 +
67 + $("#new_pw_check_msg").text("비밀번호가 일치하는 확인해주세요.")
68 + .attr("style", "color: red; font-size:15px");
69 + $("#new_pw_check").focus();
70 + return false;
71 + }
72 + });
73 +
74 + /*Ajax */
75 + var $form = $("#join_f");
76 +
77 + //
78 + // $form.on("submit", function(e){
79 + // e.preventDefault();
80 + // var newUser = $form.serialize();
81 + //
82 + // $.ajax({
83 + // type:"POST",
84 + // url: "js/user.json",
85 + // data:newUser,
86 + // success:function(res){
87 + // if (validateEmail($.trim($("#email").val()))){
88 + // $(".input_row #email")
89 + // .attr("style", "border: 1px solid green;")
90 + // } else {
91 + // $(".input_row #email")
92 + // .attr("style", "border: 1px solid red;")
93 + // .focus();
94 + // }
95 + // },
96 + // error:function(){
97 + // if (validateEmail($.trim($("#email").val()))){
98 + // $(".input_row #email")
99 + // .attr("style", "border: 1px solid green;")
100 + // } else {
101 + // $(".input_row #email")
102 + // .attr("style", "border: 1px solid red;")
103 + // .focus();
104 + // }
105 + // }
106 + // });
107 + // });
108 +
109 +
110 + /* 정규표현식을 이용하여 email형식에 맞는지 확인하는 함수*/
111 + function validateEmail(email) {
112 + var re = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
113 + return re.test(email);
114 + }
115 + /* 정규표현식을 이용하여 id형식에 맞는지 확인하는 함수*/
116 + function validateId(id) {
117 + var re = /[a-zA-Z0-9]{5,}/i;
118 + return re.test(id);
119 +}
120 + /* 정규표현식을 이용하여 password형식에 맞는지 확인하는 함수*/
121 + // : 숫자, 특문 각 1회 이상, 영문은 2개 이상 사용하여 8자리 이상 입력
122 + function validatePassword(pw) {
123 + var re = /(?=.*\d{1,50})(?=.*[~`!@#$%\^&*()-+=]{1,50})(?=.*[a-zA-Z]{2,50}).{8,50}$/;
124 + return re.test(pw);
125 +}
126 +});
1 +(function($) {
2 +
3 + /**
4 + * Generate an indented list of links from a nav. Meant for use with panel().
5 + * @return {jQuery} jQuery object.
6 + */
7 + $.fn.navList = function() {
8 +
9 + var $this = $(this);
10 + $a = $this.find('a'),
11 + b = [];
12 +
13 + $a.each(function() {
14 +
15 + var $this = $(this),
16 + indent = Math.max(0, $this.parents('li').length - 1),
17 + href = $this.attr('href'),
18 + target = $this.attr('target');
19 +
20 + b.push(
21 + '<a ' +
22 + 'class="link depth-' + indent + '"' +
23 + ( (typeof target !== 'undefined' && target != '') ? ' target="' + target + '"' : '') +
24 + ( (typeof href !== 'undefined' && href != '') ? ' href="' + href + '"' : '') +
25 + '>' +
26 + '<span class="indent-' + indent + '"></span>' +
27 + $this.text() +
28 + '</a>'
29 + );
30 +
31 + });
32 +
33 + return b.join('');
34 +
35 + };
36 +
37 + /**
38 + * Panel-ify an element.
39 + * @param {object} userConfig User config.
40 + * @return {jQuery} jQuery object.
41 + */
42 + $.fn.panel = function(userConfig) {
43 +
44 + // No elements?
45 + if (this.length == 0)
46 + return $this;
47 +
48 + // Multiple elements?
49 + if (this.length > 1) {
50 +
51 + for (var i=0; i < this.length; i++)
52 + $(this[i]).panel(userConfig);
53 +
54 + return $this;
55 +
56 + }
57 +
58 + // Vars.
59 + var $this = $(this),
60 + $body = $('body'),
61 + $window = $(window),
62 + id = $this.attr('id'),
63 + config;
64 +
65 + // Config.
66 + config = $.extend({
67 +
68 + // Delay.
69 + delay: 0,
70 +
71 + // Hide panel on link click.
72 + hideOnClick: false,
73 +
74 + // Hide panel on escape keypress.
75 + hideOnEscape: false,
76 +
77 + // Hide panel on swipe.
78 + hideOnSwipe: false,
79 +
80 + // Reset scroll position on hide.
81 + resetScroll: false,
82 +
83 + // Reset forms on hide.
84 + resetForms: false,
85 +
86 + // Side of viewport the panel will appear.
87 + side: null,
88 +
89 + // Target element for "class".
90 + target: $this,
91 +
92 + // Class to toggle.
93 + visibleClass: 'visible'
94 +
95 + }, userConfig);
96 +
97 + // Expand "target" if it's not a jQuery object already.
98 + if (typeof config.target != 'jQuery')
99 + config.target = $(config.target);
100 +
101 + // Panel.
102 +
103 + // Methods.
104 + $this._hide = function(event) {
105 +
106 + // Already hidden? Bail.
107 + if (!config.target.hasClass(config.visibleClass))
108 + return;
109 +
110 + // If an event was provided, cancel it.
111 + if (event) {
112 +
113 + event.preventDefault();
114 + event.stopPropagation();
115 +
116 + }
117 +
118 + // Hide.
119 + config.target.removeClass(config.visibleClass);
120 +
121 + // Post-hide stuff.
122 + window.setTimeout(function() {
123 +
124 + // Reset scroll position.
125 + if (config.resetScroll)
126 + $this.scrollTop(0);
127 +
128 + // Reset forms.
129 + if (config.resetForms)
130 + $this.find('form').each(function() {
131 + this.reset();
132 + });
133 +
134 + }, config.delay);
135 +
136 + };
137 +
138 + // Vendor fixes.
139 + $this
140 + .css('-ms-overflow-style', '-ms-autohiding-scrollbar')
141 + .css('-webkit-overflow-scrolling', 'touch');
142 +
143 + // Hide on click.
144 + if (config.hideOnClick) {
145 +
146 + $this.find('a')
147 + .css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)');
148 +
149 + $this
150 + .on('click', 'a', function(event) {
151 +
152 + var $a = $(this),
153 + href = $a.attr('href'),
154 + target = $a.attr('target');
155 +
156 + if (!href || href == '#' || href == '' || href == '#' + id)
157 + return;
158 +
159 + // Cancel original event.
160 + event.preventDefault();
161 + event.stopPropagation();
162 +
163 + // Hide panel.
164 + $this._hide();
165 +
166 + // Redirect to href.
167 + window.setTimeout(function() {
168 +
169 + if (target == '_blank')
170 + window.open(href);
171 + else
172 + window.location.href = href;
173 +
174 + }, config.delay + 10);
175 +
176 + });
177 +
178 + }
179 +
180 + // Event: Touch stuff.
181 + $this.on('touchstart', function(event) {
182 +
183 + $this.touchPosX = event.originalEvent.touches[0].pageX;
184 + $this.touchPosY = event.originalEvent.touches[0].pageY;
185 +
186 + })
187 +
188 + $this.on('touchmove', function(event) {
189 +
190 + if ($this.touchPosX === null
191 + || $this.touchPosY === null)
192 + return;
193 +
194 + var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX,
195 + diffY = $this.touchPosY - event.originalEvent.touches[0].pageY,
196 + th = $this.outerHeight(),
197 + ts = ($this.get(0).scrollHeight - $this.scrollTop());
198 +
199 + // Hide on swipe?
200 + if (config.hideOnSwipe) {
201 +
202 + var result = false,
203 + boundary = 20,
204 + delta = 50;
205 +
206 + switch (config.side) {
207 +
208 + case 'left':
209 + result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta);
210 + break;
211 +
212 + case 'right':
213 + result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta));
214 + break;
215 +
216 + case 'top':
217 + result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta);
218 + break;
219 +
220 + case 'bottom':
221 + result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta));
222 + break;
223 +
224 + default:
225 + break;
226 +
227 + }
228 +
229 + if (result) {
230 +
231 + $this.touchPosX = null;
232 + $this.touchPosY = null;
233 + $this._hide();
234 +
235 + return false;
236 +
237 + }
238 +
239 + }
240 +
241 + // Prevent vertical scrolling past the top or bottom.
242 + if (($this.scrollTop() < 0 && diffY < 0)
243 + || (ts > (th - 2) && ts < (th + 2) && diffY > 0)) {
244 +
245 + event.preventDefault();
246 + event.stopPropagation();
247 +
248 + }
249 +
250 + });
251 +
252 + // Event: Prevent certain events inside the panel from bubbling.
253 + $this.on('click touchend touchstart touchmove', function(event) {
254 + event.stopPropagation();
255 + });
256 +
257 + // Event: Hide panel if a child anchor tag pointing to its ID is clicked.
258 + $this.on('click', 'a[href="#' + id + '"]', function(event) {
259 +
260 + event.preventDefault();
261 + event.stopPropagation();
262 +
263 + config.target.removeClass(config.visibleClass);
264 +
265 + });
266 +
267 + // Body.
268 +
269 + // Event: Hide panel on body click/tap.
270 + $body.on('click touchend', function(event) {
271 + $this._hide(event);
272 + });
273 +
274 + // Event: Toggle.
275 + $body.on('click', 'a[href="#' + id + '"]', function(event) {
276 +
277 + event.preventDefault();
278 + event.stopPropagation();
279 +
280 + config.target.toggleClass(config.visibleClass);
281 +
282 + });
283 +
284 + // Window.
285 +
286 + // Event: Hide on ESC.
287 + if (config.hideOnEscape)
288 + $window.on('keydown', function(event) {
289 +
290 + if (event.keyCode == 27)
291 + $this._hide(event);
292 +
293 + });
294 +
295 + return $this;
296 +
297 + };
298 +
299 + /**
300 + * Apply "placeholder" attribute polyfill to one or more forms.
301 + * @return {jQuery} jQuery object.
302 + */
303 + $.fn.placeholder = function() {
304 +
305 + // Browser natively supports placeholders? Bail.
306 + if (typeof (document.createElement('input')).placeholder != 'undefined')
307 + return $(this);
308 +
309 + // No elements?
310 + if (this.length == 0)
311 + return $this;
312 +
313 + // Multiple elements?
314 + if (this.length > 1) {
315 +
316 + for (var i=0; i < this.length; i++)
317 + $(this[i]).placeholder();
318 +
319 + return $this;
320 +
321 + }
322 +
323 + // Vars.
324 + var $this = $(this);
325 +
326 + // Text, TextArea.
327 + $this.find('input[type=text],textarea')
328 + .each(function() {
329 +
330 + var i = $(this);
331 +
332 + if (i.val() == ''
333 + || i.val() == i.attr('placeholder'))
334 + i
335 + .addClass('polyfill-placeholder')
336 + .val(i.attr('placeholder'));
337 +
338 + })
339 + .on('blur', function() {
340 +
341 + var i = $(this);
342 +
343 + if (i.attr('name').match(/-polyfill-field$/))
344 + return;
345 +
346 + if (i.val() == '')
347 + i
348 + .addClass('polyfill-placeholder')
349 + .val(i.attr('placeholder'));
350 +
351 + })
352 + .on('focus', function() {
353 +
354 + var i = $(this);
355 +
356 + if (i.attr('name').match(/-polyfill-field$/))
357 + return;
358 +
359 + if (i.val() == i.attr('placeholder'))
360 + i
361 + .removeClass('polyfill-placeholder')
362 + .val('');
363 +
364 + });
365 +
366 + // Password.
367 + $this.find('input[type=password]')
368 + .each(function() {
369 +
370 + var i = $(this);
371 + var x = $(
372 + $('<div>')
373 + .append(i.clone())
374 + .remove()
375 + .html()
376 + .replace(/type="password"/i, 'type="text"')
377 + .replace(/type=password/i, 'type=text')
378 + );
379 +
380 + if (i.attr('id') != '')
381 + x.attr('id', i.attr('id') + '-polyfill-field');
382 +
383 + if (i.attr('name') != '')
384 + x.attr('name', i.attr('name') + '-polyfill-field');
385 +
386 + x.addClass('polyfill-placeholder')
387 + .val(x.attr('placeholder')).insertAfter(i);
388 +
389 + if (i.val() == '')
390 + i.hide();
391 + else
392 + x.hide();
393 +
394 + i
395 + .on('blur', function(event) {
396 +
397 + event.preventDefault();
398 +
399 + var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
400 +
401 + if (i.val() == '') {
402 +
403 + i.hide();
404 + x.show();
405 +
406 + }
407 +
408 + });
409 +
410 + x
411 + .on('focus', function(event) {
412 +
413 + event.preventDefault();
414 +
415 + var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']');
416 +
417 + x.hide();
418 +
419 + i
420 + .show()
421 + .focus();
422 +
423 + })
424 + .on('keypress', function(event) {
425 +
426 + event.preventDefault();
427 + x.val('');
428 +
429 + });
430 +
431 + });
432 +
433 + // Events.
434 + $this
435 + .on('submit', function() {
436 +
437 + $this.find('input[type=text],input[type=password],textarea')
438 + .each(function(event) {
439 +
440 + var i = $(this);
441 +
442 + if (i.attr('name').match(/-polyfill-field$/))
443 + i.attr('name', '');
444 +
445 + if (i.val() == i.attr('placeholder')) {
446 +
447 + i.removeClass('polyfill-placeholder');
448 + i.val('');
449 +
450 + }
451 +
452 + });
453 +
454 + })
455 + .on('reset', function(event) {
456 +
457 + event.preventDefault();
458 +
459 + $this.find('select')
460 + .val($('option:first').val());
461 +
462 + $this.find('input,textarea')
463 + .each(function() {
464 +
465 + var i = $(this),
466 + x;
467 +
468 + i.removeClass('polyfill-placeholder');
469 +
470 + switch (this.type) {
471 +
472 + case 'submit':
473 + case 'reset':
474 + break;
475 +
476 + case 'password':
477 + i.val(i.attr('defaultValue'));
478 +
479 + x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]');
480 +
481 + if (i.val() == '') {
482 + i.hide();
483 + x.show();
484 + }
485 + else {
486 + i.show();
487 + x.hide();
488 + }
489 +
490 + break;
491 +
492 + case 'checkbox':
493 + case 'radio':
494 + i.attr('checked', i.attr('defaultValue'));
495 + break;
496 +
497 + case 'text':
498 + case 'textarea':
499 + i.val(i.attr('defaultValue'));
500 +
501 + if (i.val() == '') {
502 + i.addClass('polyfill-placeholder');
503 + i.val(i.attr('placeholder'));
504 + }
505 +
506 + break;
507 +
508 + default:
509 + i.val(i.attr('defaultValue'));
510 + break;
511 +
512 + }
513 + });
514 +
515 + });
516 +
517 + return $this;
518 +
519 + };
520 +
521 + /**
522 + * Moves elements to/from the first positions of their respective parents.
523 + * @param {jQuery} $elements Elements (or selector) to move.
524 + * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations.
525 + */
526 + $.prioritize = function($elements, condition) {
527 +
528 + var key = '__prioritize';
529 +
530 + // Expand $elements if it's not already a jQuery object.
531 + if (typeof $elements != 'jQuery')
532 + $elements = $($elements);
533 +
534 + // Step through elements.
535 + $elements.each(function() {
536 +
537 + var $e = $(this), $p,
538 + $parent = $e.parent();
539 +
540 + // No parent? Bail.
541 + if ($parent.length == 0)
542 + return;
543 +
544 + // Not moved? Move it.
545 + if (!$e.data(key)) {
546 +
547 + // Condition is false? Bail.
548 + if (!condition)
549 + return;
550 +
551 + // Get placeholder (which will serve as our point of reference for when this element needs to move back).
552 + $p = $e.prev();
553 +
554 + // Couldn't find anything? Means this element's already at the top, so bail.
555 + if ($p.length == 0)
556 + return;
557 +
558 + // Move element to top of parent.
559 + $e.prependTo($parent);
560 +
561 + // Mark element as moved.
562 + $e.data(key, $p);
563 +
564 + }
565 +
566 + // Moved already?
567 + else {
568 +
569 + // Condition is true? Bail.
570 + if (condition)
571 + return;
572 +
573 + $p = $e.data(key);
574 +
575 + // Move element back to its original location (using our placeholder).
576 + $e.insertAfter($p);
577 +
578 + // Unmark element as moved.
579 + $e.removeData(key);
580 +
581 + }
582 +
583 + });
584 +
585 + };
586 +
587 +})(jQuery);
...\ No newline at end of file ...\ No newline at end of file
1 +// breakpoints.scss v1.0 | @ajlkn | MIT licensed */
2 +
3 +// Vars.
4 +
5 + /// Breakpoints.
6 + /// @var {list}
7 + $breakpoints: () !global;
8 +
9 +// Mixins.
10 +
11 + /// Sets breakpoints.
12 + /// @param {map} $x Breakpoints.
13 + @mixin breakpoints($x: ()) {
14 + $breakpoints: $x !global;
15 + }
16 +
17 + /// Wraps @content in a @media block targeting a specific orientation.
18 + /// @param {string} $orientation Orientation.
19 + @mixin orientation($orientation) {
20 + @media screen and (orientation: #{$orientation}) {
21 + @content;
22 + }
23 + }
24 +
25 + /// Wraps @content in a @media block using a given query.
26 + /// @param {string} $query Query.
27 + @mixin breakpoint($query: null) {
28 +
29 + $breakpoint: null;
30 + $op: null;
31 + $media: null;
32 +
33 + // Determine operator, breakpoint.
34 +
35 + // Greater than or equal.
36 + @if (str-slice($query, 0, 2) == '>=') {
37 +
38 + $op: 'gte';
39 + $breakpoint: str-slice($query, 3);
40 +
41 + }
42 +
43 + // Less than or equal.
44 + @elseif (str-slice($query, 0, 2) == '<=') {
45 +
46 + $op: 'lte';
47 + $breakpoint: str-slice($query, 3);
48 +
49 + }
50 +
51 + // Greater than.
52 + @elseif (str-slice($query, 0, 1) == '>') {
53 +
54 + $op: 'gt';
55 + $breakpoint: str-slice($query, 2);
56 +
57 + }
58 +
59 + // Less than.
60 + @elseif (str-slice($query, 0, 1) == '<') {
61 +
62 + $op: 'lt';
63 + $breakpoint: str-slice($query, 2);
64 +
65 + }
66 +
67 + // Not.
68 + @elseif (str-slice($query, 0, 1) == '!') {
69 +
70 + $op: 'not';
71 + $breakpoint: str-slice($query, 2);
72 +
73 + }
74 +
75 + // Equal.
76 + @else {
77 +
78 + $op: 'eq';
79 + $breakpoint: $query;
80 +
81 + }
82 +
83 + // Build media.
84 + @if ($breakpoint and map-has-key($breakpoints, $breakpoint)) {
85 +
86 + $a: map-get($breakpoints, $breakpoint);
87 +
88 + // Range.
89 + @if (type-of($a) == 'list') {
90 +
91 + $x: nth($a, 1);
92 + $y: nth($a, 2);
93 +
94 + // Max only.
95 + @if ($x == null) {
96 +
97 + // Greater than or equal (>= 0 / anything)
98 + @if ($op == 'gte') {
99 + $media: 'screen';
100 + }
101 +
102 + // Less than or equal (<= y)
103 + @elseif ($op == 'lte') {
104 + $media: 'screen and (max-width: ' + $y + ')';
105 + }
106 +
107 + // Greater than (> y)
108 + @elseif ($op == 'gt') {
109 + $media: 'screen and (min-width: ' + ($y + 1) + ')';
110 + }
111 +
112 + // Less than (< 0 / invalid)
113 + @elseif ($op == 'lt') {
114 + $media: 'screen and (max-width: -1px)';
115 + }
116 +
117 + // Not (> y)
118 + @elseif ($op == 'not') {
119 + $media: 'screen and (min-width: ' + ($y + 1) + ')';
120 + }
121 +
122 + // Equal (<= y)
123 + @else {
124 + $media: 'screen and (max-width: ' + $y + ')';
125 + }
126 +
127 + }
128 +
129 + // Min only.
130 + @else if ($y == null) {
131 +
132 + // Greater than or equal (>= x)
133 + @if ($op == 'gte') {
134 + $media: 'screen and (min-width: ' + $x + ')';
135 + }
136 +
137 + // Less than or equal (<= inf / anything)
138 + @elseif ($op == 'lte') {
139 + $media: 'screen';
140 + }
141 +
142 + // Greater than (> inf / invalid)
143 + @elseif ($op == 'gt') {
144 + $media: 'screen and (max-width: -1px)';
145 + }
146 +
147 + // Less than (< x)
148 + @elseif ($op == 'lt') {
149 + $media: 'screen and (max-width: ' + ($x - 1) + ')';
150 + }
151 +
152 + // Not (< x)
153 + @elseif ($op == 'not') {
154 + $media: 'screen and (max-width: ' + ($x - 1) + ')';
155 + }
156 +
157 + // Equal (>= x)
158 + @else {
159 + $media: 'screen and (min-width: ' + $x + ')';
160 + }
161 +
162 + }
163 +
164 + // Min and max.
165 + @else {
166 +
167 + // Greater than or equal (>= x)
168 + @if ($op == 'gte') {
169 + $media: 'screen and (min-width: ' + $x + ')';
170 + }
171 +
172 + // Less than or equal (<= y)
173 + @elseif ($op == 'lte') {
174 + $media: 'screen and (max-width: ' + $y + ')';
175 + }
176 +
177 + // Greater than (> y)
178 + @elseif ($op == 'gt') {
179 + $media: 'screen and (min-width: ' + ($y + 1) + ')';
180 + }
181 +
182 + // Less than (< x)
183 + @elseif ($op == 'lt') {
184 + $media: 'screen and (max-width: ' + ($x - 1) + ')';
185 + }
186 +
187 + // Not (< x and > y)
188 + @elseif ($op == 'not') {
189 + $media: 'screen and (max-width: ' + ($x - 1) + '), screen and (min-width: ' + ($y + 1) + ')';
190 + }
191 +
192 + // Equal (>= x and <= y)
193 + @else {
194 + $media: 'screen and (min-width: ' + $x + ') and (max-width: ' + $y + ')';
195 + }
196 +
197 + }
198 +
199 + }
200 +
201 + // String.
202 + @else {
203 +
204 + // Missing a media type? Prefix with "screen".
205 + @if (str-slice($a, 0, 1) == '(') {
206 + $media: 'screen and ' + $a;
207 + }
208 +
209 + // Otherwise, use as-is.
210 + @else {
211 + $media: $a;
212 + }
213 +
214 + }
215 +
216 + }
217 +
218 + // Output.
219 + @media #{$media} {
220 + @content;
221 + }
222 +
223 + }
...\ No newline at end of file ...\ No newline at end of file
1 +/// Removes a specific item from a list.
2 +/// @author Hugo Giraudel
3 +/// @param {list} $list List.
4 +/// @param {integer} $index Index.
5 +/// @return {list} Updated list.
6 +@function remove-nth($list, $index) {
7 +
8 + $result: null;
9 +
10 + @if type-of($index) != number {
11 + @warn "$index: #{quote($index)} is not a number for `remove-nth`.";
12 + }
13 + @else if $index == 0 {
14 + @warn "List index 0 must be a non-zero integer for `remove-nth`.";
15 + }
16 + @else if abs($index) > length($list) {
17 + @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.";
18 + }
19 + @else {
20 +
21 + $result: ();
22 + $index: if($index < 0, length($list) + $index + 1, $index);
23 +
24 + @for $i from 1 through length($list) {
25 +
26 + @if $i != $index {
27 + $result: append($result, nth($list, $i));
28 + }
29 +
30 + }
31 +
32 + }
33 +
34 + @return $result;
35 +
36 +}
37 +
38 +/// Gets a value from a map.
39 +/// @author Hugo Giraudel
40 +/// @param {map} $map Map.
41 +/// @param {string} $keys Key(s).
42 +/// @return {string} Value.
43 +@function val($map, $keys...) {
44 +
45 + @if nth($keys, 1) == null {
46 + $keys: remove-nth($keys, 1);
47 + }
48 +
49 + @each $key in $keys {
50 + $map: map-get($map, $key);
51 + }
52 +
53 + @return $map;
54 +
55 +}
56 +
57 +/// Gets a duration value.
58 +/// @param {string} $keys Key(s).
59 +/// @return {string} Value.
60 +@function _duration($keys...) {
61 + @return val($duration, $keys...);
62 +}
63 +
64 +/// Gets a font value.
65 +/// @param {string} $keys Key(s).
66 +/// @return {string} Value.
67 +@function _font($keys...) {
68 + @return val($font, $keys...);
69 +}
70 +
71 +/// Gets a misc value.
72 +/// @param {string} $keys Key(s).
73 +/// @return {string} Value.
74 +@function _misc($keys...) {
75 + @return val($misc, $keys...);
76 +}
77 +
78 +/// Gets a palette value.
79 +/// @param {string} $keys Key(s).
80 +/// @return {string} Value.
81 +@function _palette($keys...) {
82 + @return val($palette, $keys...);
83 +}
84 +
85 +/// Gets a size value.
86 +/// @param {string} $keys Key(s).
87 +/// @return {string} Value.
88 +@function _size($keys...) {
89 + @return val($size, $keys...);
90 +}
...\ No newline at end of file ...\ No newline at end of file
1 +// html-grid.scss v1.0 | @ajlkn | MIT licensed */
2 +
3 +// Mixins.
4 +
5 + /// Initializes the current element as an HTML grid.
6 + /// @param {mixed} $gutters Gutters (either a single number to set both column/row gutters, or a list to set them individually).
7 + /// @param {mixed} $suffix Column class suffix (optional; either a single suffix or a list).
8 + @mixin html-grid($gutters: 1.5em, $suffix: '') {
9 +
10 + // Initialize.
11 + $cols: 12;
12 + $multipliers: 0, 0.25, 0.5, 1, 1.50, 2.00;
13 + $unit: 100% / $cols;
14 +
15 + // Suffixes.
16 + $suffixes: null;
17 +
18 + @if (type-of($suffix) == 'list') {
19 + $suffixes: $suffix;
20 + }
21 + @else {
22 + $suffixes: ($suffix);
23 + }
24 +
25 + // Gutters.
26 + $guttersCols: null;
27 + $guttersRows: null;
28 +
29 + @if (type-of($gutters) == 'list') {
30 +
31 + $guttersCols: nth($gutters, 1);
32 + $guttersRows: nth($gutters, 2);
33 +
34 + }
35 + @else {
36 +
37 + $guttersCols: $gutters;
38 + $guttersRows: 0;
39 +
40 + }
41 +
42 + // Row.
43 + display: flex;
44 + flex-wrap: wrap;
45 + box-sizing: border-box;
46 + align-items: stretch;
47 +
48 + // Columns.
49 + > * {
50 + box-sizing: border-box;
51 + }
52 +
53 + // Gutters.
54 + &.gtr-uniform {
55 + > * {
56 + > :last-child {
57 + margin-bottom: 0;
58 + }
59 + }
60 + }
61 +
62 + // Alignment.
63 + &.aln-left {
64 + justify-content: flex-start;
65 + }
66 +
67 + &.aln-center {
68 + justify-content: center;
69 + }
70 +
71 + &.aln-right {
72 + justify-content: flex-end;
73 + }
74 +
75 + &.aln-top {
76 + align-items: flex-start;
77 + }
78 +
79 + &.aln-middle {
80 + align-items: center;
81 + }
82 +
83 + &.aln-bottom {
84 + align-items: flex-end;
85 + }
86 +
87 + // Step through suffixes.
88 + @each $suffix in $suffixes {
89 +
90 + // Suffix.
91 + @if ($suffix != '') {
92 + $suffix: '-' + $suffix;
93 + }
94 + @else {
95 + $suffix: '';
96 + }
97 +
98 + // Row.
99 +
100 + // Important.
101 + > .imp#{$suffix} {
102 + order: -1;
103 + }
104 +
105 + // Columns, offsets.
106 + @for $i from 1 through $cols {
107 + > .col-#{$i}#{$suffix} {
108 + width: $unit * $i;
109 + }
110 +
111 + > .off-#{$i}#{$suffix} {
112 + margin-left: $unit * $i;
113 + }
114 + }
115 +
116 + // Step through multipliers.
117 + @each $multiplier in $multipliers {
118 +
119 + // Gutters.
120 + $class: null;
121 +
122 + @if ($multiplier != 1) {
123 + $class: '.gtr-' + ($multiplier * 100);
124 + }
125 +
126 + &#{$class} {
127 + margin-top: ($guttersRows * $multiplier * -1);
128 + margin-left: ($guttersCols * $multiplier * -1);
129 +
130 + > * {
131 + padding: ($guttersRows * $multiplier) 0 0 ($guttersCols * $multiplier);
132 + }
133 +
134 + // Uniform.
135 + &.gtr-uniform {
136 + margin-top: $guttersCols * $multiplier * -1;
137 +
138 + > * {
139 + padding-top: $guttersCols * $multiplier;
140 + }
141 + }
142 +
143 + }
144 +
145 + }
146 +
147 + }
148 +
149 + }
...\ No newline at end of file ...\ No newline at end of file
1 +/// Makes an element's :before pseudoelement a FontAwesome icon.
2 +/// @param {string} $content Optional content value to use.
3 +/// @param {string} $category Optional category to use.
4 +/// @param {string} $where Optional pseudoelement to target (before or after).
5 +@mixin icon($content: false, $category: regular, $where: before) {
6 +
7 + text-decoration: none;
8 +
9 + &:#{$where} {
10 +
11 + @if $content {
12 + content: $content;
13 + }
14 +
15 + -moz-osx-font-smoothing: grayscale;
16 + -webkit-font-smoothing: antialiased;
17 + display: inline-block;
18 + font-style: normal;
19 + font-variant: normal;
20 + text-rendering: auto;
21 + line-height: 1;
22 + text-transform: none !important;
23 +
24 + @if ($category == brands) {
25 + font-family: 'Font Awesome 5 Brands';
26 + }
27 + @elseif ($category == solid) {
28 + font-family: 'Font Awesome 5 Free';
29 + font-weight: 900;
30 + }
31 + @else {
32 + font-family: 'Font Awesome 5 Free';
33 + font-weight: 400;
34 + }
35 +
36 + }
37 +
38 +}
39 +
40 +/// Applies padding to an element, taking the current element-margin value into account.
41 +/// @param {mixed} $tb Top/bottom padding.
42 +/// @param {mixed} $lr Left/right padding.
43 +/// @param {list} $pad Optional extra padding (in the following order top, right, bottom, left)
44 +/// @param {bool} $important If true, adds !important.
45 +@mixin padding($tb, $lr, $pad: (0,0,0,0), $important: null) {
46 +
47 + @if $important {
48 + $important: '!important';
49 + }
50 +
51 + $x: 0.1em;
52 +
53 + @if unit(_size(element-margin)) == 'rem' {
54 + $x: 0.1rem;
55 + }
56 +
57 + padding: ($tb + nth($pad,1)) ($lr + nth($pad,2)) max($x, $tb - _size(element-margin) + nth($pad,3)) ($lr + nth($pad,4)) #{$important};
58 +
59 +}
60 +
61 +/// Encodes a SVG data URL so IE doesn't choke (via codepen.io/jakob-e/pen/YXXBrp).
62 +/// @param {string} $svg SVG data URL.
63 +/// @return {string} Encoded SVG data URL.
64 +@function svg-url($svg) {
65 +
66 + $svg: str-replace($svg, '"', '\'');
67 + $svg: str-replace($svg, '%', '%25');
68 + $svg: str-replace($svg, '<', '%3C');
69 + $svg: str-replace($svg, '>', '%3E');
70 + $svg: str-replace($svg, '&', '%26');
71 + $svg: str-replace($svg, '#', '%23');
72 + $svg: str-replace($svg, '{', '%7B');
73 + $svg: str-replace($svg, '}', '%7D');
74 + $svg: str-replace($svg, ';', '%3B');
75 +
76 + @return url("data:image/svg+xml;charset=utf8,#{$svg}");
77 +
78 +}
...\ No newline at end of file ...\ No newline at end of file
1 +// Misc.
2 + $misc: (
3 + z-index-base: 10000
4 + );
5 +
6 +// Duration.
7 + $duration: (
8 + navPanel: 0.5s
9 + );
10 +
11 +// Size.
12 + $size: (
13 + navPanel: 275px
14 + );
15 +
16 +// Font.
17 + $font: (
18 + );
19 +
20 +// Palette.
21 + $palette: (
22 + );
...\ No newline at end of file ...\ No newline at end of file
1 +// vendor.scss v1.0 | @ajlkn | MIT licensed */
2 +
3 +// Vars.
4 +
5 + /// Vendor prefixes.
6 + /// @var {list}
7 + $vendor-prefixes: (
8 + '-moz-',
9 + '-webkit-',
10 + '-ms-',
11 + ''
12 + );
13 +
14 + /// Properties that should be vendorized.
15 + /// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org
16 + /// @var {list}
17 + $vendor-properties: (
18 +
19 + // Animation.
20 + 'animation',
21 + 'animation-delay',
22 + 'animation-direction',
23 + 'animation-duration',
24 + 'animation-fill-mode',
25 + 'animation-iteration-count',
26 + 'animation-name',
27 + 'animation-play-state',
28 + 'animation-timing-function',
29 +
30 + // Appearance.
31 + 'appearance',
32 +
33 + // Backdrop filter.
34 + 'backdrop-filter',
35 +
36 + // Background image options.
37 + 'background-clip',
38 + 'background-origin',
39 + 'background-size',
40 +
41 + // Box sizing.
42 + 'box-sizing',
43 +
44 + // Clip path.
45 + 'clip-path',
46 +
47 + // Filter effects.
48 + 'filter',
49 +
50 + // Flexbox.
51 + 'align-content',
52 + 'align-items',
53 + 'align-self',
54 + 'flex',
55 + 'flex-basis',
56 + 'flex-direction',
57 + 'flex-flow',
58 + 'flex-grow',
59 + 'flex-shrink',
60 + 'flex-wrap',
61 + 'justify-content',
62 + 'order',
63 +
64 + // Font feature.
65 + 'font-feature-settings',
66 + 'font-language-override',
67 + 'font-variant-ligatures',
68 +
69 + // Font kerning.
70 + 'font-kerning',
71 +
72 + // Fragmented borders and backgrounds.
73 + 'box-decoration-break',
74 +
75 + // Grid layout.
76 + 'grid-column',
77 + 'grid-column-align',
78 + 'grid-column-end',
79 + 'grid-column-start',
80 + 'grid-row',
81 + 'grid-row-align',
82 + 'grid-row-end',
83 + 'grid-row-start',
84 + 'grid-template-columns',
85 + 'grid-template-rows',
86 +
87 + // Hyphens.
88 + 'hyphens',
89 + 'word-break',
90 +
91 + // Masks.
92 + 'mask',
93 + 'mask-border',
94 + 'mask-border-outset',
95 + 'mask-border-repeat',
96 + 'mask-border-slice',
97 + 'mask-border-source',
98 + 'mask-border-width',
99 + 'mask-clip',
100 + 'mask-composite',
101 + 'mask-image',
102 + 'mask-origin',
103 + 'mask-position',
104 + 'mask-repeat',
105 + 'mask-size',
106 +
107 + // Multicolumn.
108 + 'break-after',
109 + 'break-before',
110 + 'break-inside',
111 + 'column-count',
112 + 'column-fill',
113 + 'column-gap',
114 + 'column-rule',
115 + 'column-rule-color',
116 + 'column-rule-style',
117 + 'column-rule-width',
118 + 'column-span',
119 + 'column-width',
120 + 'columns',
121 +
122 + // Object fit.
123 + 'object-fit',
124 + 'object-position',
125 +
126 + // Regions.
127 + 'flow-from',
128 + 'flow-into',
129 + 'region-fragment',
130 +
131 + // Scroll snap points.
132 + 'scroll-snap-coordinate',
133 + 'scroll-snap-destination',
134 + 'scroll-snap-points-x',
135 + 'scroll-snap-points-y',
136 + 'scroll-snap-type',
137 +
138 + // Shapes.
139 + 'shape-image-threshold',
140 + 'shape-margin',
141 + 'shape-outside',
142 +
143 + // Tab size.
144 + 'tab-size',
145 +
146 + // Text align last.
147 + 'text-align-last',
148 +
149 + // Text decoration.
150 + 'text-decoration-color',
151 + 'text-decoration-line',
152 + 'text-decoration-skip',
153 + 'text-decoration-style',
154 +
155 + // Text emphasis.
156 + 'text-emphasis',
157 + 'text-emphasis-color',
158 + 'text-emphasis-position',
159 + 'text-emphasis-style',
160 +
161 + // Text size adjust.
162 + 'text-size-adjust',
163 +
164 + // Text spacing.
165 + 'text-spacing',
166 +
167 + // Transform.
168 + 'transform',
169 + 'transform-origin',
170 +
171 + // Transform 3D.
172 + 'backface-visibility',
173 + 'perspective',
174 + 'perspective-origin',
175 + 'transform-style',
176 +
177 + // Transition.
178 + 'transition',
179 + 'transition-delay',
180 + 'transition-duration',
181 + 'transition-property',
182 + 'transition-timing-function',
183 +
184 + // Unicode bidi.
185 + 'unicode-bidi',
186 +
187 + // User select.
188 + 'user-select',
189 +
190 + // Writing mode.
191 + 'writing-mode',
192 +
193 + );
194 +
195 + /// Values that should be vendorized.
196 + /// Data via caniuse.com, github.com/postcss/autoprefixer, and developer.mozilla.org
197 + /// @var {list}
198 + $vendor-values: (
199 +
200 + // Cross fade.
201 + 'cross-fade',
202 +
203 + // Element function.
204 + 'element',
205 +
206 + // Filter function.
207 + 'filter',
208 +
209 + // Flexbox.
210 + 'flex',
211 + 'inline-flex',
212 +
213 + // Grab cursors.
214 + 'grab',
215 + 'grabbing',
216 +
217 + // Gradients.
218 + 'linear-gradient',
219 + 'repeating-linear-gradient',
220 + 'radial-gradient',
221 + 'repeating-radial-gradient',
222 +
223 + // Grid layout.
224 + 'grid',
225 + 'inline-grid',
226 +
227 + // Image set.
228 + 'image-set',
229 +
230 + // Intrinsic width.
231 + 'max-content',
232 + 'min-content',
233 + 'fit-content',
234 + 'fill',
235 + 'fill-available',
236 + 'stretch',
237 +
238 + // Sticky position.
239 + 'sticky',
240 +
241 + // Transform.
242 + 'transform',
243 +
244 + // Zoom cursors.
245 + 'zoom-in',
246 + 'zoom-out',
247 +
248 + );
249 +
250 +// Functions.
251 +
252 + /// Removes a specific item from a list.
253 + /// @author Hugo Giraudel
254 + /// @param {list} $list List.
255 + /// @param {integer} $index Index.
256 + /// @return {list} Updated list.
257 + @function remove-nth($list, $index) {
258 +
259 + $result: null;
260 +
261 + @if type-of($index) != number {
262 + @warn "$index: #{quote($index)} is not a number for `remove-nth`.";
263 + }
264 + @else if $index == 0 {
265 + @warn "List index 0 must be a non-zero integer for `remove-nth`.";
266 + }
267 + @else if abs($index) > length($list) {
268 + @warn "List index is #{$index} but list is only #{length($list)} item long for `remove-nth`.";
269 + }
270 + @else {
271 +
272 + $result: ();
273 + $index: if($index < 0, length($list) + $index + 1, $index);
274 +
275 + @for $i from 1 through length($list) {
276 +
277 + @if $i != $index {
278 + $result: append($result, nth($list, $i));
279 + }
280 +
281 + }
282 +
283 + }
284 +
285 + @return $result;
286 +
287 + }
288 +
289 + /// Replaces a substring within another string.
290 + /// @author Hugo Giraudel
291 + /// @param {string} $string String.
292 + /// @param {string} $search Substring.
293 + /// @param {string} $replace Replacement.
294 + /// @return {string} Updated string.
295 + @function str-replace($string, $search, $replace: '') {
296 +
297 + $index: str-index($string, $search);
298 +
299 + @if $index {
300 + @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
301 + }
302 +
303 + @return $string;
304 +
305 + }
306 +
307 + /// Replaces a substring within each string in a list.
308 + /// @param {list} $strings List of strings.
309 + /// @param {string} $search Substring.
310 + /// @param {string} $replace Replacement.
311 + /// @return {list} Updated list of strings.
312 + @function str-replace-all($strings, $search, $replace: '') {
313 +
314 + @each $string in $strings {
315 + $strings: set-nth($strings, index($strings, $string), str-replace($string, $search, $replace));
316 + }
317 +
318 + @return $strings;
319 +
320 + }
321 +
322 +// Mixins.
323 +
324 + /// Wraps @content in vendorized keyframe blocks.
325 + /// @param {string} $name Name.
326 + @mixin keyframes($name) {
327 +
328 + @-moz-keyframes #{$name} { @content; }
329 + @-webkit-keyframes #{$name} { @content; }
330 + @-ms-keyframes #{$name} { @content; }
331 + @keyframes #{$name} { @content; }
332 +
333 + }
334 +
335 + /// Vendorizes a declaration's property and/or value(s).
336 + /// @param {string} $property Property.
337 + /// @param {mixed} $value String/list of value(s).
338 + @mixin vendor($property, $value) {
339 +
340 + // Determine if property should expand.
341 + $expandProperty: index($vendor-properties, $property);
342 +
343 + // Determine if value should expand (and if so, add '-prefix-' placeholder).
344 + $expandValue: false;
345 +
346 + @each $x in $value {
347 + @each $y in $vendor-values {
348 + @if $y == str-slice($x, 1, str-length($y)) {
349 +
350 + $value: set-nth($value, index($value, $x), '-prefix-' + $x);
351 + $expandValue: true;
352 +
353 + }
354 + }
355 + }
356 +
357 + // Expand property?
358 + @if $expandProperty {
359 + @each $vendor in $vendor-prefixes {
360 + #{$vendor}#{$property}: #{str-replace-all($value, '-prefix-', $vendor)};
361 + }
362 + }
363 +
364 + // Expand just the value?
365 + @elseif $expandValue {
366 + @each $vendor in $vendor-prefixes {
367 + #{$property}: #{str-replace-all($value, '-prefix-', $vendor)};
368 + }
369 + }
370 +
371 + // Neither? Treat them as a normal declaration.
372 + @else {
373 + #{$property}: #{$value};
374 + }
375 +
376 + }
...\ No newline at end of file ...\ No newline at end of file
1 +@import 'libs/vars';
2 +@import 'libs/functions';
3 +@import 'libs/mixins';
4 +@import 'libs/vendor';
5 +@import 'libs/breakpoints';
6 +@import 'libs/html-grid';
7 +@import url("fontawesome-all.min.css");
8 +@import url("https://fonts.googleapis.com/css?family=Oleo+Script:400|Open+Sans:300,300italic,600,600italic,800");
9 +
10 +/*
11 + Verti by HTML5 UP
12 + html5up.net | @ajlkn
13 + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
14 +*/
15 +
16 +// Breakpoints.
17 +
18 + @include breakpoints((
19 + xlarge: ( 1281px, 1680px ),
20 + large: ( 981px, 1280px ),
21 + medium: ( 737px, 980px ),
22 + small: ( null, 736px )
23 + ));
24 +
25 +// Reset.
26 +// Based on meyerweb.com/eric/tools/css/reset (v2.0 | 20110126 | License: public domain)
27 +
28 + html, body, div, span, applet, object,
29 + iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
30 + pre, a, abbr, acronym, address, big, cite,
31 + code, del, dfn, em, img, ins, kbd, q, s, samp,
32 + small, strike, strong, sub, sup, tt, var, b,
33 + u, i, center, dl, dt, dd, ol, ul, li, fieldset,
34 + form, label, legend, table, caption, tbody,
35 + tfoot, thead, tr, th, td, article, aside,
36 + canvas, details, embed, figure, figcaption,
37 + footer, header, hgroup, menu, nav, output, ruby,
38 + section, summary, time, mark, audio, video {
39 + margin: 0;
40 + padding: 0;
41 + border: 0;
42 + font-size: 100%;
43 + font: inherit;
44 + vertical-align: baseline;
45 + }
46 +
47 + article, aside, details, figcaption, figure,
48 + footer, header, hgroup, menu, nav, section {
49 + display: block;
50 + }
51 +
52 + body {
53 + line-height: 1;
54 + }
55 +
56 + ol, ul {
57 + list-style:none;
58 + }
59 +
60 + blockquote, q {
61 + quotes: none;
62 +
63 + &:before,
64 + &:after {
65 + content: '';
66 + content: none;
67 + }
68 + }
69 +
70 + table {
71 + border-collapse: collapse;
72 + border-spacing: 0;
73 + }
74 +
75 + body {
76 + -webkit-text-size-adjust: none;
77 + }
78 +
79 + mark {
80 + background-color: transparent;
81 + color: inherit;
82 + }
83 +
84 + input::-moz-focus-inner {
85 + border: 0;
86 + padding: 0;
87 + }
88 +
89 + input, select, textarea {
90 + -moz-appearance: none;
91 + -webkit-appearance: none;
92 + -ms-appearance: none;
93 + appearance: none;
94 + }
95 +
96 +/* Basic */
97 +
98 + @-ms-viewport {
99 + width: device-width;
100 + }
101 +
102 + // Set box model to border-box.
103 + // Based on css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
104 + html {
105 + box-sizing: border-box;
106 + }
107 +
108 + *, *:before, *:after {
109 + box-sizing: inherit;
110 + }
111 +
112 + body {
113 + @include vendor('background-image', ('linear-gradient(top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0))', 'url("images/bg01.png")'));
114 + background-color: #f7f7f7;
115 + background-position: top left, top left;
116 + background-repeat: repeat-x, repeat;
117 + background-size: 100% 30em, auto;
118 + font-family: 'Open Sans', sans-serif;
119 + font-size: 13pt;
120 + color: #696969;
121 + font-weight: 300;
122 + line-height: 2.25em;
123 +
124 + // Stops initial animations until page loads.
125 + &.is-preload {
126 + *, *:before, *:after {
127 + @include vendor('animation', 'none !important');
128 + @include vendor('transition', 'none !important');
129 + }
130 + }
131 +
132 + }
133 +
134 + input, select, textarea {
135 + font-family: 'Open Sans', sans-serif;
136 + font-size: 13pt;
137 + color: #696969;
138 + font-weight: 300;
139 + line-height: 2.25em;
140 + }
141 +
142 + a {
143 + color: #0090c5;
144 + text-decoration: underline;
145 +
146 + &:hover {
147 + text-decoration: none;
148 + }
149 + }
150 +
151 + h1, h2, h3, h4, h5, h6 {
152 + color: #444;
153 + font-weight: 800;
154 +
155 + a {
156 + color: inherit;
157 + text-decoration: none;
158 + outline: 0;
159 + }
160 + }
161 +
162 + h2 {
163 + font-size: 2.25em;
164 + margin: 0 0 1.1em 0;
165 + line-height: 1em;
166 + }
167 +
168 + h3 {
169 + font-size: 1.35em;
170 + margin: 0 0 1em 0;
171 + }
172 +
173 + b, strong {
174 + font-weight: 600;
175 + color: #444;
176 + }
177 +
178 + i, em {
179 + font-style: italic;
180 + }
181 +
182 + br.clear {
183 + clear: both;
184 + }
185 +
186 + sub {
187 + position: relative;
188 + top: 0.5em;
189 + font-size: 0.8em;
190 + }
191 +
192 + sup {
193 + position: relative;
194 + top: -0.5em;
195 + font-size: 0.8em;
196 + }
197 +
198 + hr {
199 + border: 0;
200 + border-top: solid 1px #eee;
201 + }
202 +
203 + blockquote {
204 + border-left: solid 0.5em #eee;
205 + padding: 1em 0 1em 2em;
206 + font-style: italic;
207 + }
208 +
209 + p, ul, ol, dl, table {
210 + margin-bottom: 2em;
211 + }
212 +
213 +/* Container */
214 +
215 + .container {
216 + margin: 0 auto;
217 + max-width: 100%;
218 + width: 1400px;
219 +
220 + @include breakpoint('<=xlarge') {
221 + width: 1200px;
222 + }
223 +
224 + @include breakpoint('<=large') {
225 + width: 960px;
226 + }
227 +
228 + @include breakpoint('<=medium') {
229 + width: 90%;
230 + }
231 +
232 + @include breakpoint('<=small') {
233 + width: 100%;
234 + }
235 + }
236 +
237 +/* Row */
238 +
239 + .row {
240 + @include html-grid((40px, 40px));
241 +
242 + @include breakpoint('<=xlarge') {
243 + @include html-grid((40px, 40px), 'xlarge');
244 + }
245 +
246 + @include breakpoint('<=large') {
247 + @include html-grid((25px, 25px), 'large');
248 + }
249 +
250 + @include breakpoint('<=medium') {
251 + @include html-grid((25px, 25px), 'medium');
252 + }
253 +
254 + @include breakpoint('<=small') {
255 + @include html-grid((20px, 20px), 'small');
256 + }
257 + }
258 +
259 +/* Section/Article */
260 +
261 + section, article {
262 + margin-bottom: 5em;
263 + }
264 +
265 + section > :last-child,
266 + article > :last-child,
267 + section:last-child,
268 + article:last-child {
269 + margin-bottom: 0;
270 + }
271 +
272 + header {
273 + margin: 0 0 2em 0;
274 +
275 + h2, h3 {
276 + margin: 0 0 0.25em 0;
277 + }
278 +
279 + p {
280 + margin: 0;
281 + }
282 + }
283 +
284 + footer {
285 + margin: 2.5em 0 0 0;
286 + }
287 +
288 +/* Forms */
289 +
290 + form {
291 + label {
292 + display: block;
293 + font-weight: 800;
294 + margin: 0 0 1em 0;
295 + font-size: 0.8em;
296 + color: #444;
297 + }
298 +
299 + input[type="text"],
300 + input[type="email"],
301 + input[type="password"],
302 + select,
303 + textarea {
304 + -webkit-appearance: none;
305 + display: block;
306 + width: 100%;
307 + border-radius: 8px;
308 + border: solid 1px #eee;
309 +
310 + &:focus {
311 + border-color: #0090c5;
312 + }
313 + }
314 +
315 + input[type="text"],
316 + input[type="email"],
317 + input[type="password"] {
318 + line-height: 3em;
319 + padding: 0 1em;
320 + }
321 +
322 + select {
323 + line-height: 3em;
324 + padding: 0 1em;
325 + }
326 +
327 + textarea {
328 + min-height: 9em;
329 + padding: 1em;
330 + }
331 +
332 + ::-webkit-input-placeholder {
333 + color: #555 !important;
334 + }
335 +
336 + :-moz-placeholder {
337 + color: #555 !important;
338 + }
339 +
340 + ::-moz-placeholder {
341 + color: #555 !important;
342 + }
343 +
344 + :-ms-input-placeholder {
345 + color: #555 !important;
346 + }
347 +
348 + ::-moz-focus-inner {
349 + border: 0;
350 + }
351 + }
352 +
353 +/* Tables */
354 +
355 + table {
356 + width: 100%;
357 +
358 + tr {
359 + border-top: solid 1px #eee;
360 +
361 + &:first-child {
362 + border-top: 0;
363 + }
364 + }
365 +
366 + td {
367 + padding: 0.5em 1em 0.5em 1em;
368 + }
369 +
370 + th {
371 + text-align: left;
372 + padding: 0.5em 1em 0.5em 1em;
373 + font-weight: 800;
374 + margin: 0 0 1em 0;
375 + }
376 +
377 + thead {
378 + background: #404248;
379 + color: #fff;
380 + }
381 + }
382 +
383 +/* Image */
384 +
385 + .image {
386 + display: inline-block;
387 + outline: 0;
388 +
389 + img {
390 + display: block;
391 + width: 100%;
392 + border-radius: 8px;
393 + }
394 +
395 + &.fit {
396 + display: block;
397 + width: 100%;
398 + }
399 +
400 + &.featured {
401 + display: block;
402 + width: 100%;
403 + margin: 0 0 2.5em 0;
404 + }
405 +
406 + &.left {
407 + float: left;
408 + margin: 0 2em 2em 0;
409 + }
410 +
411 + &.centered {
412 + display: block;
413 + margin: 0 0 2.5em 0;
414 +
415 + img {
416 + margin: 0 auto;
417 + width: auto;
418 + }
419 + }
420 + }
421 +
422 +/* Button */
423 +
424 + input[type="button"],
425 + input[type="submit"],
426 + input[type="reset"],
427 + button,
428 + .button {
429 + @include vendor('transition', 'background-color .25s ease-in-out');
430 + -webkit-appearance: none;
431 + position: relative;
432 + display: inline-block;
433 + background: #0090c5;
434 + color: #fff;
435 + text-decoration: none;
436 + border-radius: 6px;
437 + font-weight: 800;
438 + outline: 0;
439 + border: 0;
440 + cursor: pointer;
441 + font-size: 1.35em;
442 + padding: 0.6em 1.5em;
443 +
444 + &.icon:before {
445 + position: relative;
446 + margin-right: 0.5em;
447 + top: 0.05em;
448 + }
449 +
450 + &:hover {
451 + background: #10a0d5;
452 + }
453 +
454 + &:active {
455 + background: #20b0e5;
456 + }
457 +
458 + &.alt {
459 + background: #f1f1f1;
460 + background: rgba(0, 0, 0, 0.05);
461 + color: #444;
462 +
463 + &:hover {
464 + background: #e8e8e8;
465 + background: rgba(0, 0, 0, 0.085);
466 + }
467 +
468 + &:active {
469 + background: #e4e4e4;
470 + background: rgba(0, 0, 0, 0.15);
471 + }
472 + }
473 +
474 + &.large {
475 + font-size: 2.25em;
476 + padding: 0.8em 0.9em;
477 + }
478 + }
479 +
480 +/* List */
481 +
482 + ul {
483 + list-style: disc;
484 + padding-left: 1em;
485 +
486 + li {
487 + padding-left: 0.5em;
488 + }
489 +
490 + &.style2 {
491 + list-style: none;
492 + padding-left: 0;
493 +
494 + li {
495 + padding-left: 0;
496 + }
497 + }
498 + }
499 +
500 + ol {
501 + list-style: decimal;
502 + padding-left: 1.25em;
503 + li {
504 + padding-left: 0.25em;
505 + }
506 + }
507 +
508 +/* Actions */
509 +
510 + ul.actions {
511 + list-style: none;
512 + padding-left: 0;
513 +
514 + li {
515 + display: inline-block;
516 + padding: 0 0 0 0.25em;
517 + margin: 0 0 0 0.25em;
518 +
519 + &:first-child {
520 + margin-left: 0;
521 + padding-left: 0;
522 + }
523 + }
524 + }
525 +
526 +/* Menu */
527 +
528 + ul.menu {
529 + list-style: none;
530 + padding-left: 0;
531 +
532 + li {
533 + border-left: solid 1px #e0e0e0;
534 + display: inline-block;
535 + padding: 0 0 0 0.75em;
536 + margin: 0 0 0 0.75em;
537 +
538 + &:first-child {
539 + border-left: 0;
540 + margin-left: 0;
541 + padding-left: 0;
542 + }
543 + }
544 + }
545 +
546 +/* Box */
547 +
548 + .box {
549 + background: #fff;
550 + border-radius: 6px;
551 + box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
552 + padding: 2em;
553 +
554 + &.feature {
555 + padding: 0;
556 +
557 + .inner {
558 + padding: 4em 2em 3em 2em;
559 + }
560 +
561 + h2 {
562 + font-size: 1.35em;
563 + }
564 +
565 + p {
566 + margin: 0;
567 + }
568 +
569 + .image {
570 + position: relative;
571 + margin: 0;
572 +
573 + img {
574 + border-bottom-left-radius: 0;
575 + border-bottom-right-radius: 0;
576 + }
577 + }
578 + }
579 + }
580 +
581 +/* Icons */
582 +
583 + .icon {
584 + @include icon;
585 + position: relative;
586 + text-decoration: none;
587 +
588 + &:before {
589 + line-height: inherit;
590 + }
591 +
592 + &.solid {
593 + &:before {
594 + font-weight: 900;
595 + }
596 + }
597 +
598 + &.brands {
599 + &:before {
600 + font-family: 'Font Awesome 5 Brands';
601 + }
602 + }
603 +
604 + > .label {
605 + display: none;
606 + }
607 + }
608 +
609 +/* Widgets */
610 +
611 + .widget {
612 + &.links {
613 + }
614 +
615 + &.thumbnails {
616 + .grid {
617 + margin: 0 0 3em 0;
618 + }
619 +
620 + .image {
621 + margin: 0;
622 + }
623 + }
624 +
625 + &.contact {
626 + ul {
627 + list-style: none;
628 + padding-left: 0;
629 + overflow: hidden;
630 + position: relative;
631 + left: -4px;
632 + top: 4px;
633 + margin-bottom: 1.5em;
634 +
635 + li {
636 + display: inline-block;
637 + margin-right: 0.25em;
638 + padding-left: 0;
639 +
640 + a {
641 + @include vendor('transition', 'background-color .25s ease-in-out');
642 + display: inline-block;
643 + width: 2.5em;
644 + height: 2.5em;
645 + text-align: center;
646 + line-height: 2.5em;
647 + border-radius: 0.35em;
648 + outline: 0;
649 + opacity: 0.75;
650 + text-decoration: none;
651 + background: #222222;
652 +
653 + &:before {
654 + color: #f3f3f3;
655 + font-size: 1.5em;
656 + line-height: inherit;
657 + }
658 +
659 + &:hover {
660 + background: #444444;
661 + }
662 +
663 + &:active {
664 + background: #666666;
665 + }
666 + }
667 + }
668 + }
669 + }
670 + }
671 +
672 +/* Wrappers */
673 +
674 + #header-wrapper {
675 + padding: 4.5em 0 3em 0;
676 + }
677 +
678 + #features-wrapper {
679 + padding: 3em 0 3em 0;
680 + }
681 +
682 + #main-wrapper {
683 + background: #fff;
684 + box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
685 + padding: 5em 0 5em 0;
686 + }
687 +
688 + #footer-wrapper {
689 + padding: 6em 0 8em 0;
690 + }
691 +
692 +/* Header */
693 +
694 + #header {
695 + position: relative;
696 + }
697 +
698 +/* Logo */
699 +
700 + #logo {
701 + display: inline-block;
702 +
703 + h1 {
704 + background: #ff4486;
705 + color: #fff;
706 + border-radius: 6px;
707 + font-family: 'Oleo Script', serif;
708 + font-weight: 400;
709 + padding: 0.25em 0.2em 0.25em 0.2em;
710 + font-size: 3.25em;
711 + letter-spacing: 0.05em;
712 + display: inline-block;
713 + vertical-align: middle;
714 + }
715 +
716 + span {
717 + font-weight: 800;
718 + line-height: 4.5em;
719 + letter-spacing: 0.025em;
720 + font-size: 0.9em;
721 + vertical-align: middle;
722 + margin: 0 0 0 1.25em;
723 + }
724 + }
725 +
726 +/* Nav */
727 +
728 + #nav {
729 + position: absolute;
730 + right: 0;
731 + top: 0;
732 + font-size: 0.9em;
733 +
734 + ul {
735 + list-style: none;
736 + padding-left: 0;
737 +
738 + li {
739 + float: left;
740 + line-height: 4.5em;
741 + padding-left: 1.5em;
742 +
743 + a, span {
744 + @include vendor('transition', 'background-color .25s ease-in-out');
745 + font-weight: 800;
746 + letter-spacing: 0.025em;
747 + color: #696969;
748 + text-decoration: none;
749 + border-radius: 6px;
750 + padding: 0.5em 1em 0.5em 1em;
751 + }
752 +
753 + > ul {
754 + display: none;
755 + }
756 +
757 + &:hover {
758 + a, span {
759 + background: #fff;
760 + }
761 + }
762 +
763 + &.active {
764 + a, span {
765 + background: #fff;
766 + }
767 + }
768 +
769 + &.current {
770 + a {
771 + background: #444;
772 + color: #fff;
773 + }
774 + }
775 + }
776 + }
777 + }
778 +
779 + .dropotron {
780 + background: #fff;
781 + letter-spacing: 0.025em;
782 + color: #696969;
783 + text-decoration: none;
784 + border-radius: 6px;
785 + padding: 0.75em 0;
786 + min-width: 15em;
787 + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0.25em 0.25em 0.1em rgba(0, 0, 0, 0.025);
788 + margin-top: calc(-0.75em + 1px);
789 + margin-left: -1px;
790 + list-style: none;
791 + padding-left: 0;
792 +
793 + li {
794 + border-top: solid 1px #eee;
795 + line-height: 3em;
796 + padding-left: 0;
797 +
798 + &:first-child {
799 + border-top: 0;
800 + }
801 +
802 + > a, > span {
803 + @include vendor('transition', ('color .25s ease-in-out', 'background-color .25s ease-in-out'));
804 + text-decoration: none;
805 + color: inherit;
806 + display: block;
807 + padding: 0 1.5em;
808 +
809 + &:hover {
810 + background: #eee;
811 + }
812 + }
813 +
814 + &.active {
815 + > a, > span {
816 + background: #eee;
817 + }
818 + }
819 + }
820 +
821 + &.level-0 {
822 + font-size: 0.8em;
823 + margin-left: 1.5em;
824 + margin-top: 0;
825 +
826 + &:before {
827 + content: '';
828 + position: absolute;
829 + top: -0.5em;
830 + left: 1em;
831 + border-bottom: solid 0.75em #ffffff;
832 + border-left: solid 0.75em transparent;
833 + border-right: solid 0.75em transparent;
834 + z-index: 1;
835 + }
836 + }
837 + }
838 +
839 +/* Banner */
840 +
841 + #banner {
842 + position: relative;
843 + padding: 4.5em;
844 +
845 + h2 {
846 + font-size: 3.5em;
847 + margin: 0.1em 0 0.35em 0;
848 + }
849 +
850 + p {
851 + font-size: 2.75em;
852 + line-height: 1.35em;
853 + margin: 0;
854 + }
855 +
856 + .button {
857 + width: 100%;
858 + margin-bottom: 0.5em;
859 +
860 + &.icon {
861 + &:before {
862 + position: absolute;
863 + right: 0.15em;
864 + top: 50%;
865 + margin-top: -0.5em;
866 + }
867 + }
868 +
869 + &.alt {
870 + margin-bottom: 0;
871 + }
872 + }
873 +
874 + ul {
875 + list-style: none;
876 + padding-left: 0;
877 + margin: 0 0 0 2em;
878 +
879 + li {
880 + padding-left: 0;
881 + }
882 + }
883 + }
884 +
885 +/* Footer */
886 +
887 + #footer {
888 + margin-top: 0;
889 +
890 + a {
891 + color: inherit;
892 + }
893 + }
894 +
895 + #copyright {
896 + color: #aaa;
897 + padding: 4em 0 0 0;
898 + text-align: center;
899 +
900 + a {
901 + color: inherit;
902 + }
903 + }
904 +
905 +/* XLarge */
906 +
907 + @include breakpoint('<=xlarge') {
908 +
909 + /* Basic */
910 +
911 + body, input, select, textarea {
912 + font-size: 12pt;
913 + }
914 +
915 + }
916 +
917 +/* Large */
918 +
919 + @include breakpoint('<=large') {
920 +
921 + /* Basic */
922 +
923 + body, input, select, textarea {
924 + font-size: 11pt;
925 + }
926 +
927 + }
928 +
929 +/* Medium */
930 +
931 + #navPanel, #navToggle {
932 + display: none;
933 + }
934 +
935 + @include breakpoint('<=medium') {
936 +
937 + /* Basic */
938 +
939 + html, body {
940 + overflow-x: hidden;
941 + }
942 +
943 + body, input, select, textarea {
944 + font-size: 11pt;
945 + }
946 +
947 + /* Section/Article */
948 +
949 + section, article {
950 + clear: both;
951 + margin-bottom: 3em !important;
952 + }
953 +
954 + section.last, article.last {
955 + margin-bottom: 0 !important;
956 + }
957 +
958 + /* Image */
959 +
960 + .image {
961 + &.left {
962 + width: 25%;
963 + margin-bottom: 2em !important;
964 + }
965 + }
966 +
967 + /* Menu */
968 +
969 + ul.menu {
970 + li {
971 + display: block;
972 + border: 0 !important;
973 + padding: 0 !important;
974 + margin: 0 !important;
975 + }
976 + }
977 +
978 + /* Actions */
979 +
980 + ul.actions {
981 + li {
982 + display: block;
983 + padding: 0;
984 + margin: 1em 0 0 0;
985 +
986 + &:first-child {
987 + margin-top: 0;
988 + }
989 + }
990 + }
991 +
992 + /* Button */
993 +
994 + input[type="button"],
995 + input[type="submit"],
996 + input[type="reset"],
997 + button,
998 + .button {
999 + width: 100%;
1000 + text-align: center;
1001 + font-size: 1.35em;
1002 + padding: 0.85em 0 !important;
1003 +
1004 + &.icon {
1005 + padding-right: 0.75em !important;
1006 +
1007 + &:before {
1008 + margin-right: 0.5em;
1009 + top: 0.05em;
1010 + }
1011 + }
1012 + }
1013 +
1014 + /* Wrappers */
1015 +
1016 + #header-wrapper {
1017 + padding: 3em 0 1em 0;
1018 + text-align: center;
1019 + }
1020 +
1021 + #footer-wrapper {
1022 + padding: 6em 0 4em 0;
1023 + }
1024 +
1025 + /* Header */
1026 +
1027 + #header {
1028 + margin: 0 auto;
1029 + }
1030 +
1031 + /* Logo */
1032 +
1033 + #logo span {
1034 + display: block;
1035 + margin: 0;
1036 + }
1037 +
1038 + /* Nav */
1039 +
1040 + #nav {
1041 + display: none;
1042 + }
1043 +
1044 + /* Banner */
1045 +
1046 + #banner {
1047 + padding: 4.5em 3em;
1048 + text-align: center;
1049 +
1050 + ul {
1051 + margin: 2em 0 0 0;
1052 + }
1053 +
1054 + .button {
1055 + &.icon {
1056 + &:before {
1057 + position: relative;
1058 + right: auto;
1059 + top: auto;
1060 + }
1061 + }
1062 + }
1063 + }
1064 +
1065 + /* Content */
1066 +
1067 + #content {
1068 + border-bottom: solid 1px #e8e8e8;
1069 + padding-bottom: 4em;
1070 + margin-bottom: 0 !important;
1071 +
1072 + > :last-child {
1073 + margin-bottom: 0 !important;
1074 + }
1075 + }
1076 +
1077 + #sidebar {
1078 + > :last-child {
1079 + margin-bottom: 0 !important;
1080 + }
1081 + }
1082 +
1083 + /* Footer */
1084 +
1085 + #copyright {
1086 + padding: 0;
1087 + }
1088 +
1089 + /* Nav */
1090 +
1091 + #page-wrapper {
1092 + @include vendor('backface-visibility', 'hidden');
1093 + @include vendor('transition', 'transform #{_duration(navPanel)} ease');
1094 + padding-bottom: 1px;
1095 + }
1096 +
1097 + #navToggle {
1098 + @include vendor('backface-visibility', 'hidden');
1099 + @include vendor('transition', 'transform #{_duration(navPanel)} ease');
1100 + display: block;
1101 + height: 44px;
1102 + left: 0;
1103 + position: fixed;
1104 + top: 0;
1105 + width: 100%;
1106 + z-index: _misc(z-index-base) + 1;
1107 +
1108 + .toggle {
1109 + @include icon(false, solid);
1110 + width: 70px;
1111 + height: 50px;
1112 + opacity: 0.35;
1113 +
1114 + &:before {
1115 + display: inline-block;
1116 + text-decoration: none;
1117 + position: absolute;
1118 + left: 6px;
1119 + top: 6px;
1120 + background: rgba(0, 0, 0, 0.5);
1121 + width: 58px;
1122 + height: 38px;
1123 + border-radius: 6px;
1124 + content: '\f0c9';
1125 + color: #fff;
1126 + text-align: center;
1127 + line-height: 38px;
1128 + font-size: 20px;
1129 + }
1130 +
1131 + &:active {
1132 + opacity: 0.75;
1133 + }
1134 + }
1135 + }
1136 +
1137 + #navPanel {
1138 + @include vendor('backface-visibility', 'hidden');
1139 + @include vendor('transform', 'translateX(#{_size(navPanel) * -1})');
1140 + @include vendor('transition', ('transform #{_duration(navPanel)} ease'));
1141 + display: block;
1142 + height: 100%;
1143 + left: 0;
1144 + overflow-y: auto;
1145 + position: fixed;
1146 + top: 0;
1147 + width: _size(navPanel);
1148 + z-index: _misc(z-index-base) + 2;
1149 + background: #fff;
1150 + box-shadow: inset -3px 0px 0px 0px #dfdfdf;
1151 + padding: 0 23px 0 20px;
1152 +
1153 + .link {
1154 + display: block;
1155 + text-decoration: none;
1156 + height: 54px;
1157 + line-height: 54px;
1158 + border-top: solid 1px #e8e8e8;
1159 + color: #696969;
1160 +
1161 + &:first-child {
1162 + border-top: 0;
1163 + }
1164 + }
1165 +
1166 + .indent-1 {
1167 + display: inline-block;
1168 + width: 1em;
1169 + }
1170 +
1171 + .indent-2 {
1172 + display: inline-block;
1173 + width: 2em;
1174 + }
1175 +
1176 + .indent-3 {
1177 + display: inline-block;
1178 + width: 3em;
1179 + }
1180 +
1181 + .indent-4 {
1182 + display: inline-block;
1183 + width: 4em;
1184 + }
1185 +
1186 + .indent-5 {
1187 + display: inline-block;
1188 + width: 5em;
1189 + }
1190 +
1191 + .depth-0 {
1192 + color: #444;
1193 + font-weight: 800;
1194 + }
1195 + }
1196 +
1197 + body {
1198 + &.navPanel-visible {
1199 + #page-wrapper {
1200 + @include vendor('transform', 'translateX(#{_size(navPanel)})');
1201 + }
1202 +
1203 + #navToggle {
1204 + @include vendor('transform', 'translateX(#{_size(navPanel)})');
1205 + }
1206 +
1207 + #navPanel {
1208 + @include vendor('transform', 'translateX(0)');
1209 + }
1210 + }
1211 + }
1212 +
1213 + }
1214 +
1215 +/* Small */
1216 +
1217 + @include breakpoint('<=small') {
1218 +
1219 + /* Basic */
1220 +
1221 + body, input, select, textarea {
1222 + line-height: 2em;
1223 + }
1224 +
1225 + h2, h3, h4, h5, h6 {
1226 + font-size: 13pt;
1227 + margin: 0 0 1em 0;
1228 + }
1229 +
1230 + /* Section/Article */
1231 +
1232 + section, article {
1233 + clear: both;
1234 + margin-bottom: 3em !important;
1235 +
1236 + &.last {
1237 + margin-bottom: 0 !important;
1238 + }
1239 + }
1240 +
1241 + /* Image */
1242 +
1243 + .image {
1244 + &.left {
1245 + width: 25%;
1246 + margin-bottom: 2em !important;
1247 + }
1248 + }
1249 +
1250 + /* Menu */
1251 +
1252 + ul.menu {
1253 + li {
1254 + display: block;
1255 + border: 0 !important;
1256 + padding: 0 !important;
1257 + margin: 0 !important;
1258 + }
1259 + }
1260 +
1261 + /* Actions */
1262 +
1263 + ul.actions {
1264 + li {
1265 + display: block;
1266 + padding: 0;
1267 + margin: 1em 0 0 0;
1268 +
1269 + &:first-child {
1270 + margin-top: 0;
1271 + }
1272 + }
1273 + }
1274 +
1275 + /* Button */
1276 +
1277 + input[type="button"],
1278 + input[type="submit"],
1279 + input[type="reset"],
1280 + button,
1281 + .button {
1282 + width: 100%;
1283 + text-align: center;
1284 + font-size: 1.25em !important;
1285 + padding: 0.65em 0 !important;
1286 +
1287 + &.icon {
1288 + padding-right: 0.75em !important;
1289 +
1290 + &:before {
1291 + margin-right: 0.5em;
1292 + top: 0.05em;
1293 + }
1294 + }
1295 + }
1296 +
1297 + /* Box */
1298 +
1299 + .box {
1300 + padding: 15px 15px 15px 15px;
1301 + margin: 0;
1302 +
1303 + &.feature {
1304 + margin: 20px 0 0 0 !important;
1305 + padding: 0;
1306 +
1307 + .inner {
1308 + padding: 30px 15px 30px 15px;
1309 + }
1310 +
1311 + p {
1312 + margin: 0;
1313 + }
1314 +
1315 + .image {
1316 + position: relative;
1317 + margin: 0;
1318 +
1319 + img {
1320 + border-bottom-left-radius: 0;
1321 + border-bottom-right-radius: 0;
1322 + }
1323 + }
1324 + }
1325 + }
1326 +
1327 + /* Widgets */
1328 +
1329 + .widget {
1330 + &.thumbnails {
1331 + .image {
1332 + margin: 0;
1333 + }
1334 +
1335 + .x {
1336 + padding: 1em 0.5em 0 0;
1337 + }
1338 +
1339 + .y {
1340 + padding: 1em 0 0 0.5em;
1341 + }
1342 +
1343 + .row:first-child {
1344 + .x, .y {
1345 + padding-top: 0;
1346 + }
1347 + }
1348 + }
1349 + }
1350 +
1351 + /* Wrappers */
1352 +
1353 + #header-wrapper {
1354 + padding: 3em 0 1.5em 0;
1355 + }
1356 +
1357 + #banner-wrapper {
1358 + padding: 0 15px 0 15px;
1359 + }
1360 +
1361 + #features-wrapper {
1362 + padding: 0 15px 40px 15px;
1363 + }
1364 +
1365 + #main-wrapper, #footer-wrapper {
1366 + padding: 40px 30px 40px 30px;
1367 + }
1368 +
1369 + /* Logo */
1370 +
1371 + #logo {
1372 + h1 {
1373 + font-size: 2.75em;
1374 + padding: 0.2em 0.275em;
1375 + }
1376 +
1377 + span {
1378 + line-height: 3em;
1379 + }
1380 + }
1381 +
1382 + /* Banner */
1383 +
1384 + #banner {
1385 + text-align: center;
1386 + padding: 15px 15px 15px 15px;
1387 + margin: 0 auto !important;
1388 +
1389 + h2 {
1390 + font-size: 2em;
1391 + margin: 0.75em 0 0.5em 0;
1392 + }
1393 +
1394 + p {
1395 + font-size: 1.5em;
1396 + line-height: 1.5em;
1397 + margin: 0;
1398 + }
1399 +
1400 + ul {
1401 + margin: 0;
1402 + }
1403 +
1404 + .button {
1405 + margin: 0 0 1em 0;
1406 + }
1407 + }
1408 +
1409 + /* Content */
1410 +
1411 + #content {
1412 + padding-bottom: 3em;
1413 +
1414 + }
1415 +
1416 + /* Footer */
1417 +
1418 + #footer {
1419 + section {
1420 + border-bottom: solid 1px #ccc;
1421 + padding-bottom: 3em;
1422 + margin-bottom: 1em !important;
1423 + }
1424 + }
1425 +
1426 + #copyright {
1427 + text-align: left;
1428 + }
1429 +
1430 + }
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
1 +<nav id="nav">
2 + <ul>
3 + <li class="current"><a href="{% url 'index' %}">Home</a></li>
4 + <li><a href="{% url 'fishes' %}">Fishes</a></li>
5 + <li><a href="{% url 'board:list' %}">조황문의</a></li>
6 + {% if request.session.authUser is None %}
7 + <li><a href="{% url 'users:loginform' %}">로그인</a></li>
8 + {% else %}
9 + <li><a href="{% url 'users:updateform' %}">{{ request.session.authUser.email }}</a></li>
10 + <li><a href="{% url 'users:logout' %}">로그아웃</a></li>
11 + {% endif %}
12 + </ul>
13 +</nav>
1 +"""fishbook URL Configuration
2 +
3 +The `urlpatterns` list routes URLs to views. For more information please see:
4 + https://docs.djangoproject.com/en/3.0/topics/http/urls/
5 +Examples:
6 +Function views
7 + 1. Add an import: from my_app import views
8 + 2. Add a URL to urlpatterns: path('', views.home, name='home')
9 +Class-based views
10 + 1. Add an import: from other_app.views import Home
11 + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
12 +Including another URLconf
13 + 1. Import the include() function: from django.urls import include, path
14 + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
15 +"""
16 +from django.contrib import admin
17 +from django.urls import path, include
18 +from posts.views import index, fishes
19 +from admins.views import adminIndex, adminLogin
20 +
21 +urlpatterns = [
22 + path('admin/', admin.site.urls),
23 + path('', index, name="index"),
24 + path('fishes/',fishes, name="fishes"),
25 + path('adminIndex/', adminIndex, name="adminIndex"),
26 + path('adminLogin/', adminLogin, name="adminLogin"),
27 + path('posts/', include('posts.urls')),
28 + path('users/', include('users.urls')),
29 + path('board/', include('board.urls')),
30 +]
1 +"""
2 +WSGI config for fishbook project.
3 +
4 +It exposes the WSGI callable as a module-level variable named ``application``.
5 +
6 +For more information on this file, see
7 +https://docs.djangoproject.com/en/3.0/howto/deployment/wsgi/
8 +"""
9 +
10 +import os
11 +
12 +from django.core.wsgi import get_wsgi_application
13 +
14 +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'fishbook.settings')
15 +
16 +application = get_wsgi_application()
1 +#!/usr/bin/env python
2 +"""Django's command-line utility for administrative tasks."""
3 +import os
4 +import sys
5 +
6 +
7 +def main():
8 + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'fishbook.settings')
9 + try:
10 + from django.core.management import execute_from_command_line
11 + except ImportError as exc:
12 + raise ImportError(
13 + "Couldn't import Django. Are you sure it's installed and "
14 + "available on your PYTHONPATH environment variable? Did you "
15 + "forget to activate a virtual environment?"
16 + ) from exc
17 + execute_from_command_line(sys.argv)
18 +
19 +
20 +if __name__ == '__main__':
21 + main()
1 +from django.contrib import admin
2 +
3 +from .models import Post
4 +
5 +@admin.register(Post)
6 +class PostAdmin(admin.ModelAdmin):
7 + list_display = (
8 + 'id',
9 + 'species',
10 + 'description',
11 + 'image',
12 + 'view_count',
13 + 'created_at',
14 + 'updated_at'
15 + )
16 + search_fields = (
17 + 'species',
18 + )
19 +# Register your models here.
1 +from django.apps import AppConfig
2 +
3 +
4 +class PostsConfig(AppConfig):
5 + name = 'posts'
1 +from django import forms
2 +from .models import Post
3 +
4 +class PostForm(forms.ModelForm):
5 + class Meta:
6 + model = Post
7 + fields = ['species', 'description']
8 + labels = {
9 + 'species': '어종',
10 + 'description': '설명',
11 + }
12 + widget = {
13 + 'species': forms.TextInput(attrs={
14 + 'class': 'form-control'
15 + }),
16 + 'description': forms.Textarea(attrs={
17 + 'class': 'form-control'
18 + }),
19 + }
1 +# Generated by Django 3.0.6 on 2020-05-29 04:17
2 +
3 +from django.db import migrations, models
4 +
5 +
6 +class Migration(migrations.Migration):
7 +
8 + initial = True
9 +
10 + dependencies = [
11 + ]
12 +
13 + operations = [
14 + migrations.CreateModel(
15 + name='Post',
16 + fields=[
17 + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18 + ('menu', models.CharField(max_length=200)),
19 + ('title', models.CharField(max_length=200)),
20 + ('author', models.CharField(max_length=200)),
21 + ('content', models.TextField()),
22 + ('view_count', models.IntegerField(default=0)),
23 + ('created_at', models.DateTimeField(auto_now_add=True)),
24 + ('updated_at', models.DateTimeField(auto_now=True)),
25 + ],
26 + ),
27 + ]
1 +# Generated by Django 3.0.6 on 2020-06-15 18:53
2 +
3 +from django.db import migrations
4 +
5 +
6 +class Migration(migrations.Migration):
7 +
8 + dependencies = [
9 + ('posts', '0001_initial'),
10 + ]
11 +
12 + operations = [
13 + migrations.RenameField(
14 + model_name='post',
15 + old_name='content',
16 + new_name='description',
17 + ),
18 + migrations.RenameField(
19 + model_name='post',
20 + old_name='author',
21 + new_name='image',
22 + ),
23 + migrations.RenameField(
24 + model_name='post',
25 + old_name='menu',
26 + new_name='species',
27 + ),
28 + migrations.RemoveField(
29 + model_name='post',
30 + name='title',
31 + ),
32 + ]
1 +from django.db import models
2 +
3 +# Create your models here.
4 +class Post(models.Model):
5 + species = models.CharField(max_length = 200)
6 + description = models.TextField()
7 + image = models.CharField(max_length = 200)
8 + view_count = models.IntegerField(default = 0)
9 + created_at = models.DateTimeField(auto_now_add = True)
10 + updated_at = models.DateTimeField(auto_now = True)
1 +{% load static %}
2 +
3 +<!DOCTYPE html>
4 +<html lang="ko">
5 + <head>
6 + <title>FishBook</title>
7 + <meta charset="utf-8">
8 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9 +
10 + <meta name="description" content="" />
11 + <meta name="keywords" content="" />
12 + <meta name="author" content="JH PARK" />
13 +
14 + <link rel="shortcut icon" href="">
15 +
16 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
17 + </head>
18 +
19 + <body class="is-preload homepage">
20 + <div id="page-wrapper">
21 +
22 + <!-- Header -->
23 + <div id="header-wrapper">
24 + <header id="header" class="container">
25 +
26 + <!-- Logo -->
27 + <div id="logo">
28 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
29 +
30 + </div>
31 +
32 + <!-- Nav -->
33 + {% include 'share/_navbar.html' %}
34 + </header>
35 + </div>
36 +
37 + <!-- Banner -->
38 + <!--
39 + <div id="banner-wrapper">
40 + <div id="banner" class="box container">
41 + <div class="row">
42 + <div class="col-7 col-12-medium">
43 + <h2>Fish Book</h2>
44 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
45 + </div>
46 + <div class="col-5 col-12-medium">
47 + <ul>
48 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
49 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
50 + </ul>
51 + </div>
52 + </div>
53 + </div>
54 + </div>
55 +-->
56 + <!-- Features -->
57 + <div class="container">
58 +
59 + <div class="row">
60 + <div class="col-12">
61 + <H3>Fishes</H3>
62 + </div>
63 + </div>
64 + </div>
65 + <!-- Main -->
66 + <div id="banner-wrapper">
67 + <div class="container">
68 + <div class="row">
69 + <div class="col-4 col-12-medium">
70 +
71 + <!-- Box -->
72 + <section class="box feature" id="transport">
73 + <a href="#" class="image featured"><img src="{% static 'images/임연수어.png' %}" alt="" /></a>
74 + <div class="inner">
75 + <header>
76 + <h2>임연수어</h2>
77 + </header>
78 + <P>임연수어(林延壽魚)는 쥐노래미과에 속하며 학명은 Pleurogrammus azonus이다. 몸길이 45cm 가량으로 모양이 쥐노래미와 비슷하나 꼬리 자루가 가늘고 머리가 작으며, 몸빛은 노랑 바탕에 다섯 줄의 검은색 세로띠가 있다. 이름은 이 물고기를 잘 낚았다는 관북 지방의 사람의 이름에서 유래하였다. 한해성 어종으로 한국과 일본에 분포한다.</P>
79 + </div>
80 + </section>
81 +
82 + </div>
83 + <div class="col-4 col-12-medium">
84 +
85 + <!-- Box -->
86 + <section class="box feature" id="weather">
87 + <a href="#" class="image featured"><img src="{% static 'images/용가자미.jpg' %}" alt="" /></a>
88 + <div class="inner">
89 + <header>
90 + <h2>용가자미</h2>
91 + </header>
92 + <p>몸은 긴 타원형이며, 눈은 오른쪽에 위치한다. 윗쪽의 눈은 등 외곽의 정중선 위에 위치하며, 위쪽을 향해 있다. 입은 크고 거의 좌우대칭이며, 아래턱이 위턱보다 돌출한다. 위턱의뒤끝은아래쪽눈동자의중앙아래까지도달한다. 양 턱에 작지만 뾰족한 이빨이 각각 1줄씩 있다. 등지느러미의 기부는 윗눈의 후반부에서 시작한다. 가슴지느러미의중간에있는연조는끝부분이갈라져있다. 옆줄은 가슴지느러미 위쪽에서 구부러지지 않고 거의 직선형이다. 비늘은 작고 눈이 있는 쪽은 빗비늘 또는 둥근비늘이며, 눈이 없는 쪽은 빗비늘이다.</p>
93 + </div>
94 + </section>
95 +
96 + </div>
97 + <div class="col-4 col-12-medium">
98 +
99 + <!-- Box -->
100 + <section class="box feature" id="weather">
101 + <a href="#" class="image featured"><img src="{% static 'images/황어.jpg' %}" alt="" /></a>
102 + <div class="inner">
103 + <header>
104 + <h2>황어</h2>
105 + </header>
106 + <p>잉어목 잉어과의 물고기로 잉어과 어종 중에서 유일한 2차 담수어인데, 강에서 태어난 뒤 바다에서 일생을 보내다가 연어처럼 강으로 돌아와서 산란을 한다.
107 +
108 +잡식성으로, 수온이 낮을 때는 강바닥의 수생곤충 등을 먹고살다가 수온이 올라가면 육지에서 흘러온 지렁이등을 먹는다고 한다.
109 +
110 +몸은 길게 옆으로 납작하고, 성어가 되면 3열의 굵은 황금색 줄이 선명하게 드러난다. 길이는 성어 기준으로 평균 40cm 내외로 큰편이다. 친척인 잉어가 그렇듯 소화기관은 위가 없고 창자만 있다.
111 +</p>
112 + </div>
113 + </section>
114 +
115 + </div>
116 + <!-- {% for post in posts %}
117 + {% if forloop.counter <= 3 %}
118 + <div class="col-4 col-12-medium">
119 +
120 + <section class="box feature" id="weather">
121 + <div class="inner">
122 + <header>
123 + <h2>{{ post.species }}</h2>
124 + </header>
125 + <p>{{ post.description }}</p>
126 +
127 + </div>
128 + </section>
129 +
130 + </div>
131 + {% endif %}
132 + {% endfor %} -->
133 + </div>
134 + <div class="row" style="margin-top: 10px;">
135 + <div class="col-12" style="text-align:center;">
136 + <button>More..</button>
137 + </div>
138 + </div>
139 + </div>
140 + </div>
141 +
142 + <!-- Footer -->
143 + <div id="footer-wrapper">
144 + <footer id="footer" class="container">
145 + <div class="row">
146 +
147 + <div class="col-12 col-12-medium col-12-small" >
148 +
149 + <!-- Contact -->
150 + <section class="widget contact last" style="text-align: center;">
151 + <h3>Contact Us</h3>
152 + <ul>
153 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
154 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
155 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
156 +
157 + </ul>
158 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
159 + 010-xxxx-yyyy</p>
160 + </section>
161 +
162 + </div>
163 + </div>
164 + <div class="row">
165 + <div class="col-12">
166 + <div id="copyright">
167 + <ul class="menu">
168 + <li>&copy; All rights reserved</li>
169 + </ul>
170 + </div>
171 + </div>
172 + </div>
173 + </footer>
174 + </div>
175 +
176 + </div>
177 +
178 + <!-- Scripts -->
179 +
180 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
181 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
182 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
183 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
184 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
185 + <script src="{% static 'assets/js/util.js' %}"></script>
186 + <script src="{% static 'assets/js/main.js' %}"></script>
187 +
188 + </body>
189 +</html>
1 +{% load static %}
2 +
3 +<!DOCTYPE html>
4 +<html lang="ko">
5 + <head>
6 + <title>FishBook</title>
7 + <meta charset="utf-8">
8 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9 +
10 + <meta name="description" content="" />
11 + <meta name="keywords" content="" />
12 + <meta name="author" content="JH PARK" />
13 +
14 + <link rel="shortcut icon" href="">
15 +
16 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
17 + </head>
18 +
19 + <body class="is-preload homepage">
20 + <div id="page-wrapper">
21 +
22 + <!-- Header -->
23 + <div id="header-wrapper">
24 + <header id="header" class="container">
25 +
26 + <!-- Logo -->
27 + <div id="logo">
28 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
29 +
30 + </div>
31 +
32 + <!-- Nav -->
33 + {% include 'share/_navbar.html' %}
34 +
35 + </header>
36 + </div>
37 +
38 + <!-- Banner -->
39 + <!--
40 + <div id="banner-wrapper">
41 + <div id="banner" class="box container">
42 + <div class="row">
43 + <div class="col-7 col-12-medium">
44 + <h2>Fish Book</h2>
45 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
46 + </div>
47 + <div class="col-5 col-12-medium">
48 + <ul>
49 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
50 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
51 + </ul>
52 + </div>
53 + </div>
54 + </div>
55 + </div>
56 +-->
57 + <!-- Features -->
58 + <div id="features-wrapper">
59 + <div class="container">
60 + <div class="row">
61 + <div class="col-6 col-12-medium">
62 +
63 + <!-- Box -->
64 + <section class="box feature" id="transport">
65 + <a href="#" class="image featured"><img id="fakeMapImg" src="{% static 'images/pic01.jpg' %}" alt="" /></a>
66 + <div id="map" style="width:100%;height:400px;display:none;"></div>
67 + <div class="inner">
68 + <header>
69 + <h2>위치 정보</h2>
70 + </header>
71 + <p>
72 + 현재위치 :<span id="currentAddress"></span><br>
73 + <label for="txtDest"> 목적지 : </label>
74 + <input type="text" id="txtDest" style="width:90%;" placeholder="도착지를 입력해주세요 (예) 속초시 청호동"/>
75 + <button class="btn btn-primary" id="btnSearchLocation">검색</button>
76 + <p id="distance" style="display:none;">
77 + 목적지까지의 거리 : <span id="spanDistance" style="font-weight: bold;"></span>
78 + </p>
79 + </p>
80 + </div>
81 + </section>
82 +
83 + </div>
84 + <div class="col-6 col-12-medium">
85 +
86 + <!-- Box -->
87 + <section class="box feature" id="weather">
88 +
89 + <div class="inner">
90 + <header>
91 + <h2>날씨 정보</h2>
92 +
93 + </header>
94 + <div id="weather">
95 + <div class="row">
96 + <div class="col-6" style="text-align:center;">
97 + 현재위치 <br><br>
98 + <h3 id="currentWeatherText"></h3><br>
99 + <img id="currentWeatherIMG" src=""><br>
100 + <h3 id="currentrain"></h3>
101 +
102 + </div>
103 + <div class="col-6" style="text-align:center;">
104 + 목적지 <br><br>
105 + <h2 id="destWeatherText"></h2><br>
106 + <img id="destWeatherIMG" src=""><br>
107 + <h3 id="destrain"></h3>
108 + </div>
109 + </div>
110 +
111 +
112 +
113 +
114 + </div>
115 + </div>
116 + </section>
117 +
118 + </div>
119 +
120 + </div>
121 + </div>
122 + </div>
123 + <div class="container">
124 +
125 + <div class="row">
126 + <div class="col-12">
127 + <H3>Fishes</H3>
128 + </div>
129 + </div>
130 + </div>
131 + <!-- Main -->
132 + <div id="banner-wrapper">
133 + <div class="container">
134 + <div class="row">
135 + <div class="col-4 col-12-medium">
136 +
137 + <!-- Box -->
138 + <section class="box feature" id="transport">
139 + <a href="#" class="image featured"><img src="{% static 'images/임연수어.png' %}" alt="" /></a>
140 + <div class="inner">
141 + <header>
142 + <h2>임연수어</h2>
143 + </header>
144 + <P>임연수어(林延壽魚)는 쥐노래미과에 속하며 학명은 Pleurogrammus azonus이다. 몸길이 45cm 가량으로 모양이 쥐노래미와 비슷하나 꼬리 자루가 가늘고 머리가 작으며, 몸빛은 노랑 바탕에 다섯 줄의 검은색 세로띠가 있다. 이름은 이 물고기를 잘 낚았다는 관북 지방의 사람의 이름에서 유래하였다. 한해성 어종으로 한국과 일본에 분포한다.</P>
145 + </div>
146 + </section>
147 +
148 + </div>
149 + <div class="col-4 col-12-medium">
150 +
151 + <!-- Box -->
152 + <section class="box feature" id="weather">
153 + <a href="#" class="image featured"><img src="{% static 'images/용가자미.jpg' %}" alt="" /></a>
154 + <div class="inner">
155 + <header>
156 + <h2>용가자미</h2>
157 + </header>
158 + <p>몸은 긴 타원형이며, 눈은 오른쪽에 위치한다. 윗쪽의 눈은 등 외곽의 정중선 위에 위치하며, 위쪽을 향해 있다. 입은 크고 거의 좌우대칭이며, 아래턱이 위턱보다 돌출한다. 위턱의뒤끝은아래쪽눈동자의중앙아래까지도달한다. 양 턱에 작지만 뾰족한 이빨이 각각 1줄씩 있다. 등지느러미의 기부는 윗눈의 후반부에서 시작한다. 가슴지느러미의중간에있는연조는끝부분이갈라져있다. 옆줄은 가슴지느러미 위쪽에서 구부러지지 않고 거의 직선형이다. 비늘은 작고 눈이 있는 쪽은 빗비늘 또는 둥근비늘이며, 눈이 없는 쪽은 빗비늘이다.</p>
159 + </div>
160 + </section>
161 +
162 + </div>
163 + <div class="col-4 col-12-medium">
164 +
165 + <!-- Box -->
166 + <section class="box feature" id="weather">
167 + <a href="#" class="image featured"><img src="{% static 'images/황어.jpg' %}" alt="" /></a>
168 + <div class="inner">
169 + <header>
170 + <h2>황어</h2>
171 + </header>
172 + <p>잉어목 잉어과의 물고기로 잉어과 어종 중에서 유일한 2차 담수어인데, 강에서 태어난 뒤 바다에서 일생을 보내다가 연어처럼 강으로 돌아와서 산란을 한다.
173 +
174 +잡식성으로, 수온이 낮을 때는 강바닥의 수생곤충 등을 먹고살다가 수온이 올라가면 육지에서 흘러온 지렁이등을 먹는다고 한다.
175 +
176 +몸은 길게 옆으로 납작하고, 성어가 되면 3열의 굵은 황금색 줄이 선명하게 드러난다. 길이는 성어 기준으로 평균 40cm 내외로 큰편이다. 친척인 잉어가 그렇듯 소화기관은 위가 없고 창자만 있다.
177 +</p>
178 +
179 + </div>
180 + </section>
181 +
182 + </div>
183 +
184 + </div>
185 + <div class="row">
186 + <div class="col-12" style="text-align:center;">
187 + <button>More..</button>
188 + </div>
189 + </div>
190 + </div>
191 + </div>
192 +
193 + <!-- Footer -->
194 + <div id="footer-wrapper">
195 + <footer id="footer" class="container">
196 + <div class="row">
197 +
198 + <div class="col-12 col-12-medium col-12-small" >
199 +
200 + <!-- Contact -->
201 + <section class="widget contact last" style="text-align: center;">
202 + <h3>Contact Us</h3>
203 + <ul>
204 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
205 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
206 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
207 +
208 + </ul>
209 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
210 + 010-xxxx-yyyy</p>
211 + </section>
212 +
213 + </div>
214 + </div>
215 + <div class="row">
216 + <div class="col-12">
217 + <div id="copyright">
218 + <ul class="menu">
219 + <li>&copy; All rights reserved</li>
220 + </ul>
221 + </div>
222 + </div>
223 + </div>
224 + </footer>
225 + </div>
226 +
227 + </div>
228 +
229 + <!-- Scripts -->
230 +
231 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
232 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
233 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
234 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
235 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
236 + <script src="{% static 'assets/js/util.js' %}"></script>
237 + <script src="{% static 'assets/js/main.js' %}"></script>
238 + <script>
239 +
240 + // 구면 코사인 법칙(Spherical Law of Cosine) 으로 두 위도/경도 지점의 거리를 구함
241 + // 반환 거리 단위 (km)
242 + function computeDistance(startCoords, destCoords) {
243 + var startLatRads = degreesToRadians(startCoords.latitude);
244 + var startLongRads = degreesToRadians(startCoords.longitude);
245 + var destLatRads = degreesToRadians(destCoords.latitude);
246 + var destLongRads = degreesToRadians(destCoords.longitude);
247 +
248 + var Radius = 6371; //지구의 반경(km)
249 + var distance = Math.acos(Math.sin(startLatRads) * Math.sin(destLatRads) +
250 + Math.cos(startLatRads) * Math.cos(destLatRads) *
251 + Math.cos(startLongRads - destLongRads)) * Radius;
252 +
253 + return distance;
254 + }
255 +
256 + function degreesToRadians(degrees) {
257 + radians = (degrees * Math.PI)/180;
258 + return radians;
259 + }
260 +
261 + var mapObj = new Object();
262 +
263 + $("#btnSearchLocation").click(function(){
264 +
265 + mapObj.callback_address = function(result, status) {
266 + if (status === kakao.maps.services.Status.OK) {
267 +
268 + var destCoords = new Object();
269 + destCoords.latitude = result[0].y
270 + destCoords.longitude = result[0].x
271 + var srcCoodrs = new Object();
272 + srcCoodrs.latitude = mapObj.latitude;
273 + srcCoodrs.longitude = mapObj.longitude;
274 + var temp =computeDistance(srcCoodrs, destCoords)
275 +
276 + $("#distance").show();
277 + $("#spanDistance").html(Math.round(temp)+ "Km")
278 + drawMap(result[0].y,result[0].x,false)
279 + mapObj.dest_latitude = result[0].y;
280 + mapObj.dest_longitude = result[0].x;
281 + drawWeather(mapObj.dest_latitude,mapObj.dest_longitude,false);
282 +
283 + }
284 + };
285 +
286 + mapObj.geocoder.addressSearch($("#txtDest").val().trim(), mapObj.callback_address);
287 + });
288 +
289 +
290 +
291 + function drawMap(latitude, longitude, isCurrentPosition)
292 + {
293 + $("#fakeMapImg").show();
294 + $("#map").hide();
295 + mapHeight = $("#fakeMapImg").height();
296 + console.log(mapHeight);
297 + $("#map").css("height",mapHeight+"px");
298 + $("#map").show();
299 + $("#fakeMapImg").hide();
300 +
301 + mapObj.latitude= latitude;
302 + mapObj.longitude= longitude;
303 +
304 +
305 + mapObj.container = document.getElementById('map');
306 + mapObj.options = {
307 + center: new kakao.maps.LatLng(mapObj.latitude, mapObj.longitude),
308 + level: 3
309 + };
310 +
311 + mapObj.map = new kakao.maps.Map(mapObj.container, mapObj.options);
312 + mapObj.geocoder = new kakao.maps.services.Geocoder();
313 +
314 + // GPS 정보 => 주소 변환
315 +
316 + mapObj.coord = new kakao.maps.LatLng(mapObj.latitude, mapObj.longitude);
317 + mapObj.callback = function(result, status) {
318 + if (status === kakao.maps.services.Status.OK) {
319 + console.log(result);
320 + if (isCurrentPosition)
321 + $("#currentAddress").html(result[0].road_address.address_name);
322 + }
323 + };
324 + mapObj.geocoder.coord2Address(mapObj.coord.getLng(), mapObj.coord.getLat(), mapObj.callback);
325 +
326 + //위치 마커 표시
327 +
328 + mapObj.clusterer = new kakao.maps.MarkerClusterer({
329 + map: mapObj.map,
330 + //markers: markers,
331 + gridSize: 35,
332 + averageCenter: true,
333 + minLevel: 6,
334 + disableClickZoom: true,
335 + styles: [{
336 + width : '53px', height : '52px',
337 + background: 'url(cluster.png) no-repeat',
338 + color: '#fff',
339 + textAlign: 'center',
340 + lineHeight: '54px'
341 + }]
342 + });
343 +
344 + mapObj.marker = new kakao.maps.Marker({
345 + position: new kakao.maps.LatLng( mapObj.latitude, mapObj.longitude )
346 + });
347 +
348 + mapObj.clusterer.addMarker(mapObj.marker);
349 +
350 +
351 +
352 +
353 + }
354 +
355 + function drawWeather(latitude,longitude,isCurrentPosition)
356 + {
357 + var weather_url = "https://api.openweathermap.org/data/2.5/weather?lat="+latitude+"&lon="+longitude+"&appid=eef2ceca8e820c9af83fc74bbd1390c9&units=metric&lang=kr"
358 + $.ajax({
359 + url: weather_url
360 + ,method : "GET"
361 + ,success :function(data)
362 + {
363 + console.log(data);
364 + //console.log("http://openweathermap.org/img/wn/"+data.weather[0].icon+"@2x.png")
365 + if (isCurrentPosition)
366 + targetPos="current"
367 + else
368 + targetPos="dest"
369 + $("#"+targetPos+"WeatherIMG").attr("src", "http://openweathermap.org/img/wn/"+data.weather[0].icon+"@2x.png");
370 +
371 + weatherText ="기타"
372 + if (data.weather[0].id >=200 && data.weather[0].id <300)
373 + weatherText ="폭우"
374 + if (data.weather[0].id >=300 && data.weather[0].id <600)
375 + weatherText ="비"
376 + if (data.weather[0].id >=600 && data.weather[0].id <700)
377 + weatherText ="눈"
378 + if (data.weather[0].id ==800)
379 + weatherText ="맑음"
380 + if (data.weather[0].id > 800)
381 + weatherText ="흐림"
382 +
383 +
384 + $("#"+targetPos+"WeatherText").html(weatherText+" "+data.main.temp +"°C" );
385 + if ("rain" in data )
386 + $("#"+targetPos+"rain").html(data.main.temp +"mm" );
387 + }
388 +
389 +
390 + });
391 +
392 +
393 + }
394 +
395 + $("document").ready(function(){
396 + var param = new Object();
397 + mapObj.bGPSSupport = false;
398 +
399 + if (navigator.geolocation) { // GPS를 지원하면
400 + mapObj.bGPSSupport = true;
401 + navigator.geolocation.getCurrentPosition(function(position) {
402 + mapObj.latitude= position.coords.latitude;
403 + mapObj.longitude= position.coords.longitude;
404 + drawMap(mapObj.latitude,mapObj.longitude,true);
405 + drawWeather(mapObj.latitude,mapObj.longitude,true);
406 + });
407 +
408 +
409 + }
410 + else
411 + mapObj.bGPSSupport = false;
412 +
413 +
414 +
415 +
416 +
417 +
418 + });
419 +
420 +
421 +
422 +
423 +
424 + </script>
425 + </body>
426 +</html>
1 +from django.test import TestCase
2 +
3 +# Create your tests here.
1 +from django.urls import path
2 +from .views import fishes
3 +# show, edit, update, delete
4 +
5 +app_name = "posts"
6 +urlpatterns = [
7 + # path('new/', new, name="new"),
8 + # path('create/', create, name="create"),
9 + # path('<int:post_id>/', show, name="show"),
10 + # path('edit/<int:post_id>/', edit, name="edit"),
11 + # path('update/<int:post_id>/', update, name="update"),
12 + # path('delete/<int:post_id>/', delete, name="delete"),
13 +]
1 +from django.shortcuts import render, redirect
2 +from .forms import PostForm
3 +from .models import Post
4 +
5 +def index(request):
6 + context = {
7 + 'posts': Post.objects.order_by('-updated_at')
8 + }
9 + return render(request, 'posts/index.html', context)
10 +
11 +def fishes(request):
12 + context = {
13 + 'posts': Post.objects.order_by('-updated_at')
14 + }
15 + return render(request, 'posts/fishes.html', context)
16 +#
17 +# def new(request):
18 +# context = {
19 +# 'form': PostForm()
20 +# }
21 +# return render(request, 'posts/new.html', context)
22 +#
23 +# def create(request):
24 +# if request.method == 'POST':
25 +# form = PostForm(request.POST)
26 +# if form.is_valid():
27 +# form.save()
28 +# return redirect(goFishing)
29 +# Create your views here.
30 +#
31 +# def show(request, post_id):
32 +# post = Post.objects.get(pk=post_id)
33 +# context = {
34 +# 'post': post
35 +# }
36 +# return render(request, 'posts/show.html', context)
37 +#
38 +# def edit(request, post_id):
39 +# post = Post.objects.get(pk=post_id)
40 +# context = {
41 +# 'post': post,
42 +# 'form': PostForm(instance=post)
43 +# }
44 +# return render(request, 'posts/edit.html', context)
45 +#
46 +# def update(request, post_id):
47 +# if request.method == 'POST':
48 +# post = Post.objects.get(pk=post_id)
49 +# form = PostForm(request.POST, instance=post)
50 +# if form.is_valid():
51 +# form.save()
52 +# return redirect('posts:show', post_id)
53 +#
54 +# def delete(request, post_id):
55 +# if request.method == "POST":
56 +# post = Post.objects.get(pk=post_id)
57 +# post.delete()
58 +# return redirect(goFishing)
1 +from django.contrib import admin
2 +
3 +from .models import User
4 +
5 +@admin.register(User)
6 +class UserAdmin(admin.ModelAdmin):
7 + list_display = (
8 + 'id',
9 + 'email',
10 + 'userPw',
11 + 'created_at',
12 + 'updated_at',
13 + )
14 + search_fields = (
15 + 'email',
16 + )
17 +# Register your models here.
1 +from django.apps import AppConfig
2 +
3 +
4 +class UsersConfig(AppConfig):
5 + name = 'users'
1 +# Generated by Django 3.0.6 on 2020-06-08 07:20
2 +
3 +from django.db import migrations, models
4 +
5 +
6 +class Migration(migrations.Migration):
7 +
8 + initial = True
9 +
10 + dependencies = [
11 + ]
12 +
13 + operations = [
14 + migrations.CreateModel(
15 + name='User',
16 + fields=[
17 + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18 + ('userId', models.CharField(max_length=20)),
19 + ('userPw', models.CharField(max_length=20)),
20 + ('name', models.CharField(max_length=200)),
21 + ('email', models.CharField(max_length=50)),
22 + ('rrn', models.CharField(max_length=200)),
23 + ('last_destination', models.CharField(max_length=100)),
24 + ('created_at', models.DateTimeField(auto_now_add=True)),
25 + ('updated_at', models.DateTimeField(auto_now=True)),
26 + ],
27 + ),
28 + ]
1 +# Generated by Django 3.0.6 on 2020-06-15 05:04
2 +
3 +from django.db import migrations
4 +
5 +
6 +class Migration(migrations.Migration):
7 +
8 + dependencies = [
9 + ('users', '0001_initial'),
10 + ]
11 +
12 + operations = [
13 + migrations.RemoveField(
14 + model_name='user',
15 + name='last_destination',
16 + ),
17 + migrations.RemoveField(
18 + model_name='user',
19 + name='name',
20 + ),
21 + migrations.RemoveField(
22 + model_name='user',
23 + name='rrn',
24 + ),
25 + ]
1 +# Generated by Django 3.0.6 on 2020-06-15 05:48
2 +
3 +from django.db import migrations
4 +
5 +
6 +class Migration(migrations.Migration):
7 +
8 + dependencies = [
9 + ('users', '0002_auto_20200615_1404'),
10 + ]
11 +
12 + operations = [
13 + migrations.RemoveField(
14 + model_name='user',
15 + name='userId',
16 + ),
17 + ]
1 +from django.db import models
2 +
3 +
4 +class User(models.Model):
5 + email = models.CharField(max_length=50)
6 + userPw = models.CharField(max_length=20)
7 + created_at = models.DateTimeField(auto_now_add=True)
8 + updated_at = models.DateTimeField(auto_now=True)
9 +
10 + def __str__(self):
11 + return f'User({self.email}, {self.userPw}, {self.created_at}, {self.updated_at})'
12 +# Create your models here.
1 +{% load static %}
2 +<!DOCTYPE html>
3 +<html lang="ko">
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>FishBook : 회원가입</title>
8 + <link rel="stylesheet" href="{% static 'assets/css/user_joinform.css' %}">
9 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
10 + <script src="{% static 'assets/js/joinform.js' %}"></script>
11 +
12 +</head>
13 +<body>
14 + <div id="wrapper">
15 + <div id="header">
16 + <h1>
17 + <a href="{% url 'index' %}">
18 + <img src="{% static 'images/fish-logo.png' %}" alt="logo">
19 + </a>
20 + </h1>
21 + </div>
22 + <div id="container">
23 + <div id="content">
24 + <form id="join_f" method="POST" action="{% url 'users:join' %}">
25 + {% csrf_token %}
26 + <fieldset class="join_form">
27 + <legend class="blind">회원가입</legend>
28 + <div class="input_row" id="email_area">
29 + <span class="input_box">
30 + <label for="email" id="label_email_area"></label>
31 + <input type="text" id="email" name="email" class="int" placeholder="이메일" autofocus>
32 + </span>
33 + <!-- 취소 버튼(쓴 내용 삭제)-->
34 + </div>
35 + <div class="error_next_box" id="email_msg" style=""></div>
36 + <!-- <div class="input_row" id="id_area">
37 + <span class="input_box">
38 + <label for="userId" id="label_userId_area"></label>
39 + <input type="text" id="userId" name="userId" class="int" placeholder="아이디">
40 + </span>
41 + </div> -->
42 + <div class="error_next_box" id="id_msg" style=""></div>
43 + <div class="input_row" id="pw_area">
44 + <span class="input_box">
45 + <label for="pw" id="label_pw_area"></label>
46 + <input type="password" id="pw" name="pw" class="int" placeholder="비밀번호">
47 + </span>
48 + <!-- 취소 버튼(쓴 내용 삭제)-->
49 + </div>
50 + <div class="error_next_box" id="pw_msg" style=""></div>
51 + <div class="input_row" id="pw_check_area">
52 + <span class="input_box">
53 + <label for="pw_check" id="label_pw_check_area"></label>
54 + <input type="password" id="pw_check" name="pw_check" class="int" placeholder="비밀번호 확인">
55 + </span>
56 + <!-- 취소 버튼(쓴 내용 삭제)-->
57 + </div>
58 + <div class="error_next_box" id="pw_check_msg" style=""></div>
59 + </fieldset>
60 + <input type="submit" title="회원가입" id="btn_join" email_check_result="fail" pw_check_result="fail" pw_check_check_result="fail" alt="가입하기" value="가입하기">
61 + </form>
62 + </div>
63 + </div>
64 + </div>
65 +</body>
66 +</html>
1 +{% load static %}
2 +<!DOCTYPE html>
3 +<html lang="ko">
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>FishBook : 회원가입</title>
8 + <link rel="stylesheet" href="{% static 'assets/css/user_joinform.css' %}">
9 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
10 + <script src="{% static 'assets/js/join.js' %}"></script>
11 +</head>
12 +<body>
13 + <div id="wrapper">
14 + <div id="header">
15 + <h1>
16 + <a href="{% url 'index' %}">
17 + <img src="{% static 'images/fish-logo.png' %}" alt="logo">
18 + </a>
19 + </h1>
20 + </div>
21 + <div id="container">
22 + <div id="content">
23 + <p>
24 + 회원가입을 축하합니다.
25 + <br><br>
26 + <a href="{% url 'index' %}">로그인하기</a>
27 + </p>
28 + </div>
29 + </div>
30 + </div>
31 +</body>
32 +</html>
1 +{% load static %}
2 +<!DOCTYPE html>
3 +<html lang="ko">
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>FishBook : 로그인</title>
8 + <link rel="stylesheet" href="{% static 'assets/css/user_loginform.css' %}">
9 +</head>
10 +<body>
11 + <div id="wrapper">
12 + <div id="header">
13 + <h1>
14 + <a href="{% url 'index' %}">
15 + <img src="{% static 'images/fish-logo.png' %}" alt="logo">
16 + </a>
17 + </h1>
18 + </div>
19 + <div id="container">
20 + <div id="content">
21 + <form id="login-form" name="loginform" method="POST" action="{% url 'users:login' %}">
22 + {% csrf_token %}
23 + <fieldset class="login_form">
24 + <legend class="blind">로그인</legend>
25 + <div class="input_row" id="email_area">
26 + <span class="input_box">
27 + <label for="email" id="label_userId_area"></label>
28 + <input type="text" id="email" name="email" class="int" placeholder="이메일" autofocus>
29 + </span>
30 + <!-- 취소 버튼-->
31 + </div>
32 + <div class="input_row" id="pw_area">
33 + <span class="input_box">
34 + <label for="pw" id="label_pw_area"></label>
35 + <input type="password" id="pw" name="pw" class="int" placeholder="비밀번호">
36 + </span>
37 + <!-- 취소 버튼-->
38 + </div>
39 + {% if request.GET.result == 'fail' %}
40 + <p style="color: red;">
41 + 로그인이 실패했습니다.
42 + </p>
43 + {% endif %}
44 + </fieldset>
45 + <input type="submit" title="로그인" id="btn_login" alt="로그인" value="로그인">
46 + </form>
47 + <div class="find_info">
48 + <a href="#">아이디, 비밀번호 찾기</a>
49 + <a href="{% url 'users:joinform' %}">회원가입</a>
50 + </div>
51 + </div>
52 + </div>
53 + </div>
54 +</body>
55 +</html>
1 +{% load static %}
2 +
3 +<!DOCTYPE html>
4 +<html lang="ko">
5 + <head>
6 + <title>FishBook</title>
7 + <meta charset="utf-8">
8 + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
9 + <meta name="description" content="" />
10 + <meta name="keywords" content="" />
11 + <meta name="author" content="JH PARK" />
12 + <link rel="shortcut icon" href="">
13 + <link rel="stylesheet" href="{% static 'assets/css/main.css' %}" />
14 + </head>
15 +
16 + <body class="is-preload homepage">
17 + <div id="page-wrapper">
18 +
19 + <!-- Header -->
20 + <div id="header-wrapper">
21 + <header id="header" class="container">
22 +
23 + <!-- Logo -->
24 + <div id="logo">
25 + <a href="{% url 'index' %}"><img src="{% static 'images/fish-logo.png' %}" %} style="height: 66px;"></a>
26 +
27 + </div>
28 +
29 + <!-- Nav -->
30 +
31 + {% include 'share/_navbar.html' %}
32 +
33 + </header>
34 + </div>
35 +
36 + <!-- Banner -->
37 + <!--
38 + <div id="banner-wrapper">
39 + <div id="banner" class="box container">
40 + <div class="row">
41 + <div class="col-7 col-12-medium">
42 + <h2>Fish Book</h2>
43 + <p> 낚시 관련 모든 정보를 제공합니다.</p>
44 + </div>
45 + <div class="col-5 col-12-medium">
46 + <ul>
47 + <li><a href="#transport" class="button large icon solid fa-arrow-circle-right">Transport</a></li>
48 + <li><a href="#weather" class="button alt large icon solid fa-arrow-circle-right">Weather</a></li>
49 + </ul>
50 + </div>
51 + </div>
52 + </div>
53 + </div>
54 +-->
55 + <!-- Features -->
56 + <div class="container">
57 +
58 + <div class="row">
59 + <div class="col-12">
60 + <H3>개인정보 수정</H3>
61 + </div>
62 + </div>
63 + </div>
64 + <!-- Main -->
65 + <div id="banner-wrapper">
66 + <div class="container">
67 + <div class="row">
68 +
69 + <div class="col-4 col-12-medium" style="margin: 0 auto;">
70 + <form id="join_f" name="joinForm" method="POST" action="{% url 'users:update' %}">
71 + {% csrf_token %}
72 + <fieldset class="join_form">
73 + <legend class="blind">회원정보 수정</legend>
74 + <div class="input_row" id="email_area">
75 + <span class="input_box">
76 + <label for="email" id="label_email_area"></label>
77 + <input type="text" id="email" name="email" class="int" value="{{ user.email }}" readonly>
78 + </span>
79 + <!-- 취소 버튼(쓴 내용 삭제)-->
80 + </div>
81 + <div class="error_next_box" id="email_msg" style=""></div>
82 + <!-- <div class="input_row" id="id_area">
83 + <span class="input_box">
84 + <label for="userId" id="label_userId_area"></label>
85 + <input type="text" id="userId" name="userId" class="int" placeholder="아이디">
86 + </span>
87 + </div>
88 + <div class="error_next_box" id="id_msg" style=""></div> -->
89 + <div class="input_row" id="pw_area">
90 + <span class="input_box">
91 + <label for="pw" id="label_pw_area"></label>
92 + <input type="password" id="pw" name="pw" class="int" placeholder="현재 비밀번호">
93 + </span>
94 + <!-- 취소 버튼(쓴 내용 삭제)-->
95 + </div>
96 + <div class="error_next_box" id="pw_msg" style=""></div>
97 +
98 + <div class="input_row" id="new_pw_area">
99 + <span class="input_box">
100 + <label for="new_pw" id="label_new_pw_area"></label>
101 + <input type="password" id="new_pw" name="new_pw" class="int" placeholder="새 비밀번호">
102 + </span>
103 + <!-- 취소 버튼(쓴 내용 삭제)-->
104 + </div>
105 + <div class="error_next_box" id="new_pw_msg" style=""></div>
106 +
107 + <div class="input_row" id="new_pw_check_area">
108 + <span class="input_box">
109 + <label for="new_pw_check" id="label_new_pw_check_area"></label>
110 + <input type="password" id="new_pw_check" name="new_pw_check" class="int" placeholder="새 비밀번호 확인">
111 + </span>
112 + <!-- 취소 버튼(쓴 내용 삭제)-->
113 + </div>
114 + <div class="error_next_box" id="new_pw_check_msg" style=""></div>
115 + </fieldset>
116 + <input type="submit" title="수정하기" id="btn_join" pw_check_result="fail" new_pw_check_result="fail" new_pw_check_check_result="fail" alt="수정하기" value="수정하기">
117 + </form>
118 +
119 + </div>
120 +
121 + </div>
122 + </div>
123 + </div>
124 +
125 + <!-- Footer -->
126 + <div id="footer-wrapper">
127 + <footer id="footer" class="container">
128 + <div class="row">
129 +
130 + <div class="col-12 col-12-medium col-12-small" >
131 +
132 + <!-- Contact -->
133 + <section class="widget contact last" style="text-align: center;">
134 + <h3>Contact Us</h3>
135 + <ul>
136 + <li><a href="#" class="icon brands fa-twitter"><span class="label">Twitter</span></a></li>
137 + <li><a href="#" class="icon brands fa-facebook-f"><span class="label">Facebook</span></a></li>
138 + <li><a href="#" class="icon brands fa-instagram"><span class="label">Instagram</span></a></li>
139 +
140 + </ul>
141 + <p>경기도 용인시 기흥구 영덕동 덕영대로 1732<br />
142 + 010-xxxx-yyyy</p>
143 + </section>
144 +
145 + </div>
146 + </div>
147 + <div class="row">
148 + <div class="col-12">
149 + <div id="copyright">
150 + <ul class="menu">
151 + <li>&copy; All rights reserved</li>
152 + </ul>
153 + </div>
154 + </div>
155 + </div>
156 + </footer>
157 + </div>
158 +
159 + </div>
160 +
161 + <!-- Scripts -->
162 +
163 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=ae75e773f5e261bc9bb0d38c630165d8&libraries=services,clusterer"></script>
164 + <script src="{% static 'assets/js/jquery.min.js' %}"></script>
165 + <script src="{% static 'assets/js/jquery.dropotron.min.js' %}"></script>
166 + <script src="{% static 'assets/js/browser.min.js' %}"></script>
167 + <script src="{% static 'assets/js/breakpoints.min.js' %}"></script>
168 + <script src="{% static 'assets/js/util.js' %}"></script>
169 + <script src="{% static 'assets/js/main.js' %}"></script>
170 + <script src="{% static 'assets/js/updateform.js' %}"></script>
171 +
172 + {% if request.GET.result == 'success' %}
173 + <script>
174 + alert('정보 수정이 완료되었습니다.')
175 + </script>
176 + {% endif %}
177 + {% if request.GET.result == 'fail' %}
178 + <script>
179 + alert('정보 수정에 실패했습니다.')
180 + </script>
181 + {% endif %}
182 + </body>
183 +</html>
1 +from django.test import TestCase
2 +
3 +# Create your tests here.
1 +from django.urls import path
2 +from .views import joinform, join, loginform, joinsuccess, checkemail, login, logout, update, updateform
3 +
4 +app_name = "users"
5 +urlpatterns = [
6 + path('joinform/', joinform, name="joinform"),
7 + path('join/', join, name="join"),
8 + path('joinsuccess', joinsuccess, name="joinsuccess"),
9 +
10 + path('api/checkemail', checkemail, name="checkemail"),
11 +
12 + path('loginform/', loginform, name="loginform"),
13 + path('login/', login, name="login"),
14 + path('logout/', logout, name="logout"),
15 +
16 + path('updateform', updateform, name="updateform"),
17 + path('update', update, name="update"),
18 +]
1 +from django.shortcuts import render, redirect
2 +from django.http import HttpResponseRedirect, JsonResponse
3 +from django.urls import reverse
4 +from .models import User
5 +from django.forms import model_to_dict
6 +import pdb
7 +
8 +def joinform(request):
9 + return render(request, 'users/joinform.html')
10 +
11 +def joinsuccess(request):
12 + return render(request, 'users/joinsuccess.html')
13 +
14 +def join(request):
15 + user = User()
16 + user.email = request.POST.get('email')
17 + user.userPw = request.POST.get('pw')
18 + if user.email != None and user.userPw != None:
19 + user.save()
20 +
21 + results = User.objects.filter(email=request.POST.get('email')).filter(userPw=request.POST.get('pw'))
22 +
23 + authUser = results[0]
24 + request.session['authUser'] = model_to_dict(authUser)
25 + return HttpResponseRedirect(reverse('users:joinsuccess'))
26 + # return render(request, 'users/join.html')
27 +
28 +
29 +def checkemail(request):
30 + try:
31 + user = User.objects.get(email=request.GET.get('email'))
32 + except Exception as e:
33 + user = None
34 + result = {
35 + 'result':'success',
36 + # 'data' : model_to_dict(user) # console에서 확인
37 + 'data' : "not exist" if user is None else "exist"
38 + }
39 +
40 + return JsonResponse(result)
41 +
42 +def loginform(request):
43 + return render(request, 'users/loginform.html')
44 +
45 +def login(request):
46 + results = User.objects.filter(email=request.POST.get('email')).filter(userPw=request.POST.get('pw'))
47 +
48 + if len(results) == 0:
49 + return HttpResponseRedirect('/users/loginform?result=fail')
50 +
51 + authUser = results[0]
52 + request.session['authUser'] = model_to_dict(authUser)
53 +
54 + return HttpResponseRedirect('/')
55 +
56 +def logout(request):
57 + del request.session['authUser']
58 + return HttpResponseRedirect('/')
59 +
60 +def updateform(request):
61 + user = User.objects.get(email=request.session['authUser']['email'])
62 + data = {
63 + 'user': user
64 + }
65 + return render(request, 'users/updateform.html', data)
66 +
67 +def update(request):
68 + user = User.objects.get(email=request.session['authUser']['email'])
69 +
70 + if request.POST.get('pw') == user.userPw:
71 + pass
72 + else:
73 + return HttpResponseRedirect('/users/updateform?result=fail')
74 +
75 + if request.POST.get('new_pw') != '':
76 + user.userPw = request.POST.get('new_pw')
77 + user.save()
78 +
79 + return HttpResponseRedirect('/users/updateform?result=success')
80 +# Create your views here.
1 +https://github.com/ParkJeong/FishBook
...\ No newline at end of file ...\ No newline at end of file
This file is too large to display.
This file is too large to display.
No preview for this file type
1 +<!DOCTYPE html>
2 +<html lang="ko">
3 +<head>
4 + <meta charset="UTF-8">
5 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 + <link rel="stylesheet" href="css/go-fishing.css">
7 + <title>Fish Book</title>
8 + <script src="js/jquery.js"></script>
9 + <script src="js/classie.js"></script>
10 + <script src="js/index.js"></script>
11 +</head>
12 +<body>
13 + <header>
14 + <a href="index.html"><img id="logo" src="images/fish-logo.png"></a>
15 + <button id="show-menu">메뉴</button>
16 + <button id="login" type="submit">로그인 상태</button>
17 + <input id="search" type="search">
18 + </header>
19 + <nav class="menu menu-hide" id="menu">
20 + <div>
21 + <h3>Menu</h3>
22 + </div>
23 + <a href="#">어종 인식</a>
24 + <a href="#">낚시가는길</a>
25 + <a href="#">낚시정보</a>
26 + <a href="#">낚시터</a>
27 + <a href="#">낚시용품</a>
28 + <a href="#">커뮤니티</a>
29 + </nav>
30 + <section>
31 + <article id="traffic-info">
32 + 교통정보
33 + <pre>
34 + 현재 위치: 경기도 수원시 영통구
35 + 목적지: 속초
36 + 예상 시간: 4시간
37 + </pre>
38 + </article>
39 + <article id="weather-info">
40 + 날씨정보
41 + <pre>
42 + 현재 위치: 15도 맑음
43 + 목적지: 20도 흐림
44 + </pre>
45 + </article>
46 + <article id="rainfall-info">
47 + 강수량정보
48 + <pre>
49 + 목적지: 0mm
50 + </pre>
51 + </article>
52 + <article id="fish-inquiry-board">
53 + 조황문의
54 + <pre>
55 + 1. 글1
56 + 2. 글2
57 + 3. 글3
58 + 4. 글4
59 + 5. 글5
60 + </pre>
61 + </article>
62 + </section>
63 + <footer>
64 + <address>경기도 수원시 영통구 영통동</address>
65 + </footer>
66 +</body>
67 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +<!DOCTYPE html>
2 +<html lang="ko">
3 +<head>
4 + <meta charset="UTF-8">
5 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 + <link rel="stylesheet" href="css/index.css">
7 + <title>Fish Book</title>
8 + <script src="js/jquery.js"></script>
9 + <script src="js/classie.js"></script>
10 + <script src="js/index.js"></script>
11 +</head>
12 +<body>
13 + <header>
14 + <a href="index.html"><img id="logo" src="image/fish-logo.png"></a>
15 + <button id="show-menu">메뉴</button>
16 + <button id="login" type="submit">로그인 상태</button>
17 + <input id="search" type="search">
18 + </header>
19 + <nav class="menu menu-hide" id="menu">
20 + <div>
21 + <h3>Menu</h3>
22 + </div>
23 + <a href="#">어종 인식</a>
24 + <a href="go-fishing.html">낚시가는길</a>
25 + <a href="#">낚시정보</a>
26 + <a href="#">낚시터</a>
27 + <a href="#">낚시용품</a>
28 + <a href="#">커뮤니티</a>
29 + </nav>
30 + <section>
31 + <article id="traffic-info">
32 + 교통정보
33 + <pre>
34 + 현재 위치: 경기도 수원시 영통구
35 + 목적지: 속초
36 + 예상 시간: 4시간
37 + </pre>
38 + </article>
39 + <article id="weather-info">
40 + 날씨정보
41 + <pre>
42 + 현재 위치: 15도 맑음
43 + 목적지: 20도 흐림
44 + </pre>
45 + </article>
46 + <article id="rainfall-info">
47 + 강수량정보
48 + <pre>
49 + 목적지: 0mm
50 + </pre>
51 + </article>
52 + <article id="search-fish">
53 + 어종검색
54 + <pre>
55 + 1. 어종1
56 + 2. 어종2
57 + 3. 어종3
58 + 4. 어종4
59 + 5. 어종5
60 + </pre>
61 + </article>
62 + <article id="map">
63 + 지도
64 + </article>
65 + <article id="best-post">
66 + best글5개
67 + <pre>
68 + 1. 글1
69 + 2. 글2
70 + 3. 글3
71 + 4. 글4
72 + 5. 글5
73 + </pre>
74 + </article>
75 + <article id="newest-post">
76 + 최신글5개
77 + <pre>
78 + 1. 글1
79 + 2. 글2
80 + 3. 글3
81 + 4. 글4
82 + 5. 글5
83 + </pre>
84 + </article>
85 + <article id="board">
86 + 자유게시판
87 + <pre>
88 + 1. 글1
89 + 2. 글2
90 + 3. 글3
91 + 4. 글4
92 + 5. 글5
93 + </pre>
94 + </article>
95 + </section>
96 + <footer>
97 + <address>경기도 수원시 영통구 영통동</address>
98 + </footer>
99 +</body>
100 +</html>
...\ No newline at end of file ...\ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
4 <meta charset="UTF-8"> 4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <title>FishBook : 회원가입</title> 6 <title>FishBook : 회원가입</title>
7 - <link rel="stylesheet" href="css/join/user_join.css"> 7 + <link rel="stylesheet" href="css/user_join.css">
8 <script src="js/jquery.js"></script> 8 <script src="js/jquery.js"></script>
9 <script src="js/join.js"></script> 9 <script src="js/join.js"></script>
10 </head> 10 </head>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
13 <div id="header"> 13 <div id="header">
14 <h1> 14 <h1>
15 <a href="#"> 15 <a href="#">
16 - <img src="images/fish-4925732.png" alt="logo"> 16 + <img src="image/fish-logo.png" alt="logo">
17 </a> 17 </a>
18 </h1> 18 </h1>
19 </div> 19 </div>
......
1 +/*!
2 + * classie - class helper functions
3 + * from bonzo https://github.com/ded/bonzo
4 + *
5 + * classie.has( elem, 'my-class' ) -> true/false
6 + * classie.add( elem, 'my-new-class' )
7 + * classie.remove( elem, 'my-unwanted-class' )
8 + * classie.toggle( elem, 'my-class' )
9 + */
10 +
11 +/*jshint browser: true, strict: true, undef: true */
12 +
13 +( function( window ) {
14 +
15 +'use strict';
16 +
17 +// class helper functions from bonzo https://github.com/ded/bonzo
18 +
19 +function classReg( className ) {
20 + return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
21 +}
22 +
23 +// classList support for class management
24 +// altho to be fair, the api sucks because it won't accept multiple classes at once
25 +var hasClass, addClass, removeClass;
26 +
27 +if ( 'classList' in document.documentElement ) {
28 + hasClass = function( elem, c ) {
29 + return elem.classList.contains( c );
30 + };
31 + addClass = function( elem, c ) {
32 + elem.classList.add( c );
33 + };
34 + removeClass = function( elem, c ) {
35 + elem.classList.remove( c );
36 + };
37 +}
38 +else {
39 + hasClass = function( elem, c ) {
40 + return classReg( c ).test( elem.className );
41 + };
42 + addClass = function( elem, c ) {
43 + if ( !hasClass( elem, c ) ) {
44 + elem.className = elem.className + ' ' + c;
45 + }
46 + };
47 + removeClass = function( elem, c ) {
48 + elem.className = elem.className.replace( classReg( c ), ' ' );
49 + };
50 +}
51 +
52 +function toggleClass( elem, c ) {
53 + var fn = hasClass( elem, c ) ? removeClass : addClass;
54 + fn( elem, c );
55 +}
56 +
57 +window.classie = {
58 + // full names
59 + hasClass: hasClass,
60 + addClass: addClass,
61 + removeClass: removeClass,
62 + toggleClass: toggleClass,
63 + // short names
64 + has: hasClass,
65 + add: addClass,
66 + remove: removeClass,
67 + toggle: toggleClass
68 +};
69 +
70 +})( window );
...\ No newline at end of file ...\ No newline at end of file
1 +window.onload = function(){
2 + var menu = document.getElementById('menu'),
3 + btnShowMenu = document.getElementById('show-menu');
4 + btnHideMenu = document.getElementById('hide-menu');
5 +
6 +
7 + btnShowMenu.addEventListener("click", function showMenu(e) {
8 + classie.toggle(this, 'active');
9 + classie.toggle(menu, 'menu-open');
10 + });
11 + btnHideMenu.addEventListener("click", function showMenu(e) {
12 + classie.toggle(this, 'active');
13 + classie.toggle(menu, 'menu-open');
14 + });
15 +};
...@@ -4,14 +4,14 @@ ...@@ -4,14 +4,14 @@
4 <meta charset="UTF-8"> 4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <title>FishBook : 로그인</title> 6 <title>FishBook : 로그인</title>
7 - <link rel="stylesheet" href="css/login/user_login.css"> 7 + <link rel="stylesheet" href="css/user_login.css">
8 </head> 8 </head>
9 <body> 9 <body>
10 <div id="wrapper"> 10 <div id="wrapper">
11 <div id="header"> 11 <div id="header">
12 <h1> 12 <h1>
13 <a href="#"> 13 <a href="#">
14 - <img src="images/fish-4925732.png" alt="logo"> 14 + <img src="image/fish-logo.png" alt="logo">
15 </a> 15 </a>
16 </h1> 16 </h1>
17 </div> 17 </div>
......
No preview for this file type
1 +Created by Codrops
2 +
3 +Please read more about our license here: http://tympanus.net/codrops/licensing/
...\ No newline at end of file ...\ No newline at end of file
1 +/* General styles for all menus */
2 +.cbp-spmenu {
3 + background: #47a3da;
4 + position: fixed;
5 +}
6 +
7 +.cbp-spmenu h3 {
8 + color: #afdefa;
9 + font-size: 1.9em;
10 + padding: 20px;
11 + margin: 0;
12 + font-weight: 300;
13 + background: #0d77b6;
14 +}
15 +
16 +.cbp-spmenu a {
17 + display: block;
18 + color: #fff;
19 + font-size: 1.1em;
20 + font-weight: 300;
21 +}
22 +
23 +.cbp-spmenu a:hover {
24 + background: #258ecd;
25 +}
26 +
27 +.cbp-spmenu a:active {
28 + background: #afdefa;
29 + color: #47a3da;
30 +}
31 +
32 +/* Orientation-dependent styles for the content of the menu */
33 +
34 +/* 좌우의 세로로 긴 메뉴에 대한 정보 */
35 +.cbp-spmenu-vertical {
36 + width: 240px;
37 + height: 100%;
38 + top: 0;
39 + z-index: 1000;
40 +}
41 +
42 +/* 좌우의 세로로 긴 메뉴안의 각 메뉴에 대한 정보 */
43 +.cbp-spmenu-vertical a {
44 + border-bottom: 1px solid #258ecd;
45 + padding: 1em;
46 +}
47 +/* 위아래의 가로로 긴 메뉴에 대한 정보 */
48 +.cbp-spmenu-horizontal {
49 + width: 100%;
50 + height: 150px;
51 + left: 0;
52 + z-index: 1000;
53 + overflow: hidden;
54 +}
55 +/* 위아래의 가로로 긴 메뉴의 Menu에 대한 정보 */
56 +.cbp-spmenu-horizontal h3 {
57 + height: 100%;
58 + width: 20%;
59 + float: left;
60 +}
61 +/* 위아래의 가로로 긴 메뉴안의 각 메뉴에 대한 정보 */
62 +.cbp-spmenu-horizontal a {
63 + float: left;
64 + width: 20%;
65 + padding: 0.8em;
66 + border-left: 1px solid #258ecd;
67 +}
68 +
69 +/* 메뉴 숨겨놓기 */
70 +/* Vertical menu that slides from the left or right */
71 +
72 +.cbp-spmenu-left {
73 + left: -240px;
74 +}
75 +
76 +.cbp-spmenu-right {
77 + right: -240px;
78 +}
79 +
80 +.cbp-spmenu-left.cbp-spmenu-open {
81 + left: 0px;
82 +}
83 +
84 +.cbp-spmenu-right.cbp-spmenu-open {
85 + right: 0px;
86 +}
87 +
88 +/* Horizontal menu that slides from the top or bottom */
89 +
90 +.cbp-spmenu-top {
91 + top: -150px;
92 +}
93 +
94 +.cbp-spmenu-bottom {
95 + bottom: -150px;
96 +}
97 +
98 +.cbp-spmenu-top.cbp-spmenu-open {
99 + top: 0px;
100 +}
101 +
102 +.cbp-spmenu-bottom.cbp-spmenu-open {
103 + bottom: 0px;
104 +}
105 +
106 +/* Push classes applied to the body */
107 +
108 +.cbp-spmenu-push {
109 + overflow-x: hidden;
110 + position: relative;
111 + left: 0;
112 +}
113 +
114 +.cbp-spmenu-push-toright {
115 + left: 240px;
116 +}
117 +
118 +.cbp-spmenu-push-toleft {
119 + left: -240px;
120 +}
121 +
122 +/* Transitions */
123 +
124 +.cbp-spmenu,
125 +.cbp-spmenu-push {
126 + -webkit-transition: all 0.3s ease;
127 + -moz-transition: all 0.3s ease;
128 + transition: all 0.3s ease;
129 +}
130 +
131 +/* Example media queries */
132 +
133 +@media screen and (max-width: 55.1875em){
134 +
135 + .cbp-spmenu-horizontal {
136 + font-size: 75%;
137 + height: 110px;
138 + }
139 +
140 + .cbp-spmenu-top {
141 + top: -110px;
142 + }
143 +
144 + .cbp-spmenu-bottom {
145 + bottom: -110px;
146 + }
147 +
148 +}
149 +
150 +@media screen and (max-height: 26.375em){
151 +
152 + .cbp-spmenu-vertical {
153 + font-size: 90%;
154 + width: 190px;
155 + }
156 +
157 + .cbp-spmenu-left,
158 + .cbp-spmenu-push-toleft {
159 + left: -190px;
160 + }
161 +
162 + .cbp-spmenu-right {
163 + right: -190px;
164 + }
165 +
166 + .cbp-spmenu-push-toright {
167 + left: 190px;
168 + }
169 +}
1 +/* General Demo Style */
2 +@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
3 +
4 +@font-face {
5 + font-family: 'fontawesome';
6 + src:url('../fonts/fontawesome.eot');
7 + src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'),
8 + url('../fonts/fontawesome.svg#fontawesome') format('svg'),
9 + url('../fonts/fontawesome.woff') format('woff'),
10 + url('../fonts/fontawesome.ttf') format('truetype');
11 + font-weight: normal;
12 + font-style: normal;
13 +}
14 +
15 +body, html { font-size: 100%; padding: 0; margin: 0;}
16 +
17 +/* Reset */
18 +*,
19 +*:after,
20 +*:before {
21 + -webkit-box-sizing: border-box;
22 + -moz-box-sizing: border-box;
23 + box-sizing: border-box;
24 +}
25 +
26 +/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
27 +.clearfix:before,
28 +.clearfix:after {
29 + content: " ";
30 + display: table;
31 +}
32 +
33 +.clearfix:after {
34 + clear: both;
35 +}
36 +
37 +body {
38 + font-family: 'Lato', Calibri, Arial, sans-serif;
39 + color: #47a3da;
40 +
41 +}
42 +
43 +a {
44 + color: #f0f0f0;
45 + text-decoration: none;
46 +}
47 +
48 +a:hover {
49 + color: #000;
50 +}
51 +
52 +.main,
53 +.container > header {
54 + width: 90%;
55 + max-width: 69em;
56 + margin: 0 auto;
57 + padding: 0 1.875em 3.125em 1.875em;
58 +}
59 +
60 +.container > header {
61 + padding: 2.875em 1.875em 1.875em;
62 +}
63 +
64 +.container > header h1 {
65 + font-size: 2.125em;
66 + line-height: 1.3;
67 + margin: 0;
68 + float: left;
69 + font-weight: 400;
70 +}
71 +
72 +.container > header span {
73 + display: block;
74 + font-weight: 700;
75 + text-transform: uppercase;
76 + letter-spacing: 0.5em;
77 + padding: 0 0 0.6em 0.1em;
78 +}
79 +
80 +.container > header nav {
81 + float: right;
82 +}
83 +
84 +.container > header nav a {
85 + display: block;
86 + float: left;
87 + position: relative;
88 + width: 2.5em;
89 + height: 2.5em;
90 + background: #fff;
91 + border-radius: 50%;
92 + color: transparent;
93 + margin: 0 0.1em;
94 + border: 4px solid #47a3da;
95 + text-indent: -8000px;
96 +}
97 +
98 +.container > header nav a:after {
99 + content: attr(data-info);
100 + color: #47a3da;
101 + position: absolute;
102 + width: 600%;
103 + top: 120%;
104 + text-align: right;
105 + right: 0;
106 + opacity: 0;
107 + pointer-events: none;
108 +}
109 +
110 +.container > header nav a:hover:after {
111 + opacity: 1;
112 +}
113 +
114 +.container > header nav a:hover {
115 + background: #47a3da;
116 +}
117 +
118 +.main > section {
119 + max-width: 260px;
120 + width: 90%;
121 + margin: 0 auto;
122 +}
123 +
124 +.main > section h2 {
125 + font-weight: 300;
126 + color: #ccc;
127 +}
128 +
129 +.main > section button {
130 + border: none;
131 + background: #47a3da;
132 + color: #fff;
133 + padding: 1.5em;
134 + display: block;
135 + width: 100%;
136 + cursor: pointer;
137 + margin: 10px 0;
138 + font-size: 0.8em;
139 +}
140 +
141 +.main > section button:hover {
142 + background: #258ecd;
143 +}
144 +
145 +.main > section button.active {
146 + background: #0d77b6;
147 +}
148 +
149 +.main > section button.disabled {
150 + background: #aaa;
151 + pointer-events: none;
152 +}
153 +
154 +.icon-drop:before,
155 +.icon-arrow-left:before {
156 + font-family: 'fontawesome';
157 + position: absolute;
158 + top: 0;
159 + width: 100%;
160 + height: 100%;
161 + speak: none;
162 + font-style: normal;
163 + font-weight: normal;
164 + line-height: 2;
165 + text-align: center;
166 + color: #47a3da;
167 + -webkit-font-smoothing: antialiased;
168 + text-indent: 8000px;
169 + padding-left: 8px;
170 +}
171 +
172 +.container > header nav a:hover:before {
173 + color: #fff;
174 +}
175 +
176 +.icon-drop:before {
177 + content: "\e000";
178 +}
179 +
180 +.icon-arrow-left:before {
181 + content: "\f060";
182 +}
183 +
1 +<?xml version="1.0" standalone="no"?>
2 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
3 +<svg xmlns="http://www.w3.org/2000/svg">
4 +<metadata>
5 +This is a custom SVG font generated by IcoMoon.
6 +<iconset grid="14"></iconset>
7 +</metadata>
8 +<defs>
9 +<font id="fontawesome" horiz-adv-x="448" >
10 +<font-face units-per-em="448" ascent="432" descent="-16" />
11 +<missing-glyph horiz-adv-x="448" />
12 +<glyph unicode="&#xe000;" d="M 221.657,407.485 ,m0.00,0.00,c 0.00,0.00 -132.984-182.838 -132.205-286.236 0.515-68.522 61.089-123.688 135.314-123.218 74.202,0.479 133.943,56.421 133.428,124.943 C 357.414,226.368 221.657,407.485 221.657,407.485 z" horiz-adv-x="448.00000000000006" />
13 +<glyph unicode="&#xf060;" d="M 384.00,208.00l0.00-32.00 q0.00-13.25 -8.125-22.625t-21.125-9.375l-176.00,0.00 l 73.25-73.50q 9.50-9.00 9.50-22.50t-9.50-22.50l-18.75-19.00q-9.25-9.25 -22.50-9.25q-13.00,0.00 -22.75,9.25l-162.75,163.00q-9.25,9.25 -9.25,22.50q0.00,13.00 9.25,22.75l 162.75,162.50q 9.50,9.50 22.75,9.50q 13.00,0.00 22.50-9.50l 18.75-18.50q 9.50-9.50 9.50-22.75t-9.50-22.75l-73.25-73.25l 176.00,0.00 q 13.00,0.00 21.125-9.375 t 8.125-22.625z" horiz-adv-x="384" />
14 +<glyph unicode="&#x20;" horiz-adv-x="224" />
15 +<glyph class="hidden" unicode="&#xf000;" d="M0,432L 448 -16L0 -16 z" horiz-adv-x="0" />
16 +</font></defs></svg>
...\ No newline at end of file ...\ No newline at end of file
1 +Icons made with http://icomoon.io/
2 +
3 +#Font Awesome 3.0.2
4 +##the iconic font designed for use with Twitter Bootstrap
5 +
6 +The full suite of pictographic icons, examples, and documentation can be found at:
7 +http://fortawesome.github.com/Font-Awesome/
8 +
9 +
10 +##License
11 +- The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
12 +- Font Awesome CSS, LESS, and SASS files are licensed under the MIT License - http://opensource.org/licenses/mit-license.html
13 +- The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
14 +- Attribution is no longer required in Font Awesome 3.0, but much appreciated: "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
15 +
16 +##Contact
17 +- Email: dave@davegandy.com
18 +- Twitter: http://twitter.com/fortaweso_me
19 +- Work: Lead Product Designer @ http://kyru.us
20 +
21 +##Changelog
22 +- v3.0.0 - all icons redesigned from scratch, optimized for Bootstrap's 14px default
23 +- v3.0.1 - much improved rendering in webkit, various bugfixes
24 +- v3.0.2 - much improved rendering and alignment in IE7
1 +<!DOCTYPE html>
2 +<html lang="en" class="no-js">
3 + <head>
4 + <meta charset="UTF-8" />
5 + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>Blueprint: Slide and Push Menus</title>
8 + <meta name="description" content="Blueprint: Slide and Push Menus" />
9 + <meta name="keywords" content="sliding menu, pushing menu, navigation, responsive, menu, css, jquery" />
10 + <meta name="author" content="Codrops" />
11 + <link rel="shortcut icon" href="../favicon.ico">
12 + <link rel="stylesheet" type="text/css" href="css/default.css" />
13 + <link rel="stylesheet" type="text/css" href="css/component.css" />
14 + <script src="js/modernizr.custom.js"></script>
15 + </head>
16 + <body class="cbp-spmenu-push">
17 + <nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left" id="cbp-spmenu-s1">
18 + <h3>Menu</h3>
19 + <a href="#">Celery seakale</a>
20 + <a href="#">Dulse daikon</a>
21 + <a href="#">Zucchini garlic</a>
22 + <a href="#">Catsear azuki bean</a>
23 + <a href="#">Dandelion bunya</a>
24 + <a href="#">Rutabaga</a>
25 + </nav>
26 + <nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-right" id="cbp-spmenu-s2">
27 + <h3>Menu</h3>
28 + <a href="#">Celery seakale</a>
29 + <a href="#">Dulse daikon</a>
30 + <a href="#">Zucchini garlic</a>
31 + <a href="#">Catsear azuki bean</a>
32 + <a href="#">Dandelion bunya</a>
33 + <a href="#">Rutabaga</a>
34 + </nav>
35 + <nav class="cbp-spmenu cbp-spmenu-horizontal cbp-spmenu-top" id="cbp-spmenu-s3">
36 + <h3>Menu</h3>
37 + <a href="#">Celery seakale</a>
38 + <a href="#">Dulse daikon</a>
39 + <a href="#">Zucchini garlic</a>
40 + <a href="#">Catsear azuki bean</a>
41 + <a href="#">Dandelion bunya</a>
42 + <a href="#">Rutabaga</a>
43 + <a href="#">Celery seakale</a>
44 + <a href="#">Dulse daikon</a>
45 + <a href="#">Zucchini garlic</a>
46 + <a href="#">Catsear azuki bean</a>
47 + <a href="#">Dandelion bunya</a>
48 + <a href="#">Rutabaga</a>
49 + </nav>
50 + <nav class="cbp-spmenu cbp-spmenu-horizontal cbp-spmenu-bottom" id="cbp-spmenu-s4">
51 + <h3>Menu</h3>
52 + <a href="#">Celery seakale</a>
53 + <a href="#">Dulse daikon</a>
54 + <a href="#">Zucchini garlic</a>
55 + <a href="#">Catsear azuki bean</a>
56 + <a href="#">Dandelion bunya</a>
57 + <a href="#">Rutabaga</a>
58 + <a href="#">Celery seakale</a>
59 + <a href="#">Dulse daikon</a>
60 + <a href="#">Zucchini garlic</a>
61 + <a href="#">Catsear azuki bean</a>
62 + <a href="#">Dandelion bunya</a>
63 + <a href="#">Rutabaga</a>
64 + </nav>
65 + <div class="container">
66 + <header class="clearfix">
67 + <span>Blueprint</span>
68 + <h1>Slide and Push Menus</h1>
69 + <nav>
70 + <a href="http://tympanus.net/Blueprints/QuotesRotator/" class="icon-arrow-left" data-info="previous Blueprint">Previous Blueprint</a>
71 + <a href="http://tympanus.net/codrops/?p=14725" class="icon-drop" data-info="back to the Codrops article">back to the Codrops article</a>
72 + </nav>
73 + </header>
74 + <div class="main">
75 + <section>
76 + <h2>Slide Menus</h2>
77 + <!-- Class "cbp-spmenu-0" gets applied to menu -->
78 + <button id="showLeft">Show/Hide Left Slide Menu</button>
79 + <button id="showRight">Show/Hide Right Slide Menu</button>
80 + <button id="showTop">Show/Hide Top Slide Menu</button>
81 + <button id="showBottom">Show/Hide Bottom Slide Menu</button>
82 + </section>
83 + <section class="buttonset">
84 + <h2>Push Menus</h2>
85 + <!-- Class "cbp-spmenu-open" gets applied to menu and "cbp-spmenu-push-toleft" or "cbp-spmenu-push-toright" to the body -->
86 + <button id="showLeftPush">Show/Hide Left Push Menu</button>
87 + <button id="showRightPush">Show/Hide Right Push Menu</button>
88 + </section>
89 + </div>
90 + </div>
91 + <!-- Classie - class helper functions by @desandro https://github.com/desandro/classie -->
92 + <script src="js/classie.js"></script>
93 + <script>
94 + var menuLeft = document.getElementById( 'cbp-spmenu-s1' ),
95 + menuRight = document.getElementById( 'cbp-spmenu-s2' ),
96 + menuTop = document.getElementById( 'cbp-spmenu-s3' ),
97 + menuBottom = document.getElementById( 'cbp-spmenu-s4' ),
98 + showLeft = document.getElementById( 'showLeft' ),
99 + showRight = document.getElementById( 'showRight' ),
100 + showTop = document.getElementById( 'showTop' ),
101 + showBottom = document.getElementById( 'showBottom' ),
102 + showLeftPush = document.getElementById( 'showLeftPush' ),
103 + showRightPush = document.getElementById( 'showRightPush' ),
104 + body = document.body;
105 +
106 + showLeft.onclick = function() {
107 + classie.toggle( this, 'active' );
108 + classie.toggle( menuLeft, 'cbp-spmenu-open' );
109 + disableOther( 'showLeft' );
110 + };
111 + showRight.onclick = function() {
112 + classie.toggle( this, 'active' );
113 + classie.toggle( menuRight, 'cbp-spmenu-open' );
114 + disableOther( 'showRight' );
115 + };
116 + showTop.onclick = function() {
117 + classie.toggle( this, 'active' );
118 + classie.toggle( menuTop, 'cbp-spmenu-open' );
119 + disableOther( 'showTop' );
120 + };
121 + showBottom.onclick = function() {
122 + classie.toggle( this, 'active' );
123 + classie.toggle( menuBottom, 'cbp-spmenu-open' );
124 + disableOther( 'showBottom' );
125 + };
126 + showLeftPush.onclick = function() {
127 + classie.toggle( this, 'active' );
128 + classie.toggle( body, 'cbp-spmenu-push-toright' );
129 + classie.toggle( menuLeft, 'cbp-spmenu-open' );
130 + disableOther( 'showLeftPush' );
131 + };
132 + showRightPush.onclick = function() {
133 + classie.toggle( this, 'active' );
134 + classie.toggle( body, 'cbp-spmenu-push-toleft' );
135 + classie.toggle( menuRight, 'cbp-spmenu-open' );
136 + disableOther( 'showRightPush' );
137 + };
138 +
139 + function disableOther( button ) {
140 + if( button !== 'showLeft' ) {
141 + classie.toggle( showLeft, 'disabled' );
142 + }
143 + if( button !== 'showRight' ) {
144 + classie.toggle( showRight, 'disabled' );
145 + }
146 + if( button !== 'showTop' ) {
147 + classie.toggle( showTop, 'disabled' );
148 + }
149 + if( button !== 'showBottom' ) {
150 + classie.toggle( showBottom, 'disabled' );
151 + }
152 + if( button !== 'showLeftPush' ) {
153 + classie.toggle( showLeftPush, 'disabled' );
154 + }
155 + if( button !== 'showRightPush' ) {
156 + classie.toggle( showRightPush, 'disabled' );
157 + }
158 + }
159 + </script>
160 + </body>
161 +</html>
1 +/*!
2 + * classie - class helper functions
3 + * from bonzo https://github.com/ded/bonzo
4 + *
5 + * classie.has( elem, 'my-class' ) -> true/false
6 + * classie.add( elem, 'my-new-class' )
7 + * classie.remove( elem, 'my-unwanted-class' )
8 + * classie.toggle( elem, 'my-class' )
9 + */
10 +
11 +/*jshint browser: true, strict: true, undef: true */
12 +
13 +( function( window ) {
14 +
15 +'use strict';
16 +
17 +// class helper functions from bonzo https://github.com/ded/bonzo
18 +
19 +function classReg( className ) {
20 + return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
21 +}
22 +
23 +// classList support for class management
24 +// altho to be fair, the api sucks because it won't accept multiple classes at once
25 +var hasClass, addClass, removeClass;
26 +
27 +if ( 'classList' in document.documentElement ) {
28 + hasClass = function( elem, c ) {
29 + return elem.classList.contains( c );
30 + };
31 + addClass = function( elem, c ) {
32 + elem.classList.add( c );
33 + };
34 + removeClass = function( elem, c ) {
35 + elem.classList.remove( c );
36 + };
37 +}
38 +else {
39 + hasClass = function( elem, c ) {
40 + return classReg( c ).test( elem.className );
41 + };
42 + addClass = function( elem, c ) {
43 + if ( !hasClass( elem, c ) ) {
44 + elem.className = elem.className + ' ' + c;
45 + }
46 + };
47 + removeClass = function( elem, c ) {
48 + elem.className = elem.className.replace( classReg( c ), ' ' );
49 + };
50 +}
51 +
52 +function toggleClass( elem, c ) {
53 + var fn = hasClass( elem, c ) ? removeClass : addClass;
54 + fn( elem, c );
55 +}
56 +
57 +window.classie = {
58 + // full names
59 + hasClass: hasClass,
60 + addClass: addClass,
61 + removeClass: removeClass,
62 + toggleClass: toggleClass,
63 + // short names
64 + has: hasClass,
65 + add: addClass,
66 + remove: removeClass,
67 + toggle: toggleClass
68 +};
69 +
70 +})( window );
...\ No newline at end of file ...\ No newline at end of file
1 +/* Modernizr 2.6.2 (Custom Build) | MIT & BSD
2 + * Build: http://modernizr.com/download/#-shiv-cssclasses-load
3 + */
4 +;window.Modernizr=function(a,b,c){function u(a){j.cssText=a}function v(a,b){return u(prefixes.join(a+";")+(b||""))}function w(a,b){return typeof a===b}function x(a,b){return!!~(""+a).indexOf(b)}function y(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:w(f,"function")?f.bind(d||b):f}return!1}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m={},n={},o={},p=[],q=p.slice,r,s={}.hasOwnProperty,t;!w(s,"undefined")&&!w(s.call,"undefined")?t=function(a,b){return s.call(a,b)}:t=function(a,b){return b in a&&w(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=q.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(q.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(q.call(arguments)))};return e});for(var z in m)t(m,z)&&(r=z.toLowerCase(),e[r]=m[z](),p.push((e[r]?"":"no-")+r));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)t(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},u(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function p(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return r.shivMethods?n(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/\w+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(r,b.frag)}function q(a){a||(a=b);var c=m(a);return r.shivCSS&&!f&&!c.hasCSS&&(c.hasCSS=!!k(a,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),j||p(a,c),a}var c=a.html5||{},d=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,e=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,g="_html5shiv",h=0,i={},j;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+p.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
...\ No newline at end of file ...\ No newline at end of file
1 +/* General styles for all menus */
2 +
3 +.cbp-spmenu {
4 + background: #47a3da;
5 + position: fixed;
6 +}
7 +
8 +.cbp-spmenu h3 {
9 + color: #afdefa;
10 + font-size: 1.9em;
11 + padding: 20px;
12 + margin: 0;
13 + font-weight: 300;
14 + background: #0d77b6;
15 +}
16 +
17 +.cbp-spmenu a {
18 + display: block;
19 + color: #fff;
20 + font-size: 1.1em;
21 + font-weight: 300;
22 +}
23 +
24 +.cbp-spmenu a:hover {
25 + background: #258ecd;
26 +}
27 +
28 +.cbp-spmenu a:active {
29 + background: #afdefa;
30 + color: #47a3da;
31 +}
32 +
33 +/* Orientation-dependent styles for the content of the menu */
34 +
35 +.cbp-spmenu-vertical {
36 + width: 240px;
37 + height: 100%;
38 + top: 0;
39 + z-index: 1000;
40 +}
41 +
42 +.cbp-spmenu-vertical a {
43 + border-bottom: 1px solid #258ecd;
44 + padding: 1em;
45 +}
46 +
47 +.cbp-spmenu-horizontal {
48 + width: 100%;
49 + height: 150px;
50 + left: 0;
51 + z-index: 1000;
52 + overflow: hidden;
53 +}
54 +
55 +.cbp-spmenu-horizontal h3 {
56 + height: 100%;
57 + width: 20%;
58 + float: left;
59 +}
60 +
61 +.cbp-spmenu-horizontal a {
62 + float: left;
63 + width: 20%;
64 + padding: 0.8em;
65 + border-left: 1px solid #258ecd;
66 +}
67 +
68 +/* Vertical menu that slides from the left or right */
69 +
70 +.cbp-spmenu-left {
71 + left: -240px;
72 +}
73 +
74 +.cbp-spmenu-right {
75 + right: -240px;
76 +}
77 +
78 +.cbp-spmenu-left.cbp-spmenu-open {
79 + left: 0px;
80 +}
81 +
82 +.cbp-spmenu-right.cbp-spmenu-open {
83 + right: 0px;
84 +}
85 +
86 +/* Horizontal menu that slides from the top or bottom */
87 +
88 +.cbp-spmenu-top {
89 + top: -150px;
90 +}
91 +
92 +.cbp-spmenu-bottom {
93 + bottom: -150px;
94 +}
95 +
96 +.cbp-spmenu-top.cbp-spmenu-open {
97 + top: 0px;
98 +}
99 +
100 +.cbp-spmenu-bottom.cbp-spmenu-open {
101 + bottom: 0px;
102 +}
103 +
104 +/* Push classes applied to the body */
105 +
106 +.cbp-spmenu-push {
107 + overflow-x: hidden;
108 + position: relative;
109 + left: 0;
110 +}
111 +
112 +.cbp-spmenu-push-toright {
113 + left: 240px;
114 +}
115 +
116 +.cbp-spmenu-push-toleft {
117 + left: -240px;
118 +}
119 +
120 +/* Transitions */
121 +
122 +.cbp-spmenu,
123 +.cbp-spmenu-push {
124 + -webkit-transition: all 0.3s ease;
125 + -moz-transition: all 0.3s ease;
126 + transition: all 0.3s ease;
127 +}
128 +
129 +/* Example media queries */
130 +
131 +@media screen and (max-width: 55.1875em){
132 +
133 + .cbp-spmenu-horizontal {
134 + font-size: 75%;
135 + height: 110px;
136 + }
137 +
138 + .cbp-spmenu-top {
139 + top: -110px;
140 + }
141 +
142 + .cbp-spmenu-bottom {
143 + bottom: -110px;
144 + }
145 +
146 +}
147 +
148 +@media screen and (max-height: 26.375em){
149 +
150 + .cbp-spmenu-vertical {
151 + font-size: 90%;
152 + width: 190px;
153 + }
154 +
155 + .cbp-spmenu-left,
156 + .cbp-spmenu-push-toleft {
157 + left: -190px;
158 + }
159 +
160 + .cbp-spmenu-right {
161 + right: -190px;
162 + }
163 +
164 + .cbp-spmenu-push-toright {
165 + left: 190px;
166 + }
167 +}
1 +var menuLeft = document.getElementById( 'cbp-spmenu-s1' ),
2 + menuRight = document.getElementById( 'cbp-spmenu-s2' ),
3 + menuTop = document.getElementById( 'cbp-spmenu-s3' ),
4 + menuBottom = document.getElementById( 'cbp-spmenu-s4' ),
5 + showLeft = document.getElementById( 'showLeft' ),
6 + showRight = document.getElementById( 'showRight' ),
7 + showTop = document.getElementById( 'showTop' ),
8 + showBottom = document.getElementById( 'showBottom' ),
9 + showLeftPush = document.getElementById( 'showLeftPush' ),
10 + showRightPush = document.getElementById( 'showRightPush' ),
11 + body = document.body;
12 +
13 +showLeft.onclick = function() {
14 + classie.toggle( this, 'active' );
15 + classie.toggle( menuLeft, 'cbp-spmenu-open' );
16 + disableOther( 'showLeft' );
17 +};
18 +showRight.onclick = function() {
19 + classie.toggle( this, 'active' );
20 + classie.toggle( menuRight, 'cbp-spmenu-open' );
21 + disableOther( 'showRight' );
22 +};
23 +showTop.onclick = function() {
24 + classie.toggle( this, 'active' );
25 + classie.toggle( menuTop, 'cbp-spmenu-open' );
26 + disableOther( 'showTop' );
27 +};
28 +showBottom.onclick = function() {
29 + classie.toggle( this, 'active' );
30 + classie.toggle( menuBottom, 'cbp-spmenu-open' );
31 + disableOther( 'showBottom' );
32 +};
33 +showLeftPush.onclick = function() {
34 + classie.toggle( this, 'active' );
35 + classie.toggle( body, 'cbp-spmenu-push-toright' );
36 + classie.toggle( menuLeft, 'cbp-spmenu-open' );
37 + disableOther( 'showLeftPush' );
38 +};
39 +showRightPush.onclick = function() {
40 + classie.toggle( this, 'active' );
41 + classie.toggle( body, 'cbp-spmenu-push-toleft' );
42 + classie.toggle( menuRight, 'cbp-spmenu-open' );
43 + disableOther( 'showRightPush' );
44 +};
45 +
46 +function disableOther( button ) {
47 + if( button !== 'showLeft' ) {
48 + classie.toggle( showLeft, 'disabled' );
49 + }
50 + if( button !== 'showRight' ) {
51 + classie.toggle( showRight, 'disabled' );
52 + }
53 + if( button !== 'showTop' ) {
54 + classie.toggle( showTop, 'disabled' );
55 + }
56 + if( button !== 'showBottom' ) {
57 + classie.toggle( showBottom, 'disabled' );
58 + }
59 + if( button !== 'showLeftPush' ) {
60 + classie.toggle( showLeftPush, 'disabled' );
61 + }
62 + if( button !== 'showRightPush' ) {
63 + classie.toggle( showRightPush, 'disabled' );
64 + }
65 +}
1 +
2 +<!DOCTYPE html>
3 +<html lang="ko" dir="ltr">
4 + <head>
5 + <meta charset="utf-8">
6 + <title>slide_push_menus</title>
7 + <link rel="stylesheet" href="css/slide_push_menus.css">
8 + <script type="text/javascript" src="js/slide_push_menus.js"></script>
9 + </head>
10 + <body>
11 + <!-- body has the class "cbp-spmenu-push" -->
12 + <nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left" id="cbp-spmenu-s1">
13 + <h3>Menu</h3>
14 + <a href="#">Celery seakale</a>
15 + <a href="#">Dulse daikon</a>
16 + <a href="#">Zucchini garlic</a>
17 + <a href="#">Catsear azuki bean</a>
18 + <a href="#">Dandelion bunya</a>
19 + <a href="#">Rutabaga</a>
20 + </nav>
21 + <nav class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-right" id="cbp-spmenu-s2">
22 + <h3>Menu</h3>
23 + <a href="#">Celery seakale</a>
24 + <a href="#">Dulse daikon</a>
25 + <a href="#">Zucchini garlic</a>
26 + <a href="#">Catsear azuki bean</a>
27 + <a href="#">Dandelion bunya</a>
28 + <a href="#">Rutabaga</a>
29 + </nav>
30 + <nav class="cbp-spmenu cbp-spmenu-horizontal cbp-spmenu-top" id="cbp-spmenu-s3">
31 + <h3>Menu</h3>
32 + <a href="#">Celery seakale</a>
33 + <a href="#">Dulse daikon</a>
34 + <a href="#">Zucchini garlic</a>
35 + <a href="#">Catsear azuki bean</a>
36 + <a href="#">Dandelion bunya</a>
37 + <a href="#">Rutabaga</a>
38 + <a href="#">Celery seakale</a>
39 + <a href="#">Dulse daikon</a>
40 + <a href="#">Zucchini garlic</a>
41 + <a href="#">Catsear azuki bean</a>
42 + <a href="#">Dandelion bunya</a>
43 + <a href="#">Rutabaga</a>
44 + </nav>
45 + <nav class="cbp-spmenu cbp-spmenu-horizontal cbp-spmenu-bottom" id="cbp-spmenu-s4">
46 + <h3>Menu</h3>
47 + <a href="#">Celery seakale</a>
48 + <a href="#">Dulse daikon</a>
49 + <a href="#">Zucchini garlic</a>
50 + <a href="#">Catsear azuki bean</a>
51 + <a href="#">Dandelion bunya</a>
52 + <a href="#">Rutabaga</a>
53 + <a href="#">Celery seakale</a>
54 + <a href="#">Dulse daikon</a>
55 + <a href="#">Zucchini garlic</a>
56 + <a href="#">Catsear azuki bean</a>
57 + <a href="#">Dandelion bunya</a>
58 + <a href="#">Rutabaga</a>
59 + </nav>
60 + <div class="container">
61 + <div class="main">
62 + <section>
63 + <h2>Slide Menus</h2>
64 + <!-- Class "cbp-spmenu-open" gets applied to menu -->
65 + <button id="showLeft">Show/Hide Left Slide Menu</button>
66 + <button id="showRight">Show/Hide Right Slide Menu</button>
67 + <button id="showTop">Show/Hide Top Slide Menu</button>
68 + <button id="showBottom">Show/Hide Bottom Slide Menu</button>
69 + </section>
70 + <section class="buttonset">
71 + <h2>Push Menus</h2>
72 + <!-- Class "cbp-spmenu-open" gets applied to menu and "cbp-spmenu-push-toleft" or "cbp-spmenu-push-toright" to the body -->
73 + <button id="showLeftPush">Show/Hide Left Push Menu</button>
74 + <button id="showRightPush">Show/Hide Right Push Menu</button>
75 + </section>
76 + </div>
77 + </div>
78 + </body>
79 +</html>
1 +[{"user_key":1,"user_name":"parkjeonghoon1","user_id":"kangtak1","user_pw":"password1","user_email":"kangtak1@naver.com"},
2 +{"user_key":2,"user_name":"parkjeonghoon2","user_id":"kangtak2","user_pw":"password2","user_email":"kangtak2@naver.com"},
3 +{"user_key":3,"user_name":"parkjeonghoon3","user_id":"kangtak3","user_pw":"password3","user_email":"kangtak3@naver.com"},
4 +{"user_key":4,"user_name":"parkjeonghoon4","user_id":"kangtak4","user_pw":"password4","user_email":"kangtak4@naver.com"},
5 +{"user_key":5,"user_name":"parkjeonghoon5","user_id":"kangtak5","user_pw":"password5","user_email":"kangtak5@naver.com"},
6 +{"user_key":6,"user_name":"parkjeonghoon6","user_id":"kangtak6","user_pw":"password6","user_email":"kangtak6@naver.com"},
7 +{"user_key":7,"user_name":"parkjeonghoon7","user_id":"kangtak7","user_pw":"password7","user_email":"kangtak7@naver.com"},
8 +{"user_key":8,"user_name":"parkjeonghoon8","user_id":"kangtak8","user_pw":"password8","user_email":"kangtak8@naver.com"},
9 +{"user_key":9,"user_name":"parkjeonghoon9","user_id":"kangtak9","user_pw":"password9","user_email":"kangtak9@naver.com"},
10 +{"user_key":10,"user_name":"parkjeonghoon10","Id":"kangtak10","Pw":"password10","Email":"kangtak10@naver.com"}]
No preview for this file type
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1586845021;
2 + cv=none; b=Ln4srky+0t/yqhfbivVL0XDmK0zSfp2G5zmjDuKC6mHOnEhhkLKE5Dk/0Eyp
3 + y3Mw9aRkUOlSF/X5FiLtu7XtvC/H9VZCqw6lZMLGWzzp514xnOzMnGm0OsEoj1qAnSdnhp
4 + IWJ4aoUwzLcSajXI79Ga8ie5OHEzZIZOd3BB+ADn05qMRpBtbI9c4+mr7mkN+xLgEXLKdi
5 + kWlxKvOP4bWgiqNJppGvKDySpK3+UJ6MmXEVI7S7ZuXfu225PlF8ySq94qH5SY0UtWTcOD
6 + A7encdGrBDfy0z1+bj7SB/2kcwh4tcdkY82YnBqMkdeqG0TTy8Tv4s0GM3Nb/yTCDkTe4e
7 + gA==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1586845021; c=relaxed/relaxed;
10 + bh=paQu9NslC55WcOfgL9VbUfvzyY1RMgCr3swHcBytR6U=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=oKQWT4X57b74P+tBM7L
12 + 9k6yJ3AROWqZoPeKJ7gwAnLBTepnTWSrqkxDQzUpFB2TcRLPwzkFNMeOwITw3YLJmV6foY
13 + vySGh/RuvdBbBVcfVBzmGyHIED6BFKMh2Kb9r6LG50moYZnEY1kLPqqJb19ISZ04btJcvH
14 + 1STcU0zTveX4pRnQw1Y3z2Ia7hlSgFoqbLIoyCSE/z/fEyBcLoUp1W/LCP6EWmEaBKyCe9
15 + yI+86Tv2NfsWLgHf1AyVPQyZU7XirbFvd+bbwf1AQ90bllVZEfuXPmqlMiGbCAVKcrZgnh
16 + AlNZ4CDbbKT7KwM1Hj9eQS4th9ZkubFWEk1UBnhpFxQ==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.53 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.53 as permitted sender)
22 + client-ip=209.85.208.53; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.53 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +s+YpB3G1H+dp4eqjAURp4JGWHmmFouXKAJYkXm=
27 +X-Session-IP: 209.85.208.53
28 +Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53])
29 + by crcvmail25.nm.naver.com with ESMTP id i1ZmkbcLQGWLdZV4LEc1jg
30 + for <kangtak6291@naver.com>;
31 + Tue, 14 Apr 2020 06:17:01 -0000
32 +Received: by mail-ed1-f53.google.com with SMTP id e5so15531413edq.5
33 + for <kangtak6291@naver.com>; Mon, 13 Apr 2020 23:17:00 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:references:in-reply-to:from:date:message-id:subject:to
37 + :cc;
38 + bh=paQu9NslC55WcOfgL9VbUfvzyY1RMgCr3swHcBytR6U=;
39 + b=HQ65LwIR67/y468J4ESMjdNsGQ36LuNNMjSd+obPIgstuKL42OAXNChwRQuyiN00rU
40 + qQf5GBWcPRxTeyzIpECCT6tq7k4voni/L/haK1v+iVurgF1z85Ysaidw1pnwBsRNvJlb
41 + 01XPiLC6FWIhmaH0dI51kS/93WYyfZUBxugptlGlOhHhgF8u+1RKwe3LhIpVsV8y3nIM
42 + J8p2iIV55TgEALD5CxwO/Q4jFGC3T8RHZFYUDTgG/vadsK7Kal2+wuOzPBCab7H/aRjy
43 + JXnqURc4mAmJzBeM0lo3YtFeB8LXNitleQq2vNrAUSILZedgjUk0wuoL0OoZ4NZRdPVl
44 + UDxg==
45 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
46 + d=1e100.net; s=20161025;
47 + h=x-gm-message-state:mime-version:references:in-reply-to:from:date
48 + :message-id:subject:to:cc;
49 + bh=paQu9NslC55WcOfgL9VbUfvzyY1RMgCr3swHcBytR6U=;
50 + b=KwqcDvxbPD/FEI1kl+/q2xojHsLazrDxP54c9DX0Z0+0ZS+9zrZfNRWvTO1PPfk9X1
51 + Q3SUTfnuc5wruPjxHwEJT3r9ZXwxSv6z1R9bD5oh3PHHaJrA8kiZZwe3TgHZJklB8/0N
52 + s47/+S+IJVBhKhdhfNpQaC9cULnr5rd8LCULmX1FdCBMflLJmGQZq9rSwZnykmo0aDjF
53 + rdoi4EzdoIrXFRUuP6VwhXzF6CQjhCqKIu3/bRlg8hiTKsw/1E28AKbXx2j51PSvTEC9
54 + v3/fP3cf10eOj9MnVfvw49K16o2q7UDIguZQKM3kHkuFljdPvgDnI+bq1V4TUFEGBqza
55 + m1mg==
56 +X-Gm-Message-State: AGi0PuZcv7j2qNk/hwvRG/pBvWxexNceIwjrZ9IUZMAh2UCCMx/pGmXZ
57 + C3WoADVN0guvL0XedieSziEBMYfE/tHEk/FVwmyh3G1O
58 +X-Google-Smtp-Source: APiQypLiD5uzE7iDKJ7PFzIPAewJyXQk6I5Pz9ye6xOWjpEgWiPZjv9o8FsnEGHN05j6q1UCEtrjD/gdUVBpMEuSPvA=
59 +X-Received: by 2002:a17:906:3f88:: with SMTP id b8mr19713101ejj.301.1586845019500;
60 + Mon, 13 Apr 2020 23:16:59 -0700 (PDT)
61 +MIME-Version: 1.0
62 +References: <CADdTatcbvq+qDyhJY4n9KDJZi4fA+LuKS_PYA+o1sCa==zj1Bg@mail.gmail.com>
63 + <8f4b62535c0b460846a9c51da37b75c@cweb016.nm.nfra.io> <CADdTatfyesD30bADSV6tpE3iK8MGAHcqwAvv0wB0+fQFNLB5jg@mail.gmail.com>
64 + <8773249ee6441238e16bd23baec2aa48@cweb014.nm.nfra.io> <CADdTatcOpWHxt91mB9hwsvxn6hzuKQMs+wG1_UEKGujbKdCm4g@mail.gmail.com>
65 + <746b88883e84146beea7f5eb22837d4@cweb008.nm.nfra.io> <CADdTatfHin4J0cnKP6NnmR5TyTiz546ga=nCsBL8OEk014obZA@mail.gmail.com>
66 + <a3c12cefcc10be12ae3f65dbbdca71d@cweb013.nm.nfra.io> <CADdTatdXTVrZEpUDpEN0NfJScg+kt4PjYOK9MQZ2spTWg5K=0Q@mail.gmail.com>
67 + <c24e8e67c94195b5115d2fb3dc5762@cweb015.nm.nfra.io>
68 +In-Reply-To: <c24e8e67c94195b5115d2fb3dc5762@cweb015.nm.nfra.io>
69 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
70 +Date: Tue, 14 Apr 2020 15:16:47 +0900
71 +Message-ID: <CADdTatcXyCP7K18UxvtzHM2QQ=zD65j+vYpTcEoDxRbEfcXX6g@mail.gmail.com>
72 +Subject: =?UTF-8?B?UmU6IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24MiA=?=
73 + =?UTF-8?B?7IiY7JeF7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCoIA==?=
74 + =?UTF-8?B?6rO87KCcIOyImOyglSDtm4Qg7KCc7Lac7ZWp64uI64ukLg==?=
75 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>
76 +Cc: =?UTF-8?B?6rmA7KKF7JmE?= <jwkim@trizcorp.com>,
77 + =?UTF-8?B?6rCV6rK97J28?= <ruddlf4933@trizcorp.com>
78 +Content-Type: multipart/alternative; boundary="000000000000b37b4305a33a25d3"
79 +
80 +--000000000000b37b4305a33a25d3
81 +Content-Type: text/plain; charset="UTF-8"
82 +Content-Transfer-Encoding: base64
83 +
84 +7J2RIOuwleygle2biCDtlZnsg53snbQg66eQ7ZWcIOuwqeuyleycvOuhnCDsp4TtlontlZjripTq
85 +sowg7KKL7J2E6rKDIOqwmeyVhA0KDQrtjIzsnbTsjazsnLzroZwg7Ju57ISc67mE7Iqk66W8IO2V
86 +oCDsiJgg7J6I64qUIO2UhOugiOyehOybjO2BrOuPhCDsl6zrn6zqsJzqsIAg7J6I64qU642wDQrq
87 +t7jspJEg6rCA7J6lIOqwhOqysO2VmOqzoCDsoJHqt7ztlZjquLAg7Ims7Jq0IGZsYXNr66W8IOyN
88 +qOuztOyekC4NCg0K67CV7KCV7ZuIIO2VmeyDneydtCDrp5DtlZzqsoMg7LKY65+8LCDstpTtm4Ts
89 +l5Ag7J6Q7Iug6rCQ7J20IOyDneq4sOqzoOuCmOyEnCArIOuEiOqwgCDsnbQg7ISc67mE7Iqk66W8
90 +IOqzhOyGjSDqsJzrsJztlbQg67O06rOgIOyLtuydhOuVjCDsiqTtlITrp4HrtoDtirjroZwg6rCc
91 +67Cc7ZW067SQ67SQDQpIVE1M6rO8IENTU+uTseydgCDqt7jrjIDroZwg7JO4IOyImCDsnojqs6As
92 +IOyEnOuyhOyCrOydtOuTnCDrtoDrtoTrp4wg7Iqk7ZSE66eB67aA7Yq47JeQ7IScIOuLpOyLnCDq
93 +taztmITtlbTslbztlaDqsbDslbwNCg0KDQoyMDIw64WEIDTsm5QgMTDsnbwgKOq4iCkg7Jik7ZuE
94 +IDg6NDksIOuwleygle2biCA8a2FuZ3RhazYyOTFAbmF2ZXIuY29tPuuLmOydtCDsnpHshLE6DQoN
95 +Cj4g66eQ7JSA7ZWY7IugIOuCtOyaqeuTpOydgCDri6TsnYzso7wg6riI7JqU7J286rmM7KeAIOyg
96 +nOy2nO2VmOuPhOuhnSDtlZjqsqDsirXri4jri6QuDQo+DQo+DQo+DQo+IO2MjOydtOyNrOydgCDt
97 +lZnquLDspJHsl5Ag7KGw6riIIO2VmOqzoCDrlLDroZwg6rCE64uo7ZWcIOqzteu2gOunjCDtlbTr
98 +tKTsirXri4jri6QuDQo+DQo+DQo+DQo+IO2Vmeq4sOykkeyXkCDtlojsnYQg65WM64qUIOybue2B
99 +rOuhpOungeycvOuhnCDqs7Xqs7XrjbDsnbTthLDrpbwg6rCA7KC47JmA7IScIO2MkOuLpOyKpOyd
100 +tOyaqe2VtOyEnCDtkZzrpbwg67O07Jes7KO864qUIOqygyDsoJXrj4TroZwg7ZW067Sk7Iq164uI
101 +64ukLg0KPg0KPg0KPg0KPiDqt7jrn7wg7J2067KI7JeQ64qUIO2MjOydtOyNrOycvOuhnCDqsJzr
102 +sJzsnYQg7ZWY64qUIOqyg+ycvOuhnCDtlaDquYzsmpQ/Pw0KPg0KPg0KPg0KPiDqt7jrpqzqs6Ag
103 +67Cp7ZWZ7KSR7JeQIOygnOqwgCDsiqTtlITrp4HrtoDtirjrpbwg7J207Jqp7ZW07IScIOyKpO2U
104 +hOungeu2gO2KuOuhnOuPhCDqsJzrsJztlbTrs7TripQg7Iud7Jy866GcIO2VoOq5jOyalD8/DQo+
105 +DQo+DQo+DQo+IOydvOq1kOywqOqwgCDsi6ztlZzrjbAg6rCQ6riw7KGw7Ius7ZWY7Iuc6riwIOuw
106 +lOuejeuLiOuLpCENCj4NCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gKkZy
107 +b206KiAi7Iug7KSA7JiBIjxqeXNoaW5AdHJpemNvcnAuY29tPg0KPiAqVG86KiAi67CV7KCV7ZuI
108 +IjxrYW5ndGFrNjI5MUBuYXZlci5jb20+Ow0KPiAqQ2M6KiAi6rmA7KKF7JmEIjxqd2tpbUB0cml6
109 +Y29ycC5jb20+OyAi6rCV6rK97J28IjxydWRkbGY0OTMzQHRyaXpjb3JwLmNvbT47DQo+ICpTZW50
110 +OiogMjAyMC0wNC0xMCAo6riIKSAxODo0MzowOCAoR01UKzA5OjAwKQ0KPiAqU3ViamVjdDoqIFJl
111 +OiDslYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF7J2E
112 +IOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCoIOqzvOygnCDs
113 +iJjsoJUg7ZuEIOygnOy2nO2VqeuLiOuLpC4NCj4NCj4NCj4g6rmU64GU7ZW067O07J206rKMIOye
114 +mCDqtazshLHtlojrhKQNCj4g7J6Y7ZaI7Ja0Lg0KPg0KPiAxLiDqs7zsoJwNCj4g64uk7J2M7KO8
115 +IOqzvOygnOulvCDspITqsowNCj4NCj4gQ1NTIOqzteu2gO2VmOuptOyEnCDrr7jrlJTslrTsv7zr
116 +pqwsIGdyaWQg7JeQIOuMgO2VtCDqs7XrtoDtlbTrs7Tqs6ANCj4NCj4g7ZqM7JuQ6rCA7J6FIO2Z
117 +lOuptOqzvA0KPiDroZzqt7jsnbgg7ZmU66m07J2EDQo+DQo+IO2PsOyXkOyEnCDrtKTsnYTrlYwN
118 +Cj4g7JWE7J207Yyo65OcIOqwmeydgCDtg5zruJTrpr/rpZjsl5DshJwg67Sk7J2E65WMDQo+IOuN
119 +sOyKpO2BrO2DkSBQQyDqsJnsnYAg7ZmY6rK97JeQ7IScIOu0pOydhOuVjA0KPg0KPiDroZzqt7js
120 +nbgg67KE7Yq87J2064KYIO2ajOybkOqwgOyehSDrsoTtirzsnZgg6ri47J206rCAIOuLrOudvOyn
121 +gOqyjCDqtazshLHtlbTrtJDrtJANCj4g6rO87KCc66GcIOuztOuCuOqxsCDrs7TrqbQg66qo67CU
122 +7J287JeQ7ISc64qUIOyggeuLue2VtCDrs7TsnbTsp4Drp4wgUEPtmZTrqbTsl5DshJwg67Sk7J2E
123 +65WQDQo+IOuhnOq3uOyduCDrsoTtirzsnbTrnbzrk6Dsp4Ag7J6F66Cl7LC97J20IOuEiOustCDq
124 +uLQg6rK97Zal7J20IOyeiOyngD8NCj4NCj4g6rO87KCc64qUIOyXreyLnCDri6TsnYzso7wg6riI
125 +7JqU7J286rmM7KeA6rOgDQo+IOqzteu2gO2VnCDrgrTsmqnrj4Qg66mU7J287JeQIOqwmeydtCDs
126 +oIHslrTso7zqs6AgKOutkOutkOulvCDrtKTqs6Ag7Ja064qQIOyCrOydtO2KuOulvCDssLjqs6Dt
127 +lojqs6Ag65Ox6rO8IOyGjOqwkOuTsSkNCj4NCj4gMi4g6riw7ZqN7IScDQo+IOq3uOumrOqzoCDr
128 +qZTribTripQg642UIOykhOyXrOu0kA0KPiDrhIjrrLQg66eO7JWEIC4g6rKM7Iuc7YyQ64+EIOq3
129 +uOuDpSDsmrDshKAg7ZWY64KY66eMIO2VmOqzoA0KPiDstpTtm4Tsl5Ag64SI6rCAIOydteyIme2V
130 +tOyngOuptCDripjroKTrtJANCj4NCj4gKuuplOuJtOulvCDspJHqs6DqsbDrnpjtlaDrlYwg6rCA
131 +6rKpIO2bhOugpOy5mOuTr+ydtCDsoJXrp5Ag7KeE7KecIOq8rSDtlYTsmpTtlZzqsoPrp4wg64Ko
132 +6riw6rOgIOyZhOyghCDspITsl6zrtJAqDQo+ICjsnbTqsoPrj4Qg7Jet7IucIOuLpOydjOyjvCDq
133 +uIjsmpTsnbzquYzsp4DslbwpDQo+DQo+IOyymOydjOyXkCDquLDtmo3tlojsnYTrlYwg7IOd6rCB
134 +7ZaI642YIOuplOuJtOuTpOydgCDrgpjspJHsl5Ag7J217IiZ7ZW07KeA66m0IOq4iOuwqSDrp4zr
135 +k6Qg7IiYIOyeiOydhOqxsOyVvA0KPiDsmrDshKAg7LSI67O07J6Q64uI6rmMIOybuey9lOuUqeyd
136 +tCDrs4TqsoMg7JWE64uI64uk652864qUIOyekOyLoOqwkOydhCDqsJbripTqsowg7KSR7JqU7ZW0
137 +DQo+DQo+IDMuIOydvOyglQ0KPiDsnbzsoJXtkZzsl5Ag67CV7KCV7ZuIIO2VmeyDneydtCDqs7Xr
138 +toDtlZjripQg67aA67aE7J2ADQo+IEhUTUwrQ1NTK0phdmFzY3JpcHQg65OxIOuqqOuRkCDtlITr
139 +oaDtirjsl5Trk5wg6rSA66Co65CcIOu2gOu2hOuwluyXkCDsl4bslrTshJwNCj4gKOyekOuwlOyK
140 +pO2BrOumve2KuOuhnOuPhCDrsLHsl5Trk5zrpbwg66eM65OkIOyImOuPhCDsnojslrQpDQo+IOuw
141 +seyXlOuTnCDtlITroZzqt7jrnpjrsI0g6rO167aA7JeQIOuMgO2VnCDsnbzsoJXsnbQg7JeG7Ja0
142 +7IScIOyhsOq4iCDqsbHsoJXsnbQg65CY64SkLg0KPg0KPiAq7LaU6rCA7KCB7J24IOqzvOygnOuh
143 +nCBKYXZhc2NyaXB066GcIOuwseyXlOuTnOulvCDqtaztmITtlaAg7IiYIOyeiOuKlCDtlITroIjs
144 +noTsm4ztgazqsIAg662Q6rCAIOyeiOuKlOyngCDsobDsgqztlbTrtJDrtJAqDQo+DQo+ICoo7J20
145 +6rKD64+EIOyXreyLnCDri6TsnYzso7wg6riI7JqU7J286rmM7KeA7JW8KSoNCj4NCj4g7KCV7ZuI
146 +7J2064qUIOydjC4u7KeA64Kc67KIIOq1rOyngSDqtIDroKgg67O064K07KSA6rG466GcIOu0pOyd
147 +hOuVkCBTcHJpbmcgYm9vdOuhnCDtlZjrqbQg7KKL6ri0IO2VoOqygyDqsJnsnYDrjbANCj4g7J20
148 +67KI7ZWZ6riw64K07JeQIOyKpO2UhOungeu2gO2KuOuPhCDrsLDsmrDrqbTshJwg64ukIOyGjO2Z
149 +lO2VmOq4sOqwgCDslrTroKTsmrjqsoMg6rCZ7JWEIOuztOyXrA0KPg0KPiDtlITroaDtirjsl5Tr
150 +k5zrpbwg7KSR7KCQ7KCB7Jy866GcIO2VmOqzoCDrsLHsl5Trk5zripQg7JmE7KCEIOyJveqyjCDq
151 +sJzrsJztlaAg7IiYIOyeiOuKlCDrsKntlqXsnLzroZwg7ZW067O064qU6rKMIOyWtOuWqOq5jOyL
152 +tuuEpA0KPiDsiazsmrTqsbQg7YyM7J207I2s7J24642wLi4uIO2MjOydtOyNrOydgCDsooAg7ZW0
153 +IOu0pOyWtD8NCj4NCj4NCj4NCj4gMjAyMOuFhCA07JuUIDEw7J28ICjquIgpIOyYpO2bhCA1OjE1
154 +LCDrsJXsoJXtm4ggPGthbmd0YWs2MjkxQG5hdmVyLmNvbT7ri5jsnbQg7J6R7ISxOg0KPg0KPiDs
155 +lYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF7J2EIOyI
156 +mOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLg0KPg0KPg0KPg0KPiDrqZTribTr
157 +pbwg7KSE7Jes67O07JWY7Iq164uI64ukLg0KPg0KPiDroZzqt7jsnbgg7Y6Y7J207KeAIOuwjyDt
158 +mozsm5DqsIDsnoUg7Y6Y7J207KeA66W8IEhUTUzqs7wgQ1NT66W8IOydtOyaqe2VmOyXrCDqtazt
159 +mITtlbTrs7TslZjsirXri4jri6QuDQo+DQo+IOuhnOq3uOyduCDtjpjsnbTsp4Ag67CPIO2ajOyb
160 +kOqwgOyehSDtjpjsnbTsp4Dsl5Ag64yA7ZW07IScIEphdmFzY3JpcHTripQg6rWs7ZiE7ZWY7KeA
161 +IOuqu+2WiOyKteuLiOuLpC4NCj4NCj4g6riw7ZqN7ISc64qUIOychOyXkCDsiJjsoJXtlZwg64K0
162 +7JqpKOuplOuJtOyCreygnCwg66Gc6re47J24IO2OmOydtOyngCDrsI8g7ZqM7JuQ6rCA7J6FIO2O
163 +mOydtOyngCDstpTqsIAp7J2EIO2GoOuMgOuhnCDsiJjsoJXtlojsirXri4jri6QuDQo+DQo+DQo+
164 +DQo+IOyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyLnOq4sCDrsJTrnbzqsqDs
165 +irXri4jri6QhDQo+DQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ICpGcm9t
166 +OiogIuyLoOykgOyYgSI8anlzaGluQHRyaXpjb3JwLmNvbT4NCj4gKlRvOiogIuuwleygle2biCI8
167 +a2FuZ3RhazYyOTFAbmF2ZXIuY29tPjsNCj4gKkNjOiogIuq5gOyiheyZhCI8andraW1AdHJpemNv
168 +cnAuY29tPjsgIuqwleqyveydvCI8cnVkZGxmNDkzM0B0cml6Y29ycC5jb20+Ow0KPiAqU2VudDoq
169 +IDIwMjAtMDQtMDcgKO2ZlCkgMTA6NTQ6MTYgKEdNVCswOTowMCkNCj4gKlN1YmplY3Q6KiBSZTog
170 +7JWI64WV7ZWY7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDs
171 +iJjqsJXtlZjripQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC4gMeyjvOywqCDqs7zsoJwg7IiY
172 +7KCVIO2bhCDsoJzstpztlanri4jri6QuDQo+DQo+DQo+IOq4sO2ajeyEnCDsoJXrpqwg7J6YIO2W
173 +iOyWtC4NCj4NCj4g6re8642wIOy0iOuztOyekOqwgCDtlZwg7ZWZ6riw7JeQIOq1rO2YhO2VmOq4
174 +sOyXlCDrqZTribTqsIAg7KKAIOunjuyVhOuztOyXrA0KPiDsnbTrsogg7ZSE66Gc7KCd7Yq47JeQ
175 +7ISc64qUIOqyve2XmOydhCDsjJPqs6Ag7J6Q7Iug6rCQ7J2EIOqwluuKlOqyjCDspJHsmpTtlZzq
176 +sbDri4jquYwNCj4g7IOd6rCB7ZW067O06rOgIOyCreygnO2VtOuPhCDqtJzssK7snYTrp4ztlZwg
177 +66mU64m064qUIOqzvOqwkO2VmOqyjCDsl4bslaDrs7Trj4TroZ0g7ZW0DQo+DQo+IOydtOuyiOyj
178 +vOyXkOuKlCDsiqTsvIDspbTsnYAg7J6R7ISx7ZWc64yA66GcIOynhO2Wie2VmOuptOyEnC4uLg0K
179 +PiBIVE1MK0NTU+yXkCDrjIDtlZwg6rCc64WQIOuwjyDsiqTthLDrlJTrpbwg7ZW067O06rOgDQo+
180 +DQo+IOqzteu2gO2VnCDrgrTsmqnsnYQg67CU7YOV7Jy866GcIOuhnOq3uOyduCDtjpjsnbTsp4Ag
181 +67CPIO2ajOybkOqwgOyehSDtjpjsnbTsp4Drpbwg6rO167aA7ZWcIEhUTUwrQ1NT66GcIOunjOuT
182 +pOyWtOyEnCDsoJzstpztlbTspJgNCj4gKOydtOuyiOyjvCDslYjsl5AgSFRNTOqzvCBDU1Psl5Ag
183 +64yA7ZWcIOq4sOuzuOyngOyLneydhCDrqqjrkZAg7J217Z6M64uk64qUIOqwgeyYpOuhnCDtlbQg
184 +67SQKQ0KPg0KPiDqtbPsnbQg7LGF7J2AIOyViOyCrOu0kOuPhCDrkJjqs6AsIOyDne2ZnOy9lOuU
185 +qeydtOuCmCDsnbjtlITrn7Ag6rWs66aEIOuFuOuniOuTnOy9lOuNlOuTsQ0KPiDrj5nsmIHsg4Eg
186 +6rCV7J2YIOyCrOydtO2KuOyXkCDqtJzssK7snYAg66y066OM6rCV7J2Y64+EIOunjuycvOuLiCDt
187 +lbTri7kg6rCV7J2Y66W8IOywuOqzoO2VmOuptOyEnCDsp4TtlontlbTrtJDrj4Qg7KKL7JWEDQo+
188 +DQo+IEphdmFzY3JpcHTrpbwg7IKs7Jqp7ZWgIOyImCDsnojri6TrqbQNCj4gZW1haWzsnbTrgpgg
189 +67mE67CA67KI7Zi465OxIO2ajOybkOqwgOyehSDrsI8g66Gc6re47J247JeQIO2VhOyalO2VnA0K
190 +PiDqsIHqsIHsnZgg7ZWE65Oc7JeQIOuMgO2VnCB2YWxpZGF0aW9uIOyymOumrOuPhCDtlaAg7IiY
191 +IOyeiOycvOuptCDtlbQg67O064+E66GdIO2VtA0KPg0KPiDsnbTrsojso7wg6riI7JqU7J28IOyY
192 +pO2bhCA27Iuc6rmM7KeAIOygnOy2nO2VtA0KPg0KPiAyMDIw64WEIDTsm5QgNuydvCAo7JuUKSDs
193 +mKTsoIQgOToxNSwg67CV7KCV7ZuIIDxrYW5ndGFrNjI5MUBuYXZlci5jb20+64uY7J20IOyekeyE
194 +sToNCj4NCj4g7JWI64WV7ZWY7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyI
195 +mOyXheydhCDsiJjqsJXtlZjripQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC4NCj4NCj4NCj4N
196 +Cj4g7IKs7Jqp7J6QIO2OmOydtOyngOuTpOydhCDrsJjsnZHtmJXtjpjsnbTsp4DroZwg66eM65Ok
197 +7Ja067O07JWY7Iq164uI64ukLg0KPg0KPiDqtIDrpqzsnpAg7Y6Y7J207KeA64qUIFBD7Jqp7Jy8
198 +66Gc66eMIOunjOuTpOyWtOuztOyVmOyKteuLiOuLpC4NCj4NCj4g6riw7ZqN7ISc64+EIOunkOyU
199 +gO2VmOyLoOuMgOuhnCDsiJjsoJXtlbTrs7TslZjsirXri4jri6QuDQo+DQo+DQo+DQo+IOyYpOuK
200 +mCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyLnOq4sCDrsJTrnbzqsqDsirXri4jri6Qh
201 +DQo+DQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ICpGcm9tOiogIuyLoOyk
202 +gOyYgSI8anlzaGluQHRyaXpjb3JwLmNvbT4NCj4gKlRvOiogIuuwleygle2biCI8a2FuZ3RhazYy
203 +OTFAbmF2ZXIuY29tPjsNCj4gKkNjOiogIuq5gOyiheyZhCI8andraW1AdHJpemNvcnAuY29tPjsg
204 +IuqwleqyveydvCI8cnVkZGxmNDkzM0B0cml6Y29ycC5jb20+Ow0KPiAqU2VudDoqIDIwMjAtMDQt
205 +MDMgKOq4iCkgMTY6MDY6MTcgKEdNVCswOTowMCkNCj4gKlN1YmplY3Q6KiBSZTog7JWI64WV7ZWY
206 +7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDsiJjqsJXtlZjr
207 +ipQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC4gMeyjvOywqCDqs7zsoJwg7IiY7KCVIO2bhCDs
208 +oJzstpztlanri4jri6QuDQo+DQo+DQo+IDEuIOyXkOuUlO2EsA0KPiDrgrTqsIAg7KCE64us7ZWc
209 +IOyWmOq4sOuKlCDsoJzrjIDroZwg7J207ZW07ZaI7Ja0DQo+IOybueyXkOuUlO2EsCDqtIDroKjr
210 +kJzqsoPsnYAg7LC+7JWE67O066m0IOyekOujjOqwgCDrp47snYDrjbAgLi4uLi4uDQo+IOq3uOuf
211 +vCDrqLzsoIAg66eM65Ok6rOgIOyLtuyXiOuNmOuMgOuhnCDrp4zrk6TslrTrtJDrtJANCj4NCj4g
212 +Mi4g67CY7J2R7ZiVIOq0gOugqA0KPiDthZztlIzrpr/snYQg6rytIOyTsOudvOuKlCDslpjquLDq
213 +sIAg7JWE64uI6528Li4NCj4g6re465+w6rKD7J2EIOyCtO2OtOuztOqzoCDrhIjqsIAg7ISk6rOE
214 +7ZWcIOugiOydtOyVhOybg+qzvCDripDrgozsnYQg67mE6rWQ7ZW067O0652864qU6rGw7KeADQo+
215 +DQo+IOq4sO2ajeyEnOyXkCDsmKzrnbzsmKgg66CI7J207JWE7JuD7J2AIOuEpOydtOuyhCDstIjq
216 +uLDtmZTrqbQg7Iqk65+s7Jq0IOq1rOyhsOyduOuNsA0KPiDstZzqt7zsl5Ag66eM65Ok7Ja07KeE
217 +IOyCrOydtO2KuOuTpOydgCDqt7jroIfqsowg67O17J6h7ZWY6rKMIOq1rOyEseuQmOyWtCDsnojs
218 +p4Ag7JWK7JWELg0KPg0KPiDsnbTrsojsl5Ag66eM65Og6rKD7J2EIOy3qOyXhe2VoOuVjCDtj6zt
219 +irjtj7TrpqzsmKTroZwg7JO4IOyImOuPhCDsnojsnYTthZDrjbANCj4g7JeF7LK0IOq0gOqzhOye
220 +kOqwgCDsiqTrp4jtirjtj7DsnLzroZwg64SI7J2YIOybueyCrOydtO2KuOulvCDrs7zsp4AsIFBD
221 +66GcIOuzvOyngCwg7JWE7J207Yyo65Oc66GcIOuzvOyngCDrqqjrpbTsnpbslYQNCj4g64uk7JaR
222 +7ZWcIOygkeq3vOyEseyXkCDrjIDtlZwg6rWs7ZiE7J2EIO2VtOyVvO2VtC4NCj4NCj4g67CY7J2R
223 +7ZiV7Jy866GcIOunjOuTpOq4sCDsi6vsnLzrqbQg66qo67CU7J287Jqp6rO8IFBD7JqpIO2ZlOup
224 +tOydhCDrtoTrpqztlbTshJwg66eM65Ok7Ja067SQ67SQDQo+DQo+IDMuIOq0gOumrOyekCDtjpjs
225 +nbTsp4ANCj4g6riw7ZqN7IScIOuCtOyaqeydtCDqsbDsnZgg64yA67aA67aEIOyCrOyaqeyekOyX
226 +kOqyjCDrs7Tsl6zsp4DripQg7Y6Y7J207KeA66eMIOyeiOyWtC4NCj4g6rSA66as7J6Q6rCAIOuz
227 +tOqzoCwg7IiY7KCV7ZWY6rOgLCDrk7HroZ3tlbTslbztlZjripQg67aA67aE7JeQIOuMgO2VtCDr
228 +jZQg7IOd6rCB7ZW067SQDQo+DQo+IDQuIOyKpOy8gOyltA0KPiA7IOuNlCDrlJTthYzsnbztlZjq
229 +sowg64KY64ig67SQLiDsspjsnYzsl5QgSFRNTCtDU1MrSmF2YXNjcmlwdCDqs7XrtoDtlZjripDr
230 +nbwg7KeE64+E64+EIOuquyDrgpjqsIgg7YWQ642wLi4NCj4gNOyblOyyq+yjvOuKlCDsiqTsvIDs
231 +pbTsnqHqs6Ag6riw7ZqN7ISc66W8IO2VmOqzoCDsnojripTrjbAgLi4g7Iuk7KCc7ZWY6rOgIOye
232 +iOuKlCDsnbzqs7wg67KM7I2o67aA7YSwIOuLpOultOuLiOq5jC4uLi4NCj4g7ZiE7Iuk7KCB7Jy8
233 +66GcIOuLpOyLnCDrp4zrk6TslrTrtJANCj4NCj4g7KO866eQ7JeQIOuLpOyLnCDshpDrtJDshJwg
234 +7JuU7JqU7J28IOyVhOy5qDEw7IucIOydtOyghOyXkCDrs7TrgrTspJgNCj4NCj4NCj4NCj4NCj4N
235 +Cj4gMjAyMOuFhCA07JuUIDPsnbwgKOq4iCkg7Jik7ZuEIDM6MzcsIOuwleygle2biCA8a2FuZ3Rh
236 +azYyOTFAbmF2ZXIuY29tPuuLmOydtCDsnpHshLE6DQo+DQo+IDEuIOq1rOyduOq0gOugqA0KPg0K
237 +PiDqsJzsnbjsoIHsnLzroZzripQg7ZKA7Iqk7YOdIOqwnOuwnOyekOqwgCDrkJjqs6Ag7Iu27Iq1
238 +64uI64ukLg0KPg0KPiDqt7jrn7DrjbAg7KCc6rCAIOyVhOyngSDtlITroaDtirjrnpEg67Cx7JeU
239 +65Oc656RIOuRmCDri6Qg7J6YIOuqqOultOuLiA0KPg0KPiDrkZgg7KSR7JeQIO2VmOuCmOulvCDs
240 +hKDtg53snYQg7ZW07IScIOynkeykkeydhCDtlbTslbztlZjripTqsowg66ee64qUIOqygyDqsJns
241 +irXri4jri6QuDQo+DQo+IOuRmCDspJHsl5Ag6rWz7J20IOqzoOultOyekOuptCDrsLHsl5Trk5zr
242 +pbwg7ISg7YOd7ZWY6rOgIOyLtuyKteuLiOuLpC4NCj4NCj4NCj4NCj4gMi4g6riw7ZqN7IScDQo+
243 +DQo+IDEpIOyImOygle2WiOyKteuLiOuLpC4NCj4NCj4NCj4NCj4gMikg66eQ7JSA7ZWY7IugIOqy
244 +g+ydhCDssL7slYTrs7TroKTqs6Ag7ZaI64qU642wIOuquyDssL7slZjsirXri4jri6QuIOqysOq1
245 +rSDthYzsnbTruJQg6rWs7KGw64qUIOyImOygle2VmOyngCDrqrvtlojsirXri4jri6QuDQo+DQo+
246 +IOunkOyUgO2VmOyLoCDrsJTrpbwg7KCc6rCAIOygnOuMgOuhnCDsnbTtlbTtlZzqsbTsp4DripQg
247 +66qo66W06rKg7Iq164uI64ukLiDsoJzqsIAg7J207ZW07ZWc67CU66W8IOunkOyUgOuTnOumrOqy
248 +oOyKteuLiOuLpC4NCj4NCj4g6rKM7Iuc7YyQ7JeQIOq4gOydhCDsk7Dqs6Ag7JeF66Gc65Oc66W8
249 +IO2VoCDrlYwg7IKs7KeE7J2064KYIOuPmeyYgeyDgeydhCDssqjrtoDtlaAg7IiYIOyeiOuLpC4N
250 +Cj4NCj4g7J20IOuVjCDsm7nsl5DrlJTthLAoV1lTSVdZRyDsl5DrlJTthLAp6rCAIO2VhOyalO2V
251 +mOuLpC4gKENLRWRpdG9yLCBTdW1tZXJub3RlIOuTsSApDQo+DQo+IOq3uOufsOuNsCDsl5DrlJTt
252 +hLDrpbwg7J207Jqp7ZW07IScIOyCrOynhOydtOuCmCDrj5nsmIHsg4HsnYQg7LKo67aA7ZW07ISc
253 +IOyYrOumsOuLpOuptCDthY3siqTtirgg642w7J207YSw7JmA64qUIOyymOumrOqzvOygleydtCDr
254 +i6TrpbTri6QuDQo+DQo+IOq3uOufrOuLiOq5jCDsgqzsp4TsnbTrgpgg64+Z7JiB7IOB7J2YIOuN
255 +sOydtO2EsOyymOumrOqzvOygleydhCDslYzslYTrs7Tqs6Ag7YWM7J2067iUIOq1rOyhsOulvCDs
256 +iJjsoJXtlbTrnbwuDQo+DQo+IOudvOqzoCDsnbTtlbTtlojsirXri4jri6QuDQo+DQo+IOydtOug
257 +h+qyjCDsnbTtlbTtlZjqs6Ag7LC+7JWE67O066Ck6rOgIO2WiOuKlOuNsCDsnpgg66qo66W06rKg
258 +7Iq164uI64ukLg0KPg0KPiDqt7gg7ZuEIOyDneqwge2VtOuzuOqyjCDsm7nsgqzsnbTtirjrpbwg
259 +66eM65Ok6rOgIOuCmOyEnCDsoJzqsIAg7Ju57JeQ65SU7YSw66W8IOyCrOyaqe2VmOuptOyEnCDr
260 +jbDsnbTthLDrpbwg6rSA66as7ZW067O066m07IScDQo+DQo+IOq3uCDrlYwg64uk7IucIO2FjOyd
261 +tOu4lCDqtazsobDrpbwg7IiY7KCV7ZW067O064qUIOuwqeuyleydtOyXiOyKteuLiOuLpC4NCj4N
262 +Cj4g7J20IOuwqeuyleydgCDslrTrlrvqsowg7IOd6rCB7ZWY7Iuc64KY7JqUPw0KPg0KPg0KPg0K
263 +PiAzKSDtmZTrqbQg7J6R7ISxDQo+DQo+IOuwmOydke2YlSDsm7ntjpjsnbTsp4Ag6rWs7LaV7Jy8
264 +66GcIOuwqe2WpeydhCDrsJTqv5Trs7TqsqDsirXri4jri6QuDQo+DQo+IOq3uOufrOuptCDtmZTr
265 +qbTsnpHshLEg67aA67aE7J2AIOqzteu2gOulvCDsobDquIjsnYAg642UIO2VmOqzoOuCmOyEnOuh
266 +nCDrr7jro6jripQg6rKD7J2EIOyDneqwge2VtOu0pOuKlOuNsCDslrTrlrvqsowg7IOd6rCB7ZWY
267 +7Iuc64KY7JqUPw0KPg0KPiDsoJXsoIHsnbgg7Y6Y7J207KeA66W8IOunjOuTnOuKlCDqsITri6jt
268 +lZwg7JiI7KCc64qUIO2VtOu0pOuKlOuNsCDrsJjsnZHtmJUg7Ju57Y6Y7J207KeA64qUIO2VnOuy
269 +iOuPhCDslYjtlbTrtJDshJwg6rO167aA6rCAIO2VhOyalO2VmOuLpOqzoCDsg53qsIHtlbTshJzs
270 +noXri4jri6QuDQo+DQo+IOq3uOumrOqzoCDsnbTrlYzquYzsp4Ag7KCc6rCAIOyDneqwge2VnCDs
271 +m7ntjpjsnbTsp4Ag6rCc67Cc7J20656AIOybue2OmOydtOyngOydmCDroIjsnbTslYTsm4PsnYQg
272 +6rKw7KCV7ZWY6rOgDQo+DQo+IOq3uOyXkCDrp57ripQgSFRNTOqzvCBDU1Mg7L2U65Sp7J2EIOqw
273 +nOuwnO2VoCDrlYzrp4jri6Qg7ZWY64qUIOqyg+yduOykhCDslYzslZjsirXri4jri6QuDQo+DQo+
274 +IOq3uOuemOyEnCDrs7Trg4jrjZgg6riw7ZqN7ISc7JeQIOygnOqwgCDroIjsnbTslYTsm4PsnYQg
275 +7Kec67Sk642YIOqyg+yeheuLiOuLpC4NCj4NCj4g6re465+w642wIOunkOyUgO2VtOyjvOyLoCBI
276 +VE1MNSB0ZW1wbGF0ZeydhCDssL7slYTrs7Tri4gg7J2066+4IOunjOuTpOyWtOynhCB0ZW1wbGF0
277 +ZeydhCDsk7gg7IiYIOyeiOuKlCDqsoMg6rCZ7JWY7Iq164uI64ukLg0KPg0KPiDsnbQg67aA67aE
278 +7JeQ7ISc64+EIHRlbXBsYXRl7J2EIOyTsOuKlCDrsKnrspXsnbTrgpgg7IiY7KCV7ZWY64qUIOuw
279 +qeuyleuTseyXkCDqtIDtlbQg6rO167aA6rCAIO2VhOyalO2VoCDqsoMg6rCZ7JWE7IScIO2ZlOup
280 +tCDsnpHshLHsnYQg66+466Oo64qUIOqyg+ydhA0KPiDsg53qsIHtlbTrs7TslZjsirXri4jri6Qu
281 +DQo+DQo+DQo+DQo+IDQpIOyWtOyiheyduOyLnQ0KPg0KPiDslrTsooXsnbjsi53sl5Ag6rSA7ZWc
282 +IOqyg+ydgCDrp5DslIDtlZjsi6DrjIDroZwg7J2067KI7ZWZ6riw64K066GcIOq1rO2YhOydtCDs
283 +lrTroKTsmrgg6rKDIOqwmeyKteuLiOuLpC4NCj4NCj4g6re4656Y64+EIOunjOyVveyXkCDrgpjr
284 +qLjsp4Drpbwg67mo66asIOqwnOuwnO2VnOuLpOuptCDqt7jrlYwg6rWs7ZiE7ZW067O066Ck6rOg
285 +IO2VqeuLiOuLpC4NCj4NCj4NCj4NCj4NCj4NCj4g7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg
286 +7ZWY66Oo65CY7Iuc6ri4IOuwlOudvOqyoOyKteuLiOuLpCENCj4NCj4gLS0tLS1PcmlnaW5hbCBN
287 +ZXNzYWdlLS0tLS0NCj4gKkZyb206KiAi7Iug7KSA7JiBIjxqeXNoaW5AdHJpemNvcnAuY29tPg0K
288 +PiAqVG86KiAi67CV7KCV7ZuIIjxrYW5ndGFrNjI5MUBuYXZlci5jb20+Ow0KPiAqQ2M6KiAi6rmA
289 +7KKF7JmEIjxqd2tpbUB0cml6Y29ycC5jb20+OyAi6rCV6rK97J28IjxydWRkbGY0OTMzQHRyaXpj
290 +b3JwLmNvbT47DQo+ICpTZW50OiogMjAyMC0wNC0wMiAo66qpKSAxMjo0MzoxNCAoR01UKzA5OjAw
291 +KQ0KPiAqU3ViamVjdDoqIFJlOiDslYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuU
292 +lOyekOyduDIg7IiY7JeF7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64uk
293 +LiAx7KO87LCoIOqzvOygnCDsoJzstpztlanri4jri6QuDQo+DQo+IOuCtOqwgCDsg53qsIHtlojr
294 +jZjqsoMg67O064ukIOygleumrOulvCDsnpgg7ZW07IScIOuztOuDiOuEpC4g7J6Y7ZaI7Ja0Lg0K
295 +PiDrs7TrgrTspIAg7LKo67aA7YyM7J287J2EIOuztOqzoCDslpjquLDtlbTspITqsowNCj4NCj4N
296 +Cj4gMS4g6rWs7J246rSA66CoDQo+DQo+IOyyq+uyiOynuCDqtazsnbjrgrTsmqnsl5Ag64yA7ZW0
297 +7ISc66eMIOyWmOq4sO2VtOuzvOqyjA0KPiDrsLHsl5Trk5wo7ISc67KEKeyZgCDtlITroaDtirjs
298 +nZgg66qo7KeR7JqU6rCV7J20IO2YvOyerOuQmOyWtCDsnojslrQuDQo+DQo+ICJKYXZhIOuYkOuK
299 +lCBKYXZhc2NyaXB0IOqwnOuwnCDsl63rn4kg7ZWE7IiYICINCj4g65286rOgIOuQmOyWtCDsnojr
300 +ipQg67aA67aE7J2EIOuztOuptCDslYwg7IiYIOyeiOuKlOuNsA0KPg0KPiBKYXZh64qUIOuwseyX
301 +lOuTnOqwgCDso7zqs6AsDQo+IEphdmFzY3JwaXTripQg67Cx7JeU65OcIO2UhOuhoO2KuCDrkZjr
302 +i6Qg6rCZ7J20IO2VoCDsiJgg7J6I7Ja0DQo+DQo+ICJSZWFjdCDtlITroIjsnoTsm4ztgawg7ZmY
303 +6rK9IOqyve2XmOyekCIg652864qUIOyWmOq4sOuKlCDtlITroaDtirgg7JyE7KO87J2YIOqwnOuw
304 +nOyekOulvCDrvZHqsqDri6TripQg7JaY6riw6rOgDQo+DQo+IOuSpOydmCDsmrDrjIDsgqztla3s
305 +nYQg67O066m0DQo+IEthZmthIOuKlCDrqZTsi5zsp5Ug7LKY66as7JeQIOq0gOugqOuQnOqxtOuN
306 +sCDquLDsobTsl5AgTVFUVOudvOuToOyngCDtlZjripQg67aE7IKwIOuplOyLnOynleyymOumrOyX
307 +kCDrjIDtlZwg6rCc64WQ7J20IOyeiOycvOuptCDsoovqs6ANCj4gU3Rvcm3snYAg7Iuk7Iuc6rCE
308 +642w7J207YSwIOyymOumrOyXkCDqtIDroKjrkJzqsoPsnbjrjbAsIOyImOynkS0+7LKY66asLT7q
309 +sIDqs7XsnYQg7Iuk7Iuc6rCE7Jy866GcIOyymOumrO2VmOq4sCDsnITtlZwg6rKD7J207JW8Lg0K
310 +Pg0KPiDrrZAg66qo7KeR7JqU6rCV7J2EIOuMgOy2qeu0pOydhOuVjCDrjbDsnbTthLDrpbwg7Iuk
311 +7Iuc6rCE7Jy866GcIOyImOynkSDsspjrpqwg6rCA6rO17ZWY6rOgIOq3uCDspJEg7ZWE7JqU642w
312 +7J207YSw66W8IOu2hOyCsOuplOyLnOynlSDsspjrpqzsl5ANCj4g7J2Y7ZW0IOyWtOuUmOqwgOyX
313 +kCDsoJzqs7XtlZjripTrk7HsnZgg6rK97ZeY7J20IOyeiOycvOuptCDsoovqsqDri6TripQg64K0
314 +7Jqp7J207JW8Lg0KPg0KPiDrsLHsl5Trk5wg7ZSE66Gg7Yq47JeU65Oc7JmAIOyduO2UhOudvOq5
315 +jOyngCDrqqjrkZAg7JWM66m0IOyii+qyoOyngOunjA0KPiDshKDtg53qs7wg7KeR7KSR7J20IO2V
316 +hOyalO2VtC4g7ISg7YOd6rO8IOynkeykkeydhCDtlZjrjZTrnbzrj4Qg6r647KSA7Z6IIO2KuOug
317 +jOuTnOulvCDslYzqs6Ag7J6I7Ja07JW8IO2VmOuKlOqyg+uPhCDtlYTsmpTtlbQuDQo+IOybueu2
318 +hOyVvOulvCDsp4TroZzroZwg7J6h7JWY64uk66m0IO2VtOuLueu2hOyVvOyXkCDrjIDtlZwg6r64
319 +7KSA7ZWcIOqzteu2gOqwgCDtlYTsmpTtlZjri6TripTqsoPrj4Qg7JWM7JWE7JW87ZWg6rGw7JW8
320 +DQo+IChDb21wdXRlciBTY2llbmNl7J2YIOyWtOuWpCDrtoTslbzrpbwg7ISg7YOd7ZWY642U6528
321 +64+ELCDrhIjqsIAg7J2067aE7JW87JeQ7IScIOydvOydhCDqt7jrp4zrkZjrlYzquYzsp4Ag6rOE
322 +7IaN7KCB7J24IOqzteu2gOqwgCDtla3sg4Eg6r647KSA7Z6IIOytiSDtlYTsmpTtlbQpDQo+DQo+
323 +IOyXrO2KvCwg66eQ7J2AIOq4uOyXiOyngOunjCDrsLHsl5Trk5wo7ISc67KE64uoLCDrjbDsnbTt
324 +hLDsspjrpqwp66W8IO2VoOqyg+yduOyngCDtlITroaDtirjsl5Trk5zrpbwg7ISg7YOd7ZWgIOqy
325 +g+yduOyngCDrkZjspJEg7ZWY64KY7JeQIOuMgO2VnA0KPiDsp5HspJHsnbQg7ZWE7JqU7ZW0DQo+
326 +DQo+IOyWtOuWpCDqsoPsnYQg7ISg7YOd7ZWY65OgIOumrOuIheyKpOuekSDsuZztlbTsp4DripTq
327 +sowg7ZWE7JqU7ZW0DQo+IOuPhOy7pOudvOuToOyngCDquLDtg4Ag7JyE7JeQIOyWuOq4ie2VnCBL
328 +YWZrYSBzdG9ybSDrk7Hrk7HsnYQg7JOw642U652864+EIOyciOuPhOyasCDtmZjqsr3rs7Tri6Tr
329 +ipQg66as64iF7IqkIO2ZmOqyveydtCDtm6jslKwg66eO7J2E6rGw7JW8Lg0KPg0KPiDrqqjsp5Hs
330 +mpTqsJXsl5Qg7Iqk7ZSE66eB7Jy866GcIOuQmOyWtCDsnojquLQg7ZWY7KeA66eMLA0KPiDtlZzq
331 +sIDsp4Ag7ZSE66CI7J6E7JuM7YGs7JeQIOuMgO2VnCDqtazsobDrpbwg7JWM66m0DQo+IOuLpOul
332 +uOqyg+uTpOydgCDqt7gg7ZSE66CI7J6E7JuM7YGs7J2YIOq1rOyhsOyZgCDssqDtlZnrk7HsnYQg
333 +67O06rOgIOyggeydke2VoCDsiJgg7J6I7Ja0Lg0KPg0KPiDsspjsnYzsl5Ag67CV7KCV7ZuIIO2V
334 +meyDneunjC4uLuyKpO2UhOungeu2gO2KuOuhnCDqsIjquYwg7ZaI64qU642wDQo+IOq3uOuDpSDr
335 +qqjrkZAg6rCZ7J20IGphdmFzY3JpcHQg6riw67CY7Jy866GcIOuwseyXlOuTnCvtlITroaDtirjs
336 +l5Trk5zrpbwg6rCA64qU6rKMIOyii+ydhOqygyDqsJnslYQuDQo+DQo+DQo+IDIuIOq4sO2ajeyE
337 +nA0KPg0KPiAxKSDshJzruYTsiqQg6rCc7JqU7J2YIOqwnOuwnOyKpOy8gOyltOydtCDrhIjrrLQg
338 +662J65qx6re466Ck7KC4IOyeiOyWtC4g7KGw6riI642UIOuUlO2FjOydvO2VnCDqs4Ttmo3snbQg
339 +7ZWE7JqU7ZW067O07JesDQo+IOq1rOyhsOyXkCDrs7TrqbQg66mU64m07Yq466as7J2YIOuCtOya
340 +qeydgCDrp47snYDrjbAsIOyKpOy8gOyltOydgCDrhIjrrLQg7ZWo7LaV65CY7Ja0IOyeiOycvOuL
341 +iCDsiJjsoJXsnbQg7ZWE7JqU7ZW0DQo+DQo+IDIpIOq1rOyhsOydmCBkYXRhYmFzZSDrtoDrtoQN
342 +Cj4g6riA7JOw6riwIOq0gOugqOuQnCBQb3N0IOudvOuKlCDthYzsnbTruJTsnZggUGljdHVyZeyZ
343 +gCBWaWRlbyDrk7EuLu2VhOuTnOqwgCDsnojripTrjbANCj4g6riA7J2EIOyeheugpeuwm+ycvOug
344 +pOuptCDsm7nsl5DrlJTthLAg6rCZ7J2A6rKD7J2EIOyCrOyaqe2VtOyVvO2VoCDqsbDslbwuDQo+
345 +IOyWtOuWpCDsl5DrlJTthLDqsIAg66eO7J20IOyTsOydtOqzoCwg7IKs7Jqp7ZWY6riwIO2OuO2V
346 +nOyngCDsobDsgqztlbTrtJANCj4gQ0tFZGl0b3IsIFN1bW1vcm5vdGUg65OxLi4g6rSA66CoIFdZ
347 +U1dZRyDsl5DrlJTthLDsl5Ag64yA7ZW0IO2ZleyduO2VtOuztOqzoA0KPiDqt7gg7JeQ65SU7YSw
348 +66W8IOyTuOuVjCDsgqzsp4Tqs7wg64+Z7JiB7IOB65Ox7JeQIOuMgO2VnCBlbWJlZCDsspjrpqzr
349 +ipQg7Ja065a76rKMIOuQmOqzoCDrk7Hrk7HsnYQg7YyM7JWF7ZWY6rOgIO2FjOydtOu4lCDqtazs
350 +obDrpbwg64uk7IucIOunjOuTpOyWtOu0kA0KPg0KPiDssLjqs6DroZwg7Ju5IOyXkOuUlO2EsCDr
351 +nbzripTqsbQuLuuEiOqwgCDsnpDso7zqsIDripQg7Luk666k64uI7Yuw7JeQ7IScIOq4gOydhCDs
352 +k7gg65WMIOuCmOyYpOuKlCDtmZTrqbTsl5Ag6riAIOyeheugpeu2gOu2hOyXkCDtlbTri7ntlZjr
353 +ipTqsbDslbwNCj4NCj4g66qo65OgIO2FjOydtOu4lOydmCBDcmVhdGVkIEF06rO8IFVwZGF0ZWQg
354 +QXTsnYAg662YIO2ZleyduO2VmOugpOqzoCDrp4zrk6Dsp4DripQg66qo66W06rKg7Jy864KYLA0K
355 +PiDrgpjspJHsl5Ag7Ya16rOE64KYIO2ZleyepeyEsSDrk7HsnYQg7IOd6rCB7ZW07IScIEtpYmFu
356 +YeuTseycvOuhnCDsl7DqsrDtlZjroKTripQg7J2Y64+E7JiA64uk66m0IOq0nOywruydgOqygyDq
357 +sJnslYQuDQo+DQo+IDMpIO2ZlOuptCDsnpHshLENCj4g7ZmU66m07J2AIOygleyggeyduCDtjpjs
358 +nbTsp4Drs7Tri6QsIOuwmOydke2YlSDsm7ntjpjsnbTsp4Drpbwg6rOg66Ck7ZW067SQDQo+IOyd
359 +tOyZlSDrp4zrk5zripTquYDsl5Ag7Leo7JeF7J2EIOychO2VnCDtj6ztirjtj7TrpqzsmKTrpbwg
360 +6rK47ZWc64uk66m0DQo+IOyalOymmCDtirjroIzrk5zsl5Ag66ee6rKMIOq1rOyEse2VtOuztOuK
361 +lOqyjCDsoovslYQNCj4gRnJlZSBIVE1MNSB0ZW1wbGF0ZeuTseydhCDqsoDsg4ntlbTrs7Tqs6Ag
362 +7IK07Y6067O064+E66Gd7ZW0DQo+DQo+DQo+IDQpIOyWtOyiheyduOyLnQ0KPiDslrTsooXsnbjs
363 +i53snYQg7ZWY66Ck66m0IOuUpeufrOuLnSDqtIDroKgg6riw7Iig7J2EIOydte2YgOyVvO2VmOuK
364 +lOuNsC4uLg0KPiDsnbTrsojtlZnquLDrgrTsl5DripQg7Z6Y65Ok7Ja067O07J206rOgICjsgqzs
365 +i6Qg64KY64+EIOyWtOugpOybjO2VmOuKlCDrtoTslbzslbwpDQo+IHB5dG9yY2gg65286rOgIO2V
366 +tOyEnCBweXRob24g6riw67CY7Jy866GcIOuUpeufrOuLneydhCDsib3qsowoPykg7ZWgIOyImCDs
367 +nojripQg65287J2067iM65+s66as6rCAIOyeiOyngOunjA0KPiDrp5DsnbQg7Im97KeAIOyJveyn
368 +gCDslYrslYQuIOOFjuOFjuOFjg0KPiDsi5zqsITsnbQg65CY66m0IO2VnOuyiCDsgrTtjrTrs7Tr
369 +j4TroZ0g7ZW067SQDQo+DQo+DQo+IOuNp+u2meyXrC4uLg0KPiDslZ7snLzroZwg66mU7J28IOuz
370 +tOuCvOuVjOuKlCDssLjsobDsl5ANCj4gandraW1AdHJpemNvcnAuY29tDQo+IHJ1ZGRsZjQ5MzNA
371 +dHJpemNvcnAuY29tIOydhCDqsJnsnbQg64Sj7Ja07IScIOuztOuCtA0KPiDrgrTqsIAg67O064K0
372 +64qUIOuplOydvOyXkCDri7XsnqXtlaDrlYzrj4Qg7KCE7LK064u17J6l7J2EIOuIjOufrOyEnA0K
373 +PiDrs7TrgrTrj4TroZ0g7ZWY6rOgDQo+DQo+IOyImOygleydtCDtlYTsmpTtlZwg64K07Jqp7J2E
374 +IOyImOygle2VtOyEnCDri6Tsi5wg6riI7JqU7J286rmM7KeAIOuztOuCtOykmA0KPg0KPg0KPiAy
375 +MDIw64WEIDTsm5QgMuydvCAo66qpKSDsmKTsoIQgMTo1NCwg67CV7KCV7ZuIIDxrYW5ndGFrNjI5
376 +MUBuYXZlci5jb20+64uY7J20IOyekeyEsToNCj4NCj4g7JWI64WV7ZWY7IS47JqUIOydtOuyiOyX
377 +kCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDsiJjqsJXtlZjripQg67CV7KCV7ZuIIO2V
378 +meyDneyeheuLiOuLpC4NCj4NCj4NCj4NCj4gMeyjvOywqCDqs7zsoJzsmYAg7KCc6rCAIO2drOun
379 +ne2VmOuKlCDsp4HrrLTsl5Ag7ZWE7JqU7ZWcIOyXreufieydhCDssqjrtoDtlojsirXri4jri6Qu
380 +DQo+DQo+DQo+DQo+IDHso7zssKgg6rO87KCcIOuztOyLnOqzoCDsiJjsoJXtlbTslbztlaAg67aA
381 +67aE7J2EIOyVjOugpOyjvOyLoOuLpOuptCDri6Tsi5wg7IiY7KCV7ZWY6rOgIOuztOuCtOuTnOum
382 +rOqyoOyKteuLiOuLpC4NCj4NCj4NCj4NCj4g6re466as6rOgIOygnOqwgCDtnazrp53tlZjripQg
383 +7KeB66y07JeQIO2VhOyalO2VnCDsl63rn4nsnYQg67O07Iuc6rOgIOygnOqwgCDslrTrlqQg7Kq9
384 +7Jy866GcIOqwgOyVvO2VoOyngCDtmLnsnYAg7Ja065akIOu2gOu2hOydhCDqs7XrtoDtlbTslbzt
385 +laDsp4Dsl5Ag64yA7ZW0IOyhsOyWuO2VtOyjvOyLnOuptCDsoJXrp5ANCj4g6rCQ7IKs7ZWY6rKg
386 +7Iq164uI64ukLg0KPg0KPg0KPg0KPiDsmpTsppgg7J286rWQ7LCo6rCAIOyLrO2VnOuNsCDqsJDq
387 +uLAg7KGw7Ius7ZWY7Iuc6rOgIOyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyL
388 +nOq4uCDrsJTrnbzqsqDsirXri4jri6QhDQo+DQo+DQo+DQo+DQo+DQo+DQo+DQo+IC0tDQo+DQo+
389 +DQo+DQo+DQo+IOKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
390 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KPg0KPiAo7KO8KSDtirjrpqzspojsvZTtjbzroIjs
391 +nbTshZgNCj4NCj4g7Iug7KSA7JiBIC8g7J207IKsDQo+DQo+IFRSSVogQ29ycCBJbmMuDQo+DQo+
392 +IEp1bllvdW5nIFNoaW4gLyBDVE8NCj4gKE0pIDAxMC03MjcyLTEyOTYNCj4NCj4gKFQpIDA3MC03
393 +NTI2LTA4NzINCj4NCj4gKEZBWCkgMDItNjQ0Mi0wODcyDQo+IOKIkuKIkuKIkuKIkuKIkuKIkuKI
394 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KPg0K
395 +Pg0KPg0KPiAtLQ0KPg0KPg0KPg0KPg0KPiDiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
396 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCj4NCj4gKOyjvCkg7Yq4
397 +66as7KaI7L2U7Y2866CI7J207IWYDQo+DQo+IOyLoOykgOyYgSAvIOydtOyCrA0KPg0KPiBUUkla
398 +IENvcnAgSW5jLg0KPg0KPiBKdW5Zb3VuZyBTaGluIC8gQ1RPDQo+IChNKSAwMTAtNzI3Mi0xMjk2
399 +DQo+DQo+IChUKSAwNzAtNzUyNi0wODcyDQo+DQo+IChGQVgpIDAyLTY0NDItMDg3Mg0KPiDiiJLi
400 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
401 +iJLiiJLiiJLiiJINCj4NCj4NCj4NCj4gLS0NCj4NCj4NCj4NCj4NCj4g4oiS4oiS4oiS4oiS4oiS
402 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
403 +DQo+DQo+ICjso7wpIO2KuOumrOymiOy9lO2NvOugiOydtOyFmA0KPg0KPiDsi6DspIDsmIEgLyDs
404 +nbTsgqwNCj4NCj4gVFJJWiBDb3JwIEluYy4NCj4NCj4gSnVuWW91bmcgU2hpbiAvIENUTw0KPiAo
405 +TSkgMDEwLTcyNzItMTI5Ng0KPg0KPiAoVCkgMDcwLTc1MjYtMDg3Mg0KPg0KPiAoRkFYKSAwMi02
406 +NDQyLTA4NzINCj4g4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
407 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo+DQo+DQo+DQo+IC0tDQo+DQo+DQo+DQo+DQo+
408 +IOKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
409 +kuKIkuKIkuKIkuKIkuKIkg0KPg0KPiAo7KO8KSDtirjrpqzspojsvZTtjbzroIjsnbTshZgNCj4N
410 +Cj4g7Iug7KSA7JiBIC8g7J207IKsDQo+DQo+IFRSSVogQ29ycCBJbmMuDQo+DQo+IEp1bllvdW5n
411 +IFNoaW4gLyBDVE8NCj4gKE0pIDAxMC03MjcyLTEyOTYNCj4NCj4gKFQpIDA3MC03NTI2LTA4NzIN
412 +Cj4NCj4gKEZBWCkgMDItNjQ0Mi0wODcyDQo+IOKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
413 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KPg0KDQoNCi0tIA0K
414 +DQoNCg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
415 +4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQoNCijso7wpIO2KuOumrOymiOy9lO2NvOugiOydtOyFmA0K
416 +DQrsi6DspIDsmIEgLyDsnbTsgqwNCg0KVFJJWiBDb3JwIEluYy4NCg0KSnVuWW91bmcgU2hpbiAv
417 +IENUTw0KKE0pIDAxMC03MjcyLTEyOTYNCg0KKFQpIDA3MC03NTI2LTA4NzINCg0KKEZBWCkgMDIt
418 +NjQ0Mi0wODcyDQriiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
419 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCg==
420 +--000000000000b37b4305a33a25d3
421 +Content-Type: text/html; charset="UTF-8"
422 +Content-Transfer-Encoding: base64
423 +
424 +PGRpdiBkaXI9Imx0ciI+PGRpdj7snZEg67CV7KCV7ZuIIO2VmeyDneydtCDrp5DtlZwg67Cp67KV
425 +7Jy866GcIOynhO2Wie2VmOuKlOqyjCDsoovsnYTqsoMg6rCZ7JWEPC9kaXY+PGRpdj48YnI+PC9k
426 +aXY+PGRpdj7tjIzsnbTsjazsnLzroZwg7Ju57ISc67mE7Iqk66W8IO2VoCDsiJgg7J6I64qUIO2U
427 +hOugiOyehOybjO2BrOuPhCDsl6zrn6zqsJzqsIAg7J6I64qU642wPC9kaXY+PGRpdj7qt7jspJEg
428 +6rCA7J6lIOqwhOqysO2VmOqzoCDsoJHqt7ztlZjquLAg7Ims7Jq0IGZsYXNr66W8IOyNqOuztOye
429 +kC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Puuwleygle2biCDtlZnsg53snbQg66eQ7ZWc6rKD
430 +IOyymOufvCwg7LaU7ZuE7JeQIOyekOyLoOqwkOydtCDsg53quLDqs6DrgpjshJwgKyDrhIjqsIAg
431 +7J20IOyEnOu5hOyKpOulvCDqs4Tsho0g6rCc67Cc7ZW0IOuztOqzoCDsi7bsnYTrlYwg7Iqk7ZSE
432 +66eB67aA7Yq466GcIOqwnOuwnO2VtOu0kOu0kDwvZGl2PjxkaXY+SFRNTOqzvCBDU1Prk7HsnYAg
433 +6re464yA66GcIOyTuCDsiJgg7J6I6rOgLCDshJzrsoTsgqzsnbTrk5wg67aA67aE66eMIOyKpO2U
434 +hOungeu2gO2KuOyXkOyEnCDri6Tsi5wg6rWs7ZiE7ZW07JW87ZWg6rGw7JW8PC9kaXY+PGRpdj48
435 +YnI+PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRy
436 +IiBjbGFzcz0iZ21haWxfYXR0ciI+MjAyMOuFhCA07JuUIDEw7J28ICjquIgpIOyYpO2bhCA4OjQ5
437 +LCDrsJXsoJXtm4ggJmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBuYXZlci5jb20iPmth
438 +bmd0YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q764uY7J20IOyekeyEsTo8YnI+PC9kaXY+PGJsb2Nr
439 +cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4
440 +O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgi
441 +PjxkaXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6R3VsaW0sc2Fucy1z
442 +ZXJpZiI+PHA+66eQ7JSA7ZWY7IugIOuCtOyaqeuTpOydgCDri6TsnYzso7wg6riI7JqU7J286rmM
443 +7KeAIOygnOy2nO2VmOuPhOuhnSDtlZjqsqDsirXri4jri6QuPC9wPjxwPsKgPC9wPjxwPu2MjOyd
444 +tOyNrOydgCDtlZnquLDspJHsl5Ag7KGw6riIIO2VmOqzoCDrlLDroZwg6rCE64uo7ZWcIOqzteu2
445 +gOunjCDtlbTrtKTsirXri4jri6QuPC9wPjxwPsKgPC9wPjxwPu2Vmeq4sOykkeyXkCDtlojsnYQg
446 +65WM64qUIOybue2BrOuhpOungeycvOuhnCDqs7Xqs7XrjbDsnbTthLDrpbwg6rCA7KC47JmA7ISc
447 +IO2MkOuLpOyKpOydtOyaqe2VtOyEnCDtkZzrpbwg67O07Jes7KO864qUIOqygyDsoJXrj4TroZwg
448 +7ZW067Sk7Iq164uI64ukLjwvcD48cD7CoDwvcD48cD7qt7jrn7wg7J2067KI7JeQ64qUIO2MjOyd
449 +tOyNrOycvOuhnCDqsJzrsJzsnYQg7ZWY64qUIOqyg+ycvOuhnCDtlaDquYzsmpQ/PzwvcD48cD7C
450 +oDwvcD48cD7qt7jrpqzqs6Ag67Cp7ZWZ7KSR7JeQIOygnOqwgCDsiqTtlITrp4HrtoDtirjrpbwg
451 +7J207Jqp7ZW07IScIOyKpO2UhOungeu2gO2KuOuhnOuPhCDqsJzrsJztlbTrs7TripQg7Iud7Jy8
452 +66GcIO2VoOq5jOyalD8/PC9wPjxwPsKgPC9wPjxwPuydvOq1kOywqOqwgCDsi6ztlZzrjbAg6rCQ
453 +6riw7KGw7Ius7ZWY7Iuc6riwIOuwlOuejeuLiOuLpCE8L3A+PHA+wqA8L3A+PHAgc3R5bGU9ImZv
454 +bnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7cGFkZGluZzowcHggMHB4IDBweCAx
455 +MHB0Ij48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48YnI+PGI+RnJvbTo8
456 +L2I+ICZxdW90O+yLoOykgOyYgSZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86anlzaGluQHRyaXpj
457 +b3JwLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp5c2hpbkB0cml6Y29ycC5jb208L2E+Jmd0OyA8YnI+
458 +PGI+VG86PC9iPiAmcXVvdDvrsJXsoJXtm4gmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmthbmd0
459 +YWs2MjkxQG5hdmVyLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmthbmd0YWs2MjkxQG5hdmVyLmNvbTwv
460 +YT4mZ3Q7OyA8YnI+PGI+Q2M6PC9iPiAmcXVvdDvquYDsooXsmYQmcXVvdDsmbHQ7PGEgaHJlZj0i
461 +bWFpbHRvOmp3a2ltQHRyaXpjb3JwLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmp3a2ltQHRyaXpjb3Jw
462 +LmNvbTwvYT4mZ3Q7OyAmcXVvdDvqsJXqsr3snbwmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ1
463 +ZGRsZjQ5MzNAdHJpemNvcnAuY29tIiB0YXJnZXQ9Il9ibGFuayI+cnVkZGxmNDkzM0B0cml6Y29y
464 +cC5jb208L2E+Jmd0OzsgPGJyPjxiPlNlbnQ6PC9iPiAyMDIwLTA0LTEwICjquIgpIDE4OjQzOjA4
465 +IChHTVQrMDk6MDApPGJyPjxiPlN1YmplY3Q6PC9iPiBSZTog7JWI64WV7ZWY7IS47JqUIOydtOuy
466 +iOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDsiJjqsJXtlZjripQg67CV7KCV7ZuI
467 +IO2VmeyDneyeheuLiOuLpC4gMeyjvOywqCDqs7zsoJwg7IiY7KCVIO2bhCDsoJzstpztlanri4jr
468 +i6QuPGJyPsKgPC9wPjxkaXYgZGlyPSJsdHIiPjxkaXY+wqA8L2Rpdj48ZGl2Puq5lOuBlO2VtOuz
469 +tOydtOqyjCDsnpgg6rWs7ISx7ZaI64SkPC9kaXY+PGRpdj7snpjtlojslrQuwqA8L2Rpdj48ZGl2
470 +PsKgPC9kaXY+PGRpdj4xLiDqs7zsoJzCoDwvZGl2PjxkaXY+64uk7J2M7KO8IOqzvOygnOulvCDs
471 +pITqsozCoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PkNTUyDqs7XrtoDtlZjrqbTshJwg66+465SU
472 +7Ja07L+866asLCBncmlkIOyXkCDrjIDtlbQg6rO167aA7ZW067O06rOgPC9kaXY+PGRpdj7CoDwv
473 +ZGl2PjxkaXY+7ZqM7JuQ6rCA7J6FIO2ZlOuptOqzvCDCoDwvZGl2PjxkaXY+66Gc6re47J24IO2Z
474 +lOuptOydhMKgPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+7Y+w7JeQ7IScIOu0pOydhOuVjDwvZGl2
475 +PjxkaXY+7JWE7J207Yyo65OcIOqwmeydgCDtg5zruJTrpr/rpZjsl5DshJwg67Sk7J2E65WMPC9k
476 +aXY+PGRpdj7rjbDsiqTtgaztg5EgUEMg6rCZ7J2AIO2ZmOqyveyXkOyEnCDrtKTsnYTrlYw8L2Rp
477 +dj48ZGl2PsKgPC9kaXY+PGRpdj7roZzqt7jsnbgg67KE7Yq87J2064KYIO2ajOybkOqwgOyehSDr
478 +soTtirzsnZgg6ri47J206rCAIOuLrOudvOyngOqyjCDqtazshLHtlbTrtJDrtJA8L2Rpdj48ZGl2
479 +PuqzvOygnOuhnCDrs7TrgrjqsbAg67O066m0IOuqqOuwlOydvOyXkOyEnOuKlCDsoIHri7ntlbQg
480 +67O07J207KeA66eMIFBD7ZmU66m07JeQ7IScIOu0pOydhOuVkDwvZGl2PjxkaXY+66Gc6re47J24
481 +IOuyhO2KvOydtOudvOuToOyngCDsnoXroKXssL3snbQg64SI66y0IOq4tCDqsr3tlqXsnbQg7J6I
482 +7KeAPzwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PuqzvOygnOuKlCDsl63si5wg64uk7J2M7KO8IOq4
483 +iOyalOydvOq5jOyngOqzoDwvZGl2PjxkaXY+6rO167aA7ZWcIOuCtOyaqeuPhCDrqZTsnbzsl5Ag
484 +6rCZ7J20IOyggeyWtOyjvOqzoCAo662Q662Q66W8IOu0pOqzoCDslrTripAg7IKs7J207Yq466W8
485 +IOywuOqzoO2WiOqzoCDrk7Hqs7wg7IaM6rCQ65OxKTwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PjIu
486 +IOq4sO2ajeyEnMKgPC9kaXY+PGRpdj7qt7jrpqzqs6Ag66mU64m064qUIOuNlCDspITsl6zrtJA8
487 +L2Rpdj48ZGl2PuuEiOustCDrp47slYQgLiDqsozsi5ztjJDrj4Qg6re464OlIOyasOyEoCDtlZjr
488 +gpjrp4wg7ZWY6rOgPC9kaXY+PGRpdj7stpTtm4Tsl5Ag64SI6rCAIOydteyIme2VtOyngOuptCDr
489 +ipjroKTrtJA8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj48dT48Yj7rqZTribTrpbwg7KSR6rOg6rGw
490 +656Y7ZWg65WMIOqwgOqyqSDtm4TroKTsuZjrk6/snbQg7KCV66eQIOynhOynnCDqvK0g7ZWE7JqU
491 +7ZWc6rKD66eMIOuCqOq4sOqzoCDsmYTsoIQg7KSE7Jes67SQPC9iPjwvdT7CoDwvZGl2PjxkaXY+
492 +DQoo7J206rKD64+EIOyXreyLnCDri6TsnYzso7wg6riI7JqU7J286rmM7KeA7JW8KSDCoDwvZGl2
493 +PjxkaXY+wqA8L2Rpdj48ZGl2PuyymOydjOyXkCDquLDtmo3tlojsnYTrlYwg7IOd6rCB7ZaI642Y
494 +IOuplOuJtOuTpOydgCDrgpjspJHsl5Ag7J217IiZ7ZW07KeA66m0IOq4iOuwqSDrp4zrk6Qg7IiY
495 +IOyeiOydhOqxsOyVvDwvZGl2PjxkaXY+7Jqw7ISgIOy0iOuztOyekOuLiOq5jCDsm7nsvZTrlKns
496 +nbQg67OE6rKDIOyVhOuLiOuLpOudvOuKlCDsnpDsi6DqsJDsnYQg6rCW64qU6rKMIOykkeyalO2V
497 +tMKgPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+My4g7J287KCVPC9kaXY+PGRpdj7snbzsoJXtkZzs
498 +l5Ag67CV7KCV7ZuIIO2VmeyDneydtCDqs7XrtoDtlZjripQg67aA67aE7J2AIMKgPC9kaXY+PGRp
499 +dj5IVE1MK0NTUytKYXZhc2NyaXB0IOuTsSDrqqjrkZAg7ZSE66Gg7Yq47JeU65OcIOq0gOugqOuQ
500 +nCDrtoDrtoTrsJbsl5Ag7JeG7Ja07IScPC9kaXY+PGRpdj4o7J6Q67CU7Iqk7YGs66a97Yq466Gc
501 +64+EIOuwseyXlOuTnOulvCDrp4zrk6Qg7IiY64+EIOyeiOyWtCnCoDwvZGl2PjxkaXY+67Cx7JeU
502 +65OcIO2UhOuhnOq3uOuemOuwjSDqs7XrtoDsl5Ag64yA7ZWcIOydvOygleydtCDsl4bslrTshJwg
503 +7KGw6riIIOqxseygleydtCDrkJjrhKQuwqA8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj48Yj7stpTq
504 +sIDsoIHsnbgg6rO87KCc66GcIEphdmFzY3JpcHTroZwg67Cx7JeU65Oc66W8IOq1rO2YhO2VoCDs
505 +iJgg7J6I64qUIO2UhOugiOyehOybjO2BrOqwgCDrrZDqsIAg7J6I64qU7KeAIOyhsOyCrO2VtOu0
506 +kOu0kDwvYj48L2Rpdj48ZGl2PjxiPijsnbTqsoPrj4Qg7Jet7IucIOuLpOydjOyjvCDquIjsmpTs
507 +nbzquYzsp4DslbwpPGJyPjwvYj48L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj7soJXtm4jsnbTripQg
508 +7J2MLi7sp4Drgpzrsogg6rWs7KeBIOq0gOugqCDrs7TrgrTspIDqsbjroZwg67Sk7J2E65WQIFNw
509 +cmluZyBib29066GcIO2VmOuptCDsoovquLQg7ZWg6rKDIOqwmeydgOuNsDwvZGl2PjxkaXY+7J20
510 +67KI7ZWZ6riw64K07JeQIOyKpO2UhOungeu2gO2KuOuPhCDrsLDsmrDrqbTshJwg64ukIOyGjO2Z
511 +lO2VmOq4sOqwgCDslrTroKTsmrjqsoMg6rCZ7JWEIOuztOyXrDwvZGl2PjxkaXY+wqA8L2Rpdj48
512 +ZGl2Pu2UhOuhoO2KuOyXlOuTnOulvCDspJHsoJDsoIHsnLzroZwg7ZWY6rOgIOuwseyXlOuTnOuK
513 +lCDsmYTsoIQg7Im96rKMIOqwnOuwnO2VoCDsiJgg7J6I64qUIOuwqe2WpeycvOuhnCDtlbTrs7Tr
514 +ipTqsowg7Ja065ao6rmM7Iu264SkPC9kaXY+PGRpdj7siazsmrTqsbQg7YyM7J207I2s7J24642w
515 +Li4uIO2MjOydtOyNrOydgCDsooAg7ZW0IOu0pOyWtD/CoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2
516 +PsKgPC9kaXY+PGJyPjxkaXY+PGRpdiBkaXI9Imx0ciI+MjAyMOuFhCA07JuUIDEw7J28ICjquIgp
517 +IOyYpO2bhCA1OjE1LCDrsJXsoJXtm4ggJmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBu
518 +YXZlci5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmthbmd0
519 +YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q764uY7J20IOyekeyEsTrCoDwvZGl2PjxibG9ja3F1b3Rl
520 +IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJn
521 +YigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48ZGl2IHN0eWxlPSJmb250LXNp
522 +emU6MTBwdDtmb250LWZhbWlseTpHdWxpbSxzYW5zLXNlcmlmIj48cCBzdHlsZT0iZm9udC1mYW1p
523 +bHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7
524 +Zm9udC1zaXplOjEycHgiPuyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q
525 +7J24MiDsiJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZnsg53snoXri4jri6QuPC9w
526 +PjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdv
527 +dGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+wqA8L3A+PHAgc3R5bGU9ImZvbnQt
528 +ZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNl
529 +cmlmO2ZvbnQtc2l6ZToxMnB4Ij7rqZTribTrpbwg7KSE7Jes67O07JWY7Iq164uI64ukLjwvcD48
530 +cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3Ro
531 +aWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPuuhnOq3uOyduCDtjpjsnbTsp4Ag67CP
532 +IO2ajOybkOqwgOyehSDtjpjsnbTsp4DrpbwgSFRNTOqzvCBDU1Prpbwg7J207Jqp7ZWY7JesIOq1
533 +rO2YhO2VtOuztOyVmOyKteuLiOuLpC48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxE
534 +b3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTox
535 +MnB4Ij7roZzqt7jsnbgg7Y6Y7J207KeAIOuwjyDtmozsm5DqsIDsnoUg7Y6Y7J207KeA7JeQIOuM
536 +gO2VtOyEnCBKYXZhc2NyaXB064qUIOq1rO2YhO2VmOyngCDrqrvtlojsirXri4jri6QuPC9wPjxw
537 +IHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhp
538 +YyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+6riw7ZqN7ISc64qUIOychOyXkCDsiJjs
539 +oJXtlZwg64K07JqpKOuplOuJtOyCreygnCwg66Gc6re47J24IO2OmOydtOyngCDrsI8g7ZqM7JuQ
540 +6rCA7J6FIO2OmOydtOyngCDstpTqsIAp7J2EIO2GoOuMgOuhnCDsiJjsoJXtlojsirXri4jri6Qu
541 +PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNE
542 +IEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+wqA8L3A+PHAgc3R5bGU9ImZv
543 +bnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5z
544 +LXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij7smKTripgg7ZWY66Oo64+EIO2Wieuzte2VnCDtlZjro6jr
545 +kJjsi5zquLAg67CU65286rKg7Iq164uI64ukITwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L
546 +7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1z
547 +aXplOjEycHgiPsKgPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpzYW5z
548 +LXNlcmlmO3BhZGRpbmc6MHB4IDBweCAwcHggMTBwdCI+PHNwYW4+LS0tLS1PcmlnaW5hbCBNZXNz
549 +YWdlLS0tLS08L3NwYW4+PGJyPjxiPkZyb206PC9iPiAmcXVvdDvsi6DspIDsmIEmcXVvdDsmbHQ7
550 +PGEgaHJlZj0ibWFpbHRvOmp5c2hpbkB0cml6Y29ycC5jb20iIHJlbD0ibm9yZWZlcnJlciBub29w
551 +ZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmp5c2hpbkB0cml6Y29ycC5jb208L2E+Jmd0OyA8YnI+PGI+
552 +VG86PC9iPiAmcXVvdDvrsJXsoJXtm4gmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmthbmd0YWs2
553 +MjkxQG5hdmVyLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+
554 +a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9hPiZndDs7IDxicj48Yj5DYzo8L2I+ICZxdW90O+q5gOyi
555 +heyZhCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86andraW1AdHJpemNvcnAuY29tIiByZWw9Im5v
556 +cmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5qd2tpbUB0cml6Y29ycC5jb208L2E+
557 +Jmd0OzsgJnF1b3Q76rCV6rK97J28JnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpydWRkbGY0OTMz
558 +QHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+
559 +cnVkZGxmNDkzM0B0cml6Y29ycC5jb208L2E+Jmd0OzsgPGJyPjxiPlNlbnQ6PC9iPiAyMDIwLTA0
560 +LTA3ICjtmZQpIDEwOjU0OjE2IChHTVQrMDk6MDApPGJyPjxiPlN1YmplY3Q6PC9iPiBSZTog7JWI
561 +64WV7ZWY7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDsiJjq
562 +sJXtlZjripQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC4gMeyjvOywqCDqs7zsoJwg7IiY7KCV
563 +IO2bhCDsoJzstpztlanri4jri6QuPGJyPsKgPC9wPjxkaXYgZGlyPSJsdHIiPjxkaXY+wqA8L2Rp
564 +dj48ZGl2Puq4sO2ajeyEnCDsoJXrpqwg7J6YIO2WiOyWtC48L2Rpdj48ZGl2PsKgPC9kaXY+PGRp
565 +dj7qt7zrjbAg7LSI67O07J6Q6rCAIO2VnCDtlZnquLDsl5Ag6rWs7ZiE7ZWY6riw7JeUIOuplOuJ
566 +tOqwgCDsooAg66eO7JWE67O07JesPC9kaXY+PGRpdj4NCuydtOuyiCDtlITroZzsoJ3tirjsl5Ds
567 +hJzripQg6rK97ZeY7J2EIOyMk+qzoCDsnpDsi6DqsJDsnYQg6rCW64qU6rKMIOykkeyalO2VnOqx
568 +sOuLiOq5jA0KDQo8L2Rpdj48ZGl2PuyDneqwge2VtOuztOqzoCDsgq3soJztlbTrj4Qg6rSc7LCu
569 +7J2E66eM7ZWcIOuplOuJtOuKlCDqs7zqsJDtlZjqsowg7JeG7JWg67O064+E66GdIO2VtDwvZGl2
570 +PjxkaXY+wqA8L2Rpdj48ZGl2Pg0KPGRpdj7snbTrsojso7zsl5DripQg7Iqk7LyA7KW07J2AIOye
571 +keyEse2VnOuMgOuhnCDsp4TtlontlZjrqbTshJwuLi7CoDwvZGl2PjxkaXY+SFRNTCtDU1Psl5Ag
572 +64yA7ZWcIOqwnOuFkCDrsI8g7Iqk7YSw65SU66W8IO2VtOuztOqzoDwvZGl2PjxkaXY+wqA8L2Rp
573 +dj48ZGl2Puqzteu2gO2VnCDrgrTsmqnsnYQg67CU7YOV7Jy866GcIOuhnOq3uOyduCDtjpjsnbTs
574 +p4Ag67CPIO2ajOybkOqwgOyehSDtjpjsnbTsp4Drpbwg6rO167aA7ZWcIEhUTUwrQ1NT66GcIOun
575 +jOuTpOyWtOyEnCDsoJzstpztlbTspJjCoDwvZGl2PjxkaXY+KOydtOuyiOyjvCDslYjsl5AgSFRN
576 +TOqzvCBDU1Psl5Ag64yA7ZWcIOq4sOuzuOyngOyLneydhCDrqqjrkZAg7J217Z6M64uk64qUIOqw
577 +geyYpOuhnCDtlbQg67SQKTwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2Puq1s+ydtCDssYXsnYAg7JWI
578 +7IKs67SQ64+EIOuQmOqzoCwg7IOd7Zmc7L2U65Sp7J2064KYIOyduO2UhOufsCDqtazrpoQg64W4
579 +66eI65Oc7L2U642U65OxIMKgPC9kaXY+PGRpdj7rj5nsmIHsg4Eg6rCV7J2YIOyCrOydtO2KuOyX
580 +kCDqtJzssK7snYAg66y066OM6rCV7J2Y64+EIOunjuycvOuLiCDtlbTri7kg6rCV7J2Y66W8IOyw
581 +uOqzoO2VmOuptOyEnCDsp4TtlontlbTrtJDrj4Qg7KKL7JWEPC9kaXY+PGRpdj7CoDwvZGl2Pjxk
582 +aXY+SmF2YXNjcmlwdOulvCDsgqzsmqntlaAg7IiYIOyeiOuLpOuptDwvZGl2PjxkaXY+ZW1haWzs
583 +nbTrgpgg67mE67CA67KI7Zi465OxIO2ajOybkOqwgOyehSDrsI8g66Gc6re47J247JeQIO2VhOya
584 +lO2VnDwvZGl2PjxkaXY+IOqwgeqwgeydmCDtlYTrk5zsl5Ag64yA7ZWcIHZhbGlkYXRpb24g7LKY
585 +66as64+EIO2VoCDsiJgg7J6I7Jy866m0IO2VtCDrs7Trj4TroZ0g7ZW0PC9kaXY+DQoNCjwvZGl2
586 +PjxkaXY+wqA8L2Rpdj48ZGl2Pg0K7J2067KI7KO8IOq4iOyalOydvCDsmKTtm4QgNuyLnOq5jOyn
587 +gCDsoJzstpztlbQNCg0KDQoNCjwvZGl2PjwvZGl2Pjxicj48ZGl2PjxkaXYgZGlyPSJsdHIiPjIw
588 +MjDrhYQgNOyblCA27J28ICjsm5QpIOyYpOyghCA5OjE1LCDrsJXsoJXtm4ggJmx0OzxhIGhyZWY9
589 +Im1haWx0bzprYW5ndGFrNjI5MUBuYXZlci5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIg
590 +dGFyZ2V0PSJfYmxhbmsiPmthbmd0YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q764uY7J20IOyekeyE
591 +sTrCoDwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9y
592 +ZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRp
593 +dj48ZGl2IHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpHdWxpbSxzYW5zLXNlcmlm
594 +Ij48cD7slYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF
595 +7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLjwvcD48cD7CoDwvcD48
596 +cD7sgqzsmqnsnpAg7Y6Y7J207KeA65Ok7J2EIOuwmOydke2Yle2OmOydtOyngOuhnCDrp4zrk6Ts
597 +lrTrs7TslZjsirXri4jri6QuPC9wPjxwPuq0gOumrOyekCDtjpjsnbTsp4DripQgUEPsmqnsnLzr
598 +oZzrp4wg66eM65Ok7Ja067O07JWY7Iq164uI64ukLjwvcD48cD7quLDtmo3shJzrj4Qg66eQ7JSA
599 +7ZWY7Iug64yA66GcIOyImOygle2VtOuztOyVmOyKteuLiOuLpC48L3A+PHA+wqA8L3A+PHA+7Jik
600 +64qYIO2VmOujqOuPhCDtlonrs7XtlZwg7ZWY66Oo65CY7Iuc6riwIOuwlOudvOqyoOyKteuLiOuL
601 +pCE8L3A+PHA+wqA8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5OnNhbnMt
602 +c2VyaWY7cGFkZGluZzowcHggMHB4IDBweCAxMHB0Ij48c3Bhbj4tLS0tLU9yaWdpbmFsIE1lc3Nh
603 +Z2UtLS0tLTwvc3Bhbj48YnI+PGI+RnJvbTo8L2I+ICZxdW90O+yLoOykgOyYgSZxdW90OyZsdDs8
604 +YSBocmVmPSJtYWlsdG86anlzaGluQHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3Bl
605 +bmVyIiB0YXJnZXQ9Il9ibGFuayI+anlzaGluQHRyaXpjb3JwLmNvbTwvYT4mZ3Q7IDxicj48Yj5U
606 +bzo8L2I+ICZxdW90O+uwleygle2biCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86a2FuZ3RhazYy
607 +OTFAbmF2ZXIuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5r
608 +YW5ndGFrNjI5MUBuYXZlci5jb208L2E+Jmd0OzsgPGJyPjxiPkNjOjwvYj4gJnF1b3Q76rmA7KKF
609 +7JmEJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqd2tpbUB0cml6Y29ycC5jb20iIHJlbD0ibm9y
610 +ZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmp3a2ltQHRyaXpjb3JwLmNvbTwvYT4m
611 +Z3Q7OyAmcXVvdDvqsJXqsr3snbwmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ1ZGRsZjQ5MzNA
612 +dHJpemNvcnAuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5y
613 +dWRkbGY0OTMzQHRyaXpjb3JwLmNvbTwvYT4mZ3Q7OyA8YnI+PGI+U2VudDo8L2I+IDIwMjAtMDQt
614 +MDMgKOq4iCkgMTY6MDY6MTcgKEdNVCswOTowMCk8YnI+PGI+U3ViamVjdDo8L2I+IFJlOiDslYjr
615 +hZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF7J2EIOyImOqw
616 +le2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCoIOqzvOygnCDsiJjsoJUg
617 +7ZuEIOygnOy2nO2VqeuLiOuLpC48YnI+wqA8L3A+PGRpdiBkaXI9Imx0ciI+PGRpdj7CoDwvZGl2
618 +PjxkaXY+MS4g7JeQ65SU7YSwPC9kaXY+PGRpdj4NCuuCtOqwgCDsoITri6ztlZwg7JaY6riw64qU
619 +IOygnOuMgOuhnCDsnbTtlbTtlojslrQNCg0KPC9kaXY+PGRpdj7sm7nsl5DrlJTthLAg6rSA66Co
620 +65Cc6rKD7J2AIOywvuyVhOuztOuptCDsnpDro4zqsIAg66eO7J2A642wIC4uLi4uLjwvZGl2Pjxk
621 +aXY+6re465+8IOuovOyggCDrp4zrk6Tqs6Ag7Iu27JeI642Y64yA66GcIOunjOuTpOyWtOu0kOu0
622 +kDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PjIuIOuwmOydke2YlSDqtIDroKg8L2Rpdj48ZGl2Pu2F
623 +nO2UjOumv+ydhCDqvK0g7JOw652864qUIOyWmOq4sOqwgCDslYTri4jrnbwuLjwvZGl2PjxkaXY+
624 +6re465+w6rKD7J2EIOyCtO2OtOuztOqzoCDrhIjqsIAg7ISk6rOE7ZWcIOugiOydtOyVhOybg+qz
625 +vCDripDrgozsnYQg67mE6rWQ7ZW067O0652864qU6rGw7KeAPC9kaXY+PGRpdj7CoDwvZGl2Pjxk
626 +aXY+6riw7ZqN7ISc7JeQIOyYrOudvOyYqCDroIjsnbTslYTsm4PsnYAg64Sk7J2067KEIOy0iOq4
627 +sO2ZlOuptCDsiqTrn6zsmrQg6rWs7KGw7J24642wPC9kaXY+PGRpdj7stZzqt7zsl5Ag66eM65Ok
628 +7Ja07KeEIOyCrOydtO2KuOuTpOydgCDqt7jroIfqsowg67O17J6h7ZWY6rKMIOq1rOyEseuQmOyW
629 +tCDsnojsp4Ag7JWK7JWELjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PuydtOuyiOyXkCDrp4zrk6Dq
630 +soPsnYQg7Leo7JeF7ZWg65WMIO2PrO2KuO2PtOumrOyYpOuhnCDsk7gg7IiY64+EIOyeiOydhO2F
631 +kOuNsDwvZGl2PjxkaXY+7JeF7LK0IOq0gOqzhOyekOqwgCDsiqTrp4jtirjtj7DsnLzroZwg64SI
632 +7J2YIOybueyCrOydtO2KuOulvCDrs7zsp4AsIFBD66GcIOuzvOyngCwg7JWE7J207Yyo65Oc66Gc
633 +IOuzvOyngCDrqqjrpbTsnpbslYQ8L2Rpdj48ZGl2PuuLpOyWke2VnCDsoJHqt7zshLHsl5Ag64yA
634 +7ZWcIOq1rO2YhOydhCDtlbTslbztlbQuIMKgPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+67CY7J2R
635 +7ZiV7Jy866GcIOunjOuTpOq4sCDsi6vsnLzrqbQg66qo67CU7J287Jqp6rO8IFBD7JqpIO2ZlOup
636 +tOydhCDrtoTrpqztlbTshJwg66eM65Ok7Ja067SQ67SQwqA8L2Rpdj48ZGl2PsKgPC9kaXY+PGRp
637 +dj4zLiDqtIDrpqzsnpAg7Y6Y7J207KeAPC9kaXY+PGRpdj7quLDtmo3shJwg64K07Jqp7J20IOqx
638 +sOydmCDrjIDrtoDrtoQg7IKs7Jqp7J6Q7JeQ6rKMIOuztOyXrOyngOuKlCDtjpjsnbTsp4Drp4wg
639 +7J6I7Ja0LjwvZGl2PjxkaXY+6rSA66as7J6Q6rCAIOuztOqzoCwg7IiY7KCV7ZWY6rOgLCDrk7Hr
640 +oZ3tlbTslbztlZjripQg67aA67aE7JeQIOuMgO2VtCDrjZQg7IOd6rCB7ZW067SQPC9kaXY+PGRp
641 +dj7CoDwvZGl2PjxkaXY+NC4g7Iqk7LyA7KW0PC9kaXY+PGRpdj47IOuNlCDrlJTthYzsnbztlZjq
642 +sowg64KY64ig67SQLiDsspjsnYzsl5QgSFRNTCtDU1MrSmF2YXNjcmlwdCDqs7XrtoDtlZjripDr
643 +nbwg7KeE64+E64+EIOuquyDrgpjqsIgg7YWQ642wLi48L2Rpdj48ZGl2PjTsm5Tssqvso7zripQg
644 +7Iqk7LyA7KW07J6h6rOgIOq4sO2ajeyEnOulvCDtlZjqs6Ag7J6I64qU642wIC4uIOyLpOygnO2V
645 +mOqzoCDsnojripQg7J286rO8IOuyjOyNqOu2gO2EsCDri6TrpbTri4jquYwuLi4uwqA8L2Rpdj48
646 +ZGl2Pu2YhOyLpOyggeycvOuhnCDri6Tsi5wg66eM65Ok7Ja067SQwqA8L2Rpdj48ZGl2PsKgPC9k
647 +aXY+PGRpdj7so7zrp5Dsl5Ag64uk7IucIOyGkOu0kOyEnCDsm5TsmpTsnbwg7JWE7LmoMTDsi5wg
648 +7J207KCE7JeQIOuztOuCtOykmMKgPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2
649 +PsKgPC9kaXY+wqA8L2Rpdj48YnI+PGRpdj48ZGl2IGRpcj0ibHRyIj4yMDIw64WEIDTsm5QgM+yd
650 +vCAo6riIKSDsmKTtm4QgMzozNywg67CV7KCV7ZuIICZsdDs8YSBocmVmPSJtYWlsdG86a2FuZ3Rh
651 +azYyOTFAbmF2ZXIuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5r
652 +Ij5rYW5ndGFrNjI5MUBuYXZlci5jb208L2E+Jmd0O+uLmOydtCDsnpHshLE6wqA8L2Rpdj48Ymxv
653 +Y2txdW90ZSBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBz
654 +b2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PGRpdiBzdHlsZT0i
655 +Zm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6R3VsaW0sc2Fucy1zZXJpZiI+PHAgc3R5bGU9ImZv
656 +bnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5z
657 +LXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjEuIOq1
658 +rOyduOq0gOugqDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxI
659 +ZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48
660 +c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuqwnOyduOyggeycvOuhnOuKlCDtkoDsiqTtg50g
661 +6rCc67Cc7J6Q6rCAIOuQmOqzoCDsi7bsirXri4jri6QuwqA8L3NwYW4+PC9wPjxwIHN0eWxlPSJm
662 +b250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fu
663 +cy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jr
664 +n7DrjbAg7KCc6rCAIOyVhOyngSDtlITroaDtirjrnpEg67Cx7JeU65Oc656RIOuRmCDri6Qg7J6Y
665 +IOuqqOultOuLiMKgPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVt
666 +LEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgi
667 +PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+65GYIOykkeyXkCDtlZjrgpjrpbwg7ISg7YOd
668 +7J2EIO2VtOyEnCDsp5HspJHsnYQg7ZW07JW87ZWY64qU6rKMIOunnuuKlCDqsoMg6rCZ7Iq164uI
669 +64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRp
670 +Y2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBz
671 +dHlsZT0iZm9udC1zaXplOjEwcHQiPuuRmCDspJHsl5Ag6rWz7J20IOqzoOultOyekOuptCDrsLHs
672 +l5Trk5zrpbwg7ISg7YOd7ZWY6rOgIOyLtuyKteuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJm
673 +b250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fu
674 +cy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwv
675 +c3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBw
676 +bGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0i
677 +Zm9udC1zaXplOjEwcHQiPjIuIOq4sO2ajeyEnDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFt
678 +aWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlm
679 +O2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjEpIOyImOygle2W
680 +iOyKteuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0s
681 +SGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+
682 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQt
683 +ZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNl
684 +cmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjIpIOunkOyU
685 +gO2VmOyLoCDqsoPsnYQg7LC+7JWE67O066Ck6rOgIO2WiOuKlOuNsCDrqrsg7LC+7JWY7Iq164uI
686 +64ukLiDqsrDqta0g7YWM7J2067iUIOq1rOyhsOuKlCDsiJjsoJXtlZjsp4Ag66q77ZaI7Iq164uI
687 +64ukLsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZl
688 +dGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFu
689 +IHN0eWxlPSJmb250LXNpemU6MTBwdCI+66eQ7JSA7ZWY7IugIOuwlOulvCDsoJzqsIAg7KCc64yA
690 +66GcIOydtO2VtO2VnOqxtOyngOuKlCDrqqjrpbTqsqDsirXri4jri6QuIOygnOqwgCDsnbTtlbTt
691 +lZzrsJTrpbwg66eQ7JSA65Oc66as6rKg7Iq164uI64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZv
692 +bnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5z
693 +LXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuqyjOyL
694 +nO2MkOyXkCDquIDsnYQg7JOw6rOgIOyXheuhnOuTnOulvCDtlaAg65WMIOyCrOynhOydtOuCmCDr
695 +j5nsmIHsg4HsnYQg7LKo67aA7ZWgIOyImCDsnojri6QuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9u
696 +dC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMt
697 +c2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7J20IOuV
698 +jCDsm7nsl5DrlJTthLAoV1lTSVdZRyDsl5DrlJTthLAp6rCAIO2VhOyalO2VmOuLpC4gKENLRWRp
699 +dG9yLCBTdW1tZXJub3RlIOuTsSApPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L
700 +7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1z
701 +aXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+6re465+w642wIOyXkOuUlO2E
702 +sOulvCDsnbTsmqntlbTshJwg7IKs7KeE7J2064KYIOuPmeyYgeyDgeydhCDssqjrtoDtlbTshJwg
703 +7Jis66aw64uk66m0IO2FjeyKpO2KuCDrjbDsnbTthLDsmYDripQg7LKY66as6rO87KCV7J20IOuL
704 +pOultOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVs
705 +dmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNw
706 +YW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jrn6zri4jquYwg7IKs7KeE7J2064KYIOuPmeyY
707 +geyDgeydmCDrjbDsnbTthLDsspjrpqzqs7zsoJXsnYQg7JWM7JWE67O06rOgIO2FjOydtOu4lCDq
708 +tazsobDrpbwg7IiY7KCV7ZW06528Ljwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuP
709 +i+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQt
710 +c2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuudvOqzoCDsnbTtlbTtlojs
711 +irXri4jri6QuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhl
712 +bHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxz
713 +cGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7J2066CH6rKMIOydtO2VtO2VmOqzoCDssL7slYTr
714 +s7TroKTqs6Ag7ZaI64qU642wIOyemCDrqqjrpbTqsqDsirXri4jri6QuPC9zcGFuPjwvcD48cCBz
715 +dHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMg
716 +TmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
717 +dCI+6re4IO2bhCDsg53qsIHtlbTrs7jqsow8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
718 +MHB0Ij7CoOybueyCrOydtO2KuOulvCDrp4zrk6Tqs6Ag64KY7IScIOygnOqwgCDsm7nsl5DrlJTt
719 +hLDrpbwg7IKs7Jqp7ZWY66m07IScIOuNsOydtO2EsOulvCDqtIDrpqztlbTrs7TrqbTshJw8L3Nw
720 +YW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxl
721 +IFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZv
722 +bnQtc2l6ZToxMHB0Ij7qt7gg65WMwqA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
723 +Ij7ri6Tsi5wg7YWM7J2067iUIOq1rOyhsOulvCDsiJjsoJXtlbTrs7TripQg67Cp67KV7J207JeI
724 +7Iq164uI64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxI
725 +ZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48
726 +c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuydtCDrsKnrspXsnYAg7Ja065a76rKMIOyDneqw
727 +ge2VmOyLnOuCmOyalD88L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90
728 +dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJw
729 +eCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZv
730 +bnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5z
731 +LXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjMpIO2Z
732 +lOuptCDsnpHshLE8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0s
733 +SGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+
734 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rsJjsnZHtmJUg7Ju57Y6Y7J207KeAIOq1rOy2
735 +leycvOuhnCDrsKntlqXsnYQg67CU6r+U67O06rKg7Iq164uI64ukLjwvc3Bhbj48L3A+PHAgc3R5
736 +bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5l
737 +byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
738 +Puq3uOufrOuptCDtmZTrqbTsnpHshLEg67aA67aE7J2AIOqzteu2gOulvCDsobDquIjsnYAg642U
739 +IO2VmOqzoOuCmOyEnOuhnCDrr7jro6jripQg6rKD7J2EIOyDneqwge2VtOu0pOuKlOuNsCDslrTr
740 +lrvqsowg7IOd6rCB7ZWY7Iuc64KY7JqUPzwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5
741 +OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2Zv
742 +bnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuygleyggeyduCDtjpjs
743 +nbTsp4Drpbwg66eM65Oc64qUIOqwhOuLqO2VnCDsmIjsoJzripQg7ZW067Sk64qU642wIOuwmOyd
744 +ke2YlSDsm7ntjpjsnbTsp4DripQg7ZWc67KI64+EIOyViO2VtOu0kOyEnCDqs7XrtoDqsIAg7ZWE
745 +7JqU7ZWY64uk6rOgIOyDneqwge2VtOyEnOyeheuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJm
746 +b250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fu
747 +cy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jr
748 +pqzqs6Ag7J2065WM6rmM7KeAIOygnOqwgCDsg53qsIHtlZwg7Ju57Y6Y7J207KeAIOqwnOuwnOyd
749 +tOuegCDsm7ntjpjsnbTsp4DsnZgg66CI7J207JWE7JuD7J2EIOqysOygle2VmOqzoMKgPC9zcGFu
750 +PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250
751 +LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1z
752 +ZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jsl5Ag
753 +66ee64qUIEhUTUzqs7wgQ1NTIOy9lOuUqeydhCDqsJzrsJztlaAg65WM66eI64ukIO2VmOuKlCDq
754 +soPsnbjspIQg7JWM7JWY7Iq164uI64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5
755 +OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2Zv
756 +bnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuq3uOuemOyEnCDrs7Tr
757 +g4jrjZgg6riw7ZqN7ISc7JeQIOygnOqwgCDroIjsnbTslYTsm4PsnYQg7Kec67Sk642YIOqyg+ye
758 +heuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVs
759 +dmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNw
760 +YW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jrn7DrjbAg66eQ7JSA7ZW07KO87IugIEhUTUw1
761 +IHRlbXBsYXRl7J2EIOywvuyVhOuztOuLiCDsnbTrr7gg66eM65Ok7Ja07KeEIHRlbXBsYXRl7J2E
762 +IOyTuCDsiJgg7J6I64qUIOqygyDqsJnslZjsirXri4jri6QuPC9zcGFuPjwvcD48cCBzdHlsZT0i
763 +Zm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNh
764 +bnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7J20
765 +IOu2gOu2hOyXkOyEnOuPhCB0ZW1wbGF0ZeydhCDsk7DripQg67Cp67KV7J2064KYIOyImOygle2V
766 +mOuKlCDrsKnrspXrk7Hsl5Ag6rSA7ZW0IOqzteu2gOqwgCDtlYTsmpTtlaAg6rKDIOqwmeyVhOyE
767 +nCDtmZTrqbQg7J6R7ISx7J2EIOuvuOujqOuKlCDqsoPsnYQg7IOd6rCB7ZW067O07JWY7Iq164uI
768 +64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRp
769 +Y2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBz
770 +dHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk6
771 +64+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9u
772 +dC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+NCkg7Ja07KKF7J247Iud
773 +PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxB
774 +cHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxl
775 +PSJmb250LXNpemU6MTBwdCI+7Ja07KKF7J247Iud7JeQIOq0gO2VnCDqsoPsnYAg66eQ7JSA7ZWY
776 +7Iug64yA66GcIOydtOuyiO2Vmeq4sOuCtOuhnCDqtaztmITsnbQg7Ja066Ck7Jq4IOqygyDqsJns
777 +irXri4jri6QuwqA8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0s
778 +SGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+
779 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jrnpjrj4Qg66eM7JW97JeQIOuCmOuouOyn
780 +gOulvCDruajrpqwg6rCc67Cc7ZWc64uk66m0IOq3uOuVjCDqtaztmITtlbTrs7TroKTqs6Ag7ZWp
781 +64uI64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2
782 +ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij7CoDwv
783 +cD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBH
784 +b3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPsKgPC9wPjxwIHN0eWxlPSJmb250
785 +LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1z
786 +ZXJpZjtmb250LXNpemU6MTJweCI+7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg7ZWY66Oo65CY
787 +7Iuc6ri4IOuwlOudvOqyoOyKteuLiOuLpCE8L3A+PHAgc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2Zv
788 +bnQtZmFtaWx5OnNhbnMtc2VyaWY7cGFkZGluZzowcHggMHB4IDBweCAxMHB0Ij48c3BhbiBzdHls
789 +ZT0iZm9udC1zaXplOjEwcHQiPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxicj48
790 +Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
791 +ZT0iZm9udC1zaXplOjEwcHQiPiAmcXVvdDvsi6DspIDsmIEmcXVvdDsmbHQ7PGEgaHJlZj0ibWFp
792 +bHRvOmp5c2hpbkB0cml6Y29ycC5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0
793 +PSJfYmxhbmsiPmp5c2hpbkB0cml6Y29ycC5jb208L2E+Jmd0OyA8L3NwYW4+PGJyPjxiPjxzcGFu
794 +IHN0eWxlPSJmb250LXNpemU6MTBwdCI+VG86PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
795 +aXplOjEwcHQiPiAmcXVvdDvrsJXsoJXtm4gmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmthbmd0
796 +YWs2MjkxQG5hdmVyLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFu
797 +ayI+a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9hPiZndDs7IDwvc3Bhbj48YnI+PGI+PHNwYW4gc3R5
798 +bGU9ImZvbnQtc2l6ZToxMHB0Ij5DYzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
799 +MTBwdCI+ICZxdW90O+q5gOyiheyZhCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86andraW1AdHJp
800 +emNvcnAuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5qd2tp
801 +bUB0cml6Y29ycC5jb208L2E+Jmd0OzsgJnF1b3Q76rCV6rK97J28JnF1b3Q7Jmx0OzxhIGhyZWY9
802 +Im1haWx0bzpydWRkbGY0OTMzQHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVy
803 +IiB0YXJnZXQ9Il9ibGFuayI+cnVkZGxmNDkzM0B0cml6Y29ycC5jb208L2E+Jmd0OzsgPC9zcGFu
804 +Pjxicj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPlNlbnQ6PC9zcGFuPjwvYj48c3Bh
805 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiPiAyMDIwLTA0LTAyICjrqqkpIDEyOjQzOjE0IChHTVQr
806 +MDk6MDApPC9zcGFuPjxicj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPlN1YmplY3Q6
807 +PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPiBSZTog7JWI64WV7ZWY7IS4
808 +7JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDsiJjqsJXtlZjripQg
809 +67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC4gMeyjvOywqCDqs7zsoJwg7KCc7Lac7ZWp64uI64uk
810 +Ljwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48L3A+PGRp
811 +diBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7r
812 +grTqsIAg7IOd6rCB7ZaI642Y6rKDIOuztOuLpCDsoJXrpqzrpbwg7J6YIO2VtOyEnCDrs7Trg4jr
813 +hKQuIOyemO2WiOyWtC48L3NwYW4+PC9kaXY+PGRpdiBkaXI9Imx0ciI+PHNwYW4gc3R5bGU9ImZv
814 +bnQtc2l6ZToxMHB0Ij7rs7TrgrTspIAg7LKo67aA7YyM7J287J2EIOuztOqzoCDslpjquLDtlbTs
815 +pITqsozCoDwvc3Bhbj48L2Rpdj48ZGl2IGRpcj0ibHRyIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
816 +OjEwcHQiPsKgPC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxzcGFuIHN0eWxlPSJmb250LXNp
817 +emU6MTBwdCI+wqA8L3NwYW4+PC9kaXY+PGRpdiBkaXI9Imx0ciI+PHNwYW4gc3R5bGU9ImZvbnQt
818 +c2l6ZToxMHB0Ij4xLiDqtazsnbjqtIDroKg8L3NwYW4+PGJyPjxicj48c3BhbiBzdHlsZT0iZm9u
819 +dC1zaXplOjEwcHQiPuyyq+uyiOynuCDqtazsnbjrgrTsmqnsl5Ag64yA7ZW07ISc66eMIOyWmOq4
820 +sO2VtOuzvOqyjDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rsLHsl5Tr
821 +k5wo7ISc67KEKeyZgCDtlITroaDtirjsnZgg66qo7KeR7JqU6rCV7J20IO2YvOyerOuQmOyWtCDs
822 +nojslrQuPC9zcGFuPjxicj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4mcXVvdDtK
823 +YXZhIOuYkOuKlCBKYXZhc2NyaXB0IOqwnOuwnCDsl63rn4kg7ZWE7IiYICZxdW90Ozwvc3Bhbj48
824 +YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rnbzqs6Ag65CY7Ja0IOyeiOuKlCDrtoDr
825 +toTsnYQg67O066m0IOyVjCDsiJgg7J6I64qU642wPC9zcGFuPjxicj48YnI+PHNwYW4gc3R5bGU9
826 +ImZvbnQtc2l6ZToxMHB0Ij5KYXZh64qUIOuwseyXlOuTnOqwgCDso7zqs6AsPC9zcGFuPjxicj48
827 +c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPkphdmFzY3JwaXTripQg67Cx7JeU65OcIO2UhOuh
828 +oO2KuCDrkZjri6Qg6rCZ7J20IO2VoCDsiJgg7J6I7Ja0PC9zcGFuPjxicj48YnI+PHNwYW4gc3R5
829 +bGU9ImZvbnQtc2l6ZToxMHB0Ij4mcXVvdDtSZWFjdCDtlITroIjsnoTsm4ztgawg7ZmY6rK9IOqy
830 +ve2XmOyekCZxdW90OyDrnbzripQg7JaY6riw64qUIO2UhOuhoO2KuCDsnITso7zsnZgg6rCc67Cc
831 +7J6Q66W8IOu9keqyoOuLpOuKlCDslpjquLDqs6A8L3NwYW4+PGJyPjxicj48c3BhbiBzdHlsZT0i
832 +Zm9udC1zaXplOjEwcHQiPuuSpOydmCDsmrDrjIDsgqztla3snYQg67O066m0PC9zcGFuPjxicj48
833 +c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPkthZmthIOuKlCDrqZTsi5zsp5Ug7LKY66as7JeQ
834 +IOq0gOugqOuQnOqxtOuNsCDquLDsobTsl5AgTVFUVOudvOuToOyngCDtlZjripQg67aE7IKwIOup
835 +lOyLnOynleyymOumrOyXkCDrjIDtlZwg6rCc64WQ7J20IOyeiOycvOuptCDsoovqs6A8L3NwYW4+
836 +PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+U3Rvcm3snYAg7Iuk7Iuc6rCE642w7J20
837 +7YSwIOyymOumrOyXkCDqtIDroKjrkJzqsoPsnbjrjbAsIOyImOynkS0mZ3Q77LKY66asLSZndDvq
838 +sIDqs7XsnYQg7Iuk7Iuc6rCE7Jy866GcIOyymOumrO2VmOq4sCDsnITtlZwg6rKD7J207JW8Ljwv
839 +c3Bhbj48YnI+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+662QIOuqqOynkeyalOqw
840 +leydhCDrjIDstqnrtKTsnYTrlYwg642w7J207YSw66W8IOyLpOyLnOqwhOycvOuhnCDsiJjsp5Eg
841 +7LKY66asIOqwgOqzte2VmOqzoCDqt7gg7KSRIO2VhOyalOuNsOydtO2EsOulvCDrtoTsgrDrqZTs
842 +i5zsp5Ug7LKY66as7JeQIDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7s
843 +nZjtlbQg7Ja065SY6rCA7JeQIOygnOqzte2VmOuKlOuTseydmCDqsr3tl5jsnbQg7J6I7Jy866m0
844 +IOyii+qyoOuLpOuKlCDrgrTsmqnsnbTslbwuPC9zcGFuPjxicj48YnI+PHNwYW4gc3R5bGU9ImZv
845 +bnQtc2l6ZToxMHB0Ij7rsLHsl5Trk5wg7ZSE66Gg7Yq47JeU65Oc7JmAIOyduO2UhOudvOq5jOyn
846 +gCDrqqjrkZAg7JWM66m0IOyii+qyoOyngOunjCA8L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250
847 +LXNpemU6MTBwdCI+7ISg7YOd6rO8IOynkeykkeydtCDtlYTsmpTtlbQuIOyEoO2DneqzvCDsp5Hs
848 +pJHsnYQg7ZWY642U652864+EIOq+uOykgO2eiCDtirjroIzrk5zrpbwg7JWM6rOgIOyeiOyWtOyV
849 +vCDtlZjripTqsoPrj4Qg7ZWE7JqU7ZW0Ljwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
850 +ZToxMHB0Ij7sm7nrtoTslbzrpbwg7KeE66Gc66GcIOyeoeyVmOuLpOuptCDtlbTri7nrtoTslbzs
851 +l5Ag64yA7ZWcIOq+uOykgO2VnCDqs7XrtoDqsIAg7ZWE7JqU7ZWY64uk64qU6rKD64+EIOyVjOyV
852 +hOyVvO2VoOqxsOyVvDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4oQ29t
853 +cHV0ZXIgU2NpZW5jZeydmCDslrTrlqQg67aE7JW866W8IOyEoO2Dne2VmOuNlOudvOuPhCwg64SI
854 +6rCAIOydtOu2hOyVvOyXkOyEnCDsnbzsnYQg6re466eM65GY65WM6rmM7KeAIOqzhOyGjeyggeyd
855 +uCDqs7XrtoDqsIAg7ZWt7IOBIOq+uOykgO2eiCDsrYkg7ZWE7JqU7ZW0KTwvc3Bhbj48YnI+PGJy
856 +PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7Jes7Yq8LCDrp5DsnYAg6ri47JeI7KeA66eM
857 +IOuwseyXlOuTnCjshJzrsoTri6gsIOuNsOydtO2EsOyymOumrCnrpbwg7ZWg6rKD7J247KeAIO2U
858 +hOuhoO2KuOyXlOuTnOulvCDshKDtg53tlaAg6rKD7J247KeAIOuRmOykkSDtlZjrgpjsl5Ag64yA
859 +7ZWcPC9zcGFuPjxicj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7KeR7KSR7J20
860 +IO2VhOyalO2VtDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+
861 +wqA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuyWtOuWpCDq
862 +soPsnYQg7ISg7YOd7ZWY65OgIOumrOuIheyKpOuekSDsuZztlbTsp4DripTqsowg7ZWE7JqU7ZW0
863 +PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rj4Tsu6Trnbzr
864 +k6Dsp4Ag6riw7YOAIOychOyXkCDslrjquIntlZwgS2Fma2Egc3Rvcm0g65Ox65Ox7J2EIOyTsOuN
865 +lOudvOuPhCDsnIjrj4TsmrAg7ZmY6rK967O064uk64qUIOumrOuIheyKpCDtmZjqsr3snbQg7Zuo
866 +7JSsIOunjuydhOqxsOyVvC48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
867 +OjEwcHQiPsKgPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7r
868 +qqjsp5HsmpTqsJXsl5Qg7Iqk7ZSE66eB7Jy866GcIOuQmOyWtCDsnojquLQg7ZWY7KeA66eMLDwv
869 +c3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7ZWc6rCA7KeAIO2U
870 +hOugiOyehOybjO2BrOyXkCDrjIDtlZwg6rWs7KGw66W8IOyVjOuptCDCoDwvc3Bhbj48L2Rpdj48
871 +ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+64uk66W46rKD65Ok7J2AIOq3uCDtlITr
872 +oIjsnoTsm4ztgazsnZgg6rWs7KGw7JmAIOyyoO2VmeuTseydhCDrs7Tqs6Ag7KCB7J2R7ZWgIOyI
873 +mCDsnojslrQuPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7C
874 +oDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7LKY7J2M7JeQ
875 +IOuwleygle2biCDtlZnsg53rp4wuLi7siqTtlITrp4HrtoDtirjroZwg6rCI6rmMIO2WiOuKlOuN
876 +sDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+6re464OlIOuq
877 +qOuRkCDqsJnsnbQgamF2YXNjcmlwdCDquLDrsJjsnLzroZwg67Cx7JeU65OcK+2UhOuhoO2KuOyX
878 +lOuTnOulvCDqsIDripTqsowg7KKL7J2E6rKDIOqwmeyVhC48L3NwYW4+PC9kaXY+PGRpdj48c3Bh
879 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvZGl2Pjxicj48c3BhbiBzdHlsZT0i
880 +Zm9udC1zaXplOjEwcHQiPjIuIOq4sO2ajeyEnDwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0eWxlPSJm
881 +b250LXNpemU6MTBwdCI+MSkg7ISc67mE7IqkIOqwnOyalOydmCDqsJzrsJzsiqTsvIDspbTsnbQg
882 +64SI66y0IOutieuaseq3uOugpOyguCDsnojslrQuIOyhsOq4iOuNlCDrlJTthYzsnbztlZwg6rOE
883 +7ZqN7J20IO2VhOyalO2VtOuztOyXrDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
884 +MHB0Ij7qtazsobDsl5Ag67O066m0IOuplOuJtO2KuOumrOydmCDrgrTsmqnsnYAg66eO7J2A642w
885 +LCDsiqTsvIDspbTsnYAg64SI66y0IO2VqOy2leuQmOyWtCDsnojsnLzri4gg7IiY7KCV7J20IO2V
886 +hOyalO2VtDwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+Mikg6rWs
887 +7KGw7J2YIGRhdGFiYXNlIOu2gOu2hDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
888 +MHB0Ij7quIDsk7DquLAg6rSA66Co65CcIFBvc3Qg652864qUIO2FjOydtOu4lOydmCBQaWN0dXJl
889 +7JmAIFZpZGVvIOuTsS4u7ZWE65Oc6rCAIOyeiOuKlOuNsDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9
890 +ImZvbnQtc2l6ZToxMHB0Ij7quIDsnYQg7J6F66Cl67Cb7Jy866Ck66m0IOybueyXkOuUlO2EsCDq
891 +sJnsnYDqsoPsnYQg7IKs7Jqp7ZW07JW87ZWgIOqxsOyVvC48L3NwYW4+PGJyPjxzcGFuIHN0eWxl
892 +PSJmb250LXNpemU6MTBwdCI+7Ja065akIOyXkOuUlO2EsOqwgCDrp47snbQg7JOw7J206rOgLCDs
893 +gqzsmqntlZjquLAg7Y647ZWc7KeAIOyhsOyCrO2VtOu0kDwvc3Bhbj48YnI+PHNwYW4gc3R5bGU9
894 +ImZvbnQtc2l6ZToxMHB0Ij5DS0VkaXRvciwgU3VtbW9ybm90ZSDrk7EuLiDqtIDroKggV1lTV1lH
895 +IOyXkOuUlO2EsOyXkCDrjIDtlbQg7ZmV7J247ZW067O06rOgPC9zcGFuPjxicj48c3BhbiBzdHls
896 +ZT0iZm9udC1zaXplOjEwcHQiPuq3uCDsl5DrlJTthLDrpbwg7JO465WMIOyCrOynhOqzvCDrj5ns
897 +mIHsg4Hrk7Hsl5Ag64yA7ZWcIGVtYmVkIOyymOumrOuKlCDslrTrlrvqsowg65CY6rOgIOuTseuT
898 +seydhCDtjIzslYXtlZjqs6Ag7YWM7J2067iUIOq1rOyhsOulvCDri6Tsi5wg66eM65Ok7Ja067SQ
899 +PC9zcGFuPjxicj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7ssLjqs6DroZwg7Ju5
900 +IOyXkOuUlO2EsCDrnbzripTqsbQuLuuEiOqwgCDsnpDso7zqsIDripQg7Luk666k64uI7Yuw7JeQ
901 +7IScIOq4gOydhCDsk7gg65WMIOuCmOyYpOuKlCDtmZTrqbTsl5Ag6riAIOyeheugpeu2gOu2hOyX
902 +kCDtlbTri7ntlZjripTqsbDslbw8L3NwYW4+PGJyPjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
903 +OjEwcHQiPuuqqOuToCDthYzsnbTruJTsnZggQ3JlYXRlZCBBdOqzvCBVcGRhdGVkIEF07J2AIOut
904 +mCDtmZXsnbjtlZjroKTqs6Ag66eM65Og7KeA64qUIOuqqOultOqyoOycvOuCmCw8L3NwYW4+PGJy
905 +PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+64KY7KSR7JeQIO2GteqzhOuCmCDtmZXsnqXs
906 +hLEg65Ox7J2EIOyDneqwge2VtOyEnCBLaWJhbmHrk7HsnLzroZwg7Jew6rKw7ZWY66Ck64qUIOyd
907 +mOuPhOyYgOuLpOuptCDqtJzssK7snYDqsoMg6rCZ7JWELjwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0
908 +eWxlPSJmb250LXNpemU6MTBwdCI+Mykg7ZmU66m0IOyekeyEsTwvc3Bhbj48YnI+PHNwYW4gc3R5
909 +bGU9ImZvbnQtc2l6ZToxMHB0Ij7tmZTrqbTsnYAg7KCV7KCB7J24IO2OmOydtOyngOuztOuLpCwg
910 +67CY7J2R7ZiVIOybue2OmOydtOyngOulvCDqs6DroKTtlbTrtJA8L3NwYW4+PGJyPjxzcGFuIHN0
911 +eWxlPSJmb250LXNpemU6MTBwdCI+7J207JmVIOunjOuTnOuKlOq5gOyXkCDst6jsl4XsnYQg7JyE
912 +7ZWcIO2PrO2KuO2PtOumrOyYpOulvCDqsrjtlZzri6TrqbQ8L3NwYW4+PGJyPjxzcGFuIHN0eWxl
913 +PSJmb250LXNpemU6MTBwdCI+7JqU7KaYIO2KuOugjOuTnOyXkCDrp57qsowg6rWs7ISx7ZW067O0
914 +64qU6rKMIOyii+yVhDwvc3Bhbj48YnI+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
915 +PkZyZWUgSFRNTDUgdGVtcGxhdGXrk7HsnYQg6rKA7IOJ7ZW067O06rOgIOyCtO2OtOuztOuPhOuh
916 +ne2VtDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3Nw
917 +YW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvZGl2
918 +PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij40KSDslrTsooXsnbjsi508L3NwYW4+
919 +PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuyWtOyiheyduOyLneydhCDt
920 +lZjroKTrqbQg65Sl65+s64udIOq0gOugqCDquLDsiKDsnYQg7J217ZiA7JW87ZWY64qU642wLi4u
921 +PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7snbTrsojtlZnq
922 +uLDrgrTsl5DripQg7Z6Y65Ok7Ja067O07J206rOgICjsgqzsi6Qg64KY64+EIOyWtOugpOybjO2V
923 +mOuKlCDrtoTslbzslbwpPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
924 +MHB0Ij5weXRvcmNoIOudvOqzoCDtlbTshJwgcHl0aG9uIOq4sOuwmOycvOuhnCDrlKXrn6zri53s
925 +nYQg7Im96rKMKD8pIO2VoCDsiJgg7J6I64qUIOudvOydtOu4jOufrOumrOqwgCDsnojsp4Drp4w8
926 +L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuunkOydtCDsib3s
927 +p4Ag7Im97KeAIOyViuyVhC4g44WO44WO44WOPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9
928 +ImZvbnQtc2l6ZToxMHB0Ij7si5zqsITsnbQg65CY66m0IO2VnOuyiCDsgrTtjrTrs7Trj4TroZ0g
929 +7ZW067SQPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwv
930 +c3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9k
931 +aXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuuNp+u2meyXrC4uLsKgPC9zcGFu
932 +PjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7slZ7snLzroZwg66mU7J28
933 +IOuztOuCvOuVjOuKlCDssLjsobDsl5A8L3NwYW4+PC9kaXY+PGRpdj48YSBocmVmPSJtYWlsdG86
934 +andraW1AdHJpemNvcnAuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2Js
935 +YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPmp3a2ltQHRyaXpjb3JwLmNvbTwvc3Bh
936 +bj48L2E+PC9kaXY+PGRpdj48YSBocmVmPSJtYWlsdG86cnVkZGxmNDkzM0B0cml6Y29ycC5jb20i
937 +IHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
938 +b250LXNpemU6MTBwdCI+cnVkZGxmNDkzM0B0cml6Y29ycC5jb208L3NwYW4+PC9hPjxzcGFuIHN0
939 +eWxlPSJmb250LXNpemU6MTBwdCI+IOydhCDqsJnsnbQg64Sj7Ja07IScIOuztOuCtDwvc3Bhbj48
940 +L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+64K06rCAIOuztOuCtOuKlCDr
941 +qZTsnbzsl5Ag64u17J6l7ZWg65WM64+EIOyghOyytOuLteyepeydhCDriIzrn6zshJwgwqA8L3Nw
942 +YW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuuztOuCtOuPhOuhnSDt
943 +lZjqs6A8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9z
944 +cGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7siJjsoJXsnbQg7ZWE
945 +7JqU7ZWcIOuCtOyaqeydhCDsiJjsoJXtlbTshJwg64uk7IucIOq4iOyalOydvOq5jOyngCDrs7Tr
946 +grTspJjCoDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8
947 +L3NwYW4+PC9kaXY+PC9kaXY+PGJyPjxkaXY+PGRpdiBkaXI9Imx0ciI+PHNwYW4gc3R5bGU9ImZv
948 +bnQtc2l6ZToxMHB0Ij4yMDIw64WEIDTsm5QgMuydvCAo66qpKSDsmKTsoIQgMTo1NCwg67CV7KCV
949 +7ZuIICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmthbmd0YWs2MjkxQG5hdmVyLmNvbSIgcmVs
950 +PSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQt
951 +c2l6ZToxMHB0Ij5rYW5ndGFrNjI5MUBuYXZlci5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
952 +b250LXNpemU6MTBwdCI+Jmd0O+uLmOydtCDsnpHshLE6wqA8L3NwYW4+PC9kaXY+PGJsb2NrcXVv
953 +dGUgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQg
954 +cmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2PjxkaXYgc3R5bGU9ImZvbnQt
955 +c2l6ZToxMHB0O2ZvbnQtZmFtaWx5Okd1bGltLHNhbnMtc2VyaWYiPjxwPjxzcGFuIHN0eWxlPSJm
956 +b250LXNpemU6MTBwdCI+7JWI64WV7ZWY7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDs
957 +nbgyIOyImOyXheydhCDsiJjqsJXtlZjripQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC48L3Nw
958 +YW4+PC9wPjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9wPjxwPjxz
959 +cGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+MeyjvOywqCDqs7zsoJzsmYAg7KCc6rCAIO2drOun
960 +ne2VmOuKlCDsp4HrrLTsl5Ag7ZWE7JqU7ZWcIOyXreufieydhCDssqjrtoDtlojsirXri4jri6Qu
961 +PC9zcGFuPjwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvcD48
962 +cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjHso7zssKgg6rO87KCcIOuztOyLnOqzoCDs
963 +iJjsoJXtlbTslbztlaAg67aA67aE7J2EIOyVjOugpOyjvOyLoOuLpOuptCDri6Tsi5wg7IiY7KCV
964 +7ZWY6rOgIOuztOuCtOuTnOumrOqyoOyKteuLiOuLpC48L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxl
965 +PSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
966 +MTBwdCI+6re466as6rOgIOygnOqwgCDtnazrp53tlZjripQg7KeB66y07JeQIO2VhOyalO2VnCDs
967 +l63rn4nsnYQg67O07Iuc6rOgIOygnOqwgCDslrTrlqQg7Kq97Jy866GcIOqwgOyVvO2VoOyngCDt
968 +mLnsnYAg7Ja065akIOu2gOu2hOydhCDqs7XrtoDtlbTslbztlaDsp4Dsl5Ag64yA7ZW0IOyhsOyW
969 +uO2VtOyjvOyLnOuptCDsoJXrp5Ag6rCQ7IKs7ZWY6rKg7Iq164uI64ukLjwvc3Bhbj48L3A+PHA+
970 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9
971 +ImZvbnQtc2l6ZToxMHB0Ij7smpTsppgg7J286rWQ7LCo6rCAIOyLrO2VnOuNsCDqsJDquLAg7KGw
972 +7Ius7ZWY7Iuc6rOgIOyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyLnOq4uCDr
973 +sJTrnbzqsqDsirXri4jri6QhPC9zcGFuPjwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
974 +cHQiPsKgPC9zcGFuPjwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFu
975 +PjwvcD4NCg0KDQo8L2Rpdj48L2Rpdj48dGFibGUgc3R5bGU9ImRpc3BsYXk6bm9uZSI+PHRib2R5
976 +Pjx0cj48dGQ+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48L2Jsb2NrcXVvdGU+PC9kaXY+PGJy
977 +IGNsZWFyPSJhbGwiPjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPi0tIDwvc3Bhbj48
978 +YnI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2
979 +IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
980 +dCI+wqA8L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+PC9zcGFuPjxzcGFuIHN0
981 +eWxlPSJmb250LXNpemU6MTBwdCI+4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
982 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9zcGFuPjwvcD48L2Rpdj48cCBz
983 +dHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCIg
984 +bGFuZz0iRU4tVVMiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjxzcGFuIHN0
985 +eWxlPSJmb250LXNpemU6MTBwdCIgbGFuZz0iRU4tVVMiPig8L3NwYW4+7KO8PHNwYW4gc3R5bGU9
986 +ImZvbnQtc2l6ZToxMHB0IiBsYW5nPSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOug
987 +iOydtOyFmDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCIgbGFuZz0iRU4tVVMiPsKgwqAgwqAg
988 +wqAgwqAgwqDCoMKgPC9zcGFuPsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iY29sb3I6cmdiKDgwLDAs
989 +ODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuyLoOykgOyYgSAvPHNwYW4gc3R5bGU9
990 +ImZvbnQtc2l6ZToxMHB0IiBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwvc3Bhbj7jgIDjgIDjgIDj
991 +gIDjgIDjgIDjgIDjgIDjgIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvc3Bhbj48L3A+
992 +PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
993 +OjEwcHQiIGxhbmc9IkVOLVVTIj5UUklaIENvcnAgSW5jLjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5
994 +bGU9ImZvbnQtc2l6ZToxMHB0IiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAvIENUT8KgPC9z
995 +cGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0IiBsYW5nPSJFTi1V
996 +UyI+KE0pIDAxMC03MjcyLTEyOTY8L3NwYW4+PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0
997 +IiBsYW5nPSJFTi1VUyI+KFQpIDA3MC03NTI2LTA4NzI8L3NwYW4+PC9wPjxwPjxzcGFuIHN0eWxl
998 +PSJmb250LXNpemU6MTBwdCIgbGFuZz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3MsKgIDwvc3Bh
999 +bj48YnI+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+4oiS
1000 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
1001 +4oiS4oiS4oiS4oiSPC9zcGFuPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
1002 +aXY+PC9kaXY+PC9kaXY+PC9kaXY+DQoNCg0KPC9kaXY+PC9kaXY+PHRhYmxlIHN0eWxlPSJkaXNw
1003 +bGF5Om5vbmUiPjx0Ym9keT48dHI+PHRkPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9ibG9j
1004 +a3F1b3RlPjwvZGl2PjxiciBjbGVhcj0iYWxsIj48YnI+LS0gPGJyPjxkaXYgZGlyPSJsdHIiPjxk
1005 +aXYgZGlyPSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgw
1006 +LDAsODApIj48cD7CoDwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPjwvc3Bhbj7iiJLiiJLi
1007 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
1008 +iJLiiJLiiJI8L3A+PC9kaXY+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5
1009 +bGU9ImZvbnQtc2l6ZToxMC41cHQiIGxhbmc9IkVOLVVTIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
1010 +bnQtc2l6ZToxMC41cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4oPC9zcGFuPuyjvDxzcGFuIGxhbmc9
1011 +IkVOLVVTIj4pwqA8L3NwYW4+7Yq466as7KaI7L2U7Y2866CI7J207IWYPHNwYW4gbGFuZz0iRU4t
1012 +VVMiPsKgwqAgwqAgwqAgwqAgwqDCoMKgPC9zcGFuPsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iY29s
1013 +b3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug7KSA7JiB
1014 +IC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwvc3Bhbj7jgIDjgIDjgIDjgIDjgIDjgIDj
1015 +gIDjgIDjgIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvc3Bhbj48L3A+PGRpdiBzdHls
1016 +ZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBsYW5nPSJFTi1VUyI+VFJJWiBDb3JwIElu
1017 +Yy48L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5KdW5Zb3VuZyBTaGluIC8gQ1RPwqA8
1018 +L3NwYW4+PC9wPjxkaXY+PGRpdj48c3BhbiBsYW5nPSJFTi1VUyI+KE0pIDAxMC03MjcyLTEyOTY8
1019 +L3NwYW4+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihUKSAwNzAtNzUyNi0wODcyPC9zcGFuPjwvcD48
1020 +cD48c3BhbiBsYW5nPSJFTi1VUyI+KEZBWCkgMDItNjQ0Mi0wODcywqAgPC9zcGFuPjxicj48c3Bh
1021 +biBsYW5nPSJFTi1VUyI+PHNwYW4+4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
1022 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9zcGFuPjwvc3Bhbj48L3A+PC9k
1023 +aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQoNCg0KPC9kaXY+PC9kaXY+
1024 +PHRhYmxlIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjx0Ym9keT48dHI+PHRkPjwvdGQ+PC90cj48L3Ri
1025 +b2R5PjwvdGFibGU+PC9ibG9ja3F1b3RlPjwvZGl2PjxiciBjbGVhcj0iYWxsIj48YnI+LS0gPGJy
1026 +PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBz
1027 +dHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD7CoDwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+
1028 +PGJyPjwvc3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
1029 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3A+PC9kaXY+PHAgc3R5bGU9ImNvbG9yOnJnYig4
1030 +MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiIGxhbmc9IkVOLVVTIj48L3Nw
1031 +YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4oPC9z
1032 +cGFuPuyjvDxzcGFuIGxhbmc9IkVOLVVTIj4pwqA8L3NwYW4+7Yq466as7KaI7L2U7Y2866CI7J20
1033 +7IWYPHNwYW4gbGFuZz0iRU4tVVMiPsKgwqAgwqAgwqAgwqAgwqDCoMKgPC9zcGFuPsKgPC9zcGFu
1034 +PjwvcD48cCBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
1035 +OjEwLjVwdCI+7Iug7KSA7JiBIC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwvc3Bhbj7j
1036 +gIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwv
1037 +c3Bhbj48L3A+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBsYW5nPSJF
1038 +Ti1VUyI+VFJJWiBDb3JwIEluYy48L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5KdW5Z
1039 +b3VuZyBTaGluIC8gQ1RPwqA8L3NwYW4+PC9wPjxkaXY+PGRpdj48c3BhbiBsYW5nPSJFTi1VUyI+
1040 +KE0pIDAxMC03MjcyLTEyOTY8L3NwYW4+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihUKSAwNzAtNzUy
1041 +Ni0wODcyPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+KEZBWCkgMDItNjQ0Mi0wODcy
1042 +wqAgPC9zcGFuPjxicj48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4+4oiS4oiS4oiS4oiS4oiS4oiS
1043 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9z
1044 +cGFuPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
1045 +DQoNCg0KPC9kaXY+PC9kaXY+PHRhYmxlIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjx0Ym9keT48dHI+
1046 +PHRkPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2Pjxi
1047 +ciBjbGVhcj0iYWxsIj48YnI+LS0gPGJyPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPjxk
1048 +aXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD7CoDwv
1049 +cD48cD48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPjwvc3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLi
1050 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3A+PC9k
1051 +aXY+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
1052 +MC41cHQiIGxhbmc9IkVOLVVTIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQi
1053 +PjxzcGFuIGxhbmc9IkVOLVVTIj4oPC9zcGFuPuyjvDxzcGFuIGxhbmc9IkVOLVVTIj4pwqA8L3Nw
1054 +YW4+7Yq466as7KaI7L2U7Y2866CI7J207IWYPHNwYW4gbGFuZz0iRU4tVVMiPsKgwqAgwqAgwqAg
1055 +wqAgwqDCoMKgPC9zcGFuPsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODAp
1056 +Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug7KSA7JiBIC88c3BhbiBsYW5nPSJF
1057 +Ti1VUyI+IOydtOyCrMKgIDwvc3Bhbj7jgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIA8c3Bh
1058 +biBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvc3Bhbj48L3A+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgw
1059 +LDAsODApIj48cD48c3BhbiBsYW5nPSJFTi1VUyI+VFJJWiBDb3JwIEluYy48L3NwYW4+PC9wPjxw
1060 +PjxzcGFuIGxhbmc9IkVOLVVTIj5KdW5Zb3VuZyBTaGluIC8gQ1RPwqA8L3NwYW4+PC9wPjxkaXY+
1061 +PGRpdj48c3BhbiBsYW5nPSJFTi1VUyI+KE0pIDAxMC03MjcyLTEyOTY8L3NwYW4+PHA+PHNwYW4g
1062 +bGFuZz0iRU4tVVMiPihUKSAwNzAtNzUyNi0wODcyPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJF
1063 +Ti1VUyI+KEZBWCkgMDItNjQ0Mi0wODcywqAgPC9zcGFuPjxicj48c3BhbiBsYW5nPSJFTi1VUyI+
1064 +PHNwYW4+4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
1065 +4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9zcGFuPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+
1066 +PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQoNCg0KPC9kaXY+PC9kaXY+PHRhYmxlIHN0eWxlPSJk
1067 +aXNwbGF5Om5vbmUiPjx0Ym9keT48dHI+PHRkPjxpbWcgc3JjPSJodHRwczovL21haWwubmF2ZXIu
1068 +Y29tL3JlYWRSZWNlaXB0L25vdGlmeS8/aW1nPXJaRkMlMkJ6JTJCNU02bllhcXVsS29wT01xVWRw
1069 +eEMwRm8lMkJvYXh0d2F4a1NGeHV3RjZ0WnA0VXFweks5RnFNWnR6RlhwNlVtS3hFNVc0ZDVXNHBa
1070 +TUxsR1dxJTJGczFOMHExejA1dEgzWjFCR29XWGltNzRGVFd0JTNEJTNELmdpZiIgYm9yZGVyPSIw
1071 +Ij48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xlYXI9
1072 +ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIj48
1073 +ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4
1074 +MCwwLDgwKSI+PHA+PGJyPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPjwvc3Bhbj7iiJLi
1075 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
1076 +iJLiiJLiiJLiiJI8L3A+PC9kaXY+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4g
1077 +c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiIGxhbmc9IkVOLVVTIj48L3NwYW4+PHNwYW4gc3R5bGU9
1078 +ImZvbnQtc2l6ZToxMC41cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4oPC9zcGFuPuyjvDxzcGFuIGxh
1079 +bmc9IkVOLVVTIj4pwqA8L3NwYW4+7Yq466as7KaI7L2U7Y2866CI7J207IWYPHNwYW4gbGFuZz0i
1080 +RU4tVVMiPsKgwqAgwqAgwqAgwqAgwqDCoMKgPC9zcGFuPjxicj48L3NwYW4+PC9wPjxwIHN0eWxl
1081 +PSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij7si6Ds
1082 +pIDsmIEgLzxzcGFuIGxhbmc9IkVOLVVTIj4g7J207IKswqAgPC9zcGFuPuOAgOOAgOOAgOOAgOOA
1083 +gOOAgOOAgOOAgOOAgOOAgDxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9zcGFuPjwvcD48ZGl2
1084 +IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5UUklaIENv
1085 +cnAgSW5jLjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPkp1bllvdW5nIFNoaW4gLyBD
1086 +VE88YnI+PC9zcGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4tVVMiPihNKSAwMTAtNzI3
1087 +Mi0xMjk2PC9zcGFuPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcwLTc1MjYtMDg3Mjwvc3Bh
1088 +bj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3MsKgIDwvc3Bhbj48
1089 +YnI+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1090 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+
1091 +PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0K
1092 +--000000000000b37b4305a33a25d3--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1587002895;
2 + cv=none; b=envQZbKGoBNSN/vJKV99pIufkZvDSCMvJkm2TT85uhHeopzqrb9WEIZDBxPM
3 + 1kyROHtsAsB+eVCjOaDIkD921NEuNHvKMEbBLGVrC4iN7C6UaNrTfQdQEaLH7xsMxMQPXS
4 + gdeKJjbN+bZGyPn7FCGNXABHAXKkD+r8OC9/wXYfjXBiYD+xhpngY/nbamThR9u+6ULgcQ
5 + e26Ffg6JK2Bj8Bj9Ly0oSOphsZs0EG3BBNsG+AQ3L7ivicOy1Gcws2Ffz6Df9kOun7unRF
6 + H98uWjq92LsmcOfUziXeBArZPgwVS0mzoTbYCuOybTPkygXPDp4GG/NZx7Mi0TJspIyCJ9
7 + Rg==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1587002895; c=relaxed/relaxed;
10 + bh=8FhgVnB+R89hPiLhNnZ1JXUqviZz4QeoOKQlaux5Vgw=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=rMURLAFwSpgLqIZmwd9
12 + tHjQWBkFCZojnYlvlHXxCXhvFIxRL8EVrL+6Dgc8Wx22jbW7HhStJbgObFvjEwj+qoNveq
13 + MgVTPlnHKkvyxniVuhCGDGL8m//nYdWBalpBVEVIAVA1ld2yEFCnUpp5/57DZGcuxAfiDl
14 + 4COlPXZ2WAO4JPvQO+hQG+GUQ3orG9t8Z4H7OmyBKk8tOskkJEFbFlH5JaAuZpCMCInR6+
15 + PfJi38uqMPVITsJ9M80dwlL12bmG3O5w0Jyi8Mqd0VFALV3/pZnkqjQgZqj3GZ0d7UkXE5
16 + 4/TBVnZckWz/1SJC3iYWmgdZY2xPXtWxBvRks0TOJSA==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.54 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.54 as permitted sender)
22 + client-ip=209.85.208.54; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.54 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +sRYpB3G1H+dp4eqjAURp4JGWHmmKog/KxkYkXm=
27 +X-Session-IP: 209.85.208.54
28 +Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54])
29 + by crcvmail34.nm.naver.com with ESMTP id V+4thubUTTCTMxxRe7lPgA
30 + for <kangtak6291@naver.com>;
31 + Thu, 16 Apr 2020 02:08:15 -0000
32 +Received: by mail-ed1-f54.google.com with SMTP id j20so7445310edj.0
33 + for <kangtak6291@naver.com>; Wed, 15 Apr 2020 19:08:13 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:references:in-reply-to:from:date:message-id:subject:to
37 + :cc;
38 + bh=8FhgVnB+R89hPiLhNnZ1JXUqviZz4QeoOKQlaux5Vgw=;
39 + b=LDk7DDENJbS3tgm+dGL/3z5zk2ih4qOtW/JdvBReAj38UfL/YXoEig6Oo4h5N7xAhI
40 + 4mGYq3sjtuOy3aqO36tJUdeyiXDyS9FZEE9HOLlZOFZVI4zJkgVq2IfBx8NMtUaOi6+d
41 + lsEKTqJUux/24vWkBBsKTcX2U1E7qcZaG3g77YJ+yLndlS+wBLqhCRS2Kx2wpag/dHvh
42 + DG/0ZVor/bd0DAmkkzNITq6QvxibXBqo2dFFJUjo0J2V/NOzGHCeAleNPmAz70oudp0v
43 + 3Z+aBQN3oXtPWgXzo5tZvKVvx+S1B3bFQlILJDmjF7TanGDCYMyXKt+so5yl1foKzpFi
44 + SjRQ==
45 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
46 + d=1e100.net; s=20161025;
47 + h=x-gm-message-state:mime-version:references:in-reply-to:from:date
48 + :message-id:subject:to:cc;
49 + bh=8FhgVnB+R89hPiLhNnZ1JXUqviZz4QeoOKQlaux5Vgw=;
50 + b=j4vqvNWar40iyWidbQ+lhtxIyl6sKdHW6vdyit1FHfXW8oL/xEeJF3FeKADcLo9qWq
51 + s2ytLpJTgTnJrGRIINkNlCb3YAz7xb7YFGCqVXVfXn9qnpYybfchkrgcr9PM1UtbnyjN
52 + dzzdPUzZyVhypt7KStUppn4zj2LU1T0xoxB8nsnn5LV/pkNEnW/UZ1yhFRFmVBrvX8y8
53 + Fa4sqveJ+ZseqU20slnuCm6swfWAIBdhZV6wYcLqJtZ6e0Ozval+DN61S/KFq7tOp/Ih
54 + QokSwNl0Q7KDE1jlHy+M7QAB1FVGb40ijK27q+qQ86+nSvE0NwWhrLkx4knF3+rPxOtA
55 + opHw==
56 +X-Gm-Message-State: AGi0PuYMzTxduoGpG2LnnMcD9ivT7+Xi4uem03PEC7Xm0I1sayMq0l2v
57 + h8+M5dVZcWzKSQ0MxltVA2PeC//qeSXl9qLpcgIAuaGl
58 +X-Google-Smtp-Source: APiQypJCmvMJmsXpjPDxnvS+DSF9iMKUcBwb99kVXckL3E9JPlYewLVm+22iXqm5vYDAbJpyJX3r9TkiHLvDM//mLBk=
59 +X-Received: by 2002:aa7:cf1a:: with SMTP id a26mr27900550edy.12.1587002892699;
60 + Wed, 15 Apr 2020 19:08:12 -0700 (PDT)
61 +MIME-Version: 1.0
62 +References: <CADdTatcbvq+qDyhJY4n9KDJZi4fA+LuKS_PYA+o1sCa==zj1Bg@mail.gmail.com>
63 + <8f4b62535c0b460846a9c51da37b75c@cweb016.nm.nfra.io> <CADdTatfyesD30bADSV6tpE3iK8MGAHcqwAvv0wB0+fQFNLB5jg@mail.gmail.com>
64 + <8773249ee6441238e16bd23baec2aa48@cweb014.nm.nfra.io> <CADdTatcOpWHxt91mB9hwsvxn6hzuKQMs+wG1_UEKGujbKdCm4g@mail.gmail.com>
65 + <746b88883e84146beea7f5eb22837d4@cweb008.nm.nfra.io> <CADdTatfHin4J0cnKP6NnmR5TyTiz546ga=nCsBL8OEk014obZA@mail.gmail.com>
66 + <a3c12cefcc10be12ae3f65dbbdca71d@cweb013.nm.nfra.io> <CADdTatdXTVrZEpUDpEN0NfJScg+kt4PjYOK9MQZ2spTWg5K=0Q@mail.gmail.com>
67 + <c24e8e67c94195b5115d2fb3dc5762@cweb015.nm.nfra.io> <CADdTatcXyCP7K18UxvtzHM2QQ=zD65j+vYpTcEoDxRbEfcXX6g@mail.gmail.com>
68 + <e978cf829ce6f86eb5c83da8efaae18c@cweb010.nm.nfra.io> <453c6439e964f7b323d32b147995ae45@cweb001.nm.nfra.io>
69 + <8182765f9295d3533164cff47f130@cweb001.nm.nfra.io>
70 +In-Reply-To: <8182765f9295d3533164cff47f130@cweb001.nm.nfra.io>
71 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
72 +Date: Thu, 16 Apr 2020 11:08:01 +0900
73 +Message-ID: <CADdTatd7cGOkhbuBtkmy3ZSZooe_RWg+st_DHi2xH6MpS1MAjA@mail.gmail.com>
74 +Subject: =?UTF-8?B?UmU6IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24MiA=?=
75 + =?UTF-8?B?7IiY7JeF7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCoIA==?=
76 + =?UTF-8?B?6rO87KCcIOyImOyglSDtm4Qg7KCc7Lac7ZWp64uI64ukLg==?=
77 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>
78 +Cc: =?UTF-8?B?6rmA7KKF7JmE?= <jwkim@trizcorp.com>,
79 + =?UTF-8?B?6rCV6rK97J28?= <ruddlf4933@trizcorp.com>
80 +Content-Type: multipart/alternative; boundary="000000000000ad5c5f05a35ee73b"
81 +
82 +--000000000000ad5c5f05a35ee73b
83 +Content-Type: text/plain; charset="UTF-8"
84 +Content-Transfer-Encoding: base64
85 +
86 +7J2RIOyepeqzoOulvCDsjajrj4Qg7IOB6rSA7JeG7Ja0DQrqt7jrn6zrqbQg7J6l6rOg66GcIOyn
87 +hO2Wie2VtOu0kA0KDQoyMDIw64WEIDTsm5QgMTXsnbwgKOyImCkg7Jik7KCEIDEwOjUwLCDrsJXs
88 +oJXtm4ggPGthbmd0YWs2MjkxQG5hdmVyLmNvbT7ri5jsnbQg7J6R7ISxOg0KDQo+IOupmO2GoOuL
89 +mOq7mOyEnCDrp5DslIDtlZjsi5zripTqsowgICJqYXZhc2NyaXB066GcIOuwseyXlOuTnOulvCDq
90 +taztmITtlZjroKTqs6Ag7ZaI7KeA66eMIOydtOqyg+ydgCDsnbTrsojsl5Ag7ZWY6riwIOyWtOug
91 +pOybjCDrs7TsnbTri4gNCj4NCj4g642UIOyJrOyatCDtjIzsnbTsjazsnLzroZwg67Cx7JeU65Oc
92 +66W8IOq1rO2YhO2VtOuztOuKlOqyjCDsoovsnYTqsoMg6rCZ64ukIuyduCDqsbTqsIDsmpQ/Pz8/
93 +DQo+DQo+DQo+DQo+IOq3uOumrOqzoCDrsLHsl5Trk5zroZwg66eQ7JSA7ZWY7IugIGZsYXNr6rCA
94 +IOyVhOuLjCBkamFuZ2/rpbwg7I2o64+EIOq0nOywruydhOq5jOyalD8/DQo+DQo+IGRqYW5nb+ul
95 +vCDsk7DroKTripQg7J207Jyg64qUIOygnOqwgCDsnbTrsojsl5Ag7Ju57ZSE66Gc6re4656Y67CN
96 +7J20652864qUIOyImOyXheydhCDrk6PripTrjbAg7J20IOyImOyXheyXkOyEnCBkamFuZ2/rpbwg
97 +67Cw7Jqw6rOgIOyeiOyWtOyEnCDsnoXri4jri6QuDQo+DQo+IOq3uOumrOqzoCDsm7ntlITroZzq
98 +t7jrnpjrsI0g7IiY7JeF7JeQ7IScIGRqYW5nb+ulvCDsgqzsmqntlbTshJwg7ISc67KE66W8IOq1
99 +rO2YhO2VoCDsmIjsoJXsnoXri4jri6QuDQo+DQo+DQo+DQo+IOy2lOqwgOuhnCBqYXZhc2NyaXB0
100 +66GcIOuwseyXlOuTnOulvCDqtaztmITtlaAg7IiYIOyeiOuKlCDtlITroIjsnoTsm4ztgazrpbwg
101 +7KGw7IKs7ZW067Sk7Iq164uI64ukLg0KPg0KPiAxLkV4cHJlc3MNCj4NCj4g7J6l7KCQOiDsu6Tr
102 +rqTri4jti7DqsIAg7YGs64ukLiDruaDrpbgg7JWxIOqwnOuwnOydtCDqsIDriqXtlZjri6QuDQo+
103 +DQo+IOuLqOygkDog7L2U65Oc7IKs7J207KaI6rCAIOy7pOyniOyImOuhnSDrpqztjKnthqDrp4Hs
104 +nbQg7Ja066Ck7JuM7KeE64ukLiDsiJjsnpHsl4XsnbQg66eO7J20IO2VhOyalO2VmOuLpC4NCj4N
105 +Cj4gMi5OZXh0LmpzDQo+DQo+IO2KueynlTog7KCV7KCB7Y6Y7J207KeAIOyDneyEsSDqsIDriqUs
106 +IFNTUihTZXJ2ZXIgU2lkZSBSZW5kZXJpbmcpIOyngOybkCwg7YyM7J28IOq4sOuwmCDrnbzsmrDt
107 +jIUg7KCc6rO1DQo+DQo+IDMuS29hDQo+DQo+IOyepeygkDogdHJ5L2NhdGNo66W8IO2Gte2VnCDs
108 +l5Drn6ztlbjrk6Trp4HsnbQg6rCA64ql7ZWY64ukLiDqsIDrs43ri6QuIOy9nOuwseydtCDsl4br
109 +i6QuDQo+DQo+IOuLqOygkDog7Luk666k64uI7Yuw6rCAIOyekeuLpC4NCj4NCj4g6re47Jm466Gc
110 +IE1ldGVvciwgU2FpbHMsIEZlYXRoZXJzLCBOdXh0LCBHYXRzYnksIC4uLuydtCDsnojsirXri4jr
111 +i6QuDQo+DQo+DQo+DQo+IOuCmOuouOyngCDqs7zsoJzripQg6riI7JqU7J286rmM7KeA7ZW07ISc
112 +IOuztOuCtOuTnOumrOqyoOyKteuLiOuLpC4NCj4NCj4NCj4NCj4g7KaQ6rGw7Jq0IO2ctOydvCDr
113 +s7TrgrTsi5zquLgg67CU65286rKg7Iq164uI64ukIQ0KPg0KPg0KPg0KPiAtLS0tLU9yaWdpbmFs
114 +IE1lc3NhZ2UtLS0tLQ0KPiAqRnJvbToqICLsi6DspIDsmIEiPGp5c2hpbkB0cml6Y29ycC5jb20+
115 +DQo+ICpUbzoqICLrsJXsoJXtm4giPGthbmd0YWs2MjkxQG5hdmVyLmNvbT47DQo+ICpDYzoqICLq
116 +uYDsooXsmYQiPGp3a2ltQHRyaXpjb3JwLmNvbT47ICLqsJXqsr3snbwiPHJ1ZGRsZjQ5MzNAdHJp
117 +emNvcnAuY29tPjsNCj4gKlNlbnQ6KiAyMDIwLTA0LTE0ICjtmZQpIDE1OjE2OjQ3IChHTVQrMDk6
118 +MDApDQo+ICpTdWJqZWN0OiogUmU6IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak
119 +65SU7J6Q7J24MiDsiJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZnsg53snoXri4jr
120 +i6QuIDHso7zssKgg6rO87KCcIOyImOyglSDtm4Qg7KCc7Lac7ZWp64uI64ukLg0KPg0KPiDsnZEg
121 +67CV7KCV7ZuIIO2VmeyDneydtCDrp5DtlZwg67Cp67KV7Jy866GcIOynhO2Wie2VmOuKlOqyjCDs
122 +oovsnYTqsoMg6rCZ7JWEDQo+DQo+IO2MjOydtOyNrOycvOuhnCDsm7nshJzruYTsiqTrpbwg7ZWg
123 +IOyImCDsnojripQg7ZSE66CI7J6E7JuM7YGs64+EIOyXrOufrOqwnOqwgCDsnojripTrjbANCj4g
124 +6re47KSRIOqwgOyepSDqsITqsrDtlZjqs6Ag7KCR6re87ZWY6riwIOyJrOyatCBmbGFza+ulvCDs
125 +jajrs7TsnpAuDQo+DQo+IOuwleygle2biCDtlZnsg53snbQg66eQ7ZWc6rKDIOyymOufvCwg7LaU
126 +7ZuE7JeQIOyekOyLoOqwkOydtCDsg53quLDqs6DrgpjshJwgKyDrhIjqsIAg7J20IOyEnOu5hOyK
127 +pOulvCDqs4Tsho0g6rCc67Cc7ZW0IOuztOqzoCDsi7bsnYTrlYwg7Iqk7ZSE66eB67aA7Yq466Gc
128 +IOqwnOuwnO2VtOu0kOu0kA0KPiBIVE1M6rO8IENTU+uTseydgCDqt7jrjIDroZwg7JO4IOyImCDs
129 +nojqs6AsIOyEnOuyhOyCrOydtOuTnCDrtoDrtoTrp4wg7Iqk7ZSE66eB67aA7Yq47JeQ7IScIOuL
130 +pOyLnCDqtaztmITtlbTslbztlaDqsbDslbwNCj4NCj4NCj4gMjAyMOuFhCA07JuUIDEw7J28ICjq
131 +uIgpIOyYpO2bhCA4OjQ5LCDrsJXsoJXtm4ggPGthbmd0YWs2MjkxQG5hdmVyLmNvbT7ri5jsnbQg
132 +7J6R7ISxOg0KPg0KPiDrp5DslIDtlZjsi6Ag64K07Jqp65Ok7J2AIOuLpOydjOyjvCDquIjsmpTs
133 +nbzquYzsp4Ag7KCc7Lac7ZWY64+E66GdIO2VmOqyoOyKteuLiOuLpC4NCj4NCj4NCj4NCj4g7YyM
134 +7J207I2s7J2AIO2Vmeq4sOykkeyXkCDsobDquIgg7ZWY6rOgIOuUsOuhnCDqsITri6jtlZwg6rO1
135 +67aA66eMIO2VtOu0pOyKteuLiOuLpC4NCj4NCj4NCj4NCj4g7ZWZ6riw7KSR7JeQIO2WiOydhCDr
136 +lYzripQg7Ju57YGs66Gk66eB7Jy866GcIOqzteqzteuNsOydtO2EsOulvCDqsIDsoLjsmYDshJwg
137 +7YyQ64uk7Iqk7J207Jqp7ZW07IScIO2RnOulvCDrs7Tsl6zso7zripQg6rKDIOygleuPhOuhnCDt
138 +lbTrtKTsirXri4jri6QuDQo+DQo+DQo+DQo+IOq3uOufvCDsnbTrsojsl5DripQg7YyM7J207I2s
139 +7Jy866GcIOqwnOuwnOydhCDtlZjripQg6rKD7Jy866GcIO2VoOq5jOyalD8/DQo+DQo+DQo+DQo+
140 +IOq3uOumrOqzoCDrsKntlZnspJHsl5Ag7KCc6rCAIOyKpO2UhOungeu2gO2KuOulvCDsnbTsmqnt
141 +lbTshJwg7Iqk7ZSE66eB67aA7Yq466Gc64+EIOqwnOuwnO2VtOuztOuKlCDsi53snLzroZwg7ZWg
142 +6rmM7JqUPz8NCj4NCj4NCj4NCj4g7J286rWQ7LCo6rCAIOyLrO2VnOuNsCDqsJDquLDsobDsi6zt
143 +lZjsi5zquLAg67CU656N64uI64ukIQ0KPg0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
144 +LS0tLQ0KPiAqRnJvbToqICLsi6DspIDsmIEiPGp5c2hpbkB0cml6Y29ycC5jb20+DQo+ICpUbzoq
145 +ICLrsJXsoJXtm4giPGthbmd0YWs2MjkxQG5hdmVyLmNvbT47DQo+ICpDYzoqICLquYDsooXsmYQi
146 +PGp3a2ltQHRyaXpjb3JwLmNvbT47ICLqsJXqsr3snbwiPHJ1ZGRsZjQ5MzNAdHJpemNvcnAuY29t
147 +PjsNCj4gKlNlbnQ6KiAyMDIwLTA0LTEwICjquIgpIDE4OjQzOjA4IChHTVQrMDk6MDApDQo+ICpT
148 +dWJqZWN0OiogUmU6IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24
149 +MiDsiJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZnsg53snoXri4jri6QuIDHso7zs
150 +sKgg6rO87KCcIOyImOyglSDtm4Qg7KCc7Lac7ZWp64uI64ukLg0KPg0KPg0KPiDquZTrgZTtlbTr
151 +s7TsnbTqsowg7J6YIOq1rOyEse2WiOuEpA0KPiDsnpjtlojslrQuDQo+DQo+IDEuIOqzvOygnA0K
152 +PiDri6TsnYzso7wg6rO87KCc66W8IOykhOqyjA0KPg0KPiBDU1Mg6rO167aA7ZWY66m07IScIOuv
153 +uOuUlOyWtOy/vOumrCwgZ3JpZCDsl5Ag64yA7ZW0IOqzteu2gO2VtOuztOqzoA0KPg0KPiDtmozs
154 +m5DqsIDsnoUg7ZmU66m06rO8DQo+IOuhnOq3uOyduCDtmZTrqbTsnYQNCj4NCj4g7Y+w7JeQ7ISc
155 +IOu0pOydhOuVjA0KPiDslYTsnbTtjKjrk5wg6rCZ7J2AIO2DnOu4lOumv+ulmOyXkOyEnCDrtKTs
156 +nYTrlYwNCj4g642w7Iqk7YGs7YORIFBDIOqwmeydgCDtmZjqsr3sl5DshJwg67Sk7J2E65WMDQo+
157 +DQo+IOuhnOq3uOyduCDrsoTtirzsnbTrgpgg7ZqM7JuQ6rCA7J6FIOuyhO2KvOydmCDquLjsnbTq
158 +sIAg64us65287KeA6rKMIOq1rOyEse2VtOu0kOu0kA0KPiDqs7zsoJzroZwg67O064K46rGwIOuz
159 +tOuptCDrqqjrsJTsnbzsl5DshJzripQg7KCB64u57ZW0IOuztOydtOyngOunjCBQQ+2ZlOuptOyX
160 +kOyEnCDrtKTsnYTrlZANCj4g66Gc6re47J24IOuyhO2KvOydtOudvOuToOyngCDsnoXroKXssL3s
161 +nbQg64SI66y0IOq4tCDqsr3tlqXsnbQg7J6I7KeAPw0KPg0KPiDqs7zsoJzripQg7Jet7IucIOuL
162 +pOydjOyjvCDquIjsmpTsnbzquYzsp4Dqs6ANCj4g6rO167aA7ZWcIOuCtOyaqeuPhCDrqZTsnbzs
163 +l5Ag6rCZ7J20IOyggeyWtOyjvOqzoCAo662Q662Q66W8IOu0pOqzoCDslrTripAg7IKs7J207Yq4
164 +66W8IOywuOqzoO2WiOqzoCDrk7Hqs7wg7IaM6rCQ65OxKQ0KPg0KPiAyLiDquLDtmo3shJwNCj4g
165 +6re466as6rOgIOuplOuJtOuKlCDrjZQg7KSE7Jes67SQDQo+IOuEiOustCDrp47slYQgLiDqsozs
166 +i5ztjJDrj4Qg6re464OlIOyasOyEoCDtlZjrgpjrp4wg7ZWY6rOgDQo+IOy2lO2bhOyXkCDrhIjq
167 +sIAg7J217IiZ7ZW07KeA66m0IOuKmOugpOu0kA0KPg0KPiAq66mU64m066W8IOykkeqzoOqxsOue
168 +mO2VoOuVjCDqsIDqsqkg7ZuE66Ck7LmY65Ov7J20IOygleunkCDsp4Tsp5wg6rytIO2VhOyalO2V
169 +nOqyg+unjCDrgqjquLDqs6Ag7JmE7KCEIOykhOyXrOu0kCoNCj4gKOydtOqyg+uPhCDsl63si5wg
170 +64uk7J2M7KO8IOq4iOyalOydvOq5jOyngOyVvCkNCj4NCj4g7LKY7J2M7JeQIOq4sO2aje2WiOyd
171 +hOuVjCDsg53qsIHtlojrjZgg66mU64m065Ok7J2AIOuCmOykkeyXkCDsnbXsiJntlbTsp4DrqbQg
172 +6riI67CpIOunjOuTpCDsiJgg7J6I7J2E6rGw7JW8DQo+IOyasOyEoCDstIjrs7TsnpDri4jquYwg
173 +7Ju57L2U65Sp7J20IOuzhOqygyDslYTri4jri6TrnbzripQg7J6Q7Iug6rCQ7J2EIOqwluuKlOqy
174 +jCDspJHsmpTtlbQNCj4NCj4gMy4g7J287KCVDQo+IOydvOygle2RnOyXkCDrsJXsoJXtm4gg7ZWZ
175 +7IOd7J20IOqzteu2gO2VmOuKlCDrtoDrtoTsnYANCj4gSFRNTCtDU1MrSmF2YXNjcmlwdCDrk7Eg
176 +66qo65GQIO2UhOuhoO2KuOyXlOuTnCDqtIDroKjrkJwg67aA67aE67CW7JeQIOyXhuyWtOyEnA0K
177 +PiAo7J6Q67CU7Iqk7YGs66a97Yq466Gc64+EIOuwseyXlOuTnOulvCDrp4zrk6Qg7IiY64+EIOye
178 +iOyWtCkNCj4g67Cx7JeU65OcIO2UhOuhnOq3uOuemOuwjSDqs7XrtoDsl5Ag64yA7ZWcIOydvOyg
179 +leydtCDsl4bslrTshJwg7KGw6riIIOqxseygleydtCDrkJjrhKQuDQo+DQo+ICrstpTqsIDsoIHs
180 +nbgg6rO87KCc66GcIEphdmFzY3JpcHTroZwg67Cx7JeU65Oc66W8IOq1rO2YhO2VoCDsiJgg7J6I
181 +64qUIO2UhOugiOyehOybjO2BrOqwgCDrrZDqsIAg7J6I64qU7KeAIOyhsOyCrO2VtOu0kOu0kCoN
182 +Cj4NCj4gKijsnbTqsoPrj4Qg7Jet7IucIOuLpOydjOyjvCDquIjsmpTsnbzquYzsp4DslbwpKg0K
183 +Pg0KPiDsoJXtm4jsnbTripQg7J2MLi7sp4Drgpzrsogg6rWs7KeBIOq0gOugqCDrs7TrgrTspIDq
184 +sbjroZwg67Sk7J2E65WQIFNwcmluZyBib29066GcIO2VmOuptCDsoovquLQg7ZWg6rKDIOqwmeyd
185 +gOuNsA0KPiDsnbTrsojtlZnquLDrgrTsl5Ag7Iqk7ZSE66eB67aA7Yq464+EIOuwsOyasOuptOyE
186 +nCDri6Qg7IaM7ZmU7ZWY6riw6rCAIOyWtOugpOyauOqygyDqsJnslYQg67O07JesDQo+DQo+IO2U
187 +hOuhoO2KuOyXlOuTnOulvCDspJHsoJDsoIHsnLzroZwg7ZWY6rOgIOuwseyXlOuTnOuKlCDsmYTs
188 +oIQg7Im96rKMIOqwnOuwnO2VoCDsiJgg7J6I64qUIOuwqe2WpeycvOuhnCDtlbTrs7TripTqsowg
189 +7Ja065ao6rmM7Iu264SkDQo+IOyJrOyatOqxtCDtjIzsnbTsjazsnbjrjbAuLi4g7YyM7J207I2s
190 +7J2AIOyigCDtlbQg67Sk7Ja0Pw0KPg0KPg0KPg0KPiAyMDIw64WEIDTsm5QgMTDsnbwgKOq4iCkg
191 +7Jik7ZuEIDU6MTUsIOuwleygle2biCA8a2FuZ3RhazYyOTFAbmF2ZXIuY29tPuuLmOydtCDsnpHs
192 +hLE6DQo+DQo+IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24MiDs
193 +iJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZnsg53snoXri4jri6QuDQo+DQo+DQo+
194 +DQo+IOuplOuJtOulvCDspITsl6zrs7TslZjsirXri4jri6QuDQo+DQo+IOuhnOq3uOyduCDtjpjs
195 +nbTsp4Ag67CPIO2ajOybkOqwgOyehSDtjpjsnbTsp4DrpbwgSFRNTOqzvCBDU1Prpbwg7J207Jqp
196 +7ZWY7JesIOq1rO2YhO2VtOuztOyVmOyKteuLiOuLpC4NCj4NCj4g66Gc6re47J24IO2OmOydtOyn
197 +gCDrsI8g7ZqM7JuQ6rCA7J6FIO2OmOydtOyngOyXkCDrjIDtlbTshJwgSmF2YXNjcmlwdOuKlCDq
198 +taztmITtlZjsp4Ag66q77ZaI7Iq164uI64ukLg0KPg0KPiDquLDtmo3shJzripQg7JyE7JeQIOyI
199 +mOygle2VnCDrgrTsmqko66mU64m07IKt7KCcLCDroZzqt7jsnbgg7Y6Y7J207KeAIOuwjyDtmozs
200 +m5DqsIDsnoUg7Y6Y7J207KeAIOy2lOqwgCnsnYQg7Yag64yA66GcIOyImOygle2WiOyKteuLiOuL
201 +pC4NCj4NCj4NCj4NCj4g7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg7ZWY66Oo65CY7Iuc6riw
202 +IOuwlOudvOqyoOyKteuLiOuLpCENCj4NCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
203 +LS0NCj4gKkZyb206KiAi7Iug7KSA7JiBIjxqeXNoaW5AdHJpemNvcnAuY29tPg0KPiAqVG86KiAi
204 +67CV7KCV7ZuIIjxrYW5ndGFrNjI5MUBuYXZlci5jb20+Ow0KPiAqQ2M6KiAi6rmA7KKF7JmEIjxq
205 +d2tpbUB0cml6Y29ycC5jb20+OyAi6rCV6rK97J28IjxydWRkbGY0OTMzQHRyaXpjb3JwLmNvbT47
206 +DQo+ICpTZW50OiogMjAyMC0wNC0wNyAo7ZmUKSAxMDo1NDoxNiAoR01UKzA5OjAwKQ0KPiAqU3Vi
207 +amVjdDoqIFJlOiDslYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg
208 +7IiY7JeF7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCo
209 +IOqzvOygnCDsiJjsoJUg7ZuEIOygnOy2nO2VqeuLiOuLpC4NCj4NCj4NCj4g6riw7ZqN7IScIOyg
210 +leumrCDsnpgg7ZaI7Ja0Lg0KPg0KPiDqt7zrjbAg7LSI67O07J6Q6rCAIO2VnCDtlZnquLDsl5Ag
211 +6rWs7ZiE7ZWY6riw7JeUIOuplOuJtOqwgCDsooAg66eO7JWE67O07JesDQo+IOydtOuyiCDtlITr
212 +oZzsoJ3tirjsl5DshJzripQg6rK97ZeY7J2EIOyMk+qzoCDsnpDsi6DqsJDsnYQg6rCW64qU6rKM
213 +IOykkeyalO2VnOqxsOuLiOq5jA0KPiDsg53qsIHtlbTrs7Tqs6Ag7IKt7KCc7ZW064+EIOq0nOyw
214 +ruydhOunjO2VnCDrqZTribTripQg6rO86rCQ7ZWY6rKMIOyXhuyVoOuztOuPhOuhnSDtlbQNCj4N
215 +Cj4g7J2067KI7KO87JeQ64qUIOyKpOy8gOyltOydgCDsnpHshLHtlZzrjIDroZwg7KeE7ZaJ7ZWY
216 +66m07IScLi4uDQo+IEhUTUwrQ1NT7JeQIOuMgO2VnCDqsJzrhZAg67CPIOyKpO2EsOuUlOulvCDt
217 +lbTrs7Tqs6ANCj4NCj4g6rO167aA7ZWcIOuCtOyaqeydhCDrsJTtg5XsnLzroZwg66Gc6re47J24
218 +IO2OmOydtOyngCDrsI8g7ZqM7JuQ6rCA7J6FIO2OmOydtOyngOulvCDqs7XrtoDtlZwgSFRNTCtD
219 +U1ProZwg66eM65Ok7Ja07IScIOygnOy2nO2VtOykmA0KPiAo7J2067KI7KO8IOyViOyXkCBIVE1M
220 +6rO8IENTU+yXkCDrjIDtlZwg6riw67O47KeA7Iud7J2EIOuqqOuRkCDsnbXtnozri6TripQg6rCB
221 +7Jik66GcIO2VtCDrtJApDQo+DQo+IOq1s+ydtCDssYXsnYAg7JWI7IKs67SQ64+EIOuQmOqzoCwg
222 +7IOd7Zmc7L2U65Sp7J2064KYIOyduO2UhOufsCDqtazrpoQg64W466eI65Oc7L2U642U65OxDQo+
223 +IOuPmeyYgeyDgSDqsJXsnZgg7IKs7J207Yq47JeQIOq0nOywruydgCDrrLTro4zqsJXsnZjrj4Qg
224 +66eO7Jy864uIIO2VtOuLuSDqsJXsnZjrpbwg7LC46rOg7ZWY66m07IScIOynhO2Wie2VtOu0kOuP
225 +hCDsoovslYQNCj4NCj4gSmF2YXNjcmlwdOulvCDsgqzsmqntlaAg7IiYIOyeiOuLpOuptA0KPiBl
226 +bWFpbOydtOuCmCDruYTrsIDrsojtmLjrk7Eg7ZqM7JuQ6rCA7J6FIOuwjyDroZzqt7jsnbjsl5Ag
227 +7ZWE7JqU7ZWcDQo+IOqwgeqwgeydmCDtlYTrk5zsl5Ag64yA7ZWcIHZhbGlkYXRpb24g7LKY66as
228 +64+EIO2VoCDsiJgg7J6I7Jy866m0IO2VtCDrs7Trj4TroZ0g7ZW0DQo+DQo+IOydtOuyiOyjvCDq
229 +uIjsmpTsnbwg7Jik7ZuEIDbsi5zquYzsp4Ag7KCc7Lac7ZW0DQo+DQo+IDIwMjDrhYQgNOyblCA2
230 +7J28ICjsm5QpIOyYpOyghCA5OjE1LCDrsJXsoJXtm4ggPGthbmd0YWs2MjkxQG5hdmVyLmNvbT7r
231 +i5jsnbQg7J6R7ISxOg0KPg0KPiDslYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuU
232 +lOyekOyduDIg7IiY7JeF7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64uk
233 +Lg0KPg0KPg0KPg0KPiDsgqzsmqnsnpAg7Y6Y7J207KeA65Ok7J2EIOuwmOydke2Yle2OmOydtOyn
234 +gOuhnCDrp4zrk6TslrTrs7TslZjsirXri4jri6QuDQo+DQo+IOq0gOumrOyekCDtjpjsnbTsp4Dr
235 +ipQgUEPsmqnsnLzroZzrp4wg66eM65Ok7Ja067O07JWY7Iq164uI64ukLg0KPg0KPiDquLDtmo3s
236 +hJzrj4Qg66eQ7JSA7ZWY7Iug64yA66GcIOyImOygle2VtOuztOyVmOyKteuLiOuLpC4NCj4NCj4N
237 +Cj4NCj4g7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg7ZWY66Oo65CY7Iuc6riwIOuwlOudvOqy
238 +oOyKteuLiOuLpCENCj4NCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gKkZy
239 +b206KiAi7Iug7KSA7JiBIjxqeXNoaW5AdHJpemNvcnAuY29tPg0KPiAqVG86KiAi67CV7KCV7ZuI
240 +IjxrYW5ndGFrNjI5MUBuYXZlci5jb20+Ow0KPiAqQ2M6KiAi6rmA7KKF7JmEIjxqd2tpbUB0cml6
241 +Y29ycC5jb20+OyAi6rCV6rK97J28IjxydWRkbGY0OTMzQHRyaXpjb3JwLmNvbT47DQo+ICpTZW50
242 +OiogMjAyMC0wNC0wMyAo6riIKSAxNjowNjoxNyAoR01UKzA5OjAwKQ0KPiAqU3ViamVjdDoqIFJl
243 +OiDslYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF7J2E
244 +IOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCoIOqzvOygnCDs
245 +iJjsoJUg7ZuEIOygnOy2nO2VqeuLiOuLpC4NCj4NCj4NCj4gMS4g7JeQ65SU7YSwDQo+IOuCtOqw
246 +gCDsoITri6ztlZwg7JaY6riw64qUIOygnOuMgOuhnCDsnbTtlbTtlojslrQNCj4g7Ju57JeQ65SU
247 +7YSwIOq0gOugqOuQnOqyg+ydgCDssL7slYTrs7TrqbQg7J6Q66OM6rCAIOunjuydgOuNsCAuLi4u
248 +Li4NCj4g6re465+8IOuovOyggCDrp4zrk6Tqs6Ag7Iu27JeI642Y64yA66GcIOunjOuTpOyWtOu0
249 +kOu0kA0KPg0KPiAyLiDrsJjsnZHtmJUg6rSA66CoDQo+IO2FnO2UjOumv+ydhCDqvK0g7JOw6528
250 +64qUIOyWmOq4sOqwgCDslYTri4jrnbwuLg0KPiDqt7jrn7DqsoPsnYQg7IK07Y6067O06rOgIOuE
251 +iOqwgCDshKTqs4TtlZwg66CI7J207JWE7JuD6rO8IOuKkOuCjOydhCDruYTqtZDtlbTrs7Trnbzr
252 +ipTqsbDsp4ANCj4NCj4g6riw7ZqN7ISc7JeQIOyYrOudvOyYqCDroIjsnbTslYTsm4PsnYAg64Sk
253 +7J2067KEIOy0iOq4sO2ZlOuptCDsiqTrn6zsmrQg6rWs7KGw7J24642wDQo+IOy1nOq3vOyXkCDr
254 +p4zrk6TslrTsp4Qg7IKs7J207Yq465Ok7J2AIOq3uOugh+qyjCDrs7XsnqHtlZjqsowg6rWs7ISx
255 +65CY7Ja0IOyeiOyngCDslYrslYQuDQo+DQo+IOydtOuyiOyXkCDrp4zrk6DqsoPsnYQg7Leo7JeF
256 +7ZWg65WMIO2PrO2KuO2PtOumrOyYpOuhnCDsk7gg7IiY64+EIOyeiOydhO2FkOuNsA0KPiDsl4Xs
257 +srQg6rSA6rOE7J6Q6rCAIOyKpOuniO2KuO2PsOycvOuhnCDrhIjsnZgg7Ju57IKs7J207Yq466W8
258 +IOuzvOyngCwgUEProZwg67O87KeALCDslYTsnbTtjKjrk5zroZwg67O87KeAIOuqqOultOyeluyV
259 +hA0KPiDri6TslpHtlZwg7KCR6re87ISx7JeQIOuMgO2VnCDqtaztmITsnYQg7ZW07JW87ZW0Lg0K
260 +Pg0KPiDrsJjsnZHtmJXsnLzroZwg66eM65Ok6riwIOyLq+ycvOuptCDrqqjrsJTsnbzsmqnqs7wg
261 +UEPsmqkg7ZmU66m07J2EIOu2hOumrO2VtOyEnCDrp4zrk6TslrTrtJDrtJANCj4NCj4gMy4g6rSA
262 +66as7J6QIO2OmOydtOyngA0KPiDquLDtmo3shJwg64K07Jqp7J20IOqxsOydmCDrjIDrtoDrtoQg
263 +7IKs7Jqp7J6Q7JeQ6rKMIOuztOyXrOyngOuKlCDtjpjsnbTsp4Drp4wg7J6I7Ja0Lg0KPiDqtIDr
264 +pqzsnpDqsIAg67O06rOgLCDsiJjsoJXtlZjqs6AsIOuTseuhne2VtOyVvO2VmOuKlCDrtoDrtoTs
265 +l5Ag64yA7ZW0IOuNlCDsg53qsIHtlbTrtJANCj4NCj4gNC4g7Iqk7LyA7KW0DQo+IDsg642UIOuU
266 +lO2FjOydvO2VmOqyjCDrgpjriKDrtJAuIOyymOydjOyXlCBIVE1MK0NTUytKYXZhc2NyaXB0IOqz
267 +teu2gO2VmOuKkOudvCDsp4Trj4Trj4Qg66q7IOuCmOqwiCDthZDrjbAuLg0KPiA07JuU7LKr7KO8
268 +64qUIOyKpOy8gOyltOyeoeqzoCDquLDtmo3shJzrpbwg7ZWY6rOgIOyeiOuKlOuNsCAuLiDsi6Ts
269 +oJztlZjqs6Ag7J6I64qUIOydvOqzvCDrsozsjajrtoDthLAg64uk66W064uI6rmMLi4uLg0KPiDt
270 +mITsi6TsoIHsnLzroZwg64uk7IucIOunjOuTpOyWtOu0kA0KPg0KPiDso7zrp5Dsl5Ag64uk7Iuc
271 +IOyGkOu0kOyEnCDsm5TsmpTsnbwg7JWE7LmoMTDsi5wg7J207KCE7JeQIOuztOuCtOykmA0KPg0K
272 +Pg0KPg0KPg0KPg0KPiAyMDIw64WEIDTsm5QgM+ydvCAo6riIKSDsmKTtm4QgMzozNywg67CV7KCV
273 +7ZuIIDxrYW5ndGFrNjI5MUBuYXZlci5jb20+64uY7J20IOyekeyEsToNCj4NCj4gMS4g6rWs7J24
274 +6rSA66CoDQo+DQo+IOqwnOyduOyggeycvOuhnOuKlCDtkoDsiqTtg50g6rCc67Cc7J6Q6rCAIOuQ
275 +mOqzoCDsi7bsirXri4jri6QuDQo+DQo+IOq3uOufsOuNsCDsoJzqsIAg7JWE7KeBIO2UhOuhoO2K
276 +uOuekSDrsLHsl5Trk5zrnpEg65GYIOuLpCDsnpgg66qo66W064uIDQo+DQo+IOuRmCDspJHsl5Ag
277 +7ZWY64KY66W8IOyEoO2DneydhCDtlbTshJwg7KeR7KSR7J2EIO2VtOyVvO2VmOuKlOqyjCDrp57r
278 +ipQg6rKDIOqwmeyKteuLiOuLpC4NCj4NCj4g65GYIOykkeyXkCDqtbPsnbQg6rOg66W07J6Q66m0
279 +IOuwseyXlOuTnOulvCDshKDtg53tlZjqs6Ag7Iu27Iq164uI64ukLg0KPg0KPg0KPg0KPiAyLiDq
280 +uLDtmo3shJwNCj4NCj4gMSkg7IiY7KCV7ZaI7Iq164uI64ukLg0KPg0KPg0KPg0KPiAyKSDrp5Ds
281 +lIDtlZjsi6Ag6rKD7J2EIOywvuyVhOuztOugpOqzoCDtlojripTrjbAg66q7IOywvuyVmOyKteuL
282 +iOuLpC4g6rKw6rWtIO2FjOydtOu4lCDqtazsobDripQg7IiY7KCV7ZWY7KeAIOuqu+2WiOyKteuL
283 +iOuLpC4NCj4NCj4g66eQ7JSA7ZWY7IugIOuwlOulvCDsoJzqsIAg7KCc64yA66GcIOydtO2VtO2V
284 +nOqxtOyngOuKlCDrqqjrpbTqsqDsirXri4jri6QuIOygnOqwgCDsnbTtlbTtlZzrsJTrpbwg66eQ
285 +7JSA65Oc66as6rKg7Iq164uI64ukLg0KPg0KPiDqsozsi5ztjJDsl5Ag6riA7J2EIOyTsOqzoCDs
286 +l4XroZzrk5zrpbwg7ZWgIOuVjCDsgqzsp4TsnbTrgpgg64+Z7JiB7IOB7J2EIOyyqOu2gO2VoCDs
287 +iJgg7J6I64ukLg0KPg0KPiDsnbQg65WMIOybueyXkOuUlO2EsChXWVNJV1lHIOyXkOuUlO2EsCnq
288 +sIAg7ZWE7JqU7ZWY64ukLiAoQ0tFZGl0b3IsIFN1bW1lcm5vdGUg65OxICkNCj4NCj4g6re465+w
289 +642wIOyXkOuUlO2EsOulvCDsnbTsmqntlbTshJwg7IKs7KeE7J2064KYIOuPmeyYgeyDgeydhCDs
290 +sqjrtoDtlbTshJwg7Jis66aw64uk66m0IO2FjeyKpO2KuCDrjbDsnbTthLDsmYDripQg7LKY66as
291 +6rO87KCV7J20IOuLpOultOuLpC4NCj4NCj4g6re465+s64uI6rmMIOyCrOynhOydtOuCmCDrj5ns
292 +mIHsg4HsnZgg642w7J207YSw7LKY66as6rO87KCV7J2EIOyVjOyVhOuztOqzoCDthYzsnbTruJQg
293 +6rWs7KGw66W8IOyImOygle2VtOudvC4NCj4NCj4g65286rOgIOydtO2VtO2WiOyKteuLiOuLpC4N
294 +Cj4NCj4g7J2066CH6rKMIOydtO2VtO2VmOqzoCDssL7slYTrs7TroKTqs6Ag7ZaI64qU642wIOye
295 +mCDrqqjrpbTqsqDsirXri4jri6QuDQo+DQo+IOq3uCDtm4Qg7IOd6rCB7ZW067O46rKMIOybueyC
296 +rOydtO2KuOulvCDrp4zrk6Tqs6Ag64KY7IScIOygnOqwgCDsm7nsl5DrlJTthLDrpbwg7IKs7Jqp
297 +7ZWY66m07IScIOuNsOydtO2EsOulvCDqtIDrpqztlbTrs7TrqbTshJwNCj4NCj4g6re4IOuVjCDr
298 +i6Tsi5wg7YWM7J2067iUIOq1rOyhsOulvCDsiJjsoJXtlbTrs7TripQg67Cp67KV7J207JeI7Iq1
299 +64uI64ukLg0KPg0KPiDsnbQg67Cp67KV7J2AIOyWtOuWu+qyjCDsg53qsIHtlZjsi5zrgpjsmpQ/
300 +DQo+DQo+DQo+DQo+IDMpIO2ZlOuptCDsnpHshLENCj4NCj4g67CY7J2R7ZiVIOybue2OmOydtOyn
301 +gCDqtazstpXsnLzroZwg67Cp7Zal7J2EIOuwlOq/lOuztOqyoOyKteuLiOuLpC4NCj4NCj4g6re4
302 +65+s66m0IO2ZlOuptOyekeyEsSDrtoDrtoTsnYAg6rO167aA66W8IOyhsOq4iOydgCDrjZQg7ZWY
303 +6rOg64KY7ISc66GcIOuvuOujqOuKlCDqsoPsnYQg7IOd6rCB7ZW067Sk64qU642wIOyWtOuWu+qy
304 +jCDsg53qsIHtlZjsi5zrgpjsmpQ/DQo+DQo+IOygleyggeyduCDtjpjsnbTsp4Drpbwg66eM65Oc
305 +64qUIOqwhOuLqO2VnCDsmIjsoJzripQg7ZW067Sk64qU642wIOuwmOydke2YlSDsm7ntjpjsnbTs
306 +p4DripQg7ZWc67KI64+EIOyViO2VtOu0kOyEnCDqs7XrtoDqsIAg7ZWE7JqU7ZWY64uk6rOgIOyD
307 +neqwge2VtOyEnOyeheuLiOuLpC4NCj4NCj4g6re466as6rOgIOydtOuVjOq5jOyngCDsoJzqsIAg
308 +7IOd6rCB7ZWcIOybue2OmOydtOyngCDqsJzrsJzsnbTrnoAg7Ju57Y6Y7J207KeA7J2YIOugiOyd
309 +tOyVhOybg+ydhCDqsrDsoJXtlZjqs6ANCj4NCj4g6re47JeQIOunnuuKlCBIVE1M6rO8IENTUyDs
310 +vZTrlKnsnYQg6rCc67Cc7ZWgIOuVjOuniOuLpCDtlZjripQg6rKD7J247KSEIOyVjOyVmOyKteuL
311 +iOuLpC4NCj4NCj4g6re4656Y7IScIOuztOuDiOuNmCDquLDtmo3shJzsl5Ag7KCc6rCAIOugiOyd
312 +tOyVhOybg+ydhCDsp5zrtKTrjZgg6rKD7J6F64uI64ukLg0KPg0KPiDqt7jrn7DrjbAg66eQ7JSA
313 +7ZW07KO87IugIEhUTUw1IHRlbXBsYXRl7J2EIOywvuyVhOuztOuLiCDsnbTrr7gg66eM65Ok7Ja0
314 +7KeEIHRlbXBsYXRl7J2EIOyTuCDsiJgg7J6I64qUIOqygyDqsJnslZjsirXri4jri6QuDQo+DQo+
315 +IOydtCDrtoDrtoTsl5DshJzrj4QgdGVtcGxhdGXsnYQg7JOw64qUIOuwqeuyleydtOuCmCDsiJjs
316 +oJXtlZjripQg67Cp67KV65Ox7JeQIOq0gO2VtCDqs7XrtoDqsIAg7ZWE7JqU7ZWgIOqygyDqsJns
317 +lYTshJwg7ZmU66m0IOyekeyEseydhCDrr7jro6jripQg6rKD7J2EDQo+IOyDneqwge2VtOuztOyV
318 +mOyKteuLiOuLpC4NCj4NCj4NCj4NCj4gNCkg7Ja07KKF7J247IudDQo+DQo+IOyWtOyiheyduOyL
319 +neyXkCDqtIDtlZwg6rKD7J2AIOunkOyUgO2VmOyLoOuMgOuhnCDsnbTrsojtlZnquLDrgrTroZwg
320 +6rWs7ZiE7J20IOyWtOugpOyauCDqsoMg6rCZ7Iq164uI64ukLg0KPg0KPiDqt7jrnpjrj4Qg66eM
321 +7JW97JeQIOuCmOuouOyngOulvCDruajrpqwg6rCc67Cc7ZWc64uk66m0IOq3uOuVjCDqtaztmITt
322 +lbTrs7TroKTqs6Ag7ZWp64uI64ukLg0KPg0KPg0KPg0KPg0KPg0KPiDsmKTripgg7ZWY66Oo64+E
323 +IO2Wieuzte2VnCDtlZjro6jrkJjsi5zquLgg67CU65286rKg7Iq164uI64ukIQ0KPg0KPiAtLS0t
324 +LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiAqRnJvbToqICLsi6DspIDsmIEiPGp5c2hpbkB0cml6
325 +Y29ycC5jb20+DQo+ICpUbzoqICLrsJXsoJXtm4giPGthbmd0YWs2MjkxQG5hdmVyLmNvbT47DQo+
326 +ICpDYzoqICLquYDsooXsmYQiPGp3a2ltQHRyaXpjb3JwLmNvbT47ICLqsJXqsr3snbwiPHJ1ZGRs
327 +ZjQ5MzNAdHJpemNvcnAuY29tPjsNCj4gKlNlbnQ6KiAyMDIwLTA0LTAyICjrqqkpIDEyOjQzOjE0
328 +IChHTVQrMDk6MDApDQo+ICpTdWJqZWN0OiogUmU6IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag
329 +7Lqh7Iqk7Yak65SU7J6Q7J24MiDsiJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZns
330 +g53snoXri4jri6QuIDHso7zssKgg6rO87KCcIOygnOy2nO2VqeuLiOuLpC4NCj4NCj4g64K06rCA
331 +IOyDneqwge2WiOuNmOqygyDrs7Tri6Qg7KCV66as66W8IOyemCDtlbTshJwg67O064OI64SkLiDs
332 +npjtlojslrQuDQo+IOuztOuCtOykgCDssqjrtoDtjIzsnbzsnYQg67O06rOgIOyWmOq4sO2VtOyk
333 +hOqyjA0KPg0KPg0KPiAxLiDqtazsnbjqtIDroKgNCj4NCj4g7LKr67KI7Ke4IOq1rOyduOuCtOya
334 +qeyXkCDrjIDtlbTshJzrp4wg7JaY6riw7ZW067O86rKMDQo+IOuwseyXlOuTnCjshJzrsoQp7JmA
335 +IO2UhOuhoO2KuOydmCDrqqjsp5HsmpTqsJXsnbQg7Zi87J6s65CY7Ja0IOyeiOyWtC4NCj4NCj4g
336 +IkphdmEg65iQ64qUIEphdmFzY3JpcHQg6rCc67CcIOyXreufiSDtlYTsiJggIg0KPiDrnbzqs6Ag
337 +65CY7Ja0IOyeiOuKlCDrtoDrtoTsnYQg67O066m0IOyVjCDsiJgg7J6I64qU642wDQo+DQo+IEph
338 +dmHripQg67Cx7JeU65Oc6rCAIOyjvOqzoCwNCj4gSmF2YXNjcnBpdOuKlCDrsLHsl5Trk5wg7ZSE
339 +66Gg7Yq4IOuRmOuLpCDqsJnsnbQg7ZWgIOyImCDsnojslrQNCj4NCj4gIlJlYWN0IO2UhOugiOye
340 +hOybjO2BrCDtmZjqsr0g6rK97ZeY7J6QIiDrnbzripQg7JaY6riw64qUIO2UhOuhoO2KuCDsnITs
341 +o7zsnZgg6rCc67Cc7J6Q66W8IOu9keqyoOuLpOuKlCDslpjquLDqs6ANCj4NCj4g65Kk7J2YIOya
342 +sOuMgOyCrO2VreydhCDrs7TrqbQNCj4gS2Fma2Eg64qUIOuplOyLnOynlSDsspjrpqzsl5Ag6rSA
343 +66Co65Cc6rG0642wIOq4sOyhtOyXkCBNUVRU652865Og7KeAIO2VmOuKlCDrtoTsgrAg66mU7Iuc
344 +7KeV7LKY66as7JeQIOuMgO2VnCDqsJzrhZDsnbQg7J6I7Jy866m0IOyii+qzoA0KPiBTdG9ybeyd
345 +gCDsi6Tsi5zqsITrjbDsnbTthLAg7LKY66as7JeQIOq0gOugqOuQnOqyg+yduOuNsCwg7IiY7KeR
346 +LT7sspjrpqwtPuqwgOqzteydhCDsi6Tsi5zqsITsnLzroZwg7LKY66as7ZWY6riwIOychO2VnCDq
347 +soPsnbTslbwuDQo+DQo+IOutkCDrqqjsp5HsmpTqsJXsnYQg64yA7Lap67Sk7J2E65WMIOuNsOyd
348 +tO2EsOulvCDsi6Tsi5zqsITsnLzroZwg7IiY7KeRIOyymOumrCDqsIDqs7XtlZjqs6Ag6re4IOyk
349 +kSDtlYTsmpTrjbDsnbTthLDrpbwg67aE7IKw66mU7Iuc7KeVIOyymOumrOyXkA0KPiDsnZjtlbQg
350 +7Ja065SY6rCA7JeQIOygnOqzte2VmOuKlOuTseydmCDqsr3tl5jsnbQg7J6I7Jy866m0IOyii+qy
351 +oOuLpOuKlCDrgrTsmqnsnbTslbwuDQo+DQo+IOuwseyXlOuTnCDtlITroaDtirjsl5Trk5zsmYAg
352 +7J247ZSE65286rmM7KeAIOuqqOuRkCDslYzrqbQg7KKL6rKg7KeA66eMDQo+IOyEoO2DneqzvCDs
353 +p5HspJHsnbQg7ZWE7JqU7ZW0LiDshKDtg53qs7wg7KeR7KSR7J2EIO2VmOuNlOudvOuPhCDqvrjs
354 +pIDtnogg7Yq466CM65Oc66W8IOyVjOqzoCDsnojslrTslbwg7ZWY64qU6rKD64+EIO2VhOyalO2V
355 +tC4NCj4g7Ju567aE7JW866W8IOynhOuhnOuhnCDsnqHslZjri6TrqbQg7ZW064u567aE7JW87JeQ
356 +IOuMgO2VnCDqvrjspIDtlZwg6rO167aA6rCAIO2VhOyalO2VmOuLpOuKlOqyg+uPhCDslYzslYTs
357 +lbztlaDqsbDslbwNCj4gKENvbXB1dGVyIFNjaWVuY2XsnZgg7Ja065akIOu2hOyVvOulvCDshKDt
358 +g53tlZjrjZTrnbzrj4QsIOuEiOqwgCDsnbTrtoTslbzsl5DshJwg7J287J2EIOq3uOunjOuRmOuV
359 +jOq5jOyngCDqs4Tsho3soIHsnbgg6rO167aA6rCAIO2VreyDgSDqvrjspIDtnogg7K2JIO2VhOya
360 +lO2VtCkNCj4NCj4g7Jes7Yq8LCDrp5DsnYAg6ri47JeI7KeA66eMIOuwseyXlOuTnCjshJzrsoTr
361 +i6gsIOuNsOydtO2EsOyymOumrCnrpbwg7ZWg6rKD7J247KeAIO2UhOuhoO2KuOyXlOuTnOulvCDs
362 +hKDtg53tlaAg6rKD7J247KeAIOuRmOykkSDtlZjrgpjsl5Ag64yA7ZWcDQo+IOynkeykkeydtCDt
363 +lYTsmpTtlbQNCj4NCj4g7Ja065akIOqyg+ydhCDshKDtg53tlZjrk6Ag66as64iF7Iqk656RIOy5
364 +nO2VtOyngOuKlOqyjCDtlYTsmpTtlbQNCj4g64+E7Luk652865Og7KeAIOq4sO2DgCDsnITsl5Ag
365 +7Ja46riJ7ZWcIEthZmthIHN0b3JtIOuTseuTseydhCDsk7DrjZTrnbzrj4Qg7JyI64+E7JqwIO2Z
366 +mOqyveuztOuLpOuKlCDrpqzriIXsiqQg7ZmY6rK97J20IO2bqOyUrCDrp47snYTqsbDslbwuDQo+
367 +DQo+IOuqqOynkeyalOqwleyXlCDsiqTtlITrp4HsnLzroZwg65CY7Ja0IOyeiOq4tCDtlZjsp4Dr
368 +p4wsDQo+IO2VnOqwgOyngCDtlITroIjsnoTsm4ztgazsl5Ag64yA7ZWcIOq1rOyhsOulvCDslYzr
369 +qbQNCj4g64uk66W46rKD65Ok7J2AIOq3uCDtlITroIjsnoTsm4ztgazsnZgg6rWs7KGw7JmAIOyy
370 +oO2VmeuTseydhCDrs7Tqs6Ag7KCB7J2R7ZWgIOyImCDsnojslrQuDQo+DQo+IOyymOydjOyXkCDr
371 +sJXsoJXtm4gg7ZWZ7IOd66eMLi4u7Iqk7ZSE66eB67aA7Yq466GcIOqwiOq5jCDtlojripTrjbAN
372 +Cj4g6re464OlIOuqqOuRkCDqsJnsnbQgamF2YXNjcmlwdCDquLDrsJjsnLzroZwg67Cx7JeU65Oc
373 +K+2UhOuhoO2KuOyXlOuTnOulvCDqsIDripTqsowg7KKL7J2E6rKDIOqwmeyVhC4NCj4NCj4NCj4g
374 +Mi4g6riw7ZqN7IScDQo+DQo+IDEpIOyEnOu5hOyKpCDqsJzsmpTsnZgg6rCc67Cc7Iqk7LyA7KW0
375 +7J20IOuEiOustCDrrYnrmrHqt7jroKTsoLgg7J6I7Ja0LiDsobDquIjrjZQg65SU7YWM7J287ZWc
376 +IOqzhO2ajeydtCDtlYTsmpTtlbTrs7Tsl6wNCj4g6rWs7KGw7JeQIOuztOuptCDrqZTribTtirjr
377 +pqzsnZgg64K07Jqp7J2AIOunjuydgOuNsCwg7Iqk7LyA7KW07J2AIOuEiOustCDtlajstpXrkJjs
378 +lrQg7J6I7Jy864uIIOyImOygleydtCDtlYTsmpTtlbQNCj4NCj4gMikg6rWs7KGw7J2YIGRhdGFi
379 +YXNlIOu2gOu2hA0KPiDquIDsk7DquLAg6rSA66Co65CcIFBvc3Qg652864qUIO2FjOydtOu4lOyd
380 +mCBQaWN0dXJl7JmAIFZpZGVvIOuTsS4u7ZWE65Oc6rCAIOyeiOuKlOuNsA0KPiDquIDsnYQg7J6F
381 +66Cl67Cb7Jy866Ck66m0IOybueyXkOuUlO2EsCDqsJnsnYDqsoPsnYQg7IKs7Jqp7ZW07JW87ZWg
382 +IOqxsOyVvC4NCj4g7Ja065akIOyXkOuUlO2EsOqwgCDrp47snbQg7JOw7J206rOgLCDsgqzsmqnt
383 +lZjquLAg7Y647ZWc7KeAIOyhsOyCrO2VtOu0kA0KPiBDS0VkaXRvciwgU3VtbW9ybm90ZSDrk7Eu
384 +LiDqtIDroKggV1lTV1lHIOyXkOuUlO2EsOyXkCDrjIDtlbQg7ZmV7J247ZW067O06rOgDQo+IOq3
385 +uCDsl5DrlJTthLDrpbwg7JO465WMIOyCrOynhOqzvCDrj5nsmIHsg4Hrk7Hsl5Ag64yA7ZWcIGVt
386 +YmVkIOyymOumrOuKlCDslrTrlrvqsowg65CY6rOgIOuTseuTseydhCDtjIzslYXtlZjqs6Ag7YWM
387 +7J2067iUIOq1rOyhsOulvCDri6Tsi5wg66eM65Ok7Ja067SQDQo+DQo+IOywuOqzoOuhnCDsm7kg
388 +7JeQ65SU7YSwIOudvOuKlOqxtC4u64SI6rCAIOyekOyjvOqwgOuKlCDsu6TrrqTri4jti7Dsl5Ds
389 +hJwg6riA7J2EIOyTuCDrlYwg64KY7Jik64qUIO2ZlOuptOyXkCDquIAg7J6F66Cl67aA67aE7JeQ
390 +IO2VtOuLue2VmOuKlOqxsOyVvA0KPg0KPiDrqqjrk6Ag7YWM7J2067iU7J2YIENyZWF0ZWQgQXTq
391 +s7wgVXBkYXRlZCBBdOydgCDrrZgg7ZmV7J247ZWY66Ck6rOgIOunjOuToOyngOuKlCDrqqjrpbTq
392 +sqDsnLzrgpgsDQo+IOuCmOykkeyXkCDthrXqs4Trgpgg7ZmV7J6l7ISxIOuTseydhCDsg53qsIHt
393 +lbTshJwgS2liYW5h65Ox7Jy866GcIOyXsOqysO2VmOugpOuKlCDsnZjrj4TsmIDri6TrqbQg6rSc
394 +7LCu7J2A6rKDIOqwmeyVhC4NCj4NCj4gMykg7ZmU66m0IOyekeyEsQ0KPiDtmZTrqbTsnYAg7KCV
395 +7KCB7J24IO2OmOydtOyngOuztOuLpCwg67CY7J2R7ZiVIOybue2OmOydtOyngOulvCDqs6DroKTt
396 +lbTrtJANCj4g7J207JmVIOunjOuTnOuKlOq5gOyXkCDst6jsl4XsnYQg7JyE7ZWcIO2PrO2KuO2P
397 +tOumrOyYpOulvCDqsrjtlZzri6TrqbQNCj4g7JqU7KaYIO2KuOugjOuTnOyXkCDrp57qsowg6rWs
398 +7ISx7ZW067O064qU6rKMIOyii+yVhA0KPiBGcmVlIEhUTUw1IHRlbXBsYXRl65Ox7J2EIOqygOyD
399 +ie2VtOuztOqzoCDsgrTtjrTrs7Trj4TroZ3tlbQNCj4NCj4NCj4gNCkg7Ja07KKF7J247IudDQo+
400 +IOyWtOyiheyduOyLneydhCDtlZjroKTrqbQg65Sl65+s64udIOq0gOugqCDquLDsiKDsnYQg7J21
401 +7ZiA7JW87ZWY64qU642wLi4uDQo+IOydtOuyiO2Vmeq4sOuCtOyXkOuKlCDtnpjrk6TslrTrs7Ts
402 +nbTqs6AgKOyCrOyLpCDrgpjrj4Qg7Ja066Ck7JuM7ZWY64qUIOu2hOyVvOyVvCkNCj4gcHl0b3Jj
403 +aCDrnbzqs6Ag7ZW07IScIHB5dGhvbiDquLDrsJjsnLzroZwg65Sl65+s64ud7J2EIOyJveqyjCg/
404 +KSDtlaAg7IiYIOyeiOuKlCDrnbzsnbTruIzrn6zrpqzqsIAg7J6I7KeA66eMDQo+IOunkOydtCDs
405 +ib3sp4Ag7Im97KeAIOyViuyVhC4g44WO44WO44WODQo+IOyLnOqwhOydtCDrkJjrqbQg7ZWc67KI
406 +IOyCtO2OtOuztOuPhOuhnSDtlbTrtJANCj4NCj4NCj4g642n67aZ7JesLi4uDQo+IOyVnuycvOuh
407 +nCDrqZTsnbwg67O064K865WM64qUIOywuOyhsOyXkA0KPiBqd2tpbUB0cml6Y29ycC5jb20NCj4g
408 +cnVkZGxmNDkzM0B0cml6Y29ycC5jb20g7J2EIOqwmeydtCDrhKPslrTshJwg67O064K0DQo+IOuC
409 +tOqwgCDrs7TrgrTripQg66mU7J287JeQIOuLteyepe2VoOuVjOuPhCDsoITssrTri7XsnqXsnYQg
410 +64iM65+s7IScDQo+IOuztOuCtOuPhOuhnSDtlZjqs6ANCj4NCj4g7IiY7KCV7J20IO2VhOyalO2V
411 +nCDrgrTsmqnsnYQg7IiY7KCV7ZW07IScIOuLpOyLnCDquIjsmpTsnbzquYzsp4Ag67O064K07KSY
412 +DQo+DQo+DQo+IDIwMjDrhYQgNOyblCAy7J28ICjrqqkpIOyYpOyghCAxOjU0LCDrsJXsoJXtm4gg
413 +PGthbmd0YWs2MjkxQG5hdmVyLmNvbT7ri5jsnbQg7J6R7ISxOg0KPg0KPiDslYjrhZXtlZjshLjs
414 +mpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF7J2EIOyImOqwle2VmOuKlCDr
415 +sJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLg0KPg0KPg0KPg0KPiAx7KO87LCoIOqzvOygnOyZgCDs
416 +oJzqsIAg7Z2s66ed7ZWY64qUIOyngeustOyXkCDtlYTsmpTtlZwg7Jet65+J7J2EIOyyqOu2gO2W
417 +iOyKteuLiOuLpC4NCj4NCj4NCj4NCj4gMeyjvOywqCDqs7zsoJwg67O07Iuc6rOgIOyImOygle2V
418 +tOyVvO2VoCDrtoDrtoTsnYQg7JWM66Ck7KO87Iug64uk66m0IOuLpOyLnCDsiJjsoJXtlZjqs6Ag
419 +67O064K065Oc66as6rKg7Iq164uI64ukLg0KPg0KPg0KPg0KPiDqt7jrpqzqs6Ag7KCc6rCAIO2d
420 +rOunne2VmOuKlCDsp4HrrLTsl5Ag7ZWE7JqU7ZWcIOyXreufieydhCDrs7Tsi5zqs6Ag7KCc6rCA
421 +IOyWtOuWpCDsqr3snLzroZwg6rCA7JW87ZWg7KeAIO2YueydgCDslrTrlqQg67aA67aE7J2EIOqz
422 +teu2gO2VtOyVvO2VoOyngOyXkCDrjIDtlbQg7KGw7Ja47ZW07KO87Iuc66m0IOygleunkA0KPiDq
423 +sJDsgqztlZjqsqDsirXri4jri6QuDQo+DQo+DQo+DQo+IOyalOymmCDsnbzqtZDssKjqsIAg7Ius
424 +7ZWc642wIOqwkOq4sCDsobDsi6ztlZjsi5zqs6Ag7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg
425 +7ZWY66Oo65CY7Iuc6ri4IOuwlOudvOqyoOyKteuLiOuLpCENCj4NCj4NCj4NCj4NCj4NCj4NCj4N
426 +Cj4gLS0NCj4NCj4NCj4NCj4NCj4g4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
427 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo+DQo+ICjso7wpIO2KuOumrOym
428 +iOy9lO2NvOugiOydtOyFmA0KPg0KPiDsi6DspIDsmIEgLyDsnbTsgqwNCj4NCj4gVFJJWiBDb3Jw
429 +IEluYy4NCj4NCj4gSnVuWW91bmcgU2hpbiAvIENUTw0KPiAoTSkgMDEwLTcyNzItMTI5Ng0KPg0K
430 +PiAoVCkgMDcwLTc1MjYtMDg3Mg0KPg0KPiAoRkFYKSAwMi02NDQyLTA4NzINCj4g4oiS4oiS4oiS
431 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
432 +4oiS4oiSDQo+DQo+DQo+DQo+IC0tDQo+DQo+DQo+DQo+DQo+IOKIkuKIkuKIkuKIkuKIkuKIkuKI
433 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KPg0K
434 +PiAo7KO8KSDtirjrpqzspojsvZTtjbzroIjsnbTshZgNCj4NCj4g7Iug7KSA7JiBIC8g7J207IKs
435 +DQo+DQo+IFRSSVogQ29ycCBJbmMuDQo+DQo+IEp1bllvdW5nIFNoaW4gLyBDVE8NCj4gKE0pIDAx
436 +MC03MjcyLTEyOTYNCj4NCj4gKFQpIDA3MC03NTI2LTA4NzINCj4NCj4gKEZBWCkgMDItNjQ0Mi0w
437 +ODcyDQo+IOKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
438 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KPg0KPg0KPg0KPiAtLQ0KPg0KPg0KPg0KPg0KPiDiiJLi
439 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
440 +iJLiiJLiiJLiiJINCj4NCj4gKOyjvCkg7Yq466as7KaI7L2U7Y2866CI7J207IWYDQo+DQo+IOyL
441 +oOykgOyYgSAvIOydtOyCrA0KPg0KPiBUUklaIENvcnAgSW5jLg0KPg0KPiBKdW5Zb3VuZyBTaGlu
442 +IC8gQ1RPDQo+IChNKSAwMTAtNzI3Mi0xMjk2DQo+DQo+IChUKSAwNzAtNzUyNi0wODcyDQo+DQo+
443 +IChGQVgpIDAyLTY0NDItMDg3Mg0KPiDiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
444 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCj4NCj4NCj4NCj4gLS0NCj4N
445 +Cj4NCj4NCj4NCj4g4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
446 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo+DQo+ICjso7wpIO2KuOumrOymiOy9lO2NvOug
447 +iOydtOyFmA0KPg0KPiDsi6DspIDsmIEgLyDsnbTsgqwNCj4NCj4gVFJJWiBDb3JwIEluYy4NCj4N
448 +Cj4gSnVuWW91bmcgU2hpbiAvIENUTw0KPiAoTSkgMDEwLTcyNzItMTI5Ng0KPg0KPiAoVCkgMDcw
449 +LTc1MjYtMDg3Mg0KPg0KPiAoRkFYKSAwMi02NDQyLTA4NzINCj4g4oiS4oiS4oiS4oiS4oiS4oiS
450 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo+
451 +DQo+DQo+DQo+IC0tDQo+DQo+DQo+DQo+DQo+IOKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
452 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KPg0KPiAo7KO8KSDt
453 +irjrpqzspojsvZTtjbzroIjsnbTshZgNCj4NCj4g7Iug7KSA7JiBIC8g7J207IKsDQo+DQo+IFRS
454 +SVogQ29ycCBJbmMuDQo+DQo+IEp1bllvdW5nIFNoaW4gLyBDVE8NCj4gKE0pIDAxMC03MjcyLTEy
455 +OTYNCj4NCj4gKFQpIDA3MC03NTI2LTA4NzINCj4NCj4gKEZBWCkgMDItNjQ0Mi0wODcyDQo+IOKI
456 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
457 +kuKIkuKIkuKIkuKIkg0KPg0KDQoNCi0tIA0KDQoNCg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
458 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQoNCijso7wp
459 +IO2KuOumrOymiOy9lO2NvOugiOydtOyFmA0KDQrsi6DspIDsmIEgLyDsnbTsgqwNCg0KVFJJWiBD
460 +b3JwIEluYy4NCg0KSnVuWW91bmcgU2hpbiAvIENUTw0KKE0pIDAxMC03MjcyLTEyOTYNCg0KKFQp
461 +IDA3MC03NTI2LTA4NzINCg0KKEZBWCkgMDItNjQ0Mi0wODcyDQriiJLiiJLiiJLiiJLiiJLiiJLi
462 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCg==
463 +--000000000000ad5c5f05a35ee73b
464 +Content-Type: text/html; charset="UTF-8"
465 +Content-Transfer-Encoding: base64
466 +
467 +PGRpdiBkaXI9Imx0ciI+PGRpdj7snZEg7J6l6rOg66W8IOyNqOuPhCDsg4HqtIDsl4bslrQ8L2Rp
468 +dj48ZGl2Puq3uOufrOuptCDsnqXqs6DroZwg7KeE7ZaJ7ZW067SQPGJyPjwvZGl2PjwvZGl2Pjxi
469 +cj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0
470 +dHIiPjIwMjDrhYQgNOyblCAxNeydvCAo7IiYKSDsmKTsoIQgMTA6NTAsIOuwleygle2biCAmbHQ7
471 +PGEgaHJlZj0ibWFpbHRvOmthbmd0YWs2MjkxQG5hdmVyLmNvbSI+a2FuZ3RhazYyOTFAbmF2ZXIu
472 +Y29tPC9hPiZndDvri5jsnbQg7J6R7ISxOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h
473 +aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4
474 +IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdj48ZGl2IHN0eWxl
475 +PSJmb250LWZhbWlseTpHdWxpbSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0Ij48cD7rqZjthqDr
476 +i5jqu5jshJzCoOunkOyUgO2VmOyLnOuKlOqyjMKgICZxdW90O2phdmFzY3JpcHTroZwg67Cx7JeU
477 +65Oc66W8IOq1rO2YhO2VmOugpOqzoCDtlojsp4Drp4wg7J206rKD7J2AIOydtOuyiOyXkCDtlZjq
478 +uLAg7Ja066Ck7JuMIOuztOydtOuLiDwvcD48cD7rjZTCoOyJrOyatCDtjIzsnbTsjazsnLzroZwg
479 +67Cx7JeU65Oc66W8IOq1rO2YhO2VtOuztOuKlOqyjCDsoovsnYTqsoMg6rCZ64ukJnF1b3Q77J24
480 +IOqxtOqwgOyalD8/Pz88L3A+PHA+wqA8L3A+PHA+6re466as6rOgIOuwseyXlOuTnOuhnCDrp5Ds
481 +lIDtlZjsi6DCoGZsYXNr6rCAIOyVhOuLjCBkamFuZ2/rpbwg7I2o64+EIOq0nOywruydhOq5jOya
482 +lD8/PC9wPjxwPmRqYW5nb+ulvCDsk7DroKTripQg7J207Jyg64qUIOygnOqwgCDsnbTrsojsl5Ag
483 +7Ju57ZSE66Gc6re4656Y67CN7J20652864qUIOyImOyXheydhCDrk6PripTrjbAg7J20IOyImOyX
484 +heyXkOyEnCBkamFuZ2/rpbwg67Cw7Jqw6rOgIOyeiOyWtOyEnCDsnoXri4jri6QuPC9wPjxwPuq3
485 +uOumrOqzoCDsm7ntlITroZzqt7jrnpjrsI0g7IiY7JeF7JeQ7IScIGRqYW5nb+ulvCDsgqzsmqnt
486 +lbTshJwg7ISc67KE66W8IOq1rO2YhO2VoCDsmIjsoJXsnoXri4jri6QuPC9wPjxwPsKgPC9wPjxw
487 +Puy2lOqwgOuhnCBqYXZhc2NyaXB066GcIOuwseyXlOuTnOulvCDqtaztmITtlaAg7IiYIOyeiOuK
488 +lCDtlITroIjsnoTsm4ztgazrpbwg7KGw7IKs7ZW067Sk7Iq164uI64ukLjwvcD48cD4xLkV4cHJl
489 +c3M8L3A+PHA+7J6l7KCQOiDsu6TrrqTri4jti7DqsIAg7YGs64ukLiDruaDrpbgg7JWxIOqwnOuw
490 +nOydtCDqsIDriqXtlZjri6QuPC9wPjxwPuuLqOygkDog7L2U65Oc7IKs7J207KaI6rCAIOy7pOyn
491 +iOyImOuhnSDrpqztjKnthqDrp4HsnbQg7Ja066Ck7JuM7KeE64ukLiDsiJjsnpHsl4XsnbQg66eO
492 +7J20IO2VhOyalO2VmOuLpC48L3A+PHA+Mi5OZXh0LmpzPC9wPjxwPu2KueynlTog7KCV7KCB7Y6Y
493 +7J207KeAIOyDneyEsSDqsIDriqUsIFNTUihTZXJ2ZXIgU2lkZSBSZW5kZXJpbmcpIOyngOybkCwg
494 +7YyM7J28IOq4sOuwmCDrnbzsmrDtjIUg7KCc6rO1PC9wPjxwPjMuS29hPC9wPjxwPuyepeygkDog
495 +dHJ5L2NhdGNo66W8IO2Gte2VnCDsl5Drn6ztlbjrk6Trp4HsnbQg6rCA64ql7ZWY64ukLiDqsIDr
496 +s43ri6QuIOy9nOuwseydtCDsl4bri6QuPC9wPjxwPuuLqOygkDog7Luk666k64uI7Yuw6rCAIOye
497 +keuLpC48L3A+PHA+6re47Jm466GcIE1ldGVvciwgU2FpbHMsIEZlYXRoZXJzLCBOdXh0LCBHYXRz
498 +YnksIC4uLuydtCDsnojsirXri4jri6QuPC9wPjxwPsKgPC9wPjxwPuuCmOuouOyngCDqs7zsoJzr
499 +ipQg6riI7JqU7J286rmM7KeA7ZW07IScIOuztOuCtOuTnOumrOqyoOyKteuLiOuLpC48L3A+PHA+
500 +wqA8L3A+PHA+7KaQ6rGw7Jq0IO2ctOydvCDrs7TrgrTsi5zquLgg67CU65286rKg7Iq164uI64uk
501 +ITwvcD48cD7CoDwvcD48cCBzdHlsZT0icGFkZGluZzowcHggMHB4IDBweCAxMHB0O2ZvbnQtZmFt
502 +aWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQiPjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2Fn
503 +ZS0tLS0tPC9zcGFuPjxicj48Yj5Gcm9tOjwvYj4gJnF1b3Q77Iug7KSA7JiBJnF1b3Q7Jmx0Ozxh
504 +IGhyZWY9Im1haWx0bzpqeXNoaW5AdHJpemNvcnAuY29tIiB0YXJnZXQ9Il9ibGFuayI+anlzaGlu
505 +QHRyaXpjb3JwLmNvbTwvYT4mZ3Q7IDxicj48Yj5Ubzo8L2I+ICZxdW90O+uwleygle2biCZxdW90
506 +OyZsdDs8YSBocmVmPSJtYWlsdG86a2FuZ3RhazYyOTFAbmF2ZXIuY29tIiB0YXJnZXQ9Il9ibGFu
507 +ayI+a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9hPiZndDs7IDxicj48Yj5DYzo8L2I+ICZxdW90O+q5
508 +gOyiheyZhCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86andraW1AdHJpemNvcnAuY29tIiB0YXJn
509 +ZXQ9Il9ibGFuayI+andraW1AdHJpemNvcnAuY29tPC9hPiZndDs7ICZxdW90O+qwleqyveydvCZx
510 +dW90OyZsdDs8YSBocmVmPSJtYWlsdG86cnVkZGxmNDkzM0B0cml6Y29ycC5jb20iIHRhcmdldD0i
511 +X2JsYW5rIj5ydWRkbGY0OTMzQHRyaXpjb3JwLmNvbTwvYT4mZ3Q7OyA8YnI+PGI+U2VudDo8L2I+
512 +IDIwMjAtMDQtMTQgKO2ZlCkgMTU6MTY6NDcgKEdNVCswOTowMCk8YnI+PGI+U3ViamVjdDo8L2I+
513 +IFJlOiDslYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuUlOyekOyduDIg7IiY7JeF
514 +7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64ukLiAx7KO87LCoIOqzvOyg
515 +nCDsiJjsoJUg7ZuEIOygnOy2nO2VqeuLiOuLpC48YnI+wqA8L3A+PGRpdiBkaXI9Imx0ciI+PGRp
516 +dj7snZEg67CV7KCV7ZuIIO2VmeyDneydtCDrp5DtlZwg67Cp67KV7Jy866GcIOynhO2Wie2VmOuK
517 +lOqyjCDsoovsnYTqsoMg6rCZ7JWEPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+7YyM7J207I2s7Jy8
518 +66GcIOybueyEnOu5hOyKpOulvCDtlaAg7IiYIOyeiOuKlCDtlITroIjsnoTsm4ztgazrj4Qg7Jes
519 +65+s6rCc6rCAIOyeiOuKlOuNsDwvZGl2PjxkaXY+6re47KSRIOqwgOyepSDqsITqsrDtlZjqs6Ag
520 +7KCR6re87ZWY6riwIOyJrOyatCBmbGFza+ulvCDsjajrs7TsnpAuPC9kaXY+PGRpdj7CoDwvZGl2
521 +PjxkaXY+67CV7KCV7ZuIIO2VmeyDneydtCDrp5DtlZzqsoMg7LKY65+8LCDstpTtm4Tsl5Ag7J6Q
522 +7Iug6rCQ7J20IOyDneq4sOqzoOuCmOyEnCArIOuEiOqwgCDsnbQg7ISc67mE7Iqk66W8IOqzhOyG
523 +jSDqsJzrsJztlbQg67O06rOgIOyLtuydhOuVjCDsiqTtlITrp4HrtoDtirjroZwg6rCc67Cc7ZW0
524 +67SQ67SQPC9kaXY+PGRpdj5IVE1M6rO8IENTU+uTseydgCDqt7jrjIDroZwg7JO4IOyImCDsnojq
525 +s6AsIOyEnOuyhOyCrOydtOuTnCDrtoDrtoTrp4wg7Iqk7ZSE66eB67aA7Yq47JeQ7IScIOuLpOyL
526 +nCDqtaztmITtlbTslbztlaDqsbDslbw8L2Rpdj48ZGl2PsKgPC9kaXY+PC9kaXY+PGJyPjxkaXY+
527 +PGRpdiBkaXI9Imx0ciI+MjAyMOuFhCA07JuUIDEw7J28ICjquIgpIOyYpO2bhCA4OjQ5LCDrsJXs
528 +oJXtm4ggJmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBuYXZlci5jb20iIHJlbD0ibm9y
529 +ZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmthbmd0YWs2MjkxQG5hdmVyLmNvbTwv
530 +YT4mZ3Q764uY7J20IOyekeyEsTrCoDwvZGl2PjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW46MHB4
531 +IDBweCAwcHggMC44ZXg7cGFkZGluZy1sZWZ0OjFleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdi
532 +KDIwNCwyMDQsMjA0KSI+PGRpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHdWxpbSxzYW5zLXNl
533 +cmlmO2ZvbnQtc2l6ZToxMHB0Ij48cD7rp5DslIDtlZjsi6Ag64K07Jqp65Ok7J2AIOuLpOydjOyj
534 +vCDquIjsmpTsnbzquYzsp4Ag7KCc7Lac7ZWY64+E66GdIO2VmOqyoOyKteuLiOuLpC48L3A+PHA+
535 +wqA8L3A+PHA+7YyM7J207I2s7J2AIO2Vmeq4sOykkeyXkCDsobDquIgg7ZWY6rOgIOuUsOuhnCDq
536 +sITri6jtlZwg6rO167aA66eMIO2VtOu0pOyKteuLiOuLpC48L3A+PHA+wqA8L3A+PHA+7ZWZ6riw
537 +7KSR7JeQIO2WiOydhCDrlYzripQg7Ju57YGs66Gk66eB7Jy866GcIOqzteqzteuNsOydtO2EsOul
538 +vCDqsIDsoLjsmYDshJwg7YyQ64uk7Iqk7J207Jqp7ZW07IScIO2RnOulvCDrs7Tsl6zso7zripQg
539 +6rKDIOygleuPhOuhnCDtlbTrtKTsirXri4jri6QuPC9wPjxwPsKgPC9wPjxwPuq3uOufvCDsnbTr
540 +sojsl5DripQg7YyM7J207I2s7Jy866GcIOqwnOuwnOydhCDtlZjripQg6rKD7Jy866GcIO2VoOq5
541 +jOyalD8/PC9wPjxwPsKgPC9wPjxwPuq3uOumrOqzoCDrsKntlZnspJHsl5Ag7KCc6rCAIOyKpO2U
542 +hOungeu2gO2KuOulvCDsnbTsmqntlbTshJwg7Iqk7ZSE66eB67aA7Yq466Gc64+EIOqwnOuwnO2V
543 +tOuztOuKlCDsi53snLzroZwg7ZWg6rmM7JqUPz88L3A+PHA+wqA8L3A+PHA+7J286rWQ7LCo6rCA
544 +IOyLrO2VnOuNsCDqsJDquLDsobDsi6ztlZjsi5zquLAg67CU656N64uI64ukITwvcD48cD7CoDwv
545 +cD48cCBzdHlsZT0icGFkZGluZzowcHggMHB4IDBweCAxMHB0O2ZvbnQtZmFtaWx5OnNhbnMtc2Vy
546 +aWY7Zm9udC1zaXplOjEwcHQiPjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFu
547 +Pjxicj48Yj5Gcm9tOjwvYj4gJnF1b3Q77Iug7KSA7JiBJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0
548 +bzpqeXNoaW5AdHJpemNvcnAuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0i
549 +X2JsYW5rIj5qeXNoaW5AdHJpemNvcnAuY29tPC9hPiZndDsgPGJyPjxiPlRvOjwvYj4gJnF1b3Q7
550 +67CV7KCV7ZuIJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBuYXZlci5jb20i
551 +IHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmthbmd0YWs2MjkxQG5h
552 +dmVyLmNvbTwvYT4mZ3Q7OyA8YnI+PGI+Q2M6PC9iPiAmcXVvdDvquYDsooXsmYQmcXVvdDsmbHQ7
553 +PGEgaHJlZj0ibWFpbHRvOmp3a2ltQHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3Bl
554 +bmVyIiB0YXJnZXQ9Il9ibGFuayI+andraW1AdHJpemNvcnAuY29tPC9hPiZndDs7ICZxdW90O+qw
555 +leqyveydvCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86cnVkZGxmNDkzM0B0cml6Y29ycC5jb20i
556 +IHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnJ1ZGRsZjQ5MzNAdHJp
557 +emNvcnAuY29tPC9hPiZndDs7IDxicj48Yj5TZW50OjwvYj4gMjAyMC0wNC0xMCAo6riIKSAxODo0
558 +MzowOCAoR01UKzA5OjAwKTxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IOyViOuFle2VmOyEuOyalCDs
559 +nbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24MiDsiJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleyg
560 +le2biCDtlZnsg53snoXri4jri6QuIDHso7zssKgg6rO87KCcIOyImOyglSDtm4Qg7KCc7Lac7ZWp
561 +64uI64ukLjxicj7CoDwvcD48ZGl2IGRpcj0ibHRyIj48ZGl2PsKgPC9kaXY+PGRpdj7quZTrgZTt
562 +lbTrs7TsnbTqsowg7J6YIOq1rOyEse2WiOuEpDwvZGl2PjxkaXY+7J6Y7ZaI7Ja0LsKgPC9kaXY+
563 +PGRpdj7CoDwvZGl2PjxkaXY+MS4g6rO87KCcwqA8L2Rpdj48ZGl2PuuLpOydjOyjvCDqs7zsoJzr
564 +pbwg7KSE6rKMwqA8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj5DU1Mg6rO167aA7ZWY66m07IScIOuv
565 +uOuUlOyWtOy/vOumrCwgZ3JpZCDsl5Ag64yA7ZW0IOqzteu2gO2VtOuztOqzoDwvZGl2PjxkaXY+
566 +wqA8L2Rpdj48ZGl2Pu2ajOybkOqwgOyehSDtmZTrqbTqs7wgwqA8L2Rpdj48ZGl2PuuhnOq3uOyd
567 +uCDtmZTrqbTsnYTCoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2Pu2PsOyXkOyEnCDrtKTsnYTrlYw8
568 +L2Rpdj48ZGl2PuyVhOydtO2MqOuTnCDqsJnsnYAg7YOc67iU66a/66WY7JeQ7IScIOu0pOydhOuV
569 +jDwvZGl2PjxkaXY+642w7Iqk7YGs7YORIFBDIOqwmeydgCDtmZjqsr3sl5DshJwg67Sk7J2E65WM
570 +PC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+66Gc6re47J24IOuyhO2KvOydtOuCmCDtmozsm5DqsIDs
571 +noUg67KE7Yq87J2YIOq4uOydtOqwgCDri6zrnbzsp4Dqsowg6rWs7ISx7ZW067SQ67SQPC9kaXY+
572 +PGRpdj7qs7zsoJzroZwg67O064K46rGwIOuztOuptCDrqqjrsJTsnbzsl5DshJzripQg7KCB64u5
573 +7ZW0IOuztOydtOyngOunjCBQQ+2ZlOuptOyXkOyEnCDrtKTsnYTrlZA8L2Rpdj48ZGl2PuuhnOq3
574 +uOyduCDrsoTtirzsnbTrnbzrk6Dsp4Ag7J6F66Cl7LC97J20IOuEiOustCDquLQg6rK97Zal7J20
575 +IOyeiOyngD88L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj7qs7zsoJzripQg7Jet7IucIOuLpOydjOyj
576 +vCDquIjsmpTsnbzquYzsp4Dqs6A8L2Rpdj48ZGl2Puqzteu2gO2VnCDrgrTsmqnrj4Qg66mU7J28
577 +7JeQIOqwmeydtCDsoIHslrTso7zqs6AgKOutkOutkOulvCDrtKTqs6Ag7Ja064qQIOyCrOydtO2K
578 +uOulvCDssLjqs6Dtlojqs6Ag65Ox6rO8IOyGjOqwkOuTsSk8L2Rpdj48ZGl2PsKgPC9kaXY+PGRp
579 +dj4yLiDquLDtmo3shJzCoDwvZGl2PjxkaXY+6re466as6rOgIOuplOuJtOuKlCDrjZQg7KSE7Jes
580 +67SQPC9kaXY+PGRpdj7rhIjrrLQg66eO7JWEIC4g6rKM7Iuc7YyQ64+EIOq3uOuDpSDsmrDshKAg
581 +7ZWY64KY66eMIO2VmOqzoDwvZGl2PjxkaXY+7LaU7ZuE7JeQIOuEiOqwgCDsnbXsiJntlbTsp4Dr
582 +qbQg64qY66Ck67SQPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+PHU+PGI+66mU64m066W8IOykkeqz
583 +oOqxsOuemO2VoOuVjCDqsIDqsqkg7ZuE66Ck7LmY65Ov7J20IOygleunkCDsp4Tsp5wg6rytIO2V
584 +hOyalO2VnOqyg+unjCDrgqjquLDqs6Ag7JmE7KCEIOykhOyXrOu0kDwvYj48L3U+wqA8L2Rpdj48
585 +ZGl2Pg0KKOydtOqyg+uPhCDsl63si5wg64uk7J2M7KO8IOq4iOyalOydvOq5jOyngOyVvCkgwqA8
586 +L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj7sspjsnYzsl5Ag6riw7ZqN7ZaI7J2E65WMIOyDneqwge2W
587 +iOuNmCDrqZTribTrk6TsnYAg64KY7KSR7JeQIOydteyIme2VtOyngOuptCDquIjrsKkg66eM65Ok
588 +IOyImCDsnojsnYTqsbDslbw8L2Rpdj48ZGl2PuyasOyEoCDstIjrs7TsnpDri4jquYwg7Ju57L2U
589 +65Sp7J20IOuzhOqygyDslYTri4jri6TrnbzripQg7J6Q7Iug6rCQ7J2EIOqwluuKlOqyjCDspJHs
590 +mpTtlbTCoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PjMuIOydvOyglTwvZGl2PjxkaXY+7J287KCV
591 +7ZGc7JeQIOuwleygle2biCDtlZnsg53snbQg6rO167aA7ZWY64qUIOu2gOu2hOydgCDCoDwvZGl2
592 +PjxkaXY+SFRNTCtDU1MrSmF2YXNjcmlwdCDrk7Eg66qo65GQIO2UhOuhoO2KuOyXlOuTnCDqtIDr
593 +oKjrkJwg67aA67aE67CW7JeQIOyXhuyWtOyEnDwvZGl2PjxkaXY+KOyekOuwlOyKpO2BrOumve2K
594 +uOuhnOuPhCDrsLHsl5Trk5zrpbwg66eM65OkIOyImOuPhCDsnojslrQpwqA8L2Rpdj48ZGl2Puuw
595 +seyXlOuTnCDtlITroZzqt7jrnpjrsI0g6rO167aA7JeQIOuMgO2VnCDsnbzsoJXsnbQg7JeG7Ja0
596 +7IScIOyhsOq4iCDqsbHsoJXsnbQg65CY64SkLsKgPC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+PGI+
597 +7LaU6rCA7KCB7J24IOqzvOygnOuhnCBKYXZhc2NyaXB066GcIOuwseyXlOuTnOulvCDqtaztmITt
598 +laAg7IiYIOyeiOuKlCDtlITroIjsnoTsm4ztgazqsIAg662Q6rCAIOyeiOuKlOyngCDsobDsgqzt
599 +lbTrtJDrtJA8L2I+PC9kaXY+PGRpdj48Yj4o7J206rKD64+EIOyXreyLnCDri6TsnYzso7wg6riI
600 +7JqU7J286rmM7KeA7JW8KTxicj48L2I+PC9kaXY+PGRpdj7CoDwvZGl2PjxkaXY+7KCV7ZuI7J20
601 +64qUIOydjC4u7KeA64Kc67KIIOq1rOyngSDqtIDroKgg67O064K07KSA6rG466GcIOu0pOydhOuV
602 +kCBTcHJpbmcgYm9vdOuhnCDtlZjrqbQg7KKL6ri0IO2VoOqygyDqsJnsnYDrjbA8L2Rpdj48ZGl2
603 +PuydtOuyiO2Vmeq4sOuCtOyXkCDsiqTtlITrp4HrtoDtirjrj4Qg67Cw7Jqw66m07IScIOuLpCDs
604 +hoztmZTtlZjquLDqsIAg7Ja066Ck7Jq46rKDIOqwmeyVhCDrs7Tsl6w8L2Rpdj48ZGl2PsKgPC9k
605 +aXY+PGRpdj7tlITroaDtirjsl5Trk5zrpbwg7KSR7KCQ7KCB7Jy866GcIO2VmOqzoCDrsLHsl5Tr
606 +k5zripQg7JmE7KCEIOyJveqyjCDqsJzrsJztlaAg7IiYIOyeiOuKlCDrsKntlqXsnLzroZwg7ZW0
607 +67O064qU6rKMIOyWtOuWqOq5jOyLtuuEpDwvZGl2PjxkaXY+7Ims7Jq06rG0IO2MjOydtOyNrOyd
608 +uOuNsC4uLiDtjIzsnbTsjazsnYAg7KKAIO2VtCDrtKTslrQ/wqA8L2Rpdj48ZGl2PsKgPC9kaXY+
609 +PGRpdj7CoDwvZGl2Pjxicj48ZGl2PjxkaXYgZGlyPSJsdHIiPjIwMjDrhYQgNOyblCAxMOydvCAo
610 +6riIKSDsmKTtm4QgNToxNSwg67CV7KCV7ZuIICZsdDs8YSBocmVmPSJtYWlsdG86a2FuZ3RhazYy
611 +OTFAbmF2ZXIuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5r
612 +YW5ndGFrNjI5MUBuYXZlci5jb208L2E+Jmd0O+uLmOydtCDsnpHshLE6wqA8L2Rpdj48YmxvY2tx
613 +dW90ZSBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O3BhZGRpbmctbGVmdDoxZXg7Ym9y
614 +ZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCkiPjxkaXY+PGRpdiBzdHlsZT0iZm9u
615 +dC1mYW1pbHk6R3VsaW0sc2Fucy1zZXJpZjtmb250LXNpemU6MTBwdCI+PHAgc3R5bGU9ImZvbnQt
616 +ZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNl
617 +cmlmO2ZvbnQtc2l6ZToxMnB4Ij7slYjrhZXtlZjshLjsmpQg7J2067KI7JeQIOy6oeyKpO2GpOuU
618 +lOyekOyduDIg7IiY7JeF7J2EIOyImOqwle2VmOuKlCDrsJXsoJXtm4gg7ZWZ7IOd7J6F64uI64uk
619 +LjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBT
620 +RCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPsKgPC9wPjxwIHN0eWxlPSJm
621 +b250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fu
622 +cy1zZXJpZjtmb250LXNpemU6MTJweCI+66mU64m066W8IOykhOyXrOuztOyVmOyKteuLiOuLpC48
623 +L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0Qg
624 +R290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij7roZzqt7jsnbgg7Y6Y7J207KeA
625 +IOuwjyDtmozsm5DqsIDsnoUg7Y6Y7J207KeA66W8IEhUTUzqs7wgQ1NT66W8IOydtOyaqe2VmOyX
626 +rCDqtaztmITtlbTrs7TslZjsirXri4jri6QuPC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vs
627 +m4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNp
628 +emU6MTJweCI+66Gc6re47J24IO2OmOydtOyngCDrsI8g7ZqM7JuQ6rCA7J6FIO2OmOydtOyngOyX
629 +kCDrjIDtlbTshJwgSmF2YXNjcmlwdOuKlCDqtaztmITtlZjsp4Ag66q77ZaI7Iq164uI64ukLjwv
630 +cD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBH
631 +b3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPuq4sO2ajeyEnOuKlCDsnITsl5Ag
632 +7IiY7KCV7ZWcIOuCtOyaqSjrqZTribTsgq3soJwsIOuhnOq3uOyduCDtjpjsnbTsp4Ag67CPIO2a
633 +jOybkOqwgOyehSDtjpjsnbTsp4Ag7LaU6rCAKeydhCDthqDrjIDroZwg7IiY7KCV7ZaI7Iq164uI
634 +64ukLjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBs
635 +ZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPsKgPC9wPjxwIHN0eWxl
636 +PSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8s
637 +c2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg7ZWY
638 +66Oo65CY7Iuc6riwIOuwlOudvOqyoOyKteuLiOuLpCE8L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5
639 +OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2Zv
640 +bnQtc2l6ZToxMnB4Ij7CoDwvcD48cCBzdHlsZT0icGFkZGluZzowcHggMHB4IDBweCAxMHB0O2Zv
641 +bnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQiPjxzcGFuPi0tLS0tT3JpZ2luYWwg
642 +TWVzc2FnZS0tLS0tPC9zcGFuPjxicj48Yj5Gcm9tOjwvYj4gJnF1b3Q77Iug7KSA7JiBJnF1b3Q7
643 +Jmx0OzxhIGhyZWY9Im1haWx0bzpqeXNoaW5AdHJpemNvcnAuY29tIiByZWw9Im5vcmVmZXJyZXIg
644 +bm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5qeXNoaW5AdHJpemNvcnAuY29tPC9hPiZndDsgPGJy
645 +PjxiPlRvOjwvYj4gJnF1b3Q767CV7KCV7ZuIJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprYW5n
646 +dGFrNjI5MUBuYXZlci5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxh
647 +bmsiPmthbmd0YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q7OyA8YnI+PGI+Q2M6PC9iPiAmcXVvdDvq
648 +uYDsooXsmYQmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmp3a2ltQHRyaXpjb3JwLmNvbSIgcmVs
649 +PSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+andraW1AdHJpemNvcnAuY29t
650 +PC9hPiZndDs7ICZxdW90O+qwleqyveydvCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86cnVkZGxm
651 +NDkzM0B0cml6Y29ycC5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxh
652 +bmsiPnJ1ZGRsZjQ5MzNAdHJpemNvcnAuY29tPC9hPiZndDs7IDxicj48Yj5TZW50OjwvYj4gMjAy
653 +MC0wNC0wNyAo7ZmUKSAxMDo1NDoxNiAoR01UKzA5OjAwKTxicj48Yj5TdWJqZWN0OjwvYj4gUmU6
654 +IOyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24MiDsiJjsl4XsnYQg
655 +7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZnsg53snoXri4jri6QuIDHso7zssKgg6rO87KCcIOyI
656 +mOyglSDtm4Qg7KCc7Lac7ZWp64uI64ukLjxicj7CoDwvcD48ZGl2IGRpcj0ibHRyIj48ZGl2PsKg
657 +PC9kaXY+PGRpdj7quLDtmo3shJwg7KCV66asIOyemCDtlojslrQuPC9kaXY+PGRpdj7CoDwvZGl2
658 +PjxkaXY+6re8642wIOy0iOuztOyekOqwgCDtlZwg7ZWZ6riw7JeQIOq1rO2YhO2VmOq4sOyXlCDr
659 +qZTribTqsIAg7KKAIOunjuyVhOuztOyXrDwvZGl2PjxkaXY+DQrsnbTrsogg7ZSE66Gc7KCd7Yq4
660 +7JeQ7ISc64qUIOqyve2XmOydhCDsjJPqs6Ag7J6Q7Iug6rCQ7J2EIOqwluuKlOqyjCDspJHsmpTt
661 +lZzqsbDri4jquYwNCg0KPC9kaXY+PGRpdj7sg53qsIHtlbTrs7Tqs6Ag7IKt7KCc7ZW064+EIOq0
662 +nOywruydhOunjO2VnCDrqZTribTripQg6rO86rCQ7ZWY6rKMIOyXhuyVoOuztOuPhOuhnSDtlbQ8
663 +L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj4NCjxkaXY+7J2067KI7KO87JeQ64qUIOyKpOy8gOyltOyd
664 +gCDsnpHshLHtlZzrjIDroZwg7KeE7ZaJ7ZWY66m07IScLi4uwqA8L2Rpdj48ZGl2PkhUTUwrQ1NT
665 +7JeQIOuMgO2VnCDqsJzrhZAg67CPIOyKpO2EsOuUlOulvCDtlbTrs7Tqs6A8L2Rpdj48ZGl2PsKg
666 +PC9kaXY+PGRpdj7qs7XrtoDtlZwg64K07Jqp7J2EIOuwlO2DleycvOuhnCDroZzqt7jsnbgg7Y6Y
667 +7J207KeAIOuwjyDtmozsm5DqsIDsnoUg7Y6Y7J207KeA66W8IOqzteu2gO2VnCBIVE1MK0NTU+uh
668 +nCDrp4zrk6TslrTshJwg7KCc7Lac7ZW07KSYwqA8L2Rpdj48ZGl2PijsnbTrsojso7wg7JWI7JeQ
669 +IEhUTUzqs7wgQ1NT7JeQIOuMgO2VnCDquLDrs7jsp4Dsi53snYQg66qo65GQIOydte2ejOuLpOuK
670 +lCDqsIHsmKTroZwg7ZW0IOu0kCk8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj7qtbPsnbQg7LGF7J2A
671 +IOyViOyCrOu0kOuPhCDrkJjqs6AsIOyDne2ZnOy9lOuUqeydtOuCmCDsnbjtlITrn7Ag6rWs66aE
672 +IOuFuOuniOuTnOy9lOuNlOuTsSDCoDwvZGl2PjxkaXY+64+Z7JiB7IOBIOqwleydmCDsgqzsnbTt
673 +irjsl5Ag6rSc7LCu7J2AIOustOujjOqwleydmOuPhCDrp47snLzri4gg7ZW064u5IOqwleydmOul
674 +vCDssLjqs6DtlZjrqbTshJwg7KeE7ZaJ7ZW067SQ64+EIOyii+yVhDwvZGl2PjxkaXY+wqA8L2Rp
675 +dj48ZGl2PkphdmFzY3JpcHTrpbwg7IKs7Jqp7ZWgIOyImCDsnojri6TrqbQ8L2Rpdj48ZGl2PmVt
676 +YWls7J2064KYIOu5hOuwgOuyiO2YuOuTsSDtmozsm5DqsIDsnoUg67CPIOuhnOq3uOyduOyXkCDt
677 +lYTsmpTtlZw8L2Rpdj48ZGl2PiDqsIHqsIHsnZgg7ZWE65Oc7JeQIOuMgO2VnCB2YWxpZGF0aW9u
678 +IOyymOumrOuPhCDtlaAg7IiYIOyeiOycvOuptCDtlbQg67O064+E66GdIO2VtDwvZGl2Pg0KDQo8
679 +L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj4NCuydtOuyiOyjvCDquIjsmpTsnbwg7Jik7ZuEIDbsi5zq
680 +uYzsp4Ag7KCc7Lac7ZW0DQoNCg0KDQo8L2Rpdj48L2Rpdj48YnI+PGRpdj48ZGl2IGRpcj0ibHRy
681 +Ij4yMDIw64WEIDTsm5QgNuydvCAo7JuUKSDsmKTsoIQgOToxNSwg67CV7KCV7ZuIICZsdDs8YSBo
682 +cmVmPSJtYWlsdG86a2FuZ3RhazYyOTFAbmF2ZXIuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVu
683 +ZXIiIHRhcmdldD0iX2JsYW5rIj5rYW5ndGFrNjI5MUBuYXZlci5jb208L2E+Jmd0O+uLmOydtCDs
684 +npHshLE6wqA8L2Rpdj48YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4
685 +O3BhZGRpbmctbGVmdDoxZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCki
686 +PjxkaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R3VsaW0sc2Fucy1zZXJpZjtmb250LXNpemU6
687 +MTBwdCI+PHA+7JWI64WV7ZWY7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyI
688 +mOyXheydhCDsiJjqsJXtlZjripQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC48L3A+PHA+wqA8
689 +L3A+PHA+7IKs7Jqp7J6QIO2OmOydtOyngOuTpOydhCDrsJjsnZHtmJXtjpjsnbTsp4DroZwg66eM
690 +65Ok7Ja067O07JWY7Iq164uI64ukLjwvcD48cD7qtIDrpqzsnpAg7Y6Y7J207KeA64qUIFBD7Jqp
691 +7Jy866Gc66eMIOunjOuTpOyWtOuztOyVmOyKteuLiOuLpC48L3A+PHA+6riw7ZqN7ISc64+EIOun
692 +kOyUgO2VmOyLoOuMgOuhnCDsiJjsoJXtlbTrs7TslZjsirXri4jri6QuPC9wPjxwPsKgPC9wPjxw
693 +PuyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyLnOq4sCDrsJTrnbzqsqDsirXr
694 +i4jri6QhPC9wPjxwPsKgPC9wPjxwIHN0eWxlPSJwYWRkaW5nOjBweCAwcHggMHB4IDEwcHQ7Zm9u
695 +dC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTBwdCI+PHNwYW4+LS0tLS1PcmlnaW5hbCBN
696 +ZXNzYWdlLS0tLS08L3NwYW4+PGJyPjxiPkZyb206PC9iPiAmcXVvdDvsi6DspIDsmIEmcXVvdDsm
697 +bHQ7PGEgaHJlZj0ibWFpbHRvOmp5c2hpbkB0cml6Y29ycC5jb20iIHJlbD0ibm9yZWZlcnJlciBu
698 +b29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPmp5c2hpbkB0cml6Y29ycC5jb208L2E+Jmd0OyA8YnI+
699 +PGI+VG86PC9iPiAmcXVvdDvrsJXsoJXtm4gmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmthbmd0
700 +YWs2MjkxQG5hdmVyLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFu
701 +ayI+a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9hPiZndDs7IDxicj48Yj5DYzo8L2I+ICZxdW90O+q5
702 +gOyiheyZhCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86andraW1AdHJpemNvcnAuY29tIiByZWw9
703 +Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj5qd2tpbUB0cml6Y29ycC5jb208
704 +L2E+Jmd0OzsgJnF1b3Q76rCV6rK97J28JnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpydWRkbGY0
705 +OTMzQHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFu
706 +ayI+cnVkZGxmNDkzM0B0cml6Y29ycC5jb208L2E+Jmd0OzsgPGJyPjxiPlNlbnQ6PC9iPiAyMDIw
707 +LTA0LTAzICjquIgpIDE2OjA2OjE3IChHTVQrMDk6MDApPGJyPjxiPlN1YmplY3Q6PC9iPiBSZTog
708 +7JWI64WV7ZWY7IS47JqUIOydtOuyiOyXkCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCDs
709 +iJjqsJXtlZjripQg67CV7KCV7ZuIIO2VmeyDneyeheuLiOuLpC4gMeyjvOywqCDqs7zsoJwg7IiY
710 +7KCVIO2bhCDsoJzstpztlanri4jri6QuPGJyPsKgPC9wPjxkaXYgZGlyPSJsdHIiPjxkaXY+wqA8
711 +L2Rpdj48ZGl2PjEuIOyXkOuUlO2EsDwvZGl2PjxkaXY+DQrrgrTqsIAg7KCE64us7ZWcIOyWmOq4
712 +sOuKlCDsoJzrjIDroZwg7J207ZW07ZaI7Ja0DQoNCjwvZGl2PjxkaXY+7Ju57JeQ65SU7YSwIOq0
713 +gOugqOuQnOqyg+ydgCDssL7slYTrs7TrqbQg7J6Q66OM6rCAIOunjuydgOuNsCAuLi4uLi48L2Rp
714 +dj48ZGl2Puq3uOufvCDrqLzsoIAg66eM65Ok6rOgIOyLtuyXiOuNmOuMgOuhnCDrp4zrk6TslrTr
715 +tJDrtJA8L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj4yLiDrsJjsnZHtmJUg6rSA66CoPC9kaXY+PGRp
716 +dj7thZztlIzrpr/snYQg6rytIOyTsOudvOuKlCDslpjquLDqsIAg7JWE64uI6528Li48L2Rpdj48
717 +ZGl2Puq3uOufsOqyg+ydhCDsgrTtjrTrs7Tqs6Ag64SI6rCAIOyEpOqzhO2VnCDroIjsnbTslYTs
718 +m4Pqs7wg64qQ64KM7J2EIOu5hOq1kO2VtOuztOudvOuKlOqxsOyngDwvZGl2PjxkaXY+wqA8L2Rp
719 +dj48ZGl2Puq4sO2ajeyEnOyXkCDsmKzrnbzsmKgg66CI7J207JWE7JuD7J2AIOuEpOydtOuyhCDs
720 +tIjquLDtmZTrqbQg7Iqk65+s7Jq0IOq1rOyhsOyduOuNsDwvZGl2PjxkaXY+7LWc6re87JeQIOun
721 +jOuTpOyWtOynhCDsgqzsnbTtirjrk6TsnYAg6re466CH6rKMIOuzteyeoe2VmOqyjCDqtazshLHr
722 +kJjslrQg7J6I7KeAIOyViuyVhC48L2Rpdj48ZGl2PsKgPC9kaXY+PGRpdj7snbTrsojsl5Ag66eM
723 +65Og6rKD7J2EIOy3qOyXhe2VoOuVjCDtj6ztirjtj7TrpqzsmKTroZwg7JO4IOyImOuPhCDsnojs
724 +nYTthZDrjbA8L2Rpdj48ZGl2PuyXheyytCDqtIDqs4TsnpDqsIAg7Iqk66eI7Yq47Y+w7Jy866Gc
725 +IOuEiOydmCDsm7nsgqzsnbTtirjrpbwg67O87KeALCBQQ+uhnCDrs7zsp4AsIOyVhOydtO2MqOuT
726 +nOuhnCDrs7zsp4Ag66qo66W07J6W7JWEPC9kaXY+PGRpdj7ri6TslpHtlZwg7KCR6re87ISx7JeQ
727 +IOuMgO2VnCDqtaztmITsnYQg7ZW07JW87ZW0LiDCoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2Puuw
728 +mOydke2YleycvOuhnCDrp4zrk6TquLAg7Iur7Jy866m0IOuqqOuwlOydvOyaqeqzvCBQQ+yaqSDt
729 +mZTrqbTsnYQg67aE66as7ZW07IScIOunjOuTpOyWtOu0kOu0kMKgPC9kaXY+PGRpdj7CoDwvZGl2
730 +PjxkaXY+My4g6rSA66as7J6QIO2OmOydtOyngDwvZGl2PjxkaXY+6riw7ZqN7IScIOuCtOyaqeyd
731 +tCDqsbDsnZgg64yA67aA67aEIOyCrOyaqeyekOyXkOqyjCDrs7Tsl6zsp4DripQg7Y6Y7J207KeA
732 +66eMIOyeiOyWtC48L2Rpdj48ZGl2Puq0gOumrOyekOqwgCDrs7Tqs6AsIOyImOygle2VmOqzoCwg
733 +65Ox66Gd7ZW07JW87ZWY64qUIOu2gOu2hOyXkCDrjIDtlbQg642UIOyDneqwge2VtOu0kDwvZGl2
734 +PjxkaXY+wqA8L2Rpdj48ZGl2PjQuIOyKpOy8gOyltDwvZGl2PjxkaXY+OyDrjZQg65SU7YWM7J28
735 +7ZWY6rKMIOuCmOuIoOu0kC4g7LKY7J2M7JeUIEhUTUwrQ1NTK0phdmFzY3JpcHQg6rO167aA7ZWY
736 +64qQ6528IOynhOuPhOuPhCDrqrsg64KY6rCIIO2FkOuNsC4uPC9kaXY+PGRpdj407JuU7LKr7KO8
737 +64qUIOyKpOy8gOyltOyeoeqzoCDquLDtmo3shJzrpbwg7ZWY6rOgIOyeiOuKlOuNsCAuLiDsi6Ts
738 +oJztlZjqs6Ag7J6I64qUIOydvOqzvCDrsozsjajrtoDthLAg64uk66W064uI6rmMLi4uLsKgPC9k
739 +aXY+PGRpdj7tmITsi6TsoIHsnLzroZwg64uk7IucIOunjOuTpOyWtOu0kMKgPC9kaXY+PGRpdj7C
740 +oDwvZGl2PjxkaXY+7KO866eQ7JeQIOuLpOyLnCDshpDrtJDshJwg7JuU7JqU7J28IOyVhOy5qDEw
741 +7IucIOydtOyghOyXkCDrs7TrgrTspJjCoDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PsKgPC9kaXY+
742 +PGRpdj7CoDwvZGl2PsKgPC9kaXY+PGJyPjxkaXY+PGRpdiBkaXI9Imx0ciI+MjAyMOuFhCA07JuU
743 +IDPsnbwgKOq4iCkg7Jik7ZuEIDM6MzcsIOuwleygle2biCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmth
744 +bmd0YWs2MjkxQG5hdmVyLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9i
745 +bGFuayI+a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9hPiZndDvri5jsnbQg7J6R7ISxOsKgPC9kaXY+
746 +PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtwYWRkaW5nLWxlZnQ6
747 +MWV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpIj48ZGl2PjxkaXYgc3R5
748 +bGU9ImZvbnQtZmFtaWx5Okd1bGltLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHQiPjxwIHN0eWxl
749 +PSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8s
750 +c2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4x
751 +LiDqtazsnbjqtIDroKg8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90
752 +dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJw
753 +eCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qsJzsnbjsoIHsnLzroZzripQg7ZKA7Iqk
754 +7YOdIOqwnOuwnOyekOqwgCDrkJjqs6Ag7Iu27Iq164uI64ukLsKgPC9zcGFuPjwvcD48cCBzdHls
755 +ZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVv
756 +LHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+
757 +6re465+w642wIOygnOqwgCDslYTsp4Eg7ZSE66Gg7Yq4656RIOuwseyXlOuTnOuekSDrkZgg64uk
758 +IOyemCDrqqjrpbTri4jCoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxE
759 +b3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTox
760 +MnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuuRmCDspJHsl5Ag7ZWY64KY66W8IOyE
761 +oO2DneydhCDtlbTshJwg7KeR7KSR7J2EIO2VtOyVvO2VmOuKlOqyjCDrp57ripQg6rKDIOqwmeyK
762 +teuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVs
763 +dmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNw
764 +YW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rkZgg7KSR7JeQIOq1s+ydtCDqs6DrpbTsnpDrqbQg
765 +67Cx7JeU65Oc66W8IOyEoO2Dne2VmOqzoCDsi7bsirXri4jri6QuPC9zcGFuPjwvcD48cCBzdHls
766 +ZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVv
767 +LHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+
768 +wqA8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNh
769 +LEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5
770 +bGU9ImZvbnQtc2l6ZToxMHB0Ij4yLiDquLDtmo3shJw8L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250
771 +LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1z
772 +ZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4xKSDsiJjs
773 +oJXtlojsirXri4jri6QuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERv
774 +dHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEy
775 +cHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9wPjxwIHN0eWxlPSJm
776 +b250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fu
777 +cy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4yKSDr
778 +p5DslIDtlZjsi6Ag6rKD7J2EIOywvuyVhOuztOugpOqzoCDtlojripTrjbAg66q7IOywvuyVmOyK
779 +teuLiOuLpC4g6rKw6rWtIO2FjOydtOu4lCDqtazsobDripQg7IiY7KCV7ZWY7KeAIOuqu+2WiOyK
780 +teuLiOuLpC7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxI
781 +ZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48
782 +c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuunkOyUgO2VmOyLoCDrsJTrpbwg7KCc6rCAIOyg
783 +nOuMgOuhnCDsnbTtlbTtlZzqsbTsp4DripQg66qo66W06rKg7Iq164uI64ukLiDsoJzqsIAg7J20
784 +7ZW07ZWc67CU66W8IOunkOyUgOuTnOumrOqyoOyKteuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxl
785 +PSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8s
786 +c2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7q
787 +sozsi5ztjJDsl5Ag6riA7J2EIOyTsOqzoCDsl4XroZzrk5zrpbwg7ZWgIOuVjCDsgqzsp4TsnbTr
788 +gpgg64+Z7JiB7IOB7J2EIOyyqOu2gO2VoCDsiJgg7J6I64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9
789 +ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxz
790 +YW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuyd
791 +tCDrlYwg7Ju57JeQ65SU7YSwKFdZU0lXWUcg7JeQ65SU7YSwKeqwgCDtlYTsmpTtlZjri6QuIChD
792 +S0VkaXRvciwgU3VtbWVybm90ZSDrk7EgKTwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5
793 +OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2Zv
794 +bnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuq3uOufsOuNsCDsl5Dr
795 +lJTthLDrpbwg7J207Jqp7ZW07IScIOyCrOynhOydtOuCmCDrj5nsmIHsg4HsnYQg7LKo67aA7ZW0
796 +7IScIOyYrOumsOuLpOuptCDthY3siqTtirgg642w7J207YSw7JmA64qUIOyymOumrOqzvOygleyd
797 +tCDri6TrpbTri6QuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVt
798 +LEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgi
799 +PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+6re465+s64uI6rmMIOyCrOynhOydtOuCmCDr
800 +j5nsmIHsg4HsnZgg642w7J207YSw7LKY66as6rO87KCV7J2EIOyVjOyVhOuztOqzoCDthYzsnbTr
801 +uJQg6rWs7KGw66W8IOyImOygle2VtOudvC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWls
802 +eTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtm
803 +b250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rnbzqs6Ag7J207ZW0
804 +7ZaI7Iq164uI64ukLjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1
805 +bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4
806 +Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuydtOugh+qyjCDsnbTtlbTtlZjqs6Ag7LC+
807 +7JWE67O066Ck6rOgIO2WiOuKlOuNsCDsnpgg66qo66W06rKg7Iq164uI64ukLjwvc3Bhbj48L3A+
808 +PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290
809 +aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
810 +OjEwcHQiPuq3uCDtm4Qg7IOd6rCB7ZW067O46rKMPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
811 +emU6MTBwdCI+wqDsm7nsgqzsnbTtirjrpbwg66eM65Ok6rOgIOuCmOyEnCDsoJzqsIAg7Ju57JeQ
812 +65SU7YSw66W8IOyCrOyaqe2VmOuptOyEnCDrjbDsnbTthLDrpbwg6rSA66as7ZW067O066m07ISc
813 +PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxB
814 +cHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxl
815 +PSJmb250LXNpemU6MTBwdCI+6re4IOuVjMKgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
816 +MTBwdCI+64uk7IucIO2FjOydtOu4lCDqtazsobDrpbwg7IiY7KCV7ZW067O064qUIOuwqeuyleyd
817 +tOyXiOyKteuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90
818 +dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJw
819 +eCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7snbQg67Cp67KV7J2AIOyWtOuWu+qyjCDs
820 +g53qsIHtlZjsi5zrgpjsmpQ/PC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuA
821 +LERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXpl
822 +OjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9wPjxwIHN0eWxl
823 +PSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8s
824 +c2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4z
825 +KSDtmZTrqbQg7J6R7ISxPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERv
826 +dHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEy
827 +cHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+67CY7J2R7ZiVIOybue2OmOydtOyngCDq
828 +tazstpXsnLzroZwg67Cp7Zal7J2EIOuwlOq/lOuztOqyoOyKteuLiOuLpC48L3NwYW4+PC9wPjxw
829 +IHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhp
830 +YyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
831 +MHB0Ij7qt7jrn6zrqbQg7ZmU66m07J6R7ISxIOu2gOu2hOydgCDqs7XrtoDrpbwg7KGw6riI7J2A
832 +IOuNlCDtlZjqs6DrgpjshJzroZwg66+466Oo64qUIOqyg+ydhCDsg53qsIHtlbTrtKTripTrjbAg
833 +7Ja065a76rKMIOyDneqwge2VmOyLnOuCmOyalD88L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZh
834 +bWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJp
835 +Zjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7soJXsoIHsnbgg
836 +7Y6Y7J207KeA66W8IOunjOuTnOuKlCDqsITri6jtlZwg7JiI7KCc64qUIO2VtOu0pOuKlOuNsCDr
837 +sJjsnZHtmJUg7Ju57Y6Y7J207KeA64qUIO2VnOuyiOuPhCDslYjtlbTrtJDshJwg6rO167aA6rCA
838 +IO2VhOyalO2VmOuLpOqzoCDsg53qsIHtlbTshJzsnoXri4jri6QuPC9zcGFuPjwvcD48cCBzdHls
839 +ZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVv
840 +LHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+
841 +6re466as6rOgIOydtOuVjOq5jOyngCDsoJzqsIAg7IOd6rCB7ZWcIOybue2OmOydtOyngCDqsJzr
842 +sJzsnbTrnoAg7Ju57Y6Y7J207KeA7J2YIOugiOydtOyVhOybg+ydhCDqsrDsoJXtlZjqs6DCoDwv
843 +c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvcD48cCBzdHlsZT0i
844 +Zm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNh
845 +bnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+6re4
846 +7JeQIOunnuuKlCBIVE1M6rO8IENTUyDsvZTrlKnsnYQg6rCc67Cc7ZWgIOuVjOuniOuLpCDtlZjr
847 +ipQg6rKD7J247KSEIOyVjOyVmOyKteuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZh
848 +bWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJp
849 +Zjtmb250LXNpemU6MTJweCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7jrnpjshJwg
850 +67O064OI642YIOq4sO2ajeyEnOyXkCDsoJzqsIAg66CI7J207JWE7JuD7J2EIOynnOu0pOuNmCDq
851 +soPsnoXri4jri6QuPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVt
852 +LEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgi
853 +PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+6re465+w642wIOunkOyUgO2VtOyjvOyLoCBI
854 +VE1MNSB0ZW1wbGF0ZeydhCDssL7slYTrs7Tri4gg7J2066+4IOunjOuTpOyWtOynhCB0ZW1wbGF0
855 +ZeydhCDsk7gg7IiYIOyeiOuKlCDqsoMg6rCZ7JWY7Iq164uI64ukLjwvc3Bhbj48L3A+PHAgc3R5
856 +bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5l
857 +byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
858 +PuydtCDrtoDrtoTsl5DshJzrj4QgdGVtcGxhdGXsnYQg7JOw64qUIOuwqeuyleydtOuCmCDsiJjs
859 +oJXtlZjripQg67Cp67KV65Ox7JeQIOq0gO2VtCDqs7XrtoDqsIAg7ZWE7JqU7ZWgIOqygyDqsJns
860 +lYTshJwg7ZmU66m0IOyekeyEseydhCDrr7jro6jripQg6rKD7J2EIOyDneqwge2VtOuztOyVmOyK
861 +teuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVs
862 +dmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+PHNw
863 +YW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFt
864 +aWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlm
865 +O2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjQpIOyWtOyiheyd
866 +uOyLnTwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRp
867 +Y2EsQXBwbGUgU0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij48c3BhbiBz
868 +dHlsZT0iZm9udC1zaXplOjEwcHQiPuyWtOyiheyduOyLneyXkCDqtIDtlZwg6rKD7J2AIOunkOyU
869 +gO2VmOyLoOuMgOuhnCDsnbTrsojtlZnquLDrgrTroZwg6rWs7ZiE7J20IOyWtOugpOyauCDqsoMg
870 +6rCZ7Iq164uI64ukLsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERv
871 +dHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEy
872 +cHgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+6re4656Y64+EIOunjOyVveyXkCDrgpjr
873 +qLjsp4Drpbwg67mo66asIOqwnOuwnO2VnOuLpOuptCDqt7jrlYwg6rWs7ZiE7ZW067O066Ck6rOg
874 +IO2VqeuLiOuLpC48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0s
875 +SGVsdmV0aWNhLEFwcGxlIFNEIEdvdGhpYyBOZW8sc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+
876 +wqA8L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsQXBwbGUg
877 +U0QgR290aGljIE5lbyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij7CoDwvcD48cCBzdHlsZT0i
878 +Zm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSxBcHBsZSBTRCBHb3RoaWMgTmVvLHNh
879 +bnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPuyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOuj
880 +qOuQmOyLnOq4uCDrsJTrnbzqsqDsirXri4jri6QhPC9wPjxwIHN0eWxlPSJwYWRkaW5nOjBweCAw
881 +cHggMHB4IDEwcHQ7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTBwdCI+PHNwYW4g
882 +c3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvc3Bhbj48
883 +YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
884 +c3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4gJnF1b3Q77Iug7KSA7JiBJnF1b3Q7Jmx0OzxhIGhyZWY9
885 +Im1haWx0bzpqeXNoaW5AdHJpemNvcnAuY29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRh
886 +cmdldD0iX2JsYW5rIj5qeXNoaW5AdHJpemNvcnAuY29tPC9hPiZndDsgPC9zcGFuPjxicj48Yj48
887 +c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPlRvOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
888 +bnQtc2l6ZToxMHB0Ij4gJnF1b3Q767CV7KCV7ZuIJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpr
889 +YW5ndGFrNjI5MUBuYXZlci5jb20iIHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJf
890 +YmxhbmsiPmthbmd0YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q7OyA8L3NwYW4+PGJyPjxiPjxzcGFu
891 +IHN0eWxlPSJmb250LXNpemU6MTBwdCI+Q2M6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
892 +aXplOjEwcHQiPiAmcXVvdDvquYDsooXsmYQmcXVvdDsmbHQ7PGEgaHJlZj0ibWFpbHRvOmp3a2lt
893 +QHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayI+
894 +andraW1AdHJpemNvcnAuY29tPC9hPiZndDs7ICZxdW90O+qwleqyveydvCZxdW90OyZsdDs8YSBo
895 +cmVmPSJtYWlsdG86cnVkZGxmNDkzM0B0cml6Y29ycC5jb20iIHJlbD0ibm9yZWZlcnJlciBub29w
896 +ZW5lciIgdGFyZ2V0PSJfYmxhbmsiPnJ1ZGRsZjQ5MzNAdHJpemNvcnAuY29tPC9hPiZndDs7IDwv
897 +c3Bhbj48YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5TZW50Ojwvc3Bhbj48L2I+
898 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4gMjAyMC0wNC0wMiAo66qpKSAxMjo0MzoxNCAo
899 +R01UKzA5OjAwKTwvc3Bhbj48YnI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5TdWJq
900 +ZWN0Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4gUmU6IOyViOuFle2V
901 +mOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU7J6Q7J24MiDsiJjsl4XsnYQg7IiY6rCV7ZWY
902 +64qUIOuwleygle2biCDtlZnsg53snoXri4jri6QuIDHso7zssKgg6rO87KCcIOygnOy2nO2VqeuL
903 +iOuLpC48L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9w
904 +PjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
905 +dCI+64K06rCAIOyDneqwge2WiOuNmOqygyDrs7Tri6Qg7KCV66as66W8IOyemCDtlbTshJwg67O0
906 +64OI64SkLiDsnpjtlojslrQuPC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxzcGFuIHN0eWxl
907 +PSJmb250LXNpemU6MTBwdCI+67O064K07KSAIOyyqOu2gO2MjOydvOydhCDrs7Tqs6Ag7JaY6riw
908 +7ZW07KSE6rKMwqA8L3NwYW4+PC9kaXY+PGRpdiBkaXI9Imx0ciI+PHNwYW4gc3R5bGU9ImZvbnQt
909 +c2l6ZToxMHB0Ij7CoDwvc3Bhbj48L2Rpdj48ZGl2IGRpcj0ibHRyIj48c3BhbiBzdHlsZT0iZm9u
910 +dC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvZGl2PjxkaXYgZGlyPSJsdHIiPjxzcGFuIHN0eWxlPSJm
911 +b250LXNpemU6MTBwdCI+MS4g6rWs7J246rSA66CoPC9zcGFuPjxicj48YnI+PHNwYW4gc3R5bGU9
912 +ImZvbnQtc2l6ZToxMHB0Ij7ssqvrsojsp7gg6rWs7J2464K07Jqp7JeQIOuMgO2VtOyEnOunjCDs
913 +lpjquLDtlbTrs7zqsow8L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+67Cx
914 +7JeU65OcKOyEnOuyhCnsmYAg7ZSE66Gg7Yq47J2YIOuqqOynkeyalOqwleydtCDtmLzsnqzrkJjs
915 +lrQg7J6I7Ja0Ljwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+JnF1
916 +b3Q7SmF2YSDrmJDripQgSmF2YXNjcmlwdCDqsJzrsJwg7Jet65+JIO2VhOyImCAmcXVvdDs8L3Nw
917 +YW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+65286rOgIOuQmOyWtCDsnojripQg
918 +67aA67aE7J2EIOuztOuptCDslYwg7IiYIOyeiOuKlOuNsDwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0
919 +eWxlPSJmb250LXNpemU6MTBwdCI+SmF2YeuKlCDrsLHsl5Trk5zqsIAg7KO86rOgLDwvc3Bhbj48
920 +YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5KYXZhc2NycGl064qUIOuwseyXlOuTnCDt
921 +lITroaDtirgg65GY64ukIOqwmeydtCDtlaAg7IiYIOyeiOyWtDwvc3Bhbj48YnI+PGJyPjxzcGFu
922 +IHN0eWxlPSJmb250LXNpemU6MTBwdCI+JnF1b3Q7UmVhY3Qg7ZSE66CI7J6E7JuM7YGsIO2ZmOqy
923 +vSDqsr3tl5jsnpAmcXVvdDsg652864qUIOyWmOq4sOuKlCDtlITroaDtirgg7JyE7KO87J2YIOqw
924 +nOuwnOyekOulvCDrvZHqsqDri6TripQg7JaY6riw6rOgPC9zcGFuPjxicj48YnI+PHNwYW4gc3R5
925 +bGU9ImZvbnQtc2l6ZToxMHB0Ij7rkqTsnZgg7Jqw64yA7IKs7ZWt7J2EIOuztOuptDwvc3Bhbj48
926 +YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5LYWZrYSDripQg66mU7Iuc7KeVIOyymOum
927 +rOyXkCDqtIDroKjrkJzqsbTrjbAg6riw7KG07JeQIE1RVFTrnbzrk6Dsp4Ag7ZWY64qUIOu2hOyC
928 +sCDrqZTsi5zsp5Xsspjrpqzsl5Ag64yA7ZWcIOqwnOuFkOydtCDsnojsnLzrqbQg7KKL6rOgPC9z
929 +cGFuPjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPlN0b3Jt7J2AIOyLpOyLnOqwhOuN
930 +sOydtO2EsCDsspjrpqzsl5Ag6rSA66Co65Cc6rKD7J24642wLCDsiJjsp5EtJmd0O+yymOumrC0m
931 +Z3Q76rCA6rO17J2EIOyLpOyLnOqwhOycvOuhnCDsspjrpqztlZjquLAg7JyE7ZWcIOqyg+ydtOyV
932 +vC48L3NwYW4+PGJyPjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuutkCDrqqjsp5Hs
933 +mpTqsJXsnYQg64yA7Lap67Sk7J2E65WMIOuNsOydtO2EsOulvCDsi6Tsi5zqsITsnLzroZwg7IiY
934 +7KeRIOyymOumrCDqsIDqs7XtlZjqs6Ag6re4IOykkSDtlYTsmpTrjbDsnbTthLDrpbwg67aE7IKw
935 +66mU7Iuc7KeVIOyymOumrOyXkCA8L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
936 +dCI+7J2Y7ZW0IOyWtOuUmOqwgOyXkCDsoJzqs7XtlZjripTrk7HsnZgg6rK97ZeY7J20IOyeiOyc
937 +vOuptCDsoovqsqDri6TripQg64K07Jqp7J207JW8Ljwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0eWxl
938 +PSJmb250LXNpemU6MTBwdCI+67Cx7JeU65OcIO2UhOuhoO2KuOyXlOuTnOyZgCDsnbjtlITrnbzq
939 +uYzsp4Ag66qo65GQIOyVjOuptCDsoovqsqDsp4Drp4wgPC9zcGFuPjxicj48c3BhbiBzdHlsZT0i
940 +Zm9udC1zaXplOjEwcHQiPuyEoO2DneqzvCDsp5HspJHsnbQg7ZWE7JqU7ZW0LiDshKDtg53qs7wg
941 +7KeR7KSR7J2EIO2VmOuNlOudvOuPhCDqvrjspIDtnogg7Yq466CM65Oc66W8IOyVjOqzoCDsnojs
942 +lrTslbwg7ZWY64qU6rKD64+EIO2VhOyalO2VtC48L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250
943 +LXNpemU6MTBwdCI+7Ju567aE7JW866W8IOynhOuhnOuhnCDsnqHslZjri6TrqbQg7ZW064u567aE
944 +7JW87JeQIOuMgO2VnCDqvrjspIDtlZwg6rO167aA6rCAIO2VhOyalO2VmOuLpOuKlOqyg+uPhCDs
945 +lYzslYTslbztlaDqsbDslbw8L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+
946 +KENvbXB1dGVyIFNjaWVuY2XsnZgg7Ja065akIOu2hOyVvOulvCDshKDtg53tlZjrjZTrnbzrj4Qs
947 +IOuEiOqwgCDsnbTrtoTslbzsl5DshJwg7J287J2EIOq3uOunjOuRmOuVjOq5jOyngCDqs4Tsho3s
948 +oIHsnbgg6rO167aA6rCAIO2VreyDgSDqvrjspIDtnogg7K2JIO2VhOyalO2VtCk8L3NwYW4+PGJy
949 +Pjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuyXrO2KvCwg66eQ7J2AIOq4uOyXiOyn
950 +gOunjCDrsLHsl5Trk5wo7ISc67KE64uoLCDrjbDsnbTthLDsspjrpqwp66W8IO2VoOqyg+yduOyn
951 +gCDtlITroaDtirjsl5Trk5zrpbwg7ISg7YOd7ZWgIOqyg+yduOyngCDrkZjspJEg7ZWY64KY7JeQ
952 +IOuMgO2VnDwvc3Bhbj48YnI+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuynkeyk
953 +keydtCDtlYTsmpTtlbQ8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
954 +cHQiPsKgPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7slrTr
955 +lqQg6rKD7J2EIOyEoO2Dne2VmOuToCDrpqzriIXsiqTrnpEg7Lmc7ZW07KeA64qU6rKMIO2VhOya
956 +lO2VtDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+64+E7Luk
957 +652865Og7KeAIOq4sO2DgCDsnITsl5Ag7Ja46riJ7ZWcIEthZmthIHN0b3JtIOuTseuTseydhCDs
958 +k7DrjZTrnbzrj4Qg7JyI64+E7JqwIO2ZmOqyveuztOuLpOuKlCDrpqzriIXsiqQg7ZmY6rK97J20
959 +IO2bqOyUrCDrp47snYTqsbDslbwuPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQt
960 +c2l6ZToxMHB0Ij7CoDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
961 +dCI+66qo7KeR7JqU6rCV7JeUIOyKpO2UhOungeycvOuhnCDrkJjslrQg7J6I6ri0IO2VmOyngOun
962 +jCw8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPu2VnOqwgOyn
963 +gCDtlITroIjsnoTsm4ztgazsl5Ag64yA7ZWcIOq1rOyhsOulvCDslYzrqbQgwqA8L3NwYW4+PC9k
964 +aXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuuLpOuluOqyg+uTpOydgCDqt7gg
965 +7ZSE66CI7J6E7JuM7YGs7J2YIOq1rOyhsOyZgCDssqDtlZnrk7HsnYQg67O06rOgIOyggeydke2V
966 +oCDsiJgg7J6I7Ja0Ljwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBw
967 +dCI+wqA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuyymOyd
968 +jOyXkCDrsJXsoJXtm4gg7ZWZ7IOd66eMLi4u7Iqk7ZSE66eB67aA7Yq466GcIOqwiOq5jCDtlojr
969 +ipTrjbA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuq3uOuD
970 +pSDrqqjrkZAg6rCZ7J20IGphdmFzY3JpcHQg6riw67CY7Jy866GcIOuwseyXlOuTnCvtlITroaDt
971 +irjsl5Trk5zrpbwg6rCA64qU6rKMIOyii+ydhOqygyDqsJnslYQuPC9zcGFuPjwvZGl2PjxkaXY+
972 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48L2Rpdj48YnI+PHNwYW4gc3R5
973 +bGU9ImZvbnQtc2l6ZToxMHB0Ij4yLiDquLDtmo3shJw8L3NwYW4+PGJyPjxicj48c3BhbiBzdHls
974 +ZT0iZm9udC1zaXplOjEwcHQiPjEpIOyEnOu5hOyKpCDqsJzsmpTsnZgg6rCc67Cc7Iqk7LyA7KW0
975 +7J20IOuEiOustCDrrYnrmrHqt7jroKTsoLgg7J6I7Ja0LiDsobDquIjrjZQg65SU7YWM7J287ZWc
976 +IOqzhO2ajeydtCDtlYTsmpTtlbTrs7Tsl6w8L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNp
977 +emU6MTBwdCI+6rWs7KGw7JeQIOuztOuptCDrqZTribTtirjrpqzsnZgg64K07Jqp7J2AIOunjuyd
978 +gOuNsCwg7Iqk7LyA7KW07J2AIOuEiOustCDtlajstpXrkJjslrQg7J6I7Jy864uIIOyImOygleyd
979 +tCDtlYTsmpTtlbQ8L3NwYW4+PGJyPjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjIp
980 +IOq1rOyhsOydmCBkYXRhYmFzZSDrtoDrtoQ8L3NwYW4+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNp
981 +emU6MTBwdCI+6riA7JOw6riwIOq0gOugqOuQnCBQb3N0IOudvOuKlCDthYzsnbTruJTsnZggUGlj
982 +dHVyZeyZgCBWaWRlbyDrk7EuLu2VhOuTnOqwgCDsnojripTrjbA8L3NwYW4+PGJyPjxzcGFuIHN0
983 +eWxlPSJmb250LXNpemU6MTBwdCI+6riA7J2EIOyeheugpeuwm+ycvOugpOuptCDsm7nsl5DrlJTt
984 +hLAg6rCZ7J2A6rKD7J2EIOyCrOyaqe2VtOyVvO2VoCDqsbDslbwuPC9zcGFuPjxicj48c3BhbiBz
985 +dHlsZT0iZm9udC1zaXplOjEwcHQiPuyWtOuWpCDsl5DrlJTthLDqsIAg66eO7J20IOyTsOydtOqz
986 +oCwg7IKs7Jqp7ZWY6riwIO2OuO2VnOyngCDsobDsgqztlbTrtJA8L3NwYW4+PGJyPjxzcGFuIHN0
987 +eWxlPSJmb250LXNpemU6MTBwdCI+Q0tFZGl0b3IsIFN1bW1vcm5vdGUg65OxLi4g6rSA66CoIFdZ
988 +U1dZRyDsl5DrlJTthLDsl5Ag64yA7ZW0IO2ZleyduO2VtOuztOqzoDwvc3Bhbj48YnI+PHNwYW4g
989 +c3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7qt7gg7JeQ65SU7YSw66W8IOyTuOuVjCDsgqzsp4Tqs7wg
990 +64+Z7JiB7IOB65Ox7JeQIOuMgO2VnCBlbWJlZCDsspjrpqzripQg7Ja065a76rKMIOuQmOqzoCDr
991 +k7Hrk7HsnYQg7YyM7JWF7ZWY6rOgIO2FjOydtOu4lCDqtazsobDrpbwg64uk7IucIOunjOuTpOyW
992 +tOu0kDwvc3Bhbj48YnI+PGJyPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7LC46rOg66Gc
993 +IOybuSDsl5DrlJTthLAg652864qU6rG0Li7rhIjqsIAg7J6Q7KO86rCA64qUIOy7pOuupOuLiO2L
994 +sOyXkOyEnCDquIDsnYQg7JO4IOuVjCDrgpjsmKTripQg7ZmU66m07JeQIOq4gCDsnoXroKXrtoDr
995 +toTsl5Ag7ZW064u57ZWY64qU6rGw7JW8PC9zcGFuPjxicj48YnI+PHNwYW4gc3R5bGU9ImZvbnQt
996 +c2l6ZToxMHB0Ij7rqqjrk6Ag7YWM7J2067iU7J2YIENyZWF0ZWQgQXTqs7wgVXBkYXRlZCBBdOyd
997 +gCDrrZgg7ZmV7J247ZWY66Ck6rOgIOunjOuToOyngOuKlCDrqqjrpbTqsqDsnLzrgpgsPC9zcGFu
998 +Pjxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuuCmOykkeyXkCDthrXqs4Trgpgg7ZmV
999 +7J6l7ISxIOuTseydhCDsg53qsIHtlbTshJwgS2liYW5h65Ox7Jy866GcIOyXsOqysO2VmOugpOuK
1000 +lCDsnZjrj4TsmIDri6TrqbQg6rSc7LCu7J2A6rKDIOqwmeyVhC48L3NwYW4+PGJyPjxicj48c3Bh
1001 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjMpIO2ZlOuptCDsnpHshLE8L3NwYW4+PGJyPjxzcGFu
1002 +IHN0eWxlPSJmb250LXNpemU6MTBwdCI+7ZmU66m07J2AIOygleyggeyduCDtjpjsnbTsp4Drs7Tr
1003 +i6QsIOuwmOydke2YlSDsm7ntjpjsnbTsp4Drpbwg6rOg66Ck7ZW067SQPC9zcGFuPjxicj48c3Bh
1004 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuydtOyZlSDrp4zrk5zripTquYDsl5Ag7Leo7JeF7J2E
1005 +IOychO2VnCDtj6ztirjtj7TrpqzsmKTrpbwg6rK47ZWc64uk66m0PC9zcGFuPjxicj48c3BhbiBz
1006 +dHlsZT0iZm9udC1zaXplOjEwcHQiPuyalOymmCDtirjroIzrk5zsl5Ag66ee6rKMIOq1rOyEse2V
1007 +tOuztOuKlOqyjCDsoovslYQ8L3NwYW4+PGJyPjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
1008 +MHB0Ij5GcmVlIEhUTUw1IHRlbXBsYXRl65Ox7J2EIOqygOyDie2VtOuztOqzoCDsgrTtjrTrs7Tr
1009 +j4TroZ3tlbQ8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKg
1010 +PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48
1011 +L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+NCkg7Ja07KKF7J247IudPC9z
1012 +cGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7slrTsooXsnbjsi53s
1013 +nYQg7ZWY66Ck66m0IOuUpeufrOuLnSDqtIDroKgg6riw7Iig7J2EIOydte2YgOyVvO2VmOuKlOuN
1014 +sC4uLjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7J2067KI
1015 +7ZWZ6riw64K07JeQ64qUIO2emOuTpOyWtOuztOydtOqzoCAo7IKs7IukIOuCmOuPhCDslrTroKTs
1016 +m4ztlZjripQg67aE7JW87JW8KTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNp
1017 +emU6MTBwdCI+cHl0b3JjaCDrnbzqs6Ag7ZW07IScIHB5dGhvbiDquLDrsJjsnLzroZwg65Sl65+s
1018 +64ud7J2EIOyJveqyjCg/KSDtlaAg7IiYIOyeiOuKlCDrnbzsnbTruIzrn6zrpqzqsIAg7J6I7KeA
1019 +66eMPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rp5DsnbQg
1020 +7Im97KeAIOyJveyngCDslYrslYQuIOOFjuOFjuOFjjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0
1021 +eWxlPSJmb250LXNpemU6MTBwdCI+7Iuc6rCE7J20IOuQmOuptCDtlZzrsogg7IK07Y6067O064+E
1022 +66GdIO2VtOu0kDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+
1023 +wqA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFu
1024 +PjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rjafrtpnsl6wuLi7CoDwv
1025 +c3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7JWe7Jy866GcIOup
1026 +lOydvCDrs7TrgrzrlYzripQg7LC47KGw7JeQPC9zcGFuPjwvZGl2PjxkaXY+PGEgaHJlZj0ibWFp
1027 +bHRvOmp3a2ltQHRyaXpjb3JwLmNvbSIgcmVsPSJub3JlZmVycmVyIG5vb3BlbmVyIiB0YXJnZXQ9
1028 +Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij5qd2tpbUB0cml6Y29ycC5jb208
1029 +L3NwYW4+PC9hPjwvZGl2PjxkaXY+PGEgaHJlZj0ibWFpbHRvOnJ1ZGRsZjQ5MzNAdHJpemNvcnAu
1030 +Y29tIiByZWw9Im5vcmVmZXJyZXIgbm9vcGVuZXIiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
1031 +ZT0iZm9udC1zaXplOjEwcHQiPnJ1ZGRsZjQ5MzNAdHJpemNvcnAuY29tPC9zcGFuPjwvYT48c3Bh
1032 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiPiDsnYQg6rCZ7J20IOuEo+yWtOyEnCDrs7TrgrQ8L3Nw
1033 +YW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuuCtOqwgCDrs7TrgrTr
1034 +ipQg66mU7J287JeQIOuLteyepe2VoOuVjOuPhCDsoITssrTri7XsnqXsnYQg64iM65+s7IScIMKg
1035 +PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7rs7TrgrTrj4Tr
1036 +oZ0g7ZWY6rOgPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7C
1037 +oDwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+7IiY7KCV7J20
1038 +IO2VhOyalO2VnCDrgrTsmqnsnYQg7IiY7KCV7ZW07IScIOuLpOyLnCDquIjsmpTsnbzquYzsp4Ag
1039 +67O064K07KSYwqA8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
1040 +PsKgPC9zcGFuPjwvZGl2PjwvZGl2Pjxicj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxzcGFuIHN0eWxl
1041 +PSJmb250LXNpemU6MTBwdCI+MjAyMOuFhCA07JuUIDLsnbwgKOuqqSkg7Jik7KCEIDE6NTQsIOuw
1042 +leygle2biCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBuYXZlci5jb20i
1043 +IHJlbD0ibm9yZWZlcnJlciBub29wZW5lciIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
1044 +b250LXNpemU6MTBwdCI+a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9zcGFuPjwvYT48c3BhbiBzdHls
1045 +ZT0iZm9udC1zaXplOjEwcHQiPiZndDvri5jsnbQg7J6R7ISxOsKgPC9zcGFuPjwvZGl2PjxibG9j
1046 +a3F1b3RlIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7cGFkZGluZy1sZWZ0OjFleDti
1047 +b3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KSI+PGRpdj48ZGl2IHN0eWxlPSJm
1048 +b250LWZhbWlseTpHdWxpbSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB0Ij48cD48c3BhbiBzdHls
1049 +ZT0iZm9udC1zaXplOjEwcHQiPuyViOuFle2VmOyEuOyalCDsnbTrsojsl5Ag7Lqh7Iqk7Yak65SU
1050 +7J6Q7J24MiDsiJjsl4XsnYQg7IiY6rCV7ZWY64qUIOuwleygle2biCDtlZnsg53snoXri4jri6Qu
1051 +PC9zcGFuPjwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvcD48
1052 +cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiPjHso7zssKgg6rO87KCc7JmAIOygnOqwgCDt
1053 +nazrp53tlZjripQg7KeB66y07JeQIO2VhOyalO2VnCDsl63rn4nsnYQg7LKo67aA7ZaI7Iq164uI
1054 +64ukLjwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwvc3Bhbj48
1055 +L3A+PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4x7KO87LCoIOqzvOygnCDrs7Tsi5zq
1056 +s6Ag7IiY7KCV7ZW07JW87ZWgIOu2gOu2hOydhCDslYzroKTso7zsi6Dri6TrqbQg64uk7IucIOyI
1057 +mOygle2VmOqzoCDrs7TrgrTrk5zrpqzqsqDsirXri4jri6QuPC9zcGFuPjwvcD48cD48c3BhbiBz
1058 +dHlsZT0iZm9udC1zaXplOjEwcHQiPsKgPC9zcGFuPjwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1z
1059 +aXplOjEwcHQiPuq3uOumrOqzoCDsoJzqsIAg7Z2s66ed7ZWY64qUIOyngeustOyXkCDtlYTsmpTt
1060 +lZwg7Jet65+J7J2EIOuztOyLnOqzoCDsoJzqsIAg7Ja065akIOyqveycvOuhnCDqsIDslbztlaDs
1061 +p4Ag7Zi57J2AIOyWtOuWpCDrtoDrtoTsnYQg6rO167aA7ZW07JW87ZWg7KeA7JeQIOuMgO2VtCDs
1062 +obDslrjtlbTso7zsi5zrqbQg7KCV66eQIOqwkOyCrO2VmOqyoOyKteuLiOuLpC48L3NwYW4+PC9w
1063 +PjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCI+wqA8L3NwYW4+PC9wPjxwPjxzcGFuIHN0
1064 +eWxlPSJmb250LXNpemU6MTBwdCI+7JqU7KaYIOydvOq1kOywqOqwgCDsi6ztlZzrjbAg6rCQ6riw
1065 +IOyhsOyLrO2VmOyLnOqzoCDsmKTripgg7ZWY66Oo64+EIO2Wieuzte2VnCDtlZjro6jrkJjsi5zq
1066 +uLgg67CU65286rKg7Iq164uI64ukITwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
1067 +ZToxMHB0Ij7CoDwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7CoDwv
1068 +c3Bhbj48L3A+DQoNCg0KPC9kaXY+PC9kaXY+PHRhYmxlIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjx0
1069 +Ym9keT48dHI+PHRkPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC9ibG9ja3F1b3RlPjwvZGl2
1070 +PjxiciBjbGVhcj0iYWxsIj48YnI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij4tLSA8L3Nw
1071 +YW4+PGJyPjxkaXYgZGlyPSJsdHIiPjxkaXYgZGlyPSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+
1072 +PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
1073 +OjEwcHQiPsKgPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPjwvc3Bhbj48c3Bh
1074 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1075 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3A+PC9kaXY+
1076 +PHAgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
1077 +cHQiIGxhbmc9IkVOLVVTIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij48c3Bh
1078 +biBzdHlsZT0iZm9udC1zaXplOjEwcHQiIGxhbmc9IkVOLVVTIj4oPC9zcGFuPuyjvDxzcGFuIHN0
1079 +eWxlPSJmb250LXNpemU6MTBwdCIgbGFuZz0iRU4tVVMiPinCoDwvc3Bhbj7tirjrpqzspojsvZTt
1080 +jbzroIjsnbTshZg8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQiIGxhbmc9IkVOLVVTIj7CoMKg
1081 +IMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImNvbG9yOnJnYig4
1082 +MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMHB0Ij7si6DspIDsmIEgLzxzcGFuIHN0
1083 +eWxlPSJmb250LXNpemU6MTBwdCIgbGFuZz0iRU4tVVMiPiDsnbTsgqzCoCA8L3NwYW4+44CA44CA
1084 +44CA44CA44CA44CA44CA44CA44CA44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+
1085 +PC9wPjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gc3R5bGU9ImZvbnQt
1086 +c2l6ZToxMHB0IiBsYW5nPSJFTi1VUyI+VFJJWiBDb3JwIEluYy48L3NwYW4+PC9wPjxwPjxzcGFu
1087 +IHN0eWxlPSJmb250LXNpemU6MTBwdCIgbGFuZz0iRU4tVVMiPkp1bllvdW5nIFNoaW4gLyBDVE/C
1088 +oDwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTBwdCIgbGFuZz0i
1089 +RU4tVVMiPihNKSAwMTAtNzI3Mi0xMjk2PC9zcGFuPjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
1090 +MTBwdCIgbGFuZz0iRU4tVVMiPihUKSAwNzAtNzUyNi0wODcyPC9zcGFuPjwvcD48cD48c3BhbiBz
1091 +dHlsZT0iZm9udC1zaXplOjEwcHQiIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02NDQyLTA4NzLCoCA8
1092 +L3NwYW4+PGJyPjxzcGFuIGxhbmc9IkVOLVVTIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwcHQi
1093 +PuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1094 +kuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
1095 +PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQoNCjwvZGl2PjwvZGl2Pjx0YWJsZSBzdHlsZT0i
1096 +ZGlzcGxheTpub25lIj48dGJvZHk+PHRyPjx0ZD48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwv
1097 +YmxvY2txdW90ZT48L2Rpdj48YnIgY2xlYXI9ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRy
1098 +Ij48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9ImNvbG9yOnJn
1099 +Yig4MCwwLDgwKSI+PHA+wqA8L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+4oiS
1100 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
1101 +4oiS4oiS4oiS4oiSPC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFu
1102 +IHN0eWxlPSJmb250LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0eWxl
1103 +PSJmb250LXNpemU6MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3BhbiBs
1104 +YW5nPSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxhbmc9
1105 +IkVOLVVTIj7CoMKgIMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9
1106 +ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuyLoOyk
1107 +gOyYgSAvPHNwYW4gbGFuZz0iRU4tVVMiPiDsnbTsgqzCoCA8L3NwYW4+44CA44CA44CA44CA44CA
1108 +44CA44CA44CA44CA44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPjxkaXYg
1109 +c3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRSSVogQ29y
1110 +cCBJbmMuPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAvIENU
1111 +T8KgPC9zcGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4tVVMiPihNKSAwMTAtNzI3Mi0x
1112 +Mjk2PC9zcGFuPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcwLTc1MjYtMDg3Mjwvc3Bhbj48
1113 +L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3MsKgIDwvc3Bhbj48YnI+
1114 +PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1115 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+PC9w
1116 +PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQoNCjwvZGl2Pjwv
1117 +ZGl2Pjx0YWJsZSBzdHlsZT0iZGlzcGxheTpub25lIj48dGJvZHk+PHRyPjx0ZD48L3RkPjwvdHI+
1118 +PC90Ym9keT48L3RhYmxlPjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xlYXI9ImFsbCI+PGJyPi0t
1119 +IDxicj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxk
1120 +aXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+wqA8L3A+PHA+PHNwYW4gbGFuZz0iRU4t
1121 +VVMiPjxicj48L3NwYW4+4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
1122 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpy
1123 +Z2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+
1124 +PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
1125 +KDwvc3Bhbj7so7w8c3BhbiBsYW5nPSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOug
1126 +iOydtOyFmDxzcGFuIGxhbmc9IkVOLVVTIj7CoMKgIMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj7CoDwv
1127 +c3Bhbj48L3A+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQt
1128 +c2l6ZToxMC41cHQiPuyLoOykgOyYgSAvPHNwYW4gbGFuZz0iRU4tVVMiPiDsnbTsgqzCoCA8L3Nw
1129 +YW4+44CA44CA44CA44CA44CA44CA44CA44CA44CA44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bh
1130 +bj48L3NwYW4+PC9wPjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gbGFu
1131 +Zz0iRU4tVVMiPlRSSVogQ29ycCBJbmMuPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+
1132 +SnVuWW91bmcgU2hpbiAvIENUT8KgPC9zcGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4t
1133 +VVMiPihNKSAwMTAtNzI3Mi0xMjk2PC9zcGFuPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcw
1134 +LTc1MjYtMDg3Mjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihGQVgpIDAyLTY0NDIt
1135 +MDg3MsKgIDwvc3Bhbj48YnI+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKI
1136 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1137 +kjwvc3Bhbj48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pjwv
1138 +ZGl2Pg0KDQoNCjwvZGl2PjwvZGl2Pjx0YWJsZSBzdHlsZT0iZGlzcGxheTpub25lIj48dGJvZHk+
1139 +PHRyPjx0ZD48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvYmxvY2txdW90ZT48L2Rpdj48L2Rp
1140 +dj48YnIgY2xlYXI9ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRy
1141 +Ij48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+
1142 +wqA8L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+4oiS4oiS4oiS4oiS4oiS4oiS
1143 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9w
1144 +PjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250LXNp
1145 +emU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
1146 +NXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3BhbiBsYW5nPSJFTi1VUyI+KcKg
1147 +PC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxhbmc9IkVOLVVTIj7CoMKgIMKg
1148 +IMKgIMKgIMKgwqDCoDwvc3Bhbj7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCww
1149 +LDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuyLoOykgOyYgSAvPHNwYW4gbGFu
1150 +Zz0iRU4tVVMiPiDsnbTsgqzCoCA8L3NwYW4+44CA44CA44CA44CA44CA44CA44CA44CA44CA44CA
1151 +PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPjxkaXYgc3R5bGU9ImNvbG9yOnJn
1152 +Yig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRSSVogQ29ycCBJbmMuPC9zcGFuPjwv
1153 +cD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAvIENUT8KgPC9zcGFuPjwvcD48
1154 +ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4tVVMiPihNKSAwMTAtNzI3Mi0xMjk2PC9zcGFuPjxwPjxz
1155 +cGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcwLTc1MjYtMDg3Mjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFu
1156 +Zz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3MsKgIDwvc3Bhbj48YnI+PHNwYW4gbGFuZz0iRU4t
1157 +VVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1158 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjwv
1159 +ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQoNCjwvZGl2PjwvZGl2Pjx0YWJsZSBzdHls
1160 +ZT0iZGlzcGxheTpub25lIj48dGJvZHk+PHRyPjx0ZD48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxl
1161 +PjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xlYXI9ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0i
1162 +bHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9ImNvbG9y
1163 +OnJnYig4MCwwLDgwKSI+PHA+wqA8L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+
1164 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
1165 +4oiS4oiS4oiS4oiS4oiSPC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxz
1166 +cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0
1167 +eWxlPSJmb250LXNpemU6MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3Bh
1168 +biBsYW5nPSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxh
1169 +bmc9IkVOLVVTIj7CoMKgIMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj7CoDwvc3Bhbj48L3A+PHAgc3R5
1170 +bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuyL
1171 +oOykgOyYgSAvPHNwYW4gbGFuZz0iRU4tVVMiPiDsnbTsgqzCoCA8L3NwYW4+44CA44CA44CA44CA
1172 +44CA44CA44CA44CA44CA44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPjxk
1173 +aXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRSSVog
1174 +Q29ycCBJbmMuPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAv
1175 +IENUT8KgPC9zcGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4tVVMiPihNKSAwMTAtNzI3
1176 +Mi0xMjk2PC9zcGFuPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcwLTc1MjYtMDg3Mjwvc3Bh
1177 +bj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3MsKgIDwvc3Bhbj48
1178 +YnI+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1179 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+
1180 +PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQoNCjwvZGl2
1181 +Pg0KDQoNCg0KPC9kaXY+PHRhYmxlIHN0eWxlPSJkaXNwbGF5Om5vbmUiPjx0Ym9keT48dHI+PHRk
1182 +PjxpbWcgc3JjPSJodHRwczovL21haWwubmF2ZXIuY29tL3JlYWRSZWNlaXB0L25vdGlmeS8/aW1n
1183 +PXI5ZUMlMkJ6JTJCNU02bllhcXVsS29wT2FBdSUyRktvYnJGNk1sS292OXBBSzlLcUt3Rm8zb3A0
1184 +TWRGck13S3FJZ01YJTJCME1vZ21LTGw1V0xsNXBOaUM3NDBUaG9SOERCRmMxNmxnJTJCSGlHRDRG
1185 +VGJOZzVNcmVSLmdpZiIgYm9yZGVyPSIwIj48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvYmxv
1186 +Y2txdW90ZT48L2Rpdj48YnIgY2xlYXI9ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRyIiBj
1187 +bGFzcz0iZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIi
1188 +PjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PGJyPjwvcD48cD48c3BhbiBsYW5n
1189 +PSJFTi1VUyI+PGJyPjwvc3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
1190 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3A+PC9kaXY+PHAgc3R5bGU9ImNv
1191 +bG9yOnJnYig4MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiIGxhbmc9IkVO
1192 +LVVTIj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxzcGFuIGxhbmc9IkVO
1193 +LVVTIj4oPC9zcGFuPuyjvDxzcGFuIGxhbmc9IkVOLVVTIj4pwqA8L3NwYW4+7Yq466as7KaI7L2U
1194 +7Y2866CI7J207IWYPHNwYW4gbGFuZz0iRU4tVVMiPsKgwqAgwqAgwqAgwqAgwqDCoMKgPC9zcGFu
1195 +Pjxicj48L3NwYW4+PC9wPjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxl
1196 +PSJmb250LXNpemU6MTAuNXB0Ij7si6DspIDsmIEgLzxzcGFuIGxhbmc9IkVOLVVTIj4g7J207IKs
1197 +wqAgPC9zcGFuPuOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgDxzcGFuIGxhbmc9IkVOLVVT
1198 +Ij48L3NwYW4+PC9zcGFuPjwvcD48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPjxz
1199 +cGFuIGxhbmc9IkVOLVVTIj5UUklaIENvcnAgSW5jLjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0i
1200 +RU4tVVMiPkp1bllvdW5nIFNoaW4gLyBDVE88YnI+PC9zcGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4g
1201 +bGFuZz0iRU4tVVMiPihNKSAwMTAtNzI3Mi0xMjk2PC9zcGFuPjxwPjxzcGFuIGxhbmc9IkVOLVVT
1202 +Ij4oVCkgMDcwLTc1MjYtMDg3Mjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihGQVgp
1203 +IDAyLTY0NDItMDg3MsKgIDwvc3Bhbj48YnI+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuPuKIkuKI
1204 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
1205 +kuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
1206 +PjwvZGl2PjwvZGl2Pg0K
1207 +--000000000000ad5c5f05a35ee73b--
This diff could not be displayed because it is too large.
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1588049561;
2 + cv=none; b=WGDUu5yW3ch5oDBzfHL7YXgFyyC9guOv0SFZ0trblWTLYL6uXsWjPwDKVzqu
3 + 6YjZXcXe2R0/+ySQwui0EeW0WFvTRz0dXasTu1+05tVorIyrUdhIh98bShQV0eXitDhEO4
4 + HnR3tZF/JHcefwQ+DE+xrxdrBE1EfEzlHrXw7o3mrZnrsWvGg2sHBEVVrV+ige1IaDkPns
5 + lsG/WSgNJdo7A3+i+pHXuioTOPFacxpuyz4/Pwq3qiB1ey7X5C19maivHeUBLx+K4jV5fs
6 + 5dwTfPcwIjH6Bvgz4hwjgspmkkS/c8gEZ0nJvd//CKOtFI/G/EmePtxqwzHBS3DRGZgct4
7 + 8g==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1588049561; c=relaxed/relaxed;
10 + bh=tc7mJkc1N0VbFRwLAFp1Gl7zS74kQAIeiCKBZjiwSAQ=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=oPWQkeNLHFuiKGtSD76
12 + qI2wb3EUNplD/SngHsitHd6ENoT/4qqTH3qtLaFmQocMSjUbspYDYNjA8HxKwxwlHZV859
13 + qBeH10Vd4xm+/6vC3pESOsfNW6kwu3Hm46GRSVbY3QQSsUJclbJaaWwKni+ouXdnBfzGhr
14 + nYTlUumPCjcg+FYRFovpFgPbFPCO0sfWcwr6TSwyMqeMx1DThRvNx8d7tWhM+76PmQCIrv
15 + f5DR5TNhcS7pozQRFaV62j0Mu2d5T+ISc8rzsdTIAOIU6ungDhKu36+E9VFbfgqos/4kbT
16 + aeiEj56tmDIj3bhnUDjAwJh+FvGlzCo9JKgVUBXfWVg==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.50 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.50 as permitted sender)
22 + client-ip=209.85.218.50; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.50 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +sRYpB3G1H+dp4eqjAURp4JGWHmmFAEZFAJYkXm=
27 +X-Session-IP: 209.85.218.50
28 +Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50])
29 + by crcvmail31.nm.naver.com with ESMTP id Tj4dmrSjTmWOlxqDPLMF+g
30 + for <kangtak6291@naver.com>;
31 + Tue, 28 Apr 2020 04:52:41 -0000
32 +Received: by mail-ej1-f50.google.com with SMTP id n17so16113376ejh.7
33 + for <kangtak6291@naver.com>; Mon, 27 Apr 2020 21:52:40 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:from:date:message-id:subject:to;
37 + bh=tc7mJkc1N0VbFRwLAFp1Gl7zS74kQAIeiCKBZjiwSAQ=;
38 + b=p446Et32qtv638TzfOr8604ut4f3EA/+l7DjnnKIrNKDkq6EUdJaIdE+iFKdyY22xg
39 + Yhdq+Rgfu0GZm8xFKaSgfqvf6PPQQwdWotMS3ayHbjvFQy54+28bUYh79RycxSAQUimD
40 + Y7b5bQ/gd9cS0M1elBGT5sJxRUFYO34qKpkw0igq0AdX9s0iv9WUEcDlSEWiUBRcUizr
41 + uU3C2LgslhRG2srvO+dWVguIJHX0tUWVLquZB4PIFLqFkkhyPsvgUAuaK4XPRhzdt3qd
42 + W2HLgjMWUpW0x0T9QZV5inIeN6q9zHG4hQJY9OEnSGdrPTxXY/sSAXzClEq+3Fvjmfoa
43 + ow6g==
44 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
45 + d=1e100.net; s=20161025;
46 + h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
47 + bh=tc7mJkc1N0VbFRwLAFp1Gl7zS74kQAIeiCKBZjiwSAQ=;
48 + b=cG9rsHkmow4aCwygY1MEPfQdWs6wASjHazoJFXBSGCyAX8GeYOIsYlxD4mvjogpYH5
49 + 2YTCjHh3kyPYWbJh1xhRT7JCk4+kMdmY0h1WAaQZtqZY0l/9KvOz3JyXEp+Z/U2Yzusz
50 + Pm16sVajKnngXCupPnzoWoWtV8rT2xtr9K1LvrhTaOEB1OCRSupMj/9mZrw4pjobjnFI
51 + giPg3VHG1ku+L1Mkob+7X1hZDsqGjm9ItaDNm0AYLX21ZuPjxCJwMa4Gb/6CbuOAoqMq
52 + 1rsgipBUWJh6USRyjKPYAdtAfBWf7WDeABBf1LPaZeUDv0kxq/UHaoG3hskOchmGsQK5
53 + wS9g==
54 +X-Gm-Message-State: AGi0Pub0DBH8jDf8EQa0Vd0D4xAAcRm7/4HDUU5Ec8gMu4Yb9cRbS5Xv
55 + YTcJ3Z7+A5w13tpgH/J3+7DAOM1LeCdx1ZMkyw178w==
56 +X-Google-Smtp-Source: APiQypJr5mMzbi6j0WhF95UOP2oABMhWdb1FEgIjd7JgyifwfA8EnudEbHjIH8qwm764DM2GMD/v+SwoTnABhtzNsaI=
57 +X-Received: by 2002:a17:906:391:: with SMTP id b17mr14724504eja.91.1588049559732;
58 + Mon, 27 Apr 2020 21:52:39 -0700 (PDT)
59 +MIME-Version: 1.0
60 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
61 +Date: Tue, 28 Apr 2020 13:52:30 +0900
62 +Message-ID: <CADdTateRKnXx_eKe0nxgp5xgJJogwt4i=KDOGPZUpvmyUr5mMA@mail.gmail.com>
63 +Subject: =?UTF-8?B?7J2067KI7KO8IOqzvOygnA==?=
64 +To: =?UTF-8?B?6rmA66+87ISx?= <dolikart@naver.com>,
65 + =?UTF-8?B?4oCN7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
66 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <wildforce@khu.ac.kr>,
67 + =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>,
68 + =?UTF-8?B?4oCN7Iug64+Z7JykW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
69 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <vel1024@khu.ac.kr>
70 +Content-Type: multipart/alternative; boundary="000000000000e4d49b05a4529926"
71 +
72 +--000000000000e4d49b05a4529926
73 +Content-Type: text/plain; charset="UTF-8"
74 +Content-Transfer-Encoding: base64
75 +
76 +7J2067KI7KO864qUIOuzhOuPhOydmCDqs7zsoJzripQg7JeG6rOgLA0K6rOE7ZqN65CY7JeI642Y
77 +IOyKpOy8gOykhOuMgOuhnCDsnbzsoJUg7KeE7ZaJ7ZW0DQoNCuq4iOyalOydvOyXkCDslrTrlqQg
78 +64K07Jqp7J2EIOynhO2Wie2WiOuKlOyngA0K7J2067KI7KO8IOyXheustCDrgrTsmqkg67O06rOg
79 +IOuztOuCtOykmA0KDQotLSANCg0KDQoNCuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
80 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KDQoo7KO8KSDtirjrpqzs
81 +pojsvZTtjbzroIjsnbTshZgNCg0K7Iug7KSA7JiBIC8g7J207IKsDQoNClRSSVogQ29ycCBJbmMu
82 +DQoNCkp1bllvdW5nIFNoaW4gLyBDVE8NCihNKSAwMTAtNzI3Mi0xMjk2DQoNCihUKSAwNzAtNzUy
83 +Ni0wODcyDQoNCihGQVgpIDAyLTY0NDItMDg3Mg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
84 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo=
85 +--000000000000e4d49b05a4529926
86 +Content-Type: text/html; charset="UTF-8"
87 +Content-Transfer-Encoding: base64
88 +
89 +PGRpdiBkaXI9Imx0ciI+PGRpdj7snbTrsojso7zripQg67OE64+E7J2YIOqzvOygnOuKlCDsl4bq
90 +s6AsPC9kaXY+PGRpdj7qs4Ttmo3rkJjsl4jrjZgg7Iqk7LyA7KSE64yA66GcIOydvOyglSDsp4Tt
91 +lontlbQ8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Puq4iOyalOydvOyXkCDslrTrlqQg64K07Jqp
92 +7J2EIOynhO2Wie2WiOuKlOyngCA8YnI+PC9kaXY+PGRpdj7snbTrsojso7wg7JeF66y0IOuCtOya
93 +qSDrs7Tqs6Ag67O064K07KSYPGJyPjwvZGl2Pjxicj4tLSA8YnI+PGRpdiBkaXI9Imx0ciIgY2xh
94 +c3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+PGRp
95 +diBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoODAs
96 +MCw4MCkiPjxwPjxicj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+4oiS4oiS
97 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
98 +4oiS4oiS4oiSPC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0
99 +eWxlPSJmb250LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
100 +b250LXNpemU6MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3BhbiBsYW5n
101 +PSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxhbmc9IkVO
102 +LVVTIj7CoMKgIMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0i
103 +Y29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug7KSA
104 +7JiBIC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwvc3Bhbj7jgIDjgIDjgIDjgIDjgIDj
105 +gIDjgIDjgIDjgIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvc3Bhbj48L3A+PGRpdiBz
106 +dHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBsYW5nPSJFTi1VUyI+VFJJWiBDb3Jw
107 +IEluYy48L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5KdW5Zb3VuZyBTaGluIC8gQ1RP
108 +PGJyPjwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIGxhbmc9IkVOLVVTIj4oTSkgMDEwLTcyNzIt
109 +MTI5Njwvc3Bhbj48cD48c3BhbiBsYW5nPSJFTi1VUyI+KFQpIDA3MC03NTI2LTA4NzI8L3NwYW4+
110 +PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02NDQyLTA4NzLCoCA8L3NwYW4+PGJy
111 +PjxzcGFuIGxhbmc9IkVOLVVTIj48c3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
112 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3NwYW4+PC9zcGFuPjwv
113 +cD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCg==
114 +--000000000000e4d49b05a4529926--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1588574632;
2 + cv=none; b=k9rC9+9IRZTAuv6lYATYXCE25kGXTUn4eoS1zcCDtDQztG1QY4PhRW6wlWBT
3 + JsAKkVEiAwavKQ3gBVAVehJKnJMUJO5Mqos3RlQmnuvvCPizYxqgiWpU7pjnoYrxMPLOa1
4 + NoLOR7o9oQrWBvfAQziZMy5mMI+pqG+HtsuXJ+Ir4EwqIEgNSBNiJNdtrOHGVxdr8xxEAs
5 + wMG0Ok7J/ci+uu1DBBnzxneNs0J+QDOVSoeludh914qXeaRkvfNaK4MinduTWnQXfFN6sg
6 + R7oL5ZUorFpREfIgpkIQFixWfVnBWMGopTlz5CT7qZFMiJZufgIh8BgTxUvqewGfjAsk1C
7 + 6Q==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1588574632; c=relaxed/relaxed;
10 + bh=mEEKS44mrVqqKp/66yzYQPFBfRE9icQKnKf656Gkm70=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=CgUPCb79212z5eOZ0ga
12 + k0xdpKcsP3TZaxAYnRZMiVLd1WHamQZQ3SJNhRZ1GuxpQgisBxjfTlrtl4CXtqygTc9lQ5
13 + yXPhmG95gFFOIlY5JSIyRnG+hrf579IbrGzZ8UfCDhmu5CAMSa668v4brnfMVQdojEIgQd
14 + 5LqRucNx0QIKdlVEASSjE/QMoZwlP3rROTvxdb4c6nkATwO7pA8ydMgYNnOLzpfhCedYjZ
15 + LgB4G/nL7nI4/p0z/QfSWek/go5Km8L0PVrghwu2W9Tmednj5BtojUH63N9YrhZa3Gyrfi
16 + KNBq3r1XspT495HIbKl3K78IJHUWm6jNCdapSozBUGg==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.45 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.45 as permitted sender)
22 + client-ip=209.85.218.45; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.45 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +YRYpB3G1H+dp4eqjAURp4JGWHmmFotqFxiYkXm=
27 +X-Session-IP: 209.85.218.45
28 +Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45])
29 + by crcvmail23.nm.naver.com with ESMTP id h4DMfqXVT4uM4OeVQ7Kalg
30 + for <kangtak6291@naver.com>;
31 + Mon, 04 May 2020 06:43:52 -0000
32 +Received: by mail-ej1-f45.google.com with SMTP id gr25so12970875ejb.10
33 + for <kangtak6291@naver.com>; Sun, 03 May 2020 23:43:51 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:references:in-reply-to:from:date:message-id:subject:to
37 + :cc;
38 + bh=mEEKS44mrVqqKp/66yzYQPFBfRE9icQKnKf656Gkm70=;
39 + b=uZCkc5V6rdbH9sjHEv1Y6dNGcRb/9oarAgdVth7x34DiXBjOxyfZ89vd8fUATurd1+
40 + DzKqWt2PPVkN3wgB16RFhLzhOwis5wl+JlFZsaBjgYE8SivXfRRiTigHFZcHuH8PY1LK
41 + g1PoMgyPCWx4la3+6JS4tix9vflI4fHYEXQ2TqGn0L0GNiLmBa8KgHE9bvzdDkKDinlw
42 + zHZZc3HH5m5jm8j7ZtHLIbwwvFQtqneYG+52x1AN/OrN+61Wl7Kf3xzSYbQa/F56WFTC
43 + TWRRc6iKC2IpL61xlb8Yi8gq2Gbd+c1Z3Hg8+R58dZWgWb8OuwwcO86UxpEAFJfnZfvL
44 + 3ZKw==
45 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
46 + d=1e100.net; s=20161025;
47 + h=x-gm-message-state:mime-version:references:in-reply-to:from:date
48 + :message-id:subject:to:cc;
49 + bh=mEEKS44mrVqqKp/66yzYQPFBfRE9icQKnKf656Gkm70=;
50 + b=h+q9R29On0/1wuMd02h++N7ZTKtcqVRHBEo/zMzGYPgOke6hNgbJkWwacHoq0Lmcw/
51 + ydqBZrVX0bzi8rDnjEhsMg4h7wNB8+LrHQJA5xUeIf/tSKtu1JQ3MNtuckhPTLMR+r58
52 + zNnnWcaBpKtKmYfC6UDUIWoBP4VTQpLd7tjGg1KHOgDAkwOBPnBTGqFxXCDk0YRp7pPF
53 + 50cP/jdwIzNRgT7JHw6C9qGUGrXfyQsuYszZkvBlv6IwQsK6CxDcoF5ec589JUFtDOlI
54 + 1eW+BhKjJigrHuiO6oUS3dTDyjM8yVOhdOFrW/lK6fyt0/hrxYt2nSdRtc5e9SidpS04
55 + 97Lg==
56 +X-Gm-Message-State: AGi0PuY0jUIENpDGAUbMXLdCRykwRDn2PUeypnFJAq/j5oeENBDmdX1Z
57 + eZtfrMzIrYyWZ3yXVPDd5Z+SAkR30dzNBLLZWN+As2R47XE=
58 +X-Google-Smtp-Source: APiQypLTeGNucKqlFQObuagP7OJAVqIRJhywZTYkIN4XrQ0oDw9AjJdqaeAYz+MBclnNw7KOYSjWVz9Cswpn20gcJdY=
59 +X-Received: by 2002:a17:906:5e4e:: with SMTP id b14mr13731149eju.285.1588574630739;
60 + Sun, 03 May 2020 23:43:50 -0700 (PDT)
61 +MIME-Version: 1.0
62 +References: <CADdTateRKnXx_eKe0nxgp5xgJJogwt4i=KDOGPZUpvmyUr5mMA@mail.gmail.com>
63 + <f0a52bd7391db7d1c6cf80f884ca1199@cweb017.nm.nfra.io>
64 +In-Reply-To: <f0a52bd7391db7d1c6cf80f884ca1199@cweb017.nm.nfra.io>
65 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
66 +Date: Mon, 4 May 2020 15:43:39 +0900
67 +Message-ID: <CADdTatcsF2ckZHds+D1rD-mRauwswGuPxoTBmB_tAxa34iPpVw@mail.gmail.com>
68 +Subject: =?UTF-8?B?UmU6IOydtOuyiOyjvCDqs7zsoJw=?=
69 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>
70 +Cc: =?UTF-8?B?6rmA7KKF7JmE?= <jwkim@trizcorp.com>,
71 + =?UTF-8?B?6rCV6rK97J28?= <ruddlf4933@trizcorp.com>
72 +Content-Type: multipart/related; boundary="00000000000090d8ec05a4ccdaef"
73 +
74 +--00000000000090d8ec05a4ccdaef
75 +Content-Type: multipart/alternative; boundary="00000000000090d8eb05a4ccdaee"
76 +
77 +--00000000000090d8eb05a4ccdaee
78 +Content-Type: text/plain; charset="UTF-8"
79 +Content-Transfer-Encoding: base64
80 +
81 +PCBpbWcgc3JjPSIuL2xvZ28ucG5nIiBkYXRhLWlkPSJiaWctbG9nbyIgLz4NCuydtOufsCDqtazr
82 +rLjsnbQg7J6I64uk6rOgIO2WiOydhCDrlYwNCmRhdGEtaWQg6rCZ7J2AIGRhdGEteHggcHJvcGVy
83 +dHnripQg66y07IqoIOyaqeuPhOuhnCDsk7DripTsp4DsmYANCuyWtOuWu+qyjCDsoJHqt7ztlZjr
84 +ipTsp4Drk7Hrj4Qg7KGw7IKs7ZW067SQ67SQDQoNCuuniOyduOuTnOunteydhCDrs7Tri6Trs7Tr
85 +i4guLi4NCg0KW2ltYWdlOiBpbWFnZS5wbmddDQoNCuOFjuOFjiAi64uk7J2M7JeQIO2VmOyekOq1
86 +rCLripQg7J6s67CM7JeI7Ja0Lg0KDQrsiqTsvIDspbTrjIDroZwg7KeE7ZaJ65CY64qU7KeAIO2Z
87 +leyduO2VtOuztOqzoA0K7J2067KI7KO864qUIOuCtOqwgCDsobDsgqztlbTrs7TrnbzripTqsoMg
88 +7Jm47JeQ64qUIOq4sOyhtCDsiqTsvIDspITrjIDroZwg7KeE7ZaJ7ZW067SQDQoNCuyEnOuyhOyq
89 +vSDsvZTrlKnsnYAg7J6l6rOg66W8IOq4sOuwmOycvOuhnCDtlZjripQg7Ju5IOyImOyXheydhCDr
90 +sLDsmrDqs6Ag7J6I64uk6rOgIO2VmOuLiOq5jCwNCuyemCDtlZjqs6Ag7J6I7J2E6rGw65286rOg
91 +IOyDneqwgeydtCDrk6TslrQuIOqxseygle2VmOyngCDslYrqs6Ag7J6I7J2E6rKMDQoNCuy9lOuU
92 +qeydtCDsi5zsnpHrkJjripQg7J287KCV67aA7YSw64qUIOyEnOuyhOyqveuPhCDqsJnsnbQg7KeE
93 +7ZaJ7ZW067SQ67SQDQrtlZjrqbTshJwg6raB6riI7ZWc6rKD7J2AIOyWuOygnOuToOyngCDrrLzs
94 +lrTrtJDrj4Qg7KKL7JWEDQoNCg0KMjAyMOuFhCA17JuUIDHsnbwgKOq4iCkg7Jik7ZuEIDQ6MTIs
95 +IOuwleygle2biCA8a2FuZ3RhazYyOTFAbmF2ZXIuY29tPuuLmOydtCDsnpHshLE6DQoNCj4gICrr
96 +jIDsmqnrn4kg7LKo67aA7YyM7J28KiAz6rCcKDhNQikg64yA7Jqp65+JIOyyqOu2gCDtjIzsnbzs
97 +nYAgMzDsnbzqsIQg67O06rSAIC8gMTAw7ZqM6rmM7KeAIOuLpOyatOuhnOuTnCDqsIDriqUNCj4g
98 +W2ltYWdlOiBQQ+yggOyepV0NCj4gPGh0dHA6Ly9iaWdmaWxlLm1haWwubmF2ZXIuY29tL2JpZ2Zp
99 +bGV1cGxvYWQvZG93bmxvYWQ/ZmlkPXIvRkMreis1TTZuZEhxdWxLb3BPSHF1WktvMi9Gb0tYSHFV
100 +bUtvZ21GeGd3S3hNd0t4S1hIcXU5YXhnbEtxYndheHZqYXh2bEtBTTlGeDJsRkFLd3A2aXZGbysw
101 +S0EyOUtvdXJGNGlDTTZpMHB6RT0+IFtpbWFnZToNCj4g64Sk7J2067KEIO2BtOudvOyasOuTnF0N
102 +Cj4gPGh0dHBzOi8vY2xvdWQubmF2ZXIuY29tL3NhdmVGaWxlLm5obj9zZXJ2aWNlPW1haWwmcmVz
103 +b3VyY2U9JTdCJTIyc2l6ZSUyMiUzQTM1NDMxNTIlMkMlMjJuYW1lJTIyJTNBJTIyanF1ZXJ5KyVF
104 +QyU5RCVCNCVFQiVCMiVBNCVFRCU4QSVCOC5wbmclMjIlMkMlMjJkb3dubG9hZFVybCUyMiUzQSUy
105 +MmJpZ2ZpbGUubWFpbC5uYXZlci5jb20lMkZiaWdmaWxldXBsb2FkJTJGZG93bmxvYWQlM0ZmaWQl
106 +M0RyJTJGRkMlMkJ6JTJCNU02bmRIcXVsS29wT0hxdVpLbzIlMkZGb0tYSHFVbUtvZ21GeGd3S3hN
107 +d0t4S1hIcXU5YXhnbEtxYndheHZqYXh2bEtBTTlGeDJsRkFLd3A2aXZGbyUyQjBLQTI5S291ckY0
108 +aUNNNmkwcHpFJTNEJTIyJTJDJTIya2V5JTIyJTNBJTIyJTIyJTdEJmZpbGVrZXk9ci9GQyt6KzVN
109 +Nm5kSHF1bEtvcE9IcXVaS28yL0ZvS1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4
110 +dmpheHZsS0FNOUZ4MmxGQUt3cDZpdkZvKzBLQTI5S291ckY0aUNNNmkwcHpFPT4ganF1ZXJ5DQo+
111 +IOydtOuypO2KuC5wbmcgM01CDQo+IDxodHRwOi8vYmlnZmlsZS5tYWlsLm5hdmVyLmNvbS9iaWdm
112 +aWxldXBsb2FkL2Rvd25sb2FkP2ZpZD1yL0ZDK3orNU02bmRIcXVsS29wT0hxdVpLbzIvRm9LWEhx
113 +VW1Lb2dtRnhnd0t4TXdLeEtYSHF1OWF4Z2xLcWJ3YXh2amF4dmxLQU05RngybEZBS3dwNml2Rm8r
114 +MEtBMjlLb3VyRjRpQ002aTBwekU9Pg0KPiBbaW1hZ2U6IFBD7KCA7J6lXQ0KPiA8aHR0cDovL2Jp
115 +Z2ZpbGUubWFpbC5uYXZlci5jb20vYmlnZmlsZXVwbG9hZC9kb3dubG9hZD9maWQ9ci8rQyt6KzVN
116 +Nm45SHF1bEtvcE9IcXVaS28yL0ZvS1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4
117 +dmphNkp2YXpNcnBBKzBNeHRYSzZKb0ZBTWRhemswYXhJNEt4Zy9wNnAwRnFnPT4gW2ltYWdlOg0K
118 +PiDrhKTsnbTrsoQg7YG065287Jqw65OcXQ0KPiA8aHR0cHM6Ly9jbG91ZC5uYXZlci5jb20vc2F2
119 +ZUZpbGUubmhuP3NlcnZpY2U9bWFpbCZyZXNvdXJjZT0lN0IlMjJzaXplJTIyJTNBMzE3MTA0NSUy
120 +QyUyMm5hbWUlMjIlM0ElMjJDU1MrJUVCJUEwJTg4JUVDJTlEJUI0JUVDJTk1JTg0JUVDJTlCJTgz
121 +LnBuZyUyMiUyQyUyMmRvd25sb2FkVXJsJTIyJTNBJTIyYmlnZmlsZS5tYWlsLm5hdmVyLmNvbSUy
122 +RmJpZ2ZpbGV1cGxvYWQlMkZkb3dubG9hZCUzRmZpZCUzRHIlMkYlMkJDJTJCeiUyQjVNNm45SHF1
123 +bEtvcE9IcXVaS28yJTJGRm9LWEhxVW1Lb2dtRnhnd0t4TXdLeEtYSHF1OWF4Z2xLcWJ3YXh2amE2
124 +SnZhek1ycEElMkIwTXh0WEs2Sm9GQU1kYXprMGF4STRLeGclMkZwNnAwRnFnJTNEJTIyJTJDJTIy
125 +a2V5JTIyJTNBJTIyJTIyJTdEJmZpbGVrZXk9ci8rQyt6KzVNNm45SHF1bEtvcE9IcXVaS28yL0Zv
126 +S1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4dmphNkp2YXpNcnBBKzBNeHRYSzZK
127 +b0ZBTWRhemswYXhJNEt4Zy9wNnAwRnFnPT4gQ1NTDQo+IOugiOydtOyVhOybgy5wbmcgM01CDQo+
128 +IDxodHRwOi8vYmlnZmlsZS5tYWlsLm5hdmVyLmNvbS9iaWdmaWxldXBsb2FkL2Rvd25sb2FkP2Zp
129 +ZD1yLytDK3orNU02bjlIcXVsS29wT0hxdVpLbzIvRm9LWEhxVW1Lb2dtRnhnd0t4TXdLeEtYSHF1
130 +OWF4Z2xLcWJ3YXh2amE2SnZhek1ycEErME14dFhLNkpvRkFNZGF6azBheEk0S3hnL3A2cDBGcWc9
131 +Pg0KPiBbaW1hZ2U6IFBD7KCA7J6lXQ0KPiA8aHR0cDovL2JpZ2ZpbGUubWFpbC5uYXZlci5jb20v
132 +YmlnZmlsZXVwbG9hZC9kb3dubG9hZD9maWQ9ci9SQyt6KzVNNm5ySHF1bEtvcE9IcXVaS28yL0Zv
133 +S1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4dmpGck1YRm92ZE14RkNheFV3YXhF
134 +bEt4RkNweGIvS3FNOU1xMzBhekVtTW91PT4gW2ltYWdlOg0KPiDrhKTsnbTrsoQg7YG065287Jqw
135 +65OcXQ0KPiA8aHR0cHM6Ly9jbG91ZC5uYXZlci5jb20vc2F2ZUZpbGUubmhuP3NlcnZpY2U9bWFp
136 +bCZyZXNvdXJjZT0lN0IlMjJzaXplJTIyJTNBMTY2MTY4MyUyQyUyMm5hbWUlMjIlM0ElMjJIVE1M
137 +NSVFQyU5OSU4MCslRUMlOEIlOUMlRUIlQTclQTglRUQlOEIlQjErJUVEJTgzJTlDJUVBJUI3JUI4
138 +LnBuZyUyMiUyQyUyMmRvd25sb2FkVXJsJTIyJTNBJTIyYmlnZmlsZS5tYWlsLm5hdmVyLmNvbSUy
139 +RmJpZ2ZpbGV1cGxvYWQlMkZkb3dubG9hZCUzRmZpZCUzRHIlMkZSQyUyQnolMkI1TTZuckhxdWxL
140 +b3BPSHF1WktvMiUyRkZvS1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4dmpGck1Y
141 +Rm92ZE14RkNheFV3YXhFbEt4RkNweGIlMkZLcU05TXEzMGF6RW1Nb3UlM0QlMjIlMkMlMjJrZXkl
142 +MjIlM0ElMjIlMjIlN0QmZmlsZWtleT1yL1JDK3orNU02bnJIcXVsS29wT0hxdVpLbzIvRm9LWEhx
143 +VW1Lb2dtRnhnd0t4TXdLeEtYSHF1OWF4Z2xLcWJ3YXh2akZyTVhGb3ZkTXhGQ2F4VXdheEVsS3hG
144 +Q3B4Yi9LcU05TXEzMGF6RW1Nb3U9PiBIVE1MNeyZgA0KPiDsi5zrp6jti7Eg7YOc6re4LnBuZyAy
145 +TUINCj4gPGh0dHA6Ly9iaWdmaWxlLm1haWwubmF2ZXIuY29tL2JpZ2ZpbGV1cGxvYWQvZG93bmxv
146 +YWQ/ZmlkPXIvUkMreis1TTZuckhxdWxLb3BPSHF1WktvMi9Gb0tYSHFVbUtvZ21GeGd3S3hNd0t4
147 +S1hIcXU5YXhnbEtxYndheHZqRnJNWEZvdmRNeEZDYXhVd2F4RWxLeEZDcHhiL0txTTlNcTMwYXpF
148 +bU1vdT0+DQo+ICAg64uk7Jq066Gc65OcIOq4sOqwhDogMjAyMC8wNS8wMSB+IDIwMjAvMDUvMzEN
149 +Cj4NCj4NCj4NCj4g7J2067KI7KO8IOydvOygleydgCBKYXZhc2NyaXB0IOqzteu2gOyYgOyKteuL
150 +iOuLpC4NCj4NCj4gSmF2YXNjcmlwdOulvCDsoITssrTsoIHsnLzroZwg6rCE64uo7Z6IIOyCtO2O
151 +tOuztOqzoCDsoJzsnbTsv7zrpqzrpbwg7KCB7Jqp7ZWY64qUIOqyg+ydhCDqs7XrtoDtlojsirXr
152 +i4jri6QuDQo+DQo+DQo+DQo+IOyngOuCnCDsnbzsoJXsnbTsl4jrjZggSFRNTOqzvCBDU1Psl5Ds
153 +hJwg6rO167aA66W8IOuLpCDtlZjsp4Ag66q77ZaI642YIOu2gOu2hOydhCDqs7XrtoDtlojsirXr
154 +i4jri6QuDQo+DQo+IEhUTUzsnZgg7Iuc66eo7YuxIO2DnOq3uOyZgCBDU1Mg66CI7J207JWE7JuD
155 +7JeQIOuMgO2VtOyEnCDstpTqsIDroZwg6rO167aA7ZaI7Iq164uI64ukLg0KPg0KPiDqt7jrpqzq
156 +s6Ag6rO167aA7ZaI642YIEhUTUzqs7wgQ1NT66W8IOuzteyKte2WiOyKteuLiOuLpC4NCj4NCj4N
157 +Cj4NCj4g6rO167aA7ZaI642YIOuCtOyaqeyXkCDrjIDtlbQg7KCV66as7ZW064aT7J2AIOqyg+yd
158 +hCDsgqzsp4TsnLzroZwg7LKo67aA7ZW065GQ7JeI7Iq164uI64ukLg0KPg0KPg0KPg0KPg0KPg0K
159 +PiDssLjqs6DtlZwg7LGF7J2066aE7J6F64uI64ukLg0KPg0KPiAxLiBEbyBpdCDsnpDrsJTsiqTt
160 +gazrpr3tirggKyDsoJzsnbTsv7zrpqwg7J6F66y4DQo+DQo+IDIuIEhUTUw1ICsgQ1NTMyDsm7kg
161 +7ZGc7KSA7J2YIOygleyEnQ0KPg0KPg0KPg0KPiDsppDqsbDsmrQg7Jew7Zy0IOuztOuCtOyLnOq4
162 +sCDrsJTrnbzqsqDsirXri4jri6QhDQo+DQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
163 +LS0tDQo+ICpGcm9tOiogIuyLoOykgOyYgSI8anlzaGluQHRyaXpjb3JwLmNvbT4NCj4gKlRvOiog
164 +Iuq5gOuvvOyEsSI8ZG9saWthcnRAbmF2ZXIuY29tPjsgIiDsnKDsnKDsp4Rb7ZWZ7IOdXSjshozt
165 +lITtirjsm6jslrTsnLXtlanrjIDtlZkg7Lu07ZOo7YSw6rO17ZWZ6rO8KSI8DQo+IHdpbGRmb3Jj
166 +ZUBraHUuYWMua3I+OyAi67CV7KCV7ZuIIjxrYW5ndGFrNjI5MUBuYXZlci5jb20+OyAiIOyLoOuP
167 +meycpFvtlZnsg51dKOyGjO2UhO2KuOybqOyWtOycte2VqeuMgO2VmQ0KPiDsu7Ttk6jthLDqs7Xt
168 +lZnqs7wpIjx2ZWwxMDI0QGtodS5hYy5rcj47DQo+ICpDYzoqDQo+ICpTZW50OiogMjAyMC0wNC0y
169 +OCAo7ZmUKSAxMzo1MjozMCAoR01UKzA5OjAwKQ0KPiAqU3ViamVjdDoqIOydtOuyiOyjvCDqs7zs
170 +oJwNCj4NCj4g7J2067KI7KO864qUIOuzhOuPhOydmCDqs7zsoJzripQg7JeG6rOgLA0KPiDqs4Tt
171 +mo3rkJjsl4jrjZgg7Iqk7LyA7KSE64yA66GcIOydvOyglSDsp4TtlontlbQNCj4NCj4g6riI7JqU
172 +7J287JeQIOyWtOuWpCDrgrTsmqnsnYQg7KeE7ZaJ7ZaI64qU7KeADQo+IOydtOuyiOyjvCDsl4Xr
173 +rLQg64K07JqpIOuztOqzoCDrs7TrgrTspJgNCj4NCj4gLS0NCj4NCj4NCj4NCj4NCj4g4oiS4oiS
174 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
175 +4oiS4oiS4oiSDQo+DQo+ICjso7wpIO2KuOumrOymiOy9lO2NvOugiOydtOyFmA0KPg0KPiDsi6Ds
176 +pIDsmIEgLyDsnbTsgqwNCj4NCj4gVFJJWiBDb3JwIEluYy4NCj4NCj4gSnVuWW91bmcgU2hpbiAv
177 +IENUTw0KPiAoTSkgMDEwLTcyNzItMTI5Ng0KPg0KPiAoVCkgMDcwLTc1MjYtMDg3Mg0KPg0KPiAo
178 +RkFYKSAwMi02NDQyLTA4NzINCj4g4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
179 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo+DQoNCg0KLS0gDQoNCg0KDQri
180 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
181 +iJLiiJLiiJLiiJLiiJINCg0KKOyjvCkg7Yq466as7KaI7L2U7Y2866CI7J207IWYDQoNCuyLoOyk
182 +gOyYgSAvIOydtOyCrA0KDQpUUklaIENvcnAgSW5jLg0KDQpKdW5Zb3VuZyBTaGluIC8gQ1RPDQoo
183 +TSkgMDEwLTcyNzItMTI5Ng0KDQooVCkgMDcwLTc1MjYtMDg3Mg0KDQooRkFYKSAwMi02NDQyLTA4
184 +NzINCuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
185 +kuKIkuKIkuKIkuKIkuKIkuKIkg0K
186 +--00000000000090d8eb05a4ccdaee
187 +Content-Type: text/html; charset="UTF-8"
188 +Content-Transfer-Encoding: base64
189 +
190 +PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PC9kaXY+PGRpdj4mbHQ7IGltZyBzcmM9JnF1b3Q7Li9s
191 +b2dvLnBuZyZxdW90OyBkYXRhLWlkPSZxdW90O2JpZy1sb2dvJnF1b3Q7IC8mZ3Q7PC9kaXY+PGRp
192 +dj7snbTrn7Ag6rWs66y47J20IOyeiOuLpOqzoCDtlojsnYQg65WMPC9kaXY+PGRpdj5kYXRhLWlk
193 +IOqwmeydgCBkYXRhLXh4IHByb3BlcnR564qUIOustOyKqCDsmqnrj4TroZwg7JOw64qU7KeA7JmA
194 +PC9kaXY+PGRpdj7slrTrlrvqsowg7KCR6re87ZWY64qU7KeA65Ox64+EIOyhsOyCrO2VtOu0kOu0
195 +kDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+66eI7J2465Oc66e17J2EIOuztOuLpOuztOuLiC4u
196 +Ljxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+PGltZyBzcmM9ImNpZDppaV9rOXM0
197 +OGJjcDAiIGFsdD0iaW1hZ2UucG5nIiB3aWR0aD0iNDM5IiBoZWlnaHQ9IjE0NiI+PGJyPjwvZGl2
198 +PjxkaXY+PGJyPjwvZGl2PjxkaXY+44WO44WOICZxdW90O+uLpOydjOyXkCDtlZjsnpDqtawmcXVv
199 +dDvripQg7J6s67CM7JeI7Ja0LjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+7Iqk7LyA7KW064yA
200 +66GcIOynhO2WieuQmOuKlOyngCDtmZXsnbjtlbTrs7Tqs6A8L2Rpdj48ZGl2PuydtOuyiOyjvOuK
201 +lCDrgrTqsIAg7KGw7IKs7ZW067O0652864qU6rKDIOyZuOyXkOuKlCDquLDsobQg7Iqk7LyA7KSE
202 +64yA66GcIOynhO2Wie2VtOu0kDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+7ISc67KE7Kq9IOy9
203 +lOuUqeydgCDsnqXqs6Drpbwg6riw67CY7Jy866GcIO2VmOuKlCDsm7kg7IiY7JeF7J2EIOuwsOya
204 +sOqzoCDsnojri6Tqs6Ag7ZWY64uI6rmMLDwvZGl2PjxkaXY+7J6YIO2VmOqzoCDsnojsnYTqsbDr
205 +nbzqs6Ag7IOd6rCB7J20IOuTpOyWtC4g6rGx7KCV7ZWY7KeAIOyViuqzoCDsnojsnYTqsowgPGJy
206 +PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+7L2U65Sp7J20IOyLnOyekeuQmOuKlCDsnbzsoJXr
207 +toDthLDripQg7ISc67KE7Kq964+EIOqwmeydtCDsp4TtlontlbTrtJDrtJA8L2Rpdj48ZGl2Pu2V
208 +mOuptOyEnCDqtoHquIjtlZzqsoPsnYAg7Ja47KCc65Og7KeAIOusvOyWtOu0kOuPhCDsoovslYQ8
209 +L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVv
210 +dGUiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj4yMDIw64WEIDXsm5QgMeydvCAo
211 +6riIKSDsmKTtm4QgNDoxMiwg67CV7KCV7ZuIICZsdDs8YSBocmVmPSJtYWlsdG86a2FuZ3RhazYy
212 +OTFAbmF2ZXIuY29tIj5rYW5ndGFrNjI5MUBuYXZlci5jb208L2E+Jmd0O+uLmOydtCDsnpHshLE6
213 +PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow
214 +cHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtw
215 +YWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO21heC13aWR0aDo5ODBweCI+
216 +PHRhYmxlIHN0eWxlPSJ0YWJsZS1sYXlvdXQ6Zml4ZWQiIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2lu
217 +Zz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRib2R5Pjx0cj48dGQ+PGltZyBzcmM9
218 +Imh0dHBzOi8vc3NsLnBzdGF0aWMubmV0L3N0YXRpYy9wd2UvbWFpbC9kZXNraG9tZS9pY29fYXR0
219 +X2NsaXAuZ2lmIiBhbHQ9IiIgd2lkdGg9IjciIGhlaWdodD0iMTAiPsKgPHN0cm9uZz7rjIDsmqnr
220 +n4kg7LKo67aA7YyM7J28PC9zdHJvbmc+wqA8c3BhbiBzdHlsZT0iY29sb3I6cmdiKDU2LDE4Miwx
221 +KSI+M+qwnDwvc3Bhbj4oOE1CKTwvdGQ+PHRkIHN0eWxlPSJmb250LXNpemU6MTFweDtsZXR0ZXIt
222 +c3BhY2luZzotMXB4O2NvbG9yOnJnYigxMDIsMTAyLDEwMikiIGFsaWduPSJyaWdodCI+64yA7Jqp
223 +65+JIOyyqOu2gCDtjIzsnbzsnYAgPHNwYW4gc3R5bGU9ImxldHRlci1zcGFjaW5nOjBweDtjb2xv
224 +cjpyZ2IoMjU1LDUxLDApIj4zMOydvOqwhDwvc3Bhbj4g67O06rSAIC8gPHNwYW4gc3R5bGU9Imxl
225 +dHRlci1zcGFjaW5nOjBweDtjb2xvcjpyZ2IoMjU1LDUxLDApIj4xMDDtmozquYzsp4A8L3NwYW4+
226 +IOuLpOyatOuhnOuTnCDqsIDriqU8L3RkPjwvdHI+PHRyPjx0ZCBzdHlsZT0iaGVpZ2h0OjVweDtm
227 +b250LXNpemU6MHB4IiBoZWlnaHQ9IjUiPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PHRhYmxl
228 +IHN0eWxlPSJ0YWJsZS1sYXlvdXQ6Zml4ZWQiIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIg
229 +Y2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRib2R5Pjx0cj48dGQgY29sc3Bhbj0iMiIgc3R5
230 +bGU9ImJvcmRlci1jb2xvcjpyZ2IoMjM3LDIzNywyMzgpIHJnYigyMzcsMjM3LDIzOCkgY3VycmVu
231 +dGNvbG9yO2JvcmRlci1zdHlsZTpzb2xpZCBzb2xpZCBub25lO2JvcmRlci13aWR0aDoxcHggMXB4
232 +IDBweCI+PHRhYmxlIHN0eWxlPSJib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2IoMjM3LDIzNywy
233 +MzgpO3RhYmxlLWxheW91dDpmaXhlZCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgY2VsbHNw
234 +YWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPjx0Ym9keT48dHI+PHRkIHN0eWxl
235 +PSJ3aWR0aDoyMHB4IiB3aWR0aD0iMjAiIHZhbGlnbj0ibWlkZGxlIiBhbGlnbj0icmlnaHQiPjxh
236 +IGhyZWY9Imh0dHA6Ly9iaWdmaWxlLm1haWwubmF2ZXIuY29tL2JpZ2ZpbGV1cGxvYWQvZG93bmxv
237 +YWQ/ZmlkPXIvRkMreis1TTZuZEhxdWxLb3BPSHF1WktvMi9Gb0tYSHFVbUtvZ21GeGd3S3hNd0t4
238 +S1hIcXU5YXhnbEtxYndheHZqYXh2bEtBTTlGeDJsRkFLd3A2aXZGbyswS0EyOUtvdXJGNGlDTTZp
239 +MHB6RT0iIHRhcmdldD0iX2JsYW5rIj4gPGltZyBzcmM9Imh0dHBzOi8vc3NsLnBzdGF0aWMubmV0
240 +L3N0YXRpYy9wd2Uvbm0vYnRuX3NhdmVwYy5wbmciIGFsdD0iUEPsoIDsnqUiIHN0eWxlPSJ2ZXJ0
241 +aWNhbC1hbGlnbjogdG9wOyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiBib3JkZXI9IjAiPjwvYT48
242 +L3RkPjx0ZCBzdHlsZT0id2lkdGg6MjBweCIgd2lkdGg9IjIwIiB2YWxpZ249Im1pZGRsZSIgYWxp
243 +Z249InJpZ2h0Ij48YSBocmVmPSJodHRwczovL2Nsb3VkLm5hdmVyLmNvbS9zYXZlRmlsZS5uaG4/
244 +c2VydmljZT1tYWlsJmFtcDtyZXNvdXJjZT0lN0IlMjJzaXplJTIyJTNBMzU0MzE1MiUyQyUyMm5h
245 +bWUlMjIlM0ElMjJqcXVlcnkrJUVDJTlEJUI0JUVCJUIyJUE0JUVEJThBJUI4LnBuZyUyMiUyQyUy
246 +MmRvd25sb2FkVXJsJTIyJTNBJTIyYmlnZmlsZS5tYWlsLm5hdmVyLmNvbSUyRmJpZ2ZpbGV1cGxv
247 +YWQlMkZkb3dubG9hZCUzRmZpZCUzRHIlMkZGQyUyQnolMkI1TTZuZEhxdWxLb3BPSHF1WktvMiUy
248 +RkZvS1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4dmpheHZsS0FNOUZ4MmxGQUt3
249 +cDZpdkZvJTJCMEtBMjlLb3VyRjRpQ002aTBwekUlM0QlMjIlMkMlMjJrZXklMjIlM0ElMjIlMjIl
250 +N0QmYW1wO2ZpbGVrZXk9ci9GQyt6KzVNNm5kSHF1bEtvcE9IcXVaS28yL0ZvS1hIcVVtS29nbUZ4
251 +Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4dmpheHZsS0FNOUZ4MmxGQUt3cDZpdkZvKzBLQTI5S291
252 +ckY0aUNNNmkwcHpFPSIgdGFyZ2V0PSJfYmxhbmsiPiA8aW1nIHNyYz0iaHR0cHM6Ly9zc2wucHN0
253 +YXRpYy5uZXQvc3RhdGljL3B3ZS9ubS9idG5fc2F2ZW5kci5wbmciIGFsdD0i64Sk7J2067KEIO2B
254 +tOudvOyasOuTnCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOiB0b3A7IiB3aWR0aD0iMTciIGhlaWdo
255 +dD0iMTciIGJvcmRlcj0iMCI+PC9hPjwvdGQ+PHRkIHN0eWxlPSJ3aWR0aDphdXRvO2xpbmUtaGVp
256 +Z2h0OjE3cHg7cGFkZGluZzozcHggN3B4IiB3aWR0aD0iKiI+PGEgaHJlZj0iaHR0cDovL2JpZ2Zp
257 +bGUubWFpbC5uYXZlci5jb20vYmlnZmlsZXVwbG9hZC9kb3dubG9hZD9maWQ9ci9GQyt6KzVNNm5k
258 +SHF1bEtvcE9IcXVaS28yL0ZvS1hIcVVtS29nbUZ4Z3dLeE13S3hLWEhxdTlheGdsS3Fid2F4dmph
259 +eHZsS0FNOUZ4MmxGQUt3cDZpdkZvKzBLQTI5S291ckY0aUNNNmkwcHpFPSIgdGl0bGU9ImpxdWVy
260 +eSDsnbTrsqTtirgucG5nIiBzdHlsZT0iY29sb3I6cmdiKDUxLDUxLDUxKTtmb250LXNpemU6MTJw
261 +eDtkaXNwbGF5OmJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFw
262 +O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtZGVjb3JhdGlvbjpub25lIiB0YXJnZXQ9
263 +Il9ibGFuayI+anF1ZXJ5IOydtOuypO2KuC5wbmcgPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OnRh
264 +aG9tYTtmb250LXNpemU6MTFweDtjb2xvcjpyZ2IoMTUzLDE1MywxNTMpIj4zTUI8L3NwYW4+PC9h
265 +PjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PHRhYmxlIHN0eWxlPSJib3JkZXItYm90dG9tOjFw
266 +eCBzb2xpZCByZ2IoMjM3LDIzNywyMzgpO3RhYmxlLWxheW91dDpmaXhlZCIgd2lkdGg9IjEwMCUi
267 +IGhlaWdodD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAi
268 +Pjx0Ym9keT48dHI+PHRkIHN0eWxlPSJ3aWR0aDoyMHB4IiB3aWR0aD0iMjAiIHZhbGlnbj0ibWlk
269 +ZGxlIiBhbGlnbj0icmlnaHQiPjxhIGhyZWY9Imh0dHA6Ly9iaWdmaWxlLm1haWwubmF2ZXIuY29t
270 +L2JpZ2ZpbGV1cGxvYWQvZG93bmxvYWQ/ZmlkPXIvK0Mreis1TTZuOUhxdWxLb3BPSHF1WktvMi9G
271 +b0tYSHFVbUtvZ21GeGd3S3hNd0t4S1hIcXU5YXhnbEtxYndheHZqYTZKdmF6TXJwQSswTXh0WEs2
272 +Sm9GQU1kYXprMGF4STRLeGcvcDZwMEZxZz0iIHRhcmdldD0iX2JsYW5rIj4gPGltZyBzcmM9Imh0
273 +dHBzOi8vc3NsLnBzdGF0aWMubmV0L3N0YXRpYy9wd2Uvbm0vYnRuX3NhdmVwYy5wbmciIGFsdD0i
274 +UEPsoIDsnqUiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjogdG9wOyIgd2lkdGg9IjE3IiBoZWlnaHQ9
275 +IjE3IiBib3JkZXI9IjAiPjwvYT48L3RkPjx0ZCBzdHlsZT0id2lkdGg6MjBweCIgd2lkdGg9IjIw
276 +IiB2YWxpZ249Im1pZGRsZSIgYWxpZ249InJpZ2h0Ij48YSBocmVmPSJodHRwczovL2Nsb3VkLm5h
277 +dmVyLmNvbS9zYXZlRmlsZS5uaG4/c2VydmljZT1tYWlsJmFtcDtyZXNvdXJjZT0lN0IlMjJzaXpl
278 +JTIyJTNBMzE3MTA0NSUyQyUyMm5hbWUlMjIlM0ElMjJDU1MrJUVCJUEwJTg4JUVDJTlEJUI0JUVD
279 +JTk1JTg0JUVDJTlCJTgzLnBuZyUyMiUyQyUyMmRvd25sb2FkVXJsJTIyJTNBJTIyYmlnZmlsZS5t
280 +YWlsLm5hdmVyLmNvbSUyRmJpZ2ZpbGV1cGxvYWQlMkZkb3dubG9hZCUzRmZpZCUzRHIlMkYlMkJD
281 +JTJCeiUyQjVNNm45SHF1bEtvcE9IcXVaS28yJTJGRm9LWEhxVW1Lb2dtRnhnd0t4TXdLeEtYSHF1
282 +OWF4Z2xLcWJ3YXh2amE2SnZhek1ycEElMkIwTXh0WEs2Sm9GQU1kYXprMGF4STRLeGclMkZwNnAw
283 +RnFnJTNEJTIyJTJDJTIya2V5JTIyJTNBJTIyJTIyJTdEJmFtcDtmaWxla2V5PXIvK0Mreis1TTZu
284 +OUhxdWxLb3BPSHF1WktvMi9Gb0tYSHFVbUtvZ21GeGd3S3hNd0t4S1hIcXU5YXhnbEtxYndheHZq
285 +YTZKdmF6TXJwQSswTXh0WEs2Sm9GQU1kYXprMGF4STRLeGcvcDZwMEZxZz0iIHRhcmdldD0iX2Js
286 +YW5rIj4gPGltZyBzcmM9Imh0dHBzOi8vc3NsLnBzdGF0aWMubmV0L3N0YXRpYy9wd2Uvbm0vYnRu
287 +X3NhdmVuZHIucG5nIiBhbHQ9IuuEpOydtOuyhCDtgbTrnbzsmrDrk5wiIHN0eWxlPSJ2ZXJ0aWNh
288 +bC1hbGlnbjogdG9wOyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiBib3JkZXI9IjAiPjwvYT48L3Rk
289 +Pjx0ZCBzdHlsZT0id2lkdGg6YXV0bztsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6M3B4IDdweCIg
290 +d2lkdGg9IioiPjxhIGhyZWY9Imh0dHA6Ly9iaWdmaWxlLm1haWwubmF2ZXIuY29tL2JpZ2ZpbGV1
291 +cGxvYWQvZG93bmxvYWQ/ZmlkPXIvK0Mreis1TTZuOUhxdWxLb3BPSHF1WktvMi9Gb0tYSHFVbUtv
292 +Z21GeGd3S3hNd0t4S1hIcXU5YXhnbEtxYndheHZqYTZKdmF6TXJwQSswTXh0WEs2Sm9GQU1kYXpr
293 +MGF4STRLeGcvcDZwMEZxZz0iIHRpdGxlPSJDU1Mg66CI7J207JWE7JuDLnBuZyIgc3R5bGU9ImNv
294 +bG9yOnJnYig1MSw1MSw1MSk7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJm
295 +bG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRl
296 +bjt0ZXh0LWRlY29yYXRpb246bm9uZSIgdGFyZ2V0PSJfYmxhbmsiPkNTUyDroIjsnbTslYTsm4Mu
297 +cG5nIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp0YWhvbWE7Zm9udC1zaXplOjExcHg7Y29sb3I6
298 +cmdiKDE1MywxNTMsMTUzKSI+M01CPC9zcGFuPjwvYT48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxl
299 +Pjx0YWJsZSBzdHlsZT0iYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiKDIzNywyMzcsMjM4KTt0
300 +YWJsZS1sYXlvdXQ6Zml4ZWQiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGNlbGxzcGFjaW5n
301 +PSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj48dGJvZHk+PHRyPjx0ZCBzdHlsZT0id2lk
302 +dGg6MjBweCIgd2lkdGg9IjIwIiB2YWxpZ249Im1pZGRsZSIgYWxpZ249InJpZ2h0Ij48YSBocmVm
303 +PSJodHRwOi8vYmlnZmlsZS5tYWlsLm5hdmVyLmNvbS9iaWdmaWxldXBsb2FkL2Rvd25sb2FkP2Zp
304 +ZD1yL1JDK3orNU02bnJIcXVsS29wT0hxdVpLbzIvRm9LWEhxVW1Lb2dtRnhnd0t4TXdLeEtYSHF1
305 +OWF4Z2xLcWJ3YXh2akZyTVhGb3ZkTXhGQ2F4VXdheEVsS3hGQ3B4Yi9LcU05TXEzMGF6RW1Nb3U9
306 +IiB0YXJnZXQ9Il9ibGFuayI+IDxpbWcgc3JjPSJodHRwczovL3NzbC5wc3RhdGljLm5ldC9zdGF0
307 +aWMvcHdlL25tL2J0bl9zYXZlcGMucG5nIiBhbHQ9IlBD7KCA7J6lIiBzdHlsZT0idmVydGljYWwt
308 +YWxpZ246IHRvcDsiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgYm9yZGVyPSIwIj48L2E+PC90ZD48
309 +dGQgc3R5bGU9IndpZHRoOjIwcHgiIHdpZHRoPSIyMCIgdmFsaWduPSJtaWRkbGUiIGFsaWduPSJy
310 +aWdodCI+PGEgaHJlZj0iaHR0cHM6Ly9jbG91ZC5uYXZlci5jb20vc2F2ZUZpbGUubmhuP3NlcnZp
311 +Y2U9bWFpbCZhbXA7cmVzb3VyY2U9JTdCJTIyc2l6ZSUyMiUzQTE2NjE2ODMlMkMlMjJuYW1lJTIy
312 +JTNBJTIySFRNTDUlRUMlOTklODArJUVDJThCJTlDJUVCJUE3JUE4JUVEJThCJUIxKyVFRCU4MyU5
313 +QyVFQSVCNyVCOC5wbmclMjIlMkMlMjJkb3dubG9hZFVybCUyMiUzQSUyMmJpZ2ZpbGUubWFpbC5u
314 +YXZlci5jb20lMkZiaWdmaWxldXBsb2FkJTJGZG93bmxvYWQlM0ZmaWQlM0RyJTJGUkMlMkJ6JTJC
315 +NU02bnJIcXVsS29wT0hxdVpLbzIlMkZGb0tYSHFVbUtvZ21GeGd3S3hNd0t4S1hIcXU5YXhnbEtx
316 +YndheHZqRnJNWEZvdmRNeEZDYXhVd2F4RWxLeEZDcHhiJTJGS3FNOU1xMzBhekVtTW91JTNEJTIy
317 +JTJDJTIya2V5JTIyJTNBJTIyJTIyJTdEJmFtcDtmaWxla2V5PXIvUkMreis1TTZuckhxdWxLb3BP
318 +SHF1WktvMi9Gb0tYSHFVbUtvZ21GeGd3S3hNd0t4S1hIcXU5YXhnbEtxYndheHZqRnJNWEZvdmRN
319 +eEZDYXhVd2F4RWxLeEZDcHhiL0txTTlNcTMwYXpFbU1vdT0iIHRhcmdldD0iX2JsYW5rIj4gPGlt
320 +ZyBzcmM9Imh0dHBzOi8vc3NsLnBzdGF0aWMubmV0L3N0YXRpYy9wd2Uvbm0vYnRuX3NhdmVuZHIu
321 +cG5nIiBhbHQ9IuuEpOydtOuyhCDtgbTrnbzsmrDrk5wiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjog
322 +dG9wOyIgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiBib3JkZXI9IjAiPjwvYT48L3RkPjx0ZCBzdHls
323 +ZT0id2lkdGg6YXV0bztsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6M3B4IDdweCIgd2lkdGg9Iioi
324 +PjxhIGhyZWY9Imh0dHA6Ly9iaWdmaWxlLm1haWwubmF2ZXIuY29tL2JpZ2ZpbGV1cGxvYWQvZG93
325 +bmxvYWQ/ZmlkPXIvUkMreis1TTZuckhxdWxLb3BPSHF1WktvMi9Gb0tYSHFVbUtvZ21GeGd3S3hN
326 +d0t4S1hIcXU5YXhnbEtxYndheHZqRnJNWEZvdmRNeEZDYXhVd2F4RWxLeEZDcHhiL0txTTlNcTMw
327 +YXpFbU1vdT0iIHRpdGxlPSJIVE1MNeyZgCDsi5zrp6jti7Eg7YOc6re4LnBuZyIgc3R5bGU9ImNv
328 +bG9yOnJnYig1MSw1MSw1MSk7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJm
329 +bG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRl
330 +bjt0ZXh0LWRlY29yYXRpb246bm9uZSIgdGFyZ2V0PSJfYmxhbmsiPkhUTUw17JmAIOyLnOunqO2L
331 +sSDtg5zqt7gucG5nIDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTp0YWhvbWE7Zm9udC1zaXplOjEx
332 +cHg7Y29sb3I6cmdiKDE1MywxNTMsMTUzKSI+Mk1CPC9zcGFuPjwvYT48L3RkPjwvdHI+PC90Ym9k
333 +eT48L3RhYmxlPjwvdGQ+PC90cj48dHI+PHRkIGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6
334 +MTFweDtsZXR0ZXItc3BhY2luZzotMXB4IiBoZWlnaHQ9IjI2Ij7CoMKg64uk7Jq066Gc65OcIOq4
335 +sOqwhDogPHNwYW4gc3R5bGU9ImxldHRlci1zcGFjaW5nOjBweDtjb2xvcjpyZ2IoMjU1LDUxLDAp
336 +Ij4yMDIwLzA1LzAxIH4gMjAyMC8wNS8zMTwvc3Bhbj48L3RkPjwvdHI+PHRyPjx0ZD48dGFibGUg
337 +c3R5bGU9InRhYmxlLWxheW91dDpmaXhlZCIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBj
338 +ZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj48dGJvZHk+PHRyPjx0ZCBoZWlnaHQ9IjciPjwvdGQ+
339 +PC90cj48dHI+PHRkPjxkaXYgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6cmdiKDIzNiwyMzYsMjM2
340 +KTtoZWlnaHQ6MXB4O3dpZHRoOjEwMCUiPjwvZGl2PjwvdGQ+PC90cj48dHI+PHRkIGhlaWdodD0i
341 +MjAiPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48
342 +L2Rpdj48ZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB0O2ZvbnQtZmFtaWx5Okd1bGltLHNh
343 +bnMtc2VyaWYiPjxwPsKgPC9wPjxwPuydtOuyiOyjvCDsnbzsoJXsnYAgSmF2YXNjcmlwdCDqs7Xr
344 +toDsmIDsirXri4jri6QuPC9wPjxwPkphdmFzY3JpcHTrpbwg7KCE7LK07KCB7Jy866GcIOqwhOuL
345 +qO2eiCDsgrTtjrTrs7Tqs6Ag7KCc7J207L+866as66W8IOyggeyaqe2VmOuKlCDqsoPsnYQg6rO1
346 +67aA7ZaI7Iq164uI64ukLjwvcD48cD7CoDwvcD48cD7sp4Drgpwg7J287KCV7J207JeI642YIEhU
347 +TUzqs7wgQ1NT7JeQ7IScIOqzteu2gOulvCDri6Qg7ZWY7KeAIOuqu+2WiOuNmCDrtoDrtoTsnYQg
348 +6rO167aA7ZaI7Iq164uI64ukLjwvcD48cD5IVE1M7J2YIOyLnOunqO2LsSDtg5zqt7jsmYAgQ1NT
349 +IOugiOydtOyVhOybg+yXkCDrjIDtlbTshJwg7LaU6rCA66GcIOqzteu2gO2WiOyKteuLiOuLpC48
350 +L3A+PHA+6re466as6rOgIOqzteu2gO2WiOuNmCBIVE1M6rO8IENTU+ulvCDrs7XsirXtlojsirXr
351 +i4jri6QuPC9wPjxwPsKgPC9wPjxwPuqzteu2gO2WiOuNmCDrgrTsmqnsl5Ag64yA7ZW0IOygleum
352 +rO2VtOuGk+ydgCDqsoPsnYQg7IKs7KeE7Jy866GcIOyyqOu2gO2VtOuRkOyXiOyKteuLiOuLpC48
353 +L3A+PHA+wqA8L3A+PHA+wqA8L3A+PHA+7LC46rOg7ZWcIOyxheydtOumhOyeheuLiOuLpC48L3A+
354 +PHA+MS4gRG8gaXQg7J6Q67CU7Iqk7YGs66a97Yq4ICsg7KCc7J207L+866asIOyeheusuDwvcD48
355 +cD4yLiBIVE1MNSArIENTUzMg7Ju5IO2RnOykgOydmCDsoJXshJ08L3A+PHA+wqA8L3A+PHA+7KaQ
356 +6rGw7Jq0IOyXsO2ctCDrs7TrgrTsi5zquLAg67CU65286rKg7Iq164uI64ukITwvcD48cD7CoDwv
357 +cD48cCBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtwYWRkaW5n
358 +OjBweCAwcHggMHB4IDEwcHQiPjxzcGFuPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9zcGFu
359 +Pjxicj48Yj5Gcm9tOjwvYj4gJnF1b3Q77Iug7KSA7JiBJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0
360 +bzpqeXNoaW5AdHJpemNvcnAuY29tIiB0YXJnZXQ9Il9ibGFuayI+anlzaGluQHRyaXpjb3JwLmNv
361 +bTwvYT4mZ3Q7IDxicj48Yj5Ubzo8L2I+ICZxdW90O+q5gOuvvOyEsSZxdW90OyZsdDs8YSBocmVm
362 +PSJtYWlsdG86ZG9saWthcnRAbmF2ZXIuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZG9saWthcnRAbmF2
363 +ZXIuY29tPC9hPiZndDs7ICZxdW90OyDsnKDsnKDsp4Rb7ZWZ7IOdXSjshoztlITtirjsm6jslrTs
364 +nLXtlanrjIDtlZkg7Lu07ZOo7YSw6rO17ZWZ6rO8KSZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86
365 +d2lsZGZvcmNlQGtodS5hYy5rciIgdGFyZ2V0PSJfYmxhbmsiPndpbGRmb3JjZUBraHUuYWMua3I8
366 +L2E+Jmd0OzsgJnF1b3Q767CV7KCV7ZuIJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFr
367 +NjI5MUBuYXZlci5jb20iIHRhcmdldD0iX2JsYW5rIj5rYW5ndGFrNjI5MUBuYXZlci5jb208L2E+
368 +Jmd0OzsgJnF1b3Q7IOyLoOuPmeycpFvtlZnsg51dKOyGjO2UhO2KuOybqOyWtOycte2VqeuMgO2V
369 +mSDsu7Ttk6jthLDqs7XtlZnqs7wpJnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzp2ZWwxMDI0QGto
370 +dS5hYy5rciIgdGFyZ2V0PSJfYmxhbmsiPnZlbDEwMjRAa2h1LmFjLmtyPC9hPiZndDs7IDxicj48
371 +Yj5DYzo8L2I+IDxicj48Yj5TZW50OjwvYj4gMjAyMC0wNC0yOCAo7ZmUKSAxMzo1MjozMCAoR01U
372 +KzA5OjAwKTxicj48Yj5TdWJqZWN0OjwvYj4g7J2067KI7KO8IOqzvOygnDxicj7CoDwvcD48ZGl2
373 +IGRpcj0ibHRyIj48ZGl2PuydtOuyiOyjvOuKlCDrs4Trj4TsnZgg6rO87KCc64qUIOyXhuqzoCw8
374 +L2Rpdj48ZGl2PuqzhO2ajeuQmOyXiOuNmCDsiqTsvIDspITrjIDroZwg7J287KCVIOynhO2Wie2V
375 +tDwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2Puq4iOyalOydvOyXkCDslrTrlqQg64K07Jqp7J2EIOyn
376 +hO2Wie2WiOuKlOyngCDCoDwvZGl2PjxkaXY+7J2067KI7KO8IOyXheustCDrgrTsmqkg67O06rOg
377 +IOuztOuCtOykmMKgPC9kaXY+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRy
378 +Ij48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+
379 +wqA8L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+4oiS4oiS4oiS4oiS4oiS4oiS
380 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9w
381 +PjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250LXNp
382 +emU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
383 +NXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3BhbiBsYW5nPSJFTi1VUyI+KcKg
384 +PC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxhbmc9IkVOLVVTIj7CoMKgIMKg
385 +IMKgIMKgIMKgwqDCoDwvc3Bhbj7CoDwvc3Bhbj48L3A+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCww
386 +LDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuyLoOykgOyYgSAvPHNwYW4gbGFu
387 +Zz0iRU4tVVMiPiDsnbTsgqzCoCA8L3NwYW4+44CA44CA44CA44CA44CA44CA44CA44CA44CA44CA
388 +PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPjxkaXYgc3R5bGU9ImNvbG9yOnJn
389 +Yig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRSSVogQ29ycCBJbmMuPC9zcGFuPjwv
390 +cD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAvIENUT8KgPC9zcGFuPjwvcD48
391 +ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4tVVMiPihNKSAwMTAtNzI3Mi0xMjk2PC9zcGFuPjxwPjxz
392 +cGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcwLTc1MjYtMDg3Mjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFu
393 +Zz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3MsKgIDwvc3Bhbj48YnI+PHNwYW4gbGFuZz0iRU4t
394 +VVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
395 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvc3Bhbj48L3NwYW4+PC9wPjwvZGl2PjwvZGl2Pjwv
396 +ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg0KDQoNCjwvZGl2PjwvZGl2Pjx0YWJs
397 +ZSBzdHlsZT0iZGlzcGxheTpub25lIj48dGJvZHk+PHRyPjx0ZD48aW1nIHNyYz0iaHR0cHM6Ly9t
398 +YWlsLm5hdmVyLmNvbS9yZWFkUmVjZWlwdC9ub3RpZnkvP2ltZz1yZmVDJTJCeiUyQjVNNm5ZYXF1
399 +bEtvcE9wb0lDRnhpU3BBYnFheEp2TW8lMkJ2SzZLck1yTSUyRkt6TSUyRmFBM29NeHV3YXgwZ01Y
400 +JTJCME1vZ3dGWmw1V0xsNXBOaUM3NDBUaG9SOERCRmMxNmxnJTJCSGlHRDRGVGJOZzVNcmVSLmdp
401 +ZiIgYm9yZGVyPSIwIj48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvYmxvY2txdW90ZT48L2Rp
402 +dj48YnIgY2xlYXI9ImFsbCI+PGJyPi0tIDxicj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxf
403 +c2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5bGU9
404 +ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PGJyPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+PGJy
405 +Pjwvc3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
406 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3A+PC9kaXY+PHAgc3R5bGU9ImNvbG9yOnJnYig4MCww
407 +LDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiIGxhbmc9IkVOLVVTIj48L3NwYW4+
408 +PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4oPC9zcGFu
409 +PuyjvDxzcGFuIGxhbmc9IkVOLVVTIj4pwqA8L3NwYW4+7Yq466as7KaI7L2U7Y2866CI7J207IWY
410 +PHNwYW4gbGFuZz0iRU4tVVMiPsKgwqAgwqAgwqAgwqAgwqDCoMKgPC9zcGFuPjxicj48L3NwYW4+
411 +PC9wPjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
412 +MTAuNXB0Ij7si6DspIDsmIEgLzxzcGFuIGxhbmc9IkVOLVVTIj4g7J207IKswqAgPC9zcGFuPuOA
413 +gOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgDxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9z
414 +cGFuPjwvcD48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPjxzcGFuIGxhbmc9IkVO
415 +LVVTIj5UUklaIENvcnAgSW5jLjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPkp1bllv
416 +dW5nIFNoaW4gLyBDVE88YnI+PC9zcGFuPjwvcD48ZGl2PjxkaXY+PHNwYW4gbGFuZz0iRU4tVVMi
417 +PihNKSAwMTAtNzI3Mi0xMjk2PC9zcGFuPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oVCkgMDcwLTc1
418 +MjYtMDg3Mjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihGQVgpIDAyLTY0NDItMDg3
419 +MsKgIDwvc3Bhbj48YnI+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuPuKIkuKIkuKIkuKIkuKIkuKI
420 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwv
421 +c3Bhbj48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2
422 +Pg0K
423 +--00000000000090d8eb05a4ccdaee--
424 +--00000000000090d8ec05a4ccdaef
425 +Content-Type: image/png; name="image.png"
426 +Content-Disposition: inline; filename="image.png"
427 +Content-Transfer-Encoding: base64
428 +Content-ID: <ii_k9s48bcp0>
429 +X-Attachment-Id: ii_k9s48bcp0
430 +
431 +iVBORw0KGgoAAAANSUhEUgAAAbcAAACSCAYAAADGgYTaAAAgAElEQVR4nOzd51siacI2fP6493h2
432 +nzvt3vvs7qTdSTvTPbl7ptP09HRO5iyIShAJomLOCYyYUBERUBQDIjkjwXC+H9BqS0Cxp9M614ff
433 +MdNl5SrqrCtUFcPs8OF12HL4YffswOWPvFJOXxjbruBrWWeCeF2s7mDCuewORuHd2UUoBoL4XVCM
434 +LyCHJUUJr/m1L4vxtjeWIAiC+H0g4UYQBEFcOCTcCIIgiAuHhBtBEARx4ZBwIwiCIC4cEm4EQRDE
435 +hUPCjSAIgrhwSLgRBEEQFw4JN4IgCOLCIeFGEARBXDgk3E7hC+9Bv2rGps1NG+7yh6Ga10M+OoUt
436 +u5cabnH4oF/ZhC/N1xw5/WFMqXUIRg/OtV6eYBRLa1uwe4JpjR+MHmBevwqL05f2MibnFuENXdzX
437 +Ndk8QcwsLKW97802D7RLawhE9s8cNxA9wPK6BRtW12vfDm9oF4ZVM8x2T1rjm7bsWNmwnvucC8WA
438 +jW0XdCsbb/3YEUQ6fvfhNqhUURd9qyuA2YUl+Hb2cOPXJzCub0MgbcLwxCyC0fj42y4/ithVuPMo
439 +E9lFbHz85ffQLq0hFAMmZrXgi2WwugLU/L2hGCZmtGjrUcB2GEYLSyaIZa1QafT49XEW/OG9pOv2
440 +5Xc38Of3PqUZU81j0+pGTUMbtMtr1Lhbdi8a2npQ39JNae8dhD+8B394DwUsLqbUOtp2v/fJVwnz
441 +L6kQwLezi5/vP4PV5X/rx0e/soG/fPB5wnoeKSzjJQ15hzeEroFR2v6ob+nG0PgMvKEYNAYTnuYU
442 +w38YVhOzWvxvkuX0Do4jGD3A2JQaZTwR7cZlbHo+cf5KFbw7u6hr6YJ8dCqtEOnsH0Zz5wA8wdip
443 +403OLaK6tgmuQIQaZnUFUC1twsjUHDVMpTEkrFdTRz9cgQg6+obR2N6X8gasqIyXsA+UKg1CMUA+
444 +OgWuqO6lgpEg3rTffbjduPsEGsMqQjFg0biOMp4YTl8Y3/50B8trFvDEMgwqVdQPemRyDsXlAniC
445 +UYRigH7VjP/+2z/xt398ib98+DmeZBVRoeANxVDb1Im7T3KQX8rBNz/dhsXpw7xuBXyJDJPqRdy6
446 +9zRluF299QDbSUpbG1YXhLXNWDCYqGHrVhe4wjpUCKSoEEhRWlmNL767Bk8oBn94DznF5ZiY1SbM
447 +Kxg9wBffXaeVQEMx4KdfHp4abk5/GL2D4/jlYRY+/PwbfPDZ17j/NBcDI5O0i28yP/78ABOzC+c6
448 +Tt7QLqbUOnx3/Vc0tPfA4Q2depG1uYOobe5EhUCKO48y8cvDDFQIpOjoG4InGMW8fgUPMvKocDti
449 +cfjAqa7F9LwewegBXP4wnL4d9A9PoKS8ihYKOSXleJRZSO3zo/l7QzHUNLajf3ji1HUMRg+wbnGi
450 +pFyAa788glq3kvJcCMXiYVpeVQOnbwe+nT04fTswme2oFEgxNDFLjTc6paatU4VAir9/fAmbNjfa
451 +ehSQtXSnVbtg94ZQwOJiXreCUAzoH54Ak1MNlz9MlWCD0QOYzHbwxTJ8d+0O3v/0a3x86QcUMDmY
452 +0Rjg26Fvj8Zgwrc//YL3PrlM87d/XsKnX13F3OLyW78mEBcDCbdzhFswegBpYye65aO0eVy9dR8m
453 +sw1KlQac6loqFIzr2yipEGDJtIVQDCivqkFDW+8rCTc2TwxpYwcWjetJL6BTah2yCtkYnVRjYGQS
454 +N+89xfhMYqBsWN346F/fQT42TZvPaeHmD++ha2AEz3JKMLe4DN/OLgKRfUzOLSIjn4XO/pGU1XdL
455 +axZc+v4mWFwRHN7QmcdnzeKASmNAU0c/itl8TM/rUVJeBZ6oHoNKFXQrG3D5Tw/ThrZe1LV00Yal
456 +Cjfj+jau3LwHWWsPnL4waps7wRfL8Cy3BIUsLi0USisFGBqfSVieb2f31HBzeEPQGTcwMDIJNk8M
457 +WVsPFGPTyCutRFu3AiqNAZs2N23aQGQfnf3D+PVxNgwmMzT6VfDFMrB5Etx7mkMLt2Q+/erqucLN
458 +H95Dz6ASVTWN1HnQoxjD1Z/vo6Gth6oGdQUiKGLzwZc0YN3iRDB6AE8wih6FEhl5TKg0Btp8vaEY
459 +1i0OrG7aaNSLRuSVVpJwI14ZEm53nyCvpAI8sQz5TA4yC1inhltn3zDEslYqkKyuAD7+8geUVAiQ
460 +kc9EPpNDXQy0S2soYHLh9O0gFAM0+lXcfpCB1m45yqskvyncCphcZOazklZ9BSL7yCxgYXRSDYG0
461 +CSyuCJd+uAnliXDzh/cgkDbhaU4Jrt95jKW1Lepvp4Wb0x8Gp7oWwycuqMHoAbrlY6iSNCQEji+8
462 +B5XGgNySSrR2K8DiilDT0I6NbeeppZveQSXK+RLUNXdh1WxDMHqAQOQAg0oVONW1ENe3wmS2n3qM
463 +c4rLUcTm0wI3WbgFIvsQ1rXgcVYhcksqMK5awOikGoqxaXCFdShi8xJKbk9zisETyyj1LV1wB6On
464 +htvqpg1cUR0qBbWYmNVCo1/FgsGE5TULJA1tqKiqwcDIJO28WNuyI7ekAg+e54MvlmFhaQ2KMRU6
465 ++4eRXcROCDffzi7Wt51w+cMIxYB/fvkDzHYP2noUKOOKoJrXw3n4t5MCkX0oVRoUlwug0hiobegd
466 +VOJBRj4mZhaoGxOrO4BfH2dj60SbnycYQ11LN5o6+mj7YGltC6UVApTzJagUSCksrgjZxWzSpke8
467 +MiTc7j6BQNqIbvkoRHUtyC2pgNMXxmdf/Yibd5/i+xt3adWSS6YtZBWWQSJrR69CiWc5JRDUxKev
468 +qKpBcXkVFQoagwn5TA5Vhbm6acUnl6/gWW4JClicM8Pt869/xC8PM3H/WS6FzRdjzeJIqJY8blCp
469 +Ql5pBdyB+HKTVUv6w3voVYzhWW4plta2IJG14Ul2EeZ1qwhED04NN08wClFdCxrae2nr7g3FIG3s
470 +QLW0iWo/8oX3MDGrRRlXjGI2H4NKFfzhPWza3Gjs6ENuSQVqGjuSdojQrWygpWsATR39UIxOY1Cp
471 +oulVKNHQ1ouxKTW8oeTtVe5AFJ9+dRWPMgtpyzgZbttOH9g8MbIL2Vg129A3NI4Hz/MxMDKJYPQA
472 +IxOzKKmgV0vOapfQLR9FRgELBUwOOvuHMTQ+A88Z4ebb2cXKppWaV3vvIJo6+qh9ZnF4YT7WiWnV
473 +bMfzvFLI2nqwZNoCmy9BIYsHq8sPq8sPnliWEG5bdi9qmzupkv2Hn38DqzuAth4Fbj94DmZlNda2
474 +HLRpgrF48ApqGpFbWomJWS1te/uHJ1BeJaFtk8sfRn4pB7XNnbA4fAhGD+ANxTA6pUZOcTmtnfdo
475 +n+UzOfFQN6zS6FY24D6jSpsg0kXCLUW15NdXb2N4YhbF5QJauPnDe9CvbKKmsR0VVVJMzi0ea3/b
476 +RP/QBHW3rF1eQwGLS93lziws4f6zPIxMzoErqjsz3FY2rDCYzDSmLTs2thPb3I7M61eQWcCCzrgO
477 +dyCCjsPOCj/+fJ+qlgxE9tE7NI4bvz7FuGoBgcg+XP4wmjr6UVXTAKc/fGq4BaMH0BhW8evjLOQU
478 +l6OxvQ9Nnf3IyGfh7uNsaJfWqP0ViOxjXreCofEZbFpdh9WXWmw5vHAHo1gybaGxvRdWdyBhOf0j
479 +8Xau4y59fxO5xRW0YTUN7XD6kpdCuNV1KOOJUS1tQnPnAFV6OxluPYoxPMsrpXo4ekMxzC0asWjc
480 +SBluR+pbutDZN0wdx9OqJfWrZvx8/zk+uXSF8rd/fom//uMLfPzlD9Swz7/5Ce29g/Dt7OJJVhGa
481 +Ogeo88rmDqCzfxjuQCRluG1sO8HmSzCzsARvKIZPv7oKp28HbT0K8CUyrFkcCe1hZrsH957kQlzf
482 +hvVtZ0LVslq3gt4hJW2bgtEDLK3FA/eHG3fx6eWr+OLba8jIZ2Jkci7hpmNWu4THWYWob+5Ca7ci
483 +wdrW6aVwgkgXCbe7TzCrjV8A5vUrYHFFp3YoCcXiF47WbjnE9a0JFGPTx0pqNpRWCKAxmOAP7yG7
484 +kI3O/qG029w8wSgGRiaSLqezbxgWx4tOIEch8jS7GKNTagSjB3B4Q2DzxCgq4+OLb6/RqiU3rC4s
485 +r1ng29lNWro4q0NJILKPmoZ2ZBawwOIIweQIUVxehSI278zu8o8yC6DS6NM+RoHIPta2HOjsH8a/
486 +vrkGnqge02o9tZ+TifdwnMc3P92GOxDBvH4V2UVszGmXDx+NSN7mFozG28SUKg1qmzohrm9F3/AE
487 +rO4AbT9lFrDwxz+/jz/8Ke7//M97+PN7n+LmvWfoG544s0OJP7wHbyiWVKr2sEBkH6YtO7oGRiCR
488 +taG+pQvjMwsYVKpgMJlp4x4Pt1AM1HFu61GgprE9ZUk3FAPaehRw+nawbnFCrVuh9nPXwMipHV7S
489 +sbblAE9cj+LyKhSXV+E//vIR8pkc6t/a5bVTq6kJIl2/+3ArYHHx9dWfKUVsPtyByKnhtrJphbCu
490 +GaWV1TQPnucjt6SSCoWjjheZBSwwK4X45VEmHL6dtMPN6vIjn1mJonI+RPUtlAqBFFmFbFrJbXRK
491 +jac5xRif0SSES6rekv7wHp5kF2F105qw7LzSyqQdPvzhPZjtHmxa3eBLZGho68Gm1Q2zzYPO/mHk
492 +FLOxYXXBbPcgENmHNxSD2e6h+fVxFhRj0wnDk13UApF99CjGcPtBBsq4IgjrWiCobUJGHhM5ReUp
493 +29vUOiOe5hRjzRKvegtGDzA4pkI+kwOLw5cy3JZMW3iQkY/sIjaqa5sgqmtBSYUAtx9kYHhilrZv
494 +7d4QFpbWMK9fxZRah66BEbR0DWBkcg4N7b0YGp9JeaHmCGtp592RL7+/gSu37ieEjzcUQ3PnAO48
495 +ygKbL4GorgVVNY14nF2EIjYP69tOhGKAcWMbs9plDCpVyCxgobVHgXndCua0y5jVLqO5s//McPvy
496 +u+sYVKpQ39qNKmkDbO4AfDu7+PbaHdpjFw5vKOEYJmN1xW8MbO5gwt/+94PPYdyw0obZ3Ok9v0kQ
497 +p/ndh1sqp4WbfnUTXGEdKgVScIV1lLzSSnCFdbQLgG9nF3OLRshHpqiwOE+4cUV10Jyofkz2KIDT
498 +F0542PzIy4RbKmabB1xhHTjCOjzJLkJmAQucw+3PLa7A3SfZ4FTXgiusg9UdwNLaFm0fcYV1uHXv
499 +KQpY3IThyUpi3lAMOcXlGJ2cow23e0PgVNeid1CZdD3tnmBCVWcweoCNbSd8O3spw61bPko963d8
500 +uoGRSRSXV9HWcdPqBldUB/3KZsJylte2qMA5j02bG9fvPEoIH4vDh8zCsoSH/i1OH9h8CfoP2wYb
501 +23uRWcBCdhEbBUwuClhxWYVlyCxgoa6568xw++ywjfLn+8/B5FRj2+VH18AIHjzPw9D4i4CXj04l
502 +HMNkWroG4A3F0Nk/nPC3Sz/cRHlVDW1YV//wW//9E//+SLilcFq4Tcxq8SirAEyOEJzDC/2Rxva+
503 +M98ccp5wK62sRkN7L8ZVC5QexRiYldUpO5ScdFq4PcosQGf/MG3+R8xJwtLpD2NybjEtnmAUVpc/
504 +7fGT7Qd/ZB+y1h7kl3LQoxiDUqXB6JQaYlkr8koqqQfozytVuM0tLuNpdjFkrT0YnVJDqdKga2AE
505 +OcXlaO2W09Zx0+pGSUUVWrrkSfefyWxP640mx6UKN1cgArGsFcXlVegdVEKp0mBkcg7C2mYUs/lY
506 +XF5Pa/7pVEt++d119CiUkMjaUFkthaiuBflMLua0yyipEECp0sAf3sPymiWt47qwtAZ/eA8643pa
507 +45Mek8SrQMIthYUlE+yeEPoGxzGvX6X9Tb+yifIqCUrKqxKqJjnV0oQHok9y+cNYtzixtmUHXyJL
508 +eQF0+nZQ09COwjIebRnF5VXgi2UwmW1pbUsgso/G9t6Ei0Ygsg9RXQuKk2xHaWU11IvGt34cQrH4
509 +A9lD4zMQSJvA5AjB5onR3CWHfnXzpduAVjatkDS0Jex7b2gXc4vLkLX1oIwnBpMjhFjWhqm5xYRq
510 +Wps7AGFdC4pOHJ8jY9Pz514/mzsArqguobNHMBbv0TmoVEEgbQSTI0Q5X4K2HgWW1rbSXs7ErBZD
511 +4zPwnTJ+IYuL4vIq5DO5aOroQ2uPAiazHf7wHmYWlqDSGM4d2gTxppFwO4M/vJfwQ453d96FJxRL
512 +4A3F0m4QD0YPznyY1reTfDmpOoKcth2puqUnm78nFHunLmBH++qo08Vv7dgQn1/yeQSjLzp8nLav
513 +j9Yp1f57mXU865w4vkzvSxyjQGT/zGmOtvtoG/zhfdry36XzgiBSIeFGEARBXDgk3AiCIIgLh4Tb
514 +KVz+8OHDrul9+sW3s4u1reTjL61t0Rrxg9EDrG5aT31W6zhPKAaDyUyeASIIgkgDCbdDMxoD5KPT
515 +tHYS3coGahrasXX4sHQweoDWbgXuPsmmdPQPw+YJoqahDcaNbYhlrQnv2QvFgCI2D5vHvu/lDcXA
516 +FdXR3shgcwcxOauFfHSaopyex5bDi7UtB3KKy39zWxNBEMTvAQm3Q72DSojrW2mlLrXOCBZXiI3t
517 +eCgFowcQ1jajob0XxvVtGNe3YXX5YbZ58DizAAtLJpRWVmP98GXAi8vraO4cQHPnAC59f5N6BdTA
518 +8CTWLU5kF7NhXLfQlvc0pxi5JRUoqRCgpEKAKkkDDKtmLK9bcOPuYxJuBEEQaSDhFouHVnvvICqq
519 +auDyh9GjGIOorgWFZTxkF7Fp4Saqb0HvoBIufwQufwTB6AHMNg8ePs+HSmNAcXkVFW4TMwsoqRCg
520 +gMVFXmkl8korUcTmQ3JYyjsZbjMLBlRWS7GR5OFfEm4EQRDpI+EWiz8szeaJcfdJNma1S+gdVKKm
521 +oR3F5VXIORFuZVwxPrl8Bd9eu4Nvr93B8vo2zDYPPvsq/sLYq7ceUG+m8B++Ef95HhM/3LiLa788
522 +AldUD7PNA08wiqzCMkzP62FxeBGMHpwZbj/dfoA1iwPbTh9peyMIgjjF7z7cgtEDdA2MQFDTiM7+
523 +YZRWVkO7HP9MSLJqyaOXIx+fR7JqyVAM2Nh2gcUVxR+a3dmFwxsCV1QPaVMH3IEInmQXoZDFQ21z
524 +JwKR/TPD7cvvrqNSID38PEp6HVEIgiB+j37X4eYN7UIia0NxeRVWNq3whmLoGhhBdiEb205f0nCr
525 +EEhx8+5TZBexkV3ERn5pJVY3bUnDbX3bCRZXiLFpNfzhPbj8EQikTahpaIc7EEFGPhPd8lHM61fT
526 +Krn9cONXTM4tQnv4OqO3vf8IgiDeVb/rcAtE9tHQ1oPVTRtVzefb2YVuZQPeUCwh3EIxwGS2QzWv
527 +p8wsGLDt9EPa2AGT2Yb23iHqqwC+nV2MTqnxOKsQ39+4ix9/foAyrgibVjc8wShpcyMIgnhNftfh
528 +ForFA87uCWJ8RkN9DPJIsnALxYCBkUn8/eNL+M+/fIT//MtH+I+/fIQ//vkD/MdfPsLXP96mhVMg
529 +egBPKAZXIAJ3IEL1xkwVbpev3MR/HM73yIPneVCqNCTcCIIg0vS7D7dQDFhes9A6jrysTZubVi0Z
530 +isWfZ2PzxVBpDLRx/eE9DI3PwJbkC9RJ1/FEyc0X3sPU3CL1vTKCIAjiBRJusXi4PckuwpRah+V1
531 +C43JbE+780aqcGNxheiRj2F5zZIwf6dvJ711PBFuVncA+aUcDBx+x+tt70OCIIh3CQm3GLBucSCr
532 +oAxMjhAVAimNpKEt7U/LbDv9qG3qhMXx4pM3vp1dSBraUFjGS5h3hUCKRWN6365atzhQVMaj3sge
533 +iOxDv7qJbaf/re8/giCIdw0Jt1i81+SSaQuLxvUES2tbCW1xqfjDezDbPLR2sWD0AJtWNxaNG0nn
534 +bz/xjbDT1tFktpNSGkEQRBpIuBEEQRAXDgk3giAI4sIh4UYQBPGW2T2hl3rrkCcYTbvZ5IjV5Yfv
535 +JR4p8oRicKTZjBKKxZtktuyetJpSjppvXmWzCwk3giCI38jmCWJsej6t51B7B5Xwh/dpwxo7+qBe
536 +NCYd37i+DVlrD2qbOik9CiWcvh3MLBgwqFQlna6jdwjuQAShWDwEp9Q6OH074Nc0wHTsU1vJTM/r
537 +sWGlPxql1hnR0TtEdWrz7exiYlZLrVNdcxcmZrVY2bRiXrcCp28HOcVs6tleqyuAReM6Fgwmmm2n
538 +D95QDI+yCmnfvPytLnS42dwhDE4soKVvnCCIC6h7aAYjKj3N+NwSZrQmrFlc8Kb5oeHfqkc+huu/
539 +PIJ+5fTez8HoAb67diehlJbP5EA+OpV0mm75KB5lFqK+tRuN7X1obO/DwMgknL4w+obGIW3sSDrd
540 +J5euYNPmRigGbLv8KGLzsLblwO2HGdAur526nqUVAkzMLNDDYmwaZVwRFeBO3w7KqyRgVlajsb0X
541 +TR39mJ7XY2BkElU1DTDb3Pjw82+owJrXr6BK0gA2X4Kbd5+ipLwKbL4EMwtLcAci+K+//pMK41fh
542 +Qofb8roNLEELnheLCIK4gDJLJchl19LkldehsFIGlqAFkiY5NEubr+3NPt5QDA3tfXiUUYD6lm7k
543 +M7lQLxpTVq9Z3UF8+d11bDv9WNmwom9wHJ19w7h1/9mp4fYstwRtPYPo7BtGt3wUusNHiFKFWyCy
544 +jw8//waGVfNLhVsBi4tu+SgCkX1MzGnR2TeMkgoBClk8WrgJpI2YUuto06YKN5c/jPVtJ9a2HPjm
545 +x9uY0RiwtuWA07cDTzBKwu08nP4IxmeX0CGfIgjiAhqc1GJhaZOiWdrEtGYFPcMzqBB3HAagGKMq
546 +/Sttz1kybYHFFeGjf30HZmU1XP4wApF9TKl1uHLrHq798gi1zV0JoVrGE+GTS1dQ19wFlcYANl+C
547 +IjYP3/x4+9Rwu3bnEQpYXBSxeSitrMbolJoKt7/+4wv8x18+Qt/QODWNat6Ax5kFyMhnIhDZx7bL
548 +j5v3nuKPf3of//d/Pzw13DzBKB5nFeGbH2/DFYigqaMfRWwefnmYgZziClq45ZZU4A9/eh9//PMH
549 ++PP7n0G/soGBkUm8/+lX+MOf3sf//P3jpFWNX139GSsb27RlknAjCIJIgz+yjzn9OsqqW5FRIoLe
550 +tP3K5m11+TGu0mDL7kEoFn/LUUYeE+5AhPpc1qByhgpUTyiGoXEVLv9wC2rdCh5mFKB/eIK6mJ9V
551 +LVnGE2HRuA6DyQyDyYzlNQts7kBCye2oY8bjrEKYzHYUsDho61FgbcueVsnNt7OL9t5BNHb0oaRc
552 +gAqBFHZPEKFY8mrJ85TcqH3nDuCDT79GS9fAi/1zGG48kQy9g+Ov5JNeJNwIgrjQ5nRrKOI0gFnV
553 +At/Ob6+edPp2oFRp0CUfpUhkbfjx1gO09SioYT3yMczrVxGI7GNgZBKPs4pgXN9GMHqAWe0ySsoF
554 +WFhaQzB6cGq4qTQGPM0pxv1neZRnuaUYHp9B76CSFm4WhxeV1bVo7VHAF97DlsOLSoEUI5NzZ4ab
555 +NxTDwMgkyvkSGExm+HZ2UcTmQVTXDIc3lDTcKgQ14Ahr0TUQ3+bRKTW6FWMpwy0YPQBPJEMxm49H
556 +mYUw2+I3B0fh1tDeC6VK80o6lpBwIwjiQvOH9yBqHMDzYhEszvReVH4aqzuAth4FeGLZqaokDRiZ
557 +nIM/vIfxmQUsrW0hFAM8wRh0xg30D09gbHoe6xYnxPUtCSWg47ZdfswtLmNKraNp6uxH76CSGs/i
558 +8GJKrYPZ5sGMxoAp9SJGp+YwMDKJymopBpUqFJbxsJrklYJ2TxDSpg7MapepEpU7EMGgUgWbO5AQ
559 +bt6dXQxPzIJ/bJtbugYwMjmHtt5BWF1+3HuaQ/WWDMUApUqDp9nFMNs9ENe3oqahnbS5EQRBvKwO
560 +xTQySsTQGs2vbJ6t3XLceZSFn+8/T1DE5iVt41tej7+kvZDFA4srApMjxNOcEuSWVMDi9KVc1vDk
561 +LLKL2GByhCjjiijPckvQ0NaTML7dEwRHWEcb98i1O4+ooD0uENmHzRPEptWNpbWthPbCk+FG7dv+
562 +Ifz6OJva9is37+GbH2/jxq9PcOn7G/CGYghGDzAxq0V2IRtzi0YEo/FvYxaW8dDaLYfdEyThRhAE
563 +cV7KuSVklkqgnNG/snnaPSGsbzuxbqFTqjS4/utj6nmw4769dgfy0SlsO32we4KwuYPYsnuQXchG
564 +7+B4ymX1KMYgbeqAxeGF3ROktPUqUNPQnjB+MHoAuzdEG/fIzXtPT+1QMjwxC7GsLeGLJZ5gFHZP
565 +4kPcDm/y/WBc38YHn35FVTGqdStYXF6n9ksweoDlNQuWTPH395JwIwiCOKd5/QaymBL0jcy99mXp
566 +VzZx896TpOF26fvrGFctwOUPwxOMwROMwuHbQWEZD+29Qynn2aMYQ31rFxzencPp4roGRlDTmBhu
567 +pznrUQD52DR4YhksDh9tWZ5g7FxtYZ5gNGmHklTjknAjCII4p/mlNxduR9+HTBZuS6Yt3H2Sg5IK
568 +AXhiGbiiejzNLkZJheDU12gplNPIKSkHV1QPvkRGycxnobap81zr9zy/FIbVzZR/H52eR0YBC5XV
569 +tbRl8SUyCOua0+7J6A3F8O21O2mFmzcUwyeXr8Ad+O29JKl9Nq4h4UYQxMX2JsPN6duBSpP6uTqX
570 +PwLVvAEDI5MYVKqwtGY58xm8DasLwxOz6B+eSKA/JaiSmVlYOvUdkWa7ByOTc0mXpRibpnUQOU0g
571 +so+RybmkIZ9sXMXYdFrjpmtAOY9sVg2YVSTcCOItYBC/2dn7+U2GG/Fu6BmeRRazBuXCtte+LBJu
572 +BEHztkPhojh7X5Nw+/1p7ZtARokYPGn3a18WCTeCoHnboXBRnL2vSbj9vpgsLnBqOvG8WAR+LQk3
573 +gnjDGAhEGHB4Gdh2vWBzM+ANxf/b2c+AJ5R4QfcEGVi3MGBYZUC3woBxnQGri4FgNHHcQCQ+L5v7
574 +xd+37Ay4/PFphyeST3fEbGOgrpk+ztg0A3OLL/4djDLg9MXX4fi2OH3x5XfLGdAZE+e9tBZfh5MM
575 +q/FpSbgR5+EP72PD6kF9xzAySsQk3Aji9Su2p6cAACAASURBVEt+Yd7YZkBYx0B5FQNcUZy4Ph4E
576 +JjMDj7Li4Xd8GneAgfpWBgpYDDzJYeBRJgNZhQwwK+PBcHxc3w4DPQoGeIfz1hjiQcTkMDAyxcDA
577 +CANlvMRw84YYWNlgwGCKj3Pph8PQMTFgcTDAETLQ3EUP26PllPEYyGPGl9ctj6//s9z4fE5uf14p
578 +Aw8zEn17jQF5kvFfNtxmFk3IYkpQ2zoEzeELlk+jNmxgZtFEvIPmDRswrFlfMFmxuGKB2rCB4Wkd
579 +eNJu5JbVglnVjCymhIQbQbxeyS/M+pX4Bb61mwHldNyUOl6yShVu0/MM3HsaDxtfOB5MVhcDEhkD
580 +2UX0oFJOM5CRz8DQOAPyUQbYfAYszrPDzWyLz6+iioFiNgM/32egnB//98hkPIyPh5s/zMDiMgNK
581 +FQPSJgZ+fRJftnYpHpSpwi0VTvWrDbfh6UVklkqQUSJO+EROMtmsmrf+OR8iuZwyKUr5TTRFnAZk
582 +s2qQxawBR9IJ+bgGPUMzyGXXknAjiNcrdbhVVDGwZEr8W6pwW1hi4PodBma18eAIRuNhVFoRdzyo
583 +isvj1Y5H/xZIGVBp4qW8dEpu6kUGGtoY4IsZUIwxoF9NXnI7bnSSgdwS+rDzhltJZTwoX1W4Tc4b
584 +kVkqAbu6DW39k2dq7lFC2jpEvINaesehGF+gGZ5axMT8MnQrFqxbPfCGdjE+ayDhRhCv38uF2827
585 +8RJUe2+86i8Ui7dhDY4xcPsBAx9+xsDf/8nA5e8ZKOMysO08ESo5DGiXX/xbXB8Pnut3GBieTB1u
586 +oRgD69vxUHqUyUARm4GrPzPQ0hVfPleUOtwKyxj4/no8II+HW04RA6098Xa2swIrj8nAtObVhdu8
587 +Id7m1j04A+/O7tlCuwlv5yDeDd7QLvzhfbrIPgIR+rOC47NLJNwI4vV7uXC79gsDpZUMiGrjHSxs
588 +7njJ6Swuf/JwE9Yx8OA5A9/+dHq4BaMMNHYwIKp/EarGjXi1p8kcD7eHGfG/T6tfTOfwMvDRv+LV
589 +mLNaerjdf8aAoCbe7qecjk9bXRsnkDLAl8T/W13LwNc/xkud/cOJJdeXCjfSoeR3h4QbQbwRv71a
590 +ctXMQD4rHninuXUvHkzBaLwUNTr5Yp5VNQxMzJ5dLRmMxqsjmzrj7WmhWLzqs0IQrxblihh4lhcf
591 +56jXpDsQH17bGK9SzGcysGlNXi05pY5PK2uJ44nipcly/othspZ4larTT8KNOD8SbgTxRqQOt6c5
592 +8Q4eoroXuuUMaPTJ29yM6/Gu+cfHP9LRRw+qofF4T8rpeQbGVfHlmO1ndygJxeLBUshiYFDJwJyW
593 +AWljfLptV2K1pN3LQHMnAyUV8ZKew8uAsDbeVrdlP7vNbXUzPu/F5bOCjIQbkR4SbgTxRiS/MNs9
594 +DAyPM9DWQzcyGe9pmCzcBobjYXFyGr6Ege+ux9vEjsb1huKBx+YzwObFqwoDkfTCzeGL/50rjE8r
595 +rmdg0Rgf92S4bTsZ6B2MlzaPhm1sx4dtWEm4EW8eCTeCeCPOf9FO1VtyYDheSjs5vs7IwJVb9HAL
596 +xeLVimZbvAR1FGLphNvRtNvOePWi61j14MlwC0Tiz9SdnI9vJ/43Em7Em0bCjSDeiFcbbvefxTtk
597 +HFdakVhySyXdcEvltN6SyZBwI940Em4E8Uac/6Lt8DKgUNK71Idi8Ta32qZ4m9ZJbb3nC6rldQYm
598 +584fbirN+YJoaDy+3qn+bvfGO7qcfJThVYXbjDb+hhLFuOYdOBeIN4GEG0G8ES9z0SZeVbgpJhaQ
599 +WSqGamH1HTgXiDeBhBtBvBFvOwAusrP3f0PnCDJKxDBtud6Bc4F4E0i4EcQb8bYD4KJJf99vWD2o
600 +ELcjm1UDTzD2DpwLxJtAwo0g3oi3HQYXSfr73eELo6l7DJmlEoxM696B84B4U0i4EcRr5A3twu7d
601 +gd3LIF6ZHYrDF4YrEKVx+iNweMPQrVpQ3dCHzFIJBPW98IZIqe33hIQbQbxGfSNzb/0TIRdZfkU9
602 +OJIOSqWkA6yqFuSU1SKzVIISXiMau8ew5fC/9XOBeLNIuBHEazQ2owe3pot4Taob+lDfPkzT0DWK
603 +1r4JDIzNY96wAZc/8tbPA+LNI+FGEK+ROxCFyeIiXhOz3UerprR7d+D0R+ANxRCMHrz140+8PSTc
604 +CIIgiAuHhBtBEARx4ZBwIwiCIC4cEm4EQRDEhUPCjSAIgrhwSLgRBEEQFw4JN4IgCOLCIeFGEARB
605 +XDgk3AiCIIgLh4QbQRAEceGQcHuLXP4wNPq3+2VgmzsAtc5IG2ZxeGFc336p+Tl9OzCsmuHyh9/6
606 +/j3OE4zCsGqG3RNMe5rldQvMNve5lxWI7J97Wv3KBrZdiS/3Xd20YWWDfixWNrax+RLr9Sr2oc64
607 +Dmcax9Yf3oNxfRtmu+etH/u3we4JYsFgeu3L2bS5sbppO9c0s4vLcPh2zr2sLbsHhlVz2q81C0T2
608 +oZyeRyCyn9a4Q+Mz8IfPHjddJNzOyeoKoLi8Cp9cupJUr0JJHUx/eA/zuhU0dw5QptQ6aAwmyFq7
609 +oTGsIrekIuWyNq1usHkSOH2vLyhmF5aRmc+kDVOqNKht6jh1Ok8whul5Pdr7hrC0tkUNN5jM4Itl
610 +WNmwUsMcvh20dMmh1q0kzEcia8O0Wv9K3gPoP/yBHN/fzZ0DWF7bwqbVBb5YBk2SC04gso8h5Qw8
611 +wSh93RraMDg+c+oyjevbaO7sx6b1xRee3YEoJA1tUIxNU9u1tLaFy1du0c4Vi8OH1m4F5CNTqBBI
612 +Ma3RIxSL33B09A2juXMAGflMPMstQXPnAFq65NDoV1Hb1An52HTa+6WAyYHBZE7/nNAu4ZcHGfji
613 +u+soYldRIb1pdYHNF9GO9+jUXML+1hk34PCGIG3swNDE6fvvXaIzbuDe05yUv+3jN3zuQASjU2pq
614 +m9t7B6EzbqCzfxiDYyqoF40oYHJSLmtkUo2mzgH4wntnrtfQ+Ay+/P4GbV0ePM/HhtWFQaUKje19
615 +Sae7efcpLE5f/JzyBFFV04BNqxuPs4ugX9k4dZnC2mbMaZfp6zw1B55IBv/hOrv8YXCEtfjkcnyd
616 +Pvv6R3BFdRibVqOhvRcWhxeXr9yiPjW0vG5BZ/9wwvliWDXDE4zio8+/hTsQPXN/pIuE20sIRPaT
617 +kjS0oaNviAo3lz8Cnrgetx88R0mFAKWVAvTIx6DSGMAT12NWu4THWUXUfP3hfYxMzkFU1wJhbTPY
618 +PDG+uvIzeKJ6CGubIaxtxqo5+V2axenD3SfZ+MOf3scf/vQ+/vjnD/DHP39w+O/38Mc/v4+hwwv1
619 +2pYdl76/gT/86X38n/95D//nf97DH/7nPfzxzx+ggMXFwMgkqqVNKbffE4qBL2nAlZv3kVtSgfc/
620 +/Qq9g0p4QzFo9KtgcYRYXrNQ49s9QYjqWqCc1sAbitEwK4UYmZyjhZvBZMYPN+5S23Dc//dff8Py
621 +sYvrce5gFHefZONxVhFKKwWUOa0R6xYnynhizC0aE6bz7eziys271IXgCF8iQ//wxKnngm5lA9W1
622 +TTCZ7dS54fTtgCeuR9+Qktou7fIacorLad8UcwejEMva0N47iOJyPiZmFxCKAWabG5XVtSipEKC4
623 +vApFbD6Ky6vA5AgxOqVGtbQRvYPKtM5Vlz+My1duobapM6076DWLAx/96ztMq3Vw+sPgS2QoZPHg
624 +D+9h3eJEAYsD/eomNf6dx5l48DyPtr+n1DrYPUEIahoxMDL51n+v6QpGD1L+th9mFMCw+uIGYdMW
625 +D4mMvFKUVgpQXiXBpHoRdc1d6OwfhkpjwLPcEto51tajoH7HT7OLcev+MwhqGiGsbUZtUye2T5x/
626 +R7rloxDVt8ATjFLrc3Re9Q2NQ9qY/Eb0k0s/UCX8bZcfRWwe1rYcuP0wA9rltVP3RUmFAOMzmsNz
627 +Or5f5KOTYHFFVLg5fTsQSBsxpaZ/BHZgZBJVNQ0w29z48PNvqHNerTOCU12L0koB3v/kMrKL2Cit
628 +FGB6Xg93IIL/+us/4Q68ui84kHA7J4vTh5qGdlRJGhLcfpCBth4FLdxE9a2QtXZj0+aG0xeGyWxH
629 +U0c/yqskieEW2cfY9DxqGtohkbWhiM3HZ1/9iAqBFBJZGySyNphShNuRabUO0/N66gTc2HZiYGQS
630 +dm+INp4nGMPcohH1Ld2okjSgtVsB48Y2gtEDDE/MoqJKCrPNA3cw8U7KuG7Fvae52HJ4EYoBC0sm
631 +/Of/+we++O46Pv/mJ9y8+zQh3IrK+Pj08hV8ffVnmr/980sMKlW0cPOH92B1+WG2eRJcu/MIxnVL
632 +0m13B6PIKWJj9sQdZyiGU8PNG4rhhxt3YTncniPphNvswhIeZhRgTruMTasbVZIGcKpr8fOD5+gd
633 +pIfb/We5mFLrMKtdxqrZBncwimppMzjVtXiUWUBdTEIxwOryY1Cpgqi+FVU1jejsG8LKhhXB6AGE
634 +dc1o6uyH2e5JeefvDkRgWDWDxRFCVN+KO48y0dTZj02bG76d3ZTbU86vQV1zF23fXLv9EDZ3IGm4
635 +PcjIg/LYeh8/5v9u4aZdWoOwtjnpb/vS9zcSwi2fycHErBZmmwcO7w4MJjNKK6vR3jOYNNw6+och
636 +kbVBVN+C+89y8ePPD1BV0wiJrA31rd1Jq6VDsXi43XmUBZ6oHlWSBghrm6Gaj5fy+4bGweQIMbe4
637 +DJs7QNv/n3/zI0an1AjF4uGWU1wO+egUrty6d2q4BaMHyCkuh7CuBb7wHnoGlaiSNOBpTjHySipp
638 +4cYV1aGxvRez2mWodSvwBKMYGJlEYRkPQ+MzeO+Ty0k/EvvDjbvUDWH8ehQl4fa2ObwhKMam0C0f
639 +RUN7L7IKy9AtH0XXwAie55WiWz6KwOEFzeWPgC+W4d7TXHCqazE+s4D23iHcfpiBAhY3IdyOM9vc
640 +KOOJ8eB5Plp7FHB406sjb+mSo761G57g0d3SCkoqBLA46HeFMwtLyC5io7apE90DI+BLGpBdVI4t
641 +uxfDE7P49XE2OMK6pNV4Q+OzKK+qoQXSl9/fgHFjGzrjBsq44oRwq5I0oqVLDu3yOk1mAQvDE/SS
642 +28a2E1WSBlRU1YAjrKO5fucx1rbsSbf9rHArLq9CZ/8wtMvrtFKMxeHFpR/oF69Q7Oxw8+3sor1v
643 +CD/dfghhXTPWLU50y0fR1juIJ9lFCeF26fsbeJ5XiswCFtp6B+EORsGprsPVW/fx+Tc/YWx6HqFY
644 +PNzb+4aQVViGth4FuuWj4InqkV3EhsMbgrCuGU+yi8AXy2jVoUem1DrUt3ajoqoG3fJRuANRWF0B
645 +iOtbUS1tQlNHX8p9WCWRQVDTSK23zRPEjV+fwO4JnTvcuKI61DS0Q7u8/m/xFWyT2Y6+oXF0y0ch
646 +bepEYRkP3fJRdPQP48fbD2jVkps2N57kFCOvtBIcYR2m1DqIZa347todNHX0J4TbcQtLa8gr5eB5
647 +HhNj0/NUWKTSLR/F83wmOvuH0S0fRe+gkjoGfUPjuH7nMbIL2VS1fyCyj/rWbkhkrXiSXYRVsw3b
648 +Lj8eZuTjYUYBPvrXt6eG25JpC8VsPn765SHUuhVMqXXolo+CyammSvGhWDzcSiurcftBBjILWMgr
649 +rcSm1YWBkUlcv/MYjzIL8f8++jzh2Aci+/j0q6uYXXjxOz0Kt1ntMkxme1q1DGch4fYbGExbuPsk
650 +mzpgPYNKTM4tUhcGlz+C6tpmVFbXYkq9SF1QUlVLBiL72LC60C0fQ05JBWoa2jGvW0GVpBE8UT3G
651 +ZxbO7KjRoxiDpKGNugOa1S6jpEJA60gRjB6gb3AcgpoGeA5PPIc3hNySSmiX1jA8MYsCFhdTah22
652 +knQI6FEoIapvpQ27cuMudCubScPN5Q9D1tqDAhYX5fwamifZxZhZWKKFm351E4VlPCjGpjGl1iU4
653 +2TZ25KxwyyooQ0Y+E+X8GlqJtG9oHL88zABPVEdbj7PCbVa7BDZfgmm1DmyeGBJZG1yBCNyBCPgS
654 +2UtXS/rDe2jtUSCvtBKK0WmMHpbmM/OZsHuCENY1g1/TgOl5fdL22InZRQwMT8JktiVcJNS6FXT0
655 +DaWsATCuW/Dzg+doaO/FoFIFNk+MyuralNWSp4UbiyvC/We5KOfXpKxye1epNAbkHbaZ+XZ2IZA2
656 +0jrxbNrcyC5io713EFNqHXXzmKpa0h/eg3FjG43tvcgvrUTXwCjGpudRzpdAVNeC+cNST7J16ZaP
657 +4sfbD5BTXIG80krklVaipEKAiZkF9A4padWSvp1dyEenUFjGg9XlR2f/MErK41V/6VRLbjt9qJY2
658 +YWBkEkPjM3iYkY8ZjQGByAEUY9Mo+w3Vkkfm9av48vvrKOOJqQ4kR+HG5AjR3jv0StreSLidw8KS
659 +CV0DIxRRfSu+vnoLXQMj6OwfgaytB82d/RiamEEgcgCXPwKBtBH5TA46++PTyEenMDGrTRpui8vr
660 +KGByweaJqXroYPQAWw4v5GNTyCutQFYBK+ld8JbDi6e5Jfj0q6v48PNv8N21O/j+xl188d11/P3j
661 +y/j2pzsYHJ9B8HD8ucVlPMkugkDaiI7+YbA4QmTkM2F1+TE8MXtqm9vc4jKyCsuo6i1PMIr3PrmM
662 +2qZOCGubkVnAooVbIHKAbacfK5vWpE5WRehXN5FdxEZDWy9tfx852XvwyFnhVlIhQP/wJFY2rdRF
663 +f9vlB5MjxPDkHL6//iuWTS/a804Lt+GJWdx7mouZBUP8pmTbhTKeGC1dA3AdtlWdDLd/fPEddVy+
664 +v3EXA6NTScMtFIuXJnsUY6islqKMK0Jjey+WTGaqWjJVm9u6xZF0n53Uo1AmPY+C0QNoDKsQ17ei
665 +nC9Be88gzDYPtQ/PE248cT1kbT1Y2bSeWhX6tgUi+5hS62j7hyusw/VfHx/+tochbepAe+8gJmYX
666 +EIweYNPmRkY+C8K6FmqaabUO0saOpOE2pFThWW4pBNImaJfX4NvZRTB6AJPZjva+QTzPK0W1tDFp
667 +KW7b6cP0vB5Tc4sUlcaATasroc3NuG4BV1hH3TB6glFMq3WY162cGW52TxBlPBGEdS2wuQMIRg8w
668 +PrOAYjYf6xZH0nArYvPxxbfXqXP6qLYhVbj5w3v49VEW+ocn8DSnmOpRehRuOuMmzHYPKbm9aYPK
669 +aRSXV1GK2HzkMzm0YcXlVRDWtSAQ2Yd3ZxfysWkUlvGov3FF9RiZUqcsubkD0aQXnUBkH55gFK4U
670 +ddLB6AFc/jAc3h04vDtYNK7j2i/xtpKjYccvMIHIPlY3bZA2tqO0QoCugWE4D7sH61c3qbr6ZKwu
671 +P+4/y8XAyBScvh2wOCJc/uEmitl8PM0pwcPn+VS4DY3P4L//9s+02D3xdkGzzQNxfSuKy/koLOPh
672 +8pVbeJ5XSu3DmQVD0vU6b5ubN7SLuuYuSJs64Q5GoV1ew/U7j6mL+WnhZly3wLi+TSvpeUO78IZ2
673 +k5bcjjqaHB0Lh3cH7kAESpUGc9pl9A2N024IQrF4e55E1gZhbTPE9a2QNnZA2tgBUV1Lyjtv7dJ6
674 +wvn4+dc/4lluCW1YGU+c8lwKxeJty9PzOlo7jmJMBYvDS7vwXIQ2N394Dy3d8oTfdgGLm7AvG9t7
675 +EYgewOENQdbaQ3X2KS6vQkuXHBJZW8oOJe5AJGnIx3/3kZQlt/j5to3mzgHqHDgirm/F5NwibV7e
676 +UAx2TxCytt7D8dpR09AOYW0zahraIaprodrLj3P5w5ic1dJuNo8CMhhNLLkFo/FQOn5Ou/wRLCyt
677 +YWRyDg5vCBUC6bHxDyCsawHnsCZAMTqNrEI2zHYPaXN7F7j8YUzNLWLd4kx7Gv3KJlQaPXVRmNev
678 +ora5E/P6FWQVllEH3uWPwO4NncrhDSX9ETh9O7TxFo3r+OmXh7C6A7Thx39cC0smiOpaUCVphKDm
679 +BZ6oHoNjqpTbE4weYGHJhF8eZOCfX/6AZ7mlVIeVZNWSJz3KLIDqsNv7Sd5QjLa+FocXWYUszC4s
680 +0YY7fTsJjw94gjE8yizAh59/Q/PtT79gZGqOFm6ByD56FGMoYPFoz6O1dA0gu6gcNncwrTY3lcYA
681 +jWH1xHpEUdfSieGJWdo6rluceJ5XmrB+H37+Df77bx8n3FAopzVg8yUoraymuXrrPjr6h9I+/+4/
682 +y8PCkulc57l+ZQOFZTzoDruMB6MHuH7nMRaX12njPcsrwQeffZ1gYk6bEG7B6ME7XYLb2HZhWr14
683 +rmc0J2a10Bpf7JO2nkHIR6Ywq11GbnE5QrF4eDp9YTgOf78p+XZS7p8exRieZBeBI6wDXyyjPMos
684 +gKCmMWF8uzcEUX0Lbdwjn33946ltboZVM8ZntAk32UrVPKprmxNKl5KGNnxy+UrCOf3BZ1/jT+99
685 +Am8ohmD0AL2DSuSVVmLbGe844/SHwRPLIJG1wuYOkHB72ywOL4R1LUlLB6kMjEyitqkj4cR1+HYw
686 +OaelTsaOviHwRPWn4otltOenjkibOmjjMTlC/HDzHrjCOtrw4xfizoFhPM0tiVendg1Qith8VAqk
687 +L7V/fku4BSL78fbIY+vLqa7Fz/efo6S8ija8tqkT3lD6F8pkJTe7N5TQ/d8bimFty4FAZP/McHMH
688 +Iqht6kR77+Bvfk7vZLVkKAbIR6fA5kvAPXEOPHiej4HRqbTnfd5wC0T20T88gSu37qO+tRt2bwgq
689 +jR7fXbsDiaw1rc4hyUpuupUNtPcOvrMBp9YZIa5vSdrOnEqVtAHditGE4dtOH6bU8RLVqtmG+pbu
690 +M3/bwrpmzC0aqaaD43oUY2js6E3Yd6c9CpDKWY8CyMemUVXTmHYntlQ8wSitWtJktie0vdo8QVhd
691 +fvIowLvA4vCCU12Lpo4+qDSGBFt2b8KFbmBkEiyuEJOHdeUneUMxeIJRqHVGDE/Mnmpkcg4640bC
692 +MiZmtWdOOzwxi/XtFyXOzoFhFLF5GJ9ZoK2PuL4VPFH9S+2f3xJuwegBVjdtaW3H5Kz2XG8zOO1R
693 +gFTSCTexrA0VAilU8/qE47ppdacdesnCjSeqx4NneSivqkGFQEozOjWX9nacJ9z84T3IR6dQWimA
694 +fHQKkoY2NLT34VFmAQaGJ1HGE6FXoaSqsFNJFm4jk3MoYHFPrQ59m9Q6I8q4IijGppP+TpNdeKuk
695 +DeCJ65OOP6ddph5rmVIvnnlOj03Pp+zF2qMYQ4WgBpOzWtoyqiQNEJ/o3HWWdMKtsIyH0Sl1wjbN
696 +Hm5TOss5GW5njUvC7S2ze0Kobe5EEZuPMp44gXrRmHBBm9UuobSyGmU8UdJpjtqa3rTJOS2Ky6vA
697 +4tLXq4DFRUuX/KXmubZlR1uPImkX9SOiupZzvTHjVdh2+tDWo8ByimfkkulRjGFGk7x9LxSLl/K6
698 +5aPILalIelyn1Lq0G8abOvuxaKRX+XXLR1FYxks67+bOgbS3o1rahJVNa1rj+iP7VJV5IHqALbsH
699 +zV0D1LOThlUzhsZnaG1xybj8EfQOKjGzsEQNcwciMG05XsnbaF4H48Y2OMI6MCurk+7zLXtiO1Xv
700 +oBL5TE7S8Xni+lPb0c5jel4HJqcaZSd+q3mHPS/PMy+euD7lyyBCMWBu0YjSymqwuMKEbeIIa9MO
701 +IN/OLjILWGmV1H07u3jwLO+VPjIyNmMg4XYewegBnL4dbDv9SSU7OL6dXdjcgZTTBCJv58fuDcVg
702 +TbFeL/tuyKPG8dMu6k7fTtp3f6/K0XqdZ7nuYPTUH2YwegB3IJLyuJ7nwuYKRBIeyI4/n5Z83g5v
703 ++jdE593fJ98d6Q5EqUCKt5vtnRlQwejBmfvvXeMP78HuCZ7yO008p93BKLZTHCOrK/DKgtwbSn0N
704 +OW9px+Hbgf+U3+dp1yury3+ubbK5A0mrWZM577zPMjS5iJwyKcRN6d8IvqwLEW4EQRDEu697SIUs
705 +pgSN3ecr2b4MEm4EQRDEa+cN7ULWOYKMEjE65Ol3vnpZJNwIgiCI18of3oNKu4oSfhOeF4tIuBEE
706 +QRD/3hy+MMZm9GAL25BbJiUltyPGDTtq24bAr+0mCOItkDTL0TEwhU759CvV1K0Ev67nrW8f8dvV
707 +tCgSjm9zrxLiJjkqJR3Ir6hHMbcRTT1jyC+vI+EWigETaiPyK+rxvFhEEMRbklEifi3e9nYRr/cc
708 +eV4sQm5ZLRq6RmCyuKA1bqGQIyPhFooBDu8OJtTLUEwsEATxFoyrl2FYs2Fp/dXSLG1icFL71reP
709 ++O0m1caE42vacmHbGaA9rrG4aiHhRhAEQVwsJNwIgiCIC4eEG0EQBHHhkHAjCIIgLhwSbgRBEMSF
710 +Q8KNIAiCuHBIuBEEQRAXDgk3giAI4sIh4UYQBEFcOCTcCIIgiAuHhBtBEMQ7xBuKne8r7v7wub60
711 +7jrnF+mPc/h2zvW1bOcZX/1OGPcl1ysZEm4EQRBvkMsfwcjkHLrkozS9CiX0K5uYmNViSKmixg9E
712 +9rFpdcFgMtNYHF4EoweQNnVgaW2LGt8f3oNSpUH3sXnLR6ew5fAiFANaugagX908dR0d3h3MLS7T
713 +hvnDe+CJ6uHwhqhhS6Yt9A4qqeWMTc/DFYhArVuB3ROEqK4Zpi07tR1rFkfCdphtbgQi+xDWNkG/
714 +svHK9jMJN4IgiDfI7gmhvrUbmQVlYHKE4IlleJxVBGalENPzOjR39kNU33Js/CCqpU0oZlehUiCl
715 +DE/MIhDZx/1neZie11Pj+3Z20d47CL5YBp5YhgpBDR48z4NSpUEoBuSWVGB8ZuHUddSvmpGRz6QN
716 +8+3s4srNe7A4fNQwYV0LHmcVgSuqB08sQ0uXHGabGzkl5dAYTLh1/ykWDCaEYvESY0uXHJUCKQpY
717 +XDzLLUWlQIr+oQm4AxHcvPcE44fr+CqQcCMIgnjDnL4wRPUtmFs0IhQDCst41P83dw3Qws3i8KKY
718 +zUe3fAz6lU3Klj1ecjsZbv7wHiZmtegdUqJ3SImOviHkFJefK9zUOiNu3n2CQGQfZpsbfUPj6JKP
719 +4tOvrsJyWAIMxeLh1i0fpb2N3+YO18OaoQAABgtJREFUJA03f2Qfpi079KubaOroRx6TA/3KJjat
720 +8ZIbCTeCIIh/c55QDGy+BGMqDYIx4PaDDGiX1xGKJQ83JkdIhd9JJ8PN5Q/j3tMcFLC4YFZWo7Si
721 +GhUCKQyrZoRi6YWboKYRf/3HF1het0BvMoPFEaGkvArvfXw5Idz+/vElvPfJZXzw2Tcor5LA6vLj
722 +wfM8/PWjL/B///dDKtyO61EoUcYTIxh9MYyEG0EQxL+xbacfwroW3Pj1CTILy1BV04hPv7oKJkeI
723 +vqFx1DS0JYRbThEbeaWVEEgbIZa1YsFggisQgdUdwJ1HmQnh9uB5HjZsbniC0RdCMQSjB6eGWzAG
724 +rJrtyGNyoBhT4esfb8Ns9yAYPUhZLZluye24e09zcev+M3hDMWrYzXtPkFlQhvqWLhjXLb95P5Nw
725 +IwiCeINs7gCaOvoga+lJMDwxi6bOfjS091LjWxxe5BZXgMURor6lG00d/ZhbNEJc34qrt+7jLx/+
726 +ixZu7kAET3OKUV5VA564niKoacCWw5sy3AKRfSytbYHFFUExNo1AZB8d/cPILmLDYDLDG4olDTdO
727 +dS3GpucxrlrA9LweS6atU8PNuGHFl9/fQEY+E9Pzeqr35c17T1BUxkN77xBMZvtv3s8k3AiCIN6C
728 +BYMJ9S1dkMjaaIrYfLT1/P/t3OlTGmcAx/G/M+/aN51pp3am05jpdEybdBqtt4ZyKB7gBVRR60HU
729 +IraAxoBF8EDFg4giyH0jav31RSrtBmxMJ/Bi5/fi84Z52F3YF9/Z3Wef34rj3ve2ZCp/jTXXDpas
730 +dsyZljGom4RSrUXf0CgOjgNQa8fh2jks2U4ydwWT1Ybp+SVEU3lkL98Eb2VtA44tT9m4rf6xCaly
731 +AJ2KfnQq+qFUa/HKuQ21dhwerx8dil54vP/M5AxEUmjsUGBp2Q6LbR2SbnVxNiVvSxIRicDu0Qlm
732 +jWZMzZkEGtpkUGv0xXFn4QQ6ZH3Qjs/CvOoosjndOI9lSuJ2y+neR4ukG/K+YXSrNOhWadAu7YWs
733 +dwjBaLpkfKYAxDMFRFN5bHm8xcDdKndbMnv55kr0eZcK9a1S1LdK8UPzc3z59RN8V9+Gzx/WYe/v
734 +uJ0Eo1D0j0Cjn0Eqf41QPIORsWl0qUbgDycYNyIiMZgzWfHFo8f4pKZW4MFHn0Kp1hbHhRNZ6KcW
735 +IOlSQ947XDQ8OgXvaahs3NIXf6LmqzpYXznhPQ3BF4ji+CyC3aMT1D5+VvIO27/FMgW0SXtw6AsK
736 +Ps8UbrD/+qzkRetk7grug2Ns7B6VqKmtK96WPIskYXftIJLMFb8bjKZgd7kRTuQYNyIiMdBNGmBY
737 +tCCevUQqfy3w9iogmcIN0hdCt2PKxS2Vv8aDjz/DcSBSsp1H3z7DytrGnccVTV/gaWOH4MXw/+uu
738 +CSXlMG5ERCIwMfsrmjoV6B8Zg0ozLqCbNAhmIP6XH9tlWN8uvRIzWWyoeVgHWc8gVBo9egdH8c33
739 +jWiWdAtmKb4tlr5AfetPkCoHSo5LpRkvPiO7j6eN7XAf3G/VkScNrbC7dj7Y/+s+PENnjx4vGDci
740 +ourxeP1YWFqBwWgpsWheRfqeazjaXTslz8FuhRNZWG1OGIwWGM2rOPAF3rk25O1L4OWOy2C0wB+K
741 +3/s3rq5v4TyWud9Yx+Z7bftdXLs+dCjHsLjsrPi5ZNyIiKgqLHY3WhQ6rG0dVXxfjBsREVXFjMmG
742 +RukIfMEPdzV4F8aNiIgq7jgYR79uHi1yHZK5q4rvj3EjIqKKSRduEIimMTG/gkapBi/XPVXZL+NG
743 +RKIXjGWx5w1i5yhAFeA5PofXHxU4PA1j73UQ9s0DqEcX0CLXYXTGjFAiV5VzzrgRkeiZXm6gSaZF
744 +g2SYKqBVoYN8YEpA0j+BZrkOTVINuoZmMG92wH/HDNJKYNyISPQ29nz4efp3aH5ZogrQv7BiwewQ
745 +MC47YbZtw7Htxb4vhFimUNVzzrgRkeil8tcIJ3IIUUVEknnEs5cCiexVybJg1cS4ERGR6DBuREQk
746 +OowbERGJDuNGRESiw7gREZHoMG5ERCQ6jBsREYkO40ZERKLzF8+PHvfnXhuRAAAAAElFTkSuQmCC
747 +--00000000000090d8ec05a4ccdaef--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1589258067;
2 + cv=none; b=Q6Y08/fHopcXqlLZixuXRnErXmb5onDatrQY4rFGU04gevSWBwtmHZKmkBcF
3 + 5Dx1zO7yEznbq4+aDcTtd/jzd4jjIYoBELYgIj+PznAbQt3VJlfxtrVdYlsy8Ng/LAIF1m
4 + 8gqvBCs3wBByCagCDhyyzfhmRopHooroPWUy/9u1+ZOWWp+2NcTmgZhDZWxVbgXWdnE+Ll
5 + QSqlFq8ytNxQT66lwX3vlKif7pwrH5McN+Cu3w31ZQz6CPtazNrFkzeOqmUGcVpqCohlZX
6 + PwmFOnR7ckw62FMicThnXbzyu751l6fSN/7TaZfLiLUIqH0g+PXRbU7NbWhjHC33UPQ9RF
7 + zw==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1589258067; c=relaxed/relaxed;
10 + bh=U9RbWMBKOO0W1SKGGESx3Cay4LSsLZt42HWlHvJzXJM=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=kQRWp9p4vVkwk6ggMLR
12 + D6YGMukl9fqKxflOoU6M2+GlBIHg056vs9A7AymG7ZnyjD/Ax8ISFehbk4707sTQT2avga
13 + bc1xHaU3sFillt3JvrgHONaW6EHAreOsVn5KP++oobCXGmi5clNpAW4Z7MAes3RVTeipVz
14 + RgWn/FbQe+XHYBmBa7Qr410QA71M4vzBT7RaN8TE6qDABcO5PoBhrbsr0L+VeHNccw5V81
15 + ZBebwUxoAHWdG1GHgDwnk8QrpnB++bxUJ2y8XUL4PUSc7/IO9jIZczVyNy4Mgw9nMvGiiN
16 + t37TmeZ6BHH6HROr9wjGHjkrJDpGpY5iRdIyyLGbRJQ==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.49 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.49 as permitted sender)
22 + client-ip=209.85.208.49; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.49 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +YRYpB3G1H+dp4eqjAURp4JGWHmmFAKdKo+YkXm=
27 +X-Session-IP: 209.85.208.49
28 +Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49])
29 + by crcvmail31.nm.naver.com with ESMTP id HIlf0x3tTVefMSs9lPE-eg
30 + for <kangtak6291@naver.com>;
31 + Tue, 12 May 2020 04:34:27 -0000
32 +Received: by mail-ed1-f49.google.com with SMTP id f12so9946508edn.12
33 + for <kangtak6291@naver.com>; Mon, 11 May 2020 21:34:26 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:from:date:message-id:subject:to;
37 + bh=U9RbWMBKOO0W1SKGGESx3Cay4LSsLZt42HWlHvJzXJM=;
38 + b=eAYD0SGZweb3Vv52yMP+pW0Ow/Db9iWm9aQdLp9JtXG9bBroHRY9YCjvvN1ElebLWW
39 + o0vbVtCLDBjka/UmhiLrFCd5HXonRH2p6qSTA2bW3KCtCZMKx0BAdjfbzdbnX8xnZtmW
40 + YT0LRVK6WyJN0WuNxi2aXZKsB1alvcYdQjmrktYbXpkCrD44Xlo46waQSi4fBK/VTQyc
41 + PWUK4kHa7Blw0G8PjUB6nKvD6tJZ9bkZBgzhQVu08d9y+9SDA0GtSaeia2VDI8mXBFN9
42 + /KyOcBL8Qlys+SbsReQEiTXYjJ4DmDFk6BKKJlRTlydHVHU/CVPPMSqOM1a1/8zuGhmP
43 + D/qA==
44 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
45 + d=1e100.net; s=20161025;
46 + h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
47 + bh=U9RbWMBKOO0W1SKGGESx3Cay4LSsLZt42HWlHvJzXJM=;
48 + b=TV5zxLUyrQyg0AmC3zDJnxIwo/vL6BUz58kov0VFlm2ZdwOmvMtDINjBUgUbVwkBP/
49 + OEqZVO4gtRbB7I/pGfImx2gNHpLf2CYZJpOUnBSdUjlX/ADQak6XG9E4Ko1XwhR4iQTU
50 + 0TkC4wBT/tvXI6U+Zg/qH1MzVlEOq23NUyVqyuatfg6u6HHY+whoT/KFW7GIxSBPc/yU
51 + GeyBFJsPUtsoec/VtAk0zvan5tAruwOgtq8xWtDZ9tR95Vu+wnUR7O8pwCMhi1lkBFLi
52 + XH9BxY7zLjbtisuCAauke7QF+97ruYYpr4ox2v5fOPDDidwEvNXAuyQ8u9oESgH5jLFQ
53 + 7Glg==
54 +X-Gm-Message-State: AGi0PuaOf5nLV9zPITD1wIN7Wb4Lv4eiTe6DfnYelLyQmnaHgT44wSXb
55 + NvMG5Ih9g7FF1Ra+Cpdo/2V3YYX6Q2zZ01aZaeCk2A==
56 +X-Google-Smtp-Source: APiQypI7RThEcI0fVNUKNlAP2u4hCJwzs/Ns3+Mv0hRjz/HCzC+jZF3CR987awUeghMYDFQB+BxD4S0bl2HZ9LX7PUU=
57 +X-Received: by 2002:a05:6402:1d37:: with SMTP id dh23mr15981596edb.287.1589258063874;
58 + Mon, 11 May 2020 21:34:23 -0700 (PDT)
59 +MIME-Version: 1.0
60 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
61 +Date: Tue, 12 May 2020 13:34:13 +0900
62 +Message-ID: <CADdTatcut_6W6MSgDVOd_qpwkaNtAWSsG-wHRap6=YExeKXduQ@mail.gmail.com>
63 +Subject: =?UTF-8?B?6riI7KO864qUIOykkeqwhOqzoOyCrCDqtIDqs4TroZwg6rO87KCc6rCAIOyXhuyKteuLiA==?=
64 + =?UTF-8?B?64uk?=
65 +To: =?UTF-8?B?4oCN7Iug64+Z7JykW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqA==?=
66 + =?UTF-8?B?7YSw6rO17ZWZ6rO8KQ==?= <vel1024@khu.ac.kr>,
67 + =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>,
68 + =?UTF-8?B?6rmA66+87ISx?= <dolikart@naver.com>,
69 + =?UTF-8?B?4oCN7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
70 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <wildforce@khu.ac.kr>
71 +Content-Type: multipart/alternative; boundary="0000000000005a9ea805a56bfae6"
72 +
73 +--0000000000005a9ea805a56bfae6
74 +Content-Type: text/plain; charset="UTF-8"
75 +Content-Transfer-Encoding: base64
76 +
77 +7KSR6rCE6rOg7IKsIOyLnO2XmCDspIDruYQg7J6YIO2VmOuPhOuhnSDtlZjqs6ANCuyKpOy8gOyl
78 +tOuMgOuhnCDsp4TtlontlZjqs6Ag7KeE7LKZ64K07JqpIOq4iOyalOydvOyXkCDslYzroKTso7zs
79 +hLjsmpQNCg0KDQotLSANCg0KDQoNCuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
80 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KDQoo7KO8KSDtirjrpqzspojs
81 +vZTtjbzroIjsnbTshZgNCg0K7Iug7KSA7JiBIC8g7J207IKsDQoNClRSSVogQ29ycCBJbmMuDQoN
82 +Ckp1bllvdW5nIFNoaW4gLyBDVE8NCihNKSAwMTAtNzI3Mi0xMjk2DQoNCihUKSAwNzAtNzUyNi0w
83 +ODcyDQoNCihGQVgpIDAyLTY0NDItMDg3Mg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
84 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo=
85 +--0000000000005a9ea805a56bfae6
86 +Content-Type: text/html; charset="UTF-8"
87 +Content-Transfer-Encoding: base64
88 +
89 +PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PC9kaXY+PGRpdj7spJHqsITqs6Dsgqwg7Iuc7ZeYIOyk
90 +gOu5hCDsnpgg7ZWY64+E66GdIO2VmOqzoDwvZGl2PjxkaXY+7Iqk7LyA7KW064yA66GcIOynhO2W
91 +ie2VmOqzoCDsp4TsspnrgrTsmqkg6riI7JqU7J287JeQIOyVjOugpOyjvOyEuOyalDxicj48L2Rp
92 +dj48ZGl2Pjxicj48L2Rpdj48YnI+LS0gPGJyPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9z
93 +aWduYXR1cmUiIGRhdGEtc21hcnRtYWlsPSJnbWFpbF9zaWduYXR1cmUiPjxkaXYgZGlyPSJsdHIi
94 +PjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48
95 +YnI+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+PC9zcGFuPuKIkuKIkuKIkuKIkuKIkuKI
96 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwv
97 +cD48L2Rpdj48cCBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1z
98 +aXplOjEwLjVwdCIgbGFuZz0iRU4tVVMiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
99 +LjVwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPig8L3NwYW4+7KO8PHNwYW4gbGFuZz0iRU4tVVMiPinC
100 +oDwvc3Bhbj7tirjrpqzspojsvZTtjbzroIjsnbTshZg8c3BhbiBsYW5nPSJFTi1VUyI+wqDCoCDC
101 +oCDCoCDCoCDCoMKgwqA8L3NwYW4+PGJyPjwvc3Bhbj48L3A+PHAgc3R5bGU9ImNvbG9yOnJnYig4
102 +MCwwLDgwKSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPuyLoOykgOyYgSAvPHNwYW4g
103 +bGFuZz0iRU4tVVMiPiDsnbTsgqzCoCA8L3NwYW4+44CA44CA44CA44CA44CA44CA44CA44CA44CA
104 +44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPjxkaXYgc3R5bGU9ImNvbG9y
105 +OnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRSSVogQ29ycCBJbmMuPC9zcGFu
106 +PjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAvIENUTzxicj48L3NwYW4+
107 +PC9wPjxkaXY+PGRpdj48c3BhbiBsYW5nPSJFTi1VUyI+KE0pIDAxMC03MjcyLTEyOTY8L3NwYW4+
108 +PHA+PHNwYW4gbGFuZz0iRU4tVVMiPihUKSAwNzAtNzUyNi0wODcyPC9zcGFuPjwvcD48cD48c3Bh
109 +biBsYW5nPSJFTi1VUyI+KEZBWCkgMDItNjQ0Mi0wODcywqAgPC9zcGFuPjxicj48c3BhbiBsYW5n
110 +PSJFTi1VUyI+PHNwYW4+4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
111 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9zcGFuPjwvc3Bhbj48L3A+PC9kaXY+PC9k
112 +aXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+DQo=
113 +--0000000000005a9ea805a56bfae6--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1589880761;
2 + cv=none; b=bHkSgtIkcZuHtgKYF9fXfOmYmWGXAk/g6ye81leZwirWb2hmbQk2S2hlqqPN
3 + bRX0R20hSmhDGgmMRvl5rB8NWCBi+dww/YO4m+5GAPccAdzJJR+gaQl+cCV05SYatanUdA
4 + 72nhzIC2yivbila/XiJPK68QdYKwVyVKPVjBksUPSDeF8RuFoJs6EAfy3IhV616gSZyZzJ
5 + JJtuA0Hw/11YlOFg+J2phV7i8t/6Ccd4hBYDXxg1df44dLqR/qM8XC8/jULZ+D/HFF8RTP
6 + T0YPsbqISIeaEWJ/8G7ofkAWwjySufNHxX17DK+kk3HS1bI1Fs7ekqQ8VSOjN/JGAOCNPh
7 + 9Q==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1589880761; c=relaxed/relaxed;
10 + bh=OTdmtuzL87sSeeHTC4rIjbNjYdOVDGIkjdKw03yy59I=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=ZF5mL7d5ZPifED+2jkS
12 + Lo//RqQzKcSJ2FKOLxjS6K5nmVNbhD83nq4kEDtuIcERNKO74ewqj9SPpTFXsJy4IO7Mgh
13 + d6sF6oMqWazXC9qHY5LpzEriphl14q9DKY4sgGQmDJXkAgrEogM+FH8CdeIvn8u1J7CPTL
14 + FUYcTKxdurAgDcH2ClNTbSLGog8OtovSz4/tCNDd5+4GNZgn5nUkBpsrtcvG/86VQLH0Xq
15 + PWEUfeah3PIid8CxWmPun4sb2K21tvMuBtjGlePLZ5Z+X5BS/xrdXn4S1JZ1YgyeVeJlqA
16 + tLS3V1p1nuBgpkiB16G7EOF9iKsNsW+2aZVnsGNZYOw==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.53 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.53 as permitted sender)
22 + client-ip=209.85.208.53; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.208.53 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +Y+YpB3G1H+dp4eqjAURp4JGWHmmaxKZFAJYkXm=
27 +X-Session-IP: 209.85.208.53
28 +Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53])
29 + by crcvmail24.nm.naver.com with ESMTP id IZJslLlgQC6r08DBMeMTng
30 + for <kangtak6291@naver.com>;
31 + Tue, 19 May 2020 09:32:41 -0000
32 +Received: by mail-ed1-f53.google.com with SMTP id e10so11141517edq.0
33 + for <kangtak6291@naver.com>; Tue, 19 May 2020 02:32:41 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:from:date:message-id:subject:to:cc;
37 + bh=OTdmtuzL87sSeeHTC4rIjbNjYdOVDGIkjdKw03yy59I=;
38 + b=N1Bp9uI6TyomyJ2/+RJnNvjoubezf3bhucDkcjgz6HOsh7UrFpQPMf1OoEFBIRt7yf
39 + x0FsPIgyYjLBFHyvFPkAC31AIN/5wrFnZWGURxh33Of5xUTUcnMpDP+pK10tiWmIW+Jp
40 + a9wq/x0L9N0YuRxy+SFvr7KZw3qsf8AV0PvpascIK07FTHQ/zOwsY8rFWBtHy1KdfO0Z
41 + stmH1cYfnF/xAJ1WmC+BrGGHknS2tETrYUuv0bFaHt1BV4fpt5vJ5yKF70XvG+A+nIGE
42 + BRaKQdmIe8ArCdmjQmUmWTt9XisGvifJEE30oz+NB6gZq5agrNVuwM0+CGQ12BPk1+GZ
43 + BimA==
44 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
45 + d=1e100.net; s=20161025;
46 + h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
47 + bh=OTdmtuzL87sSeeHTC4rIjbNjYdOVDGIkjdKw03yy59I=;
48 + b=mBt6lwzodt55b0pgmkHNxK1050DPNLcQQ3gDBkwOEz5FaZ1AV3tqjLyfMijO0BevvP
49 + FInHh0SDIDw7eHbnGdTODvttjy4230IghqepCdoGpcmNtwyIq98QBx3ATUc3IhX1FBwR
50 + DIAqv9ceJRrunI4UC8LwoedAizN3XaL2Brrrdilzhk/oo9ToXEa8v+5CLcVLf7L9pRah
51 + aFwnc1GMjVi4OV3bajcm/568EJD04yaaFkz7FYnwO0cUB5mqMfC4KI73URsJdO4UHqbN
52 + 1hhSQ37bcYlAx2NQeF05+1iykYi83mRnx1GEUPcYpBr+IPv8AveguEfDity1ovJbp8fb
53 + 1O/w==
54 +X-Gm-Message-State: AOAM530BvLUH9NJzhhmC2qF+wjFyksg444TMYXXpNMyw3CCq6zD9GXJQ
55 + ncEh8I54qVQfYFAIy+YxJepFqd16s408yN3/qEwgbPSt
56 +X-Google-Smtp-Source: ABdhPJzbA/5Dk8uFEVdD+LFkXSR2OF31MENFjs3amYwRTEizrRwN/N1THFoAKWmRN4OwhFearryxjiigpp+lMCkCTrk=
57 +X-Received: by 2002:a05:6402:13d9:: with SMTP id a25mr18133852edx.9.1589880758668;
58 + Tue, 19 May 2020 02:32:38 -0700 (PDT)
59 +MIME-Version: 1.0
60 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
61 +Date: Tue, 19 May 2020 18:32:27 +0900
62 +Message-ID: <CADdTatc1AOUq6mSSJA91B2iCJ6jG1Dwmi_HoZGsLbSH4hj1-tQ@mail.gmail.com>
63 +Subject: =?UTF-8?B?7Lqh7Iqk7YakIOq0gOugqCDqs7Xsp4A=?=
64 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>,
65 + =?UTF-8?B?6rmA66+87ISx?= <dolikart@naver.com>,
66 + =?UTF-8?B?4oCN7Iug64+Z7JykW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
67 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <vel1024@khu.ac.kr>,
68 + =?UTF-8?B?4oCN7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
69 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <wildforce@khu.ac.kr>
70 +Cc: =?UTF-8?B?6rmA7KKF7JmE?= <jwkim@trizcorp.com>,
71 + =?UTF-8?B?6rCV6rK97J28?= <ruddlf4933@trizcorp.com>
72 +Content-Type: multipart/alternative; boundary="000000000000db202005a5fcf59c"
73 +
74 +--000000000000db202005a5fcf59c
75 +Content-Type: text/plain; charset="UTF-8"
76 +Content-Transfer-Encoding: base64
77 +
78 +7KSR6rCE6rOg7IKsIOyLnOymjOydtOudvOyEnCwg64uk65OkIOynhOuPhOulvCDsoJzrjIDroZwg
79 +7KeE7ZaJ7ZWY7KeAIOuqu+2VmOqzoCDsnojripTrjbAsDQrsspjsnYwg7IS47Jq0IOyKpOy8gOyl
80 +tOydhCDsnpgg7KeA7YKs7IiYIOyeiOuPhOuhnSDrhbjroKXtlbTso7zshLjsmpQuDQoNCuyVnuyc
81 +vOuhnOuKlCDrs4Trj4TsnZgg6rO87KCc64qUDQrtirnrs4TtlZwg6rK97Jqw6rCAIOyVhOuLiOup
82 +tCDrgpjqsIDsp4Ag7JWK7J2EIOyYiOygleyeheuLiOuLpC4NCg0KMe2Vmeq4sOqwgCDslrzrp4gg
83 +64Ko7KeAIOyViuyVmOycvOuLiA0K7Iug6rK97I2o7IScIOynhO2Wie2VtOyjvOyEuOyalA0KDQot
84 +LSANCg0KDQoNCuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
85 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KDQoo7KO8KSDtirjrpqzspojsvZTtjbzroIjsnbTs
86 +hZgNCg0K7Iug7KSA7JiBIC8g7J207IKsDQoNClRSSVogQ29ycCBJbmMuDQoNCkp1bllvdW5nIFNo
87 +aW4gLyBDVE8NCihNKSAwMTAtNzI3Mi0xMjk2DQoNCihUKSAwNzAtNzUyNi0wODcyDQoNCihGQVgp
88 +IDAyLTY0NDItMDg3Mg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
89 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo=
90 +--000000000000db202005a5fcf59c
91 +Content-Type: text/html; charset="UTF-8"
92 +Content-Transfer-Encoding: base64
93 +
94 +PGRpdiBkaXI9Imx0ciI+PGRpdj7spJHqsITqs6Dsgqwg7Iuc7KaM7J2065287IScLCDri6Trk6Qg
95 +7KeE64+E66W8IOygnOuMgOuhnCDsp4TtlontlZjsp4Ag66q77ZWY6rOgIOyeiOuKlOuNsCw8L2Rp
96 +dj48ZGl2PuyymOydjCDshLjsmrQg7Iqk7LyA7KW07J2EIOyemCDsp4DtgqzsiJgg7J6I64+E66Gd
97 +IOuFuOugpe2VtOyjvOyEuOyalC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PuyVnuycvOuhnOuK
98 +lCDrs4Trj4TsnZgg6rO87KCc64qUIDxicj48L2Rpdj48ZGl2Pu2KueuzhO2VnCDqsr3smrDqsIAg
99 +7JWE64uI66m0IOuCmOqwgOyngCDslYrsnYQg7JiI7KCV7J6F64uI64ukLjwvZGl2PjxkaXY+PGJy
100 +PjwvZGl2PjxkaXY+Me2Vmeq4sOqwgCDslrzrp4gg64Ko7KeAIOyViuyVmOycvOuLiCA8YnI+PC9k
101 +aXY+PGRpdj7si6Dqsr3sjajshJwg7KeE7ZaJ7ZW07KO87IS47JqUPGJyPjwvZGl2Pjxicj4tLSA8
102 +YnI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9
103 +ImdtYWlsX3NpZ25hdHVyZSI+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2
104 +IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPjxicj48L3A+PHA+PHNwYW4gbGFuZz0iRU4t
105 +VVMiPjxicj48L3NwYW4+4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
106 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpy
107 +Z2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+
108 +PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
109 +KDwvc3Bhbj7so7w8c3BhbiBsYW5nPSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOug
110 +iOydtOyFmDxzcGFuIGxhbmc9IkVOLVVTIj7CoMKgIMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj48YnI+
111 +PC9zcGFuPjwvcD48cCBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9u
112 +dC1zaXplOjEwLjVwdCI+7Iug7KSA7JiBIC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwv
113 +c3Bhbj7jgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9z
114 +cGFuPjwvc3Bhbj48L3A+PGRpdiBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBs
115 +YW5nPSJFTi1VUyI+VFJJWiBDb3JwIEluYy48L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVT
116 +Ij5KdW5Zb3VuZyBTaGluIC8gQ1RPPGJyPjwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIGxhbmc9
117 +IkVOLVVTIj4oTSkgMDEwLTcyNzItMTI5Njwvc3Bhbj48cD48c3BhbiBsYW5nPSJFTi1VUyI+KFQp
118 +IDA3MC03NTI2LTA4NzI8L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02
119 +NDQyLTA4NzLCoCA8L3NwYW4+PGJyPjxzcGFuIGxhbmc9IkVOLVVTIj48c3Bhbj7iiJLiiJLiiJLi
120 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
121 +iJLiiJI8L3NwYW4+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
122 +dj48L2Rpdj48L2Rpdj4NCg==
123 +--000000000000db202005a5fcf59c--
1 +X-Session-ID: Geb9KAgZKAUlFqbwBqUZ7rRCW4_dM6nrKovw7qbZaAuqKqgqKAvrKg
2 +MIME-Version: 1.0
3 +Message-ID: <51d5e34eaa7bef7db8e29f2e2574c74@cweb014.nm.nfra.io>
4 +Date: Fri, 22 May 2020 16:40:43 +0900
5 +From: =?utf-8?B?67CV7KCV7ZuI?=<kangtak6291@naver.com>
6 +In-Reply-To: <CADdTatc1AOUq6mSSJA91B2iCJ6jG1Dwmi_HoZGsLbSH4hj1-tQ@mail.gmail.com>
7 +References: <CADdTatc1AOUq6mSSJA91B2iCJ6jG1Dwmi_HoZGsLbSH4hj1-tQ@mail.gmail.com>
8 +Importance: normal
9 +To: =?utf-8?B?7Iug7KSA7JiB?=<jyshin@trizcorp.com>
10 +Subject: =?utf-8?B?UkU6IOy6oeyKpO2GpCDqtIDroKgg6rO17KeA?=
11 +X-Originating-IP: 59.18.174.126
12 +Content-Type: multipart/alternative;
13 + boundary="-----Boundary-WM=_7fd3c35f9700.1590133243239"
14 +
15 +-------Boundary-WM=_7fd3c35f9700.1590133243239
16 +Content-Type: text/plain;
17 + charset="utf-8"
18 +Content-Transfer-Encoding: base64
19 +
20 +7J2067KIIOyjvCDqs7zsoJzqsIAg7IKs7Jqp7J6QIOuplOuJtO2OmOydtOyngCDsoJzsnpHsnbTs
21 +l4jsirXri4jri6QuCuuplOuJtOuKlCAn64Ka7Iuc6rCA64qU6ri4JyDtlZjrgpgg7J6I7Iq164uI
22 +64ukLgogCuq3uOuemOyEnCDrqZTsnbjtjpjsnbTsp4DsmYAgJ+uCmuyLnOqwgOuKlOq4uCfsnbTr
23 +nbzripQg7ISc67iM7Y6Y7J207KeA66eMIOunjOuTpOyWtCDrkZDsl4jsirXri4jri6QuCuyKrOud
24 +vOydtOuTnOuplOuJtOuKlCDqtaztmITtlojsirXri4jri6QuCiAK7JWE7KeBIOyEnOuyhOulvCDr
25 +p4zrk6Tsp4Ag66q77ZaI7Iq164uI64ukLgrsnbTsoJwg7ISc67KE66W8IOunjOuTpOyWtOyEnCDs
26 +hJzrsoTsl5Ag6riA7J2EIOyYrOumrOqzoCDshJzrsoTsl5Ag7Jis66awIOq4gOydhCDqsIDsoLjs
27 +mKTripQg6rKD7J2EIO2VtOuztOqyoOyKteuLiOuLpC4KIArqs7XsnKDrp4Htgawg67O064K065Oc
28 +66a964uI64ukLgpodHRwczovL2RyaXZlLmdvb2dsZS5jb20vb3Blbj9pZD0xekxObnNWcThhNTVV
29 +LUNxRkEzRUJ1akJIWUQwc2RrNEsgCiAK7Jik64qYIO2VmOujqOuPhCDtlonrs7XtlZwg7ZWY66Oo
30 +65CY7Iuc6rOgIOymkOqxsOyatCDso7zrp5Ag67O064K07Iuc6riwIOuwlOudvOqyoOyKteuLiOuL
31 +pC4KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KRnJvbTogIuyLoOykgOyYgSI8anlzaGluQHRy
32 +aXpjb3JwLmNvbT4KVG86ICLrsJXsoJXtm4giPGthbmd0YWs2MjkxQG5hdmVyLmNvbT47ICLquYDr
33 +r7zshLEiPGRvbGlrYXJ0QG5hdmVyLmNvbT47ICIg7Iug64+Z7JykW+2VmeyDnV0o7IaM7ZSE7Yq4
34 +7Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsOqzte2VmeqzvCkiPHZlbDEwMjRAa2h1LmFjLmty
35 +PjsgIiDsnKDsnKDsp4Rb7ZWZ7IOdXSjshoztlITtirjsm6jslrTsnLXtlanrjIDtlZkg7Lu07ZOo
36 +7YSw6rO17ZWZ6rO8KSI8d2lsZGZvcmNlQGtodS5hYy5rcj47CkNjOiAi6rmA7KKF7JmEIjxqd2tp
37 +bUB0cml6Y29ycC5jb20+OyAi6rCV6rK97J28IjxydWRkbGY0OTMzQHRyaXpjb3JwLmNvbT47ClNl
38 +bnQ6IDIwMjAtMDUtMTkgKO2ZlCkgMTg6MzI6MjcgKEdNVCswOTowMCkKU3ViamVjdDog7Lqh7Iqk
39 +7YakIOq0gOugqCDqs7Xsp4AKIArspJHqsITqs6Dsgqwg7Iuc7KaM7J2065287IScLCDri6Trk6Qg
40 +7KeE64+E66W8IOygnOuMgOuhnCDsp4TtlontlZjsp4Ag66q77ZWY6rOgIOyeiOuKlOuNsCwK7LKY
41 +7J2MIOyEuOyatCDsiqTsvIDspbTsnYQg7J6YIOyngO2CrOyImCDsnojrj4TroZ0g64W466Cl7ZW0
42 +7KO87IS47JqULgogCuyVnuycvOuhnOuKlCDrs4Trj4TsnZgg6rO87KCc64qUICAK7Yq567OE7ZWc
43 +IOqyveyasOqwgCDslYTri4jrqbQg64KY6rCA7KeAIOyViuydhCDsmIjsoJXsnoXri4jri6QuCiAK
44 +Me2Vmeq4sOqwgCDslrzrp4gg64Ko7KeAIOyViuyVmOycvOuLiCAgCuyLoOqyveyNqOyEnCDsp4Tt
45 +lontlbTso7zshLjsmpQgCgotLQogCgriiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
46 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJIKKOyjvCkg7Yq466as7KaI7L2U
47 +7Y2866CI7J207IWYICAgICAgICAgICAgIArsi6DspIDsmIEgLyDsnbTsgqwgIOOAgOOAgOOAgOOA
48 +gOOAgOOAgOOAgOOAgOOAgOOAgApUUklaIENvcnAgSW5jLgpKdW5Zb3VuZyBTaGluIC8gQ1RPIAoo
49 +TSkgMDEwLTcyNzItMTI5NgooVCkgMDcwLTc1MjYtMDg3MgooRkFYKSAwMi02NDQyLTA4NzIgCuKI
50 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
51 +kuKIkuKIkuKIkuKIkgo=
52 +
53 +-------Boundary-WM=_7fd3c35f9700.1590133243239
54 +Content-Type: text/html;
55 + charset="utf-8"
56 +Content-Transfer-Encoding: base64
57 +
58 +PGh0bWw+PGhlYWQ+PHN0eWxlPnB7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7fTwv
59 +c3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWls
60 +eTpHdWxpbSwgc2Fucy1zZXJpZjsiPjxwPuydtOuyiCDso7wg6rO87KCc6rCAIOyCrOyaqeyekCDr
61 +qZTribTtjpjsnbTsp4Ag7KCc7J6R7J207JeI7Iq164uI64ukLjwvcD48cD7rqZTribTripQgJ+uC
62 +muyLnOqwgOuKlOq4uCcg7ZWY64KYIOyeiOyKteuLiOuLpC48L3A+PHA+Jm5ic3A7PC9wPjxwPuq3
63 +uOuemOyEnCZuYnNwOzxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7Ij7rqZTsnbjtjpjsnbTs
64 +p4DsmYAgJ+uCmuyLnOqwgOuKlOq4uCfsnbTrnbzripQg7ISc67iM7Y6Y7J207KeA66eMIOunjOuT
65 +pOyWtCDrkZDsl4jsirXri4jri6QuPC9zcGFuPjwvcD48cD7siqzrnbzsnbTrk5zrqZTribTripQg
66 +6rWs7ZiE7ZaI7Iq164uI64ukLjwvcD48cD4mbmJzcDs8L3A+PHA+7JWE7KeBIOyEnOuyhOulvCDr
67 +p4zrk6Tsp4Ag66q77ZaI7Iq164uI64ukLjwvcD48cD7snbTsoJwg7ISc67KE66W8IOunjOuTpOyW
68 +tOyEnCDshJzrsoTsl5Ag6riA7J2EIOyYrOumrOqzoCDshJzrsoTsl5Ag7Jis66awIOq4gOydhCDq
69 +sIDsoLjsmKTripQg6rKD7J2EIO2VtOuztOqyoOyKteuLiOuLpC48L3A+PHA+Jm5ic3A7PC9wPjxw
70 +PuqzteycoOunge2BrCDrs7TrgrTrk5zrpr3ri4jri6QuPC9wPjxwPjxzcGFuIHN0eWxlPSJmb250
71 +LXNpemU6IDEzLjMzMzNweDsiPjxhIGhyZWY9Imh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9vcGVu
72 +P2lkPTF6TE5uc1ZxOGE1NVUtQ3FGQTNFQnVqQkhZRDBzZGs0SyI+aHR0cHM6Ly9kcml2ZS5nb29n
73 +bGUuY29tL29wZW4/aWQ9MXpMTm5zVnE4YTU1VS1DcUZBM0VCdWpCSFlEMHNkazRLPC9hPjwvc3Bh
74 +bj4mbmJzcDs8L3A+PHA+Jm5ic3A7PC9wPjxwPuyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2V
75 +mOujqOuQmOyLnOqzoCDsppDqsbDsmrQg7KO866eQIOuztOuCtOyLnOq4sCDrsJTrnbzqsqDsirXr
76 +i4jri6QuPC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpzYW5zLXNlcmlm
77 +O3BhZGRpbmc6MCAwIDAgMTBwdCI+PHNwYW4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3Nw
78 +YW4+PGJyPjxiPkZyb206PC9iPiAi7Iug7KSA7JiBIiZsdDtqeXNoaW5AdHJpemNvcnAuY29tJmd0
79 +OyA8YnI+PGI+VG86PC9iPiAi67CV7KCV7ZuIIiZsdDtrYW5ndGFrNjI5MUBuYXZlci5jb20mZ3Q7
80 +OyAi6rmA66+87ISxIiZsdDtkb2xpa2FydEBuYXZlci5jb20mZ3Q7OyAiIOyLoOuPmeycpFvtlZns
81 +g51dKOyGjO2UhO2KuOybqOyWtOycte2VqeuMgO2VmSDsu7Ttk6jthLDqs7XtlZnqs7wpIiZsdDt2
82 +ZWwxMDI0QGtodS5hYy5rciZndDs7ICIg7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja0
83 +7Jy17ZWp64yA7ZWZIOy7tO2TqO2EsOqzte2VmeqzvCkiJmx0O3dpbGRmb3JjZUBraHUuYWMua3Im
84 +Z3Q7OyA8YnI+PGI+Q2M6PC9iPiAi6rmA7KKF7JmEIiZsdDtqd2tpbUB0cml6Y29ycC5jb20mZ3Q7
85 +OyAi6rCV6rK97J28IiZsdDtydWRkbGY0OTMzQHRyaXpjb3JwLmNvbSZndDs7IDxicj48Yj5TZW50
86 +OjwvYj4gMjAyMC0wNS0xOSAo7ZmUKSAxODozMjoyNyAoR01UKzA5OjAwKTxicj48Yj5TdWJqZWN0
87 +OjwvYj4g7Lqh7Iqk7YakIOq0gOugqCDqs7Xsp4A8YnI+Jm5ic3A7PC9wPjxkaXYgZGlyPSJsdHIi
88 +PjxkaXY+7KSR6rCE6rOg7IKsIOyLnOymjOydtOudvOyEnCwg64uk65OkIOynhOuPhOulvCDsoJzr
89 +jIDroZwg7KeE7ZaJ7ZWY7KeAIOuqu+2VmOqzoCDsnojripTrjbAsPC9kaXY+PGRpdj7sspjsnYwg
90 +7IS47Jq0IOyKpOy8gOyltOydhCDsnpgg7KeA7YKs7IiYIOyeiOuPhOuhnSDrhbjroKXtlbTso7zs
91 +hLjsmpQuPC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48ZGl2PuyVnuycvOuhnOuKlCDrs4Trj4TsnZgg
92 +6rO87KCc64qUICZuYnNwOzwvZGl2PjxkaXY+7Yq567OE7ZWcIOqyveyasOqwgCDslYTri4jrqbQg
93 +64KY6rCA7KeAIOyViuydhCDsmIjsoJXsnoXri4jri6QuPC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48
94 +ZGl2PjHtlZnquLDqsIAg7Ja866eIIOuCqOyngCDslYrslZjsnLzri4ggJm5ic3A7PC9kaXY+PGRp
95 +dj7si6Dqsr3sjajshJwg7KeE7ZaJ7ZW07KO87IS47JqUJm5ic3A7PC9kaXY+PGJyPi0tIDxicj48
96 +ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYgc3R5
97 +bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+Jm5ic3A7PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVT
98 +Ij48YnI+PC9zcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
99 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvcD48L2Rpdj48cCBzdHlsZT0iY29sb3I6cmdi
100 +KDgwLDAsODApIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjwv
101 +c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPig8
102 +L3NwYW4+7KO8PHNwYW4gbGFuZz0iRU4tVVMiPikmbmJzcDs8L3NwYW4+7Yq466as7KaI7L2U7Y28
103 +66CI7J207IWYPHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
104 +YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+Jm5ic3A7PC9zcGFuPjwvcD48cCBzdHlsZT0i
105 +Y29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug7KSA
106 +7JiBIC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrCZuYnNwOyA8L3NwYW4+44CA44CA44CA44CA
107 +44CA44CA44CA44CA44CA44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9wPjxk
108 +aXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRSSVog
109 +Q29ycCBJbmMuPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hpbiAv
110 +IENUTyZuYnNwOzwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIGxhbmc9IkVOLVVTIj4oTSkgMDEw
111 +LTcyNzItMTI5Njwvc3Bhbj48cD48c3BhbiBsYW5nPSJFTi1VUyI+KFQpIDA3MC03NTI2LTA4NzI8
112 +L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02NDQyLTA4NzImbmJzcDsg
113 +PC9zcGFuPjxicj48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4+4oiS4oiS4oiS4oiS4oiS4oiS4oiS
114 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9zcGFu
115 +Pjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9k
116 +aXY+CgoKPC9kaXY+PC9ib2R5PjwvaHRtbD4=
117 +
118 +-------Boundary-WM=_7fd3c35f9700.1590133243239--
1 +X-Session-ID: GfK9KAgZKAUlFqbwBqvZ7rRCW4_dM6nrKovw7qEZKxbqFxuXKAv9F2
2 +MIME-Version: 1.0
3 +Message-ID: <82f2b2cbaead3cb5f1b9896923e4354@cweb015.nm.nfra.io>
4 +Date: Fri, 29 May 2020 16:05:24 +0900
5 +From: =?utf-8?B?67CV7KCV7ZuI?=<kangtak6291@naver.com>
6 +In-Reply-To: <CADdTatc1AOUq6mSSJA91B2iCJ6jG1Dwmi_HoZGsLbSH4hj1-tQ@mail.gmail.com>
7 +References: <CADdTatc1AOUq6mSSJA91B2iCJ6jG1Dwmi_HoZGsLbSH4hj1-tQ@mail.gmail.com>
8 +Importance: normal
9 +To: =?utf-8?B?7Iug7KSA7JiB?=<jyshin@trizcorp.com>
10 +Cc: =?utf-8?B?6rmA7KKF7JmE?=<jwkim@trizcorp.com>,
11 + =?utf-8?B?6rCV6rK97J28?=<ruddlf4933@trizcorp.com>
12 +Subject: =?utf-8?B?UkU6IOy6oeyKpO2GpCDqtIDroKgg6rO17KeA?=
13 +X-Originating-IP: 59.18.174.126
14 +Content-Type: multipart/alternative;
15 + boundary="-----Boundary-WM=_7fd3cb705700.1590735924432"
16 +
17 +-------Boundary-WM=_7fd3cb705700.1590735924432
18 +Content-Type: text/plain;
19 + charset="utf-8"
20 +Content-Transfer-Encoding: base64
21 +
22 +7JuQ656YIOydtOuyiOyjvCDqs4Ttmo3snYAg6rSA66as7J6QIO2OmOydtOyngCDsoJzsnpHsnbTs
23 +l4jsirXri4jri6QuCiAK7JWE7KeBIOyEnOuyhOulvCDrqrvrp4zrk6TslrTshJwg7ISc67KE66W8
24 +IOunjOuTpOqzoCDsoJzsnpHtlZjroKTqs6Ag7ZaI7Jy864KYIOuqu+2WiOyKteuLiOuLpC4KIArr
25 +i6TsnYzso7zsl5DripQg7J287KCV7J20IFVzZXIg7YWM7J2067iU7J2EIOy2lOqwgO2VmOuKlCDq
26 +soPsnoXri4jri6QuCiAK64uk7J2M7KO86rmM7KeAIFVzZXIg7YWM7J2067iUIOy2lOqwgCDrsI8g
27 +6rSA66as7J6QIO2OmOydtOyngOulvCDsoJzsnpHtlZjrj4TroZ0g7ZWY6rKg7Iq164uI64ukLgog
28 +CuyEnOuyhOuKlCBkamFuZ2/rpbwg7J207Jqp7ZW07IScIOunjOuTpOyWtCDrs7TslZjsirXri4jr
29 +i6QuCiAK6rO17Jyg66eB7YGsIOuztOuCtOuTnOumveuLiOuLpC4KaHR0cHM6Ly9kcml2ZS5nb29n
30 +bGUuY29tL2ZpbGUvZC8xcGtLNE9NTklSZ29ieDdVdmJzVVBMTXQxbllrdlJhZXMvdmlldz91c3A9
31 +c2hhcmluZyAKIArsmKTripgg7ZWY66Oo64+EIO2Wieuzte2VnCDtlZjro6jrkJjsi5zqs6Ag7KaQ
32 +6rGw7Jq0IOyjvOunkCDrs7TrgrTsi5zquLAg67CU65286rKg7Iq164uI64ukLiAKIAotLS0tLU9y
33 +aWdpbmFsIE1lc3NhZ2UtLS0tLQpGcm9tOiAi7Iug7KSA7JiBIjxqeXNoaW5AdHJpemNvcnAuY29t
34 +PgpUbzogIuuwleygle2biCI8a2FuZ3RhazYyOTFAbmF2ZXIuY29tPjsgIuq5gOuvvOyEsSI8ZG9s
35 +aWthcnRAbmF2ZXIuY29tPjsgIiDsi6Drj5nsnKRb7ZWZ7IOdXSjshoztlITtirjsm6jslrTsnLXt
36 +lanrjIDtlZkg7Lu07ZOo7YSw6rO17ZWZ6rO8KSI8dmVsMTAyNEBraHUuYWMua3I+OyAiIOycoOyc
37 +oOynhFvtlZnsg51dKOyGjO2UhO2KuOybqOyWtOycte2VqeuMgO2VmSDsu7Ttk6jthLDqs7XtlZnq
38 +s7wpIjx3aWxkZm9yY2VAa2h1LmFjLmtyPjsKQ2M6ICLquYDsooXsmYQiPGp3a2ltQHRyaXpjb3Jw
39 +LmNvbT47ICLqsJXqsr3snbwiPHJ1ZGRsZjQ5MzNAdHJpemNvcnAuY29tPjsKU2VudDogMjAyMC0w
40 +NS0xOSAo7ZmUKSAxODozMjoyNyAoR01UKzA5OjAwKQpTdWJqZWN0OiDsuqHsiqTthqQg6rSA66Co
41 +IOqzteyngAogCuykkeqwhOqzoOyCrCDsi5zspozsnbTrnbzshJwsIOuLpOuTpCDsp4Trj4Trpbwg
42 +7KCc64yA66GcIOynhO2Wie2VmOyngCDrqrvtlZjqs6Ag7J6I64qU642wLArsspjsnYwg7IS47Jq0
43 +IOyKpOy8gOyltOydhCDsnpgg7KeA7YKs7IiYIOyeiOuPhOuhnSDrhbjroKXtlbTso7zshLjsmpQu
44 +CiAK7JWe7Jy866Gc64qUIOuzhOuPhOydmCDqs7zsoJzripQgIArtirnrs4TtlZwg6rK97Jqw6rCA
45 +IOyVhOuLiOuptCDrgpjqsIDsp4Ag7JWK7J2EIOyYiOygleyeheuLiOuLpC4KIAox7ZWZ6riw6rCA
46 +IOyWvOuniCDrgqjsp4Ag7JWK7JWY7Jy864uIICAK7Iug6rK97I2o7IScIOynhO2Wie2VtOyjvOyE
47 +uOyalCAKCi0tCiAKCuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
48 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkgoo7KO8KSDtirjrpqzspojsvZTtjbzroIjsnbTs
49 +hZggICAgICAgICAgICAgCuyLoOykgOyYgSAvIOydtOyCrCAg44CA44CA44CA44CA44CA44CA44CA
50 +44CA44CA44CAClRSSVogQ29ycCBJbmMuCkp1bllvdW5nIFNoaW4gLyBDVE8gCihNKSAwMTAtNzI3
51 +Mi0xMjk2CihUKSAwNzAtNzUyNi0wODcyCihGQVgpIDAyLTY0NDItMDg3MiAK4oiS4oiS4oiS4oiS
52 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
53 +4oiSCg==
54 +
55 +-------Boundary-WM=_7fd3cb705700.1590735924432
56 +Content-Type: text/html;
57 + charset="utf-8"
58 +Content-Transfer-Encoding: base64
59 +
60 +PGh0bWw+PGhlYWQ+PHN0eWxlPnB7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7fTwv
61 +c3R5bGU+PC9oZWFkPjxib2R5PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMHB0OyBmb250LWZhbWls
62 +eTpHdWxpbSwgc2Fucy1zZXJpZjsiPjxwPuybkOuemCDsnbTrsojso7wg6rOE7ZqN7J2AIOq0gOum
63 +rOyekCDtjpjsnbTsp4Ag7KCc7J6R7J207JeI7Iq164uI64ukLjwvcD48cD4mbmJzcDs8L3A+PHA+
64 +7JWE7KeBIOyEnOuyhOulvCDrqrvrp4zrk6TslrTshJwg7ISc67KE66W8IOunjOuTpOqzoCDsoJzs
65 +npHtlZjroKTqs6Ag7ZaI7Jy864KYIOuqu+2WiOyKteuLiOuLpC48L3A+PHA+Jm5ic3A7PC9wPjxw
66 +PuuLpOydjOyjvOyXkOuKlCDsnbzsoJXsnbQgVXNlciDthYzsnbTruJTsnYQg7LaU6rCA7ZWY64qU
67 +IOqyg+yeheuLiOuLpC48L3A+PHA+Jm5ic3A7PC9wPjxwPuuLpOydjOyjvOq5jOyngCBVc2VyIO2F
68 +jOydtOu4lCDstpTqsIAg67CPIOq0gOumrOyekCDtjpjsnbTsp4Drpbwg7KCc7J6R7ZWY64+E66Gd
69 +IO2VmOqyoOyKteuLiOuLpC48L3A+PHA+Jm5ic3A7PC9wPjxwPuyEnOuyhOuKlCBkamFuZ2/rpbwg
70 +7J207Jqp7ZW07IScIOunjOuTpOyWtCDrs7TslZjsirXri4jri6QuPC9wPjxwPiZuYnNwOzwvcD48
71 +cD7qs7XsnKDrp4Htgawg67O064K065Oc66a964uI64ukLjwvcD48cD48c3BhbiBzdHlsZT0iZm9u
72 +dC1zaXplOiAxMy4zMzMzcHg7Ij48YSBocmVmPSJodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmls
73 +ZS9kLzFwa0s0T01OSVJnb2J4N1V2YnNVUExNdDFuWWt2UmFlcy92aWV3P3VzcD1zaGFyaW5nIj5o
74 +dHRwczovL2RyaXZlLmdvb2dsZS5jb20vZmlsZS9kLzFwa0s0T01OSVJnb2J4N1V2YnNVUExNdDFu
75 +WWt2UmFlcy92aWV3P3VzcD1zaGFyaW5nPC9hPjwvc3Bhbj4mbmJzcDs8L3A+PHA+Jm5ic3A7PC9w
76 +PjxwPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTog64+L7JuALCBEb3R1bSwgSGVsdmV0aWNhLCAm
77 +cXVvdDtBcHBsZSBTRCBHb3RoaWMgTmVvJnF1b3Q7LCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEy
78 +cHg7Ij7smKTripgg7ZWY66Oo64+EIO2Wieuzte2VnCDtlZjro6jrkJjsi5zqs6Ag7KaQ6rGw7Jq0
79 +IOyjvOunkCDrs7TrgrTsi5zquLAg67CU65286rKg7Iq164uI64ukLjwvc3Bhbj4mbmJzcDs8L3A+
80 +PHA+Jm5ic3A7PC9wPjxwIHN0eWxlPSJmb250LXNpemU6MTBwdDtmb250LWZhbWlseTpzYW5zLXNl
81 +cmlmO3BhZGRpbmc6MCAwIDAgMTBwdCI+PHNwYW4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08
82 +L3NwYW4+PGJyPjxiPkZyb206PC9iPiAi7Iug7KSA7JiBIiZsdDtqeXNoaW5AdHJpemNvcnAuY29t
83 +Jmd0OyA8YnI+PGI+VG86PC9iPiAi67CV7KCV7ZuIIiZsdDtrYW5ndGFrNjI5MUBuYXZlci5jb20m
84 +Z3Q7OyAi6rmA66+87ISxIiZsdDtkb2xpa2FydEBuYXZlci5jb20mZ3Q7OyAiIOyLoOuPmeycpFvt
85 +lZnsg51dKOyGjO2UhO2KuOybqOyWtOycte2VqeuMgO2VmSDsu7Ttk6jthLDqs7XtlZnqs7wpIiZs
86 +dDt2ZWwxMDI0QGtodS5hYy5rciZndDs7ICIg7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE7Yq47Juo
87 +7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsOqzte2VmeqzvCkiJmx0O3dpbGRmb3JjZUBraHUuYWMu
88 +a3ImZ3Q7OyA8YnI+PGI+Q2M6PC9iPiAi6rmA7KKF7JmEIiZsdDtqd2tpbUB0cml6Y29ycC5jb20m
89 +Z3Q7OyAi6rCV6rK97J28IiZsdDtydWRkbGY0OTMzQHRyaXpjb3JwLmNvbSZndDs7IDxicj48Yj5T
90 +ZW50OjwvYj4gMjAyMC0wNS0xOSAo7ZmUKSAxODozMjoyNyAoR01UKzA5OjAwKTxicj48Yj5TdWJq
91 +ZWN0OjwvYj4g7Lqh7Iqk7YakIOq0gOugqCDqs7Xsp4A8YnI+Jm5ic3A7PC9wPjxkaXYgZGlyPSJs
92 +dHIiPjxkaXY+7KSR6rCE6rOg7IKsIOyLnOymjOydtOudvOyEnCwg64uk65OkIOynhOuPhOulvCDs
93 +oJzrjIDroZwg7KeE7ZaJ7ZWY7KeAIOuqu+2VmOqzoCDsnojripTrjbAsPC9kaXY+PGRpdj7sspjs
94 +nYwg7IS47Jq0IOyKpOy8gOyltOydhCDsnpgg7KeA7YKs7IiYIOyeiOuPhOuhnSDrhbjroKXtlbTs
95 +o7zshLjsmpQuPC9kaXY+PGRpdj4mbmJzcDs8L2Rpdj48ZGl2PuyVnuycvOuhnOuKlCDrs4Trj4Ts
96 +nZgg6rO87KCc64qUICZuYnNwOzwvZGl2PjxkaXY+7Yq567OE7ZWcIOqyveyasOqwgCDslYTri4jr
97 +qbQg64KY6rCA7KeAIOyViuydhCDsmIjsoJXsnoXri4jri6QuPC9kaXY+PGRpdj4mbmJzcDs8L2Rp
98 +dj48ZGl2PjHtlZnquLDqsIAg7Ja866eIIOuCqOyngCDslYrslZjsnLzri4ggJm5ic3A7PC9kaXY+
99 +PGRpdj7si6Dqsr3sjajshJwg7KeE7ZaJ7ZW07KO87IS47JqUJm5ic3A7PC9kaXY+PGJyPi0tIDxi
100 +cj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXYg
101 +c3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+Jm5ic3A7PC9wPjxwPjxzcGFuIGxhbmc9IkVO
102 +LVVTIj48YnI+PC9zcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
103 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvcD48L2Rpdj48cCBzdHlsZT0iY29sb3I6
104 +cmdiKDgwLDAsODApIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQi
105 +Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
106 +Pig8L3NwYW4+7KO8PHNwYW4gbGFuZz0iRU4tVVMiPikmbmJzcDs8L3NwYW4+7Yq466as7KaI7L2U
107 +7Y2866CI7J207IWYPHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyAmbmJzcDsgJm5ic3A7
108 +ICZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+Jm5ic3A7PC9zcGFuPjwvcD48cCBzdHls
109 +ZT0iY29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug
110 +7KSA7JiBIC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrCZuYnNwOyA8L3NwYW4+44CA44CA44CA
111 +44CA44CA44CA44CA44CA44CA44CAPHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3NwYW4+PC9w
112 +PjxkaXYgc3R5bGU9ImNvbG9yOnJnYig4MCwwLDgwKSI+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPlRS
113 +SVogQ29ycCBJbmMuPC9zcGFuPjwvcD48cD48c3BhbiBsYW5nPSJFTi1VUyI+SnVuWW91bmcgU2hp
114 +biAvIENUTyZuYnNwOzwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIGxhbmc9IkVOLVVTIj4oTSkg
115 +MDEwLTcyNzItMTI5Njwvc3Bhbj48cD48c3BhbiBsYW5nPSJFTi1VUyI+KFQpIDA3MC03NTI2LTA4
116 +NzI8L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02NDQyLTA4NzImbmJz
117 +cDsgPC9zcGFuPjxicj48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4+4oiS4oiS4oiS4oiS4oiS4oiS
118 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSPC9z
119 +cGFuPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+
120 +PC9kaXY+CgoKPC9kaXY+PC9ib2R5PjwvaHRtbD4=
121 +
122 +-------Boundary-WM=_7fd3cb705700.1590735924432--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1591341579;
2 + cv=none; b=XQ0ZAd/cy7N4mgprTA2o7tFGQy31fjPPOLcPVBO0P8yFbCpryHD7vKNFZJX7
3 + BSY/jE5J7qUH88p2cdaF43ZzCH/+pMPj8QO2ZGLdIMvi58uo1dlkH+1RF5cWVU3c1gZnF/
4 + OmksyYXk/XKbjD8mgtMTaAJNmiqXpaz9rseH4vz5deDfnoqCZoAqTPlueD1WKjbvvVAb4y
5 + tQGDigiXCIdiAvrsIgENPUcOAeyyHAcA+li1c+f/xJgXNb93FeoO+gEz9qAg7HeYx5Wodc
6 + uwE9AjBXCwS8D+3j2NHN3Uq/L2JwfM2T3T8xfsPa8uyKx9mnuRnrGCcUy5MneM7kOcaQWu
7 + AQ==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1591341579; c=relaxed/relaxed;
10 + bh=FLAH3ezgB8K+RKCPdrcJnb94Iqo94A/GcLd+ew2XPGY=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=mwF/7DFJ6ZBT9RuLlaP
12 + ZNHzlALpwTWM2k41suGjC5OfC+sNGMSrwp6Z9w1X/jQDPZkUqzcheB+z4i8D1wiicBLqeN
13 + HhWxk5gVxVXtcCuCjHcbyE91Ecdg2Wg8kYPAaQzNT1in6YuT3MbRIiUlIP0WFnRSja4GW0
14 + jMD4MTfca1neAH19aUJgHSqDspMO1qrmtwz3EiknV5lcpaQZgSdmDmG6HlMY3Fn5v6x91b
15 + tkOX4OnUF2zBBQDT8PWJnU7jucZFBnxxs1O2MLn5zsuv1XHr/d0LiN4SXAJr05aHMrpghV
16 + NzGfJq7hKBbmT5btAKhPy8EaVQXIO/DU0HkN8GOXrqA==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.45 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.45 as permitted sender)
22 + client-ip=209.85.218.45; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.45 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +QeYpB3G1H+dp4eqjAURp4JGWHmmFqulKq0YkXm=
27 +X-Session-IP: 209.85.218.45
28 +Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45])
29 + by crcvmail25.nm.naver.com with ESMTP id Le0gIPmlQDaaJSbp3ZxQuA
30 + for <kangtak6291@naver.com>;
31 + Fri, 05 Jun 2020 07:19:39 -0000
32 +Received: by mail-ej1-f45.google.com with SMTP id y13so8952504eju.2
33 + for <kangtak6291@naver.com>; Fri, 05 Jun 2020 00:19:38 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:references:in-reply-to:from:date:message-id:subject:to
37 + :cc;
38 + bh=FLAH3ezgB8K+RKCPdrcJnb94Iqo94A/GcLd+ew2XPGY=;
39 + b=dwpWzgTrgDJsnGzs43yoHbizckzkPT1Py7BYKXXMCA9tpJgdfCQ36jm6fMhy16WDFR
40 + GFNMVo2KCwEpYkbA1Tdd9mgvQYoB/GvzatRUWyrSgd1nvaoD/RwGZeIfOCp4z0GcVUv2
41 + a5qvOVURZmzbu6egIctkDB1diM8jbPNIce9BJjXpNpNWpTiFrgypfSu2zx0+xxxYT0Sr
42 + fLoba1RwsLgEz4P7/Ekpcm/tpSW+q+r+Ed8D0M8LSBr8TNTy//8q351CUCUiuAie7OhJ
43 + 0jBSLJiMp10bG+VB0YXFLT+X4PCo/+oEyiQnxBLUDKhU4vHfs0atDc/5TGLPKQkj6NX1
44 + 1OkA==
45 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
46 + d=1e100.net; s=20161025;
47 + h=x-gm-message-state:mime-version:references:in-reply-to:from:date
48 + :message-id:subject:to:cc;
49 + bh=FLAH3ezgB8K+RKCPdrcJnb94Iqo94A/GcLd+ew2XPGY=;
50 + b=DF8jMqgNtsn7Op1fAW1v9kuo5Het0bQ4FJ4k/DvkEj4rHYa2K1d/G3IMi5pBaWOvjs
51 + t5mu5TbveDwZO0B9w5zmmuFa7dcBwYPjhieHR6luqV8BrD7GqLCJF7NEWTvgecQ17F6h
52 + bcCLpZ7gWbVM3YuJbN4j1fQD/DsjFQjVzXwSE1Ws4/30lVYXXBb6779ncQWdnW4x941w
53 + wwRoVQht6avOQr0COsqUR+qsiMGmCxLi8jfGPz3Z1JI5wSV4Q5V6XXW/hpEwOezXMNRP
54 + VLfmtKa2JHDPtHcjlL5kn+bPeOpdOrClsBXYasHyPEl4v1UD98+BV6MaM+6cszPDSUJy
55 + MonQ==
56 +X-Gm-Message-State: AOAM533sz4iBcQO2ATJLjYe8Hw4edsMEwr7AACxtPQKzlmBgqcb8ttYl
57 + C/kETUfHtSEDJ23mWE5DFt1ufvw2EmmzaZH6UtNstmrF
58 +X-Google-Smtp-Source: ABdhPJzKFZIxFdNXb+vzQ3Zr2xNdRqcGDxGdh+J8EiJYz4/XR3FGktyzikwXygWnqLZ8AdcrLx6+OWaX71Vv9kKac9w=
59 +X-Received: by 2002:a17:906:4ada:: with SMTP id u26mr7814158ejt.368.1591341575891;
60 + Fri, 05 Jun 2020 00:19:35 -0700 (PDT)
61 +MIME-Version: 1.0
62 +References: <CADdTatc1AOUq6mSSJA91B2iCJ6jG1Dwmi_HoZGsLbSH4hj1-tQ@mail.gmail.com>
63 + <89bcb4b3dea2cab86cbf0a854ce19cb@cweb005.nm.nfra.io>
64 +In-Reply-To: <89bcb4b3dea2cab86cbf0a854ce19cb@cweb005.nm.nfra.io>
65 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
66 +Date: Fri, 5 Jun 2020 16:19:24 +0900
67 +Message-ID: <CADdTatf22iGTcPjbfUG+ywgtnFA8T3iXjwbCBH+xQKZdS9Yinw@mail.gmail.com>
68 +Subject: =?UTF-8?B?UmU6IOy6oeyKpO2GpCDqtIDroKgg6rO17KeA?=
69 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>
70 +Cc: =?UTF-8?B?6rmA7KKF7JmE?= <jwkim@trizcorp.com>,
71 + =?UTF-8?B?6rCV6rK97J28?= <ruddlf4933@trizcorp.com>
72 +Content-Type: multipart/alternative; boundary="0000000000005902f005a7511534"
73 +
74 +--0000000000005902f005a7511534
75 +Content-Type: text/plain; charset="UTF-8"
76 +Content-Transfer-Encoding: base64
77 +
78 +7YWM7J2067iU66eMIOy2lOqwgO2VmOuKlOqyg+ydgCDqt7jrpqwg7Ja066Ck7Jq0IOyekeyXheyd
79 +tCDslYTri5DthZDrjbANCuyZnD8g66q77ZWc6rGw7KeAPyDrrZTqsIAg7JWI65CY6rGw64KYIOyW
80 +tOugpOyatCDrtoDrtoTsnbQg7J6I64qU6rGw7JW8Pw0KDQoyMDIw64WEIDbsm5QgNeydvCAo6riI
81 +KSDsmKTtm4QgMzozNCwg67CV7KCV7ZuIIDxrYW5ndGFrNjI5MUBuYXZlci5jb20+64uY7J20IOye
82 +keyEsToNCg0KPiDsnbTrsojso7wg6rO87KCc64qUIFVzZXIg7YWM7J2067iU7J2EIOy2lOqwgO2V
83 +mOuKlCDqsoPsnbTsl4jsirXri4jri6QuDQo+DQo+IFVzZXIg7YWM7J2067iU7J2EIOy2lOqwgO2V
84 +mOyngCDrqrvtlojsirXri4jri6QuDQo+DQo+IOqzteu2gOulvCDtlZjrqbTshJwg64uk7J2M7KO8
85 +6rmM7KeA64qUIOy2lOqwgO2VmOuPhOuhnSDtlZjqsqDsirXri4jri6QuDQo+DQo+DQo+DQo+IOq0
86 +gOumrOyekO2OmOydtOyngOulvCDstpTqsIDtlojsirXri4jri6QuDQo+DQo+IOqzteycoOunge2B
87 +rCDrs7TrgrTrk5zrpr3ri4jri6QuDQo+DQo+IGh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS9vcGVu
88 +P2lkPTFKbmhHazJTZkRQYTQyX2NJSXozd0NRbVVMVzRINE9UTw0KPg0KPg0KPg0KPiDsmKTripgg
89 +7ZWY66Oo64+EIO2Wieuzte2VnCDtlZjro6jrkJjsi5zqs6Ag7KaQ6rGw7Jq0IOyjvOunkCDrs7Tr
90 +grTsi5zquLAg67CU65286rKg7Iq164uI64ukIQ0KPg0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1l
91 +c3NhZ2UtLS0tLQ0KPiAqRnJvbToqICLsi6DspIDsmIEiPGp5c2hpbkB0cml6Y29ycC5jb20+DQo+
92 +ICpUbzoqICLrsJXsoJXtm4giPGthbmd0YWs2MjkxQG5hdmVyLmNvbT47ICLquYDrr7zshLEiPGRv
93 +bGlrYXJ0QG5hdmVyLmNvbT47ICINCj4g7Iug64+Z7JykW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja0
94 +7Jy17ZWp64yA7ZWZIOy7tO2TqO2EsOqzte2VmeqzvCkiPHZlbDEwMjRAa2h1LmFjLmtyPjsgIiDs
95 +nKDsnKDsp4Rb7ZWZ7IOdXSjshoztlITtirjsm6jslrTsnLXtlanrjIDtlZkNCj4g7Lu07ZOo7YSw
96 +6rO17ZWZ6rO8KSI8d2lsZGZvcmNlQGtodS5hYy5rcj47DQo+ICpDYzoqICLquYDsooXsmYQiPGp3
97 +a2ltQHRyaXpjb3JwLmNvbT47ICLqsJXqsr3snbwiPHJ1ZGRsZjQ5MzNAdHJpemNvcnAuY29tPjsN
98 +Cj4gKlNlbnQ6KiAyMDIwLTA1LTE5ICjtmZQpIDE4OjMyOjI3IChHTVQrMDk6MDApDQo+ICpTdWJq
99 +ZWN0Oiog7Lqh7Iqk7YakIOq0gOugqCDqs7Xsp4ANCj4NCj4g7KSR6rCE6rOg7IKsIOyLnOymjOyd
100 +tOudvOyEnCwg64uk65OkIOynhOuPhOulvCDsoJzrjIDroZwg7KeE7ZaJ7ZWY7KeAIOuqu+2VmOqz
101 +oCDsnojripTrjbAsDQo+IOyymOydjCDshLjsmrQg7Iqk7LyA7KW07J2EIOyemCDsp4DtgqzsiJgg
102 +7J6I64+E66GdIOuFuOugpe2VtOyjvOyEuOyalC4NCj4NCj4g7JWe7Jy866Gc64qUIOuzhOuPhOyd
103 +mCDqs7zsoJzripQNCj4g7Yq567OE7ZWcIOqyveyasOqwgCDslYTri4jrqbQg64KY6rCA7KeAIOyV
104 +iuydhCDsmIjsoJXsnoXri4jri6QuDQo+DQo+IDHtlZnquLDqsIAg7Ja866eIIOuCqOyngCDslYrs
105 +lZjsnLzri4gNCj4g7Iug6rK97I2o7IScIOynhO2Wie2VtOyjvOyEuOyalA0KPg0KPiAtLQ0KPg0K
106 +Pg0KPg0KPg0KPiDiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
107 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCj4NCj4gKOyjvCkg7Yq466as7KaI7L2U7Y2866CI
108 +7J207IWYDQo+DQo+IOyLoOykgOyYgSAvIOydtOyCrA0KPg0KPiBUUklaIENvcnAgSW5jLg0KPg0K
109 +PiBKdW5Zb3VuZyBTaGluIC8gQ1RPDQo+IChNKSAwMTAtNzI3Mi0xMjk2DQo+DQo+IChUKSAwNzAt
110 +NzUyNi0wODcyDQo+DQo+IChGQVgpIDAyLTY0NDItMDg3Mg0KPiDiiJLiiJLiiJLiiJLiiJLiiJLi
111 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCj4N
112 +Cg0KDQotLSANCg0KDQoNCuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
113 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkg0KDQoo7KO8KSDtirjrpqzspojsvZTtjbzr
114 +oIjsnbTshZgNCg0K7Iug7KSA7JiBIC8g7J207IKsDQoNClRSSVogQ29ycCBJbmMuDQoNCkp1bllv
115 +dW5nIFNoaW4gLyBDVE8NCihNKSAwMTAtNzI3Mi0xMjk2DQoNCihUKSAwNzAtNzUyNi0wODcyDQoN
116 +CihGQVgpIDAyLTY0NDItMDg3Mg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
117 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiSDQo=
118 +--0000000000005902f005a7511534
119 +Content-Type: text/html; charset="UTF-8"
120 +Content-Transfer-Encoding: base64
121 +
122 +PGRpdiBkaXI9Imx0ciI+PGRpdj7thYzsnbTruJTrp4wg7LaU6rCA7ZWY64qU6rKD7J2AIOq3uOum
123 +rCDslrTroKTsmrQg7J6R7JeF7J20IOyVhOuLkO2FkOuNsDwvZGl2PjxkaXY+7JmcPyDrqrvtlZzq
124 +sbDsp4A/IOutlOqwgCDslYjrkJjqsbDrgpgg7Ja066Ck7Jq0IOu2gOu2hOydtCDsnojripTqsbDs
125 +lbw/PGJyPjwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9
126 +Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPjIwMjDrhYQgNuyblCA17J28ICjquIgpIOyYpO2bhCAz
127 +OjM0LCDrsJXsoJXtm4ggJmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBuYXZlci5jb20i
128 +Pmthbmd0YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q764uY7J20IOyekeyEsTo8YnI+PC9kaXY+PGJs
129 +b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAu
130 +OGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDox
131 +ZXgiPjxkaXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6R3VsaW0sc2Fu
132 +cy1zZXJpZiI+PHA+7J2067KI7KO8IOqzvOygnOuKlCBVc2VyIO2FjOydtOu4lOydhCDstpTqsIDt
133 +lZjripQg6rKD7J207JeI7Iq164uI64ukLjwvcD48cD5Vc2VyIO2FjOydtOu4lOydhCDstpTqsIDt
134 +lZjsp4Ag66q77ZaI7Iq164uI64ukLjwvcD48cD7qs7XrtoDrpbwg7ZWY66m07IScIOuLpOydjOyj
135 +vOq5jOyngOuKlCDstpTqsIDtlZjrj4TroZ0g7ZWY6rKg7Iq164uI64ukLjwvcD48cD7CoDwvcD48
136 +cD7qtIDrpqzsnpDtjpjsnbTsp4Drpbwg7LaU6rCA7ZaI7Iq164uI64ukLjwvcD48cD7qs7XsnKDr
137 +p4Htgawg67O064K065Oc66a964uI64ukLjwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEz
138 +LjMzMzNweCI+PGEgaHJlZj0iaHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL29wZW4/aWQ9MUpuaEdr
139 +MlNmRFBhNDJfY0lJejN3Q1FtVUxXNEg0T1RPIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9kcml2
140 +ZS5nb29nbGUuY29tL29wZW4/aWQ9MUpuaEdrMlNmRFBhNDJfY0lJejN3Q1FtVUxXNEg0T1RPPC9h
141 +Pjwvc3Bhbj7CoDwvcD48cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEzLjMzMzNweCI+wqA8L3Nw
142 +YW4+PC9wPjxwPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuMzMzM3B4Ij7smKTripgg7ZWY66Oo
143 +64+EIO2Wieuzte2VnCDtlZjro6jrkJjsi5zqs6Ag7KaQ6rGw7Jq0IOyjvOunkCDrs7TrgrTsi5zq
144 +uLAg67CU65286rKg7Iq164uI64ukITwvc3Bhbj48L3A+PHA+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
145 +ZToxMy4zMzMzcHgiPsKgPC9zcGFuPjwvcD48cCBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1m
146 +YW1pbHk6c2Fucy1zZXJpZjtwYWRkaW5nOjBweCAwcHggMHB4IDEwcHQiPjxzcGFuPi0tLS0tT3Jp
147 +Z2luYWwgTWVzc2FnZS0tLS0tPC9zcGFuPjxicj48Yj5Gcm9tOjwvYj4gJnF1b3Q77Iug7KSA7JiB
148 +JnF1b3Q7Jmx0OzxhIGhyZWY9Im1haWx0bzpqeXNoaW5AdHJpemNvcnAuY29tIiB0YXJnZXQ9Il9i
149 +bGFuayI+anlzaGluQHRyaXpjb3JwLmNvbTwvYT4mZ3Q7IDxicj48Yj5Ubzo8L2I+ICZxdW90O+uw
150 +leygle2biCZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86a2FuZ3RhazYyOTFAbmF2ZXIuY29tIiB0
151 +YXJnZXQ9Il9ibGFuayI+a2FuZ3RhazYyOTFAbmF2ZXIuY29tPC9hPiZndDs7ICZxdW90O+q5gOuv
152 +vOyEsSZxdW90OyZsdDs8YSBocmVmPSJtYWlsdG86ZG9saWthcnRAbmF2ZXIuY29tIiB0YXJnZXQ9
153 +Il9ibGFuayI+ZG9saWthcnRAbmF2ZXIuY29tPC9hPiZndDs7ICZxdW90OyDsi6Drj5nsnKRb7ZWZ
154 +7IOdXSjshoztlITtirjsm6jslrTsnLXtlanrjIDtlZkg7Lu07ZOo7YSw6rO17ZWZ6rO8KSZxdW90
155 +OyZsdDs8YSBocmVmPSJtYWlsdG86dmVsMTAyNEBraHUuYWMua3IiIHRhcmdldD0iX2JsYW5rIj52
156 +ZWwxMDI0QGtodS5hYy5rcjwvYT4mZ3Q7OyAmcXVvdDsg7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE
157 +7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsOqzte2VmeqzvCkmcXVvdDsmbHQ7PGEgaHJl
158 +Zj0ibWFpbHRvOndpbGRmb3JjZUBraHUuYWMua3IiIHRhcmdldD0iX2JsYW5rIj53aWxkZm9yY2VA
159 +a2h1LmFjLmtyPC9hPiZndDs7IDxicj48Yj5DYzo8L2I+ICZxdW90O+q5gOyiheyZhCZxdW90OyZs
160 +dDs8YSBocmVmPSJtYWlsdG86andraW1AdHJpemNvcnAuY29tIiB0YXJnZXQ9Il9ibGFuayI+andr
161 +aW1AdHJpemNvcnAuY29tPC9hPiZndDs7ICZxdW90O+qwleqyveydvCZxdW90OyZsdDs8YSBocmVm
162 +PSJtYWlsdG86cnVkZGxmNDkzM0B0cml6Y29ycC5jb20iIHRhcmdldD0iX2JsYW5rIj5ydWRkbGY0
163 +OTMzQHRyaXpjb3JwLmNvbTwvYT4mZ3Q7OyA8YnI+PGI+U2VudDo8L2I+IDIwMjAtMDUtMTkgKO2Z
164 +lCkgMTg6MzI6MjcgKEdNVCswOTowMCk8YnI+PGI+U3ViamVjdDo8L2I+IOy6oeyKpO2GpCDqtIDr
165 +oKgg6rO17KeAPGJyPsKgPC9wPjxkaXYgZGlyPSJsdHIiPjxkaXY+7KSR6rCE6rOg7IKsIOyLnOym
166 +jOydtOudvOyEnCwg64uk65OkIOynhOuPhOulvCDsoJzrjIDroZwg7KeE7ZaJ7ZWY7KeAIOuqu+2V
167 +mOqzoCDsnojripTrjbAsPC9kaXY+PGRpdj7sspjsnYwg7IS47Jq0IOyKpOy8gOyltOydhCDsnpgg
168 +7KeA7YKs7IiYIOyeiOuPhOuhnSDrhbjroKXtlbTso7zshLjsmpQuPC9kaXY+PGRpdj7CoDwvZGl2
169 +PjxkaXY+7JWe7Jy866Gc64qUIOuzhOuPhOydmCDqs7zsoJzripQgwqA8L2Rpdj48ZGl2Pu2Kueuz
170 +hO2VnCDqsr3smrDqsIAg7JWE64uI66m0IOuCmOqwgOyngCDslYrsnYQg7JiI7KCV7J6F64uI64uk
171 +LjwvZGl2PjxkaXY+wqA8L2Rpdj48ZGl2PjHtlZnquLDqsIAg7Ja866eIIOuCqOyngCDslYrslZjs
172 +nLzri4ggwqA8L2Rpdj48ZGl2PuyLoOqyveyNqOyEnCDsp4TtlontlbTso7zshLjsmpTCoDwvZGl2
173 +Pjxicj4tLSA8YnI+PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0i
174 +bHRyIj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPsKgPC9wPjxwPjxzcGFuIGxh
175 +bmc9IkVOLVVTIj48YnI+PC9zcGFuPuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKI
176 +kuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkuKIkjwvcD48L2Rpdj48cCBzdHlsZT0i
177 +Y29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCIgbGFuZz0i
178 +RU4tVVMiPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PHNwYW4gbGFuZz0i
179 +RU4tVVMiPig8L3NwYW4+7KO8PHNwYW4gbGFuZz0iRU4tVVMiPinCoDwvc3Bhbj7tirjrpqzspojs
180 +vZTtjbzroIjsnbTshZg8c3BhbiBsYW5nPSJFTi1VUyI+wqDCoCDCoCDCoCDCoCDCoMKgwqA8L3Nw
181 +YW4+wqA8L3NwYW4+PC9wPjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxl
182 +PSJmb250LXNpemU6MTAuNXB0Ij7si6DspIDsmIEgLzxzcGFuIGxhbmc9IkVOLVVTIj4g7J207IKs
183 +wqAgPC9zcGFuPuOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgOOAgDxzcGFuIGxhbmc9IkVOLVVT
184 +Ij48L3NwYW4+PC9zcGFuPjwvcD48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxwPjxz
185 +cGFuIGxhbmc9IkVOLVVTIj5UUklaIENvcnAgSW5jLjwvc3Bhbj48L3A+PHA+PHNwYW4gbGFuZz0i
186 +RU4tVVMiPkp1bllvdW5nIFNoaW4gLyBDVE/CoDwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIGxh
187 +bmc9IkVOLVVTIj4oTSkgMDEwLTcyNzItMTI5Njwvc3Bhbj48cD48c3BhbiBsYW5nPSJFTi1VUyI+
188 +KFQpIDA3MC03NTI2LTA4NzI8L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAw
189 +Mi02NDQyLTA4NzLCoCA8L3NwYW4+PGJyPjxzcGFuIGxhbmc9IkVOLVVTIj48c3Bhbj7iiJLiiJLi
190 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
191 +iJLiiJLiiJI8L3NwYW4+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48
192 +L2Rpdj48L2Rpdj48L2Rpdj4NCg0KDQo8L2Rpdj48L2Rpdj48dGFibGUgc3R5bGU9ImRpc3BsYXk6
193 +bm9uZSI+PHRib2R5Pjx0cj48dGQ+PGltZyBzcmM9Imh0dHBzOi8vbWFpbC5uYXZlci5jb20vcmVh
194 +ZFJlY2VpcHQvbm90aWZ5Lz9pbWc9clBlQyUyQnolMkI1TTZuWWFxdWxLb3BPYUEwU01yVWRNb0Z2
195 +cDZ1Wk1ySlNhQXBvTTRNbU14MjlGekYwS3gwb012SW8lMkJya1NLQWc5NzRsUjc0bDRiNHU1MTZZ
196 +UWFyR2xickNHV3ZJZGI0MFBNcmVaYlZsb1dyZCUzRC5naWYiIGJvcmRlcj0iMCI+PC90ZD48L3Ry
197 +PjwvdGJvZHk+PC90YWJsZT48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNsZWFyPSJhbGwiPjxicj4t
198 +LSA8YnI+PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX3NpZ25hdHVyZSI+PGRpdiBkaXI9Imx0
199 +ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxw
200 +Pjxicj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+4oiS4oiS4oiS4oiS4oiS
201 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
202 +PC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFuIHN0eWxlPSJmb250
203 +LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
204 +MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3BhbiBsYW5nPSJFTi1VUyI+
205 +KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxhbmc9IkVOLVVTIj7CoMKg
206 +IMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj48YnI+PC9zcGFuPjwvcD48cCBzdHlsZT0iY29sb3I6cmdi
207 +KDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug7KSA7JiBIC88c3Bh
208 +biBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwvc3Bhbj7jgIDjgIDjgIDjgIDjgIDjgIDjgIDjgIDj
209 +gIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvc3Bhbj48L3A+PGRpdiBzdHlsZT0iY29s
210 +b3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBsYW5nPSJFTi1VUyI+VFJJWiBDb3JwIEluYy48L3Nw
211 +YW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5KdW5Zb3VuZyBTaGluIC8gQ1RPPGJyPjwvc3Bh
212 +bj48L3A+PGRpdj48ZGl2PjxzcGFuIGxhbmc9IkVOLVVTIj4oTSkgMDEwLTcyNzItMTI5Njwvc3Bh
213 +bj48cD48c3BhbiBsYW5nPSJFTi1VUyI+KFQpIDA3MC03NTI2LTA4NzI8L3NwYW4+PC9wPjxwPjxz
214 +cGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02NDQyLTA4NzLCoCA8L3NwYW4+PGJyPjxzcGFuIGxh
215 +bmc9IkVOLVVTIj48c3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
216 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3NwYW4+PC9zcGFuPjwvcD48L2Rpdj48
217 +L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCg==
218 +--0000000000005902f005a7511534--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1591586327;
2 + cv=none; b=FGeeUqZfHR5IlCuaBxpJDhMcGIl2Q+8BKK42S/y66J/ZsaJAOdFeHwQRMnmM
3 + pzD8Mr/gO/dRU7ZX7sx5thEQxpthAAVdOsMHW0Jv0PXe0I/mG54nmDEM8MdGXSMvitmIXI
4 + dnUxjWuYLiFfiJvLJLYeJQiAtplyUEzpiq7MuqyyuBh+mbEoTw/CBsmAFkICdOcU3uTevd
5 + MCGRdt7p8NvoqEkrMHdUSul42N2YkDTDx+zo3guEHzfOqJFlgUsWnezIrZ2iqSWg7mlicD
6 + 96Ap04Y5BwpuVhLhgUvJZpBRo96DGxBYiNuLhUjGaj3iH/pGighn2o5Mj5ISYsxpHTLv8t
7 + bA==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1591586327; c=relaxed/relaxed;
10 + bh=dPCZUOSq6DcmmZz5t9Z1TM0tBXSYQJ46oneNlf23kiw=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=IXZ1C6k5vVLi5u0g72j
12 + gdMoj3wP737s3Gcj+mvgJr8mR1ILrDl1cHV9v6NXgqeO4dIhZb9JwyyEDretNnyt2+P2lY
13 + /VtWDpBzZ0d8ygG/znsv0eVDYYEOCNhRVmUiU3lg3VxLdDC/G+/bfaiyHxmbkLOqj/5Qso
14 + qMdNf7ZwDaH6+nlTYJn+lroCKXUMRDKxmVcVH/fefyeKah3UbEo7iojSCqXRCTqTUHErNZ
15 + LAup3Cx5GBhXu4U0TG86yUvpaZWksEAMYAPAtrivGCTagvhxiIWJVp5OLaKBqg6cMUZoJK
16 + 7TBMpPqJCXNA362IGWwtrrKbpWKskTnOeSxu44FbkBA==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.49 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
19 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
20 +Return-Path: <jyshin@trizcorp.com>
21 +Received-SPF: softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.49 as permitted sender)
22 + client-ip=209.85.218.49; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=softfail (mx.naver.com: domain of transitioning jyshin@trizcorp.com does not designate 209.85.218.49 as permitted sender) smtp.mailfrom=jyshin@trizcorp.com;
25 + dkim=pass header.i=@trizcorp-com.20150623.gappssmtp.com
26 +X-Naver-ESV: +e+YpB3G1H+dp4eqjAURp4JGWHmmKqu/FA+YkXm=
27 +X-Session-IP: 209.85.218.49
28 +Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49])
29 + by crcvmail31.nm.naver.com with ESMTP id l7NHaeYNRCm5p20nNKcOyw
30 + for <kangtak6291@naver.com>;
31 + Mon, 08 Jun 2020 03:18:47 -0000
32 +Received: by mail-ej1-f49.google.com with SMTP id q19so16589413eja.7
33 + for <kangtak6291@naver.com>; Sun, 07 Jun 2020 20:18:46 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=trizcorp-com.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:from:date:message-id:subject:to;
37 + bh=dPCZUOSq6DcmmZz5t9Z1TM0tBXSYQJ46oneNlf23kiw=;
38 + b=f+5eolOM+47baSpDJb0rJuReQMZhX8fUYYr6hV/aGL3bAt/FA9DHaIMrEqWXng7W/k
39 + Ya1ub777R7jUm9ZGbZCE/FkNQgs129S1a6d23bi4JzdZQqgE+KY4+pQBe9p2xdRNcBPR
40 + N08dxa6vrbLp6cvvQtRcUCXo4WO0C4n8629b/vUKaRNjIzR0V4zar6Ku5bdM7ZoaFHHX
41 + k+oGnYuKTs9EfXxJyoIoQnqMHiG8FeR54yg4RoSQE2W+KRdmYllT/UDlQnVMACm6Sthh
42 + pZ4a+sNK99YO70oRK8x7G/tMIhiCFwTiRITBF1IjCPpkQKJc6WAgbciMB2DVhKI3GZ2+
43 + aFcw==
44 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
45 + d=1e100.net; s=20161025;
46 + h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
47 + bh=dPCZUOSq6DcmmZz5t9Z1TM0tBXSYQJ46oneNlf23kiw=;
48 + b=gjtYGzeG4curcif0OuM93h3efhdiaQez/dZ6JLu2myTYnt6uLffFMkWtIkgRYHd6mX
49 + v2tZGPbxFimrgRoD5WJUp3owGY3eR5wd6JPYzpZLY0QXgYXndtgJE0rTH3n3sKOV1zlr
50 + 3Jwr5C2TPZ5DScQaNg6/UgDLcZxHnZy6Iq8KohNzU0AL2AbWj9TyttZNmnbflTeER9eL
51 + D6hWjTLfg4f/XvQm93rLT4Nim1WARz2BfgJIOmRgEUnsbxfucj/O5ksX603iNd5hp0zV
52 + M0mHnBgw8aRN2hdLoWqDnotuk/vNrVQ+unW37FoUaaozkFKj5j4sZhUvTNcWHbcUoWwg
53 + nSYg==
54 +X-Gm-Message-State: AOAM530COow26nxT2Yn1kNhVgxnrD8RlPPR5mUreisMWhmZwO//Zsc95
55 + g/Y3+5dlbR6QMT8g7QYnjrazMoSGSi3ovh3c1LeEpBqj
56 +X-Google-Smtp-Source: ABdhPJyjKFC4E1HauaifvtNMj13gw/8xQcjHsQNq4BfAnjPpOFkQ+U0D6xJUnuEHAST5raZ44xK7Y5Xh7SRmCzRfVz4=
57 +X-Received: by 2002:a17:906:8699:: with SMTP id g25mr19945797ejx.217.1591586324301;
58 + Sun, 07 Jun 2020 20:18:44 -0700 (PDT)
59 +MIME-Version: 1.0
60 +From: =?UTF-8?B?7Iug7KSA7JiB?= <jyshin@trizcorp.com>
61 +Date: Mon, 8 Jun 2020 12:18:33 +0900
62 +Message-ID: <CADdTatfGvRZfKh_pc51MKLJ47yrsgci++hDBZqOrNwGdxCnGCA@mail.gmail.com>
63 +Subject: =?UTF-8?B?7Lqh7Iqk7YakIOuvuO2MhSDqs7Xsp4A=?=
64 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>,
65 + =?UTF-8?B?4oCN7Jyg7Jyg7KeEW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
66 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <wildforce@khu.ac.kr>,
67 + =?UTF-8?B?4oCN7Iug64+Z7JykW+2VmeyDnV0o7IaM7ZSE7Yq47Juo7Ja07Jy17ZWp64yA7ZWZIOy7tO2TqO2EsA==?=
68 + =?UTF-8?B?6rO17ZWZ6rO8KQ==?= <vel1024@khu.ac.kr>,
69 + =?UTF-8?B?6rmA66+87ISx?= <dolikart@naver.com>
70 +Content-Type: multipart/alternative; boundary="0000000000007d605b05a78a11e7"
71 +
72 +--0000000000007d605b05a78a11e7
73 +Content-Type: text/plain; charset="UTF-8"
74 +Content-Transfer-Encoding: base64
75 +
76 +7J2067KI7KO8IOuqqeyalOydvOydtOuCmCDquIjsmpTsnbzsl5Ag7Jik7ZSE65287J24IOuvuO2M
77 +heydhCDtlojsnLzrqbQg7ZWY64qU642wLA0K6rCB7J6QIOqwgOuKpe2VnCDsi5zqsITsnbQg64uk
78 +66W87YWM64uIDQrqsJzsnbjrs4TroZwg66qpL+q4iOykkSDqsIDriqXtlZwg64Kg7Kec7JmAIOyL
79 +nOqwhOydhCDrs7TrgrTspJgNCuyViOuQmOuKlCDsi5zqsITsnbQg7J6I7Jy866m0IOyWuOygnOuK
80 +lCDslYjrkJzri6Qg7ZWY6rOgIOyVjOugpOyjvOqzoA0KDQrsmKTripgo7JuU7JqU7J28KeyYpO2b
81 +hCAxOOyLnOyghOq5jOyngCAg7ZqM7IugIOyjvOuptCDsoovqsqDslrTsmpR+DQoNCi0tIA0KDQoN
82 +Cg0K4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
83 +4oiS4oiS4oiS4oiS4oiS4oiSDQoNCijso7wpIO2KuOumrOymiOy9lO2NvOugiOydtOyFmA0KDQrs
84 +i6DspIDsmIEgLyDsnbTsgqwNCg0KVFJJWiBDb3JwIEluYy4NCg0KSnVuWW91bmcgU2hpbiAvIENU
85 +Tw0KKE0pIDAxMC03MjcyLTEyOTYNCg0KKFQpIDA3MC03NTI2LTA4NzINCg0KKEZBWCkgMDItNjQ0
86 +Mi0wODcyDQriiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
87 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJINCg==
88 +--0000000000007d605b05a78a11e7
89 +Content-Type: text/html; charset="UTF-8"
90 +Content-Transfer-Encoding: base64
91 +
92 +PGRpdiBkaXI9Imx0ciI+PGRpdj48YnI+PC9kaXY+PGRpdj7snbTrsojso7wg66qp7JqU7J287J20
93 +64KYIOq4iOyalOydvOyXkCDsmKTtlITrnbzsnbgg66+47YyF7J2EIO2WiOycvOuptCDtlZjripTr
94 +jbAsPC9kaXY+PGRpdj7qsIHsnpAg6rCA64ql7ZWcIOyLnOqwhOydtCDri6TrpbzthYzri4ggPGJy
95 +PjwvZGl2PjxkaXY+6rCc7J2467OE66GcIOuqqS/quIjspJEg6rCA64ql7ZWcIOuCoOynnOyZgCDs
96 +i5zqsITsnYQg67O064K07KSYPC9kaXY+PGRpdj7slYjrkJjripQg7Iuc6rCE7J20IOyeiOycvOup
97 +tCDslrjsoJzripQg7JWI65Cc64ukIO2VmOqzoCDslYzroKTso7zqs6A8L2Rpdj48ZGl2Pjxicj48
98 +L2Rpdj48ZGl2PuyYpOuKmCjsm5TsmpTsnbwp7Jik7ZuEIDE47Iuc7KCE6rmM7KeAwqAg7ZqM7Iug
99 +IOyjvOuptCDsoovqsqDslrTsmpR+PGJyPjwvZGl2Pjxicj4tLSA8YnI+PGRpdiBkaXI9Imx0ciIg
100 +Y2xhc3M9ImdtYWlsX3NpZ25hdHVyZSIgZGF0YS1zbWFydG1haWw9ImdtYWlsX3NpZ25hdHVyZSI+
101 +PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2IHN0eWxlPSJjb2xvcjpyZ2Io
102 +ODAsMCw4MCkiPjxwPjxicj48L3A+PHA+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj48L3NwYW4+4oiS
103 +4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS4oiS
104 +4oiS4oiS4oiS4oiSPC9wPjwvZGl2PjxwIHN0eWxlPSJjb2xvcjpyZ2IoODAsMCw4MCkiPjxzcGFu
105 +IHN0eWxlPSJmb250LXNpemU6MTAuNXB0IiBsYW5nPSJFTi1VUyI+PC9zcGFuPjxzcGFuIHN0eWxl
106 +PSJmb250LXNpemU6MTAuNXB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+KDwvc3Bhbj7so7w8c3BhbiBs
107 +YW5nPSJFTi1VUyI+KcKgPC9zcGFuPu2KuOumrOymiOy9lO2NvOugiOydtOyFmDxzcGFuIGxhbmc9
108 +IkVOLVVTIj7CoMKgIMKgIMKgIMKgIMKgwqDCoDwvc3Bhbj48YnI+PC9zcGFuPjwvcD48cCBzdHls
109 +ZT0iY29sb3I6cmdiKDgwLDAsODApIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+7Iug
110 +7KSA7JiBIC88c3BhbiBsYW5nPSJFTi1VUyI+IOydtOyCrMKgIDwvc3Bhbj7jgIDjgIDjgIDjgIDj
111 +gIDjgIDjgIDjgIDjgIDjgIA8c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvc3Bhbj48L3A+PGRp
112 +diBzdHlsZT0iY29sb3I6cmdiKDgwLDAsODApIj48cD48c3BhbiBsYW5nPSJFTi1VUyI+VFJJWiBD
113 +b3JwIEluYy48L3NwYW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj5KdW5Zb3VuZyBTaGluIC8g
114 +Q1RPPGJyPjwvc3Bhbj48L3A+PGRpdj48ZGl2PjxzcGFuIGxhbmc9IkVOLVVTIj4oTSkgMDEwLTcy
115 +NzItMTI5Njwvc3Bhbj48cD48c3BhbiBsYW5nPSJFTi1VUyI+KFQpIDA3MC03NTI2LTA4NzI8L3Nw
116 +YW4+PC9wPjxwPjxzcGFuIGxhbmc9IkVOLVVTIj4oRkFYKSAwMi02NDQyLTA4NzLCoCA8L3NwYW4+
117 +PGJyPjxzcGFuIGxhbmc9IkVOLVVTIj48c3Bhbj7iiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLi
118 +iJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJLiiJI8L3NwYW4+PC9zcGFu
119 +PjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCg==
120 +--0000000000007d605b05a78a11e7--
1 +ARC-Seal: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730; t=1591599482;
2 + cv=none; b=jaKxgyH0Q02L/RC4H2tlORGHqTM95DGMvHpWKvesjqNAe/riyGUI4stqEl0J
3 + 4lroSeGBIhtvabtkxU5m8UVKHjtMrzzw/oKkFEOb9J+gDHTqULJrz3oWo51Vb/oqeCRk2o
4 + pqieT3qyCMS7VGINn98sDWm89faN9+WcsfTIs4lH4Cdemz5SyVwZITg9gzPc1fF1Q5R2k6
5 + yFjEIur7eVH2PPcZqkz0MX4QwNHdiUycpsGTtxxRVG9rrE4XZE8bCBdwVSFTFUwWjvPE4a
6 + iMJ+ZI0vh8W6be4InB3CwxELfA5JIcWRQNsgkDGalfxv7VDGRCWL6XsmAIw5QN0WQdCRZ/
7 + Hg==
8 +ARC-Message-Signature: i=1; a=rsa-sha256; d=naver.com; s=arc-20180730;
9 + t=1591599482; c=relaxed/relaxed;
10 + bh=EX/Rfp/7ciHSUueDB7Xu3t1m0YY9sGJSb/EgGXkGrgY=;
11 + h=dkim-signature:from:date:message-id:subject:to; b=pRuPal01ZNC8mbfEabw
12 + ohDad7IMaLSVffdRuGMRlCn71NDWe1zqCbnC9fLRHz/J0FQc1Z7CHmBsTvCymcqRH6PFZh
13 + eabeV+Om8O6vVOGHr9Zs80raOj8sjHjBIfGzsrEeUnOYPPphgV2UaeSzKwx2ZDlczLNSkV
14 + czF2SktI3ESuf/eK9Nhynb0yJUGcM1kRpm0HefPhYUqN1i685rtRnjKRH8VNvjCRn5jFV3
15 + FWZe+Vf9hXBR9y2Aq8wL54GQXqx8WiUPsrEBL/qorQcKQXSlaS8Gw/kVvcDgX5PtZv/+TT
16 + sL+fqIWUdx8mHnKqLIWSk2Es7Jj/SdUnwRe4FYCUe1Q==
17 +ARC-Authentication-Results: i=1; mx.naver.com;
18 + spf=pass (mx.naver.com: domain of jeon@khu.ac.kr designates 209.85.210.41 as permitted sender) smtp.mailfrom=jeon@khu.ac.kr;
19 + dkim=pass header.i=@khu-ac-kr.20150623.gappssmtp.com
20 +Return-Path: <jeon@khu.ac.kr>
21 +Received-SPF: pass (mx.naver.com: domain of jeon@khu.ac.kr designates 209.85.210.41 as permitted sender)
22 + client-ip=209.85.210.41; x-iptype=white;
23 +Authentication-Results: mx.naver.com;
24 + spf=pass (mx.naver.com: domain of jeon@khu.ac.kr designates 209.85.210.41 as permitted sender) smtp.mailfrom=jeon@khu.ac.kr;
25 + dkim=pass header.i=@khu-ac-kr.20150623.gappssmtp.com
26 +X-Naver-ESV: +l+YpB3G1H+YbXFCbHmZKAM9aAgZjJ+Y
27 +X-Session-IP: 209.85.210.41
28 +Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41])
29 + by crcvmail25.nm.naver.com with ESMTP id MFJ6ibBUSPmn-SbHEWvudw
30 + for <kangtak6291@naver.com>;
31 + Mon, 08 Jun 2020 06:58:02 -0000
32 +Received: by mail-ot1-f41.google.com with SMTP id e5so12775498ote.11
33 + for <kangtak6291@naver.com>; Sun, 07 Jun 2020 23:58:02 -0700 (PDT)
34 +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
35 + d=khu-ac-kr.20150623.gappssmtp.com; s=20150623;
36 + h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
37 + bh=EX/Rfp/7ciHSUueDB7Xu3t1m0YY9sGJSb/EgGXkGrgY=;
38 + b=za3t6JTa7EzY6DoOTC/FEeP9XgDDyqYsKxvPUKHr3uxFZ7yshdIjzGuP1ZrDzQpeW5
39 + OOU61Gs/RSC4pY5m366C0bQ5ozrRFKl8yhxsRqH6gWNxJMA5xJiUwMj8IeNe8Pf3+MDw
40 + aKJ7uIvHdvXv3qPCggkdRKVhPqUKpInONjkJTTRHN8rJlH4LEWXCyN1zGcvrSej/1vnJ
41 + +rQ5InDq0QoNMpL2E8xo1ozQXNi5Ch7r6MlSMYcrp9ZEKH9sZNwWg536LUgQ96ogl3km
42 + FtunLYgBFcQNdP00QxVX2hKdAyR78Vv2rKHB9A0i9NQMiPw2oLCfzxLbxwf+EaqaQWmW
43 + 07Kw==
44 +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
45 + d=1e100.net; s=20161025;
46 + h=x-gm-message-state:mime-version:references:in-reply-to:from:date
47 + :message-id:subject:to;
48 + bh=EX/Rfp/7ciHSUueDB7Xu3t1m0YY9sGJSb/EgGXkGrgY=;
49 + b=HEiHNtsv+aACvN2A4MCWZ9MyWeF7ir8JUuGZjTfm1jfikK3dB42kROoR1Dy5ViBW9E
50 + DHG/iRvsQ3m2R9WP4AKu8ZPy4ht7zMwywH8QnEuv1JfscaVAzS8aILkWryg/brvhrBmQ
51 + daet4T3uzKU3yTOA/nS6ARZPGthrQM7kQexwrGWlTF/sk5fRvuVWBYCEqlULymYpAnCA
52 + 0TpqK7Ro3hvFuaLI4hXEPfOh6LULh9t8DMcOsDJkZu1TSeJm9p0oaZ1L7gPn+YLuM3Hf
53 + whm8QZxAekWOpkaMsdpca4asmgoXYPHRpC5LyItmNhjjJaaPIET1fsajIDtLxa89Uhr5
54 + vm4w==
55 +X-Gm-Message-State: AOAM530Z8djwqvpEJqgsMHEqI06K+G6t3LHZtrw5gtz0Wk61J796BfIr
56 + 6N98RSFa+15CQUBEdJxIHudhzH3qW3lzImIr2a1pUoQ/ZCI=
57 +X-Google-Smtp-Source: ABdhPJwNP34EA2EDqbeSJeEjEXTcC9Y26rhCUpmEiTbd78CNhRKOFprAj2S1bNujSv1lme7rytNAghRmRoamUexBjS8=
58 +X-Received: by 2002:a9d:5f0c:: with SMTP id f12mr17565514oti.266.1591599480766;
59 + Sun, 07 Jun 2020 23:58:00 -0700 (PDT)
60 +MIME-Version: 1.0
61 +References: <5ff92b9be7e8a525cb7f9da783f4e2fe@cweb005.nm.nfra.io>
62 +In-Reply-To: <5ff92b9be7e8a525cb7f9da783f4e2fe@cweb005.nm.nfra.io>
63 +From: =?UTF-8?B?4oCN7KCE7ISd7Z2sKOy7tO2TqO2EsOqzte2VmeqzvCk=?= <jeon@khu.ac.kr>
64 +Date: Mon, 8 Jun 2020 15:57:25 +0900
65 +Message-ID: <CAB9rnC3x7GDPZdJKBCfkOzh6CPVFEOipd_tJyNzWyKwXD=5J8A@mail.gmail.com>
66 +Subject: =?UTF-8?B?UmU6IOyViOuFle2VmOyEuOyalCDsuqHsiqTthqTrlJTsnpDsnbgyIOyImOyXheydhCA=?=
67 + =?UTF-8?B?7IiY6rCV7ZWY64qUIOy7tO2TqO2EsOqzte2VmeqzvCAyMDEyMTA0MDg5IOuwleygle2biO2VmeyDnQ==?=
68 + =?UTF-8?B?7J6F64uI64ukLg==?=
69 +To: =?UTF-8?B?67CV7KCV7ZuI?= <kangtak6291@naver.com>
70 +Content-Type: multipart/alternative; boundary="000000000000ad16e705a78d21fa"
71 +
72 +--000000000000ad16e705a78d21fa
73 +Content-Type: text/plain; charset="UTF-8"
74 +Content-Transfer-Encoding: base64
75 +
76 +MTLsnbwgM+yLnCDsoovsirXri4jri6QuDQrrgrTqsIAg7JeG64uk66m0IDAxMC02Njk3LTE2OTIg
77 +7KCE7ZmU7KO87IS47JqUDQrsmKjrnbzsnbjrj4Qg7KKL6rOgIOyYpO2UhOudvOyduOuPhCDsoovs
78 +irXri4jri6QuDQoNCuyghOyEne2drA0KDQoyMDIw64WEIDbsm5QgOOydvCAo7JuUKSDsmKTtm4Qg
79 +MzozNCwg67CV7KCV7ZuIIDxrYW5ndGFrNjI5MUBuYXZlci5jb20+64uY7J20IOyekeyEsToNCg0K
80 +PiDslYjrhZXtlZjshLjsmpQg7Lqh7Iqk7Yak65SU7J6Q7J24MuulvCDsiJjqsJXtlZjripQg7Lu0
81 +7ZOo7YSw6rO17ZWZ6rO8IDIwMTIxMDQwODkg67CV7KCV7ZuI7ZWZ7IOd7J6F64uI64ukLg0KPg0K
82 +Pg0KPg0KPiDqtZDsiJjri5jqs7wg7Lqh7Iqk7Yak65SU7J6Q7J24Muq0gOugqOycvOuhnCDrr7jt
83 +jIXsnYQg7ZWY6rOgIOyLtuyKteuLiOuLpC4NCj4NCj4gNi8xMiDquIjsmpTsnbwg7Jik7ZuEIDPs
84 +i5wg7Ja065ag7Iug6rCA7JqUPz8NCj4NCj4g7Zi57IucIDPsi5zqsIAg7JWI65CY7Iuc66m0IDYv
85 +MTIg6riI7JqU7J287JeQIOq1kOyImOuLmOq7mOyEnCDtjrjtlZjsi6Ag7Iuc6rCEIOunkOyUgO2V
86 +tOyjvOyLnOuptCDsoJzqsIAg6re4IOyLnOqwhOyXkCDrp57stpTqsqDsirXri4jri6QuDQo+DQo+
87 +DQo+DQo+IOyYpOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyLnOq4uCDrsJTrnbzq
88 +sqDsirXri4jri6QhDQo+DQoNCg0KLS0gDQotLQ0KU2Vva2hlZSBKZW9uLCBQaC5ELg0KQXNzb2Np
89 +YXRlIFByb2Zlc3NvciwgRGVwdC4gQ29tcHV0ZXIgU2NpZW5jZSBhbmQgRW5naW5lZXJpbmcsIEt5
90 +dW5nIEhlZQ0KVW5pdmVyc2l0eQ0KKzgyLTEwLTY2OTctMTY5Mg0KaHR0cDovL2hhcHRpY3Mua2h1
91 +LmFjLmtyDQo=
92 +--000000000000ad16e705a78d21fa
93 +Content-Type: text/html; charset="UTF-8"
94 +Content-Transfer-Encoding: base64
95 +
96 +PGRpdiBkaXI9Imx0ciI+MTLsnbwgM+yLnCDsoovsirXri4jri6QuPGRpdj7rgrTqsIAg7JeG64uk
97 +66m0IDAxMC02Njk3LTE2OTIg7KCE7ZmU7KO87IS47JqUPC9kaXY+PGRpdj7smKjrnbzsnbjrj4Qg
98 +7KKL6rOgIOyYpO2UhOudvOyduOuPhCDsoovsirXri4jri6QuPC9kaXY+PGRpdj48YnI+PC9kaXY+
99 +PGRpdj7soITshJ3tnazCoDwvZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+
100 +PGRpdiBkaXI9Imx0ciIgY2xhc3M9ImdtYWlsX2F0dHIiPjIwMjDrhYQgNuyblCA47J28ICjsm5Qp
101 +IOyYpO2bhCAzOjM0LCDrsJXsoJXtm4ggJmx0OzxhIGhyZWY9Im1haWx0bzprYW5ndGFrNjI5MUBu
102 +YXZlci5jb20iPmthbmd0YWs2MjkxQG5hdmVyLmNvbTwvYT4mZ3Q764uY7J20IOyekeyEsTo8YnI+
103 +PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAw
104 +cHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRp
105 +bmctbGVmdDoxZXgiPjxkaXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEwcHQ7Zm9udC1mYW1pbHk6
106 +R3VsaW0sc2Fucy1zZXJpZiI+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2
107 +ZXRpY2EsJnF1b3Q7QXBwbGUgU0QgR290aGljIE5lbyZxdW90OyxzYW5zLXNlcmlmO2ZvbnQtc2l6
108 +ZToxMnB4Ij7slYjrhZXtlZjshLjsmpQg7Lqh7Iqk7Yak65SU7J6Q7J24MuulvCDsiJjqsJXtlZjr
109 +ipQg7Lu07ZOo7YSw6rO17ZWZ6rO8IDIwMTIxMDQwODkg67CV7KCV7ZuI7ZWZ7IOd7J6F64uI64uk
110 +LjwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSwmcXVvdDtB
111 +cHBsZSBTRCBHb3RoaWMgTmVvJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPsKgPC9w
112 +PjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNhLCZxdW90O0FwcGxl
113 +IFNEIEdvdGhpYyBOZW8mcXVvdDssc2Fucy1zZXJpZjtmb250LXNpemU6MTJweCI+6rWQ7IiY64uY
114 +6rO8IOy6oeyKpO2GpOuUlOyekOyduDLqtIDroKjsnLzroZwg66+47YyF7J2EIO2VmOqzoCDsi7bs
115 +irXri4jri6QuPC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTrrj4vsm4AsRG90dW0sSGVsdmV0aWNh
116 +LCZxdW90O0FwcGxlIFNEIEdvdGhpYyBOZW8mcXVvdDssc2Fucy1zZXJpZjtmb250LXNpemU6MTJw
117 +eCI+Ni8xMiDquIjsmpTsnbwg7Jik7ZuEIDPsi5wg7Ja065ag7Iug6rCA7JqUPz88L3A+PHAgc3R5
118 +bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2EsJnF1b3Q7QXBwbGUgU0QgR290
119 +aGljIE5lbyZxdW90OyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4Ij7tmLnsi5wgM+yLnOqwgCDs
120 +lYjrkJjsi5zrqbQgNi8xMiDquIjsmpTsnbzsl5Ag6rWQ7IiY64uY6ruY7IScIO2OuO2VmOyLoCDs
121 +i5zqsIQg66eQ7JSA7ZW07KO87Iuc66m0IOygnOqwgCDqt7gg7Iuc6rCE7JeQIOunnuy2lOqyoOyK
122 +teuLiOuLpC48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5OuuPi+ybgCxEb3R1bSxIZWx2ZXRpY2Es
123 +JnF1b3Q7QXBwbGUgU0QgR290aGljIE5lbyZxdW90OyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4
124 +Ij7CoDwvcD48cCBzdHlsZT0iZm9udC1mYW1pbHk664+L7JuALERvdHVtLEhlbHZldGljYSwmcXVv
125 +dDtBcHBsZSBTRCBHb3RoaWMgTmVvJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHgiPuyY
126 +pOuKmCDtlZjro6jrj4Qg7ZaJ67O17ZWcIO2VmOujqOuQmOyLnOq4uCDrsJTrnbzqsqDsirXri4jr
127 +i6QhPC9wPjwvZGl2PjwvZGl2Pjx0YWJsZSBzdHlsZT0iZGlzcGxheTpub25lIj48dGJvZHk+PHRy
128 +Pjx0ZD48aW1nIHNyYz0iaHR0cHM6Ly9tYWlsLm5hdmVyLmNvbS9yZWFkUmVjZWlwdC9ub3RpZnkv
129 +P2ltZz1yOSUyQkMlMkJ6JTJCNU02bllhcXVsS29wT0Y2cDRheGlTYTZpMEZyRSUyRk14RVpGNkZT
130 +RnJNbHB6dVhhQUY0RnpFWnA0a2dNWCUyQjBNb2dtRkxsNVdMbDVwTmlDNzQwVGhvUjhwNmU1dHpS
131 +YyUyQkxsQ01abE9iMiUzRCUzRC5naWYiIGJvcmRlcj0iMCI+PC90ZD48L3RyPjwvdGJvZHk+PC90
132 +YWJsZT48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNsZWFyPSJhbGwiPjxkaXY+PGJyPjwvZGl2Pi0t
133 +IDxicj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfc2lnbmF0dXJlIj48ZGl2IGRpcj0ibHRy
134 +Ij48ZGl2PjxkaXYgZGlyPSJsdHIiPi0tPGRpdj5TZW9raGVlIEplb24sIFBoLkQuPC9kaXY+PGRp
135 +dj5Bc3NvY2lhdGUgUHJvZmVzc29yLCBEZXB0LiBDb21wdXRlciBTY2llbmNlIGFuZCBFbmdpbmVl
136 +cmluZywgS3l1bmcgSGVlIFVuaXZlcnNpdHk8L2Rpdj48ZGl2Pis4Mi0xMC02Njk3LTE2OTI8L2Rp
137 +dj48ZGl2PjxhIGhyZWY9Imh0dHA6Ly9oYXB0aWNzLmtodS5hYy5rciIgdGFyZ2V0PSJfYmxhbmsi
138 +Pmh0dHA6Ly9oYXB0aWNzLmtodS5hYy5rcjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
139 +dj4NCg==
140 +--000000000000ad16e705a78d21fa--