Spaces:
Build error
Build error
remove html docs
Browse files- reports/DOCS/DOCS.html +0 -0
- reports/DOCS/_extensions/holtzy/lumo/.DS_Store +0 -0
- reports/DOCS/_extensions/holtzy/lumo/_extension.yml +0 -20
- reports/DOCS/_extensions/holtzy/lumo/footer.html +0 -9
- reports/DOCS/_extensions/holtzy/lumo/particles.json +0 -116
- reports/DOCS/_extensions/holtzy/lumo/style.css +0 -158
- reports/DOCS/_extensions/holtzy/lumo/title-block.html +0 -160
reports/DOCS/DOCS.html
DELETED
The diff for this file is too large to render.
See raw diff
|
|
reports/DOCS/_extensions/holtzy/lumo/.DS_Store
DELETED
Binary file (6.15 kB)
|
|
reports/DOCS/_extensions/holtzy/lumo/_extension.yml
DELETED
@@ -1,20 +0,0 @@
|
|
1 |
-
title: Lumo
|
2 |
-
author: Holtz Yan
|
3 |
-
version: 1.0.0
|
4 |
-
quarto-required: ">=1.4.0"
|
5 |
-
contributes:
|
6 |
-
formats:
|
7 |
-
html:
|
8 |
-
toc: true
|
9 |
-
code-fold: true
|
10 |
-
code-summary: "Code"
|
11 |
-
toc-location: left
|
12 |
-
toc-title: " "
|
13 |
-
theme: [custom.scss]
|
14 |
-
include-after-body: "footer.html"
|
15 |
-
template-partials:
|
16 |
-
- title-block.html
|
17 |
-
css: style.css
|
18 |
-
smooth-scroll: true
|
19 |
-
code-annotations: hover
|
20 |
-
title-block-banner: true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reports/DOCS/_extensions/holtzy/lumo/footer.html
DELETED
@@ -1,9 +0,0 @@
|
|
1 |
-
<div class="footer-container">
|
2 |
-
<hr />
|
3 |
-
<p
|
4 |
-
style="text-align: center; opacity: 0.5; font-size: 15px; max-width: 300px"
|
5 |
-
>
|
6 |
-
This document was made using <code>lumo</code>, a quarto template by
|
7 |
-
<a href="https://www.yan-holtz.com">Yan Holtz</a>.
|
8 |
-
</p>
|
9 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reports/DOCS/_extensions/holtzy/lumo/particles.json
DELETED
@@ -1,116 +0,0 @@
|
|
1 |
-
{
|
2 |
-
"particles": {
|
3 |
-
"number": {
|
4 |
-
"value": 80,
|
5 |
-
"density": {
|
6 |
-
"enable": true,
|
7 |
-
"value_area": 800
|
8 |
-
}
|
9 |
-
},
|
10 |
-
"color": {
|
11 |
-
"value": "#888888"
|
12 |
-
},
|
13 |
-
"shape": {
|
14 |
-
"type": "circle",
|
15 |
-
"stroke": {
|
16 |
-
"width": 0,
|
17 |
-
"color": "#000000"
|
18 |
-
},
|
19 |
-
"polygon": {
|
20 |
-
"nb_sides": 5
|
21 |
-
},
|
22 |
-
"image": {
|
23 |
-
"src": "img/github.svg",
|
24 |
-
"width": 100,
|
25 |
-
"height": 100
|
26 |
-
}
|
27 |
-
},
|
28 |
-
"opacity": {
|
29 |
-
"value": 0.5,
|
30 |
-
"random": false,
|
31 |
-
"anim": {
|
32 |
-
"enable": false,
|
33 |
-
"speed": 1,
|
34 |
-
"opacity_min": 0.1,
|
35 |
-
"sync": false
|
36 |
-
}
|
37 |
-
},
|
38 |
-
"size": {
|
39 |
-
"value": 5,
|
40 |
-
"random": true,
|
41 |
-
"anim": {
|
42 |
-
"enable": false,
|
43 |
-
"speed": 40,
|
44 |
-
"size_min": 0.1,
|
45 |
-
"sync": false
|
46 |
-
}
|
47 |
-
},
|
48 |
-
"line_linked": {
|
49 |
-
"enable": true,
|
50 |
-
"distance": 150,
|
51 |
-
"color": "#888888",
|
52 |
-
"opacity": 0.4,
|
53 |
-
"width": 1
|
54 |
-
},
|
55 |
-
"move": {
|
56 |
-
"enable": true,
|
57 |
-
"speed": 3,
|
58 |
-
"direction": "none",
|
59 |
-
"random": false,
|
60 |
-
"straight": false,
|
61 |
-
"out_mode": "out",
|
62 |
-
"attract": {
|
63 |
-
"enable": false,
|
64 |
-
"rotateX": 600,
|
65 |
-
"rotateY": 1200
|
66 |
-
}
|
67 |
-
}
|
68 |
-
},
|
69 |
-
"interactivity": {
|
70 |
-
"detect_on": "canvas",
|
71 |
-
"events": {
|
72 |
-
"onhover": {
|
73 |
-
"enable": true,
|
74 |
-
"mode": "repulse"
|
75 |
-
},
|
76 |
-
"onclick": {
|
77 |
-
"enable": true,
|
78 |
-
"mode": "push"
|
79 |
-
},
|
80 |
-
"resize": true
|
81 |
-
},
|
82 |
-
"modes": {
|
83 |
-
"grab": {
|
84 |
-
"distance": 400,
|
85 |
-
"line_linked": {
|
86 |
-
"opacity": 1
|
87 |
-
}
|
88 |
-
},
|
89 |
-
"bubble": {
|
90 |
-
"distance": 400,
|
91 |
-
"size": 40,
|
92 |
-
"duration": 2,
|
93 |
-
"opacity": 8,
|
94 |
-
"speed": 3
|
95 |
-
},
|
96 |
-
"repulse": {
|
97 |
-
"distance": 200
|
98 |
-
},
|
99 |
-
"push": {
|
100 |
-
"particles_nb": 4
|
101 |
-
},
|
102 |
-
"remove": {
|
103 |
-
"particles_nb": 2
|
104 |
-
}
|
105 |
-
}
|
106 |
-
},
|
107 |
-
"retina_detect": true,
|
108 |
-
"config_demo": {
|
109 |
-
"hide_card": false,
|
110 |
-
"background_color": "#b61924",
|
111 |
-
"background_image": "",
|
112 |
-
"background_position": "50% 50%",
|
113 |
-
"background_repeat": "no-repeat",
|
114 |
-
"background_size": "cover"
|
115 |
-
}
|
116 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reports/DOCS/_extensions/holtzy/lumo/style.css
DELETED
@@ -1,158 +0,0 @@
|
|
1 |
-
body {
|
2 |
-
font-family: "Inter", sans-serif;
|
3 |
-
font-style: normal;
|
4 |
-
font-size: 16px;
|
5 |
-
}
|
6 |
-
|
7 |
-
/* ------------------------------------------- Titles ----------------- */
|
8 |
-
h1 {
|
9 |
-
margin-block-start: 20px;
|
10 |
-
font-size: 2.25rem;
|
11 |
-
font-weight: 800;
|
12 |
-
letter-spacing: -0.02em;
|
13 |
-
}
|
14 |
-
@media (min-width: 1024px) {
|
15 |
-
h1 {
|
16 |
-
font-size: 3rem;
|
17 |
-
}
|
18 |
-
}
|
19 |
-
h2 {
|
20 |
-
margin-top: 190px !important;
|
21 |
-
margin-block-start: 20px;
|
22 |
-
border-bottom: 0.1px solid rgb(232, 232, 232);
|
23 |
-
padding-bottom: 0.5rem;
|
24 |
-
font-size: 1.875rem;
|
25 |
-
font-weight: 600;
|
26 |
-
letter-spacing: -0.02em;
|
27 |
-
transition: color 0.2s ease;
|
28 |
-
}
|
29 |
-
h2:first-of-type {
|
30 |
-
margin-top: 0;
|
31 |
-
}
|
32 |
-
h3 {
|
33 |
-
margin-top: 2rem;
|
34 |
-
margin-block-start: 20px;
|
35 |
-
font-size: 1.5rem;
|
36 |
-
font-weight: 600;
|
37 |
-
letter-spacing: -0.02em;
|
38 |
-
}
|
39 |
-
|
40 |
-
/* ------------------------------------------- Text ----------------- */
|
41 |
-
p {
|
42 |
-
line-height: 28px;
|
43 |
-
}
|
44 |
-
p:not(:first-child) {
|
45 |
-
margin-top: 12px;
|
46 |
-
}
|
47 |
-
a {
|
48 |
-
font-weight: 500;
|
49 |
-
color: var(--primary-color);
|
50 |
-
text-decoration: underline;
|
51 |
-
text-underline-offset: 0.25rem;
|
52 |
-
}
|
53 |
-
|
54 |
-
/* ------------------------------------------- Lists ----------------- */
|
55 |
-
ul {
|
56 |
-
margin: 1.5rem 0;
|
57 |
-
margin-left: 1.5rem;
|
58 |
-
list-style-type: disc;
|
59 |
-
}
|
60 |
-
ul > li {
|
61 |
-
margin-top: 0.5rem;
|
62 |
-
}
|
63 |
-
|
64 |
-
/* ------------------------------------------- Buttons used for tabs ----------------- */
|
65 |
-
.nav-pills .nav-link {
|
66 |
-
color: var(--primary-color);
|
67 |
-
background-color: white;
|
68 |
-
border-color: var(--primary-color);
|
69 |
-
border-radius: 4px;
|
70 |
-
}
|
71 |
-
.nav-pills .nav-link.active {
|
72 |
-
color: white;
|
73 |
-
background-color: var(--primary-color);
|
74 |
-
}
|
75 |
-
.nav-pills .nav-link {
|
76 |
-
padding: 5px;
|
77 |
-
margin-right: 4px;
|
78 |
-
}
|
79 |
-
ul.nav.nav-tabs {
|
80 |
-
margin: 0px;
|
81 |
-
border: none;
|
82 |
-
}
|
83 |
-
.tab-content {
|
84 |
-
border: none;
|
85 |
-
margin-top: 10px;
|
86 |
-
padding: 0px;
|
87 |
-
}
|
88 |
-
|
89 |
-
/* ------------------------------------------- Table of content ----------------- */
|
90 |
-
.sidebar nav[role="doc-toc"] ul > li > a.active,
|
91 |
-
.sidebar nav[role="doc-toc"] ul > li > ul > li > a.active {
|
92 |
-
border-left: 1px solid var(--primary-color);
|
93 |
-
color: var(--primary-color) !important;
|
94 |
-
}
|
95 |
-
#TOC {
|
96 |
-
top: 50%;
|
97 |
-
position: relative;
|
98 |
-
transform: translate(0, -50%);
|
99 |
-
}
|
100 |
-
|
101 |
-
/* ------------------------------------------- Horizontal separator ----------------- */
|
102 |
-
hr {
|
103 |
-
margin-top: 23px;
|
104 |
-
margin-bottom: 23px;
|
105 |
-
border: 0;
|
106 |
-
border-top: 1px solid black;
|
107 |
-
width: 0;
|
108 |
-
animation: separator-width 2s ease-in-out forwards;
|
109 |
-
}
|
110 |
-
@keyframes separator-width {
|
111 |
-
0% {
|
112 |
-
width: 0;
|
113 |
-
}
|
114 |
-
100% {
|
115 |
-
width: 200px;
|
116 |
-
}
|
117 |
-
}
|
118 |
-
|
119 |
-
/* ------------------------------------------- Footer ----------------- */
|
120 |
-
.footer-container {
|
121 |
-
display: flex;
|
122 |
-
flex-direction: column;
|
123 |
-
justify-content: center;
|
124 |
-
align-items: center;
|
125 |
-
padding-top: 40px;
|
126 |
-
padding-bottom: 40px;
|
127 |
-
}
|
128 |
-
|
129 |
-
/* ------------------------------------------- DT table: smaller font ----------------- */
|
130 |
-
table.dataTable tbody th,
|
131 |
-
table.dataTable tbody td {
|
132 |
-
padding: 6px 10px;
|
133 |
-
font-size: 12px;
|
134 |
-
}
|
135 |
-
|
136 |
-
/* ------------------------------------------- Callout ----------------- */
|
137 |
-
div.callout.callout {
|
138 |
-
border: none;
|
139 |
-
padding: 0.4em 0.7em;
|
140 |
-
border-left: var(--primary-color) 4px solid;
|
141 |
-
background-color: color-mix(in srgb, var(--primary-color), transparent 95%);
|
142 |
-
border-radius: 0px;
|
143 |
-
}
|
144 |
-
|
145 |
-
button {
|
146 |
-
color: var(--primary-color);
|
147 |
-
background-color: white;
|
148 |
-
border: var(--primary-color) 1px solid;
|
149 |
-
border-radius: 1px;
|
150 |
-
}
|
151 |
-
|
152 |
-
.grey-section {
|
153 |
-
background-color: #f8f9fa;
|
154 |
-
padding-top: 40px;
|
155 |
-
padding-bottom: 40px;
|
156 |
-
margin-top: 20px;
|
157 |
-
margin-bottom: 20px;
|
158 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reports/DOCS/_extensions/holtzy/lumo/title-block.html
DELETED
@@ -1,160 +0,0 @@
|
|
1 |
-
<style>
|
2 |
-
:root {
|
3 |
-
--primary-color: $primary-color$;
|
4 |
-
}
|
5 |
-
.title-block-content {
|
6 |
-
position: relative;
|
7 |
-
padding-top: 130px;
|
8 |
-
padding-bottom: 130px;
|
9 |
-
max-width: 752px;
|
10 |
-
margin: auto;
|
11 |
-
}
|
12 |
-
.header-keyword {
|
13 |
-
color: rgb(59, 59, 59);
|
14 |
-
opacity: 0.5;
|
15 |
-
font-size: 14;
|
16 |
-
}
|
17 |
-
.octocat-container {
|
18 |
-
fill: var(--primary-color);
|
19 |
-
color: #fff;
|
20 |
-
position: absolute;
|
21 |
-
top: 0;
|
22 |
-
border: 0;
|
23 |
-
right: 0;
|
24 |
-
}
|
25 |
-
#particles-js {
|
26 |
-
position: absolute;
|
27 |
-
top: 0px;
|
28 |
-
left: 0px;
|
29 |
-
width: 100%;
|
30 |
-
height: 100%;
|
31 |
-
}
|
32 |
-
</style>
|
33 |
-
|
34 |
-
<header id="title-block-header" style="position: relative">
|
35 |
-
<link
|
36 |
-
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"
|
37 |
-
rel="stylesheet"
|
38 |
-
/>
|
39 |
-
|
40 |
-
<!-- This is the div in which the particles will be included -->
|
41 |
-
$if(is-particlejs-enabled)$
|
42 |
-
<div id="particles-js"></div>
|
43 |
-
$endif$
|
44 |
-
|
45 |
-
<!-- Actual content on top of the particles-->
|
46 |
-
<div class="title-block-content">
|
47 |
-
<!-- Logo -->
|
48 |
-
$if(logo)$
|
49 |
-
<img
|
50 |
-
src="$logo$"
|
51 |
-
alt="logo of company"
|
52 |
-
height="80px"
|
53 |
-
style="margin-bottom: 20px"
|
54 |
-
/>
|
55 |
-
$endif$
|
56 |
-
|
57 |
-
<!-- Title -->
|
58 |
-
$if(title)$
|
59 |
-
<h1 class="title">$title$</h1>
|
60 |
-
$endif$
|
61 |
-
|
62 |
-
<hr />
|
63 |
-
|
64 |
-
<!-- Subtitle -->
|
65 |
-
$if(subtitle)$
|
66 |
-
<p class="subtitle">$subtitle$</p>
|
67 |
-
$endif$
|
68 |
-
|
69 |
-
<!-- Author -->
|
70 |
-
$for(author)$
|
71 |
-
<p class="author"><span class="header-keyword">Author: </span>$author$</p>
|
72 |
-
$endfor$
|
73 |
-
|
74 |
-
<!-- Date -->
|
75 |
-
$if(date)$
|
76 |
-
<p style="margin-top: 0px">
|
77 |
-
<span class="header-keyword">Date: </span>$date$
|
78 |
-
</p>
|
79 |
-
$endif$
|
80 |
-
|
81 |
-
<!-- Particle.js script loaded from a CDN -->
|
82 |
-
<script src="https://cdnjs.cloudflare.com/ajax/libs/particles.js/2.0.0/particles.min.js"></script>
|
83 |
-
|
84 |
-
<!-- use the particle js library with our own config (json file). -->
|
85 |
-
<script>
|
86 |
-
particlesJS.load(
|
87 |
-
"particles-js",
|
88 |
-
"https://raw.githubusercontent.com/holtzy/lumo/main/_extensions/lumo/particles.json"
|
89 |
-
);
|
90 |
-
</script>
|
91 |
-
</div>
|
92 |
-
</header>
|
93 |
-
|
94 |
-
<!------------------------- Code for the octocat (github Mascot) that will be included if a link to the github repo is provided. ------------------->
|
95 |
-
$if(github-repo)$
|
96 |
-
<a
|
97 |
-
href="$github-repo$"
|
98 |
-
class="github-corner"
|
99 |
-
aria-label="View source on GitHub"
|
100 |
-
>
|
101 |
-
<svg
|
102 |
-
width="80"
|
103 |
-
height="80"
|
104 |
-
viewBox="0 0 250 250"
|
105 |
-
class="octocat-container"
|
106 |
-
aria-hidden="true"
|
107 |
-
>
|
108 |
-
<path
|
109 |
-
d="M0,0 L115,115 L130,115
|
110 |
-
L142,142 L250,250 L250,0 Z"
|
111 |
-
></path>
|
112 |
-
<path
|
113 |
-
d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6
|
114 |
-
C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3
|
115 |
-
125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2"
|
116 |
-
fill="currentColor"
|
117 |
-
style="transform-origin: 130px 106px"
|
118 |
-
class="octo-arm"
|
119 |
-
></path>
|
120 |
-
<path
|
121 |
-
d="M115.0,115.0 C114.9,115.1 118.7,116.5
|
122 |
-
119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0
|
123 |
-
C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5
|
124 |
-
178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2
|
125 |
-
216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5
|
126 |
-
C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5
|
127 |
-
C139.8,137.7 141.6,141.9 141.8,141.8 Z"
|
128 |
-
fill="currentColor"
|
129 |
-
class="octo-body"
|
130 |
-
></path>
|
131 |
-
</svg>
|
132 |
-
</a>
|
133 |
-
<style>
|
134 |
-
.github-corner:hover .octo-arm {
|
135 |
-
animation: octocat-wave 560ms ease-in-out;
|
136 |
-
}
|
137 |
-
@keyframes octocat-wave {
|
138 |
-
0%,
|
139 |
-
100% {
|
140 |
-
transform: rotate(0);
|
141 |
-
}
|
142 |
-
20%,
|
143 |
-
60% {
|
144 |
-
transform: rotate(-25deg);
|
145 |
-
}
|
146 |
-
40%,
|
147 |
-
80% {
|
148 |
-
transform: rotate(10deg);
|
149 |
-
}
|
150 |
-
}
|
151 |
-
@media (max-width: 500px) {
|
152 |
-
.github-corner:hover .octo-arm {
|
153 |
-
animation: none;
|
154 |
-
}
|
155 |
-
.github-corner .octo-arm {
|
156 |
-
animation: octocat-wave 560ms ease-in-out;
|
157 |
-
}
|
158 |
-
}
|
159 |
-
</style>
|
160 |
-
$endif$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|