├── .gitignore
├── LICENSE
├── README.md
├── design
├── desktop.png
└── mobile.png
├── images
├── desktop
│ ├── image-curiosity.jpg
│ ├── image-deep-earth.jpg
│ ├── image-fisheye.jpg
│ ├── image-from-above.jpg
│ ├── image-grid.jpg
│ ├── image-hero.jpg
│ ├── image-interactive.jpg
│ ├── image-night-arcade.jpg
│ ├── image-pocket-borealis.jpg
│ └── image-soccer-team.jpg
├── favicon-32x32.png
├── icon-close.svg
├── icon-facebook.svg
├── icon-hamburger.svg
├── icon-instagram.svg
├── icon-pinterest.svg
├── icon-twitter.svg
├── logo.svg
└── mobile
│ ├── image-curiosity.jpg
│ ├── image-deep-earth.jpg
│ ├── image-fisheye.jpg
│ ├── image-from-above.jpg
│ ├── image-grid.jpg
│ ├── image-hero.jpg
│ ├── image-interactive.jpg
│ ├── image-night-arcade.jpg
│ ├── image-pocket-borealis.jpg
│ └── image-soccer-team.jpg
├── index.html
├── package-lock.json
├── package.json
├── public
├── css
│ ├── styles.css
│ └── styles.css.map
└── js
│ └── main.js
└── src
└── scss
├── _custom.scss
└── styles.scss
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Mahdi Rezaei
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Frontend Mentor - Loop Studio Landing page
2 |
3 | This is a solution to the [Loop Studio Landing page](https://www.frontendmentor.io/challenges/loopstudios-landing-page-N88J5Onjw). Frontend Mentor challenges help you improve your coding skills by building realistic projects.
4 |
5 |
6 | ## Table of contents
7 |
8 | - [Overview](#overview)
9 | - [The challenge](#the-challenge)
10 | - [Screenshot](#screenshot)
11 | - [Links](#links)
12 | - [My process](#my-process)
13 | - [Built with](#built-with)
14 | - [Author](#author)
15 |
16 | ## Overview
17 |
18 | ### The challenge
19 |
20 | Your users should be able to:
21 |
22 | - View the optimal layout for the site depending on their device's screen size
23 | - See hover states for all interactive elements on the page
24 |
25 | ### Screenshot
26 | | Desktop version | Mobile Version |
27 | | -------------------------------------------- | :-----------------------------------------: |
28 | |  |  |
29 |
30 | ### Links
31 |
32 | - Solution URL: [solution URL](https://www.frontendmentor.io/solutions/loopstudio-landing-page-a6qG0TZgSB)
33 | - Live Site URL: [Live site URL](mahdisohaily.github.io/loop-studio/)
34 |
35 | ## My process
36 |
37 | ### Built with
38 |
39 | - Semantic HTML5 markup
40 | - CSS custom properties
41 | - Flexbox
42 | - CSS Grid
43 | - Mobile-first workflow
44 | - [sass](https://sass-lang.com/) - CSS preprocessor
45 | - [vite.js](https://vitejs.dev/) - Vite is a build tool
46 | ## Author
47 |
48 | - Frontend Mentor - [@MahdiSohaily](https://www.frontendmentor.io/profile/MahdiSohaily)
49 | - Twitter - [@Mahdi_Rezaei_AF](https://twitter.com/Mahdi_Rezaei_AF)
50 |
--------------------------------------------------------------------------------
/design/desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/design/desktop.png
--------------------------------------------------------------------------------
/design/mobile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/design/mobile.png
--------------------------------------------------------------------------------
/images/desktop/image-curiosity.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-curiosity.jpg
--------------------------------------------------------------------------------
/images/desktop/image-deep-earth.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-deep-earth.jpg
--------------------------------------------------------------------------------
/images/desktop/image-fisheye.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-fisheye.jpg
--------------------------------------------------------------------------------
/images/desktop/image-from-above.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-from-above.jpg
--------------------------------------------------------------------------------
/images/desktop/image-grid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-grid.jpg
--------------------------------------------------------------------------------
/images/desktop/image-hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-hero.jpg
--------------------------------------------------------------------------------
/images/desktop/image-interactive.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-interactive.jpg
--------------------------------------------------------------------------------
/images/desktop/image-night-arcade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-night-arcade.jpg
--------------------------------------------------------------------------------
/images/desktop/image-pocket-borealis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-pocket-borealis.jpg
--------------------------------------------------------------------------------
/images/desktop/image-soccer-team.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/desktop/image-soccer-team.jpg
--------------------------------------------------------------------------------
/images/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/favicon-32x32.png
--------------------------------------------------------------------------------
/images/icon-close.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon-facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon-hamburger.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon-instagram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon-pinterest.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/icon-twitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/logo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/images/mobile/image-curiosity.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-curiosity.jpg
--------------------------------------------------------------------------------
/images/mobile/image-deep-earth.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-deep-earth.jpg
--------------------------------------------------------------------------------
/images/mobile/image-fisheye.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-fisheye.jpg
--------------------------------------------------------------------------------
/images/mobile/image-from-above.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-from-above.jpg
--------------------------------------------------------------------------------
/images/mobile/image-grid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-grid.jpg
--------------------------------------------------------------------------------
/images/mobile/image-hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-hero.jpg
--------------------------------------------------------------------------------
/images/mobile/image-interactive.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-interactive.jpg
--------------------------------------------------------------------------------
/images/mobile/image-night-arcade.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-night-arcade.jpg
--------------------------------------------------------------------------------
/images/mobile/image-pocket-borealis.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-pocket-borealis.jpg
--------------------------------------------------------------------------------
/images/mobile/image-soccer-team.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MahdiRezaeiDev/loop-Studio/b29ce834ebb713299bd3569f46fbe2497912e0d2/images/mobile/image-soccer-team.jpg
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Frontend Mentor | Loopstudios landing page
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
53 |
54 |
55 |
56 |
57 |
Immersive experiences that
58 | deliver
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
70 |
71 |
72 |
73 |
The leader in interactive VR
74 |
75 |
76 | Founded in 2011, Loopstudios has been producing world-class virtual reality
77 | projects for some of the best companies around the globe. Our award-winning
78 | creations have transformed businesses through digital experiences that bind
79 | to their brand.
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 | Our creations
88 | See all
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
Deep earth
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
Night arcade
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
Soccer team VR
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
The grid
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
From up above VR
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
Pocket borealis
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
The curiosity
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
Make it fisheye
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
190 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vite-project",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview",
10 | "css-purge": "purgecss --keyframes --css public/css/styles.css --content index.html --output public/css/"
11 | },
12 | "devDependencies": {
13 | "@fullhuman/postcss-purgecss": "^4.1.3",
14 | "sass": "^1.54.8",
15 | "sass-loader": "^13.0.2",
16 | "vite": "^3.0.7",
17 | "webpack": "^5.74.0"
18 | },
19 | "dependencies": {
20 | "bootstrap": "^5.2.0"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/public/css/styles.css:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 | h1, .h1,
3 | h2,
4 | .h2,
5 | h3,
6 | .h3 {
7 | font-family: "Josefin Sans";
8 | }
9 |
10 | /*!
11 | * Bootstrap v5.2.0 (https://getbootstrap.com/)
12 | * Copyright 2011-2022 The Bootstrap Authors
13 | * Copyright 2011-2022 Twitter, Inc.
14 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
15 | */
16 | :root {
17 | --bs-blue: #0d6efd;
18 | --bs-indigo: #6610f2;
19 | --bs-purple: #6f42c1;
20 | --bs-pink: #d63384;
21 | --bs-red: #dc3545;
22 | --bs-orange: #fd7e14;
23 | --bs-yellow: #ffc107;
24 | --bs-green: #198754;
25 | --bs-teal: #20c997;
26 | --bs-cyan: #0dcaf0;
27 | --bs-black: #000;
28 | --bs-white: #fff;
29 | --bs-gray: #6c757d;
30 | --bs-gray-dark: #343a40;
31 | --bs-gray-100: #f8f9fa;
32 | --bs-gray-200: #e9ecef;
33 | --bs-gray-300: #dee2e6;
34 | --bs-gray-400: #ced4da;
35 | --bs-gray-500: #adb5bd;
36 | --bs-gray-600: #6c757d;
37 | --bs-gray-700: #495057;
38 | --bs-gray-800: #343a40;
39 | --bs-gray-900: #212529;
40 | --bs-dark-gray: hsl(0deg, 0%, 55%);
41 | --bs-dark-gray-xl: hsl(0deg, 0%, 41%);
42 | --bs-dark-gray-rgb: 140, 140, 140;
43 | --bs-dark-gray-xl-rgb: 105, 105, 105;
44 | --bs-white-rgb: 255, 255, 255;
45 | --bs-black-rgb: 0, 0, 0;
46 | --bs-body-color-rgb: 33, 37, 41;
47 | --bs-body-bg-rgb: 255, 255, 255;
48 | --bs-font-sans-serif: "Alata", sans-serif;
49 | --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
50 | --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
51 | --bs-body-font-family: var(--bs-font-sans-serif);
52 | --bs-body-font-size: 1rem;
53 | --bs-body-font-weight: 400;
54 | --bs-body-line-height: 1.5;
55 | --bs-body-color: #212529;
56 | --bs-body-bg: #fff;
57 | --bs-border-width: 1px;
58 | --bs-border-style: solid;
59 | --bs-border-color: #dee2e6;
60 | --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
61 | --bs-border-radius: 0.375rem;
62 | --bs-border-radius-sm: 0.25rem;
63 | --bs-border-radius-lg: 0.5rem;
64 | --bs-border-radius-xl: 1rem;
65 | --bs-border-radius-2xl: 2rem;
66 | --bs-border-radius-pill: 50rem;
67 | --bs-link-color: #0d6efd;
68 | --bs-link-hover-color: #0a58ca;
69 | --bs-code-color: #d63384;
70 | --bs-highlight-bg: #fff3cd;
71 | }
72 |
73 | *,
74 | *::before,
75 | *::after {
76 | box-sizing: border-box;
77 | }
78 |
79 | @media (prefers-reduced-motion: no-preference) {
80 | :root {
81 | scroll-behavior: smooth;
82 | }
83 | }
84 |
85 | body {
86 | margin: 0;
87 | font-family: var(--bs-body-font-family);
88 | font-size: var(--bs-body-font-size);
89 | font-weight: var(--bs-body-font-weight);
90 | line-height: var(--bs-body-line-height);
91 | color: var(--bs-body-color);
92 | text-align: var(--bs-body-text-align);
93 | background-color: var(--bs-body-bg);
94 | -webkit-text-size-adjust: 100%;
95 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
96 | }
97 |
98 | h3, .h3, h2, .h2, h1, .h1 {
99 | margin-top: 0;
100 | margin-bottom: 0.5rem;
101 | font-weight: 500;
102 | line-height: 1.2;
103 | }
104 |
105 | h1, .h1 {
106 | font-size: calc(1.375rem + 1.5vw);
107 | }
108 | @media (min-width: 1200px) {
109 | h1, .h1 {
110 | font-size: 2.5rem;
111 | }
112 | }
113 |
114 | h2, .h2 {
115 | font-size: calc(1.325rem + 0.9vw);
116 | }
117 | @media (min-width: 1200px) {
118 | h2, .h2 {
119 | font-size: 2rem;
120 | }
121 | }
122 |
123 | h3, .h3 {
124 | font-size: calc(1.3rem + 0.6vw);
125 | }
126 | @media (min-width: 1200px) {
127 | h3, .h3 {
128 | font-size: 1.75rem;
129 | }
130 | }
131 |
132 | p {
133 | margin-top: 0;
134 | margin-bottom: 1rem;
135 | }
136 |
137 |
138 | ul {
139 | padding-left: 2rem;
140 | }
141 |
142 |
143 | ul {
144 | margin-top: 0;
145 | margin-bottom: 1rem;
146 | }
147 |
148 |
149 | ul ul {
150 | margin-bottom: 0;
151 | }
152 |
153 | small, .small {
154 | font-size: 0.875em;
155 | }
156 |
157 | a {
158 | color: var(--bs-link-color);
159 | text-decoration: underline;
160 | }
161 | a:hover {
162 | color: var(--bs-link-hover-color);
163 | }
164 |
165 | a:not([href]):not([class]), a:not([href]):not([class]):hover {
166 | color: inherit;
167 | text-decoration: none;
168 | }
169 |
170 | img,
171 | svg {
172 | vertical-align: middle;
173 | }
174 |
175 | ::-moz-focus-inner {
176 | padding: 0;
177 | border-style: none;
178 | }
179 |
180 | ::-webkit-datetime-edit-fields-wrapper,
181 | ::-webkit-datetime-edit-text,
182 | ::-webkit-datetime-edit-minute,
183 | ::-webkit-datetime-edit-hour-field,
184 | ::-webkit-datetime-edit-day-field,
185 | ::-webkit-datetime-edit-month-field,
186 | ::-webkit-datetime-edit-year-field {
187 | padding: 0;
188 | }
189 |
190 | ::-webkit-inner-spin-button {
191 | height: auto;
192 | }
193 |
194 | /* rtl:raw:
195 | [type="tel"],
196 | [type="url"],
197 | [type="email"],
198 | [type="number"] {
199 | direction: ltr;
200 | }
201 | */
202 | ::-webkit-search-decoration {
203 | -webkit-appearance: none;
204 | }
205 |
206 | ::-webkit-color-swatch-wrapper {
207 | padding: 0;
208 | }
209 |
210 | ::file-selector-button {
211 | font: inherit;
212 | -webkit-appearance: button;
213 | }
214 |
215 | .display-1 {
216 | font-size: calc(1.625rem + 4.5vw);
217 | font-weight: 300;
218 | line-height: 1.2;
219 | }
220 | @media (min-width: 1200px) {
221 | .display-1 {
222 | font-size: 5rem;
223 | }
224 | }
225 |
226 | .display-5 {
227 | font-size: calc(1.425rem + 2.1vw);
228 | font-weight: 300;
229 | line-height: 1.2;
230 | }
231 | @media (min-width: 1200px) {
232 | .display-5 {
233 | font-size: 3rem;
234 | }
235 | }
236 |
237 | .display-6 {
238 | font-size: calc(1.375rem + 1.5vw);
239 | font-weight: 300;
240 | line-height: 1.2;
241 | }
242 | @media (min-width: 1200px) {
243 | .display-6 {
244 | font-size: 2.5rem;
245 | }
246 | }
247 |
248 | .list-unstyled {
249 | padding-left: 0;
250 | list-style: none;
251 | }
252 |
253 | .img-fluid {
254 | max-width: 100%;
255 | height: auto;
256 | }
257 |
258 | .container {
259 | --bs-gutter-x: 1.5rem;
260 | --bs-gutter-y: 0;
261 | width: 100%;
262 | padding-right: calc(var(--bs-gutter-x) * 0.5);
263 | padding-left: calc(var(--bs-gutter-x) * 0.5);
264 | margin-right: auto;
265 | margin-left: auto;
266 | }
267 |
268 | @media (min-width: 576px) {
269 | .container {
270 | max-width: 540px;
271 | }
272 | }
273 | @media (min-width: 768px) {
274 | .container {
275 | max-width: 720px;
276 | }
277 | }
278 | @media (min-width: 992px) {
279 | .container {
280 | max-width: 960px;
281 | }
282 | }
283 | @media (min-width: 1200px) {
284 | .container {
285 | max-width: 1140px;
286 | }
287 | }
288 | @media (min-width: 1400px) {
289 | .container {
290 | max-width: 1320px;
291 | }
292 | }
293 | .row {
294 | --bs-gutter-x: 1.5rem;
295 | --bs-gutter-y: 0;
296 | display: flex;
297 | flex-wrap: wrap;
298 | margin-top: calc(-1 * var(--bs-gutter-y));
299 | margin-right: calc(-0.5 * var(--bs-gutter-x));
300 | margin-left: calc(-0.5 * var(--bs-gutter-x));
301 | }
302 | .row > * {
303 | flex-shrink: 0;
304 | width: 100%;
305 | max-width: 100%;
306 | padding-right: calc(var(--bs-gutter-x) * 0.5);
307 | padding-left: calc(var(--bs-gutter-x) * 0.5);
308 | margin-top: var(--bs-gutter-y);
309 | }
310 | @media (min-width: 768px) {
311 | .col-md-6 {
312 | flex: 0 0 auto;
313 | width: 50%;
314 | }
315 | }
316 |
317 | .nav {
318 | --bs-nav-link-padding-x: 1rem;
319 | --bs-nav-link-padding-y: 0.5rem;
320 | --bs-nav-link-font-weight: ;
321 | --bs-nav-link-color: var(--bs-link-color);
322 | --bs-nav-link-hover-color: var(--bs-link-hover-color);
323 | --bs-nav-link-disabled-color: #6c757d;
324 | display: flex;
325 | flex-wrap: wrap;
326 | padding-left: 0;
327 | margin-bottom: 0;
328 | list-style: none;
329 | }
330 |
331 | .nav-link {
332 | display: block;
333 | padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
334 | font-size: var(--bs-nav-link-font-size);
335 | font-weight: var(--bs-nav-link-font-weight);
336 | color: var(--bs-nav-link-color);
337 | text-decoration: none;
338 | transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
339 | }
340 | @media (prefers-reduced-motion: reduce) {
341 | .nav-link {
342 | transition: none;
343 | }
344 | }
345 | .nav-link:hover, .nav-link:focus {
346 | color: var(--bs-nav-link-hover-color);
347 | }
348 |
349 | .navbar {
350 | --bs-navbar-padding-x: 0;
351 | --bs-navbar-padding-y: 0.5rem;
352 | --bs-navbar-color: rgba(0, 0, 0, 0.55);
353 | --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
354 | --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
355 | --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
356 | --bs-navbar-brand-padding-y: 0.3125rem;
357 | --bs-navbar-brand-margin-end: 1rem;
358 | --bs-navbar-brand-font-size: 1.25rem;
359 | --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
360 | --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
361 | --bs-navbar-nav-link-padding-x: 0.5rem;
362 | --bs-navbar-toggler-padding-y: 0.25rem;
363 | --bs-navbar-toggler-padding-x: 0.75rem;
364 | --bs-navbar-toggler-font-size: 1.25rem;
365 | --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
366 | --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
367 | --bs-navbar-toggler-border-radius: 0.375rem;
368 | --bs-navbar-toggler-focus-width: 0.25rem;
369 | --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
370 | position: relative;
371 | display: flex;
372 | flex-wrap: wrap;
373 | align-items: center;
374 | justify-content: space-between;
375 | padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
376 | }
377 | .navbar > .container {
378 | display: flex;
379 | flex-wrap: inherit;
380 | align-items: center;
381 | justify-content: space-between;
382 | }
383 |
384 | .navbar-nav {
385 | --bs-nav-link-padding-x: 0;
386 | --bs-nav-link-padding-y: 0.5rem;
387 | --bs-nav-link-font-weight: ;
388 | --bs-nav-link-color: var(--bs-navbar-color);
389 | --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
390 | --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
391 | display: flex;
392 | flex-direction: column;
393 | padding-left: 0;
394 | margin-bottom: 0;
395 | list-style: none;
396 | }
397 |
398 | @media (min-width: 576px) {
399 | .navbar-expand-sm {
400 | flex-wrap: nowrap;
401 | justify-content: flex-start;
402 | }
403 | .navbar-expand-sm .navbar-nav {
404 | flex-direction: row;
405 | }
406 | .navbar-expand-sm .navbar-nav .nav-link {
407 | padding-right: var(--bs-navbar-nav-link-padding-x);
408 | padding-left: var(--bs-navbar-nav-link-padding-x);
409 | }
410 | }
411 |
412 | /* rtl:begin:ignore */
413 |
414 | /* rtl:end:ignore */
415 |
416 | /* rtl:begin:ignore */
417 |
418 | /* rtl:end:ignore */
419 |
420 | /* rtl:begin:ignore */
421 |
422 | /* rtl:end:ignore */
423 |
424 | /* rtl:begin:ignore */
425 |
426 | /* rtl:end:ignore */
427 |
428 | /* rtl:begin:ignore */
429 |
430 | /* rtl:end:ignore */
431 |
432 | /* rtl:options: {
433 | "autoRename": true,
434 | "stringMap":[ {
435 | "name" : "prev-next",
436 | "search" : "prev",
437 | "replace" : "next"
438 | } ]
439 | } */
440 |
441 | .d-flex {
442 | display: flex !important;
443 | }
444 |
445 | .position-relative {
446 | position: relative !important;
447 | }
448 |
449 | .border {
450 | border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
451 | }
452 |
453 | .border-3 {
454 | --bs-border-width: 3px;
455 | }
456 |
457 | .justify-content-end {
458 | justify-content: flex-end !important;
459 | }
460 |
461 | .justify-content-between {
462 | justify-content: space-between !important;
463 | }
464 |
465 | .align-items-center {
466 | align-items: center !important;
467 | }
468 |
469 | .align-self-start {
470 | align-self: flex-start !important;
471 | }
472 |
473 | .mx-auto {
474 | margin-right: auto !important;
475 | margin-left: auto !important;
476 | }
477 |
478 | .mb-0 {
479 | margin-bottom: 0 !important;
480 | }
481 |
482 | .mb-4 {
483 | margin-bottom: 1.5rem !important;
484 | }
485 |
486 | .mb-5 {
487 | margin-bottom: 3rem !important;
488 | }
489 |
490 | .p-4 {
491 | padding: 1.5rem !important;
492 | }
493 |
494 | .px-2 {
495 | padding-right: 0.5rem !important;
496 | padding-left: 0.5rem !important;
497 | }
498 |
499 | .py-5 {
500 | padding-top: 3rem !important;
501 | padding-bottom: 3rem !important;
502 | }
503 |
504 | .py-9 {
505 | padding-top: 6.25rem !important;
506 | padding-bottom: 6.25rem !important;
507 | }
508 |
509 | .pt-4 {
510 | padding-top: 1.5rem !important;
511 | }
512 |
513 | .pt-5 {
514 | padding-top: 3rem !important;
515 | }
516 |
517 | .pb-1 {
518 | padding-bottom: 0.25rem !important;
519 | }
520 |
521 | .pb-9 {
522 | padding-bottom: 6.25rem !important;
523 | }
524 |
525 | .ps-4 {
526 | padding-left: 1.5rem !important;
527 | }
528 |
529 | .text-center {
530 | text-align: center !important;
531 | }
532 |
533 | .text-uppercase {
534 | text-transform: uppercase !important;
535 | }
536 |
537 | /* rtl:begin:remove */
538 |
539 | /* rtl:end:remove */
540 | .text-dark-gray {
541 | --bs-text-opacity: 1;
542 | color: rgba(var(--bs-dark-gray-rgb), var(--bs-text-opacity)) !important;
543 | }
544 |
545 | .text-dark-gray-xl {
546 | --bs-text-opacity: 1;
547 | color: rgba(var(--bs-dark-gray-xl-rgb), var(--bs-text-opacity)) !important;
548 | }
549 |
550 | .text-white {
551 | --bs-text-opacity: 1;
552 | color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
553 | }
554 |
555 | .text-white-50 {
556 | --bs-text-opacity: 1;
557 | color: rgba(255, 255, 255, 0.5) !important;
558 | }
559 |
560 | .bg-black {
561 | --bs-bg-opacity: 1;
562 | background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
563 | }
564 |
565 | .bg-white {
566 | --bs-bg-opacity: 1;
567 | background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
568 | }
569 | @media (min-width: 768px) {
570 | .mx-md-0 {
571 | margin-right: 0 !important;
572 | margin-left: 0 !important;
573 | }
574 | }
575 | @media (min-width: 1200px) {
576 | .px-xl-9 {
577 | padding-right: 6.25rem !important;
578 | padding-left: 6.25rem !important;
579 | }
580 | .pt-xl-8 {
581 | padding-top: 6rem !important;
582 | }
583 | .text-xl-start {
584 | text-align: left !important;
585 | }
586 | }
587 | .full-height {
588 | min-height: 100vh;
589 | }
590 |
591 | .btn-custom {
592 | text-decoration: none;
593 | border: 2px solid hsl(0deg, 0%, 41%);
594 | padding: 5px 40px;
595 | }
596 |
597 | .top-nav {
598 | position: absolute;
599 | top: 0;
600 | right: 0;
601 | left: 0;
602 | z-index: 2;
603 | }
604 |
605 | .customNav {
606 | display: none;
607 | }
608 |
609 | .toggle {
610 | cursor: pointer;
611 | display: block;
612 | }
613 |
614 | .title-wrapper {
615 | max-width: min(700px, 95%);
616 | }
617 |
618 | .page-title {
619 | line-height: 1;
620 | font-weight: 100;
621 | }
622 |
623 | .landing {
624 | background-image: url("../../images/mobile/image-hero.jpg");
625 | background-size: cover;
626 | }
627 |
628 | @media screen and (min-width: 50em) {
629 | .landing {
630 | background-image: url("../../images/desktop/image-hero.jpg");
631 | background-size: cover;
632 | }
633 | .toggle {
634 | display: none;
635 | }
636 | .customNav {
637 | display: block;
638 | }
639 | }
640 | /** About us section styles */
641 | .about-us {
642 | position: relative;
643 | }
644 |
645 | .about-intro {
646 | position: static;
647 | max-width: min(680px, 100%);
648 | }
649 |
650 | @media screen and (min-width: 50em) {
651 | .about-intro {
652 | position: absolute;
653 | bottom: 0;
654 | right: 0;
655 | }
656 | }
657 | .creations-cat {
658 | display: grid;
659 | grid-template-columns: repeat(1, 1fr);
660 | gap: 1.2rem;
661 | }
662 |
663 | .cat-title {
664 | font-size: 24px;
665 | }
666 |
667 | .product-item {
668 | position: relative;
669 | }
670 |
671 | .overlay {
672 | position: absolute;
673 | inset: 0;
674 | background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.485));
675 | }
676 |
677 | .product-item img {
678 | width: 100%;
679 | height: auto;
680 | object-fit: covers;
681 | }
682 |
683 | .cat-title {
684 | position: absolute;
685 | bottom: 10px;
686 | left: 30px;
687 | }
688 |
689 | @media screen and (min-width: 50em) {
690 | .creations-cat {
691 | display: grid;
692 | grid-template-columns: repeat(4, 1fr);
693 | gap: 1.2rem;
694 | }
695 | .overlay {
696 | position: absolute;
697 | inset: 0;
698 | background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.485));
699 | }
700 | .cat-title {
701 | position: absolute;
702 | bottom: 20px;
703 | left: 30px;
704 | }
705 | }
706 | .footer-align {
707 | display: flex;
708 | flex-direction: column;
709 | justify-content: center;
710 | align-items: center;
711 | gap: 0.5rem;
712 | }
713 |
714 | .footer-nav {
715 | text-align: center;
716 | list-style-type: none;
717 | padding: 0;
718 | margin: 0;
719 | display: flex;
720 | flex-direction: column;
721 | gap: 1rem;
722 | }
723 |
724 | @media screen and (min-width: 50em) {
725 | .footer-align {
726 | justify-content: flex-start;
727 | align-items: start;
728 | }
729 | .footer-nav {
730 | flex-direction: row;
731 | gap: 2rem;
732 | text-align: left;
733 | }
734 | .end {
735 | justify-content: end;
736 | align-items: flex-end !important;
737 | }
738 | }
739 |
740 | /*# sourceMappingURL=styles.css.map */
741 |
--------------------------------------------------------------------------------
/public/css/styles.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"sourceRoot":"","sources":["../../src/scss/_custom.scss","../../node_modules/bootstrap/scss/mixins/_banner.scss","../../node_modules/bootstrap/scss/_root.scss","../../node_modules/bootstrap/scss/vendor/_rfs.scss","../../node_modules/bootstrap/scss/_reboot.scss","../../node_modules/bootstrap/scss/_variables.scss","../../node_modules/bootstrap/scss/mixins/_border-radius.scss","../../node_modules/bootstrap/scss/_type.scss","../../node_modules/bootstrap/scss/mixins/_lists.scss","../../node_modules/bootstrap/scss/_images.scss","../../node_modules/bootstrap/scss/mixins/_image.scss","../../node_modules/bootstrap/scss/_containers.scss","../../node_modules/bootstrap/scss/mixins/_container.scss","../../node_modules/bootstrap/scss/mixins/_breakpoints.scss","../../node_modules/bootstrap/scss/_grid.scss","../../node_modules/bootstrap/scss/mixins/_grid.scss","../../node_modules/bootstrap/scss/_tables.scss","../../node_modules/bootstrap/scss/mixins/_table-variants.scss","../../node_modules/bootstrap/scss/forms/_labels.scss","../../node_modules/bootstrap/scss/forms/_form-text.scss","../../node_modules/bootstrap/scss/forms/_form-control.scss","../../node_modules/bootstrap/scss/mixins/_transition.scss","../../node_modules/bootstrap/scss/mixins/_gradients.scss","../../node_modules/bootstrap/scss/forms/_form-select.scss","../../node_modules/bootstrap/scss/forms/_form-check.scss","../../node_modules/bootstrap/scss/forms/_form-range.scss","../../node_modules/bootstrap/scss/forms/_floating-labels.scss","../../node_modules/bootstrap/scss/forms/_input-group.scss","../../node_modules/bootstrap/scss/mixins/_forms.scss","../../node_modules/bootstrap/scss/_buttons.scss","../../node_modules/bootstrap/scss/mixins/_buttons.scss","../../node_modules/bootstrap/scss/_transitions.scss","../../node_modules/bootstrap/scss/_dropdown.scss","../../node_modules/bootstrap/scss/mixins/_caret.scss","../../node_modules/bootstrap/scss/_button-group.scss","../../node_modules/bootstrap/scss/_nav.scss","../../node_modules/bootstrap/scss/_navbar.scss","../../node_modules/bootstrap/scss/_card.scss","../../node_modules/bootstrap/scss/_accordion.scss","../../node_modules/bootstrap/scss/_breadcrumb.scss","../../node_modules/bootstrap/scss/_pagination.scss","../../node_modules/bootstrap/scss/mixins/_pagination.scss","../../node_modules/bootstrap/scss/_badge.scss","../../node_modules/bootstrap/scss/_alert.scss","../../node_modules/bootstrap/scss/mixins/_alert.scss","../../node_modules/bootstrap/scss/_progress.scss","../../node_modules/bootstrap/scss/_list-group.scss","../../node_modules/bootstrap/scss/mixins/_list-group.scss","../../node_modules/bootstrap/scss/_close.scss","../../node_modules/bootstrap/scss/_toasts.scss","../../node_modules/bootstrap/scss/_modal.scss","../../node_modules/bootstrap/scss/mixins/_backdrop.scss","../../node_modules/bootstrap/scss/_tooltip.scss","../../node_modules/bootstrap/scss/mixins/_reset-text.scss","../../node_modules/bootstrap/scss/_popover.scss","../../node_modules/bootstrap/scss/_carousel.scss","../../node_modules/bootstrap/scss/mixins/_clearfix.scss","../../node_modules/bootstrap/scss/_spinners.scss","../../node_modules/bootstrap/scss/_offcanvas.scss","../../node_modules/bootstrap/scss/_placeholders.scss","../../node_modules/bootstrap/scss/helpers/_color-bg.scss","../../node_modules/bootstrap/scss/helpers/_colored-links.scss","../../node_modules/bootstrap/scss/helpers/_ratio.scss","../../node_modules/bootstrap/scss/helpers/_position.scss","../../node_modules/bootstrap/scss/helpers/_stacks.scss","../../node_modules/bootstrap/scss/helpers/_visually-hidden.scss","../../node_modules/bootstrap/scss/mixins/_visually-hidden.scss","../../node_modules/bootstrap/scss/helpers/_stretched-link.scss","../../node_modules/bootstrap/scss/helpers/_text-truncation.scss","../../node_modules/bootstrap/scss/mixins/_text-truncate.scss","../../node_modules/bootstrap/scss/helpers/_vr.scss","../../node_modules/bootstrap/scss/mixins/_utilities.scss","../../node_modules/bootstrap/scss/utilities/_api.scss","../../src/scss/styles.scss"],"names":[],"mappings":"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;;AAUA;EACE;;;AAeF;EACE;;AAGA;EACE;;;AAOJ;EACE;;AAGF;EACE;;;AAUF;EACE;EACA;;;AAMF;EACE;EACA;;;AAQJ;EACE;EACA;;;AAQA;EACE;EACA;;;ACrIF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAlBF;EAOE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AD0IA;EACE;EACA;;;AHpFF;EGkFA;IACE;IACA;;;AHpFF;EGkFA;IACE;IACA;;;AHpFF;EGkFA;IACE;IACA;;;AHpFF;EGkFA;IACE;IACA;;;AHpFF;EGkFA;IACE;IACA;;;AE5JN;EACE,eb8xBsC;;;AarxBxC;EACE;EACA;EACA;EfoRI,WALI;Ee3QR,ab+hB4B;;;Aa3hB9B;EACE;EACA;Ef0QI,WALI;;;AejQV;EACE;EACA;EfoQI,WALI;;;AgB5RV;EACE,YdsxBsC;EFtflC,WALI;EgBvRR,OdKS;;;AeVX;EACE;EACA;EACA;EjB8RI,WALI;EiBtRR,afmiB4B;EeliB5B,afyiB4B;EexiB5B,OfKS;EeJT,kBfLS;EeMT;EACA;EACA;EdGE;EeHE,YDMJ;;ACFI;EDhBN;ICiBQ;;;ADGN;EACE;;AAEA;EACE;;AAKJ;EACE,OfjBO;EekBP,kBf3BO;Ee4BP,cfqyBoC;EepyBpC;EAKE,Yf6qB0B;;AetqB9B;EAEE;;AAIF;EACE,Of1CO;Ee4CP;;AAQF;EAEE,kBf1DO;Ee6DP;;AAIF;EACE;EACA;EACA,mBfgoB0B;Ee/nB1B,Of9DO;EiBbT,kBjBMS;EeuEP;EACA;EACA;EACA;EACA,yBf0Y0B;EezY1B;ECtEE,YDuEF;;ACnEE;EDuDJ;ICtDM;;;ADqEN;EACE,kBfs4B8B;;;Ae73BlC;EACE;EACA;EACA;EACA;EACA,af2c4B;Ee1c5B,OfzFS;Ee0FT;EACA;EACA;;AAEA;EACE;;AAGF;EAEE;EACA;;;AAWJ;EACE,YfstBsC;EertBtC;EjBkKI,WALI;EG7QN;;AcoHF;EACE;EACA;EACA,mBfglB0B;;;Ae5kB9B;EACE,Yf0sBsC;EezsBtC;EjBqJI,WALI;EG7QN;;AciIF;EACE;EACA;EACA,mBfukB0B;;;Ae/jB5B;EACE,YfurBoC;;AeprBtC;EACE,YforBoC;;AejrBtC;EACE,YfirBoC;;;Ae5qBxC;EACE,Of+qBsC;Ee9qBtC,QfwqBsC;EevqBtC,Sf6hB4B;;Ae3hB5B;EACE;;AAGF;EACE;EdpKA;;AcwKF;EdxKE;;Ac4KF;EAAoB,QfypBkB;;AexpBtC;EAAoB,QfypBkB;;;AkBp1BxC;EACE;EACA;EACA;EACA;EpB4RI,WALI;EoBpRR,alBiiB4B;EkBhiB5B,alBuiB4B;EkBtiB5B,OlBGS;EkBFT,kBlBPS;EkBQT;EACA;EACA,qBlBw5BkC;EkBv5BlC,iBlBw5BkC;EkBv5BlC;EjBDE;EeHE,YEOJ;EACA;;AFJI;EEfN;IFgBQ;;;AEKN;EACE,clB8yBoC;EkB7yBpC;EAKE,YlBy5B4B;;AkBr5BhC;EAEE,elBuqB0B;EkBtqB1B;;AAGF;EAEE,kBlBnCO;;AkBwCT;EACE;EACA;;;AAIJ;EACE,alBgqB4B;EkB/pB5B,gBlB+pB4B;EkB9pB5B,clB+pB4B;EFrbxB,WALI;EG7QN;;;AiB6CJ;EACE,alB4pB4B;EkB3pB5B,gBlB2pB4B;EkB1pB5B,clB2pB4B;EFzbxB,WALI;EG7QN;;;AkBfJ;EACE;EACA,YnB41BwC;EmB31BxC,cnB41BwC;EmB31BxC,enB41BwC;;AmB11BxC;EACE;EACA;;;AAIJ;EACE,enBk1BwC;EmBj1BxC;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;EACE,OnBo0BwC;EmBn0BxC,QnBm0BwC;EmBl0BxC;EACA;EACA,kBnBzBS;EmB0BT;EACA;EACA;EACA,QnBu0BwC;EmBt0BxC;EACA;;AAGA;ElBvBE;;AkB2BF;EAEE,enB8zBsC;;AmB3zBxC;EACE,QnBqzBsC;;AmBlzBxC;EACE,cnBixBoC;EmBhxBpC;EACA,YnB6pB4B;;AmB1pB9B;EACE,kBnBxBM;EmByBN,cnBzBM;;AmB2BN;EAII;;AAIJ;EAII;;AAKN;EACE,kBnB7CM;EmB8CN,cnB9CM;EmBmDJ;;AAIJ;EACE;EACA;EACA,SnB6xBuC;;AmBtxBvC;EACE;EACA,SnBoxBqC;;;AmBtwB3C;EACE,cnB+wBgC;;AmB7wBhC;EACE,OnB2wB8B;EmB1wB9B;EACA;EACA;ElB3GA;EeHE,YGgHF;;AH5GE;EGsGJ;IHrGM;;;AG6GJ;EACE;;AAGF;EACE,qBnB0wB4B;EmBrwB1B;;AAKN;EACE,enBqvB8B;EmBpvB9B;;AAEA;EACE;EACA;;;AAKN;EACE;EACA,cnBmuBgC;;;AmBhuBlC;EACE;EACA;EACA;;AAIE;EACE;EACA;EACA,SnBolBwB;;;AoBzvB9B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,YpBq8Ba;;AoBp8BvC;EAA0B,YpBo8Ba;;AoBj8BzC;EACE;;AAGF;EACE,OpBs7BuC;EoBr7BvC,QpBq7BuC;EoBp7BvC;EHzBF,kBjBkCQ;EoBPN,QpBq7BuC;ECj8BvC;EeHE,YIkBF;EACA;;AJfE;EIMJ;IJLM;;;AIgBJ;EHjCF,kBjBq9ByC;;AoB/6BzC;EACE,OpB+5B8B;EoB95B9B,QpB+5B8B;EoB95B9B;EACA,QpB85B8B;EoB75B9B,kBpBpCO;EoBqCP;EnB7BA;;AmBkCF;EACE,OpB25BuC;EoB15BvC,QpB05BuC;EiB78BzC,kBjBkCQ;EoBmBN,QpB25BuC;ECj8BvC;EeHE,YI4CF;EACA;;AJzCE;EIiCJ;IJhCM;;;AI0CJ;EH3DF,kBjBq9ByC;;AoBr5BzC;EACE,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hBN;IRiBQ;;;AQoBN;EACE;EAEA;EACA;;AAGF;EAEE;EP9CF,kBO+CuB;EACrB;EACA;EAKE;;AAIJ;EAKE;EACA;EAGA;;AAGA;EAKI;;AAKN;EAGE;EACA;EACA;EAEA;EACA;;;AAYF;ECpFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ADuEA;ECpFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ADiGA;ECrFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ADwEA;ECrFA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ADoFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA,iBxB6PwC;;AwBtPxC;EACE;;AAGF;EACE;;;AAWJ;ECnHE;EACA;E3BoOI,oBALI;E2B7NR;;;ADoHF;ECvHE;EACA;E3BoOI,oBALI;E2B7NR;;;ACnEF;EVgBM,YUfJ;;AVmBI;EUpBN;IVqBQ;;;AUlBN;EACE;;;AAMF;EACE;;;AAIJ;EACE;EACA;EVDI,YUEJ;;AVEI;EULN;IVMQ;;;AUDN;EACE;EACA;EVNE,YUOF;;AVHE;EUAJ;IVCM;;;;AWpBR;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;EACE;;ACmBE;EACE;EACA,a5BmewB;E4BlexB,gB5BiewB;E4BhexB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;ADzCN;EAEE;EACA;EACA;EACA;E7B8QI,yBALI;E6BvQR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA,S3Bk+BkC;E2Bj+BlC;EACA;EACA;EACA;E7BiPI,WALI;E6B1OR;EACA;EACA;EACA;EACA;EACA;E1BxCE;;A0B4CF;EACE;EACA;EACA;;;AAwBA;EACE;;AAEA;EACE;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;;;AnBzCJ;EmB2BA;IACE;;EAEA;IACE;IACA;;EAIJ;IACE;;EAEA;IACE;IACA;;;AnBzCJ;EmB2BA;IACE;;EAEA;IACE;IACA;;EAIJ;IACE;;EAEA;IACE;IACA;;;AnBzCJ;EmB2BA;IACE;;EAEA;IACE;IACA;;EAIJ;IACE;;EAEA;IACE;IACA;;;AnBzCJ;EmB2BA;IACE;;EAEA;IACE;IACA;;EAIJ;IACE;;EAEA;IACE;IACA;;;AnBzCJ;EmB2BA;IACE;;EAEA;IACE;IACA;;EAIJ;IACE;;EAEA;IACE;IACA;;;AAUN;EACE;EACA;EACA;EACA;;ACxFA;EACE;EACA,a5BmewB;E4BlexB,gB5BiewB;E4BhexB;EAzBJ;EACA;EACA;EACA;;AA8CE;EACE;;;ADoEJ;EACE;EACA;EACA;EACA;EACA;;ACtGA;EACE;EACA,a5BmewB;E4BlexB,gB5BiewB;E4BhexB;EAlBJ;EACA;EACA;EACA;;AAuCE;EACE;;AD8EF;EACE;;;AAMJ;EACE;EACA;EACA;EACA;EACA;;ACvHA;EACE;EACA,a5BmewB;E4BlexB,gB5BiewB;E4BhexB;;AAWA;EACE;;AAGF;EACE;EACA,c5BgdsB;E4B/ctB,gB5B8csB;E4B7ctB;EA9BN;EACA;EACA;;AAiCE;EACE;;AD+FF;EACE;;;AAON;EACE;EACA;EACA;EACA;EACA;;;AAMF;EACE;EACA;EACA;EACA;EACA,a3B2X4B;E2B1X5B;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EVxLF,kBU0LuB;;AAGvB;EAEE;EACA;EVhMF,kBUiMuB;;AAGvB;EAEE;EACA;EACA;;;AAMJ;EACE;;;AAIF;EACE;EACA;EACA;E7B2EI,WALI;E6BpER;EACA;;;AAIF;EACE;EACA;EACA;;;AAIF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AEpPF;AAAA;EAEE;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAKF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAKJ;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;E5BhBI;;A4BoBF;AAAA;EAEE;;AAIF;AAAA;AAAA;E5BVE;EACA;;A4BmBF;AAAA;AAAA;E5BNE;EACA;;;A4BwBJ;EACE;EACA;;AAEA;EAGE;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;;;AAoBF;EACE;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;AAAA;EAEE;;AAIF;AAAA;E5B1FE;EACA;;A4B8FF;AAAA;E5B7GE;EACA;;;A6BxBJ;EAEE;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EhC4QI,WALI;EgCrQR;EACA;EACA;EdbI,YccJ;;AdVI;EcGN;IdFQ;;;AcWN;EAEE;;AAKF;EACE;EACA;EACA;;;AAQJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;AAEA;EACE;EACA;EACA;E7BtCA;EACA;;A6BwCA;EAGE;EACA;;AAGF;EAEE;EACA;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;;AAGF;EAEE;E7BjEA;EACA;;;A6B2EJ;EAEE;EACA;EACA;;AAGA;EACE;EACA;E7B9FA;;A6BiGA;EACE;EACA;EACA;;AAIJ;AAAA;EAEE;EbzHF,kBa0HuB;;;AAUvB;AAAA;EAEE;EACA;;;AAKF;AAAA;EAEE;EACA;EACA;;;AAMF;AAAA;EACE;;;AAUF;EACE;;AAEF;EACE;;;ACpKJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAMA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAoBJ;EACE;EACA;EACA;EjCkOI,WALI;EiC3NR;EACA;EACA;;AAEA;EAEE;;;AAUJ;EAEE;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;EACE;;;AASJ;EACE,a/B46BkC;E+B36BlC,gB/B26BkC;E+B16BlC;;AAEA;AAAA;AAAA;EAGE;;;AAaJ;EACE;EACA;EAGA;;;AAIF;EACE;EjCiJI,WALI;EiC1IR;EACA;EACA;EACA;E9BtIE;EeHE,Ye2IJ;;AfvII;Ee+HN;If9HQ;;;AewIN;EACE;;AAGF;EACE;EACA;EACA;;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AvBxHE;EuBoIA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE;IACA;;EAIJ;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;If5NJ,Ye8NI;;EAGA;IACE;;EAGF;IACE;IACA;IACA;IACA;;;AvB1LR;EuBoIA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE;IACA;;EAIJ;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;If5NJ,Ye8NI;;EAGA;IACE;;EAGF;IACE;IACA;IACA;IACA;;;AvB1LR;EuBoIA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE;IACA;;EAIJ;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;If5NJ,Ye8NI;;EAGA;IACE;;EAGF;IACE;IACA;IACA;IACA;;;AvB1LR;EuBoIA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE;IACA;;EAIJ;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;If5NJ,Ye8NI;;EAGA;IACE;;EAGF;IACE;IACA;IACA;IACA;;;AvB1LR;EuBoIA;IAEI;IACA;;EAEA;IACE;;EAEA;IACE;;EAGF;IACE;IACA;;EAIJ;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IAEE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;If5NJ,Ye8NI;;EAGA;IACE;;EAGF;IACE;IACA;IACA;IACA;;;AAtDR;EAEI;EACA;;AAEA;EACE;;AAEA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;Ef5NJ,Ye8NI;;AAGA;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAiBZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC9QF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/BdE;;A+BkBF;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;E/BnBF;EACA;;A+BsBA;EACE;E/BVF;EACA;;A+BgBF;AAAA;EAEE;;;AAIJ;EAGE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAQA;EACE;;;AAQJ;EACE;EACA;EACA;EACA;EACA;;AAEA;E/BxFE;;;A+B6FJ;EACE;EACA;EACA;EACA;;AAEA;E/BnGE;;;A+B6GJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;E/BrIE;;;A+ByIJ;AAAA;AAAA;EAGE;;;AAGF;AAAA;E/BtII;EACA;;;A+B0IJ;AAAA;E/B7HI;EACA;;;A+ByIF;EACE;;AxBtHA;EwBkHJ;IAQI;IACA;;EAGA;IAEE;IACA;;EAEA;IACE;IACA;;EAKA;I/BtKJ;IACA;;E+BwKM;AAAA;IAGE;;EAEF;AAAA;IAGE;;EAIJ;I/BvKJ;IACA;;E+ByKM;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AC/NZ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EnCiQI,WALI;EmC1PR;EACA;EACA;EACA;EhCtBE;EgCwBF;EjB3BI,YiB4BJ;;AjBxBI;EiBWN;IjBVQ;;;AiByBN;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EjBlDE,YiBmDF;;AjB/CE;EiBsCJ;IjBrCM;;;AiBiDN;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;EACA;EACA;;AAEA;EhC/DE;EACA;;AgCiEA;EhClEA;EACA;;AgCsEF;EACE;;AAIF;EhC9DE;EACA;;AgCiEE;EhClEF;EACA;;AgCsEA;EhCvEA;EACA;;;AgC4EJ;EACE;;;AASA;EACE;;AAGF;EACE;EACA;EhCpHA;;AgCuHA;EAAgB;;AAChB;EAAe;;AAEf;EhC1HA;;;AiCnBJ;EAEE;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EpCqRI,WALI;EoC9QR;EACA;EjCAE;;;AiCMF;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;;;ACrCJ;EAEE;EACA;ErCkSI,2BALI;EqC3RR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EhCpBA;EACA;;;AgCuBF;EACE;EACA;EACA;ErCsQI,WALI;EqC/PR;EACA;EACA;EACA;EnBpBI,YmBqBJ;;AnBjBI;EmBQN;InBPQ;;;AmBkBN;EACE;EACA;EAEA;EACA;;AAGF;EACE;EACA;EACA;EACA,SnCioCgC;EmChoChC;;AAGF;EAEE;EACA;ElBtDF,kBkBuDuB;EACrB;;AAGF;EAEE;EACA;EACA;EACA;;;AAKF;EACE,anComCgC;;AmC/lC9B;ElC9BF;EACA;;AkCmCE;ElClDF;EACA;;;AkCkEJ;EClGE;EACA;EtCgSI,2BALI;EsCzRR;;;ADmGF;ECtGE;EACA;EtCgSI,2BALI;EsCzRR;;;ACFF;EAEE;EACA;EvC6RI,sBALI;EuCtRR;EACA;EACA;EAGA;EACA;EvCqRI,WALI;EuC9QR;EACA;EACA;EACA;EACA;EACA;EpCJE;;AoCSF;EACE;;;AAKJ;EACE;EACA;;;AChCF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;ErCFE;;;AqCOJ;EAEE;;;AAIF;EACE,atC8gB4B;;;AsCtgB9B;EACE,etC63C8B;;AsC13C9B;EACE;EACA;EACA;EACA;EACA;;;AAgBF;EChEA;EACA;EACA;;AAMA;EACE;;;ADuDF;EChEA;EACA;EACA;;AAMA;EACE;;;ACPF;EACE;IAAK,uBxCy6C2B;;;AwCp6CpC;EAEE;E1CyRI,yBALI;E0ClRR;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;E1C6QI,WALI;E0CtQR;EvCPE;;;AuCYJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ExBvBI,YwBwBJ;;AxBpBI;EwBWN;IxBVQ;;;;AwBsBR;EvBCE;EuBCA;;;AAIA;EACE;;AAGE;EAJJ;IAKM;;;;AClDR;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EAGA;EACA;ExCXE;;;AwCeJ;EACE;EACA;;AAEA;EAEE;EACA;;;AASJ;EACE;EACA;EACA;;AAGA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;;;AAQJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;ExCvDE;EACA;;AwC0DF;ExC7CE;EACA;;AwCgDF;EAEE;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;;;AAaF;EACE;;AAGE;ExCtDJ;EAZA;;AwCuEI;ExCvEJ;EAYA;;AwCgEI;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AjCrFR;EiC6DA;IACE;;EAGE;IxCtDJ;IAZA;;EwCuEI;IxCvEJ;IAYA;;EwCgEI;IACE;;EAGF;IACE;IACA;;EAEA;IACE;IACA;;;AjCrFR;EiC6DA;IACE;;EAG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A;IACA;IACA;;EAEA;IACE;IACA;I5C1MJ;;E4C8ME;AAAA;I5C9MF;;E4CmNE;IACE;;;ArC3JJ;EqCyIA;IACE;IACA;IACA;IACA;;EAEA;IACE;IACA;I5C1MJ;;E4C8ME;AAAA;I5C9MF;;E4CmNE;IACE;;;AEtOR;EAEE;EACA;EACA;EACA;EACA;EjD8RI,wBALI;EiDvRR;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;ECnBA,ahDgiB4B;EgD9hB5B;EACA,ahDyiB4B;EgDxiB5B,ahD+iB4B;EgD9iB5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ElDsRI,WALI;EiDrQR;EACA;;AAEA;EAAS;;AAET;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAKN;EACE;;AAEA;EACE;EACA;EACA;;;AAIJ;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;AAEA;EACE;;AAEA;EACE;EACA;EACA;;;AAIJ;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;;AAIJ;AAkBA;EACE;EACA;EACA;EACA;EACA;E9ClGE;;;AgDnBJ;EAEE;EACA;EnDkSI,wBALI;EmD3RR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EnDyRI,+BALI;EmDlRR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EDzBA,ahDgiB4B;EgD9hB5B;EACA,ahDyiB4B;EgDxiB5B,ahD+iB4B;EgD9iB5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ElDsRI,WALI;EmDhQR;EACA;EACA;EACA;EhDhBE;;AgDoBF;EACE;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACE;;AAEA;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;AAEE;EACE;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;AAGE;EACE;;AAEA;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;EACA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7CNJ;E6CSE;IAGE;;;A7CzBJ;E6ClCF;IAiEM;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;IACA;IAEA;;;;A7ChCN;E6C/CF;IAEI;IACA;IACA,SrDq/B8B;IqDp/B9B;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IrCzBA,YqC2BA;;;ArCvBA;EqCSJ;IrCRM;;;ARuDJ;E6C/BE;IACE;IACA;IACA;IACA;IACA;;;A7C0BJ;E6CvBE;IACE;IACA;IACA;IACA;IACA;;;A7CkBJ;E6CfE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;;A7CQJ;E6CLE;IACE;IACA;IACA;IACA;IACA;IACA;;;A7CDJ;E6CIE;IAEE;;;A7CNJ;E6CSE;IAGE;;;A7CzBJ;E6ClCF;IAiEM;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;IACA;IAEA;;;;A7ChCN;E6C/CF;IAEI;IACA;IACA,SrDq/B8B;IqDp/B9B;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IrCzBA,YqC2BA;;;ArCvBA;EqCSJ;IrCRM;;;ARuDJ;E6C/BE;IACE;IACA;IACA;IACA;IACA;;;A7C0BJ;E6CvBE;IACE;IACA;IACA;IACA;IACA;;;A7CkBJ;E6CfE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;;A7CQJ;E6CLE;IACE;IACA;IACA;IACA;IACA;IACA;;;A7CDJ;E6CIE;IAEE;;;A7CNJ;E6CSE;IAGE;;;A7CzBJ;E6ClCF;IAiEM;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;IACA;IAEA;;;;A7ChCN;E6C/CF;IAEI;IACA;IACA,SrDq/B8B;IqDp/B9B;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IrCzBA,YqC2BA;;;ArCvBA;EqCSJ;IrCRM;;;ARuDJ;E6C/BE;IACE;IACA;IACA;IACA;IACA;;;A7C0BJ;E6CvBE;IACE;IACA;IACA;IACA;IACA;;;A7CkBJ;E6CfE;IACE;IACA;IACA;IACA;IACA;IACA;IACA;;;A7CQJ;E6CLE;IACE;IACA;IACA;IACA;IACA;IACA;;;A7CDJ;E6CIE;IAEE;;;A7CNJ;E6CSE;IAGE;;;A7CzBJ;E6ClCF;IAiEM;IACA;IACA;;EAEA;IACE;;EAGF;IACE;IACA;IACA;IACA;IAEA;;;;AA/ER;EAEI;EACA;EACA,SrDq/B8B;EqDp/B9B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ErCzBA,YqC2BA;;ArCvBA;EqCSJ;IrCRM;;;AqCwBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EAGE;;;AA2BR;EPjHE;EACA;EACA;EACA,S9CghCkC;E8C/gClC;EACA;EACA,kB9CUS;;A8CPT;EAAS;;AACT;EAAS,S9Cq3CyB;;;AqD1wCpC;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;EACA,arD6a4B;;;AqD1a9B;EACE;EACA;EACA;;;AC7IF;EACE;EACA;EACA;EACA;EACA;EACA,StDssCkC;;AsDpsClC;EACE;EACA;;;AAKJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKA;EACE;;;AAIJ;EACE;IACE,StDyqCgC;;;AsDrqCpC;EACE;EACA;EACA;;;AAGF;EACE;IACE;;;AH9CF;EACE;EACA;EACA;;;AIAF;EACE;EACA;;;AAFF;EACE;EACA;;;ACNF;EACE;;AAGE;EAEE;;;AANN;EACE;;AAGE;EAEE;;;ACLR;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;ACrBJ;EACE;EACA;EACA;EACA;EACA,S1D6gCkC;;;A0D1gCpC;EACE;EACA;EACA;EACA;EACA,S1DqgCkC;;;A0D7/BhC;EACE;EACA;EACA,S1Dy/B8B;;;A0Dt/BhC;EACE;EACA;EACA,S1Dm/B8B;;;AQp9BhC;EkDxCA;IACE;IACA;IACA,S1Dy/B8B;;E0Dt/BhC;IACE;IACA;IACA,S1Dm/B8B;;;AQp9BhC;EkDxCA;IACE;IACA;IACA,S1Dy/B8B;;E0Dt/BhC;IACE;IACA;IACA,S1Dm/B8B;;;AQp9BhC;EkDxCA;IACE;IACA;IACA,S1Dy/B8B;;E0Dt/BhC;IACE;IACA;IACA,S1Dm/B8B;;;AQp9BhC;EkDxCA;IACE;IACA;IACA,S1Dy/B8B;;E0Dt/BhC;IACE;IACA;IACA,S1Dm/B8B;;;AQp9BhC;EkDxCA;IACE;IACA;IACA,S1Dy/B8B;;E0Dt/BhC;IACE;IACA;IACA,S1Dm/B8B;;;A2DlhCpC;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;ACRF;AAAA;ECIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACXA;EACE;EACA;EACA;EACA;EACA;EACA,S9DoZsC;E8DnZtC;;;ACRJ;ECAE;EACA;EACA;;;ACNF;EACE;EACA;EACA;EACA;EACA;EACA,SjEynB4B;;;AkE7jBtB;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAjBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AASF;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AArBJ;AAcA;EAOI;EAAA;;;AAmBJ;AA1BA;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAjBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AASF;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAPJ;EAIQ;EAGJ;;;AAjBJ;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AADF;EACE;;;AASF;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;EAAA;;;AAPJ;EAOI;;;AAPJ;EAOI;;;A1DVR;E0DGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;A1DVR;E0DGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;A1DVR;E0DGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;A1DVR;E0DGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;A1DVR;E0DGI;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;IAAA;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;ACtDZ;ED+CQ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;ACnCZ;ED4BQ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;EAPJ;IAOI;;;AEnDZ;EACE;;;AAGF;EACE;EACA;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAIF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;;AAIJ;AACA;EACE;;;AAMF;EACE;EACA;;;AAGF;EACE;IACE;IACA;IACA;;;AAMJ;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;IACE;IACA;IACA;;EAGF;IACE;IACA;IACA;;EAOF;IACE;IACA;IACA;;;AAKJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;IACE;IACA;;EAGF;IACE;IACA;IACA;;EAGF;IACE;IACA","file":"styles.css"}
--------------------------------------------------------------------------------
/public/js/main.js:
--------------------------------------------------------------------------------
1 | const btn = document.querySelector('.toggle');
2 | const customNav = document.querySelector('.customNav');
3 | const top_nav = document.querySelector('.top-nav');
4 |
5 | btn.addEventListener('click', (event) => {
6 | const item = event.target;
7 | item.classList.toggle('show');
8 | if (item.classList.contains('show')) {
9 | item.src = './images/icon-close.svg';
10 | customNav.classList.add('open');
11 | top_nav.classList.add('mob-nav');
12 | } else {
13 | item.src = './images/icon-hamburger.svg';
14 | customNav.classList.remove('open');
15 | top_nav.classList.remove('mob-nav');
16 | }
17 | });
18 |
19 | window.addEventListener('resize', () => {
20 | if (window.innerWidth > 768) {
21 | btn.classList.remove('show');
22 | btn.src = './images/icon-hamburger.svg';
23 | customNav.classList.remove('open');
24 | top_nav.classList.remove('mob-nav');
25 | }
26 | });
27 |
--------------------------------------------------------------------------------
/src/scss/_custom.scss:
--------------------------------------------------------------------------------
1 | $font-family-sans-serif: "Alata", sans-serif;
2 |
3 | h1,
4 | h2,
5 | h3,
6 | h4,
7 | h5,
8 | h6 {
9 | font-family: "Josefin Sans";
10 | }
11 |
--------------------------------------------------------------------------------
/src/scss/styles.scss:
--------------------------------------------------------------------------------
1 | @import 'custom';
2 |
3 | @import '../../node_modules/bootstrap/scss/functions';
4 | @import '../../node_modules/bootstrap/scss/variables';
5 |
6 | $custom-spacers: (
7 | 6: $spacer * 4,
8 | 7: $spacer * 5,
9 | 8: $spacer * 6,
10 | 9: $spacer * 6.25,
11 | );
12 |
13 | $spacers: map-merge($spacers, $custom-spacers);
14 |
15 | $theme-colors: (
16 | 'dark-gray': hsl(0, 0%, 55%),
17 | 'dark-gray-xl': hsl(0, 0%, 41%),
18 | );
19 |
20 | @import '../../node_modules/bootstrap/scss/bootstrap.scss';
21 |
22 | // Utility classes
23 | .full-height {
24 | min-height: 100vh;
25 | }
26 |
27 | .btn-custom {
28 | text-decoration: none;
29 | border: 2px solid hsl(0, 0%, 41%);
30 | padding: 5px 40px;
31 | }
32 |
33 | //header section
34 | .top-nav {
35 | position: absolute;
36 | top: 0;
37 | right: 0;
38 | left: 0;
39 | z-index: 2;
40 | }
41 |
42 | .mob-nav {
43 | bottom: 0;
44 | background-color: black;
45 | }
46 |
47 | .customNav {
48 | display: none;
49 | }
50 |
51 | .open {
52 | position: absolute;
53 | display: block !important;
54 | top: 200px;
55 | }
56 |
57 | .open ul li a {
58 | font-size: 24px;
59 | }
60 |
61 | .toggle {
62 | cursor: pointer;
63 | display: block;
64 | }
65 |
66 | // landing section styles
67 | .title-wrapper {
68 | max-width: min(700px, 95%);
69 | }
70 |
71 | .page-title {
72 | line-height: 1;
73 | font-weight: 100;
74 | }
75 | // landing section
76 | .landing {
77 | background-image: url('../../images/mobile/image-hero.jpg');
78 | background-size: cover;
79 | }
80 |
81 | @media screen and (min-width: 50em) {
82 | .landing {
83 | background-image: url('../../images/desktop/image-hero.jpg');
84 | background-size: cover;
85 | }
86 |
87 | .toggle {
88 | display: none;
89 | }
90 |
91 | .customNav {
92 | display: block;
93 | }
94 | }
95 |
96 | /** About us section styles */
97 | .about-us {
98 | position: relative;
99 | }
100 |
101 | .img-container {
102 | }
103 |
104 | .about-intro {
105 | position: static;
106 | max-width: min(680px, 100%);
107 | }
108 |
109 | @media screen and (min-width: 50em) {
110 | .about-intro {
111 | position: absolute;
112 | bottom: 0;
113 | right: 0;
114 | }
115 | }
116 |
117 | // creations category styles
118 |
119 | .creations-cat {
120 | display: grid;
121 | grid-template-columns: repeat(1, 1fr);
122 | gap: 1.2rem;
123 | }
124 |
125 | .cat-title {
126 | font-size: 24px;
127 | }
128 |
129 | .product-item {
130 | position: relative;
131 | }
132 |
133 | .overlay {
134 | position: absolute;
135 | inset: 0;
136 | background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.485));
137 | }
138 |
139 | .product-item img {
140 | width: 100%;
141 | height: auto;
142 | object-fit: covers;
143 | }
144 |
145 | .cat-title {
146 | position: absolute;
147 | bottom: 10px;
148 | left: 30px;
149 | }
150 |
151 | @media screen and (min-width: 50em) {
152 | .creations-cat {
153 | display: grid;
154 | grid-template-columns: repeat(4, 1fr);
155 | gap: 1.2rem;
156 | }
157 |
158 | .overlay {
159 | position: absolute;
160 | inset: 0;
161 | background-image: linear-gradient(
162 | to bottom,
163 | transparent,
164 | rgba(0, 0, 0, 0.485)
165 | );
166 | }
167 |
168 | .cat-title {
169 | position: absolute;
170 | bottom: 20px;
171 | left: 30px;
172 | }
173 | }
174 |
175 | // footer section styles
176 | .footer-align {
177 | display: flex;
178 | flex-direction: column;
179 | justify-content: center;
180 | align-items: center;
181 | gap: 0.5rem;
182 | }
183 |
184 | .footer-nav {
185 | text-align: center;
186 | list-style-type: none;
187 | padding: 0;
188 | margin: 0;
189 | display: flex;
190 | flex-direction: column;
191 | gap: 1rem;
192 | }
193 |
194 | @media screen and (min-width: 50em) {
195 | .footer-align {
196 | justify-content: flex-start;
197 | align-items: start;
198 | }
199 |
200 | .footer-nav {
201 | flex-direction: row;
202 | gap: 2rem;
203 | text-align: left;
204 | }
205 |
206 | .end {
207 | justify-content: end;
208 | align-items: flex-end !important;
209 | }
210 | }
211 |
--------------------------------------------------------------------------------