From bdc46703120b06f1d02d3a9752e11c5ff49566b6 Mon Sep 17 00:00:00 2001 From: Suhas Rao <59326@hexaware.com> Date: Mon, 20 Sep 2021 14:03:10 +0530 Subject: [PATCH] user and product integration done. cart integration not completed --- backend/CartandOrder/.gitignore | 33 + .../.mvn/wrapper/MavenWrapperDownloader.java | 117 + .../.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + backend/CartandOrder/bin/.gitignore | 33 + .../.mvn/wrapper/MavenWrapperDownloader.class | Bin 0 -> 5438 bytes .../bin/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes .../bin/.mvn/wrapper/maven-wrapper.properties | 2 + backend/CartandOrder/bin/mvnw | 310 + backend/CartandOrder/bin/mvnw.cmd | 182 + backend/CartandOrder/bin/pom.xml | 65 + .../londonStore/CartandOrderApplication.class | Bin 0 -> 1533 bytes .../controller/OrderController.class | Bin 0 -> 4801 bytes .../controller/ShoppingCartController.class | Bin 0 -> 8674 bytes .../example/londonStore/model/CartItem.class | Bin 0 -> 3974 bytes .../example/londonStore/model/OrderDTO.class | Bin 0 -> 4142 bytes .../example/londonStore/model/OrderData.class | Bin 0 -> 3337 bytes .../example/londonStore/model/OrderTest.class | Bin 0 -> 5908 bytes .../example/londonStore/model/Product.class | Bin 0 -> 5849 bytes .../com/example/londonStore/model/User.class | Bin 0 -> 5339 bytes .../repository/CartItemRepository.class | Bin 0 -> 2199 bytes .../repository/OrderRepository.class | Bin 0 -> 1389 bytes .../repository/OrderTestRepository.class | Bin 0 -> 1581 bytes .../repository/ProductRepository.class | Bin 0 -> 340 bytes .../repository/UserRepository.class | Bin 0 -> 986 bytes .../londonStore/service/OrderServices.class | Bin 0 -> 3398 bytes .../service/ShoppingCartServices.class | Bin 0 -> 5135 bytes .../src/main/resources/application.properties | 13 + .../CartandOrderApplicationTests.class | Bin 0 -> 1097 bytes backend/CartandOrder/mvnw | 310 + backend/CartandOrder/mvnw.cmd | 182 + backend/CartandOrder/pom.xml | 65 + .../londonStore/CartandOrderApplication.java | 16 + .../controller/OrderController.java | 119 + .../controller/ShoppingCartController.java | 117 + .../example/londonStore/model/CartItem.java | 86 + .../example/londonStore/model/OrderDTO.java | 61 + .../example/londonStore/model/OrderData.java | 55 + .../example/londonStore/model/OrderTest.java | 114 + .../example/londonStore/model/Product.java | 114 + .../com/example/londonStore/model/User.java | 99 + .../repository/CartItemRepository.java | 38 + .../repository/OrderRepository.java | 22 + .../repository/OrderTestRepository.java | 20 + .../repository/ProductRepository.java | 11 + .../repository/UserRepository.java | 13 + .../londonStore/service/OrderServices.java | 90 + .../service/ShoppingCartServices.java | 93 + .../src/main/resources/application.properties | 13 + .../CartandOrderApplicationTests.java | 13 + backend/London/.gitignore | 33 + .../.mvn/wrapper/MavenWrapperDownloader.java | 117 + backend/London/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + backend/London/bin/.gitignore | 33 + .../.mvn/wrapper/MavenWrapperDownloader.class | Bin 0 -> 5438 bytes .../London/bin/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes .../bin/.mvn/wrapper/maven-wrapper.properties | 2 + backend/London/bin/mvnw | 310 + backend/London/bin/mvnw.cmd | 182 + backend/London/bin/pom.xml | 76 + .../com/example/londonStore/CorsConfig.class | Bin 0 -> 1438 bytes .../londonStore/LondonApplication.class | Bin 0 -> 2577 bytes .../example/londonStore/SecurityConfig.class | Bin 0 -> 4116 bytes .../controller/HomeController.class | Bin 0 -> 3016 bytes .../controller/UserController.class | Bin 0 -> 6333 bytes .../example/londonStore/model/Category.class | Bin 0 -> 2151 bytes .../com/example/londonStore/model/User.class | Bin 0 -> 6258 bytes .../londonStore/repository/CategoryRepo.class | Bin 0 -> 1046 bytes .../repository/UserRepository.class | Bin 0 -> 1149 bytes .../example/londonStore/service/Home.class | Bin 0 -> 2503 bytes .../service/MyUserDetailsService.class | Bin 0 -> 2151 bytes .../src/main/resources/application.properties | 10 + .../londonStore/LondonApplicationTests.class | Bin 0 -> 1079 bytes backend/London/mvnw | 310 + backend/London/mvnw.cmd | 182 + backend/London/pom.xml | 76 + .../com/example/londonStore/CorsConfig.java | 14 + .../londonStore/LondonApplication.java | 31 + .../example/londonStore/SecurityConfig.java | 56 + .../controller/HomeController.java | 30 + .../controller/UserController.java | 81 + .../example/londonStore/model/Category.java | 27 + .../com/example/londonStore/model/User.java | 111 + .../londonStore/repository/CategoryRepo.java | 11 + .../repository/UserRepository.java | 14 + .../com/example/londonStore/service/Home.java | 27 + .../service/MyUserDetailsService.java | 25 + .../src/main/resources/application.properties | 10 + .../londonStore/LondonApplicationTests.java | 13 + backend/product/.gitignore | 33 + .../.mvn/wrapper/MavenWrapperDownloader.java | 117 + .../product/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes .../.mvn/wrapper/maven-wrapper.properties | 2 + backend/product/mvnw | 310 + backend/product/mvnw.cmd | 182 + backend/product/pom.xml | 65 + .../com/example/londonStore/CorsConfig.java | 16 + .../londonStore/ProductApplication.java | 16 + .../example/londonStore/SecurityConfig.java | 5 + .../controller/ProductController.java | 73 + .../example/londonStore/model/Product.java | 118 + .../repository/ProductRepository.java | 18 + .../londonStore/service/ProductService.java | 67 + .../src/main/resources/application.properties | 10 + .../londonStore/ProductApplicationTests.java | 13 + frontend/.browserslistrc | 17 + frontend/.editorconfig | 16 + frontend/.gitignore | 45 + frontend/README.md | 27 + frontend/angular.json | 113 + frontend/karma.conf.js | 44 + frontend/package-lock.json | 12122 ++++++++++++++++ frontend/package.json | 39 + frontend/proxy.conf.json | 17 + frontend/src/app/app-routing.module.ts | 46 + frontend/src/app/app.component.css | 0 frontend/src/app/app.component.html | 2 + frontend/src/app/app.component.spec.ts | 35 + frontend/src/app/app.component.ts | 10 + frontend/src/app/app.module.ts | 42 + .../src/app/auth/login/login.component.css | 0 .../src/app/auth/login/login.component.html | 46 + .../app/auth/login/login.component.spec.ts | 25 + .../src/app/auth/login/login.component.ts | 44 + .../auth/service/auth-guard.service.spec.ts | 16 + .../app/auth/service/auth-guard.service.ts | 20 + .../src/app/auth/service/auth.service.spec.ts | 16 + frontend/src/app/auth/service/auth.service.ts | 17 + .../app/auth/sign-up/sign-up.component.css | 0 .../app/auth/sign-up/sign-up.component.html | 86 + .../auth/sign-up/sign-up.component.spec.ts | 25 + .../src/app/auth/sign-up/sign-up.component.ts | 50 + .../component/account/account.component.css | 0 .../component/account/account.component.html | 87 + .../account/account.component.spec.ts | 25 + .../component/account/account.component.ts | 51 + .../src/app/component/cart/cart.component.css | 0 .../app/component/cart/cart.component.html | 83 + .../app/component/cart/cart.component.spec.ts | 25 + .../src/app/component/cart/cart.component.ts | 162 + .../component/catalog/catalog.component.css | 0 .../component/catalog/catalog.component.html | 150 + .../catalog/catalog.component.spec.ts | 25 + .../component/catalog/catalog.component.ts | 53 + .../src/app/component/home/home.component.css | 3 + .../app/component/home/home.component.html | 27 + .../app/component/home/home.component.spec.ts | 25 + .../src/app/component/home/home.component.ts | 19 + .../app/component/navbar/navbar.component.css | 0 .../component/navbar/navbar.component.html | 44 + .../component/navbar/navbar.component.spec.ts | 25 + .../app/component/navbar/navbar.component.ts | 65 + .../app/component/order/order.component.css | 0 .../app/component/order/order.component.html | 26 + .../component/order/order.component.spec.ts | 25 + .../app/component/order/order.component.ts | 41 + .../pagenotfound/pagenotfound.component.css | 0 .../pagenotfound/pagenotfound.component.html | 1 + .../pagenotfound.component.spec.ts | 25 + .../pagenotfound/pagenotfound.component.ts | 15 + .../component/product/product.component.css | 0 .../component/product/product.component.html | 163 + .../product/product.component.spec.ts | 25 + .../component/product/product.component.ts | 42 + frontend/src/app/model/CartItem.model.ts | 29 + frontend/src/app/model/Order.model.ts | 3 + frontend/src/app/model/OrderData.ts | 9 + frontend/src/app/model/product.model.ts | 11 + frontend/src/app/model/user.model.ts | 9 + .../app/service/appservice.service.spec.ts | 16 + .../src/app/service/appservice.service.ts | 16 + frontend/src/app/service/cart.service.spec.ts | 16 + frontend/src/app/service/cart.service.ts | 39 + .../src/app/service/order.service.spec.ts | 16 + frontend/src/app/service/order.service.ts | 36 + .../src/app/service/product.service.spec.ts | 16 + frontend/src/app/service/product.service.ts | 45 + .../app/service/user-service.service.spec.ts | 16 + .../src/app/service/user-service.service.ts | 67 + frontend/src/assets/.gitkeep | 0 frontend/src/assets/css/all.min.css | 5 + frontend/src/assets/css/animate.css | 3095 ++++ frontend/src/assets/css/bootstrap.css | 10154 +++++++++++++ frontend/src/assets/css/flex-slider.min.css | 136 + frontend/src/assets/css/font-awesome.css | 3044 ++++ .../css/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes frontend/src/assets/css/fonts/themify.woff | Bin 0 -> 56108 bytes .../src/assets/css/jquery.fancybox.min.css | 2 + .../src/assets/css/magnific-popup.min.css | 3 + frontend/src/assets/css/niceselect.css | 191 + frontend/src/assets/css/owl-carousel.css | 269 + frontend/src/assets/css/reset.css | 1725 +++ frontend/src/assets/css/responsive.css | 84 + frontend/src/assets/css/slicknav.min.css | 5 + frontend/src/assets/css/style.css | 4913 +++++++ frontend/src/assets/css/themify-icons.css | 1081 ++ frontend/src/assets/css/ui.css | 1418 ++ frontend/src/assets/images/1.jpg | Bin 0 -> 27847 bytes frontend/src/assets/images/2.jpg | Bin 0 -> 25250 bytes frontend/src/assets/images/Clothes.jpg | Bin 0 -> 664844 bytes frontend/src/assets/images/Electronics.jpg | Bin 0 -> 24144 bytes frontend/src/assets/images/Logo.png | Bin 0 -> 46462 bytes frontend/src/assets/images/Sale.jpg | Bin 0 -> 268592 bytes frontend/src/assets/images/Sports.jpg | Bin 0 -> 56669 bytes frontend/src/assets/images/bx-slider1.jpg | Bin 0 -> 45216 bytes frontend/src/assets/images/bx-slider2.jpg | Bin 0 -> 62145 bytes frontend/src/assets/images/bx-slider3.jpg | Bin 0 -> 37967 bytes frontend/src/assets/images/bx-slider4.jpg | Bin 0 -> 53644 bytes frontend/src/assets/images/comments1.jpg | Bin 0 -> 53644 bytes frontend/src/assets/images/comments2.jpg | Bin 0 -> 53644 bytes frontend/src/assets/images/items/3.jpg | Bin 0 -> 49726 bytes frontend/src/assets/images/items/4.jpg | Bin 0 -> 28485 bytes frontend/src/assets/images/items/5.jpg | Bin 0 -> 12933 bytes frontend/src/assets/images/items/6.jpg | Bin 0 -> 27089 bytes frontend/src/assets/images/items/7.jpg | Bin 0 -> 26319 bytes frontend/src/assets/images/items/9.jpg | Bin 0 -> 21743 bytes frontend/src/assets/images/items/amd.jpg | Bin 0 -> 4716 bytes frontend/src/assets/images/items/bat.jpg | Bin 0 -> 6026 bytes frontend/src/assets/images/items/football.jpg | Bin 0 -> 9379 bytes frontend/src/assets/images/items/hoodie.jpg | Bin 0 -> 6540 bytes frontend/src/assets/images/items/nokia.jpg | Bin 0 -> 5008 bytes frontend/src/assets/images/items/pendrive.jpg | Bin 0 -> 4278 bytes frontend/src/assets/images/items/ps5.jpg | Bin 0 -> 4477 bytes .../assets/images/items/sonyHeadphones.jpg | Bin 0 -> 70960 bytes frontend/src/assets/images/items/tshirt.jpg | Bin 0 -> 4520 bytes frontend/src/assets/images/items/yonex.jpg | Bin 0 -> 5632 bytes frontend/src/assets/images/landing.jpg | Bin 0 -> 44691 bytes frontend/src/assets/images/landing.png | Bin 0 -> 52309 bytes frontend/src/assets/images/modal1.png | Bin 0 -> 150933 bytes frontend/src/assets/images/modal2.png | Bin 0 -> 179968 bytes frontend/src/assets/images/modal3.png | Bin 0 -> 137002 bytes frontend/src/assets/images/modal4.png | Bin 0 -> 133752 bytes frontend/src/assets/images/payments.png | Bin 0 -> 10415 bytes frontend/src/assets/images/product-1.jpg | Bin 0 -> 10606 bytes frontend/src/assets/images/product-2.jpg | Bin 0 -> 9996 bytes frontend/src/assets/js/active.js | 210 + .../src/assets/js/bootstrap.bundle.min.js | 7 + frontend/src/assets/js/bootstrap.min.js | 1589 ++ frontend/src/assets/js/easing.js | 3 + frontend/src/assets/js/flex-slider.js | 37 + .../src/assets/js/jquery-migrate-3.0.0.js | 2 + frontend/src/assets/js/jquery-ui.min.js | 10 + frontend/src/assets/js/jquery.min.js | 2 + frontend/src/assets/js/magnific-popup.js | 660 + frontend/src/assets/js/nicesellect.js | 175 + frontend/src/assets/js/onepage-nav.min.js | 223 + frontend/src/assets/js/owl-carousel.js | 893 ++ frontend/src/assets/js/popper.min.js | 5 + frontend/src/assets/js/scrollup.js | 9 + frontend/src/assets/js/slicknav.min.js | 6 + frontend/src/assets/js/waypoints.min.js | 8 + .../src/assets/webfonts/fa-brands-400.ttf | Bin 0 -> 129344 bytes .../src/assets/webfonts/fa-brands-400.woff | Bin 0 -> 87544 bytes .../src/assets/webfonts/fa-brands-400.woff2 | Bin 0 -> 74656 bytes frontend/src/assets/webfonts/fa-solid-900.ttf | Bin 0 -> 186424 bytes .../src/assets/webfonts/fa-solid-900.woff | Bin 0 -> 96256 bytes .../src/assets/webfonts/fa-solid-900.woff2 | Bin 0 -> 74328 bytes frontend/src/environments/environment.prod.ts | 3 + frontend/src/environments/environment.ts | 16 + frontend/src/favicon.ico | Bin 0 -> 948 bytes frontend/src/index.html | 77 + frontend/src/main.ts | 12 + frontend/src/polyfills.ts | 65 + frontend/src/styles.css | 1 + frontend/src/test.ts | 25 + frontend/tsconfig.app.json | 15 + frontend/tsconfig.json | 32 + frontend/tsconfig.spec.json | 18 + 269 files changed, 49960 insertions(+) create mode 100644 backend/CartandOrder/.gitignore create mode 100644 backend/CartandOrder/.mvn/wrapper/MavenWrapperDownloader.java create mode 100644 backend/CartandOrder/.mvn/wrapper/maven-wrapper.jar create mode 100644 backend/CartandOrder/.mvn/wrapper/maven-wrapper.properties create mode 100644 backend/CartandOrder/bin/.gitignore create mode 100644 backend/CartandOrder/bin/.mvn/wrapper/MavenWrapperDownloader.class create mode 100644 backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.jar create mode 100644 backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.properties create mode 100644 backend/CartandOrder/bin/mvnw create mode 100644 backend/CartandOrder/bin/mvnw.cmd create mode 100644 backend/CartandOrder/bin/pom.xml create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/CartandOrderApplication.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/controller/OrderController.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/controller/ShoppingCartController.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/CartItem.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderDTO.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderData.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderTest.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/Product.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/User.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/CartItemRepository.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/OrderRepository.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/OrderTestRepository.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/ProductRepository.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/UserRepository.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/service/OrderServices.class create mode 100644 backend/CartandOrder/bin/src/main/java/com/example/londonStore/service/ShoppingCartServices.class create mode 100644 backend/CartandOrder/bin/src/main/resources/application.properties create mode 100644 backend/CartandOrder/bin/src/test/java/com/example/londonStore/CartandOrderApplicationTests.class create mode 100644 backend/CartandOrder/mvnw create mode 100644 backend/CartandOrder/mvnw.cmd create mode 100644 backend/CartandOrder/pom.xml create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/CartandOrderApplication.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/controller/OrderController.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/controller/ShoppingCartController.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/model/CartItem.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderDTO.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderData.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderTest.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/model/Product.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/model/User.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/repository/CartItemRepository.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderRepository.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderTestRepository.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/repository/ProductRepository.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/repository/UserRepository.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/service/OrderServices.java create mode 100644 backend/CartandOrder/src/main/java/com/example/londonStore/service/ShoppingCartServices.java create mode 100644 backend/CartandOrder/src/main/resources/application.properties create mode 100644 backend/CartandOrder/src/test/java/com/example/londonStore/CartandOrderApplicationTests.java create mode 100644 backend/London/.gitignore create mode 100644 backend/London/.mvn/wrapper/MavenWrapperDownloader.java create mode 100644 backend/London/.mvn/wrapper/maven-wrapper.jar create mode 100644 backend/London/.mvn/wrapper/maven-wrapper.properties create mode 100644 backend/London/bin/.gitignore create mode 100644 backend/London/bin/.mvn/wrapper/MavenWrapperDownloader.class create mode 100644 backend/London/bin/.mvn/wrapper/maven-wrapper.jar create mode 100644 backend/London/bin/.mvn/wrapper/maven-wrapper.properties create mode 100644 backend/London/bin/mvnw create mode 100644 backend/London/bin/mvnw.cmd create mode 100644 backend/London/bin/pom.xml create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/CorsConfig.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/LondonApplication.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/SecurityConfig.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/controller/HomeController.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/controller/UserController.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/model/Category.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/model/User.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/repository/CategoryRepo.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/repository/UserRepository.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/service/Home.class create mode 100644 backend/London/bin/src/main/java/com/example/londonStore/service/MyUserDetailsService.class create mode 100644 backend/London/bin/src/main/resources/application.properties create mode 100644 backend/London/bin/src/test/java/com/example/londonStore/LondonApplicationTests.class create mode 100644 backend/London/mvnw create mode 100644 backend/London/mvnw.cmd create mode 100644 backend/London/pom.xml create mode 100644 backend/London/src/main/java/com/example/londonStore/CorsConfig.java create mode 100644 backend/London/src/main/java/com/example/londonStore/LondonApplication.java create mode 100644 backend/London/src/main/java/com/example/londonStore/SecurityConfig.java create mode 100644 backend/London/src/main/java/com/example/londonStore/controller/HomeController.java create mode 100644 backend/London/src/main/java/com/example/londonStore/controller/UserController.java create mode 100644 backend/London/src/main/java/com/example/londonStore/model/Category.java create mode 100644 backend/London/src/main/java/com/example/londonStore/model/User.java create mode 100644 backend/London/src/main/java/com/example/londonStore/repository/CategoryRepo.java create mode 100644 backend/London/src/main/java/com/example/londonStore/repository/UserRepository.java create mode 100644 backend/London/src/main/java/com/example/londonStore/service/Home.java create mode 100644 backend/London/src/main/java/com/example/londonStore/service/MyUserDetailsService.java create mode 100644 backend/London/src/main/resources/application.properties create mode 100644 backend/London/src/test/java/com/example/londonStore/LondonApplicationTests.java create mode 100644 backend/product/.gitignore create mode 100644 backend/product/.mvn/wrapper/MavenWrapperDownloader.java create mode 100644 backend/product/.mvn/wrapper/maven-wrapper.jar create mode 100644 backend/product/.mvn/wrapper/maven-wrapper.properties create mode 100644 backend/product/mvnw create mode 100644 backend/product/mvnw.cmd create mode 100644 backend/product/pom.xml create mode 100644 backend/product/src/main/java/com/example/londonStore/CorsConfig.java create mode 100644 backend/product/src/main/java/com/example/londonStore/ProductApplication.java create mode 100644 backend/product/src/main/java/com/example/londonStore/SecurityConfig.java create mode 100644 backend/product/src/main/java/com/example/londonStore/controller/ProductController.java create mode 100644 backend/product/src/main/java/com/example/londonStore/model/Product.java create mode 100644 backend/product/src/main/java/com/example/londonStore/repository/ProductRepository.java create mode 100644 backend/product/src/main/java/com/example/londonStore/service/ProductService.java create mode 100644 backend/product/src/main/resources/application.properties create mode 100644 backend/product/src/test/java/com/example/londonStore/ProductApplicationTests.java create mode 100644 frontend/.browserslistrc create mode 100644 frontend/.editorconfig create mode 100644 frontend/.gitignore create mode 100644 frontend/README.md create mode 100644 frontend/angular.json create mode 100644 frontend/karma.conf.js create mode 100644 frontend/package-lock.json create mode 100644 frontend/package.json create mode 100644 frontend/proxy.conf.json create mode 100644 frontend/src/app/app-routing.module.ts create mode 100644 frontend/src/app/app.component.css create mode 100644 frontend/src/app/app.component.html create mode 100644 frontend/src/app/app.component.spec.ts create mode 100644 frontend/src/app/app.component.ts create mode 100644 frontend/src/app/app.module.ts create mode 100644 frontend/src/app/auth/login/login.component.css create mode 100644 frontend/src/app/auth/login/login.component.html create mode 100644 frontend/src/app/auth/login/login.component.spec.ts create mode 100644 frontend/src/app/auth/login/login.component.ts create mode 100644 frontend/src/app/auth/service/auth-guard.service.spec.ts create mode 100644 frontend/src/app/auth/service/auth-guard.service.ts create mode 100644 frontend/src/app/auth/service/auth.service.spec.ts create mode 100644 frontend/src/app/auth/service/auth.service.ts create mode 100644 frontend/src/app/auth/sign-up/sign-up.component.css create mode 100644 frontend/src/app/auth/sign-up/sign-up.component.html create mode 100644 frontend/src/app/auth/sign-up/sign-up.component.spec.ts create mode 100644 frontend/src/app/auth/sign-up/sign-up.component.ts create mode 100644 frontend/src/app/component/account/account.component.css create mode 100644 frontend/src/app/component/account/account.component.html create mode 100644 frontend/src/app/component/account/account.component.spec.ts create mode 100644 frontend/src/app/component/account/account.component.ts create mode 100644 frontend/src/app/component/cart/cart.component.css create mode 100644 frontend/src/app/component/cart/cart.component.html create mode 100644 frontend/src/app/component/cart/cart.component.spec.ts create mode 100644 frontend/src/app/component/cart/cart.component.ts create mode 100644 frontend/src/app/component/catalog/catalog.component.css create mode 100644 frontend/src/app/component/catalog/catalog.component.html create mode 100644 frontend/src/app/component/catalog/catalog.component.spec.ts create mode 100644 frontend/src/app/component/catalog/catalog.component.ts create mode 100644 frontend/src/app/component/home/home.component.css create mode 100644 frontend/src/app/component/home/home.component.html create mode 100644 frontend/src/app/component/home/home.component.spec.ts create mode 100644 frontend/src/app/component/home/home.component.ts create mode 100644 frontend/src/app/component/navbar/navbar.component.css create mode 100644 frontend/src/app/component/navbar/navbar.component.html create mode 100644 frontend/src/app/component/navbar/navbar.component.spec.ts create mode 100644 frontend/src/app/component/navbar/navbar.component.ts create mode 100644 frontend/src/app/component/order/order.component.css create mode 100644 frontend/src/app/component/order/order.component.html create mode 100644 frontend/src/app/component/order/order.component.spec.ts create mode 100644 frontend/src/app/component/order/order.component.ts create mode 100644 frontend/src/app/component/pagenotfound/pagenotfound.component.css create mode 100644 frontend/src/app/component/pagenotfound/pagenotfound.component.html create mode 100644 frontend/src/app/component/pagenotfound/pagenotfound.component.spec.ts create mode 100644 frontend/src/app/component/pagenotfound/pagenotfound.component.ts create mode 100644 frontend/src/app/component/product/product.component.css create mode 100644 frontend/src/app/component/product/product.component.html create mode 100644 frontend/src/app/component/product/product.component.spec.ts create mode 100644 frontend/src/app/component/product/product.component.ts create mode 100644 frontend/src/app/model/CartItem.model.ts create mode 100644 frontend/src/app/model/Order.model.ts create mode 100644 frontend/src/app/model/OrderData.ts create mode 100644 frontend/src/app/model/product.model.ts create mode 100644 frontend/src/app/model/user.model.ts create mode 100644 frontend/src/app/service/appservice.service.spec.ts create mode 100644 frontend/src/app/service/appservice.service.ts create mode 100644 frontend/src/app/service/cart.service.spec.ts create mode 100644 frontend/src/app/service/cart.service.ts create mode 100644 frontend/src/app/service/order.service.spec.ts create mode 100644 frontend/src/app/service/order.service.ts create mode 100644 frontend/src/app/service/product.service.spec.ts create mode 100644 frontend/src/app/service/product.service.ts create mode 100644 frontend/src/app/service/user-service.service.spec.ts create mode 100644 frontend/src/app/service/user-service.service.ts create mode 100644 frontend/src/assets/.gitkeep create mode 100644 frontend/src/assets/css/all.min.css create mode 100644 frontend/src/assets/css/animate.css create mode 100644 frontend/src/assets/css/bootstrap.css create mode 100644 frontend/src/assets/css/flex-slider.min.css create mode 100644 frontend/src/assets/css/font-awesome.css create mode 100644 frontend/src/assets/css/fonts/fontawesome-webfont.woff2 create mode 100644 frontend/src/assets/css/fonts/themify.woff create mode 100644 frontend/src/assets/css/jquery.fancybox.min.css create mode 100644 frontend/src/assets/css/magnific-popup.min.css create mode 100644 frontend/src/assets/css/niceselect.css create mode 100644 frontend/src/assets/css/owl-carousel.css create mode 100644 frontend/src/assets/css/reset.css create mode 100644 frontend/src/assets/css/responsive.css create mode 100644 frontend/src/assets/css/slicknav.min.css create mode 100644 frontend/src/assets/css/style.css create mode 100644 frontend/src/assets/css/themify-icons.css create mode 100644 frontend/src/assets/css/ui.css create mode 100644 frontend/src/assets/images/1.jpg create mode 100644 frontend/src/assets/images/2.jpg create mode 100644 frontend/src/assets/images/Clothes.jpg create mode 100644 frontend/src/assets/images/Electronics.jpg create mode 100644 frontend/src/assets/images/Logo.png create mode 100644 frontend/src/assets/images/Sale.jpg create mode 100644 frontend/src/assets/images/Sports.jpg create mode 100644 frontend/src/assets/images/bx-slider1.jpg create mode 100644 frontend/src/assets/images/bx-slider2.jpg create mode 100644 frontend/src/assets/images/bx-slider3.jpg create mode 100644 frontend/src/assets/images/bx-slider4.jpg create mode 100644 frontend/src/assets/images/comments1.jpg create mode 100644 frontend/src/assets/images/comments2.jpg create mode 100644 frontend/src/assets/images/items/3.jpg create mode 100644 frontend/src/assets/images/items/4.jpg create mode 100644 frontend/src/assets/images/items/5.jpg create mode 100644 frontend/src/assets/images/items/6.jpg create mode 100644 frontend/src/assets/images/items/7.jpg create mode 100644 frontend/src/assets/images/items/9.jpg create mode 100644 frontend/src/assets/images/items/amd.jpg create mode 100644 frontend/src/assets/images/items/bat.jpg create mode 100644 frontend/src/assets/images/items/football.jpg create mode 100644 frontend/src/assets/images/items/hoodie.jpg create mode 100644 frontend/src/assets/images/items/nokia.jpg create mode 100644 frontend/src/assets/images/items/pendrive.jpg create mode 100644 frontend/src/assets/images/items/ps5.jpg create mode 100644 frontend/src/assets/images/items/sonyHeadphones.jpg create mode 100644 frontend/src/assets/images/items/tshirt.jpg create mode 100644 frontend/src/assets/images/items/yonex.jpg create mode 100644 frontend/src/assets/images/landing.jpg create mode 100644 frontend/src/assets/images/landing.png create mode 100644 frontend/src/assets/images/modal1.png create mode 100644 frontend/src/assets/images/modal2.png create mode 100644 frontend/src/assets/images/modal3.png create mode 100644 frontend/src/assets/images/modal4.png create mode 100644 frontend/src/assets/images/payments.png create mode 100644 frontend/src/assets/images/product-1.jpg create mode 100644 frontend/src/assets/images/product-2.jpg create mode 100644 frontend/src/assets/js/active.js create mode 100644 frontend/src/assets/js/bootstrap.bundle.min.js create mode 100644 frontend/src/assets/js/bootstrap.min.js create mode 100644 frontend/src/assets/js/easing.js create mode 100644 frontend/src/assets/js/flex-slider.js create mode 100644 frontend/src/assets/js/jquery-migrate-3.0.0.js create mode 100644 frontend/src/assets/js/jquery-ui.min.js create mode 100644 frontend/src/assets/js/jquery.min.js create mode 100644 frontend/src/assets/js/magnific-popup.js create mode 100644 frontend/src/assets/js/nicesellect.js create mode 100644 frontend/src/assets/js/onepage-nav.min.js create mode 100644 frontend/src/assets/js/owl-carousel.js create mode 100644 frontend/src/assets/js/popper.min.js create mode 100644 frontend/src/assets/js/scrollup.js create mode 100644 frontend/src/assets/js/slicknav.min.js create mode 100644 frontend/src/assets/js/waypoints.min.js create mode 100644 frontend/src/assets/webfonts/fa-brands-400.ttf create mode 100644 frontend/src/assets/webfonts/fa-brands-400.woff create mode 100644 frontend/src/assets/webfonts/fa-brands-400.woff2 create mode 100644 frontend/src/assets/webfonts/fa-solid-900.ttf create mode 100644 frontend/src/assets/webfonts/fa-solid-900.woff create mode 100644 frontend/src/assets/webfonts/fa-solid-900.woff2 create mode 100644 frontend/src/environments/environment.prod.ts create mode 100644 frontend/src/environments/environment.ts create mode 100644 frontend/src/favicon.ico create mode 100644 frontend/src/index.html create mode 100644 frontend/src/main.ts create mode 100644 frontend/src/polyfills.ts create mode 100644 frontend/src/styles.css create mode 100644 frontend/src/test.ts create mode 100644 frontend/tsconfig.app.json create mode 100644 frontend/tsconfig.json create mode 100644 frontend/tsconfig.spec.json diff --git a/backend/CartandOrder/.gitignore b/backend/CartandOrder/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/backend/CartandOrder/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/backend/CartandOrder/.mvn/wrapper/MavenWrapperDownloader.java b/backend/CartandOrder/.mvn/wrapper/MavenWrapperDownloader.java new file mode 100644 index 0000000..e76d1f3 --- /dev/null +++ b/backend/CartandOrder/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,117 @@ +/* + * Copyright 2007-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import java.net.*; +import java.io.*; +import java.nio.channels.*; +import java.util.Properties; + +public class MavenWrapperDownloader { + + private static final String WRAPPER_VERSION = "0.5.6"; + /** + * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. + */ + private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; + + /** + * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to + * use instead of the default one. + */ + private static final String MAVEN_WRAPPER_PROPERTIES_PATH = + ".mvn/wrapper/maven-wrapper.properties"; + + /** + * Path where the maven-wrapper.jar will be saved to. + */ + private static final String MAVEN_WRAPPER_JAR_PATH = + ".mvn/wrapper/maven-wrapper.jar"; + + /** + * Name of the property which should be used to override the default download url for the wrapper. + */ + private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; + + public static void main(String args[]) { + System.out.println("- Downloader started"); + File baseDirectory = new File(args[0]); + System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); + + // If the maven-wrapper.properties exists, read it and check if it contains a custom + // wrapperUrl parameter. + File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); + String url = DEFAULT_DOWNLOAD_URL; + if(mavenWrapperPropertyFile.exists()) { + FileInputStream mavenWrapperPropertyFileInputStream = null; + try { + mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); + Properties mavenWrapperProperties = new Properties(); + mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); + url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); + } catch (IOException e) { + System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); + } finally { + try { + if(mavenWrapperPropertyFileInputStream != null) { + mavenWrapperPropertyFileInputStream.close(); + } + } catch (IOException e) { + // Ignore ... + } + } + } + System.out.println("- Downloading from: " + url); + + File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); + if(!outputFile.getParentFile().exists()) { + if(!outputFile.getParentFile().mkdirs()) { + System.out.println( + "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); + } + } + System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); + try { + downloadFileFromURL(url, outputFile); + System.out.println("Done"); + System.exit(0); + } catch (Throwable e) { + System.out.println("- Error downloading"); + e.printStackTrace(); + System.exit(1); + } + } + + private static void downloadFileFromURL(String urlString, File destination) throws Exception { + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + String username = System.getenv("MVNW_USERNAME"); + char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + URL website = new URL(urlString); + ReadableByteChannel rbc; + rbc = Channels.newChannel(website.openStream()); + FileOutputStream fos = new FileOutputStream(destination); + fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); + fos.close(); + rbc.close(); + } + +} diff --git a/backend/CartandOrder/.mvn/wrapper/maven-wrapper.jar b/backend/CartandOrder/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054 GIT binary patch literal 50710 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 EfAhh=DF6Tf literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/.mvn/wrapper/maven-wrapper.properties b/backend/CartandOrder/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..abd303b --- /dev/null +++ b/backend/CartandOrder/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.2/apache-maven-3.8.2-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/backend/CartandOrder/bin/.gitignore b/backend/CartandOrder/bin/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/backend/CartandOrder/bin/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/backend/CartandOrder/bin/.mvn/wrapper/MavenWrapperDownloader.class b/backend/CartandOrder/bin/.mvn/wrapper/MavenWrapperDownloader.class new file mode 100644 index 0000000000000000000000000000000000000000..860ca6866fbc8ff73d048a50160b44b3af98ff58 GIT binary patch literal 5438 zcmeHL-*4MC5I!YdY^zz*rtP+->&B)(=5&Cwhdr&s0IzW{4^C`2j)P(k1|u;EJDJod z%4zFynM;?!NNB;TO``-cJYxuGVa}GSM4u)d= zSkW+KYJH0inb=Dk8}e8LlKM;)q2R!sw{%F?11b*JTl;UBryW?@>(tuqdZ*v3cXk@B zZ3jxt9j&-HeC5FXjrwM7x7qD)wDz`}t=dL^x6^ds@m8%@-|nCGY<_X9SFz9DY8d&G#(ynreMh1C0*9x}4JN_@#8BBUk* zs=Xtk5yswyXpJn)n6x@F>1xWQPeMk_V5-J~)zpH-qr!0QGjckhDrsoKBf^Ex719PL zC^}$@2@f?KC^^9PFEPq|QpMp#5jo%ii*mK3YjNFLx<^VLQ?%U774bnRl}^njn9ku( zr=7)dX$2FOxLETbm#{Gi1MYE6q8K+0`jLpViajkANf)=WX4WwlK0DyTtQ|`5o5lf7 z8=7Otycp@SwAMhYc{f`1cODCqm_AwWgvI>t zG+8*E1;lE+ljb{q<6N!Rq_mJ-`>U~AP1nL~v+$G&mb2Q+6Z(%A)ncqYgytSKDd(b_ zyX9$!>>{*=OeyY9i;r!rH;$$9Gt{PVx~M(NeWgxV)=iTCu)NsJsNcDaGN~84s!AW+tu+x8dF*+=BZKJg79!tJ`!xyfW4A zQWGnQ?Rc=yRM&KJV7Vzh8uUgaqdyD!h(``QZ(1Axu$(UpC>IVaR(?7y@z;7K_|z$^ zTU66lyLCb!u-M2Jkn2}qwcTe1GE=rs#+O4|XJl)jl@Hvc?(AVO8=59K@61Klnz|jh z=Z|g{j7x6fkv2KQ->sYmmZteX31#kCdX9?l#DVfzy97_2`IT9P9;0w<@J-KFXPT$r zuDBRhL1BC~FhOf3SKky0=NB#6z4bpV6dZ7OWUM@9T-$+1`4@XtQ$Q5q3rz0@SA;bO z7SceCseX$`5#Hr>@opi4CxEwWcyIUttl)0}zgD0)dY4A;^62d*?|JNT3l{PDVRGMS z+5qlvaQn^jonK-34{XiB1AHzd61@AvZ-Yk^d<>u9y9^IePs;ET^`A35%3=5_VVJ{y sC3p;8G~Uk(sT@~ISllSVGf=lat@xu%Y<(pIbJ~JZ^}aztN;K2 literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.jar b/backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054 GIT binary patch literal 50710 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 EfAhh=DF6Tf literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.properties b/backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..abd303b --- /dev/null +++ b/backend/CartandOrder/bin/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.2/apache-maven-3.8.2-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/backend/CartandOrder/bin/mvnw b/backend/CartandOrder/bin/mvnw new file mode 100644 index 0000000..a16b543 --- /dev/null +++ b/backend/CartandOrder/bin/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/backend/CartandOrder/bin/mvnw.cmd b/backend/CartandOrder/bin/mvnw.cmd new file mode 100644 index 0000000..c8d4337 --- /dev/null +++ b/backend/CartandOrder/bin/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/backend/CartandOrder/bin/pom.xml b/backend/CartandOrder/bin/pom.xml new file mode 100644 index 0000000..fe86a75 --- /dev/null +++ b/backend/CartandOrder/bin/pom.xml @@ -0,0 +1,65 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.4 + + + com.example + CartandOrder + 0.0.1-SNAPSHOT + CartandOrder + Demo project for Spring Boot + + 1.8 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/CartandOrderApplication.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/CartandOrderApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..9794180234974e73cdf266b58457537364aed70d GIT binary patch literal 1533 zcmcgsOK%e~5FV##lPrOhLR(6Cn4VG&yBAKBhe}kWN-32{sf0K=UMF?&+KcV2+FynQ z65RPK{0GE%x2Qp+JOtw4=ZwD@&wMkVzP$SY0QZ14phn=KvpmU|)X5<`VhJ}{B92*> zE0HLpQ=vVHPeCSnT%C%Aqo`5z3|0M`xZD*-+TM5L5yS zeZ!gBXI6&u>1Ev?NJrpt|F24T1Ish;lfY8<)ii&autXsHjS~HLK_UxI0d0yBGgcK29|NI!8KUHHNxF>Tvu`2#!*L{n_mG=h2PEq literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/controller/OrderController.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/controller/OrderController.class new file mode 100644 index 0000000000000000000000000000000000000000..4d3c41911589311dcb0fb9065ef23e951be1e0d6 GIT binary patch literal 4801 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 H+jQq|tjIm` literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderDTO.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..c6bb87ea194f47047e9bc6775f574dc70e75bf99 GIT binary patch literal 4142 zcmeHKYje{^6uoOwKV;*OG!P!8-G&lu9u|c_TcA(|3X>U!6m015aV;&*f~+;GRR(?; zGwn?Ky+5kcyOM<**b2;q#x!aZD@G60-$21>G^^(A1H(%A$N+k2Ou@WBt{cf+1vEAD;9t0ehHG1)&FEtA$ zGtXldYM~LOp3Njn%GX3F^mPLJTJ1*!=58U^3M>+s&)@Z{Qc_i6iIn4qq2iGYwz*I7 zYsVsBTF8)&mBiPMqAS#?^|v_nxfd{nL1X4UV?$0?FuF6zO=l`Mog_Ca)R#P>q11H5 zw6{eyV(=GZ%*!+eX1imu-7(ZU??!ZL>sSZj2~DGT%oWlNBduZ&D?-zhx7t)hG!A|K zM1=UBCpd$@Ssdu;=nmb8BW-3din7oUOM#~#oth~Z^;l>=V!-L^G-*j0)i1}~siigB zB`B@nUIZ0j^pS-WO5g_$+Pivv+DIRn)IJ#9&26rf@cAw~zL2U5kS>I?cSRU7g3a9czIwR_W;io|H4be(Q? zVqltnAmmPg5@sttpE3Vy&M>h(87q(95$5pNpSktKYgPcaemNCe1%5`GY&LNPZtO7f zS^XLtB8t$Q_tEr4@GYRX#{UduD8Uza1sp3-O~x8H$ylF^jmiA}WNhNfCd}jY07k7L z3c=C&6BZsXe)$Rx{++BnjMs89L*NMhZlqCg6prB?fv?~=Uf)Le+JexuBGBX;GK3PM zrW|Yt3s!^`IAP`RorS}a6=4;Yrx0=uHiTs>!YOD?A>^5CTR0rGBAkJ^jSCjE68wnkOYjr?f@2kT>J_*K*Z%`#@mh2M literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderData.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderData.class new file mode 100644 index 0000000000000000000000000000000000000000..bd075c059c5d3fa8d82e08e368c557159373bc3a GIT binary patch literal 3337 zcmeHJZEqVz5T0|>_$8)^s+0l&x}-pzw%EL+6zULKr7tqN5Q&6HeB9h^oeg)p*500# z{4XRVkl+(v_)&;w@BD^*soe_YQ)S)V&hG5vnP+Bp_V0gw`-6x!>0y~l9^Fe!(2BWK ztrOnotw6^uamwRfBwCSHp;r4=8_|k&D5BP$359vgEico8M=RNmh^uaE@90DX)}yj^ z8lBLiMc>z|+xBSfhg4Y^i;n8cL>@)rky6@nE44~ITJSp|lvey_LJ7mI2oHIb3QScJ z>*Vekh5VU&oNDGR`_>-j*%8lF z9SJt{V@mP#wNfz!Pf!!~tbiS6HRH^l^#sUt88}0ygHn}&v@A(`!XS|p>Lv|Pv@9>m z#s-rKOI0YION9)0junh~8rezhCfiLD>sFw}xN<3z15ZHKsvYF&RM;nN{%;-6r;MZE z01lt4+~-C*Dr!}CrktymlQyp88H%GCpF=M%@&8NFomMlj=5X}lROT@EqEz;9>KYlI zpDTG1>{}yeX39JS&h)EB*Xi9ltykp^|4V)MyINEh0SEwfGdrSyaiY2Bae>fXg2fkF|+<)MKWPUwUHa) zXjp=I!?ruH5A?$Bht51!;ysPv#qd7lukd_}r-I0RO>O$- EUyan#ivR!s literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderTest.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/OrderTest.class new file mode 100644 index 0000000000000000000000000000000000000000..91c877b9c08f8131eb6d3b9ae9ebb05876f3fa1e GIT binary patch literal 5908 zcmeHL-&fp36uzOz{$MFc!B(qvM5~M1U8`Vi=?{@o&T1&FP&|F`VaQG)HJhxH35Whw zK6;LxqwoGv9=}O8B*{?f8Pz=9ZxL#exSH=13$EA)b4a4G-a;|Ur4S* zcbj{Wz)&?*y1)A@MZO>Pc7z17!)3fh-HAdK^n}#=RUIuHNQh6{8M#d*-IzwLFI`7` zv$nYfS^I7ffeChLY(_gH4m^ZPA(L{5EK>KqnP?)uPF4 zuT?1nS*43s-FxIq5eDAA=rU-v?|Sk3vc3$kZ7;mR>b0#s!MeinxP(xjJKynL!R8>{ z8rYzfvq3Ai!5r%bB4kh>>v84mF$D~9(1-f-7_e$fTeYRBwf-70;o!(swwWLaVW%40M?a7-#BPUw}A=!k;74fycX!t5_KIg@nO;xL)MI_gUiG&3WdA zEb_bJiR(ktPcVaL9(gJ+-D2x-NIe57#(iy?1ULs-uXW%P$5fo>eDqT&CXBCX3om@4 z@IIHWRzP4Xit6nRdQr3w)qURWB+tJmoQz0sgqx@6I8^LXy7^VLZkDM^w* z#~G1Mk^_f(+k>=VFgU9ATqNb!?7vkQAe}zDD^y%4q{(`$& z;h&h)nh6oDj&aajIjk3Ez%k3>6Bk&j(uWom$>R&TOc5c_0_TiY10)}0MN1tl6VC&; ztHrnt%~Me*fm@EvcrzsvyBDaY;9x>M4+nJamd5dsLy*S<-f$iLh?El zvh}$H%A^Y2KXTHM`blHm4MQ9&=!z?(w+N>KI8~|92)#sO=vC0GqgRbb2~Xn~*KK3a zP7KV{g+t7&(q`*?@4)i0~dYa|k0qO*ohk&KnWt>HQpn=9(aUVBm1sh;W52 z{VW9+vMI*vu2@cnd2%nblhg(L3 zYbE?)*@*C22@b19gzF_Zbc_f$N^n>=A}p2Q@X&~Gvjm4nMub}>I6O8Y+%Cc4TO-1q z5*)Y@;d8`?kvM+pNVbgla6DdpVfapk0qqRk#rhFiJ&ecq&|kx~fvbur+M%y#{SRcj BK*|6B literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/Product.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/model/Product.class new file mode 100644 index 0000000000000000000000000000000000000000..22d1e9f0f4a36e2b20879e8ef0f3593748e7799a GIT binary patch literal 5849 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 McmmJBffq3P2d)vPf&c&j literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/OrderRepository.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/OrderRepository.class new file mode 100644 index 0000000000000000000000000000000000000000..22b9070990715c03ab349e7109d2b36faa77d463 GIT binary patch literal 1389 zcmcgs%Wl*#6us^%Gt;3hr3H!dFy%F6G1+v*R25J_6a^|er4ma|a+$g$c4RxF&bRO( zNFc$Uk3w9h!#q%>c7a$p$-O>4KKJI>KYxAw4gj0b2w;lA6Kmoy6HlUniI=uV26eavgsgCpb##;Gs_ z%0>K1bdj$Ux;fC?9Mjw!X`79G$g6ga0bMk7u>nlc-;=0X^JstWyC=po831TL@{z>P8hn7J3AdH0+_K?7Q zefNw&=}1M~g9?Gw5&EUpN|#}Y%$Gh$&5eqCJff&16*03yNt$ZaiFsn4(rTrB&S}KM zm}vy1Ed0#6obDjHQRr@r>28d4@6bqbL#47bVKzLc7K!*}ibBVUFdYq-j)v3M_zT*B zB9Wv@TbggmtcYpIq&up^>7N@-0G00k0|?5S%JL>lk*v(s3GGA!3%1y%_x9u)1fSr0}H)3RE~Zqqf?Y9J(kmn9u+ zNrpW_U_DSFi_e%A&Mus5pM;E__m47TRl@agL|~;JI4#ZHAi$C|2~=95E1AtSl59-` z4}xJynumzoI?bdN2|t!SVFaG?%)RxzRSf|z$ln3t7J4kskZlQRMUUrhJb0ibr$prh zHj2Zp=-Hm)zN)0!Qkf3 zOZ!@I&2)I)_h5&>^2Bxz9^!CwiS*#H`@_t7P{*VWH4&)26~Z4a%z!dv|Y<&W#tFHrk|-Z@yq)nNd?Yq`e_-F3K*v5nl`gc}9sCb-yb*c!&} fjK`n^ck>SR~KWG{+447=HnELSLW& literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/UserRepository.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/repository/UserRepository.class new file mode 100644 index 0000000000000000000000000000000000000000..5c6df3f13a7f44cc5ffb2a62b1a51dab2a21f4aa GIT binary patch literal 986 zcmb_bOK;Oa5T0#AotU&KDdGKC^^|h3FPunJBoK%q0}@Fqaons&&K7&uT5qc6Z*f5a z3GVzT#B35sB1M7&hxN{kznS^wu|Ix(`33-wfd{a~;Av%LTnMG(b8#VJX^I#xMN#G$ z=SHVS51g?WTP#hbNSwx}725ZI)BtJ>_GiAi&{_O$bdJ(7sP|>Av~tG`w!24X3~J9! ziUBkjw3g@>)*4%ftBid*)fOw0Utr3KM5%J&l+nDjW|U)5J>g+vI7XhL%!MUTDdb0y zAwMK^w4fZVP>zO|x_5qW;mKZKn#QblR30_LmcPJc1% zPB&SOci^njSuYA@?01+->9mha)&ghYKH+WKD{%5Eo##h*daY2?a{&- zeuesncK8{Z-)ES8`g#n|xi+)-ht-Ayl522%X6e9<*?kjk(GBpBPDp=m!(F%!+rI!k CcqC&0 literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/service/OrderServices.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/service/OrderServices.class new file mode 100644 index 0000000000000000000000000000000000000000..1a4efbb8fcef6ab53aede745f11096341b4a2ff4 GIT binary patch literal 3398 zcmeHKTTc@~6g~^c(gnE`P!TU9-dZo+7oV(}5Y&WZk%R(?kHdCo2e&hunOTINWc&dp zn&`Vf%6Mj5+O2J9Q6Eg?VRt)czxno@Gv}K#{r=;k@CI8Khg|c$h^-1C4K-W}?Z9NPni%<>D^^A9bb=0aX5&|b zoh}Pv7Ia<4F&DKps?3Rt4!jJ`7Gb3i3$o9rF>Nz#vTiIkE+t;9^lq58^-|ju&mv?$6q2H_Ty`o_w04U`iV9Rs~qe8ATKv0!?0-@7I%tA|Ng6Xke!}(`Z{@#hs#qi16LeaECiiq zRxt`YZ`n4xnE-YFCTZ+3wN0^qIgk%zNTXeF(HRb9l(W zEeg*Y4lETq?YJCR&6JDH#{>{(%x6hV2bW&+Jz#b+djDP5YMyiVHWookJ{Z^y8}}j zTx%5fHl7kR+yXq*;{S&+7=a5gjw2UG_Bnyi5y*kpW1EDj9@|Bj?y;fgFpJi?^#92y z{sQp6K>lrh;S*f?mhvy*-F^-5x{7zpj3`)!YpLxz+(63-gY~q@aI+7C--lroBeZd> WwBx#s;}Tv|81Egp2L*TlkA4E%V^JFb literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/java/com/example/londonStore/service/ShoppingCartServices.class b/backend/CartandOrder/bin/src/main/java/com/example/londonStore/service/ShoppingCartServices.class new file mode 100644 index 0000000000000000000000000000000000000000..a19127844eaaaad483d86358dca7d9dfe0fd00f0 GIT binary patch literal 5135 zcmeHLTa()~6h7Jwb&~ES-Ck(BP}D7#giFF@xiw2+yKP}RE``l@2OhPynpLqak1U7w z=kOPJfq@y|nIFY)Gt_H&4o!*fQLlN|Mn9{xBSY$zkKqHy%v7q0% zd-#Amn!uWapk2-VJs!$PAkQNLXKXWddbCSmeJ>8Q@cC{q5Ro|a_;wIT&9sm~MBt>o z9c%f$P~1iAsZdEbc665ZwEflNgNR&-QSL0PVc(k?LClFQ5eR*az+$s?K%lZCU2efC z0;>~^ZYm{J6;6{XzZWPTNpHYiina=cm&iy_Box|@uF`sK|A-KSfA4k zM7KwlZD%ao9$9vSx{^l}m8L$^&Joqf!XJic$t(+ct8Kj1Ho~=wIES(bKa@(-WJauo zM;&I2OAk3sb(sQ6)t>_dWh-L&KR`x7o}&uYk}|3vg}h$d#RVfAp=lI{Tw!DckyaR@ zQqkdRXtt<`XdJlwz6j8v_wfz3S?uX7x=ruIkv4A-MOk1XU`U*ytk=e?p+KzTORZo+ zS>j`hZBD$?tFwUA7HF#Dv7GfwYJdWm`D_6sWtwD@k`oGGwhZ!CTULn@kP-@vTvi~? ztd331Qb3!+=54*1c}v)GK9HFudpiCpq0G#ZrV~o~yd1&Nl5yA=1+di?6OJR90==BEF3ML$3B2)*e`I+0tR&0aL>CM}rl8B(Q?I zVgK_w4~wN`4|8s+4brYOlY*+-vQ08ZK&>bG0n@QUc`i=9+!_~t-D}+{Py&CHsHOhX zIUWnsFxFqk3`eFO zF4KJCZ(N#Le<$tM?J6`0Su5e@`Q(-oENMKIO+U4#vKL|YP~4XTK4QmYF|uFlpbBpi z7|h3JvuaDA&Rlma)Vbzl#ZE2Ww+Z}ELc;X(PmZSAjIgqs0zU_Ib{csbi_hhUbeoL55@Iu}VMRHokc(X^R zxvm9Q2~<-K3$~Ct?M+N=0bUDK%ob$9XQqY5v*0@3K#Za#3%!8=lS?hQg{i`{CT|HW z-4RiQTlYR57bCa~c-?@PFpK#A9Gt+Xg+23M#eWnO>c_@T!qQ`7RqQXr3O-kp3mwA- zQ2!Mg->$9w1ZRH7-U2+2Ps40@&*RguAPO$P#bj(9UO?1~*j|83W2OazNtj;BVOq~+ zx(pl0oyt-fGhE4G*vw^k1zyc%crAxvCzqiGuV)x0TD+0Na66abEokR5baEK(<}$nk z?`9Z`pNE!wFNa|-m*M>xwD=~6VG%w^{Q2QHu0F#4=lE;j$j8uyPvBG7h8?*1Hv&L6 AssI20 literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/bin/src/main/resources/application.properties b/backend/CartandOrder/bin/src/main/resources/application.properties new file mode 100644 index 0000000..94f3fcc --- /dev/null +++ b/backend/CartandOrder/bin/src/main/resources/application.properties @@ -0,0 +1,13 @@ +server.port=59263 + + +spring.datasource.url=jdbc:mysql://localhost:3306/LondonStoreDB?createDatabaseIfNotExist=true +spring.datasource.username=root +spring.datasource.password=Password123 +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect + +spring.jpa.hibernate.ddl-auto=update + +server.servlet.context-path=/apiCart + +spring.jackson.serialization.fail-on-empty-beans=false diff --git a/backend/CartandOrder/bin/src/test/java/com/example/londonStore/CartandOrderApplicationTests.class b/backend/CartandOrder/bin/src/test/java/com/example/londonStore/CartandOrderApplicationTests.class new file mode 100644 index 0000000000000000000000000000000000000000..2aaf1d74fdaa10a7f4be69dddbf20982f13edb81 GIT binary patch literal 1097 zcmbtT%We}f6uk~<9z!4{P+r}buF}oSrYnLfwFRU~1C>aq#M1HHCN4Af$m5B^_w*x> zK!QCVg}9y+5=3Z`SonSJx#vFo?fa)M0I&z!O{g(AEUb(i7A`s$GZ9IXMK~8(o??_5 zoftiI#$t3NtP?spu?gCPJWrJrP8mHS!=edw2Ah?6D)b~e8K0wc3>wdrR&JlcjsET_ zgZhz4unBDj-6i&gwZ^vKCSwZ-;JG#96tm(f589(C@&sinEP-+% z--`+I9YTkfn!^>%J3KL1aBUpVgp*V5$QtK4Xo*WwEeCpP)aA&yS?n912`(c z8u&7IW0LZ^%*JR(f-1+L7aJ+kQ(=`qUtZSTR22-K$N%4d0|p%m#Nphbe5riAPpLMq>jSbZ*jak8T;Q!Dnc_>jfX7^R>csY4#YPu}O1hfr2~GqZ7bgdac1d d+IiF#t$(uJU&Gd3!&ZZbWM6|vzxW;l`~YO2LJj}` literal 0 HcmV?d00001 diff --git a/backend/CartandOrder/mvnw b/backend/CartandOrder/mvnw new file mode 100644 index 0000000..a16b543 --- /dev/null +++ b/backend/CartandOrder/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/backend/CartandOrder/mvnw.cmd b/backend/CartandOrder/mvnw.cmd new file mode 100644 index 0000000..c8d4337 --- /dev/null +++ b/backend/CartandOrder/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/backend/CartandOrder/pom.xml b/backend/CartandOrder/pom.xml new file mode 100644 index 0000000..fe86a75 --- /dev/null +++ b/backend/CartandOrder/pom.xml @@ -0,0 +1,65 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.4 + + + com.example + CartandOrder + 0.0.1-SNAPSHOT + CartandOrder + Demo project for Spring Boot + + 1.8 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/CartandOrderApplication.java b/backend/CartandOrder/src/main/java/com/example/londonStore/CartandOrderApplication.java new file mode 100644 index 0000000..d6cd3ab --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/CartandOrderApplication.java @@ -0,0 +1,16 @@ +package com.example.londonStore; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; + +@SpringBootApplication +@EnableAutoConfiguration(exclude= {SecurityAutoConfiguration.class}) +public class CartandOrderApplication { + + public static void main(String[] args) { + SpringApplication.run(CartandOrderApplication.class, args); + } + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/controller/OrderController.java b/backend/CartandOrder/src/main/java/com/example/londonStore/controller/OrderController.java new file mode 100644 index 0000000..5a654c4 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/controller/OrderController.java @@ -0,0 +1,119 @@ +package com.example.londonStore.controller; + +import java.util.ArrayList; +import java.util.List; + +import javax.persistence.criteria.Order; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import com.example.londonStore.model.CartItem; +import com.example.londonStore.model.OrderDTO; +import com.example.londonStore.model.OrderData; +import com.example.londonStore.model.OrderTest; +import com.example.londonStore.repository.OrderRepository; +import com.example.londonStore.repository.OrderTestRepository; +import com.example.londonStore.repository.UserRepository; +import com.example.londonStore.service.OrderServices; +import com.example.londonStore.service.ShoppingCartServices; + +@RestController +public class OrderController { + + @Autowired + private UserRepository userRepository; + + @Autowired + private OrderServices orderServices; + + @Autowired + private ShoppingCartServices shoppingCartServices; + + @Autowired + private OrderRepository orderRepository; + + @Autowired + private OrderTestRepository orderTestRepository; + + + /* + @GetMapping("/order/{uid}") + public List showAllOrderByUser(@PathVariable("uid") Long customerId) { + //Customer customer=customerRepository.getById(customerId); + //List cartItems=shoppingCartServices.listCartItems(customer); + //return orderServices.listOrderinsert(cartItems); + List od=orderRepository.findByCustomer(customerId); + List listDto=new ArrayList(); + List listid=new ArrayList<>(); + for(OrderData od1:od) { + + List ctlist=new ArrayList<>(od1.getCartItem()); + List catlist=new ArrayList<>(); + if(!listid.contains(od1.getOrderId())) { + + for(CartItem c:ctlist) { + OrderDTO dto=new OrderDTO(); + + dto.setCategory(c.getProduct().getCategory()); + + if(dto.getCategory().equals("Electronics")) { + dto.setPriceWGST(0.8*c.getProduct().getPrice()); + dto.setSubTotalWGST(0.8*c.getSubTotal()); + + }else if(dto.getCategory().equals("Clothes")) { + dto.setPriceWGST(0.85*c.getProduct().getPrice()); + dto.setSubTotalWGST(0.85*c.getSubTotal()); + }else if(dto.getCategory().equals("Sports")) { + dto.setPriceWGST(0.90*c.getProduct().getPrice()); + dto.setSubTotalWGST(0.90*c.getSubTotal()); + } + + dto.setId(od1.getOrderId()); + + dto.setQuantity(c.getQuantity()); + + dto.setSubTotalGST(c.getSubTotal()); + listDto.add(dto); + + } + listid.add(od1.getOrderId()); + } + } + shoppingCartServices.deleteAllCartItems(customerId); + + return listDto; + + } + + @PostMapping("/order/{uid}") + public OrderData postOrder(@RequestBody OrderData orderData,@PathVariable("uid") Long uid) { + System.out.println("con"+orderData); + return orderServices.postorder(orderData,uid); + } + + */ + + @PostMapping("/order/{uid}") + public Long postOrder(@RequestBody OrderTest orderData,@PathVariable("uid") Long uid) { + System.out.println("con"+orderData); + + return orderServices.postorder(orderData,uid); + } + + @GetMapping("/order/{uid}") + public List getAllOrdertest(@PathVariable("uid") Long uid){ + + return orderTestRepository.findByCustomerId(uid); + } + + @GetMapping("/order/{uid}/{order}") + public List getAllorders(@PathVariable("uid") Long uid,@PathVariable("order") Long order){ + return orderTestRepository.findByOrderNum(uid,order); + } + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/controller/ShoppingCartController.java b/backend/CartandOrder/src/main/java/com/example/londonStore/controller/ShoppingCartController.java new file mode 100644 index 0000000..ea83651 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/controller/ShoppingCartController.java @@ -0,0 +1,117 @@ +package com.example.londonStore.controller; + +import java.util.List; + +import javax.transaction.Transactional; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; + +import com.example.londonStore.model.CartItem; +import com.example.londonStore.model.Product; +import com.example.londonStore.model.User; +import com.example.londonStore.repository.CartItemRepository; +import com.example.londonStore.repository.ProductRepository; +import com.example.londonStore.repository.UserRepository; +import com.example.londonStore.service.ShoppingCartServices; + +@RestController +//@CrossOrigin(origins="http://localhost:5923",methods = {RequestMethod.DELETE,RequestMethod.GET,RequestMethod.POST,RequestMethod.PUT}) +public class ShoppingCartController { + + @Autowired + private ShoppingCartServices shoppingCartServices; + + @Autowired + private UserRepository userRepository; + + @Autowired + private ProductRepository productRepository; + + @Autowired + private CartItemRepository cartItemRepository; + + + @GetMapping("/cart/{uid}") + public List showShoppingCart(@PathVariable("uid") Long customerId) { + User customer=userRepository.getById(customerId); + List cartItems=shoppingCartServices.listCartItems(customer); + return cartItems; + } + + @PostMapping("/cart/{uid}/{pid}") + public CartItem addProduct(@RequestBody CartItem cartItem,@PathVariable("uid") Long customerId,@PathVariable("pid") Long productId) { + Product product=productRepository.getById(productId); + User customer=userRepository.getById(customerId); + cartItem.setQuantity(1L); + cartItem.setSubTotal(product.getPrice()*cartItem.getQuantity()); + System.out.println(product.getPrice()); + System.out.println(product.getQuantity()); + cartItem.setUser(customer); + cartItem.setProduct(product); + return shoppingCartServices.addProduct(cartItem); + } + /* + @PostMapping("/cart/post/{uid}/{pid}/{qty}")//edit this api as per S + public Long addquantity(@PathVariable("pid") Long productId, + @PathVariable("qty") Long quantity,@PathVariable("uid") Long customerId) { + Customer customer=customerRepository.getById(customerId); + Long addedQuantity=shoppingCartServices.addQuantity(productId, quantity, customer); + return addedQuantity; + }*/ + @PutMapping("/cart/put/{uid}/{pid}")//Post + public CartItem addquantity(@PathVariable("pid") Long productId, + @RequestBody CartItem cartItem,@PathVariable("uid") Long customerId) { + User customer=userRepository.getById(customerId); + return shoppingCartServices.putQuantity(productId, cartItem.getQuantity(), customer); + } + /* + @PutMapping("/cart/update/{uid}/{pid}/{qty}")//put + public Long updateQuantity(@PathVariable("pid") Long productId, + @PathVariable("qty") Long quantity,@PathVariable("uid") Long customerId) { + + Long subTotal=shoppingCartServices.updateQuantity(productId,quantity,customerId); + return subTotal; + }*/ + + @Transactional + @DeleteMapping("/cart/remove/{cid}") + public void removeProductFromCart(@PathVariable("cid") Long cartId) { + shoppingCartServices.removeProduct(cartId); + } + + @PostMapping("/product/post") + public Product postProduct(@RequestBody Product product) { + return productRepository.save(product); + } + + @GetMapping("/cart/get") + public List getAllCartItems(){ + return cartItemRepository.findAll(); + } + + @GetMapping("/cart/sum/{uid}") + public Long getCartSum(@PathVariable("uid") Long userId) { + User customer=userRepository.getById(userId); + List cartItems=shoppingCartServices.listCartItems(customer); + Long sum = 0l; + for(CartItem c:cartItems) { + Long sumLong=shoppingCartServices.cartSum(c,userId); + sum = sum+sumLong; + } + + return sum; + } + + + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/model/CartItem.java b/backend/CartandOrder/src/main/java/com/example/londonStore/model/CartItem.java new file mode 100644 index 0000000..14dcac3 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/model/CartItem.java @@ -0,0 +1,86 @@ +package com.example.londonStore.model; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; + +@Entity +@Table(name="cart_items") +public class CartItem { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long id; + + @ManyToOne + @JoinColumn(name="product_id") + private Product product; + + @ManyToOne + @JoinColumn(name="customer_id") + private User user; + + private Long quantity; + + private Long subTotal; + + + + public void setSubTotal(Long subTotal) { + this.subTotal = subTotal; + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Product getProduct() { + return product; + } + + public void setProduct(Product product) { + this.product = product; + } + + + + public Long getQuantity() { + return quantity; + } + + public void setQuantity(Long quantity) { + this.quantity = quantity; + } + + public Long getSubTotal() { + return subTotal; + } + + public User getUser() { + return user; + } + + public void setUser(User user) { + this.user = user; + } + + @Override + public String toString() { + return "CartItem [id=" + id + ", product=" + product + ", user=" + user + ", quantity=" + quantity + + ", subTotal=" + subTotal + "]"; + } + + + + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderDTO.java b/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderDTO.java new file mode 100644 index 0000000..3b79e64 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderDTO.java @@ -0,0 +1,61 @@ +package com.example.londonStore.model; + + + +public class OrderDTO { + + private Long ordertestId; + private String category; + private Double priceWGST; + private Double SubTotalWGST; + private Long quantity; + private Long SubTotalGST; + + public Long getOrdertestId() { + return ordertestId; + } + public void setOrdertestId(Long ordertestId) { + this.ordertestId = ordertestId; + } + public String getCategory() { + return category; + } + public void setCategory(String category) { + this.category = category; + } + public Double getPriceWGST() { + return priceWGST; + } + public void setPriceWGST(Double priceWGST) { + this.priceWGST = priceWGST; + } + public Double getSubTotalWGST() { + return SubTotalWGST; + } + public void setSubTotalWGST(Double subTotalWGST) { + SubTotalWGST = subTotalWGST; + } + public Long getQuantity() { + return quantity; + } + public void setQuantity(Long quantity) { + this.quantity = quantity; + } + public Long getSubTotalGST() { + return SubTotalGST; + } + public void setSubTotalGST(Long subTotalGST) { + SubTotalGST = subTotalGST; + } + @Override + public String toString() { + return "OrderDTO [ordertestId=" + ordertestId + ", category=" + category + ", priceWGST=" + priceWGST + + ", SubTotalWGST=" + SubTotalWGST + ", quantity=" + quantity + ", SubTotalGST=" + SubTotalGST + "]"; + } + + + + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderData.java b/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderData.java new file mode 100644 index 0000000..44eca27 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderData.java @@ -0,0 +1,55 @@ +package com.example.londonStore.model; + +import java.util.List; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.JoinTable; +import javax.persistence.ManyToMany; +import javax.persistence.Table; + +@Entity +@Table(name="orderdata") +public class OrderData { + + @Id + @GeneratedValue(strategy=GenerationType.AUTO) + private Long orderId; + + @ManyToMany + @JoinTable(name = "cartItem_orderdata",joinColumns = @JoinColumn(name="orderdata_id"), + inverseJoinColumns = @JoinColumn(name="cartItem_id")) + private List cartItem; + + public Long getOrderId() { + return orderId; + } + + public void setOrderId(Long orderId) { + this.orderId = orderId; + } + + public List getCartItem() { + return cartItem; + } + + public void setCartItem(List cartItem) { + this.cartItem = cartItem; + } + + @Override + public String toString() { + return "OrderData [orderId=" + orderId + ", cartItem=" + cartItem + "]"; + } + + + + + + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderTest.java b/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderTest.java new file mode 100644 index 0000000..bfa21b5 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/model/OrderTest.java @@ -0,0 +1,114 @@ +package com.example.londonStore.model; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Table(name="ordertest") +public class OrderTest { + + @Id + @GeneratedValue(strategy=GenerationType.AUTO) + private Long ordertestId; + + private Long orderNumber; + + public Long getOrderNumber() { + return orderNumber; + } + + public void setOrderNumber(Long orderNumber) { + this.orderNumber = orderNumber; + } + + private Long cartId; + + private Long customerId; + + private String category; + private Double priceWGST; + private Double SubTotalWGST; + private Long quantity; + private Long SubTotalGST; + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public Double getPriceWGST() { + return priceWGST; + } + + public void setPriceWGST(Double priceWGST) { + this.priceWGST = priceWGST; + } + + public Double getSubTotalWGST() { + return SubTotalWGST; + } + + public void setSubTotalWGST(Double subTotalWGST) { + SubTotalWGST = subTotalWGST; + } + + public Long getQuantity() { + return quantity; + } + + public void setQuantity(Long quantity) { + this.quantity = quantity; + } + + public Long getSubTotalGST() { + return SubTotalGST; + } + + public void setSubTotalGST(Long subTotalGST) { + SubTotalGST = subTotalGST; + } + + public Long getOrdertestId() { + return ordertestId; + } + + public void setOrdertestId(Long ordertestId) { + this.ordertestId = ordertestId; + } + + public Long getCartId() { + return cartId; + } + + public void setCartId(Long cartId) { + this.cartId = cartId; + } + + public Long getCustomerId() { + return customerId; + } + + public void setCustomerId(Long customerId) { + this.customerId = customerId; + } + + @Override + public String toString() { + return "OrderTest [ordertestId=" + ordertestId + ", orderNumber=" + orderNumber + ", cartId=" + cartId + + ", customerId=" + customerId + ", category=" + category + ", priceWGST=" + priceWGST + + ", SubTotalWGST=" + SubTotalWGST + ", quantity=" + quantity + ", SubTotalGST=" + SubTotalGST + "]"; + } + + + + + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/model/Product.java b/backend/CartandOrder/src/main/java/com/example/londonStore/model/Product.java new file mode 100644 index 0000000..ea67ce3 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/model/Product.java @@ -0,0 +1,114 @@ +package com.example.londonStore.model; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +public class Product { + + @Id + @GeneratedValue(strategy=GenerationType.AUTO) + private Long id; + + private String name; + + private String picture; + + private Long price; + + private Double rating; + + private String vendorName; + + private String category; + + private String description; + + private Long quantity; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPicture() { + return picture; + } + + public void setPicture(String picture) { + this.picture = picture; + } + + public Long getPrice() { + return price; + } + + public void setPrice(Long price) { + this.price = price; + } + + public Double getRating() { + return rating; + } + + public void setRating(Double rating) { + this.rating = rating; + } + + public String getVendorName() { + return vendorName; + } + + public void setVendorName(String vendorName) { + this.vendorName = vendorName; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public Long getQuantity() { + return quantity; + } + + public void setQuantity(Long quantity) { + this.quantity = quantity; + } + + @Override + public String toString() { + return "Product [id=" + id + ", name=" + name + ", picture=" + picture + ", price=" + price + ", rating=" + + rating + ", vendorName=" + vendorName + ", category=" + category + ", description=" + description + + ", quantity=" + quantity + "]"; + } + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/model/User.java b/backend/CartandOrder/src/main/java/com/example/londonStore/model/User.java new file mode 100644 index 0000000..21480c2 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/model/User.java @@ -0,0 +1,99 @@ +package com.example.londonStore.model; + +import java.util.Collection; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.userdetails.UserDetails; + + +@Entity +public class User implements UserDetails{ +/** + * + */ + private static final long serialVersionUID = 1L; +@Id +@GeneratedValue(strategy = GenerationType.AUTO) +private Long Id; +private String name; +public String getName() { + return name; +} +public void setName(String name) { + this.name = name; +} +public Long getMobile() { + return mobile; +} +public void setMobile(Long mobile) { + this.mobile = mobile; +} +private String username; +private String email; +private String password; +private String address; +private Long mobile; +public String getEmail() { + return email; +} +public void setEmail(String email) { + this.email = email; +} +public String getAddress() { + return address; +} +public void setAddress(String address) { + this.address = address; +} + +public Long getId() { + return Id; +} +public void setId(Long id) { + Id = id; +} + + +public String getUsername() { + return username; +} +public void setUsername(String username) { + this.username = username; +} +public String getPassword() { + return password; +} +public void setPassword(String password) { + this.password = password; +} +@Override +public Collection getAuthorities() { + // TODO Auto-generated method stub + return null; +} +@Override +public boolean isAccountNonExpired() { + // TODO Auto-generated method stub + return false; +} +@Override +public boolean isAccountNonLocked() { + // TODO Auto-generated method stub + return false; +} +@Override +public boolean isCredentialsNonExpired() { + // TODO Auto-generated method stub + return false; +} +@Override +public boolean isEnabled() { + // TODO Auto-generated method stub + return false; +} +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/repository/CartItemRepository.java b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/CartItemRepository.java new file mode 100644 index 0000000..208f069 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/CartItemRepository.java @@ -0,0 +1,38 @@ +package com.example.londonStore.repository; + +import java.util.List; + +import javax.transaction.Transactional; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Modifying; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import com.example.londonStore.model.CartItem; +import com.example.londonStore.model.Product; +import com.example.londonStore.model.User; + +@Repository +public interface CartItemRepository extends JpaRepository{ + + public List findByUser(User customer); + + + public CartItem findByUserAndProduct(User customer,Product product); + + @Query("update CartItem c set c.quantity = ?1 where c.product.id=?2 AND c.user.id=?3") + @Modifying + public void updateQuantity(Long quantity, Long productId, Long customerId); + + + public void deleteById(Long cartId); + + + @Modifying + @Transactional + @Query("delete from CartItem c where c.user.id=?1") + public void deleteAll(Long uid); + + +} \ No newline at end of file diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderRepository.java b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderRepository.java new file mode 100644 index 0000000..9c5a237 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderRepository.java @@ -0,0 +1,22 @@ +package com.example.londonStore.repository; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.stereotype.Repository; + +import com.example.londonStore.model.OrderData; + +@Repository +public interface OrderRepository extends JpaRepository{ + + @Query(value="select * from orderdata join cart_item_orderdata on orderdata.order_id=cart_item_orderdata.orderdata_id join cart_items on cart_items.id=cart_item_orderdata.cart_item_id join user as ct on ct.id=cart_items.id where ct.id=?1",nativeQuery=true) + List findByCustomer(Long uid); + + + //select * from orderdata join cart_item_orderdata on orderdata.order_id=cart_item_orderdata.orderdata_id; + + //select c from OrderData o join o.cart_item_orderdata ci join CartItem i join Customer cus where i.customer.id=?1 AND cus.id=?1 + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderTestRepository.java b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderTestRepository.java new file mode 100644 index 0000000..1dab86a --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/OrderTestRepository.java @@ -0,0 +1,20 @@ +package com.example.londonStore.repository; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import com.example.londonStore.model.OrderTest; + +public interface OrderTestRepository extends JpaRepository{ + + @Query(value="select * from ordertest as o where o.customer_id=?1 order by o.order_number ASC",nativeQuery=true) + List findByCustomerId(Long uid); + + @Query(value="select * from ordertest as o where o.customer_id=?1 and o.order_number=?2",nativeQuery=true) + List findByOrderNum(Long uid, Long order); + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/repository/ProductRepository.java b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/ProductRepository.java new file mode 100644 index 0000000..1b1c166 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/ProductRepository.java @@ -0,0 +1,11 @@ +package com.example.londonStore.repository; + +import org.springframework.data.jpa.repository.JpaRepository; + +import com.example.londonStore.model.Product; + +public interface ProductRepository extends JpaRepository{ + + //public Product findByName(Long product_id); + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/repository/UserRepository.java b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/UserRepository.java new file mode 100644 index 0000000..ff4e4c9 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/repository/UserRepository.java @@ -0,0 +1,13 @@ +package com.example.londonStore.repository; + +import org.springframework.data.jpa.repository.JpaRepository; + +import com.example.londonStore.model.User; + +public interface UserRepository extends JpaRepository{ + + User getById(Long userId); + + + +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/service/OrderServices.java b/backend/CartandOrder/src/main/java/com/example/londonStore/service/OrderServices.java new file mode 100644 index 0000000..9cd4d50 --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/service/OrderServices.java @@ -0,0 +1,90 @@ +package com.example.londonStore.service; + +import java.util.ArrayList; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.example.londonStore.model.CartItem; +import com.example.londonStore.model.OrderData; +import com.example.londonStore.model.OrderTest; +import com.example.londonStore.model.User; +import com.example.londonStore.repository.CartItemRepository; +import com.example.londonStore.repository.OrderRepository; +import com.example.londonStore.repository.OrderTestRepository; +import com.example.londonStore.repository.UserRepository; + +@Service +public class OrderServices { + + @Autowired + private OrderRepository orderRepository; + @Autowired + private UserRepository userRepository; + + @Autowired + private ShoppingCartServices shoppingCartServices; + + @Autowired + private OrderTestRepository orderTestRepository; + + +/* + public OrderData postorder(OrderData orderData, Long uid) { + // TODO Auto-generated method stub + + User customer=userRepository.getById(uid); + List cartItems=shoppingCartServices.listCartItems(customer); + orderData.setCartItem(cartItems); + System.out.println("service"+orderData); + + return orderRepository.save(orderData); + } + */ + + + public Long postorder(OrderTest orderData, Long uid) { + // TODO Auto-generated method stub + + User customer=userRepository.getById(uid); + long testvar = 0l; + List cartItems=shoppingCartServices.listCartItems(customer); + System.out.println("list of cart items:" + cartItems); + for(CartItem c:cartItems) { + OrderTest ot=new OrderTest(); + ot.setCustomerId(c.getUser().getId()); + System.out.println("customerId:"+c.getUser().getId()); + ot.setCartId(c.getId()); + System.out.println("cartId:"+c.getId()); + ot.setCategory(c.getProduct().getCategory()); + System.out.println("category:"+c.getProduct().getCategory()); + ot.setQuantity(c.getQuantity()); + System.out.println("quantity:"+c.getQuantity()); + if(ot.getCategory().equals("Electronics")) { + ot.setPriceWGST(0.8*c.getProduct().getPrice()); + ot.setSubTotalWGST(0.8*c.getSubTotal()); + + }else if(ot.getCategory().equals("Clothes")) { + ot.setPriceWGST(0.85*c.getProduct().getPrice()); + ot.setSubTotalWGST(0.85*c.getSubTotal()); + }else if(ot.getCategory().equals("Sports")) { + ot.setPriceWGST(0.90*c.getProduct().getPrice()); + ot.setSubTotalWGST(0.90*c.getSubTotal()); + } + + ot.setSubTotalGST(c.getSubTotal()); + ot.setOrderNumber(orderData.getOrderNumber()); + System.out.println("OrderNumber:"+orderData.getOrderNumber()); + testvar=ot.getOrderNumber(); + System.out.println("ORDERDATA TEST:"); + System.out.println(ot); + + orderTestRepository.save(ot); + shoppingCartServices.deleteAllCartItems(uid); + } + + return testvar; + + } +} diff --git a/backend/CartandOrder/src/main/java/com/example/londonStore/service/ShoppingCartServices.java b/backend/CartandOrder/src/main/java/com/example/londonStore/service/ShoppingCartServices.java new file mode 100644 index 0000000..4b89a6f --- /dev/null +++ b/backend/CartandOrder/src/main/java/com/example/londonStore/service/ShoppingCartServices.java @@ -0,0 +1,93 @@ +package com.example.londonStore.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import com.example.londonStore.model.CartItem; +import com.example.londonStore.model.Product; +import com.example.londonStore.model.User; +import com.example.londonStore.repository.CartItemRepository; +import com.example.londonStore.repository.ProductRepository; +import com.example.londonStore.repository.UserRepository; + +@Service +public class ShoppingCartServices { + + @Autowired + public CartItemRepository cartItemRepository; + + @Autowired + public ProductRepository productRepository; + + @Autowired + public UserRepository userRepository; + + public List listCartItems(User customer){ + return cartItemRepository.findByUser(customer); + } + /* + public Long addQuantity(Long productId, Long quantity, Customer customer) { + Long addedQuantity=quantity; + + Product product=productRepository.getById(productId); + + CartItem cartItem=cartItemRepository.findByCustomerAndProduct(customer, product); + + if(cartItem !=null) { + addedQuantity=cartItem.getQuantity()+quantity; + cartItem.setQuantity(addedQuantity); + }else { + cartItem=new CartItem(); + cartItem.setQuantity(quantity); + cartItem.setCustomer(customer); + cartItem.setProduct(product); + } + + cartItemRepository.save(cartItem); + + return addedQuantity; + }*/ + public CartItem putQuantity(Long productId, Long quantity, User customer) {//edit + long addedQuantity=quantity; + + Product product=productRepository.getById(productId); + + CartItem cartItem=cartItemRepository.findByUserAndProduct(customer, product); + + cartItem.setQuantity(addedQuantity); + cartItem.setSubTotal(quantity*product.getPrice()); + CartItem c=cartItemRepository.save(cartItem); + + return c; + + } + + public long updateQuantity(Long productId, Long quantity, Long customerId) { + cartItemRepository.updateQuantity(quantity,productId,customerId); + Product product=productRepository.getById(productId); + long subTotal=product.getPrice()*quantity; + return subTotal; + } + + public void removeProduct(Long cartId) { + cartItemRepository.deleteById(cartId); + } + + //Post + public CartItem addProduct(CartItem cartItem) { + return cartItemRepository.save(cartItem); + } + public Long cartSum(CartItem c, Long userId) { + // TODO Auto-generated method stub + Long subTotal=c.getSubTotal(); + return subTotal; + } + + public void deleteAllCartItems(Long uid) { + cartItemRepository.deleteAll(uid); + } + + +} diff --git a/backend/CartandOrder/src/main/resources/application.properties b/backend/CartandOrder/src/main/resources/application.properties new file mode 100644 index 0000000..94f3fcc --- /dev/null +++ b/backend/CartandOrder/src/main/resources/application.properties @@ -0,0 +1,13 @@ +server.port=59263 + + +spring.datasource.url=jdbc:mysql://localhost:3306/LondonStoreDB?createDatabaseIfNotExist=true +spring.datasource.username=root +spring.datasource.password=Password123 +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect + +spring.jpa.hibernate.ddl-auto=update + +server.servlet.context-path=/apiCart + +spring.jackson.serialization.fail-on-empty-beans=false diff --git a/backend/CartandOrder/src/test/java/com/example/londonStore/CartandOrderApplicationTests.java b/backend/CartandOrder/src/test/java/com/example/londonStore/CartandOrderApplicationTests.java new file mode 100644 index 0000000..0e2b00f --- /dev/null +++ b/backend/CartandOrder/src/test/java/com/example/londonStore/CartandOrderApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.londonStore; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class CartandOrderApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/backend/London/.gitignore b/backend/London/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/backend/London/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/backend/London/.mvn/wrapper/MavenWrapperDownloader.java b/backend/London/.mvn/wrapper/MavenWrapperDownloader.java new file mode 100644 index 0000000..e76d1f3 --- /dev/null +++ b/backend/London/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,117 @@ +/* + * Copyright 2007-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import java.net.*; +import java.io.*; +import java.nio.channels.*; +import java.util.Properties; + +public class MavenWrapperDownloader { + + private static final String WRAPPER_VERSION = "0.5.6"; + /** + * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. + */ + private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; + + /** + * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to + * use instead of the default one. + */ + private static final String MAVEN_WRAPPER_PROPERTIES_PATH = + ".mvn/wrapper/maven-wrapper.properties"; + + /** + * Path where the maven-wrapper.jar will be saved to. + */ + private static final String MAVEN_WRAPPER_JAR_PATH = + ".mvn/wrapper/maven-wrapper.jar"; + + /** + * Name of the property which should be used to override the default download url for the wrapper. + */ + private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; + + public static void main(String args[]) { + System.out.println("- Downloader started"); + File baseDirectory = new File(args[0]); + System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); + + // If the maven-wrapper.properties exists, read it and check if it contains a custom + // wrapperUrl parameter. + File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); + String url = DEFAULT_DOWNLOAD_URL; + if(mavenWrapperPropertyFile.exists()) { + FileInputStream mavenWrapperPropertyFileInputStream = null; + try { + mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); + Properties mavenWrapperProperties = new Properties(); + mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); + url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); + } catch (IOException e) { + System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); + } finally { + try { + if(mavenWrapperPropertyFileInputStream != null) { + mavenWrapperPropertyFileInputStream.close(); + } + } catch (IOException e) { + // Ignore ... + } + } + } + System.out.println("- Downloading from: " + url); + + File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); + if(!outputFile.getParentFile().exists()) { + if(!outputFile.getParentFile().mkdirs()) { + System.out.println( + "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); + } + } + System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); + try { + downloadFileFromURL(url, outputFile); + System.out.println("Done"); + System.exit(0); + } catch (Throwable e) { + System.out.println("- Error downloading"); + e.printStackTrace(); + System.exit(1); + } + } + + private static void downloadFileFromURL(String urlString, File destination) throws Exception { + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + String username = System.getenv("MVNW_USERNAME"); + char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + URL website = new URL(urlString); + ReadableByteChannel rbc; + rbc = Channels.newChannel(website.openStream()); + FileOutputStream fos = new FileOutputStream(destination); + fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); + fos.close(); + rbc.close(); + } + +} diff --git a/backend/London/.mvn/wrapper/maven-wrapper.jar b/backend/London/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054 GIT binary patch literal 50710 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 EfAhh=DF6Tf literal 0 HcmV?d00001 diff --git a/backend/London/.mvn/wrapper/maven-wrapper.properties b/backend/London/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..abd303b --- /dev/null +++ b/backend/London/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.2/apache-maven-3.8.2-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/backend/London/bin/.gitignore b/backend/London/bin/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/backend/London/bin/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/backend/London/bin/.mvn/wrapper/MavenWrapperDownloader.class b/backend/London/bin/.mvn/wrapper/MavenWrapperDownloader.class new file mode 100644 index 0000000000000000000000000000000000000000..860ca6866fbc8ff73d048a50160b44b3af98ff58 GIT binary patch literal 5438 zcmeHL-*4MC5I!YdY^zz*rtP+->&B)(=5&Cwhdr&s0IzW{4^C`2j)P(k1|u;EJDJod z%4zFynM;?!NNB;TO``-cJYxuGVa}GSM4u)d= zSkW+KYJH0inb=Dk8}e8LlKM;)q2R!sw{%F?11b*JTl;UBryW?@>(tuqdZ*v3cXk@B zZ3jxt9j&-HeC5FXjrwM7x7qD)wDz`}t=dL^x6^ds@m8%@-|nCGY<_X9SFz9DY8d&G#(ynreMh1C0*9x}4JN_@#8BBUk* zs=Xtk5yswyXpJn)n6x@F>1xWQPeMk_V5-J~)zpH-qr!0QGjckhDrsoKBf^Ex719PL zC^}$@2@f?KC^^9PFEPq|QpMp#5jo%ii*mK3YjNFLx<^VLQ?%U774bnRl}^njn9ku( zr=7)dX$2FOxLETbm#{Gi1MYE6q8K+0`jLpViajkANf)=WX4WwlK0DyTtQ|`5o5lf7 z8=7Otycp@SwAMhYc{f`1cODCqm_AwWgvI>t zG+8*E1;lE+ljb{q<6N!Rq_mJ-`>U~AP1nL~v+$G&mb2Q+6Z(%A)ncqYgytSKDd(b_ zyX9$!>>{*=OeyY9i;r!rH;$$9Gt{PVx~M(NeWgxV)=iTCu)NsJsNcDaGN~84s!AW+tu+x8dF*+=BZKJg79!tJ`!xyfW4A zQWGnQ?Rc=yRM&KJV7Vzh8uUgaqdyD!h(``QZ(1Axu$(UpC>IVaR(?7y@z;7K_|z$^ zTU66lyLCb!u-M2Jkn2}qwcTe1GE=rs#+O4|XJl)jl@Hvc?(AVO8=59K@61Klnz|jh z=Z|g{j7x6fkv2KQ->sYmmZteX31#kCdX9?l#DVfzy97_2`IT9P9;0w<@J-KFXPT$r zuDBRhL1BC~FhOf3SKky0=NB#6z4bpV6dZ7OWUM@9T-$+1`4@XtQ$Q5q3rz0@SA;bO z7SceCseX$`5#Hr>@opi4CxEwWcyIUttl)0}zgD0)dY4A;^62d*?|JNT3l{PDVRGMS z+5qlvaQn^jonK-34{XiB1AHzd61@AvZ-Yk^d<>u9y9^IePs;ET^`A35%3=5_VVJ{y sC3p;8G~Uk(sT@~ISllSVGf=lat@xu%Y<(pIbJ~JZ^}aztN;K2 literal 0 HcmV?d00001 diff --git a/backend/London/bin/.mvn/wrapper/maven-wrapper.jar b/backend/London/bin/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054 GIT binary patch literal 50710 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 EfAhh=DF6Tf literal 0 HcmV?d00001 diff --git a/backend/London/bin/.mvn/wrapper/maven-wrapper.properties b/backend/London/bin/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..abd303b --- /dev/null +++ b/backend/London/bin/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.2/apache-maven-3.8.2-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/backend/London/bin/mvnw b/backend/London/bin/mvnw new file mode 100644 index 0000000..a16b543 --- /dev/null +++ b/backend/London/bin/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/backend/London/bin/mvnw.cmd b/backend/London/bin/mvnw.cmd new file mode 100644 index 0000000..c8d4337 --- /dev/null +++ b/backend/London/bin/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/backend/London/bin/pom.xml b/backend/London/bin/pom.xml new file mode 100644 index 0000000..7f85288 --- /dev/null +++ b/backend/London/bin/pom.xml @@ -0,0 +1,76 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.4 + + + com.example + London + 0.0.1-SNAPSHOT + London + Demo project for Spring Boot + + 1.8 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + test + + + io.springfox + springfox-swagger2 + 2.9.2 + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/backend/London/bin/src/main/java/com/example/londonStore/CorsConfig.class b/backend/London/bin/src/main/java/com/example/londonStore/CorsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..84fb1208797bf52ea459b9e340cd49a9134acbfb GIT binary patch literal 1438 zcmb_cU2oGc6uoJ?r45B{gYq>#%$~ZJ1|gmpLP8UWNiCDMF~p;r+_fHw9obH`{T_Y< z5=ijQk3w80EsNMtnZ!dJCpkX%+>>Mf`1$1<06c{aA8H;vHaZGZE@XJjr#y^Q8sZ60 zvjoFL$ymvKt2Bn&N}FvZkHpxAh6gJJIN@>}?v9QzvK}ly7gE?49@KlAhaNPxRg6Bg zJm{QZUums$6Rvo*y?0WhQOOizMl~~$a4VE#nO36&Q}c`kt%C`&7^8%10%bh<$j8Vw z2;HA4>{k?SuvnpCQdyRA8%>y{)p(MTw(4r?w(q*_J5l|=ah0`2nkj9W(qk5J>6k~z z=Bob}q%<|xW&7vrFsm46_B6wwwL`x}M8YzYXQ;_HX{^p8`a!Jx3%yMy49jJVM?zBD zNA!i}JWp&D-DktxSoeicj7#TJNnD`}TJLc*oJMnjuHZQrs_J&9sI`c30n8<7566O} zpDuu2PCx)nxY~v#xaL8(H#ke(zSTmGw_GYa1M2u~o{mr-a0;3SYXcSWw2+Hr-->=b*=c|VU*(I#2d-H|SE6a|#_ zjX=$HG&%L*fd}oXP9GQ@Ie*F_&`=md9v{%|Fz^WI?4gqlphmMLSfdQ<|W&$3)uV%*cxz$*3{tc VZ@zVUzDF03ZlL7W;XXWs`Y))$uZsWx literal 0 HcmV?d00001 diff --git a/backend/London/bin/src/main/java/com/example/londonStore/LondonApplication.class b/backend/London/bin/src/main/java/com/example/londonStore/LondonApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..8b6734f43c5cf51e713d9cfabf5c661b5572573e GIT binary patch literal 2577 zcmd^BZEF-U5T3MW?`~Udt=9TdHP*MQ${vUyS`pf+P*@ebS`a^_ySZz0H(8Txtv|l~f0Q`Mp7zRZZ4m{*54)ReW}kUx^2}_$e*5?t0B*sJI*bswZFJnun2_yPY>TyH zm9_ac%kq@BQza86J637lj{JBj&r=aIE0nB5jlh)uCS|hMe!B6B$Ckj@Jt2j?PhhmQ zuuh=1q7q(*CV|Nv+lN{!-GFgYd;eT&ZdAI(6N;{Lk$P~NYqgQ`%-p3xb8VAT`!46y z0ff$3xRNqsXw0NkmTqwR10$rXmI_0KOoT={={sENa?NFo4!T-pIDb>%T0+CvgLFm8 zP3a`z_{uHiEPl;;oX#Vqu%C@^ARF^EQQT1HJYzQAq!uai?HoN0evO$8U1md1d@roh zx5#p(EmgW#5!PQYF}W79*Hzp5x%+1gJ3fMCrR;zzE25!RQRW2{G#^Tavg*8Ly&l&$ z_c30@A`r2#)D$__C{JmuE@CVPT8h23;IvlAgm;B>`oa|)vm&*F)**dd80%KhiZbbx zQUVV^2F;FjJF*X_GU#6i95k0XdKs>c!Av|*@oSDWhf3&ojEam)>kD_y)#+ZKTTBa= z|5DBwx0@=VEElV?t1y?oJY6OEVjpTaWhEQO&lzRH7?&?^yi|e&&Hi9d3eNhc)p8-y z#O>^_k`O=x4o|=#I6`2i740;!a=#W`lbeiiXP*?=2G?sYKmyZ|idnke54iubW;cZ) za3}iBmb-}U)b$erCt5G7m^9!7f$RV+_0MUIKqFVi8caNaptTT{!a}NNo)yxHjIYWq zVFYGn$#rY55=_Eau?1F?NhBo3k6aNsSek69WzSh5}0^g*1u~w z1}*@eH}FscP{Yw77{hzrA96-<1Q2|J#*69T15A9u*$7PH-Pr(MQ+S^!t>7q3_zv`m8ixP? literal 0 HcmV?d00001 diff --git a/backend/London/bin/src/main/java/com/example/londonStore/SecurityConfig.class b/backend/London/bin/src/main/java/com/example/londonStore/SecurityConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..41baa23b1e88d6d8ad818a123692193e26f896d0 GIT binary patch literal 4116 zcmeHK|8Ltw6n~dxb>juvwQFH)W!H{DIv`U}9O>WqC*7=e( ze-}SY0ttRc;$K3%OX}3koH-j%fy58?`Rw;T_wMt)-1BdL{PYU|Y``4{N(43%?KdJO zWaBC8v4*dr20vs`9P&n}WT0fzD9sy9?sv5?{cR-=MB9Nff%$<#$Yi_msP&ZlhQNiW z|2X0L9yd&cNt5fI@Hv5HZ#U=tCV@-ecBK&!e;|7z5v`DKNvRAoLdk@{Id7|L)H9)Z zfU+~Ug%suvfit!BCj`pdD&P*hL16CKjvcL)o`pFw^W$Twd7{D|4=C;_7U2Mu##-Sr zQF4pAmHiH<0rx|O3(%PPKd?5ZYbaemVxXR3V2uWfClt-25i@>=8r0^8G44C7jcnE} zn{{hceG=AiZ4t#v8>)1h`pj;ewm40#{$J$OctJ1aI$#**xdu8&wi&^=>yiohZ|XzZme3*J#Rwf(qfYbN^YLju1~;j8~n9mW#YR9)@!Z-gzd zizkorL1%9ZaoV>H`VAyx(R-l@#J5Wi@JN%1!1hL(`+{qx{Z8M3PYGPkBp)98CtDT= zHV9mt7^n{1Bv8%PLkGUZAF#YgbKn-*JLXLXZleV+YeNx#ci5-wV?&d`D&W5t{y7pT z!C9EW(ZQJ=XK_4>V+CBipBwyLp1~&o_h+bnzwqXBnEw@LC0N9})vzcR@LnBC!4fRv ztPF3#+qlNX!83t(Mk`##Hz{rjpNF_BIk?LcaId@qF3rKcmV;Y@HMoj9NG&_w@q0N4 z*K-gEybm8BFP2Fc#~P07nY|t(Ue7_ik%L%_>-6}av|iNNhhd+mS;*?!J8Sld%U zo4;m3=<~L(WLL>mqcq2PX|(cvuGaBt%N>{? zFq!OgS8Js!FiFba9!t$5bwmH)yT8*5|a#J)hwQG-Tcj*5h;* z(XCBqTPbH-iLW@poJ$4jpC4N3=XEHJ}+O25g06|ibqMFq_&xaSIg8RLQ8QQbW23KAA@ zqOi0Dw_IkX|AcA5u>@X6X7>HlS(pcX<#T;qMXuaS7$Ou7Un+*C55-*Z1- zl*>%BfE%v2-Ix<@DrGtqI7#4Z0hv;J<>)jzn;clmiX3D?!u+ToM%W{Xp>#AW=+o-% za?@FfI-Mc#rGQR_!>OQGX)AJc`b)KeKy6jU+T-_xP5M1n*W|t&yj1YvhEbHhMmr9) zF>gmsIdBo5Uv{Mfm$7Ga$APQc9(+S{F@2Xr6k$d}b0T!44S5*1?f& zE7+E?twIgII|onEG3)`*Gq7(kw;v85>LB(@ za43W6NCwkXCetyX$T5pd4#7=MU}t1l3Hw9C<}&DJGU-miX=M48p_##OFoR(X&JLV9 UwvkL)2nl?>UWkPR|rn_lNt2R(lAhe3KG%FyH`Z#ze%cNe9J2NKX zmsM(|_PxKL|Dn%)t$M~@u$Ro@u|PBr5nAK1&wM`foy(j#fByUH?*Om_n?8(qa9_!w z*`qvaKBEV;8Hiq!y`a4~WX(`S9TDwlAsIf8v=m{;Wb?6Na^raD!D-V;-R7gc zXDrYjOe83_&0>LXTV{&6R~*3(mpyoAJBc*!v4_zCS9~vIYf&UL)m%i%gUQxfqQ!GA zSqEh&W2)3<6o?L!9$aa)arj)wPX7@~Tw37~*Q*|kE-XIrU~B_LeVFlJCf93IN+BoU ziZ}V!<47_k!UNVJxZIeB>32yi1uD{0_ej0AyU$361tCQhNKAvDXqS3y|y8RQja9> z@~A{|oBf<1@)pzk0)y%$kIYaHsN@twtX_N7 zBwUds>aeFg!bpCKZ}6Tbp)N`{$X24Xd4p1fMke$#-~wd5cAVXYQk5BCFm09yyMmrb zpCzc@GrdLQm`AplFFK3SwFIk8_5PE-50r@RXzBLJd{-$!Y$vboLi*vbE;_b!UXf)7 zLsass^Tu;BZ8ayYw4S!WMCIhtm@H$=1Z)#a73)S@v`m&KN}TXq4edl^C2C3+T(3EO z^n!)fsbXI)S*X8obx+geP-$l0x1H#!77-4Xbk6K;OvM3@sjY%6Mu4l_&TuBuBHd!h z;%A0WufsH4oq|bt!-H!Jt-SWn2wpa4gP9iY%s(W(JtlWeE#kpkO9V7L+L!td$MinO zgUDLzjHe?!oYcEaKVX{j5CL!4)Jl&>C^^;2ZGyw`0~#i%;QJ@fN^L4>k7*_c4o%Z| zFv|DWcVk?Erl~onXtEq<;Di`$7PrT9FE*|>2+$r`(iaW`mbu2M*;q`-) z7oS#SxE!0DKH?;FnkK_Hc_-*0nbct~6i?m;a zrH+p!3U-5(4_{;1b;6!Lm}GdoY9GGwV0zGsKHSGvuF=DXHGDgmj(yk|Xgg<4g*DU` zR|;DPyV$`}a0{>}jLq&5{2PZ$IP!61{!gS&YfwM&Y#hgvFooC4X_I^u?*Qt*!Ss)F zv%kRHAL+bncr_@1zc=w}mwZb-_XEs8RrljY&MZiPw50cI7zL`pXa? z!8<<+@j2<#Ov_+G6Pl_fv3+uUeEj+3=dZ8d0bm21GL#5x#M*ZwCZv17hRpR<7Bjr3^r#He1e)m!A(K7#UH5?dhCrzk5SaBmC3~9$R^KPm zh=_OOP{g7e@|RL7!;DZeCNS-F0t7X^*IaUq#K9g56OLV#*w}V&gpdAsMgj}oWWF7v zMLNaob0LL!L13!Y-b2nUlv#$$1m-8;ZLO8Az!fs}<%85bR^gBb6c;)WVJe0Wv_f@J z{EXJByM0ar?uSexXu$kWtjFm(qMflVPRpsd7TZ66}pRyITbu)S}-h`TGf{Nsj$qDiv-CI&R+yyKu`^uuvCWzEE8C2olF9I z_~$(=l($LL<$Bj{j*SfEvv6;`S>w)W(-#;&PrZK$K1`>X9yd1TDy?=FbQQQopnryF zIhR5}0dXdv+REm)Yo9|=N8wCh5v5J?Zyc5txJw{BgUoZ=ew2k$C$efgD$zcFCG6fb zj{4I$L_57KT{g?`(0&~7T$SPRv9C-fj6nU3h-1uudqiVc15AJXpq2191GCsFW2=U( z3f`;f$Q;!1K7(ToxP;evY;E9M1n;$P(EPZt@EI0=q}Ua_S{A_nRlL?S6kLPrY2PZ` zz@C!~HwzdVg$%cW<`_!InrSFvXcjW8!FrBivWhze8Wsx~?!j`7VWOdkVWog!3htxs V5Tw#!?`-rATNM_~LYTNC!5vadx)0KfvGQ zIeLzM_eXhrW;Z2)PD!@rpptWv&CERW%-wtUK09~*{Oi}>iD-@<7HGtw3$gO6Ehc33 zG23KSKWbI^7HhRbUJWA|M6#hH#jC9-;9+$&=BhxW4joFtA(PGO%KBsOYjj~uuyBp5 zSVVHQe$650mO}>?BN=NZ^%@HkK8BUe$8l(+9ym1ad68_+JM`AwL~7CEb-5{Gu^#f8 zl#yl{RIx*&UOfQlkavSiu9)UQ%7(6DtWCSQ4Ul9l?$8mhYg8B2}b!oC&@vF+U17dEmmUZ4st-VU9^*$C!GD&7pzfk8 z?s5`qGXj*$qun~a$lMTnB#3h#9k`*eS>-`3(HoKK|GM-9-bj63BKa6=O0n$$XdBqEg*>OZ`4jrG_z4bR6^@AR^3%8TjI#=oD#?%Ork5Z-cBJOmK>J5SI{v|JO zMTAPC(B%4dT7DdxncZzgkv?!J9H1Z=T3W!Qc*mp?j9c#1Fh!VWBy7G&RfjePFli`) z=THge>=;p+$!sveDZ;p=PW1&y=WiLkwVeX2jQ*#MF^rhXaSWa2I)S#?@MXo_1bTZ~ z7`yYdqBCRN)|6SHljDLT?o;qgS0oVAQbRN)(}_aqclMdVtLMGv({6qNGs@mh3c$Tz zJI>DoxOZnp9}VeR)(7~!VSV5O=uA$=|D1d|bX3GO-;Z#@a66JqTWx`IJFVg$6zRG{ zH(wkkQ>YIXB?wFJN)VYRW}y=zUc`zV)fWrnUK2_pUXrF30IJ-G66N#j=}|*k!=$x4 zGQ`X3HX}1$s#W-RI6J!NmSA{-kJqKCgYZJaQa1$-N|e8`U7&A4-hF-w)WAu~^Fb}p zsySwXG8E`LWK~ZMRiOLN9Qb4!<r^^+hz_UMBe-VcX5P`X@3^J!^$z|-=lTYCiH>2;Nvw)PB(&yWg@bGP zH#&9y$mw6m{UhZ&i(kWzvnP5Nzmpk?-lO-^zH>B#p4|+y7KYPShVwMt!!QEY%my37 z87sqw^idB(_bw_H8{V}tT%e0R3|$*+4Cky2mvZ>wqLty}9DbOyGR)<$;j)$ClN>f& zu`+y`BNhu*hRZo(QL{39mctL%tqh;%@I&3oa3zNgo|R!fhYc%MhO6`ivU&j-H9}ve zI$|>UE3|j#Yt51?4J+#+T?3y{rM=mfENl<0Y&Z7F_Jft}=04fDm94%{w#OE>QM#4J f;hU#=?xDSm?+U&|5AdCWNAJ*Gx<_k>+xLG1r9!NZ literal 0 HcmV?d00001 diff --git a/backend/London/bin/src/main/java/com/example/londonStore/repository/CategoryRepo.class b/backend/London/bin/src/main/java/com/example/londonStore/repository/CategoryRepo.class new file mode 100644 index 0000000000000000000000000000000000000000..cd7982328025c441b2110954854e13a3a7f2da53 GIT binary patch literal 1046 zcmbVLO^?$s5FIaN(}tGr7Ron^>1pAR9Nb82l@@VuY>!`_pWn><{`2i806c}B2RjU&=T?TPP&zynXCjm)4e?y0S%P6= z^u*|)GZsUOnaLF`=i#w%7}Me-g*>P+*em}`gpR`x<5QH5L46<-rIkBkaOv>T34_|P znV<&^2JIF4rM1S^;R<6vK52`&NzQP>NkXO);gr!lvu2!Nnm^-yV>CrRL750kpiIaw zB1YaLbg&d0tO*WQf_r>oFz4Dho(dLMJmmVb==sP zOQDNP#>lI;Y(R)|E97k^3M&`xZb5KoxZrM{q2H*yzW^2)y-m)4Fb$nm7jgMehgK7= zLYu+vV43#rVYEv0f~8*+LOW6#-_O!9+L55#GU!A`isVFCRqU6+R*de&ym~H!gKczC zb>3&-56#R@4ygVM77zGFw=8U7(0r%zoNOLZj`Ljx)HKwg z06S#tW!R;?N4v+%sQ(@6pF93nX#OfOd-N?ZKx4m*6iwNIYqYMx^)k|h8|8cxZqW?z QkVccZZ^K=?2AuAYSd_~S!*n96Ca1=2Bz-LY-R>hewm3T z`tDycG2U5FAR(bX?9SY~XU;uyKlbPEuipXSDLe{bgTZra;xH9bh38@{!dRyvUWhbH zFif=SYt?nyU}!MYR?>D7o?0}=|I7di47T#KiBN;^L+>18$Dq`S6RD&-U~pys@fm}{ zE8WKc$_(mr^lM|ZDZy37ew`|VRwrZZa}trsL^!Dx&y4ORnA&H&Qa%|X?_-<@L!eB= zpTz)qlhCc1Tm3u4E2onz{ z0o-9wTRIuQJsK^4E`a;A^I8IUur!j>TtWZ< literal 0 HcmV?d00001 diff --git a/backend/London/bin/src/main/java/com/example/londonStore/service/Home.class b/backend/London/bin/src/main/java/com/example/londonStore/service/Home.class new file mode 100644 index 0000000000000000000000000000000000000000..94200594d4bdce0c897377dac3a20835f8248191 GIT binary patch literal 2503 zcmcguTW`}a6h3apdZBEv8~5RjTgxQ@v?n@Enh=Od0i<;x@#v+dGbDE8IAi-Mh#!Ik z61?*-_!~SRj+hj)zU96l(D0ezJ*5w~d87!; zc#lTLZ2}j!6KO=qx8%Nv#cseirBsF)p=3$E^M_v4{5!&v&U(d`vF4(G-Ccc z*5h;)(au1xGosfS=v}2<#bb(Y(vTT{j~Zm*2NCKWWx*IaHinLM&MD$deGy@#w4wbK zi4g(ynGFZs!UmsEBDIyZnui7{oXD2m34u%qZHS&yv{KKZv4C+Nh_*Bb4>pQO*>&HJXYA zP*0%UKR07kWX4tin;cVS(4MRUqZzaS)-hVhyo}1zIXSaqdY8e94cDOoXBtq0IRcAK zZ&)2tfo)qoW=Kw!>OJ_}wkE$nzOIc4?)7NRxp-%BD^ta6WI4Xid> zp51nwsC7h7GLvYuw=kGqKdOoCjdm3-5%@7i>6%;~O^#{&9l~Ocp?M)O49j^NGz>`< zD1i@S1SB*5e{&p#2#FU1Zu3%e=yhw@t->_|A15bZOr065__PqHcT}Q%{zTYgP_x&0 z|I)&~Hz@G!3bZhhGtvs&#;ZLWSrZkwi#M`Or3$#mUIOWvL-;ch$5>u=@Jfhb1@Ls> zlY>ABPQWy_6&%^NitQA(HK^nFWdB)G#vVZZ3p8HO&3uB>-*8lddHmWHmSq9IjT8lo zu+*PB3+E7Z9{VM@ki&E_hiN94=`t)Mcjik88B<@bgWw_qg VapNdXH*tK=dVGC(}Ns=xvqG~rTwg zjX=K6DuKnlL|PH?ZP^w^G()~7rLxQlB@Kb;`dVVuC!u+O*s0e-3j2mYwz6_aAoo@U z+=HtGW=FSfYOQo0W=Zzjfz;fnu+0OC_QWFWveH;9ye2ZQXtA*0;xyoX$nXLhGyfwy z=5!g+)xP!BG3%?SyR&|o28tVsYSM^VzeO#w@Y5Kr9cMw0R-H$yPPu9tXHORq#Y$VM z^fC3Ba|CU2IYfMb=gtIiY87SFc4A&EY-1t{Us!6Am}`utG*%}*rV#CA zS!IO^LlYVBBOx&eM|gsBmV|a3U8OsTvF-#>lt~x09`P7uvG8YZr|36K(iGg;>`wvj zwz<|K;3=>%WmAw1tA(7DSmUmCbdp8ux zK$*aNr9P_fo)N3A{%7kL#rH|nZnu$64o|Gvdx4=RU> z1~hw{v4nETPiT*tqYa4a|QU+SS?9&UE`ZozH5V*%$mJh?Nx v;V$kBcr!Tf@!p%jTb{t1g9j*+0XpPc!u2wK0MGH8L7g7LV|a=;W?|(wD(#=c literal 0 HcmV?d00001 diff --git a/backend/London/bin/src/main/resources/application.properties b/backend/London/bin/src/main/resources/application.properties new file mode 100644 index 0000000..2d873ff --- /dev/null +++ b/backend/London/bin/src/main/resources/application.properties @@ -0,0 +1,10 @@ +server.port=59274 +spring.datasource.url=jdbc:mysql://localhost:3306/london_db59274?createDatabaseIfNotExist=true +server.servlet.context-path=/api +spring.datasource.username=root +spring.datasource.password=root +spring.jpa.hibernate.ddl-auto=update +spring.jackson.serialization.fail-on-empty-beans=false +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect +spring.jpa.show-sql=false +spring.jpa.properties.hibernate.format-sql=false diff --git a/backend/London/bin/src/test/java/com/example/londonStore/LondonApplicationTests.class b/backend/London/bin/src/test/java/com/example/londonStore/LondonApplicationTests.class new file mode 100644 index 0000000000000000000000000000000000000000..2b4ddf2a50ddf5b92c51eaad57843409cb37ff57 GIT binary patch literal 1079 zcmbtT%We}f6unN|d~(j_EaAFH#DWzj7fG&F zrq#%6E0VO5kB!MCXI^SGMitkDI)R-^F=uL;yq=s3?g=ywrIP-Lz}8^@ltBHd&O{U1 z1iCBib8EG2!3{#*zg1Q^ozF!^(Y}#+Wq}&2C%GuxV;Z%`GeI-Kb7m1_7{6dsLH7_H zUwIp^dAmn5EgV(a(}H_aMASaP0!S`Bb)^v&v!a~0CC5_GWsV2?R61I!Oq@xD zL7m|b%B;+hdWDYZ%My((QIx5Wg(dMC2;INdqX=4Xvjf|3i@@$6U6pawYF3fur<)I&VmzgCTga@Tq1Q^7Y@8%F9BWsJV0! z%^im_Rh@*tjWonKY{7j3&;H(TRl8lA5CYLimzIkcGDOs>GU0G%%tri**P0InU}J4+PYh92Gk?%;0??xGY>yLkT2 Wc5ee)djney9-w{=9{%Ke1n?br)jJOW literal 0 HcmV?d00001 diff --git a/backend/London/mvnw b/backend/London/mvnw new file mode 100644 index 0000000..a16b543 --- /dev/null +++ b/backend/London/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/backend/London/mvnw.cmd b/backend/London/mvnw.cmd new file mode 100644 index 0000000..c8d4337 --- /dev/null +++ b/backend/London/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/backend/London/pom.xml b/backend/London/pom.xml new file mode 100644 index 0000000..7f85288 --- /dev/null +++ b/backend/London/pom.xml @@ -0,0 +1,76 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.4 + + + com.example + London + 0.0.1-SNAPSHOT + London + Demo project for Spring Boot + + 1.8 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + test + + + io.springfox + springfox-swagger2 + 2.9.2 + + + io.springfox + springfox-swagger-ui + 2.9.2 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/backend/London/src/main/java/com/example/londonStore/CorsConfig.java b/backend/London/src/main/java/com/example/londonStore/CorsConfig.java new file mode 100644 index 0000000..c9ae5d7 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/CorsConfig.java @@ -0,0 +1,14 @@ +package com.example.londonStore; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; +@Configuration +public class CorsConfig implements WebMvcConfigurer{ + @Override + public void addCorsMappings(CorsRegistry registry) { + // TODO Auto-generated method stub + WebMvcConfigurer.super.addCorsMappings(registry); + registry.addMapping("/**"); + + } +} diff --git a/backend/London/src/main/java/com/example/londonStore/LondonApplication.java b/backend/London/src/main/java/com/example/londonStore/LondonApplication.java new file mode 100644 index 0000000..06b06c4 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/LondonApplication.java @@ -0,0 +1,31 @@ +package com.example.londonStore; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Bean; + +import springfox.documentation.builders.ApiInfoBuilder; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.spi.DocumentationType; +import springfox.documentation.spring.web.plugins.Docket; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + +@SpringBootApplication +@EnableSwagger2 +//@EnableAutoConfiguration(exclude= {SecurityAutoConfiguration.class}) +public class LondonApplication { + + public static void main(String[] args) { + SpringApplication.run(LondonApplication.class, args); + } + @Bean + public Docket postsApi() { + return new Docket(DocumentationType.SWAGGER_2) + .apiInfo(apiInfo()).select().build(); + } + private ApiInfo apiInfo() { + return new ApiInfoBuilder().title("London Store") + .description("London") .termsOfServiceUrl("https://simplifyingtech371899608.wordpress.com/") .licenseUrl("simplifyingtech@gmail.com").version("2.0").build(); + } + +} diff --git a/backend/London/src/main/java/com/example/londonStore/SecurityConfig.java b/backend/London/src/main/java/com/example/londonStore/SecurityConfig.java new file mode 100644 index 0000000..63bd11e --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/SecurityConfig.java @@ -0,0 +1,56 @@ +package com.example.londonStore; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; +import org.springframework.security.authentication.dao.DaoAuthenticationProvider; +import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; +import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; +import org.springframework.security.crypto.password.PasswordEncoder; +import com.example.londonStore.service.MyUserDetailsService; + + +@Configuration +@EnableWebSecurity +public class SecurityConfig extends WebSecurityConfigurerAdapter{ + @Autowired + private MyUserDetailsService myUserDetailsService; + @Override + protected void configure(HttpSecurity http) throws Exception { + System.out.println("hi"); + http.authorizeRequests() + .antMatchers("/customer").authenticated() + .antMatchers("/vendor").hasAnyAuthority("ADMIN") + .antMatchers("/product/**").permitAll() + .antMatchers("/review/**").permitAll() + .antMatchers("/login").permitAll() + .antMatchers("/user").permitAll() + .and() + .httpBasic(); + http.cors(); + http.csrf().disable(); //cross-site req forgery + } + @Override + protected void configure(AuthenticationManagerBuilder auth) throws Exception { + auth.authenticationProvider(getAuthenticator()); + } + + private DaoAuthenticationProvider getAuthenticator() { + // TODO Auto-generated method stub + DaoAuthenticationProvider dao=new DaoAuthenticationProvider(); + dao.setUserDetailsService(myUserDetailsService); + dao.setPasswordEncoder(getPasswordEncoder()); + return dao; + } + @Primary + @Bean + public PasswordEncoder getPasswordEncoder() { + // TODO Auto-generated method stub + return new BCryptPasswordEncoder(); + } + +} diff --git a/backend/London/src/main/java/com/example/londonStore/controller/HomeController.java b/backend/London/src/main/java/com/example/londonStore/controller/HomeController.java new file mode 100644 index 0000000..a107862 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/controller/HomeController.java @@ -0,0 +1,30 @@ +package com.example.londonStore.controller; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RestController; +import com.example.londonStore.model.Category; +import com.example.londonStore.service.Home; +@RestController +public class HomeController { + @Autowired + private Home home; + @GetMapping("/category") + public List getAll() { + return home.get(); + } + @PostMapping("/category") + public Category insert(@RequestBody Category category) { + return home.insert(category); + } + @GetMapping("/category/{name}") + public Category getOne(@PathVariable("name") String name) { + return home.getOne(name); + } + +} diff --git a/backend/London/src/main/java/com/example/londonStore/controller/UserController.java b/backend/London/src/main/java/com/example/londonStore/controller/UserController.java new file mode 100644 index 0000000..c611c95 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/controller/UserController.java @@ -0,0 +1,81 @@ +package com.example.londonStore.controller; + +import java.security.Principal; +import java.util.Base64; +import java.util.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.security.crypto.password.PasswordEncoder; +import org.springframework.web.bind.annotation.CrossOrigin; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import com.example.londonStore.model.User; +import com.example.londonStore.repository.UserRepository; + + + +@RestController +@CrossOrigin(origins="http://localhost:4200",methods = {RequestMethod.DELETE,RequestMethod.GET,RequestMethod.POST,RequestMethod.PUT}) + +public class UserController { + @Autowired + private UserRepository userRepo; + @Autowired + private PasswordEncoder passEncoder; + @GetMapping("/user/{name}") + private User getDetails(@PathVariable("name") String name) { + return userRepo.getByUserName(name); + } + @PutMapping("user/{name}") + private User putUser(@PathVariable("name") String name,@RequestBody User user) { + User us=userRepo.getByUserName(name); + User use=userRepo.getById(us.getId()); + use.setName(user.getName()); + use.setMobile(user.getMobile()); + use.setEmail(user.getEmail()); + use.setAddress(user.getAddress()); + String enPass=passEncoder.encode(user.getPassword()); + use.setPassword(enPass); + return userRepo.save(use); + + } + @PostMapping("/user") + private ResponseEntity postUser(@RequestBody User user) { + + String code=user.getUsername(); + System.out.println(code); + System.out.println(Base64.getDecoder().decode(code)); + String username=new String(Base64.getDecoder().decode(code)).split(":")[0]; + String password=new String(Base64.getDecoder().decode(code)).split(":")[1]; + System.out.println(username); + User u=userRepo.getByUserName(username); + if(!(u==null)) { + System.out.println(u.getUsername()); + return ResponseEntity.badRequest().body("The user is already Present, Failed to Create new User"); + } + else { + user.setUsername(username); + user.setPassword(password); + System.out.println(username+":"+password); + String enPass=passEncoder.encode(user.getPassword()); + user.setPassword(enPass); + + return ResponseEntity.ok(userRepo.save(user));} + + } + @GetMapping("/login") + private Principal getUser(Principal principal) { + System.out.println("Yes"); + if(principal.getName()==null) { + throw new Error("Invalid Credentials"); + } + System.out.println(principal); + return principal; + } +} \ No newline at end of file diff --git a/backend/London/src/main/java/com/example/londonStore/model/Category.java b/backend/London/src/main/java/com/example/londonStore/model/Category.java new file mode 100644 index 0000000..493bc2a --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/model/Category.java @@ -0,0 +1,27 @@ +package com.example.londonStore.model; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +@Entity +public class Category { + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long Id; + public Long getId() { + return Id; + } + public void setId(Long id) { + Id = id; + } + private String category; + public String getCategory() { + return category; + } + public void setCategory(String category) { + this.category= category; + } + +} diff --git a/backend/London/src/main/java/com/example/londonStore/model/User.java b/backend/London/src/main/java/com/example/londonStore/model/User.java new file mode 100644 index 0000000..f99aac8 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/model/User.java @@ -0,0 +1,111 @@ +package com.example.londonStore.model; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.UniqueConstraint; + +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.authority.SimpleGrantedAuthority; +import org.springframework.security.core.userdetails.UserDetails; + +@Entity +@Table(uniqueConstraints={@UniqueConstraint(columnNames={"username"})}) +public class User implements UserDetails{ +/** + * + */ + private static final long serialVersionUID = 1L; +@Id +@GeneratedValue(strategy = GenerationType.AUTO) +private Long Id; +private String name; +public String getName() { + return name; +} +public void setName(String name) { + this.name = name; +} +public Long getMobile() { + return mobile; +} +public void setMobile(Long mobile) { + this.mobile = mobile; +} +@Column(unique = true) +private String username; +@Column(unique = true) +private String email; +private String password; +private String address; +private Long mobile; +public String getEmail() { + return email; +} +public void setEmail(String email) { + this.email = email; +} +public String getAddress() { + return address; +} +public void setAddress(String address) { + this.address = address; +} + +public Long getId() { + return Id; +} +public void setId(Long id) { + Id = id; +} + + +public String getUsername() { + return username; +} +public void setUsername(String username) { + this.username = username; +} +public String getPassword() { + return password; +} +public void setPassword(String password) { + this.password = password; +} + +@Override +public Collection getAuthorities() { + // TODO Auto-generated method stub + List list=new ArrayList<>(); + SimpleGrantedAuthority sga=new SimpleGrantedAuthority("CUSTOMER"); + list.add(sga); + return list; +} +@Override +public boolean isAccountNonExpired() { + // TODO Auto-generated method stub + return true; +} +@Override +public boolean isAccountNonLocked() { + // TODO Auto-generated method stub + return true; +} +@Override +public boolean isCredentialsNonExpired() { + // TODO Auto-generated method stub + return true; +} +@Override +public boolean isEnabled() { + // TODO Auto-generated method stub + return true; +} +} diff --git a/backend/London/src/main/java/com/example/londonStore/repository/CategoryRepo.java b/backend/London/src/main/java/com/example/londonStore/repository/CategoryRepo.java new file mode 100644 index 0000000..5580682 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/repository/CategoryRepo.java @@ -0,0 +1,11 @@ +package com.example.londonStore.repository; + +import org.springframework.data.jpa.repository.JpaRepository; + +import com.example.londonStore.model.Category; + +public interface CategoryRepo extends JpaRepository{ + + Category getByCategory(String name); + +} diff --git a/backend/London/src/main/java/com/example/londonStore/repository/UserRepository.java b/backend/London/src/main/java/com/example/londonStore/repository/UserRepository.java new file mode 100644 index 0000000..b3d3e74 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/repository/UserRepository.java @@ -0,0 +1,14 @@ +package com.example.londonStore.repository; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import com.example.londonStore.model.User; + + +public interface UserRepository extends JpaRepository { + @Query("select u from User u where u.username=?1") + User getByUserName(String username); + + +} diff --git a/backend/London/src/main/java/com/example/londonStore/service/Home.java b/backend/London/src/main/java/com/example/londonStore/service/Home.java new file mode 100644 index 0000000..371f1a6 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/service/Home.java @@ -0,0 +1,27 @@ +package com.example.londonStore.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.example.londonStore.model.Category; +import com.example.londonStore.repository.CategoryRepo; + +@Service +public class Home { + @Autowired + private CategoryRepo categoryRepo; + public List get(){ + List li=categoryRepo.findAll(); + return li; + } + + public Category getOne(String name) { + return categoryRepo.getByCategory(name); + } + + public Category insert(Category category) { + return categoryRepo.save(category); + } + +} diff --git a/backend/London/src/main/java/com/example/londonStore/service/MyUserDetailsService.java b/backend/London/src/main/java/com/example/londonStore/service/MyUserDetailsService.java new file mode 100644 index 0000000..d177b58 --- /dev/null +++ b/backend/London/src/main/java/com/example/londonStore/service/MyUserDetailsService.java @@ -0,0 +1,25 @@ +package com.example.londonStore.service; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.userdetails.UserDetails; +import org.springframework.security.core.userdetails.UserDetailsService; +import org.springframework.security.core.userdetails.UsernameNotFoundException; +import org.springframework.stereotype.Service; + +import com.example.londonStore.model.User; +import com.example.londonStore.repository.UserRepository; + + + +@Service +public class MyUserDetailsService implements UserDetailsService{ + @Autowired + private UserRepository userRepo; + @Override + public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { + // TODO Auto-generated method stub + User user=userRepo.getByUserName(username); + return user; + } + +} diff --git a/backend/London/src/main/resources/application.properties b/backend/London/src/main/resources/application.properties new file mode 100644 index 0000000..13b365c --- /dev/null +++ b/backend/London/src/main/resources/application.properties @@ -0,0 +1,10 @@ +server.port=59274 +spring.datasource.url=jdbc:mysql://localhost:3306/LondonStoreDB?createDatabaseIfNotExist=true +server.servlet.context-path=/apiUser +spring.datasource.username=root +spring.datasource.password=Password123 +spring.jpa.hibernate.ddl-auto=update +spring.jackson.serialization.fail-on-empty-beans=false +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect +spring.jpa.show-sql=false +spring.jpa.properties.hibernate.format-sql=false diff --git a/backend/London/src/test/java/com/example/londonStore/LondonApplicationTests.java b/backend/London/src/test/java/com/example/londonStore/LondonApplicationTests.java new file mode 100644 index 0000000..cd63657 --- /dev/null +++ b/backend/London/src/test/java/com/example/londonStore/LondonApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.londonStore; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class LondonApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/backend/product/.gitignore b/backend/product/.gitignore new file mode 100644 index 0000000..549e00a --- /dev/null +++ b/backend/product/.gitignore @@ -0,0 +1,33 @@ +HELP.md +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### STS ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### IntelliJ IDEA ### +.idea +*.iws +*.iml +*.ipr + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ diff --git a/backend/product/.mvn/wrapper/MavenWrapperDownloader.java b/backend/product/.mvn/wrapper/MavenWrapperDownloader.java new file mode 100644 index 0000000..e76d1f3 --- /dev/null +++ b/backend/product/.mvn/wrapper/MavenWrapperDownloader.java @@ -0,0 +1,117 @@ +/* + * Copyright 2007-present the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import java.net.*; +import java.io.*; +import java.nio.channels.*; +import java.util.Properties; + +public class MavenWrapperDownloader { + + private static final String WRAPPER_VERSION = "0.5.6"; + /** + * Default URL to download the maven-wrapper.jar from, if no 'downloadUrl' is provided. + */ + private static final String DEFAULT_DOWNLOAD_URL = "https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/" + + WRAPPER_VERSION + "/maven-wrapper-" + WRAPPER_VERSION + ".jar"; + + /** + * Path to the maven-wrapper.properties file, which might contain a downloadUrl property to + * use instead of the default one. + */ + private static final String MAVEN_WRAPPER_PROPERTIES_PATH = + ".mvn/wrapper/maven-wrapper.properties"; + + /** + * Path where the maven-wrapper.jar will be saved to. + */ + private static final String MAVEN_WRAPPER_JAR_PATH = + ".mvn/wrapper/maven-wrapper.jar"; + + /** + * Name of the property which should be used to override the default download url for the wrapper. + */ + private static final String PROPERTY_NAME_WRAPPER_URL = "wrapperUrl"; + + public static void main(String args[]) { + System.out.println("- Downloader started"); + File baseDirectory = new File(args[0]); + System.out.println("- Using base directory: " + baseDirectory.getAbsolutePath()); + + // If the maven-wrapper.properties exists, read it and check if it contains a custom + // wrapperUrl parameter. + File mavenWrapperPropertyFile = new File(baseDirectory, MAVEN_WRAPPER_PROPERTIES_PATH); + String url = DEFAULT_DOWNLOAD_URL; + if(mavenWrapperPropertyFile.exists()) { + FileInputStream mavenWrapperPropertyFileInputStream = null; + try { + mavenWrapperPropertyFileInputStream = new FileInputStream(mavenWrapperPropertyFile); + Properties mavenWrapperProperties = new Properties(); + mavenWrapperProperties.load(mavenWrapperPropertyFileInputStream); + url = mavenWrapperProperties.getProperty(PROPERTY_NAME_WRAPPER_URL, url); + } catch (IOException e) { + System.out.println("- ERROR loading '" + MAVEN_WRAPPER_PROPERTIES_PATH + "'"); + } finally { + try { + if(mavenWrapperPropertyFileInputStream != null) { + mavenWrapperPropertyFileInputStream.close(); + } + } catch (IOException e) { + // Ignore ... + } + } + } + System.out.println("- Downloading from: " + url); + + File outputFile = new File(baseDirectory.getAbsolutePath(), MAVEN_WRAPPER_JAR_PATH); + if(!outputFile.getParentFile().exists()) { + if(!outputFile.getParentFile().mkdirs()) { + System.out.println( + "- ERROR creating output directory '" + outputFile.getParentFile().getAbsolutePath() + "'"); + } + } + System.out.println("- Downloading to: " + outputFile.getAbsolutePath()); + try { + downloadFileFromURL(url, outputFile); + System.out.println("Done"); + System.exit(0); + } catch (Throwable e) { + System.out.println("- Error downloading"); + e.printStackTrace(); + System.exit(1); + } + } + + private static void downloadFileFromURL(String urlString, File destination) throws Exception { + if (System.getenv("MVNW_USERNAME") != null && System.getenv("MVNW_PASSWORD") != null) { + String username = System.getenv("MVNW_USERNAME"); + char[] password = System.getenv("MVNW_PASSWORD").toCharArray(); + Authenticator.setDefault(new Authenticator() { + @Override + protected PasswordAuthentication getPasswordAuthentication() { + return new PasswordAuthentication(username, password); + } + }); + } + URL website = new URL(urlString); + ReadableByteChannel rbc; + rbc = Channels.newChannel(website.openStream()); + FileOutputStream fos = new FileOutputStream(destination); + fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE); + fos.close(); + rbc.close(); + } + +} diff --git a/backend/product/.mvn/wrapper/maven-wrapper.jar b/backend/product/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..2cc7d4a55c0cd0092912bf49ae38b3a9e3fd0054 GIT binary patch literal 50710 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 EfAhh=DF6Tf literal 0 HcmV?d00001 diff --git a/backend/product/.mvn/wrapper/maven-wrapper.properties b/backend/product/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 0000000..abd303b --- /dev/null +++ b/backend/product/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,2 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.2/apache-maven-3.8.2-bin.zip +wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/backend/product/mvnw b/backend/product/mvnw new file mode 100644 index 0000000..a16b543 --- /dev/null +++ b/backend/product/mvnw @@ -0,0 +1,310 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Maven Start Up Batch script +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# M2_HOME - location of maven2's installed home dir +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ] ; then + + if [ -f /etc/mavenrc ] ; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ] ; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false; +darwin=false; +mingw=false +case "`uname`" in + CYGWIN*) cygwin=true ;; + MINGW*) mingw=true;; + Darwin*) darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + export JAVA_HOME="`/usr/libexec/java_home`" + else + export JAVA_HOME="/Library/Java/Home" + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ] ; then + if [ -r /etc/gentoo-release ] ; then + JAVA_HOME=`java-config --jre-home` + fi +fi + +if [ -z "$M2_HOME" ] ; then + ## resolve links - $0 may be a link to maven's home + PRG="$0" + + # need this for relative symlinks + while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG="`dirname "$PRG"`/$link" + fi + done + + saveddir=`pwd` + + M2_HOME=`dirname "$PRG"`/.. + + # make it fully qualified + M2_HOME=`cd "$M2_HOME" && pwd` + + cd "$saveddir" + # echo Using m2 at $M2_HOME +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin ; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --unix "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw ; then + [ -n "$M2_HOME" ] && + M2_HOME="`(cd "$M2_HOME"; pwd)`" + [ -n "$JAVA_HOME" ] && + JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="`which javac`" + if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=`which readlink` + if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then + if $darwin ; then + javaHome="`dirname \"$javaExecutable\"`" + javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" + else + javaExecutable="`readlink -f \"$javaExecutable\"`" + fi + javaHome="`dirname \"$javaExecutable\"`" + javaHome=`expr "$javaHome" : '\(.*\)/bin'` + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="`which java`" + fi +fi + +if [ ! -x "$JAVACMD" ] ; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ] ; then + echo "Warning: JAVA_HOME environment variable is not set." +fi + +CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + + if [ -z "$1" ] + then + echo "Path not specified to find_maven_basedir" + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ] ; do + if [ -d "$wdir"/.mvn ] ; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=`cd "$wdir/.."; pwd` + fi + # end of workaround + done + echo "${basedir}" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + echo "$(tr -s '\n' ' ' < "$1")" + fi +} + +BASE_DIR=`find_maven_basedir "$(pwd)"` +if [ -z "$BASE_DIR" ]; then + exit 1; +fi + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found .mvn/wrapper/maven-wrapper.jar" + fi +else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." + fi + if [ -n "$MVNW_REPOURL" ]; then + jarUrl="$MVNW_REPOURL/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + else + jarUrl="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + fi + while IFS="=" read key value; do + case "$key" in (wrapperUrl) jarUrl="$value"; break ;; + esac + done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" + if [ "$MVNW_VERBOSE" = true ]; then + echo "Downloading from: $jarUrl" + fi + wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" + if $cygwin; then + wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` + fi + + if command -v wget > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found wget ... using wget" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget "$jarUrl" -O "$wrapperJarPath" + else + wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" + fi + elif command -v curl > /dev/null; then + if [ "$MVNW_VERBOSE" = true ]; then + echo "Found curl ... using curl" + fi + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl -o "$wrapperJarPath" "$jarUrl" -f + else + curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f + fi + + else + if [ "$MVNW_VERBOSE" = true ]; then + echo "Falling back to using Java to download" + fi + javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaClass=`cygpath --path --windows "$javaClass"` + fi + if [ -e "$javaClass" ]; then + if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Compiling MavenWrapperDownloader.java ..." + fi + # Compiling the Java class + ("$JAVA_HOME/bin/javac" "$javaClass") + fi + if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then + # Running the downloader + if [ "$MVNW_VERBOSE" = true ]; then + echo " - Running MavenWrapperDownloader.java ..." + fi + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +if [ "$MVNW_VERBOSE" = true ]; then + echo $MAVEN_PROJECTBASEDIR +fi +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$M2_HOME" ] && + M2_HOME=`cygpath --path --windows "$M2_HOME"` + [ -n "$JAVA_HOME" ] && + JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` + [ -n "$CLASSPATH" ] && + CLASSPATH=`cygpath --path --windows "$CLASSPATH"` + [ -n "$MAVEN_PROJECTBASEDIR" ] && + MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +exec "$JAVACMD" \ + $MAVEN_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/backend/product/mvnw.cmd b/backend/product/mvnw.cmd new file mode 100644 index 0000000..c8d4337 --- /dev/null +++ b/backend/product/mvnw.cmd @@ -0,0 +1,182 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM https://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Maven Start Up Batch script +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM M2_HOME - location of maven2's installed home dir +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" +if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + +FOR /F "tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET DOWNLOAD_URL="%MVNW_REPOURL%/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %DOWNLOAD_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" +if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%" == "on" pause + +if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% + +exit /B %ERROR_CODE% diff --git a/backend/product/pom.xml b/backend/product/pom.xml new file mode 100644 index 0000000..9363795 --- /dev/null +++ b/backend/product/pom.xml @@ -0,0 +1,65 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.4 + + + com.example + product + 0.0.1-SNAPSHOT + product + Product services for London Store + + 1.8 + + + + org.springframework.boot + spring-boot-starter-data-jpa + + + org.springframework.boot + spring-boot-starter-security + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-devtools + runtime + true + + + mysql + mysql-connector-java + runtime + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.security + spring-security-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/backend/product/src/main/java/com/example/londonStore/CorsConfig.java b/backend/product/src/main/java/com/example/londonStore/CorsConfig.java new file mode 100644 index 0000000..b086330 --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/CorsConfig.java @@ -0,0 +1,16 @@ +package com.example.londonStore; + +import org.springframework.context.annotation.Configuration; + +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +@Configuration +public class CorsConfig implements WebMvcConfigurer{ + + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**"); + } +} + diff --git a/backend/product/src/main/java/com/example/londonStore/ProductApplication.java b/backend/product/src/main/java/com/example/londonStore/ProductApplication.java new file mode 100644 index 0000000..df0ed07 --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/ProductApplication.java @@ -0,0 +1,16 @@ +package com.example.londonStore; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration; + +@SpringBootApplication +@EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class}) +public class ProductApplication { + + public static void main(String[] args) { + SpringApplication.run(ProductApplication.class, args); + } + +} diff --git a/backend/product/src/main/java/com/example/londonStore/SecurityConfig.java b/backend/product/src/main/java/com/example/londonStore/SecurityConfig.java new file mode 100644 index 0000000..eb3e80f --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/SecurityConfig.java @@ -0,0 +1,5 @@ +package com.example.londonStore; + +public class SecurityConfig { + +} diff --git a/backend/product/src/main/java/com/example/londonStore/controller/ProductController.java b/backend/product/src/main/java/com/example/londonStore/controller/ProductController.java new file mode 100644 index 0000000..cbc4abb --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/controller/ProductController.java @@ -0,0 +1,73 @@ +package com.example.londonStore.controller; + +import java.util.List; + + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import com.example.londonStore.model.Product; +import com.example.londonStore.service.ProductService; + +@RestController +//@CrossOrigin(origins = "http://localhost:4300", methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE}) +public class ProductController { + + @Autowired + ProductService productService; + + //CRUD + @GetMapping("/product") + private List getAllProducts(@RequestParam(name="page", required = false, defaultValue = "0") Integer page, + @RequestParam(name="size", required = false, defaultValue = "100000") Integer size){ + return productService.getAllProducts(page, size); + } + + @PostMapping("/product") + private Product postProduct(@RequestBody Product product) { + return productService.postProduct(product); + } + + @PostMapping("/products") + private List postManyProducts(@RequestBody List products){ + return productService.postManyProducts(products); + } + + @PutMapping("/product/{id}") + private Product updateProduct(@PathVariable("id") Long id, @RequestBody Product product) { + return productService.updateProduct(id, product); + } + + @DeleteMapping("/product/{id}") + private void deleteProduct(@PathVariable("id") Long id) { + productService.deleteProduct(id); + } + + @GetMapping("/product/{id}") + private Product getProductById(@PathVariable("id") Long id) { + return productService.getProductById(id); + } + + @GetMapping("/category/{category}") + private List getProductsByCategory(@RequestParam(name="page", required = false, defaultValue = "0") Integer page, + @RequestParam(name="size", required = false, defaultValue = "100000") Integer size, @PathVariable("category") String category){ + return productService.getProductsByCategory(page, size, category); + } + + @GetMapping("/product/search") + private List searchProduct(@RequestParam(name="q", required = true) String keyword){ + return productService.searchProduct(keyword); + } + + @GetMapping("/product/quantity/{id}") + private Long getProductQuantity(@PathVariable("id") Long id) { + return productService.getProductQuantity(id); + } +} diff --git a/backend/product/src/main/java/com/example/londonStore/model/Product.java b/backend/product/src/main/java/com/example/londonStore/model/Product.java new file mode 100644 index 0000000..5ed7f47 --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/model/Product.java @@ -0,0 +1,118 @@ +package com.example.londonStore.model; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; + +@Entity +@Table(name = "product") +public class Product { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long id; + + private String name; + + private String picture; + + private Long price; + + private Double rating; + + private String vendorName; + + private String category; + + private String description; + + private Long quantity; + + public Long getQuantity() { + return quantity; + } + + public void setQuantity(Long quantity) { + this.quantity = quantity; + } + + public Product() { + super(); + } + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPicture() { + return picture; + } + + public void setPicture(String picture) { + this.picture = picture; + } + + public Long getPrice() { + return price; + } + + public void setPrice(Long price) { + this.price = price; + } + + public Double getRating() { + return rating; + } + + public void setRating(Double rating) { + this.rating = rating; + } + + public String getVendorName() { + return vendorName; + } + + public void setVendorName(String vendorName) { + this.vendorName = vendorName; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + @Override + public String toString() { + return "Product [id=" + id + ", name=" + name + ", picture=" + picture + ", price=" + price + ", rating=" + + rating + ", vendorName=" + vendorName + ", category=" + category + ", description=" + description + + "]"; + } + + + +} diff --git a/backend/product/src/main/java/com/example/londonStore/repository/ProductRepository.java b/backend/product/src/main/java/com/example/londonStore/repository/ProductRepository.java new file mode 100644 index 0000000..ce38952 --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/repository/ProductRepository.java @@ -0,0 +1,18 @@ +package com.example.londonStore.repository; + +import java.util.List; + +import org.springframework.data.domain.Pageable; +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; + +import com.example.londonStore.model.Product; + +public interface ProductRepository extends JpaRepository{ + + List findByCategory(String category, Pageable pageable); + + @Query("SELECT p FROM Product p WHERE p.name LIKE %?1%") + List searchProduct(String keyword); + +} diff --git a/backend/product/src/main/java/com/example/londonStore/service/ProductService.java b/backend/product/src/main/java/com/example/londonStore/service/ProductService.java new file mode 100644 index 0000000..ece1174 --- /dev/null +++ b/backend/product/src/main/java/com/example/londonStore/service/ProductService.java @@ -0,0 +1,67 @@ +package com.example.londonStore.service; + +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.PageRequest; +import org.springframework.data.domain.Pageable; +import org.springframework.stereotype.Service; + +import com.example.londonStore.model.Product; +import com.example.londonStore.repository.ProductRepository; + +@Service +public class ProductService { + + @Autowired + ProductRepository productRepository; + + //CRUD + public List getAllProducts(Integer page, Integer size) { + Pageable pageable = PageRequest.of(page, size); + return productRepository.findAll(pageable).getContent(); + } + + public Product postProduct(Product product) { + return productRepository.save(product); + } + + public List postManyProducts(List products){ + return productRepository.saveAll(products); + } + + public Product updateProduct(Long id, Product product) { + Product newProduct = productRepository.getById(id); + newProduct.setName(product.getName()); + newProduct.setPicture(product.getPicture()); + newProduct.setPrice(product.getPrice()); + newProduct.setRating(product.getRating()); + newProduct.setVendorName(product.getVendorName()); + newProduct.setCategory(product.getCategory()); + newProduct.setDescription(product.getDescription()); + newProduct.setQuantity(product.getQuantity()); + return productRepository.save(newProduct); + } + + public void deleteProduct(Long id) { + productRepository.deleteById(id); + } + + //others + public Product getProductById(Long id) { + return productRepository.getById(id); + } + + public List getProductsByCategory(Integer page, Integer size, String category) { + Pageable pageable = PageRequest.of(page, size); + return productRepository.findByCategory(category, pageable); + } + + public List searchProduct(String keyword) { + return productRepository.searchProduct(keyword); + } + + public Long getProductQuantity(Long id) { + return productRepository.getById(id).getQuantity(); + } +} diff --git a/backend/product/src/main/resources/application.properties b/backend/product/src/main/resources/application.properties new file mode 100644 index 0000000..7c27046 --- /dev/null +++ b/backend/product/src/main/resources/application.properties @@ -0,0 +1,10 @@ +server.port = 59327 + +server.servlet.context-path=/apiProduct +spring.datasource.url=jdbc:mysql://localhost:3306/LondonStoreDB?createDatabaseIfNotExist=true +spring.datasource.username=root +spring.datasource.password=Password123 +spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect +spring.jpa.hibernate.ddl-auto=update +spring.jackson.serialization.fail-on-empty-beans=false + diff --git a/backend/product/src/test/java/com/example/londonStore/ProductApplicationTests.java b/backend/product/src/test/java/com/example/londonStore/ProductApplicationTests.java new file mode 100644 index 0000000..4c644eb --- /dev/null +++ b/backend/product/src/test/java/com/example/londonStore/ProductApplicationTests.java @@ -0,0 +1,13 @@ +package com.example.londonStore; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class ProductApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/frontend/.browserslistrc b/frontend/.browserslistrc new file mode 100644 index 0000000..427441d --- /dev/null +++ b/frontend/.browserslistrc @@ -0,0 +1,17 @@ +# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. +# For additional information regarding the format and rule options, please see: +# https://github.com/browserslist/browserslist#queries + +# For the full list of supported browsers by the Angular framework, please see: +# https://angular.io/guide/browser-support + +# You can see what browsers were selected by your queries by running: +# npx browserslist + +last 1 Chrome version +last 1 Firefox version +last 2 Edge major versions +last 2 Safari major versions +last 2 iOS major versions +Firefox ESR +not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/frontend/.editorconfig b/frontend/.editorconfig new file mode 100644 index 0000000..59d9a3a --- /dev/null +++ b/frontend/.editorconfig @@ -0,0 +1,16 @@ +# Editor configuration, see https://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.ts] +quote_type = single + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 0000000..de51f68 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1,45 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp +/out-tsc +# Only exists if Bazel was run +/bazel-out + +# dependencies +/node_modules + +# profiling files +chrome-profiler-events*.json + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +.history/* + +# misc +/.sass-cache +/connect.lock +/coverage +/libpeerconnection.log +npm-debug.log +yarn-error.log +testem.log +/typings + +# System Files +.DS_Store +Thumbs.db diff --git a/frontend/README.md b/frontend/README.md new file mode 100644 index 0000000..8c8aeb9 --- /dev/null +++ b/frontend/README.md @@ -0,0 +1,27 @@ +# Prod + +This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.1.1. + +## Development server + +Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. + +## Code scaffolding + +Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. + +## Build + +Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. + +## Running unit tests + +Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). + +## Running end-to-end tests + +Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities. + +## Further help + +To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page. diff --git a/frontend/angular.json b/frontend/angular.json new file mode 100644 index 0000000..411d5c4 --- /dev/null +++ b/frontend/angular.json @@ -0,0 +1,113 @@ +{ + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "cli": { + "analytics": "d4850e27-836a-44fd-bb46-166edf8b36a3" + }, + "version": 1, + "newProjectRoot": "projects", + "projects": { + "prod": { + "projectType": "application", + "schematics": { + "@schematics/angular:application": { + "strict": true + } + }, + "root": "", + "sourceRoot": "src", + "prefix": "app", + "architect": { + "build": { + "builder": "@angular-devkit/build-angular:browser", + "options": { + "outputPath": "dist/prod", + "index": "src/index.html", + "main": "src/main.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.app.json", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + }, + "configurations": { + "production": { + "budgets": [ + { + "type": "initial", + "maximumWarning": "500kb", + "maximumError": "1mb" + }, + { + "type": "anyComponentStyle", + "maximumWarning": "2kb", + "maximumError": "4kb" + } + ], + "fileReplacements": [ + { + "replace": "src/environments/environment.ts", + "with": "src/environments/environment.prod.ts" + } + ], + "outputHashing": "all" + }, + "development": { + "buildOptimizer": false, + "optimization": false, + "vendorChunk": true, + "extractLicenses": false, + "sourceMap": true, + "namedChunks": true + } + }, + "defaultConfiguration": "production" + }, + "serve": { + "options": { + "host": "0.0.0.0", + "port": 4300 + }, + "builder": "@angular-devkit/build-angular:dev-server", + "configurations": { + "production": { + "browserTarget": "prod:build:production" + }, + "development": { + "browserTarget": "prod:build:development" + } + }, + "defaultConfiguration": "development" + }, + "extract-i18n": { + "builder": "@angular-devkit/build-angular:extract-i18n", + "options": { + "browserTarget": "prod:build" + } + }, + "test": { + "builder": "@angular-devkit/build-angular:karma", + "options": { + "main": "src/test.ts", + "polyfills": "src/polyfills.ts", + "tsConfig": "tsconfig.spec.json", + "karmaConfig": "karma.conf.js", + "assets": [ + "src/favicon.ico", + "src/assets" + ], + "styles": [ + "src/styles.css" + ], + "scripts": [] + } + } + } + } + }, + "defaultProject": "prod" +} diff --git a/frontend/karma.conf.js b/frontend/karma.conf.js new file mode 100644 index 0000000..8b104a2 --- /dev/null +++ b/frontend/karma.conf.js @@ -0,0 +1,44 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + config.set({ + basePath: '', + frameworks: ['jasmine', '@angular-devkit/build-angular'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage'), + require('@angular-devkit/build-angular/plugins/karma') + ], + client: { + jasmine: { + // you can add configuration options for Jasmine here + // the possible options are listed at https://jasmine.github.io/api/edge/Configuration.html + // for example, you can disable the random execution with `random: false` + // or set a specific seed with `seed: 4321` + }, + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + jasmineHtmlReporter: { + suppressAll: true // removes the duplicated traces + }, + coverageReporter: { + dir: require('path').join(__dirname, './coverage/prod'), + subdir: '.', + reporters: [ + { type: 'html' }, + { type: 'text-summary' } + ] + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + singleRun: false, + restartOnFileChange: true + }); +}; diff --git a/frontend/package-lock.json b/frontend/package-lock.json new file mode 100644 index 0000000..d77d84f --- /dev/null +++ b/frontend/package-lock.json @@ -0,0 +1,12122 @@ +{ + "name": "prod", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular-devkit/architect": { + "version": "0.1201.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1201.4.tgz", + "integrity": "sha512-hGO5NrZxV8Z7sILwokt7H+1sMf+5tJS9PJszvYlIBSzG0LBkOwwLQDb4MD42ATXFru57SXNqMZDVKoi1kTgxAw==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.1.4", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/build-angular": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-12.1.4.tgz", + "integrity": "sha512-9kMdnaU2dr8o7gJpuBsEHLUpa6huF8uZQEd1+jhKfByEY/xTQo8qztvmbhFhrSfDvdYRygNHItpt3pYEoCEOig==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1201.4", + "@angular-devkit/build-optimizer": "0.1201.4", + "@angular-devkit/build-webpack": "0.1201.4", + "@angular-devkit/core": "12.1.4", + "@babel/core": "7.14.6", + "@babel/generator": "7.14.5", + "@babel/helper-annotate-as-pure": "7.14.5", + "@babel/plugin-proposal-async-generator-functions": "7.14.7", + "@babel/plugin-transform-async-to-generator": "7.14.5", + "@babel/plugin-transform-runtime": "7.14.5", + "@babel/preset-env": "7.14.7", + "@babel/runtime": "7.14.6", + "@babel/template": "7.14.5", + "@discoveryjs/json-ext": "0.5.3", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", + "@ngtools/webpack": "12.1.4", + "ansi-colors": "4.1.1", + "babel-loader": "8.2.2", + "browserslist": "^4.9.1", + "cacache": "15.2.0", + "caniuse-lite": "^1.0.30001032", + "circular-dependency-plugin": "5.2.2", + "copy-webpack-plugin": "9.0.0", + "core-js": "3.15.1", + "critters": "0.0.10", + "css-loader": "5.2.6", + "css-minimizer-webpack-plugin": "3.0.1", + "find-cache-dir": "3.3.1", + "glob": "7.1.7", + "https-proxy-agent": "5.0.0", + "inquirer": "8.1.1", + "jest-worker": "27.0.2", + "karma-source-map-support": "1.4.0", + "less": "4.1.1", + "less-loader": "10.0.0", + "license-webpack-plugin": "2.3.20", + "loader-utils": "2.0.0", + "mini-css-extract-plugin": "1.6.2", + "minimatch": "3.0.4", + "open": "8.2.1", + "ora": "5.4.1", + "parse5-html-rewriting-stream": "6.0.1", + "postcss": "8.3.5", + "postcss-import": "14.0.2", + "postcss-loader": "6.1.0", + "postcss-preset-env": "6.7.0", + "raw-loader": "4.0.2", + "regenerator-runtime": "0.13.7", + "resolve-url-loader": "4.0.0", + "rxjs": "6.6.7", + "sass": "1.35.1", + "sass-loader": "12.1.0", + "semver": "7.3.5", + "source-map": "0.7.3", + "source-map-loader": "3.0.0", + "source-map-support": "0.5.19", + "style-loader": "2.0.0", + "stylus": "0.54.8", + "stylus-loader": "6.1.0", + "terser": "5.7.0", + "terser-webpack-plugin": "5.1.3", + "text-table": "0.2.0", + "tree-kill": "1.2.2", + "tslib": "2.3.0", + "webpack": "5.44.0", + "webpack-dev-middleware": "5.0.0", + "webpack-dev-server": "3.11.2", + "webpack-merge": "5.8.0", + "webpack-subresource-integrity": "1.5.2" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + } + } + }, + "@angular-devkit/build-optimizer": { + "version": "0.1201.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.1201.4.tgz", + "integrity": "sha512-Hq+mDUe4xIyq4939JZaUkptsM89WnZOk8Qel6mS0T/bxMX/qs+nuGD5o+xDKkuayogbiTrLmyZBib0/90eSXEA==", + "dev": true, + "requires": { + "source-map": "0.7.3", + "tslib": "2.3.0", + "typescript": "4.3.4" + }, + "dependencies": { + "tslib": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "dev": true + }, + "typescript": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", + "dev": true + } + } + }, + "@angular-devkit/build-webpack": { + "version": "0.1201.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1201.4.tgz", + "integrity": "sha512-eMmbyHyWJZMQ1tfwVdja/iAk/eXJFYrF8b27gDV9gGI7MGB3KJ93AhkbPbcvlw4Hhx4+6M11GfeXzbwH0q9pnQ==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1201.4", + "rxjs": "6.6.7" + } + }, + "@angular-devkit/core": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-12.1.4.tgz", + "integrity": "sha512-KOzGD8JbP/7EeUwPiU5x+fo3ZEQ5R4IVW5WoH92PaO3mdpqXC7UL2MWLct8PUe9il9nqJMvrBMldSSvP9PCT2w==", + "dev": true, + "requires": { + "ajv": "8.6.0", + "ajv-formats": "2.1.0", + "fast-json-stable-stringify": "2.1.0", + "magic-string": "0.25.7", + "rxjs": "6.6.7", + "source-map": "0.7.3" + } + }, + "@angular-devkit/schematics": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-12.1.4.tgz", + "integrity": "sha512-yD3y3pK/K5piOgvALFoCCiPp4H8emNa3yZL+vlpEpewVLpF1MM55LeTxc0PI5s0uqtOGVnvcbA5wYgMm3YsUEA==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.1.4", + "ora": "5.4.1", + "rxjs": "6.6.7" + } + }, + "@angular/animations": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-12.1.5.tgz", + "integrity": "sha512-t17n8RuzkY7lYawmI01WuNWf70ttvEPknmS3sh7q2IAsBdRiLQCBmh6Hw5q0SBaQNoRWNIcUWKBwl4EmyXOtrA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/cli": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-12.1.4.tgz", + "integrity": "sha512-LpyhyqWe3bFcuH3MrXeYoIPI1htjwG1b5ehETfq4qsMvNmuFON6QI+F7EWEpX7lItVQc2bES+ogasTZsZue/uw==", + "dev": true, + "requires": { + "@angular-devkit/architect": "0.1201.4", + "@angular-devkit/core": "12.1.4", + "@angular-devkit/schematics": "12.1.4", + "@schematics/angular": "12.1.4", + "@yarnpkg/lockfile": "1.1.0", + "ansi-colors": "4.1.1", + "debug": "4.3.1", + "ini": "2.0.0", + "inquirer": "8.1.1", + "jsonc-parser": "3.0.0", + "npm-package-arg": "8.1.5", + "npm-pick-manifest": "6.1.1", + "open": "8.2.1", + "ora": "5.4.1", + "pacote": "11.3.4", + "resolve": "1.20.0", + "semver": "7.3.5", + "symbol-observable": "4.0.0", + "uuid": "8.3.2" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } + } + }, + "@angular/common": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-12.1.5.tgz", + "integrity": "sha512-xs33eMhV79S85nbH5FVmujKY3OoczloW9oOGRe5tCzxsDDv85hadrB8Mbm3qI5WQ99DNk8M2+P0MW6uiyCAWkQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/compiler": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-12.1.5.tgz", + "integrity": "sha512-MBrNCuTFmBiTy+sqmBYRqfBHPBJeONvRWOxHepn/CMtjHJiTZ+PHG61Chu2ySxLBuOZxAGaP4GMcqIc15G742g==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/compiler-cli": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-12.1.5.tgz", + "integrity": "sha512-5YqZ5heKS3G5t3Fg9L26UedNnum8F9yjNDgUq0qvYR2b6nEDOLYgUxuUSRtg6IGDglSgbxpkgkGNd/SHF9Iu8A==", + "dev": true, + "requires": { + "@babel/core": "^7.8.6", + "@babel/types": "^7.8.6", + "canonical-path": "1.0.0", + "chokidar": "^3.0.0", + "convert-source-map": "^1.5.1", + "dependency-graph": "^0.11.0", + "magic-string": "^0.25.0", + "minimist": "^1.2.0", + "reflect-metadata": "^0.1.2", + "semver": "^7.0.0", + "source-map": "^0.6.1", + "sourcemap-codec": "^1.4.8", + "tslib": "^2.2.0", + "yargs": "^17.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz", + "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "@angular/core": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-12.1.5.tgz", + "integrity": "sha512-okXnhAPxfblAWSe5M/IqrSATi+ul83a9o9PWOTFR/XCVcbx+neE2IwIr1dIDKBKj91b1CFalLS+uOSkN05PNkA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/forms": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-12.1.5.tgz", + "integrity": "sha512-ABfBRCZYVbR5MUkMNrYU/ovCjXtCedk0h4phzCimGl6hBcpbumT9z/3m0TsY9sQnLq0BaCfKNklnHwCuO9mSSg==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-12.1.5.tgz", + "integrity": "sha512-UNlmvCY8cS1/WojCJtgf/EMMN8qdPV1IQa6vZ6/ChQiS38YlH+aQEOCcxtSSfMFmWjaz7j67u55vSlkvA4rApQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/platform-browser-dynamic": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-12.1.5.tgz", + "integrity": "sha512-4Anc2pRGRnBHzSeWMYOaEs6hUYw09N/WsOg1lHevZ8abwXyo80xOKiZa+kfgFkst0XaY8DzuDQFnj7opcEVdCQ==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@angular/router": { + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-12.1.5.tgz", + "integrity": "sha512-ZZFLcaenVFKCyaxD3mU4cuV4RNFwCEN6JLWmkOFkwIt01RVJcvPaPxiv4pfQf5hnk2HeSciMA0J+UIzSu5YKMA==", + "requires": { + "tslib": "^2.2.0" + } + }, + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true + }, + "@babel/core": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "dependencies": { + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz", + "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", + "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", + "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.7", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.7", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.7", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.15.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true + }, + "@discoveryjs/json-ext": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz", + "integrity": "sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==", + "dev": true + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jsdevtools/coverage-istanbul-loader": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz", + "integrity": "sha512-EUCPEkaRPvmHjWAAZkWMT7JDzpw7FKB00WTISaiXsbNOd5hCHg77XLA8sLYLFDo1zepYLo2w7GstN8YBqRXZfA==", + "dev": true, + "requires": { + "convert-source-map": "^1.7.0", + "istanbul-lib-instrument": "^4.0.3", + "loader-utils": "^2.0.0", + "merge-source-map": "^1.1.0", + "schema-utils": "^2.7.0" + } + }, + "@ngtools/webpack": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-12.1.4.tgz", + "integrity": "sha512-hXc8dTnRfDB7o1Pd7a07aw0rjGmVLXU28+cTHQJliosgD3obcjfZ4QPA0k97vlQMtqVJawuShRfyiUKrpsJf8Q==", + "dev": true, + "requires": { + "enhanced-resolve": "5.8.2" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/git": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz", + "integrity": "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==", + "dev": true, + "requires": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz", + "integrity": "sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==", + "dev": true, + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "@npmcli/node-gyp": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz", + "integrity": "sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==", + "dev": true + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "dev": true, + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.6.tgz", + "integrity": "sha512-e42bVZnC6VluBZBAFEr3YrdqSspG3bgilyg4nSLBJ7TRGNCzxHa92XAHxQBLYg0BmgwO4b2mf3h/l5EkEWRn3g==", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "@schematics/angular": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-12.1.4.tgz", + "integrity": "sha512-xGqgGI6GWk4EFdKis8FmSESxoLgjnLQbaRE1t1KZCkSKJzqkOj0R9wiDrtZfcrbPxIkLL+3fAk2ThwwPznT6yw==", + "dev": true, + "requires": { + "@angular-devkit/core": "12.1.4", + "@angular-devkit/schematics": "12.1.4", + "jsonc-parser": "3.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/component-emitter": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz", + "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==", + "dev": true + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "@types/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/jasmine": { + "version": "3.6.11", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.6.11.tgz", + "integrity": "sha512-S6pvzQDvMZHrkBz2Mcn/8Du7cpr76PlRJBAoHnSDNbulULsH5dp0Gns+WRyNX5LHejz/ljxK4/vIHK/caHt6SQ==", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "12.20.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.25.tgz", + "integrity": "sha512-hcTWqk7DR/HrN9Xe7AlJwuCaL13Vcd9/g/T54YrJz4Q3ESM5mr33YCzW2bOfzSIc3aZMeGBvbLGvgN6mIJ0I5Q==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/webpack-sources": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.9.tgz", + "integrity": "sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", + "dev": true + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + } + }, + "agentkeepalive": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", + "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-formats": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.0.tgz", + "integrity": "sha512-USH2jBb+C/hIpwD2iRjp0pe0k+MvzG0mlSn/FIdCgQhUb9ALPRjt2KIQdfZDS9r0ZIeUAg7gOu9KL0PFqGqr5Q==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.14.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz", + "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001254", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.830", + "escalade": "^3.1.1", + "node-releases": "^1.1.75" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dev": true, + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", + "dev": true + }, + "canonical-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/canonical-path/-/canonical-path-1.0.0.tgz", + "integrity": "sha512-feylzsbDxi1gPZ1IjystzIQZagYYLvfKrSuygUCgf7z6x790VEzze5QEkdSV1U58RA7Hi0+v6fv4K54atOzATg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "circular-dependency-plugin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz", + "integrity": "sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", + "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colord": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", + "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-anything": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", + "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", + "dev": true, + "requires": { + "is-what": "^3.12.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz", + "integrity": "sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.1.tgz", + "integrity": "sha512-h8VbZYnc9pDzueiS2610IULDkpFFPunHwIpl8yRwFahAEEdSpHlTy3h3z3rKq5h11CaUdBEeRViu9AYvbxiMeg==", + "dev": true + }, + "core-js-compat": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.3.tgz", + "integrity": "sha512-+in61CKYs4hQERiADCJsdgewpdl/X0GhEX77pjKgbeibXviIt2oxEjTc8O2fqHX8mDdBrDvX8MYD/RYsBv4OiA==", + "dev": true, + "requires": { + "browserslist": "^4.17.0", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "critters": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.10.tgz", + "integrity": "sha512-p5VKhP1803+f+0Jq5P03w1SbiHtpAKm+1EpJHkiPxQPq0Vu9QLZHviJ02GRrWi0dlcJqrmzMWInbwp4d22RsGw==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "css": "^3.0.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true + }, + "css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", + "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.1.tgz", + "integrity": "sha512-RGFIv6iZWUPO2T1vE5+5pNCSs2H2xtHYRdfZPiiNH8Of6QOn9BeFnZSoHiQMkmsxOO/JkPe4BpKfs7slFIWcTA==", + "dev": true, + "requires": { + "cssnano": "^5.0.0", + "jest-worker": "^27.0.2", + "p-limit": "^3.0.2", + "postcss": "^8.2.9", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + }, + "dependencies": { + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.839", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.839.tgz", + "integrity": "sha512-0O7uPs9LJNjQ/U5mW78qW8gXv9H6Ba3DHZ5/yt8aBsvomOWDkV3MddT7enUYvLQEUVOURjWmgJJWVZ3K98tIwQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "optional": true, + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", + "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~4.0.0", + "ws": "~7.4.2" + }, + "dependencies": { + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", + "integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", + "dev": true, + "requires": { + "base64-arraybuffer": "0.1.4" + } + }, + "enhanced-resolve": { + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz", + "integrity": "sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz", + "integrity": "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true, + "optional": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "inquirer": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.1.1.tgz", + "integrity": "sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.3.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.6", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz", + "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jasmine-core": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.7.1.tgz", + "integrity": "sha512-DH3oYDS/AUvvr22+xUBW62m1Xoy7tUlY1tsxKEJvl5JeJ7q8zd1K5bUwiOxdH+erj6l2vAMM3hV25Xs9/WrmuQ==", + "dev": true + }, + "jest-worker": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.2.tgz", + "integrity": "sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "karma": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.4.tgz", + "integrity": "sha512-hbhRogUYIulfkBTZT7xoPrCYhRBnBoqbbL4fszWD0ReFGUxU+LYBr3dwKdAluaDQ/ynT9/7C+Lf7pPNW4gSx4Q==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "braces": "^3.0.2", + "chokidar": "^3.5.1", + "colors": "^1.4.0", + "connect": "^3.7.0", + "di": "^0.0.1", + "dom-serialize": "^2.2.1", + "glob": "^7.1.7", + "graceful-fs": "^4.2.6", + "http-proxy": "^1.18.1", + "isbinaryfile": "^4.0.8", + "lodash": "^4.17.21", + "log4js": "^6.3.0", + "mime": "^2.5.2", + "minimatch": "^3.0.4", + "qjobs": "^1.2.0", + "range-parser": "^1.2.1", + "rimraf": "^3.0.2", + "socket.io": "^3.1.0", + "source-map": "^0.6.1", + "tmp": "^0.2.1", + "ua-parser-js": "^0.7.28", + "yargs": "^16.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz", + "integrity": "sha512-3dPs/n7vgz1rxxtynpzZTvb9y/GIaW8xjAwcIGttLbycqoFtI7yo1NGnQi6oFTherRE+GIhCAHZC4vEqWGhNvg==", + "dev": true, + "requires": { + "which": "^1.2.1" + } + }, + "karma-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.3.tgz", + "integrity": "sha512-atDvLQqvPcLxhED0cmXYdsPMCQuh6Asa9FMZW1bhNqlVEhJoB9qyZ2BY1gu7D/rr5GLGb5QzYO4siQskxaWP/g==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.1", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.0", + "minimatch": "^3.0.4" + } + }, + "karma-jasmine": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", + "integrity": "sha512-h8XDAhTiZjJKzfkoO1laMH+zfNlra+dEQHUAjpn5JV1zCPtOIVWGQjLBrqhnzQa/hrU2XrZwSyBa6XjEBzfXzw==", + "dev": true, + "requires": { + "jasmine-core": "^3.6.0" + } + }, + "karma-jasmine-html-reporter": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz", + "integrity": "sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ==", + "dev": true + }, + "karma-source-map-support": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz", + "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==", + "dev": true, + "requires": { + "source-map-support": "^0.5.5" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "less": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", + "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", + "dev": true, + "requires": { + "copy-anything": "^2.0.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^2.5.2", + "parse-node-version": "^1.0.1", + "source-map": "~0.6.0", + "tslib": "^1.10.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "optional": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "less-loader": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-10.0.0.tgz", + "integrity": "sha512-JjioAkw9qyavL0BzMPUOHJa0a20fh+ipq/MNZH4OkU8qERsCMeZIWRE0FDBIx2O+cFguvY01vHh/lmBA9LyWDg==", + "dev": true, + "requires": { + "klona": "^2.0.4" + } + }, + "license-webpack-plugin": { + "version": "2.3.20", + "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-2.3.20.tgz", + "integrity": "sha512-AHVueg9clOKACSHkhmEI+PCC9x8+qsQVuKECZD3ETxETK5h/PCv5/MUzyG1gm8OMcip/s1tcNxqo9Qb7WhjGsg==", + "dev": true, + "requires": { + "@types/webpack-sources": "^0.1.5", + "webpack-sources": "^1.2.0" + } + }, + "lilconfig": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", + "dev": true + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log4js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "dev": true, + "requires": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "make-fetch-happen": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", + "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "dev": true, + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "dependencies": { + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + } + } + }, + "memfs": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.4.tgz", + "integrity": "sha512-2mDCPhuduRPOxlfgsXF9V+uqC6Jgz8zt/bNe4d4W7d5f6pCzHrWkxLNr17jKGXd4+j2kQNsAG2HARPnt74sqVQ==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", + "dev": true, + "requires": { + "mime-db": "1.49.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-fetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", + "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dev": true, + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.5.tgz", + "integrity": "sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz", + "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz", + "integrity": "sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==", + "dev": true, + "requires": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" + } + }, + "npm-registry-fetch": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz", + "integrity": "sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==", + "dev": true, + "requires": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", + "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pacote": { + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.3.4.tgz", + "integrity": "sha512-RfahPCunM9GI7ryJV/zY0bWQiokZyLqaSNHXtbNSoLb7bwTvBbJBEyCJ01KWs4j1Gj7GmX8crYXQ1sNX6P2VKA==", + "dev": true, + "requires": { + "@npmcli/git": "^2.0.1", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parse5-html-rewriting-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz", + "integrity": "sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==", + "dev": true, + "requires": { + "parse5": "^6.0.1", + "parse5-sax-parser": "^6.0.1" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "parse5-sax-parser": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz", + "integrity": "sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.0.tgz", + "integrity": "sha512-yA/cXBfACkthZNA2hQxOnaReVfQ6uLmvbEDQzNafpbK40URZJvP/28dL1DG174Gvz3ptkkHbbwDBCh+gXR94CA==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", + "dev": true, + "requires": { + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true + }, + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", + "dev": true, + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qjobs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", + "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "read-package-json-fast": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz", + "integrity": "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==", + "dev": true, + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.35.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.35.1.tgz", + "integrity": "sha512-oCisuQJstxMcacOPmxLNiLlj4cUyN2+8xJnG7VanRoh2GOLr9RqkvI4AxA4a6LHVg/rsu+PmxXeGhrdSF9jCiQ==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", + "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz", + "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.0", + "@types/cors": "^2.8.8", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.1", + "engine.io": "~4.1.0", + "socket.io-adapter": "~2.1.0", + "socket.io-parser": "~4.0.3" + } + }, + "socket.io-adapter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz", + "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg==", + "dev": true + }, + "socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "dev": true, + "requires": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "socks": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.0.0.tgz", + "integrity": "sha512-FIgZbQWlnjVEQvMkylz64/rUggGtrKstPnx8OZyYFG0tAFR8CSBtpXxSwbFLHyeXFn/cunFL7MpuSOvDSOPo9g==", + "dev": true, + "requires": { + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "source-map-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", + "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "source-map-js": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "dev": true, + "requires": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylus": { + "version": "0.54.8", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-6.1.0.tgz", + "integrity": "sha512-qKO34QCsOtSJrXxQQmXsPeaVHh6hMumBAFIoJTcsSr2VzrA6o/CW9HCGR8spCjzJhN8oKQHdj/Ytx0wwXyElkw==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "klona": "^2.0.4", + "normalize-path": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.6.0.tgz", + "integrity": "sha512-ATpRmynNSjP/5hSM4Ij4Pg3L+BCN6IBES7wRLh1ZtVxJB7Xn8omiGttLW6v6ZbqrV5pCVB3XfdbUoY8IpgIwvw==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "colorette": "^1.3.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "stable": "^0.1.8" + } + }, + "symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "terser": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.3.tgz", + "integrity": "sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==", + "dev": true, + "requires": { + "jest-worker": "^27.0.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.7.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", + "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + } + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "watchpack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", + "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.44.0.tgz", + "integrity": "sha512-I1S1w4QLoKmH19pX6YhYN0NiSXaWY8Ou00oA+aMcr9IUGeF5azns+IKBkfoAAG9Bu5zOIzZt/mN35OffBya8AQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.0", + "es-module-lexer": "^0.7.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.2.0", + "webpack-sources": "^2.3.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-dev-middleware": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.0.0.tgz", + "integrity": "sha512-9zng2Z60pm6A98YoRcA0wSxw1EYn7B7y5owX/Tckyt9KGyULTkLtiavjaXlWqOMkM0YtqGgL3PvMOFgyFLq8vw==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "mem": "^8.1.1", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-subresource-integrity": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.2.tgz", + "integrity": "sha512-GBWYBoyalbo5YClwWop9qe6Zclp8CIXYGIz12OPclJhIrSplDxs1Ls1JDMH8xBPPrg1T6ISaTW9Y6zOrwEiAzw==", + "dev": true, + "requires": { + "webpack-sources": "^1.3.0" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zone.js": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", + "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", + "requires": { + "tslib": "^2.0.0" + } + } + } +} diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 0000000..d988b61 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,39 @@ +{ + "name": "prod", + "version": "0.0.0", + "scripts": { + "ng": "ng", + "start": "ng serve --proxy-config proxy.conf.json", + "build": "ng build", + "watch": "ng build --watch --configuration development", + "test": "ng test" + }, + "private": true, + "dependencies": { + "@angular/animations": "~12.1.1", + "@angular/common": "~12.1.1", + "@angular/compiler": "~12.1.1", + "@angular/core": "~12.1.1", + "@angular/forms": "~12.1.1", + "@angular/platform-browser": "~12.1.1", + "@angular/platform-browser-dynamic": "~12.1.1", + "@angular/router": "~12.1.1", + "rxjs": "~6.6.0", + "tslib": "^2.2.0", + "zone.js": "~0.11.4" + }, + "devDependencies": { + "@angular-devkit/build-angular": "~12.1.1", + "@angular/cli": "~12.1.1", + "@angular/compiler-cli": "~12.1.1", + "@types/jasmine": "~3.6.0", + "@types/node": "^12.11.1", + "jasmine-core": "~3.7.0", + "karma": "~6.3.0", + "karma-chrome-launcher": "~3.1.0", + "karma-coverage": "~2.0.3", + "karma-jasmine": "~4.0.0", + "karma-jasmine-html-reporter": "^1.5.0", + "typescript": "~4.3.2" + } +} diff --git a/frontend/proxy.conf.json b/frontend/proxy.conf.json new file mode 100644 index 0000000..1a4ee2e --- /dev/null +++ b/frontend/proxy.conf.json @@ -0,0 +1,17 @@ +{ + "/apiProduct/*": { + "target": "http://localhost:59327", + "secure": false + }, + + "/apiUser/*":{ + "target":"http://localhost:59274", + "secure":false, + "loglevel":"debug" + }, + "/apiCart/*":{ + "target":"http://localhost:59263", + "secure":false, + "loglevel":"debug" +} + } \ No newline at end of file diff --git a/frontend/src/app/app-routing.module.ts b/frontend/src/app/app-routing.module.ts new file mode 100644 index 0000000..6dd86fe --- /dev/null +++ b/frontend/src/app/app-routing.module.ts @@ -0,0 +1,46 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { CatalogComponent } from './component/catalog/catalog.component'; +import { ProductComponent } from './component/product/product.component'; +import { LoginComponent } from './auth/login/login.component'; +import { AuthGuardService } from './auth/service/auth-guard.service'; +import { SignUpComponent } from './auth/sign-up/sign-up.component'; +import { AccountComponent } from './component/account/account.component'; +import { HomeComponent } from './component/home/home.component'; +import { NavbarComponent } from './component/navbar/navbar.component'; +import { PagenotfoundComponent } from './component/pagenotfound/pagenotfound.component'; +import { CartComponent } from './component/cart/cart.component'; +import { OrderComponent } from './component/order/order.component'; + +const routes: Routes = [ + {path: 'product/:pid', component: ProductComponent, canActivate: [AuthGuardService]}, + {path: 'catalog/:cname', component: CatalogComponent, canActivate: [AuthGuardService]}, + {path: 'catalog', component: CatalogComponent, canActivate: [AuthGuardService]}, + { + path:'',redirectTo:'/login',pathMatch:'full' + }, + {path:'login',component:LoginComponent}, + { + path:'signup',component:SignUpComponent + }, + { + path:'account',component:AccountComponent, canActivate: [AuthGuardService] + }, + { + path:'home',component:HomeComponent, canActivate: [AuthGuardService] + }, + { + path:'navbar',component:NavbarComponent, canActivate: [AuthGuardService] + }, + {path: 'cart',component:CartComponent, canActivate: [AuthGuardService]}, + {path:'order',component:OrderComponent, canActivate: [AuthGuardService]}, + { + path:'**',component:PagenotfoundComponent + }, +]; + +@NgModule({ + imports: [RouterModule.forRoot(routes)], + exports: [RouterModule] +}) +export class AppRoutingModule { } diff --git a/frontend/src/app/app.component.css b/frontend/src/app/app.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/app.component.html b/frontend/src/app/app.component.html new file mode 100644 index 0000000..829768c --- /dev/null +++ b/frontend/src/app/app.component.html @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/frontend/src/app/app.component.spec.ts b/frontend/src/app/app.component.spec.ts new file mode 100644 index 0000000..bf07e75 --- /dev/null +++ b/frontend/src/app/app.component.spec.ts @@ -0,0 +1,35 @@ +import { TestBed } from '@angular/core/testing'; +import { RouterTestingModule } from '@angular/router/testing'; +import { AppComponent } from './app.component'; + +describe('AppComponent', () => { + beforeEach(async () => { + await TestBed.configureTestingModule({ + imports: [ + RouterTestingModule + ], + declarations: [ + AppComponent + ], + }).compileComponents(); + }); + + it('should create the app', () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app).toBeTruthy(); + }); + + it(`should have as title 'prod'`, () => { + const fixture = TestBed.createComponent(AppComponent); + const app = fixture.componentInstance; + expect(app.title).toEqual('prod'); + }); + + it('should render title', () => { + const fixture = TestBed.createComponent(AppComponent); + fixture.detectChanges(); + const compiled = fixture.nativeElement; + expect(compiled.querySelector('.content span').textContent).toContain('prod app is running!'); + }); +}); diff --git a/frontend/src/app/app.component.ts b/frontend/src/app/app.component.ts new file mode 100644 index 0000000..44ee63d --- /dev/null +++ b/frontend/src/app/app.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'app-root', + templateUrl: './app.component.html', + styleUrls: ['./app.component.css'] +}) +export class AppComponent { + title = 'prod'; +} diff --git a/frontend/src/app/app.module.ts b/frontend/src/app/app.module.ts new file mode 100644 index 0000000..e08df6c --- /dev/null +++ b/frontend/src/app/app.module.ts @@ -0,0 +1,42 @@ +import { NgModule } from '@angular/core'; +import { BrowserModule } from '@angular/platform-browser'; +import { HttpClientModule } from '@angular/common/http'; +import { AppRoutingModule } from './app-routing.module'; +import { AppComponent } from './app.component'; +import { ProductComponent } from './component/product/product.component'; +import { CatalogComponent } from './component/catalog/catalog.component'; +import { LoginComponent } from './auth/login/login.component'; +import { SignUpComponent } from './auth/sign-up/sign-up.component'; +import { PagenotfoundComponent } from './component/pagenotfound/pagenotfound.component'; +import { NavbarComponent } from './component/navbar/navbar.component'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { HomeComponent } from './component/home/home.component'; +import { AccountComponent } from './component/account/account.component'; +import { CartComponent } from './component/cart/cart.component'; +import { OrderComponent } from './component/order/order.component'; + + +@NgModule({ + declarations: [ + AppComponent, + ProductComponent, + CatalogComponent, + LoginComponent, + SignUpComponent, + PagenotfoundComponent, + NavbarComponent, + HomeComponent, + AccountComponent, + CartComponent, + OrderComponent + ], + imports: [ + BrowserModule, + HttpClientModule, + ReactiveFormsModule, + AppRoutingModule, + ], + providers: [], + bootstrap: [AppComponent] +}) +export class AppModule { } diff --git a/frontend/src/app/auth/login/login.component.css b/frontend/src/app/auth/login/login.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/auth/login/login.component.html b/frontend/src/app/auth/login/login.component.html new file mode 100644 index 0000000..bfda1d0 --- /dev/null +++ b/frontend/src/app/auth/login/login.component.html @@ -0,0 +1,46 @@ +
+
+
+
+ +
+
+ + +
+
+

Sign in

+
+ Sign in with Google +

{{msg}}

+
+ +
Invalid UserName
+
+
+ +
Invalid Password
+
+ +
+ Forgot password? + +
+
+ +
+
+
+
+ +

Don't have account? Sign-Up

+

+
+
+
+
+ + + + diff --git a/frontend/src/app/auth/login/login.component.spec.ts b/frontend/src/app/auth/login/login.component.spec.ts new file mode 100644 index 0000000..d2c0e6c --- /dev/null +++ b/frontend/src/app/auth/login/login.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LoginComponent } from './login.component'; + +describe('LoginComponent', () => { + let component: LoginComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ LoginComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(LoginComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/auth/login/login.component.ts b/frontend/src/app/auth/login/login.component.ts new file mode 100644 index 0000000..69dfc99 --- /dev/null +++ b/frontend/src/app/auth/login/login.component.ts @@ -0,0 +1,44 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { User } from 'src/app/model/user.model'; +import { AppserviceService } from 'src/app/service/appservice.service'; +import { UserServiceService } from 'src/app/service/user-service.service'; + +@Component({ + selector: 'app-login', + templateUrl: './login.component.html', + styleUrls: ['./login.component.css'] +}) +export class LoginComponent implements OnInit { + + user:User=new User(); + loginForm:FormGroup; + msg:string; + constructor(private route:Router,private userService:UserServiceService,private appService:AppserviceService) { + this.msg=""; + } + + ngOnInit(): void { + this.loginForm=new FormGroup( + { + username:new FormControl('',Validators.required), + password:new FormControl('',Validators.required), + } + ); + } + onloginFormSubmit(){ + console.log(this.loginForm.value.username); + this.userService.getUser(this.loginForm.value).subscribe(data=>{ + window.localStorage.setItem('username',this.loginForm.value.username); + window.localStorage.setItem('isLoggedIn','true'); + + this.appService.activate.next(true); + //this.authService.isAuthenticated(); + this.route.navigateByUrl('/home'); + },(err:any)=>{ + console.log(err) + this.msg="Invalid Credentials"; + }); + +}} diff --git a/frontend/src/app/auth/service/auth-guard.service.spec.ts b/frontend/src/app/auth/service/auth-guard.service.spec.ts new file mode 100644 index 0000000..35afd37 --- /dev/null +++ b/frontend/src/app/auth/service/auth-guard.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthGuardService } from './auth-guard.service'; + +describe('AuthGuardService', () => { + let service: AuthGuardService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthGuardService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/auth/service/auth-guard.service.ts b/frontend/src/app/auth/service/auth-guard.service.ts new file mode 100644 index 0000000..3eff890 --- /dev/null +++ b/frontend/src/app/auth/service/auth-guard.service.ts @@ -0,0 +1,20 @@ +import { Injectable } from '@angular/core'; +import { Router, ActivatedRouteSnapshot, RouterStateSnapshot, UrlTree } from '@angular/router'; +import { Observable } from 'rxjs'; +import { AuthService } from './auth.service'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthGuardService { + status:boolean; + constructor(private authService:AuthService,private route:Router) { } + canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | UrlTree | Observable | Promise { + this.status=this.authService.isAuthenticated(); + console.log("status",this.status); + if(this.status==false){ + this.route.navigateByUrl('/login'); + } + return true; + } +} diff --git a/frontend/src/app/auth/service/auth.service.spec.ts b/frontend/src/app/auth/service/auth.service.spec.ts new file mode 100644 index 0000000..f1251ca --- /dev/null +++ b/frontend/src/app/auth/service/auth.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AuthService } from './auth.service'; + +describe('AuthService', () => { + let service: AuthService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AuthService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/auth/service/auth.service.ts b/frontend/src/app/auth/service/auth.service.ts new file mode 100644 index 0000000..fff489a --- /dev/null +++ b/frontend/src/app/auth/service/auth.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class AuthService { + + constructor() { } + isAuthenticated():boolean{ + if(window.localStorage.getItem('isLoggedIn')=='true'){ + //console.log("true"); + return true;} + //frm local storage we read the value of username/isLoggedIn and decide + + return false; + } +} diff --git a/frontend/src/app/auth/sign-up/sign-up.component.css b/frontend/src/app/auth/sign-up/sign-up.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/auth/sign-up/sign-up.component.html b/frontend/src/app/auth/sign-up/sign-up.component.html new file mode 100644 index 0000000..55799bd --- /dev/null +++ b/frontend/src/app/auth/sign-up/sign-up.component.html @@ -0,0 +1,86 @@ +
+
+
+
+
+
+
+
+

Sign up

+
+

{{msg}}

+
+
+ + +
Invalid Name
+
+
+ + +
UserName should be Caps
+
+
+
+ + +
Invalid Email
+
+ +
+
+ + +
Invalid Address
+
+ +
+
+
+ + +
Invalid Password
+ +
+
+ + +
Invalid
+ +
+
+
+ +
+ +
+
+
+

Have an account? Log In

+

+
+
+
+
\ No newline at end of file diff --git a/frontend/src/app/auth/sign-up/sign-up.component.spec.ts b/frontend/src/app/auth/sign-up/sign-up.component.spec.ts new file mode 100644 index 0000000..6f1380b --- /dev/null +++ b/frontend/src/app/auth/sign-up/sign-up.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { SignUpComponent } from './sign-up.component'; + +describe('SignUpComponent', () => { + let component: SignUpComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ SignUpComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(SignUpComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/auth/sign-up/sign-up.component.ts b/frontend/src/app/auth/sign-up/sign-up.component.ts new file mode 100644 index 0000000..5b8af08 --- /dev/null +++ b/frontend/src/app/auth/sign-up/sign-up.component.ts @@ -0,0 +1,50 @@ +import { Component, OnInit } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { UserServiceService } from 'src/app/service/user-service.service'; + +@Component({ + selector: 'app-sign-up', + templateUrl: './sign-up.component.html', + styleUrls: ['./sign-up.component.css'] +}) +export class SignUpComponent implements OnInit { + + signUpForm:FormGroup; + msg:String=''; + emailPattern: string | RegExp; + namePattern:string | RegExp; + userPattern:string | RegExp; + constructor(private userService:UserServiceService,private route:Router) { + this.emailPattern = "^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$"; + this.namePattern="^[a-zA-Z][a-zA-Z ]+$"; + this.userPattern="^[A-Z]+$"; + } + + ngOnInit(): void { + this.signUpForm=new FormGroup( + { + name:new FormControl('',[Validators.required,Validators.maxLength(30), + Validators.pattern(this.namePattern)]), + username:new FormControl('',[Validators.required,Validators.pattern(this.userPattern)]), + password:new FormControl('',Validators.required), + mobile:new FormControl('',[Validators.required,Validators.pattern(/^[6-9]\d{9}$/),Validators.maxLength(10)]), + email:new FormControl('',[Validators.required,Validators.pattern(this.emailPattern)]), + address:new FormControl('',Validators.required) + } + ); + } + onSignUpSubmit(){ + console.log(this.signUpForm.value); + this.userService.postUser(this.signUpForm.value).subscribe(data=>{ + this.signUpForm.reset(); + this.route.navigateByUrl('/login?msg=Success'); + },(err:any)=>{ + console.log(err); + this.msg="UserName might already be taken." + }) + } + + + +} \ No newline at end of file diff --git a/frontend/src/app/component/account/account.component.css b/frontend/src/app/component/account/account.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/account/account.component.html b/frontend/src/app/component/account/account.component.html new file mode 100644 index 0000000..ee8a647 --- /dev/null +++ b/frontend/src/app/component/account/account.component.html @@ -0,0 +1,87 @@ +
+
+ +
+
+
+
+

Profile

+
+
+
+ + +
Invalid Name
+
+
+ + +
Invalid UserName
+
+
+
+ + +
Invalid Email
+
+ +
+
+ + +
Invalid Address
+
+ +
+
+
+ + +
Invalid Password
+ +
+
+ + +
Invalid
+ +
+
+
+ +
+ +
+
+
+

+
+
+
+
+ + + diff --git a/frontend/src/app/component/account/account.component.spec.ts b/frontend/src/app/component/account/account.component.spec.ts new file mode 100644 index 0000000..bb03b11 --- /dev/null +++ b/frontend/src/app/component/account/account.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { AccountComponent } from './account.component'; + +describe('AccountComponent', () => { + let component: AccountComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ AccountComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(AccountComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/account/account.component.ts b/frontend/src/app/component/account/account.component.ts new file mode 100644 index 0000000..d0ece5c --- /dev/null +++ b/frontend/src/app/component/account/account.component.ts @@ -0,0 +1,51 @@ +import { Component, OnInit, Output } from '@angular/core'; +import { FormGroup, FormControl, Validators } from '@angular/forms'; +import { Router } from '@angular/router'; +import { User } from 'src/app/model/user.model'; +import { AppserviceService } from 'src/app/service/appservice.service'; +import { UserServiceService } from 'src/app/service/user-service.service'; + +@Component({ + selector: 'app-account', + templateUrl: './account.component.html', + styleUrls: ['./account.component.css'] +}) +export class AccountComponent implements OnInit { + + signUpForm:FormGroup; + msg:String=''; + emailPattern: string | RegExp; + namePattern:string | RegExp; + constructor(private userService:UserServiceService,private route:Router,private appService:AppserviceService) { + this.emailPattern = "^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$"; + this.namePattern="^[a-zA-Z][a-zA-Z ]+$" + } + + ngOnInit(): void { + this.appService.userDetails.subscribe(data=>{ + this.signUpForm=new FormGroup( + { + name:new FormControl(data.name,[Validators.required,Validators.maxLength(30), + Validators.pattern(this.namePattern)]), + username:new FormControl(data.username,Validators.required), + password:new FormControl('',Validators.required), + mobile:new FormControl(data.mobile,[Validators.required,Validators.pattern(/^[6-9]\d{9}$/),Validators.maxLength(10)]), + email:new FormControl(data.email,[Validators.required,Validators.pattern(this.emailPattern)]), + address:new FormControl(data.address,Validators.required) + } + );}) + } + onUpdate(){ + console.log(this.signUpForm.value); + this.userService.updateUser(this.signUpForm.value).subscribe(data=>{ + window.localStorage.setItem("auth",btoa(data.username+":"+data.password)) + alert("Updated Successfully") + },(err:any)=>{ + console.log(err) + }) + } + + + + +} diff --git a/frontend/src/app/component/cart/cart.component.css b/frontend/src/app/component/cart/cart.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/cart/cart.component.html b/frontend/src/app/component/cart/cart.component.html new file mode 100644 index 0000000..7df858c --- /dev/null +++ b/frontend/src/app/component/cart/cart.component.html @@ -0,0 +1,83 @@ + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
PRODUCTNAMEUNIT PRICEQUANTITYSUBTOTAL
# +

{{cartItem.product.name}}

+

{{cartItem.product.description}}

+
{{cartItem.product.price}} +
+
+ + + +
+
+ +
{{cartItem.subTotal}}
+ +
+
+
+
+ +
+
+
+ +
+
+
+
    +
  • Cart Subtotal : {{total}}
  • +
  • Shipping : Free
  • +
  • You Pay : {{total}}
  • +
+ +
+
+
+
+ +
+
+
+
+ + + + + + + + diff --git a/frontend/src/app/component/cart/cart.component.spec.ts b/frontend/src/app/component/cart/cart.component.spec.ts new file mode 100644 index 0000000..4888049 --- /dev/null +++ b/frontend/src/app/component/cart/cart.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CartComponent } from './cart.component'; + +describe('CartComponent', () => { + let component: CartComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CartComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CartComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/cart/cart.component.ts b/frontend/src/app/component/cart/cart.component.ts new file mode 100644 index 0000000..1c381e0 --- /dev/null +++ b/frontend/src/app/component/cart/cart.component.ts @@ -0,0 +1,162 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute, Router } from '@angular/router'; +import { BehaviorSubject } from 'rxjs'; +import { CartService } from 'src/app/service/cart.service'; +import { OrderService } from 'src/app/service/order.service'; +import { CartItem } from 'src/app/model/CartItem.model'; +import { Order } from 'src/app/model/Order.model'; +import { OrderData } from 'src/app/model/OrderData'; + +@Component({ + selector: 'app-cart', + templateUrl: './cart.component.html', + styleUrls: ['./cart.component.css'] +}) +export class CartComponent implements OnInit { + orderNumber:any; + cartItems!:CartItem[]; + uid:any; + pid:number; + id!:number; + msg!:string; + error!: Boolean; + qty:number; + total: any; + dummy:any; + + + constructor(private cartService:CartService,private route:ActivatedRoute,private orderService:OrderService,private router:Router) { + + + } + + ngOnInit(): void { + //localstorage username get method this.id=data + // this.route.paramMap.subscribe(params => { //after ls no need + // this.uid = params.get('uid'); + // }) + + this.uid = window.localStorage.getItem('userid'); + + this.cartService.getAllCartItems(+this.uid).subscribe(data=>{ + this.cartItems=data; + console.log(data); + }); + + this.cartService.getCartSum(+this.uid).subscribe(data=>{ + this.total=data; + }); + } + + onInput(event:any,event1:any){ + this.qty=event1.target.value; + //this.cartService.putQuantity(uid,pid,this.qty) + this.uid=event.user.id; + this.pid=event.product.id; + console.log(this.qty); + if(this.qty){ + var cartItem1:CartItem={ + quantity:this.qty, + } + + this.cartService.putQuantity(cartItem1,this.uid,this.pid).subscribe(data=>{ + + this.cartService.getAllCartItems(+this.uid).subscribe(data=>{ + this.cartItems=data; + console.log(data); + }); + this.cartService.getCartSum(+this.uid).subscribe(data=>{ + this.total=data; + }); + }) + } + + } +/* + onCartSum(){ + this.route.paramMap.subscribe(params => { //after ls no need + this.uid = params.get('uid'); + }) + this.cartService.getCartSum(+this.uid).subscribe(data=>{ + this.total=data; + }); + + }*/ + + onPostOrder(){ + this.uid = window.localStorage.getItem('userid'); + this.cartService.getCartSum(this.uid).subscribe(data=>{ + this.orderService.total.next(data); + }) + this.orderService.getOrder(this.uid).subscribe(data=>{ + console.log(data.length,':data length'); + console.log(data,':6:30'); + if(data.length==0){ + this.orderNumber=1; + } + else{ + var i = data.length-1; + this.orderNumber=data[i].orderNumber+1; + console.log(data[i]); + } + console.log(this.orderNumber,':ordernumnow'); + /* + this.orderService.order.next({ + orderNumber:this.orderNumber + })*/ + window.sessionStorage.setItem("on",this.orderNumber); + this.orderService.num1.next(true); + console.log(window.sessionStorage.getItem("on"),':else'); + }) + /*this.orderService.order.subscribe(data=>{ + console.log(data,':any'); + + this.dummy=data; + console.log(this.dummy,':dummytest');*/ + this.orderService.num1.subscribe(data=>{ + if(data){ + if(window.sessionStorage.getItem("on")){ + console.log(window.sessionStorage.getItem("on"),': iNif') + var order:OrderData={ + orderNumber:+window.sessionStorage.getItem("on"), + } + this.orderService.postOrder(order,this.uid).subscribe(data=>{ + this.orderService.num.next(data); + console.log(data,': post'); + this.router.navigateByUrl('/order'); + }) + } + } + }) + + + //)} + + } + +/* + this.orderService.postOrder(this.dummy,this.uid).subscribe(data=>{ + + console.log(data); + this.router.navigateByUrl('/order/20'); + }) +*/ + + + onDelete(id: number) { + this.cartService.deleteCartItem(id).subscribe(data => { + this.cartItems.forEach((i, index) => { + if (i.id == id) { + this.cartItems.splice(index, 1); + this.error = false; + } + }) + }, (err: any) => { + this.error = true; + this.msg = "You cannot delete" + }) + } + +} + + diff --git a/frontend/src/app/component/catalog/catalog.component.css b/frontend/src/app/component/catalog/catalog.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/catalog/catalog.component.html b/frontend/src/app/component/catalog/catalog.component.html new file mode 100644 index 0000000..bbcc2c3 --- /dev/null +++ b/frontend/src/app/component/catalog/catalog.component.html @@ -0,0 +1,150 @@ + +
+
+

Category products

+

Search Results

+ +
+
+ + + +
+
+ +
+ +
+ + + + + +
+
+
+
+ + +
+
+
+ {{product.name}} +
+ ₹{{product.price}}  + ₹{{product.price + 100}} +
+
Rating: {{product.rating}}/5
+
+ Add to Cart +
+
+
+
+ + + + +
+ +
+ +
+
+ + + +
+
+

+ © Copyright 2021 All rights reserved +

+ +
+
+ + + + + + + + + + + + + + + + diff --git a/frontend/src/app/component/catalog/catalog.component.spec.ts b/frontend/src/app/component/catalog/catalog.component.spec.ts new file mode 100644 index 0000000..61e3654 --- /dev/null +++ b/frontend/src/app/component/catalog/catalog.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { CatalogComponent } from './catalog.component'; + +describe('CatalogComponent', () => { + let component: CatalogComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ CatalogComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(CatalogComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/catalog/catalog.component.ts b/frontend/src/app/component/catalog/catalog.component.ts new file mode 100644 index 0000000..5d5ec6f --- /dev/null +++ b/frontend/src/app/component/catalog/catalog.component.ts @@ -0,0 +1,53 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { Product } from 'src/app/model/product.model'; +import { ProductService } from 'src/app/service/product.service'; +import { filter } from 'rxjs/operators'; +import { UserServiceService } from 'src/app/service/user-service.service'; + +@Component({ + selector: 'app-catalog', + templateUrl: './catalog.component.html', + styleUrls: ['./catalog.component.css'] +}) +export class CatalogComponent implements OnInit { + products: Product[]; + cname: string; + query : string; + uid : number; + constructor(private actRoute : ActivatedRoute, private productService : ProductService, private userService: UserServiceService) { } + + ngOnInit(): void { + this.products =[]; + this.cname = undefined; + this.query = undefined; + this.actRoute.paramMap.subscribe(params => {this.cname = params.get('cname')}); + + this.actRoute.queryParams.pipe(filter(params => params.search)).subscribe(params => { + console.log(params); + this.query = params.search; + } + ); + + this.productService.searchProducts(this.query).subscribe(data =>{ + if(this.query != undefined){this.products = data;} + }); + + this.productService.getAllProductsByCategory(this.cname).subscribe(data => { + if(this.cname != undefined){this.products = data;} + }); + } + + public addToCart(pid: number){ + + + this.uid =+ window.localStorage.getItem('userid'); + + + this.productService.addItemToCart(this.uid, pid).subscribe(data=>{ + console.log('added'); + }); + + } + +} diff --git a/frontend/src/app/component/home/home.component.css b/frontend/src/app/component/home/home.component.css new file mode 100644 index 0000000..3023bbc --- /dev/null +++ b/frontend/src/app/component/home/home.component.css @@ -0,0 +1,3 @@ +img{ + height: 16rem; +} \ No newline at end of file diff --git a/frontend/src/app/component/home/home.component.html b/frontend/src/app/component/home/home.component.html new file mode 100644 index 0000000..4621d12 --- /dev/null +++ b/frontend/src/app/component/home/home.component.html @@ -0,0 +1,27 @@ +
+ +
+
+
+
+ Electronics +
+
Electronics
+ Shop +
+
+
+ Clothes +
+
Clothes
+ Shop +
+
+
+ Sports +
+
Sports
+ Shop +
+
+
\ No newline at end of file diff --git a/frontend/src/app/component/home/home.component.spec.ts b/frontend/src/app/component/home/home.component.spec.ts new file mode 100644 index 0000000..2c5a172 --- /dev/null +++ b/frontend/src/app/component/home/home.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HomeComponent } from './home.component'; + +describe('HomeComponent', () => { + let component: HomeComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HomeComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(HomeComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/home/home.component.ts b/frontend/src/app/component/home/home.component.ts new file mode 100644 index 0000000..0e48f13 --- /dev/null +++ b/frontend/src/app/component/home/home.component.ts @@ -0,0 +1,19 @@ +import { Component, OnInit } from '@angular/core'; +import { UserServiceService } from 'src/app/service/user-service.service'; + +@Component({ + selector: 'app-home', + templateUrl: './home.component.html', + styleUrls: ['./home.component.css'] +}) +export class HomeComponent implements OnInit { + constructor(private userService: UserServiceService) { } + + ngOnInit(): void { + console.log(window.location.pathname) + this.userService.getDetails(window.localStorage.getItem("username")).subscribe(data => { + window.localStorage.setItem('userid', String(data.id)); + }); + } + +} diff --git a/frontend/src/app/component/navbar/navbar.component.css b/frontend/src/app/component/navbar/navbar.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/navbar/navbar.component.html b/frontend/src/app/component/navbar/navbar.component.html new file mode 100644 index 0000000..50d9984 --- /dev/null +++ b/frontend/src/app/component/navbar/navbar.component.html @@ -0,0 +1,44 @@ + \ No newline at end of file diff --git a/frontend/src/app/component/navbar/navbar.component.spec.ts b/frontend/src/app/component/navbar/navbar.component.spec.ts new file mode 100644 index 0000000..f8ccd6f --- /dev/null +++ b/frontend/src/app/component/navbar/navbar.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { NavbarComponent } from './navbar.component'; + +describe('NavbarComponent', () => { + let component: NavbarComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ NavbarComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(NavbarComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/navbar/navbar.component.ts b/frontend/src/app/component/navbar/navbar.component.ts new file mode 100644 index 0000000..0f53a49 --- /dev/null +++ b/frontend/src/app/component/navbar/navbar.component.ts @@ -0,0 +1,65 @@ +import { Component, OnInit, Output } from '@angular/core'; +import { NavigationEnd, NavigationStart, Router, RouterEvent } from '@angular/router'; +import { User } from 'src/app/model/user.model'; +import { AppserviceService } from 'src/app/service/appservice.service'; +import { UserServiceService } from 'src/app/service/user-service.service'; +import { filter } from 'rxjs/operators'; +@Component({ + selector: 'app-navbar', + templateUrl: './navbar.component.html', + styleUrls: ['./navbar.component.css'] +}) +export class NavbarComponent implements OnInit { + activate:boolean; + rou:boolean; + accountName:string=""; + + constructor(private route:Router,private userService:UserServiceService,private appService:AppserviceService) { + /*route.events.subscribe((val) => { + + });*/ + /* route.events.pipe(filter(e => e instanceof NavigationEnd)).subscribe((e) => {console.log("Route",e) + this.rou=e; + });*/ + this.route.events + .subscribe( + (event: any) => { + if(event instanceof NavigationStart) { + if(event.url.startsWith('/catalog')||event.url.startsWith('/product')) + this.appService.path.next(true); + } + }); + } + + ngOnInit(): void { + this.appService.activate.subscribe(data=>{ + this.accountName=window.localStorage.getItem("username"); + this.activate=data; + }) + this.appService.path.subscribe(data=>{ + this.rou=data; + }) + + if(window.localStorage.getItem("isLoggedIn")){ + this.activate=true; + } + console.log("reload"); + } + account(){ + this.userService.getDetails(window.localStorage.getItem("username")).subscribe(data=>{ + console.log(data); + this.appService.userDetails.next(data); + this.route.navigateByUrl("/account"); + },(err:any)=>{ + console.log(err) + }) + } + logout(){ + window.localStorage.removeItem("auth"); + window.localStorage.removeItem("isLoggedIn"); + window.localStorage.removeItem("username"); + window.localStorage.removeItem("userid"); + this.appService.activate.next(false); + this.route.navigateByUrl("/"); + } +} diff --git a/frontend/src/app/component/order/order.component.css b/frontend/src/app/component/order/order.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/order/order.component.html b/frontend/src/app/component/order/order.component.html new file mode 100644 index 0000000..d8de695 --- /dev/null +++ b/frontend/src/app/component/order/order.component.html @@ -0,0 +1,26 @@ +
+

Your Order Invoice

+ + + + + + + + + + + + + + + + + + + + +
idCategoryUnitpriceWGSTquantitySubTotalWGSTSubTotalGST
{{order.ordertestId}}{{order.category}}{{order.priceWGST}}{{order.quantity}}{{order.subTotalWGST}}{{order.subTotalGST}}
+ Total Amount: {{total}} + +
diff --git a/frontend/src/app/component/order/order.component.spec.ts b/frontend/src/app/component/order/order.component.spec.ts new file mode 100644 index 0000000..bcec1cb --- /dev/null +++ b/frontend/src/app/component/order/order.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { OrderComponent } from './order.component'; + +describe('OrderComponent', () => { + let component: OrderComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ OrderComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(OrderComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/order/order.component.ts b/frontend/src/app/component/order/order.component.ts new file mode 100644 index 0000000..05ed200 --- /dev/null +++ b/frontend/src/app/component/order/order.component.ts @@ -0,0 +1,41 @@ +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { CartService } from 'src/app/service/cart.service'; +import { OrderService } from 'src/app/service/order.service'; +import { OrderData } from 'src/app/model/OrderData'; + +@Component({ + selector: 'app-order', + templateUrl: './order.component.html', + styleUrls: ['./order.component.css'] +}) +export class OrderComponent implements OnInit { + + uid:any; + orders!:OrderData[]; + total: any; + numtest:any; + + + constructor(private orderService:OrderService,private route:ActivatedRoute,private cartService:CartService) { } + + ngOnInit(): void { + //localstorage username get method this.id=data + + this.uid = window.localStorage.getItem('userid'); + + this.orderService.getOrderNUM(+this.uid,+window.sessionStorage.getItem("on")).subscribe(data=>{ + + this.orders=data; + + console.log(data); + window.sessionStorage.removeItem("on"); + this.orderService.num1.next(false); + }); + this.orderService.total.subscribe(data=>{ + this.total=data; + }); + } + + +} diff --git a/frontend/src/app/component/pagenotfound/pagenotfound.component.css b/frontend/src/app/component/pagenotfound/pagenotfound.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/pagenotfound/pagenotfound.component.html b/frontend/src/app/component/pagenotfound/pagenotfound.component.html new file mode 100644 index 0000000..4a0e667 --- /dev/null +++ b/frontend/src/app/component/pagenotfound/pagenotfound.component.html @@ -0,0 +1 @@ + diff --git a/frontend/src/app/component/pagenotfound/pagenotfound.component.spec.ts b/frontend/src/app/component/pagenotfound/pagenotfound.component.spec.ts new file mode 100644 index 0000000..0b7b002 --- /dev/null +++ b/frontend/src/app/component/pagenotfound/pagenotfound.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { PagenotfoundComponent } from './pagenotfound.component'; + +describe('PagenotfoundComponent', () => { + let component: PagenotfoundComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ PagenotfoundComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(PagenotfoundComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/pagenotfound/pagenotfound.component.ts b/frontend/src/app/component/pagenotfound/pagenotfound.component.ts new file mode 100644 index 0000000..c67ec40 --- /dev/null +++ b/frontend/src/app/component/pagenotfound/pagenotfound.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-pagenotfound', + templateUrl: './pagenotfound.component.html', + styleUrls: ['./pagenotfound.component.css'] +}) +export class PagenotfoundComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/frontend/src/app/component/product/product.component.css b/frontend/src/app/component/product/product.component.css new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/app/component/product/product.component.html b/frontend/src/app/component/product/product.component.html new file mode 100644 index 0000000..660b60a --- /dev/null +++ b/frontend/src/app/component/product/product.component.html @@ -0,0 +1,163 @@ + + +
+
+ +
+
+
+ +
+
+ {{product.category}} +

{{product.name}}

+
+
    +
  • + + + +
  • +
  • + + + +
  • +
+ {{product.rating}}/5 + +
+ +
+ +
+
Description
+
    +
  • {{product.description}}
  • +
  • Description Line Two
  • +
  • Description Line Three
  • +
  • Description Line Four
  • +
+
+ +
+
Vendor Name
+
    +
  • {{product.vendorName}}
  • +
+
+ + + +
+ ₹{{product.price}}
+ ₹{{product.price + 100}} +
+ + + +
+
+
+
+
+ +
+ + +
+ + + + +
+
+

+ © Copyright 2021 All rights reserved +

+
+
+ + + + + diff --git a/frontend/src/app/component/product/product.component.spec.ts b/frontend/src/app/component/product/product.component.spec.ts new file mode 100644 index 0000000..13cc4bc --- /dev/null +++ b/frontend/src/app/component/product/product.component.spec.ts @@ -0,0 +1,25 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ProductComponent } from './product.component'; + +describe('ProductComponent', () => { + let component: ProductComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ ProductComponent ] + }) + .compileComponents(); + }); + + beforeEach(() => { + fixture = TestBed.createComponent(ProductComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/component/product/product.component.ts b/frontend/src/app/component/product/product.component.ts new file mode 100644 index 0000000..4110592 --- /dev/null +++ b/frontend/src/app/component/product/product.component.ts @@ -0,0 +1,42 @@ +import { analyzeAndValidateNgModules } from '@angular/compiler'; +import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; +import { Product } from 'src/app/model/product.model'; +import { ProductService } from 'src/app/service/product.service'; +import { UserServiceService } from 'src/app/service/user-service.service'; + +@Component({ + selector: 'app-product', + templateUrl: './product.component.html', + styleUrls: ['./product.component.css'] +}) +export class ProductComponent implements OnInit { + + product : Product; + pid : string; + uid : number; + + constructor(private actRoute : ActivatedRoute, private productService : ProductService, private userService: UserServiceService) { + + + } + + ngOnInit(): void { + this.actRoute.paramMap.subscribe(params => {this.pid = params.get('pid')}); + this.productService.getProductDetails(this.pid).subscribe(data => { + this.product = data; + }); + } + + public addToCart(pid: number){ + + + this.uid =+ window.localStorage.getItem('userid'); + + + this.productService.addItemToCart(this.uid, pid).subscribe(data=>{ + console.log('added'); + }); + } + +} diff --git a/frontend/src/app/model/CartItem.model.ts b/frontend/src/app/model/CartItem.model.ts new file mode 100644 index 0000000..78096f3 --- /dev/null +++ b/frontend/src/app/model/CartItem.model.ts @@ -0,0 +1,29 @@ +export class CartItem{ + id?:number; + product?:Product; + customer?:Customer; + quantity?:number; + subTotal?:number; +} + +export class Customer{ + id?:number; + name?:string; + username?:string; + email?:string; + password?:string; + address?:string; + mobile?:number; +} + +export class Product{ + id?:number; + name?:string; + picture?:string; + price?:number; + rating?:number; + vendorName?:string; + category?:string; + description?:string; + quantity?:number; +} \ No newline at end of file diff --git a/frontend/src/app/model/Order.model.ts b/frontend/src/app/model/Order.model.ts new file mode 100644 index 0000000..162b793 --- /dev/null +++ b/frontend/src/app/model/Order.model.ts @@ -0,0 +1,3 @@ +export class Order{ + orderId?:number; +} \ No newline at end of file diff --git a/frontend/src/app/model/OrderData.ts b/frontend/src/app/model/OrderData.ts new file mode 100644 index 0000000..ebbf92c --- /dev/null +++ b/frontend/src/app/model/OrderData.ts @@ -0,0 +1,9 @@ +export class OrderData{ + ordertestId?:number; + category?:string; + priceWGST?:number; + subTotalWGST?:number; + quantity?:number; + subTotalGST?:number; + orderNumber?:number; +} \ No newline at end of file diff --git a/frontend/src/app/model/product.model.ts b/frontend/src/app/model/product.model.ts new file mode 100644 index 0000000..3439a5c --- /dev/null +++ b/frontend/src/app/model/product.model.ts @@ -0,0 +1,11 @@ +export class Product{ + id : number; + name : string; + picture : string; + price : number; + rating : number; + vendorName : string; + category : string; + description : string; + quantity : number; +} \ No newline at end of file diff --git a/frontend/src/app/model/user.model.ts b/frontend/src/app/model/user.model.ts new file mode 100644 index 0000000..a3cea00 --- /dev/null +++ b/frontend/src/app/model/user.model.ts @@ -0,0 +1,9 @@ +export class User{ + id?:number + name:string + email:string; + username:string; + password:string; + address:string; + mobile:Number; +} diff --git a/frontend/src/app/service/appservice.service.spec.ts b/frontend/src/app/service/appservice.service.spec.ts new file mode 100644 index 0000000..43dc40b --- /dev/null +++ b/frontend/src/app/service/appservice.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { AppserviceService } from './appservice.service'; + +describe('AppserviceService', () => { + let service: AppserviceService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(AppserviceService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/service/appservice.service.ts b/frontend/src/app/service/appservice.service.ts new file mode 100644 index 0000000..4bc08fe --- /dev/null +++ b/frontend/src/app/service/appservice.service.ts @@ -0,0 +1,16 @@ +import { Injectable } from '@angular/core'; +import { BehaviorSubject } from 'rxjs'; +import { User } from '../model/user.model'; + +@Injectable({ + providedIn: 'root' +}) +export class AppserviceService { + public activate=new BehaviorSubject(false); + public path=new BehaviorSubject(false); + public userDetails=new BehaviorSubject({email:"",username:"", + password:"", + address:"", +mobile:0,name:""}); + constructor() { } +} diff --git a/frontend/src/app/service/cart.service.spec.ts b/frontend/src/app/service/cart.service.spec.ts new file mode 100644 index 0000000..cb4a750 --- /dev/null +++ b/frontend/src/app/service/cart.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { CartService } from './cart.service'; + +describe('CartService', () => { + let service: CartService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(CartService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/service/cart.service.ts b/frontend/src/app/service/cart.service.ts new file mode 100644 index 0000000..0240d8f --- /dev/null +++ b/frontend/src/app/service/cart.service.ts @@ -0,0 +1,39 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { CartItem } from 'src/app/model/CartItem.model'; + + + +@Injectable({ + providedIn: 'root' +}) +export class CartService { + + path : string='http://localhost:4300/apiCart'; + + constructor(private httpClient:HttpClient) { } + + getAllCartItems(uid:number) : Observable{ + return this.httpClient.get(this.path+"/cart/"+uid); + } + + getCartSum(uid:number):Observable{ + return this.httpClient.get(this.path+"/cart/sum/"+uid); + } + + //get username method + + putQuantity(cartItem:CartItem,uid:number,pid:number):Observable{ + return this.httpClient.put(this.path+"/cart/put/"+uid+"/"+pid,cartItem); //add request body in addquantity api + } + + public deleteCartItem(cid:number):Observable{ + let cart_api=this.path+'/cart/remove/'+cid; + return this.httpClient.delete(cart_api); + } + + + + +} diff --git a/frontend/src/app/service/order.service.spec.ts b/frontend/src/app/service/order.service.spec.ts new file mode 100644 index 0000000..e5f0219 --- /dev/null +++ b/frontend/src/app/service/order.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { OrderService } from './order.service'; + +describe('OrderService', () => { + let service: OrderService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(OrderService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/service/order.service.ts b/frontend/src/app/service/order.service.ts new file mode 100644 index 0000000..59db06e --- /dev/null +++ b/frontend/src/app/service/order.service.ts @@ -0,0 +1,36 @@ +import { HttpClient } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { BehaviorSubject, Observable } from 'rxjs'; +import { Order } from 'src/app/model/Order.model'; +import { OrderData } from 'src/app/model/OrderData'; + +@Injectable({ + providedIn: 'root' +}) +export class OrderService { + + path : string='http://localhost:4300/apiCart'; + + order = new BehaviorSubject({}); + num=new BehaviorSubject(0); + num1=new BehaviorSubject(false); + + total=new BehaviorSubject(0); + + + constructor(private httpClient:HttpClient) { } + + + getOrder(uid:number):Observable{ + return this.httpClient.get(this.path+"/order/"+uid); + } + + postOrder(order:OrderData,uid:number):Observable{ + return this.httpClient.post(this.path+"/order/"+uid,order); + } + + getOrderNUM(uid:number,orderNum:number):Observable{ + return this.httpClient.get(this.path+"/order/"+uid+"/"+orderNum); + } + +} diff --git a/frontend/src/app/service/product.service.spec.ts b/frontend/src/app/service/product.service.spec.ts new file mode 100644 index 0000000..d5c493e --- /dev/null +++ b/frontend/src/app/service/product.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { ProductService } from './product.service'; + +describe('ProductService', () => { + let service: ProductService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(ProductService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/service/product.service.ts b/frontend/src/app/service/product.service.ts new file mode 100644 index 0000000..43e7a8d --- /dev/null +++ b/frontend/src/app/service/product.service.ts @@ -0,0 +1,45 @@ +import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { EMPTY } from 'rxjs' +import { CartItem } from '../model/CartItem.model'; +import { Product } from '../model/product.model'; + +@Injectable({ + providedIn: 'root' +}) +export class ProductService { + path : string = "http://localhost:4300/apiProduct"; + cartPath : string = "http://localhost:4300/apiCart"; + cartItem : CartItem; + + constructor(private httpClient: HttpClient) { } + + public getProductDetails(id : string){ + let product_get_url = this.path + '/product/' + id; + console.log(id); + return this.httpClient.get(product_get_url); + } + + public getAllProductsByCategory(id: string){ + if(id == undefined){return EMPTY;} + let category_get_url = this.path + '/category/' + id; + return this.httpClient.get(category_get_url); + } + + public searchProducts(query: string){ + if(query == undefined){return EMPTY;} + let search_get_url = this.path + '/product/search'; + return this.httpClient.get(search_get_url, { + params: new HttpParams().set('q', query) + }); + } + + public addItemToCart(uid: any, pid: any):Observable{ + let cart_get_url = this.cartPath + '/cart/' + uid + '/' + pid; + console.log(uid + "service " + pid); + + this.cartItem = {}; + return this.httpClient.post(cart_get_url, this.cartItem); + } +} diff --git a/frontend/src/app/service/user-service.service.spec.ts b/frontend/src/app/service/user-service.service.spec.ts new file mode 100644 index 0000000..2db9b61 --- /dev/null +++ b/frontend/src/app/service/user-service.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { UserServiceService } from './user-service.service'; + +describe('UserServiceService', () => { + let service: UserServiceService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(UserServiceService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/src/app/service/user-service.service.ts b/frontend/src/app/service/user-service.service.ts new file mode 100644 index 0000000..3a932d7 --- /dev/null +++ b/frontend/src/app/service/user-service.service.ts @@ -0,0 +1,67 @@ +import { HttpClient, HttpHeaders } from '@angular/common/http'; +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs'; +import { User } from '../model/user.model'; + +@Injectable({ + providedIn: 'root' +}) +export class UserServiceService { + path:string='http://localhost:4300/apiUser'; + constructor(private httpClient:HttpClient) { } + public postUser(user:User):Observable{ + let auth=btoa(user.username+":"+user.password) + user.password='' + user.username=auth + let user_api=this.path+'/user'; + return this.httpClient.post(user_api,user); + } + public updateUser(user:User):Observable{ + /*let auth=btoa(user.username+":"+user.password) + user.password='' + user.username=auth*/ + console.log(btoa(user.username+':'+user.password)) + let httpOptions={ + headers:new HttpHeaders({ + 'Content-Type':'application/json', + 'Authorization':'Basic '+window.localStorage.getItem("auth") + }) + } + let user_api=this.path+'/user/'+user.username; + window.localStorage.setItem("auth",btoa(user.username+":"+user.password)); + return this.httpClient.put(user_api,user,httpOptions); + } + public getUser(user:User):Observable{ + let auth=btoa(user.username+":"+user.password) + + /*user.password='' + user.username=auth*/ + window.localStorage.setItem("auth",auth); + console.log("j",user) + console.log(btoa(user.username+':'+user.password)) + let httpOptions={ + headers:new HttpHeaders({ + 'Content-Type':'application/json', + 'Authorization':'Basic '+btoa(user.username+':'+user.password) + }) + } + let user_api=this.path+'/login'; + return this.httpClient.get(user_api,httpOptions); + } + public getDetails(user:any):Observable{ + //let auth=btoa(user.username+":"+user.password) + /*user.password='' + user.username=auth*/ + //window.localStorage.setItem("auth",auth); + console.log("j",user) + // console.log(btoa(user.username+':'+user.password)) + let httpOptions={ + headers:new HttpHeaders({ + 'Content-Type':'application/json', + 'Authorization':'Basic '+window.localStorage.getItem("auth") + }) + } + let user_api=this.path+'/user/'+user; + return this.httpClient.get(user_api,httpOptions); + } +} diff --git a/frontend/src/assets/.gitkeep b/frontend/src/assets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/frontend/src/assets/css/all.min.css b/frontend/src/assets/css/all.min.css new file mode 100644 index 0000000..b4c34c6 --- /dev/null +++ b/frontend/src/assets/css/all.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.8.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/frontend/src/assets/css/animate.css b/frontend/src/assets/css/animate.css new file mode 100644 index 0000000..331d602 --- /dev/null +++ b/frontend/src/assets/css/animate.css @@ -0,0 +1,3095 @@ +/* Animate CSS*/ + +@charset "UTF-8"; +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s +} + +.pulse { + animation-name: pulse_animation; + animation-duration: 14s!important; + transform-origin: 70% 70%; + animation-iteration-count: infinite; + animation-timing-function: linear +} + +@-webkit-keyframes bounce { + 0%, + 20%, + 50%, + 80%, + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px) + } + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px) + } +} + +@keyframes bounce { + 0%, + 20%, + 50%, + 80%, + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 40% { + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px) + } + 60% { + -webkit-transform: translateY(-15px); + -ms-transform: translateY(-15px); + transform: translateY(-15px) + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce +} + +@-webkit-keyframes flash { + 0%, + 50%, + 100% { + opacity: 1 + } + 25%, + 75% { + opacity: 0 + } +} + +@keyframes flash { + 0%, + 50%, + 100% { + opacity: 1 + } + 25%, + 75% { + opacity: 0 + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash +} + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1) + } + 100% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } + 50% { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1) + } + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse +} + +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + 30% { + -webkit-transform: scaleX(1.25) scaleY(.75); + transform: scaleX(1.25) scaleY(.75) + } + 40% { + -webkit-transform: scaleX(.75) scaleY(1.25); + transform: scaleX(.75) scaleY(1.25) + } + 60% { + -webkit-transform: scaleX(1.15) scaleY(.85); + transform: scaleX(1.15) scaleY(.85) + } + 100% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes rubberBand { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } + 30% { + -webkit-transform: scaleX(1.25) scaleY(.75); + -ms-transform: scaleX(1.25) scaleY(.75); + transform: scaleX(1.25) scaleY(.75) + } + 40% { + -webkit-transform: scaleX(.75) scaleY(1.25); + -ms-transform: scaleX(.75) scaleY(1.25); + transform: scaleX(.75) scaleY(1.25) + } + 60% { + -webkit-transform: scaleX(1.15) scaleY(.85); + -ms-transform: scaleX(1.15) scaleY(.85); + transform: scaleX(1.15) scaleY(.85) + } + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand +} + +@-webkit-keyframes shake { + 0%, + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px) + } + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px) + } +} + +@keyframes shake { + 0%, + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px) + } + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px) + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg) + } + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg) + } + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg) + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + -ms-transform: rotate(15deg); + transform: rotate(15deg) + } + 40% { + -webkit-transform: rotate(-10deg); + -ms-transform: rotate(-10deg); + transform: rotate(-10deg) + } + 60% { + -webkit-transform: rotate(5deg); + -ms-transform: rotate(5deg); + transform: rotate(5deg) + } + 80% { + -webkit-transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + transform: rotate(-5deg) + } + 100% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg) + } +} + +.swing { + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + 10%, + 20% { + -webkit-transform: scale(.9) rotate(-3deg); + transform: scale(.9) rotate(-3deg) + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg) + } + 40%, + 60%, + 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg) + } + 100% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0) + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } + 10%, + 20% { + -webkit-transform: scale(.9) rotate(-3deg); + -ms-transform: scale(.9) rotate(-3deg); + transform: scale(.9) rotate(-3deg) + } + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale(1.1) rotate(3deg); + -ms-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg) + } + 40%, + 60%, + 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + -ms-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg) + } + 100% { + -webkit-transform: scale(1) rotate(0); + -ms-transform: scale(1) rotate(0); + transform: scale(1) rotate(0) + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada +} + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + transform: translateX(0%) + } + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg) + } + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg) + } + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg) + } + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg) + } + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg) + } + 100% { + -webkit-transform: translateX(0%); + transform: translateX(0%) + } +} + +@keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%) + } + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + -ms-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg) + } + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + -ms-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg) + } + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + -ms-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg) + } + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + -ms-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg) + } + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + -ms-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg) + } + 100% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%) + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble +} + +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3) + } + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + transform: scale(1.05) + } + 70% { + -webkit-transform: scale(.9); + transform: scale(.9) + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3) + } + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05) + } + 70% { + -webkit-transform: scale(.9); + -ms-transform: scale(.9); + transform: scale(.9) + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn +} + +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + transform: translateY(30px) + } + 80% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px) + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px) + } + 80% { + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px) + } + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown +} + +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + transform: translateX(30px) + } + 80% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px) + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + -ms-transform: translateX(30px); + transform: translateX(30px) + } + 80% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px) + } + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft +} + +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + transform: translateX(-30px) + } + 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px) + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + -ms-transform: translateX(-30px); + transform: translateX(-30px) + } + 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px) + } + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight +} + +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + transform: translateY(-30px) + } + 80% { + -webkit-transform: translateY(10px); + transform: translateY(10px) + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px) + } + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px) + } + 80% { + -webkit-transform: translateY(10px); + -ms-transform: translateY(10px); + transform: translateY(10px) + } + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp +} + +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + 25% { + -webkit-transform: scale(.95); + transform: scale(.95) + } + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + transform: scale(1.1) + } + 100% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3) + } +} + +@keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } + 25% { + -webkit-transform: scale(.95); + -ms-transform: scale(.95); + transform: scale(.95) + } + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1) + } + 100% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3) + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut +} + +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px) + } +} + +@keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px) + } + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px) + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown +} + +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + transform: translateX(20px) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px) + } +} + +@keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px) + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft +} + +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + transform: translateX(-20px) + } + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px) + } +} + +@keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px) + } + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px) + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight +} + +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + transform: translateY(20px) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px) + } +} + +@keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px) + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0 + } + 100% { + opacity: 1 + } +} + +@keyframes fadeIn { + 0% { + opacity: 0 + } + 100% { + opacity: 1 + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +@keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px) + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px) + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px) + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px) + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px) + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px) + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px) + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px) + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px) + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px) + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px) + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px) + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px) + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px) + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px) + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + -ms-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0 + } + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg) + } + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg) + } + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1 + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0 + } + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + -ms-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg) + } + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + -ms-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg) + } + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1 + } +} + +.flipInX { + -webkit-backface-visibility: visible!important; + -ms-backface-visibility: visible!important; + backface-visibility: visible!important; + -webkit-animation-name: flipInX; + animation-name: flipInX +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0 + } + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg) + } + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg) + } + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1 + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0 + } + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + -ms-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg) + } + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + -ms-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg) + } + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1 + } +} + +.flipInY { + -webkit-backface-visibility: visible!important; + -ms-backface-visibility: visible!important; + backface-visibility: visible!important; + -webkit-animation-name: flipInY; + animation-name: flipInY +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1 + } + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0 + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1 + } + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0 + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible!important; + -ms-backface-visibility: visible!important; + backface-visibility: visible!important +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1 + } + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0 + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1 + } + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0 + } +} + +.flipOutY { + -webkit-backface-visibility: visible!important; + -ms-backface-visibility: visible!important; + backface-visibility: visible!important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0 + } + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1 + } + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1 + } + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1 + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0 + } + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + -ms-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1 + } + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + -ms-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1 + } + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1 + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out +} + +@-webkit-keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1 + } + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0 + } +} + +@keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1 + } + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0 + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + -ms-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0 + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + -ms-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0 + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1 + } + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight +} + +@-webkit-keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px) + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px) + } + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown +} + +@-webkit-keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px) + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px) + } + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft +} + +@-webkit-keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px) + } + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px) + } + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px) + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px) + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px) + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) + } + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px) + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px) + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px) + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp +} + +@-webkit-keyframes slideInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0) + } +} + +@keyframes slideInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px) + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp +} + +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px) + } +} + +@keyframes slideOutDown { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px) + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 20%, + 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 40% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 80% { + -webkit-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1 + } + 100% { + -webkit-transform: translateY(700px); + transform: translateY(700px); + opacity: 0 + } +} + +@keyframes hinge { + 0% { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 20%, + 60% { + -webkit-transform: rotate(80deg); + -ms-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 40% { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 80% { + -webkit-transform: rotate(60deg) translateY(0); + -ms-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1 + } + 100% { + -webkit-transform: translateY(700px); + -ms-transform: translateY(700px); + transform: translateY(700px); + opacity: 0 + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge +} + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg) + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + -ms-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg) + } + 100% { + opacity: 1; + -webkit-transform: translateX(0) rotate(0deg); + -ms-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg) + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn +} + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg) + } + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg) + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0) rotate(0deg); + -ms-transform: translateX(0) rotate(0deg); + transform: translateX(0) rotate(0deg) + } + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + -ms-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg) + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut +} + +@-webkit-keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3) + } + 50% { + opacity: 1 + } +} + +@keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3) + } + 50% { + opacity: 1 + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn +} + +@-webkit-keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +@keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + -ms-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + -ms-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown +} + +@-webkit-keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(48px); + transform: scale(.475) translateX(48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +@keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + -ms-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(48px); + -ms-transform: scale(.475) translateX(48px); + transform: scale(.475) translateX(48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft +} + +@-webkit-keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-48px); + transform: scale(.475) translateX(-48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +@keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + -ms-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-48px); + -ms-transform: scale(.475) translateX(-48px); + transform: scale(.475) translateX(-48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight +} + +@-webkit-keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +@keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + -ms-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + -ms-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp +} + +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } + 50% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3) + } + 100% { + opacity: 0 + } +} + +@keyframes zoomOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) + } + 50% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3) + } + 100% { + opacity: 0 + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-transform-origin: center bottom; + transform-origin: center bottom + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + -ms-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + -ms-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-transform-origin: center bottom; + -ms-transform-origin: center bottom; + transform-origin: center bottom + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(42px); + transform: scale(.475) translateX(42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-transform-origin: left center; + transform-origin: left center + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(42px); + -ms-transform: scale(.475) translateX(42px); + transform: scale(.475) translateX(42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + -ms-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-transform-origin: left center; + -ms-transform-origin: left center; + transform-origin: left center + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-42px); + transform: scale(.475) translateX(-42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-transform-origin: right center; + transform-origin: right center + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-42px); + -ms-transform: scale(.475) translateX(-42px); + transform: scale(.475) translateX(-42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + -ms-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-transform-origin: right center; + -ms-transform-origin: right center; + transform-origin: right center + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-transform-origin: center top; + transform-origin: center top + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + -ms-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear + } + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + -ms-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-transform-origin: center top; + -ms-transform-origin: center top; + transform-origin: center top + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp +} \ No newline at end of file diff --git a/frontend/src/assets/css/bootstrap.css b/frontend/src/assets/css/bootstrap.css new file mode 100644 index 0000000..80650e0 --- /dev/null +++ b/frontend/src/assets/css/bootstrap.css @@ -0,0 +1,10154 @@ +@charset "UTF-8"; +/* ======================== +Bootstrap with custom variables +=================== */ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #3167eb; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #fa3434; + --orange: #ff9017; + --yellow: #ffc107; + --green: #00b517; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #545454; + --gray-dark: #343a40; + --gray-light: #969696; + --primary: #3167eb; + --secondary: #545454; + --success: #00b517; + --info: #17a2b8; + --warning: #ff9017; + --danger: #fa3434; + --light: #e4e4e4; + --dark: #212529; + --primary-light: #5f89f0; + --gray: #545454; + --gray-light: #969696; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Inter", Arial, "Helvetica Neue", "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: "Inter", Arial, "Helvetica Neue", "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #343a40; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 600; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: 700; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #3167eb; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #1244bd; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #969696; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.3rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type=radio], +input[type=checkbox] { + box-sizing: border-box; + padding: 0; +} + +input[type=date], +input[type=time], +input[type=datetime-local], +input[type=month] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: bold; + line-height: 1.3; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.3; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.3; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.3; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.3; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #545454; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.37rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #545454; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 600; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1200px; + } +} + +.container-fluid { + width: 100%; + padding-right: 10px; + padding-left: 10px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -10px; + margin-left: -10px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding-right: 0; + padding-left: 0; +} + +.col-xl, +.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, +.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, +.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, +.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + position: relative; + width: 100%; + padding-right: 10px; + padding-left: 10px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + order: -1; +} + +.order-last { + order: 13; +} + +.order-0 { + order: 0; +} + +.order-1 { + order: 1; +} + +.order-2 { + order: 2; +} + +.order-3 { + order: 3; +} + +.order-4 { + order: 4; +} + +.order-5 { + order: 5; +} + +.order-6 { + order: 6; +} + +.order-7 { + order: 7; +} + +.order-8 { + order: 8; +} + +.order-9 { + order: 9; +} + +.order-10 { + order: 10; +} + +.order-11 { + order: 11; +} + +.order-12 { + order: 12; +} + +.offset-1 { + margin-left: 8.3333333333%; +} + +.offset-2 { + margin-left: 16.6666666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.3333333333%; +} + +.offset-5 { + margin-left: 41.6666666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.3333333333%; +} + +.offset-8 { + margin-left: 66.6666666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.3333333333%; +} + +.offset-11 { + margin-left: 91.6666666667%; +} + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + order: -1; + } + + .order-sm-last { + order: 13; + } + + .order-sm-0 { + order: 0; + } + + .order-sm-1 { + order: 1; + } + + .order-sm-2 { + order: 2; + } + + .order-sm-3 { + order: 3; + } + + .order-sm-4 { + order: 4; + } + + .order-sm-5 { + order: 5; + } + + .order-sm-6 { + order: 6; + } + + .order-sm-7 { + order: 7; + } + + .order-sm-8 { + order: 8; + } + + .order-sm-9 { + order: 9; + } + + .order-sm-10 { + order: 10; + } + + .order-sm-11 { + order: 11; + } + + .order-sm-12 { + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.3333333333%; + } + + .offset-sm-2 { + margin-left: 16.6666666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.3333333333%; + } + + .offset-sm-5 { + margin-left: 41.6666666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.3333333333%; + } + + .offset-sm-8 { + margin-left: 66.6666666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.3333333333%; + } + + .offset-sm-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + order: -1; + } + + .order-md-last { + order: 13; + } + + .order-md-0 { + order: 0; + } + + .order-md-1 { + order: 1; + } + + .order-md-2 { + order: 2; + } + + .order-md-3 { + order: 3; + } + + .order-md-4 { + order: 4; + } + + .order-md-5 { + order: 5; + } + + .order-md-6 { + order: 6; + } + + .order-md-7 { + order: 7; + } + + .order-md-8 { + order: 8; + } + + .order-md-9 { + order: 9; + } + + .order-md-10 { + order: 10; + } + + .order-md-11 { + order: 11; + } + + .order-md-12 { + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.3333333333%; + } + + .offset-md-2 { + margin-left: 16.6666666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.3333333333%; + } + + .offset-md-5 { + margin-left: 41.6666666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.3333333333%; + } + + .offset-md-8 { + margin-left: 66.6666666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.3333333333%; + } + + .offset-md-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + order: -1; + } + + .order-lg-last { + order: 13; + } + + .order-lg-0 { + order: 0; + } + + .order-lg-1 { + order: 1; + } + + .order-lg-2 { + order: 2; + } + + .order-lg-3 { + order: 3; + } + + .order-lg-4 { + order: 4; + } + + .order-lg-5 { + order: 5; + } + + .order-lg-6 { + order: 6; + } + + .order-lg-7 { + order: 7; + } + + .order-lg-8 { + order: 8; + } + + .order-lg-9 { + order: 9; + } + + .order-lg-10 { + order: 10; + } + + .order-lg-11 { + order: 11; + } + + .order-lg-12 { + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.3333333333%; + } + + .offset-lg-2 { + margin-left: 16.6666666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.3333333333%; + } + + .offset-lg-5 { + margin-left: 41.6666666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.3333333333%; + } + + .offset-lg-8 { + margin-left: 66.6666666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.3333333333%; + } + + .offset-lg-11 { + margin-left: 91.6666666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + order: -1; + } + + .order-xl-last { + order: 13; + } + + .order-xl-0 { + order: 0; + } + + .order-xl-1 { + order: 1; + } + + .order-xl-2 { + order: 2; + } + + .order-xl-3 { + order: 3; + } + + .order-xl-4 { + order: 4; + } + + .order-xl-5 { + order: 5; + } + + .order-xl-6 { + order: 6; + } + + .order-xl-7 { + order: 7; + } + + .order-xl-8 { + order: 8; + } + + .order-xl-9 { + order: 9; + } + + .order-xl-10 { + order: 10; + } + + .order-xl-11 { + order: 11; + } + + .order-xl-12 { + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.3333333333%; + } + + .offset-xl-2 { + margin-left: 16.6666666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.3333333333%; + } + + .offset-xl-5 { + margin-left: 41.6666666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.3333333333%; + } + + .offset-xl-8 { + margin-left: 66.6666666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.3333333333%; + } + + .offset-xl-11 { + margin-left: 91.6666666667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + color: #343a40; + background-color: transparent; +} +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #343a40; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #c5d4f9; +} +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #94b0f5; +} + +.table-hover .table-primary:hover { + background-color: #aec3f7; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #aec3f7; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #cfcfcf; +} +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #a6a6a6; +} + +.table-hover .table-secondary:hover { + background-color: #c2c2c2; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c2c2c2; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #b8eabe; +} +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #7ad986; +} + +.table-hover .table-success:hover { + background-color: #a4e4ac; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #a4e4ac; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffe0be; +} +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffc586; +} + +.table-hover .table-warning:hover { + background-color: #ffd4a5; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffd4a5; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fec6c6; +} +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #fc9595; +} + +.table-hover .table-danger:hover { + background-color: #feadad; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #feadad; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #f7f7f7; +} +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #f1f1f1; +} + +.table-hover .table-light:hover { + background-color: #eaeaea; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #eaeaea; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c1c2c3; +} +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #8c8e90; +} + +.table-hover .table-dark:hover { + background-color: #b4b5b6; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b4b5b6; +} + +.table-primary-light, +.table-primary-light > th, +.table-primary-light > td { + background-color: #d2defb; +} +.table-primary-light th, +.table-primary-light td, +.table-primary-light thead th, +.table-primary-light tbody + tbody { + border-color: #acc2f7; +} + +.table-hover .table-primary-light:hover { + background-color: #bbcdf9; +} +.table-hover .table-primary-light:hover > td, +.table-hover .table-primary-light:hover > th { + background-color: #bbcdf9; +} + +.table-gray, +.table-gray > th, +.table-gray > td { + background-color: #cfcfcf; +} +.table-gray th, +.table-gray td, +.table-gray thead th, +.table-gray tbody + tbody { + border-color: #a6a6a6; +} + +.table-hover .table-gray:hover { + background-color: #c2c2c2; +} +.table-hover .table-gray:hover > td, +.table-hover .table-gray:hover > th { + background-color: #c2c2c2; +} + +.table-gray-light, +.table-gray-light > th, +.table-gray-light > td { + background-color: #e2e2e2; +} +.table-gray-light th, +.table-gray-light td, +.table-gray-light thead th, +.table-gray-light tbody + tbody { + border-color: #c8c8c8; +} + +.table-hover .table-gray-light:hover { + background-color: #d5d5d5; +} +.table-hover .table-gray-light:hover > td, +.table-hover .table-gray-light:hover > th { + background-color: #d5d5d5; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; +} +.table .thead-light th { + color: #495057; + background-color: #e4e4e4; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #212529; +} +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.9rem + 2px); + padding: 0.45rem 0.85rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.37rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #a5bdf6; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.form-control::-webkit-input-placeholder { + color: #ced4da; + opacity: 1; +} +.form-control::-moz-placeholder { + color: #ced4da; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #ced4da; + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: #ced4da; + opacity: 1; +} +.form-control::placeholder { + color: #ced4da; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #e4e4e4; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.45rem + 1px); + padding-bottom: calc(0.45rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.6rem + 1px); + padding-bottom: calc(0.6rem + 1px); + font-size: 1.2rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.35rem + 1px); + padding-bottom: calc(0.35rem + 1px); + font-size: 0.82rem; + line-height: 1.2; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.45rem; + padding-bottom: 0.45rem; + margin-bottom: 0; + line-height: 1.5; + color: #343a40; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.2em + 0.7rem + 2px); + padding: 0.35rem 0.5rem; + font-size: 0.82rem; + line-height: 1.2; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1.2rem + 2px); + padding: 0.6rem 1rem; + font-size: 1.2rem; + line-height: 1.5; + border-radius: 0.45rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1.2rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*=col-] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.2rem; + margin-left: -1.25rem; +} +.form-check-input:disabled ~ .form-check-label { + color: #969696; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #00b517; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.82rem; + line-height: 1.5; + color: #fff; + background-color: rgba(0, 181, 23, 0.9); + border-radius: 0.37rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #00b517; + padding-right: calc(1.5em + 0.9rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300b517' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.225rem); + background-size: calc(0.75em + 0.45rem) calc(0.75em + 0.45rem); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #00b517; + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.25); +} +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.9rem); + background-position: top calc(0.375em + 0.225rem) right calc(0.375em + 0.225rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #00b517; + padding-right: calc((1em + 0.9rem) * 3 / 4 + 1.85rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.85rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300b517' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.85rem/calc(0.75em + 0.45rem) calc(0.75em + 0.45rem); +} +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #00b517; + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.25); +} +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #00b517; +} +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #00b517; +} +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #00b517; +} +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #00e81d; + background-color: #00e81d; +} +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.25); +} +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #00b517; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #00b517; +} +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #00b517; + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #fa3434; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.82rem; + line-height: 1.5; + color: #fff; + background-color: rgba(250, 52, 52, 0.9); + border-radius: 0.37rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #fa3434; + padding-right: calc(1.5em + 0.9rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa3434' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa3434' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.225rem); + background-size: calc(0.75em + 0.45rem) calc(0.75em + 0.45rem); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #fa3434; + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.25); +} +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.9rem); + background-position: top calc(0.375em + 0.225rem) right calc(0.375em + 0.225rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #fa3434; + padding-right: calc((1em + 0.9rem) * 3 / 4 + 1.85rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.85rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa3434' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa3434' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.85rem/calc(0.75em + 0.45rem) calc(0.75em + 0.45rem); +} +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #fa3434; + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.25); +} +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #fa3434; +} +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #fa3434; +} +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #fa3434; +} +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #fb6666; + background-color: #fb6666; +} +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.25); +} +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #fa3434; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #fa3434; +} +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #fa3434; + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.25); +} + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, +.form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + align-items: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 500; + color: #343a40; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.45rem 0.85rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.37rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #343a40; + text-decoration: none; +} +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.btn.disabled, .btn:disabled { + opacity: 0.55; + cursor: not-allowed; +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #3167eb; + border-color: #3167eb; +} +.btn-primary:hover { + color: #fff; + background-color: #1650e0; + border-color: #154cd4; +} +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(80, 126, 238, 0.5); +} +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #3167eb; + border-color: #3167eb; +} +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #154cd4; + border-color: #1348c9; +} +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(80, 126, 238, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-secondary:hover { + color: #fff; + background-color: #414141; + border-color: #3b3b3b; +} +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(110, 110, 110, 0.5); +} +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #3b3b3b; + border-color: #343434; +} +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(110, 110, 110, 0.5); +} + +.btn-success { + color: #fff; + background-color: #00b517; + border-color: #00b517; +} +.btn-success:hover { + color: #fff; + background-color: #008f12; + border-color: #008211; +} +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 192, 58, 0.5); +} +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #00b517; + border-color: #00b517; +} +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #008211; + border-color: #00750f; +} +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 192, 58, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #fff; + background-color: #ff9017; + border-color: #ff9017; +} +.btn-warning:hover { + color: #fff; + background-color: #f07d00; + border-color: #e37600; +} +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 161, 58, 0.5); +} +.btn-warning.disabled, .btn-warning:disabled { + color: #fff; + background-color: #ff9017; + border-color: #ff9017; +} +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #e37600; + border-color: #d67000; +} +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 161, 58, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #fa3434; + border-color: #fa3434; +} +.btn-danger:hover { + color: #fff; + background-color: #f90f0f; + border-color: #f50606; +} +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(251, 82, 82, 0.5); +} +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #fa3434; + border-color: #fa3434; +} +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #f50606; + border-color: #e90606; +} +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(251, 82, 82, 0.5); +} + +.btn-light { + color: #212529; + background-color: #e4e4e4; + border-color: #e4e4e4; +} +.btn-light:hover { + color: #212529; + background-color: #d1d1d1; + border-color: #cbcbcb; +} +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(199, 199, 200, 0.5); +} +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #e4e4e4; + border-color: #e4e4e4; +} +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #cbcbcb; + border-color: #c4c4c4; +} +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(199, 199, 200, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:hover { + color: #fff; + background-color: #101214; + border-color: #0a0c0d; +} +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); +} +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #0a0c0d; + border-color: #050506; +} +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); +} + +.btn-primary-light { + color: #fff; + background-color: #5f89f0; + border-color: #5f89f0; +} +.btn-primary-light:hover { + color: #fff; + background-color: #3d70ec; + border-color: #3167eb; +} +.btn-primary-light:focus, .btn-primary-light.focus { + box-shadow: 0 0 0 0.2rem rgba(119, 155, 242, 0.5); +} +.btn-primary-light.disabled, .btn-primary-light:disabled { + color: #fff; + background-color: #5f89f0; + border-color: #5f89f0; +} +.btn-primary-light:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .show > .btn-primary-light.dropdown-toggle { + color: #fff; + background-color: #3167eb; + border-color: #255eea; +} +.btn-primary-light:not(:disabled):not(.disabled):active:focus, .btn-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(119, 155, 242, 0.5); +} + +.btn-gray { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-gray:hover { + color: #fff; + background-color: #414141; + border-color: #3b3b3b; +} +.btn-gray:focus, .btn-gray.focus { + box-shadow: 0 0 0 0.2rem rgba(110, 110, 110, 0.5); +} +.btn-gray.disabled, .btn-gray:disabled { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active, .show > .btn-gray.dropdown-toggle { + color: #fff; + background-color: #3b3b3b; + border-color: #343434; +} +.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-gray.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(110, 110, 110, 0.5); +} + +.btn-gray-light { + color: #fff; + background-color: #969696; + border-color: #969696; +} +.btn-gray-light:hover { + color: #fff; + background-color: #838383; + border-color: #7d7d7d; +} +.btn-gray-light:focus, .btn-gray-light.focus { + box-shadow: 0 0 0 0.2rem rgba(166, 166, 166, 0.5); +} +.btn-gray-light.disabled, .btn-gray-light:disabled { + color: #fff; + background-color: #969696; + border-color: #969696; +} +.btn-gray-light:not(:disabled):not(.disabled):active, .btn-gray-light:not(:disabled):not(.disabled).active, .show > .btn-gray-light.dropdown-toggle { + color: #fff; + background-color: #7d7d7d; + border-color: #767676; +} +.btn-gray-light:not(:disabled):not(.disabled):active:focus, .btn-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(166, 166, 166, 0.5); +} + +.btn-outline-primary { + color: #3167eb; + border-color: #3167eb; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #3167eb; + border-color: #3167eb; +} +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.5); +} +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #3167eb; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #3167eb; + border-color: #3167eb; +} +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.5); +} + +.btn-outline-secondary { + color: #545454; + border-color: #545454; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(84, 84, 84, 0.5); +} +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #545454; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(84, 84, 84, 0.5); +} + +.btn-outline-success { + color: #00b517; + border-color: #00b517; +} +.btn-outline-success:hover { + color: #fff; + background-color: #00b517; + border-color: #00b517; +} +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.5); +} +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #00b517; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #00b517; + border-color: #00b517; +} +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ff9017; + border-color: #ff9017; +} +.btn-outline-warning:hover { + color: #fff; + background-color: #ff9017; + border-color: #ff9017; +} +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 144, 23, 0.5); +} +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ff9017; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #ff9017; + border-color: #ff9017; +} +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 144, 23, 0.5); +} + +.btn-outline-danger { + color: #fa3434; + border-color: #fa3434; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #fa3434; + border-color: #fa3434; +} +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.5); +} +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #fa3434; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #fa3434; + border-color: #fa3434; +} +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.5); +} + +.btn-outline-light { + color: #e4e4e4; + border-color: #e4e4e4; +} +.btn-outline-light:hover { + color: #212529; + background-color: #e4e4e4; + border-color: #e4e4e4; +} +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(228, 228, 228, 0.5); +} +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #e4e4e4; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #e4e4e4; + border-color: #e4e4e4; +} +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(228, 228, 228, 0.5); +} + +.btn-outline-dark { + color: #212529; + border-color: #212529; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); +} +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #212529; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #212529; + border-color: #212529; +} +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); +} + +.btn-outline-primary-light { + color: #5f89f0; + border-color: #5f89f0; +} +.btn-outline-primary-light:hover { + color: #fff; + background-color: #5f89f0; + border-color: #5f89f0; +} +.btn-outline-primary-light:focus, .btn-outline-primary-light.focus { + box-shadow: 0 0 0 0.2rem rgba(95, 137, 240, 0.5); +} +.btn-outline-primary-light.disabled, .btn-outline-primary-light:disabled { + color: #5f89f0; + background-color: transparent; +} +.btn-outline-primary-light:not(:disabled):not(.disabled):active, .btn-outline-primary-light:not(:disabled):not(.disabled).active, .show > .btn-outline-primary-light.dropdown-toggle { + color: #fff; + background-color: #5f89f0; + border-color: #5f89f0; +} +.btn-outline-primary-light:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(95, 137, 240, 0.5); +} + +.btn-outline-gray { + color: #545454; + border-color: #545454; +} +.btn-outline-gray:hover { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-outline-gray:focus, .btn-outline-gray.focus { + box-shadow: 0 0 0 0.2rem rgba(84, 84, 84, 0.5); +} +.btn-outline-gray.disabled, .btn-outline-gray:disabled { + color: #545454; + background-color: transparent; +} +.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle { + color: #fff; + background-color: #545454; + border-color: #545454; +} +.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(84, 84, 84, 0.5); +} + +.btn-outline-gray-light { + color: #969696; + border-color: #969696; +} +.btn-outline-gray-light:hover { + color: #fff; + background-color: #969696; + border-color: #969696; +} +.btn-outline-gray-light:focus, .btn-outline-gray-light.focus { + box-shadow: 0 0 0 0.2rem rgba(150, 150, 150, 0.5); +} +.btn-outline-gray-light.disabled, .btn-outline-gray-light:disabled { + color: #969696; + background-color: transparent; +} +.btn-outline-gray-light:not(:disabled):not(.disabled):active, .btn-outline-gray-light:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-light.dropdown-toggle { + color: #fff; + background-color: #969696; + border-color: #969696; +} +.btn-outline-gray-light:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(150, 150, 150, 0.5); +} + +.btn-link { + font-weight: 400; + color: #3167eb; + text-decoration: none; +} +.btn-link:hover { + color: #1244bd; + text-decoration: underline; +} +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} +.btn-link:disabled, .btn-link.disabled { + color: #545454; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.6rem 1rem; + font-size: 1.2rem; + line-height: 1.5; + border-radius: 0.45rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.35rem 0.5rem; + font-size: 0.82rem; + line-height: 1.2; + border-radius: 0.37rem; +} + +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type=submit].btn-block, +input[type=reset].btn-block, +input[type=button].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #343a40; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.37rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e4e4e4; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #3167eb; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #545454; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.82rem; + color: #545454; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.6375rem; + padding-left: 0.6375rem; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type=radio], +.btn-group-toggle > .btn input[type=checkbox], +.btn-group-toggle > .btn-group > .btn input[type=radio], +.btn-group-toggle > .btn-group > .btn input[type=checkbox] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: flex; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: flex; +} +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: flex; + align-items: center; + padding: 0.45rem 0.85rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e4e4e4; + border: 1px solid #ced4da; + border-radius: 0.37rem; +} +.input-group-text input[type=radio], +.input-group-text input[type=checkbox] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1.2rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.6rem 1rem; + font-size: 1.2rem; + line-height: 1.5; + border-radius: 0.45rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.2em + 0.7rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.35rem 0.5rem; + font-size: 0.82rem; + line-height: 1.2; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.85rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.7rem; +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #3167eb; + background-color: #3167eb; +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #a5bdf6; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #d4dffb; + border-color: #d4dffb; +} +.custom-control-input:disabled ~ .custom-control-label { + color: #545454; +} +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e4e4e4; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0.15rem; + left: -1.7rem; + display: block; + width: 1.2rem; + height: 1.2rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #969696 solid 1px; +} +.custom-control-label::after { + position: absolute; + top: 0.15rem; + left: -1.7rem; + display: block; + width: 1.2rem; + height: 1.2rem; + content: ""; + background: no-repeat 50%/50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.2rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #3167eb; + background-color: #3167eb; +} +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(49, 103, 235, 0.5); +} +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(49, 103, 235, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(49, 103, 235, 0.5); +} + +.custom-switch { + padding-left: 2.6rem; +} +.custom-switch .custom-control-label::before { + left: -2.6rem; + width: 2.1rem; + pointer-events: all; + border-radius: 0.6rem; +} +.custom-switch .custom-control-label::after { + top: calc(0.15rem + 2px); + left: calc(-2.6rem + 2px); + width: calc(1.2rem - 4px); + height: calc(1.2rem - 4px); + background-color: #969696; + border-radius: 0.6rem; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + transform: translateX(0.9rem); +} +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(49, 103, 235, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.9rem + 2px); + padding: 0.45rem 1.85rem 0.45rem 0.85rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.85rem center/8px 10px; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.37rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.custom-select:focus { + border-color: #a5bdf6; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.85rem; + background-image: none; +} +.custom-select:disabled { + color: #545454; + background-color: #e4e4e4; +} +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.2em + 0.7rem + 2px); + padding-top: 0.35rem; + padding-bottom: 0.35rem; + padding-left: 0.5rem; + font-size: 0.82rem; +} + +.custom-select-lg { + height: calc(1.5em + 1.2rem + 2px); + padding-top: 0.6rem; + padding-bottom: 0.6rem; + padding-left: 1rem; + font-size: 1.2rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.9rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.9rem + 2px); + margin: 0; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #a5bdf6; + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e4e4e4; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.9rem + 2px); + padding: 0.45rem 0.85rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.37rem; +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.9rem); + padding: 0.45rem 0.85rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e4e4e4; + border-left: inherit; + border-radius: 0 0.37rem 0.37rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.custom-range:focus { + outline: none; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #3167eb; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #d4dffb; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #3167eb; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #d4dffb; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #3167eb; + border: 0; + border-radius: 1rem; + -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} +.custom-range::-ms-thumb:active { + background-color: #d4dffb; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #969696; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #969696; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #969696; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, +.custom-file-label, +.custom-select { + transition: none; + } +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} +.nav-link.disabled { + color: #545454; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-item { + margin-bottom: -1px; +} +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.37rem; + border-top-right-radius: 0.37rem; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e4e4e4 #e4e4e4 #dee2e6; +} +.nav-tabs .nav-link.disabled { + color: #545454; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.37rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #3167eb; +} + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.navbar > .container, +.navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.37rem; +} +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.7rem; + padding-left: 0.7rem; + } + .navbar-expand-sm > .container, +.navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.7rem; + padding-left: 0.7rem; + } + .navbar-expand-md > .container, +.navbar-expand-md > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.7rem; + padding-left: 0.7rem; + } + .navbar-expand-lg > .container, +.navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-flow: row nowrap; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.7rem; + padding-left: 0.7rem; + } + .navbar-expand-xl > .container, +.navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + flex-flow: row nowrap; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.7rem; + padding-left: 0.7rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + flex-wrap: nowrap; +} +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .nav-link { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .nav-link:hover, .navbar-light .nav-link:focus { + color: black; +} +.navbar-light .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .show > .nav-link, +.navbar-light .active > .nav-link, +.navbar-light .nav-link.show, +.navbar-light .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +.navbar-dark .nav-link { + color: rgba(255, 255, 255, 0.7); +} +.navbar-dark .nav-link:hover, .navbar-dark .nav-link:focus { + color: white; +} +.navbar-dark .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .show > .nav-link, +.navbar-dark .active > .nav-link, +.navbar-dark .nav-link.show, +.navbar-dark .nav-link.active { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.7); +} +.navbar-dark .navbar-text a { + color: #fff; +} +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0.37rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-top-right-radius: 0.37rem; +} +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; +} + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} +.card-header:first-child { + border-radius: calc(0.37rem - 1px) calc(0.37rem - 1px) 0 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: #fff; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.37rem - 1px) calc(0.37rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.37rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.37rem - 1px); + border-top-right-radius: calc(0.37rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.37rem - 1px); + border-bottom-left-radius: calc(0.37rem - 1px); +} + +.card-deck { + display: flex; + flex-direction: column; +} +.card-deck .card { + margin-bottom: 10px; +} +@media (min-width: 576px) { + .card-deck { + flex-flow: row wrap; + margin-right: -10px; + margin-left: -10px; + } + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 10px; + margin-bottom: 0; + margin-left: 10px; + } +} + +.card-group { + display: flex; + flex-direction: column; +} +.card-group > .card { + margin-bottom: 10px; +} +@media (min-width: 576px) { + .card-group { + flex-flow: row wrap; + } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-columns { + -moz-column-count: 3; + column-count: 3; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 0; + list-style: none; + background-color: transparent; + border-radius: 0.37rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #545454; + content: "/"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #545454; +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.37rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #3167eb; + background-color: #fff; + border: 1px solid #dee2e6; +} +.page-link:hover { + z-index: 2; + color: #1244bd; + text-decoration: none; + background-color: #e4e4e4; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.37rem; + border-bottom-right-radius: 0.37rem; +} +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #3167eb; + border-color: #3167eb; +} +.page-item.disabled .page-link { + color: #545454; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.45rem; + border-bottom-left-radius: 0.45rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.45rem; + border-bottom-right-radius: 0.45rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.82rem; + line-height: 1.2; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 600; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.37rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #3167eb; +} +a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #154cd4; +} +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(49, 103, 235, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #545454; +} +a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #3b3b3b; +} +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(84, 84, 84, 0.5); +} + +.badge-success { + color: #fff; + background-color: #00b517; +} +a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #008211; +} +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 181, 23, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} +a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #fff; + background-color: #ff9017; +} +a.badge-warning:hover, a.badge-warning:focus { + color: #fff; + background-color: #e37600; +} +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 144, 23, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #fa3434; +} +a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #f50606; +} +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(250, 52, 52, 0.5); +} + +.badge-light { + color: #212529; + background-color: #e4e4e4; +} +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #cbcbcb; +} +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(228, 228, 228, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #212529; +} +a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #0a0c0d; +} +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); +} + +.badge-primary-light { + color: #fff; + background-color: #5f89f0; +} +a.badge-primary-light:hover, a.badge-primary-light:focus { + color: #fff; + background-color: #3167eb; +} +a.badge-primary-light:focus, a.badge-primary-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(95, 137, 240, 0.5); +} + +.badge-gray { + color: #fff; + background-color: #545454; +} +a.badge-gray:hover, a.badge-gray:focus { + color: #fff; + background-color: #3b3b3b; +} +a.badge-gray:focus, a.badge-gray.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(84, 84, 84, 0.5); +} + +.badge-gray-light { + color: #fff; + background-color: #969696; +} +a.badge-gray-light:hover, a.badge-gray-light:focus { + color: #fff; + background-color: #7d7d7d; +} +a.badge-gray-light:focus, a.badge-gray-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(150, 150, 150, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e4e4e4; + border-radius: 0.45rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.37rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 600; +} + +.alert-dismissible { + padding-right: 4rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #19367a; + background-color: #d6e1fb; + border-color: #c5d4f9; +} +.alert-primary hr { + border-top-color: #aec3f7; +} +.alert-primary .alert-link { + color: #102350; +} + +.alert-secondary { + color: #2c2c2c; + background-color: #dddddd; + border-color: #cfcfcf; +} +.alert-secondary hr { + border-top-color: #c2c2c2; +} +.alert-secondary .alert-link { + color: #131313; +} + +.alert-success { + color: #005e0c; + background-color: #ccf0d1; + border-color: #b8eabe; +} +.alert-success hr { + border-top-color: #a4e4ac; +} +.alert-success .alert-link { + color: #002b05; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} +.alert-info hr { + border-top-color: #abdde5; +} +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #854b0c; + background-color: #ffe9d1; + border-color: #ffe0be; +} +.alert-warning hr { + border-top-color: #ffd4a5; +} +.alert-warning .alert-link { + color: #563108; +} + +.alert-danger { + color: #821b1b; + background-color: #fed6d6; + border-color: #fec6c6; +} +.alert-danger hr { + border-top-color: #feadad; +} +.alert-danger .alert-link { + color: #581212; +} + +.alert-light { + color: #777777; + background-color: #fafafa; + border-color: #f7f7f7; +} +.alert-light hr { + border-top-color: #eaeaea; +} +.alert-light .alert-link { + color: #5e5e5e; +} + +.alert-dark { + color: #111315; + background-color: #d3d3d4; + border-color: #c1c2c3; +} +.alert-dark hr { + border-top-color: #b4b5b6; +} +.alert-dark .alert-link { + color: black; +} + +.alert-primary-light { + color: #31477d; + background-color: #dfe7fc; + border-color: #d2defb; +} +.alert-primary-light hr { + border-top-color: #bbcdf9; +} +.alert-primary-light .alert-link { + color: #233258; +} + +.alert-gray { + color: #2c2c2c; + background-color: #dddddd; + border-color: #cfcfcf; +} +.alert-gray hr { + border-top-color: #c2c2c2; +} +.alert-gray .alert-link { + color: #131313; +} + +.alert-gray-light { + color: #4e4e4e; + background-color: #eaeaea; + border-color: #e2e2e2; +} +.alert-gray-light hr { + border-top-color: #d5d5d5; +} +.alert-gray-light .alert-link { + color: #353535; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e4e4e4; + border-radius: 0.37rem; +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #3167eb; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #343a40; + background-color: #e4e4e4; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-top-right-radius: 0.37rem; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; +} +.list-group-item.disabled, .list-group-item:disabled { + color: #545454; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #3167eb; + border-color: #3167eb; +} + +.list-group-horizontal { + flex-direction: row; +} +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; + border-top-right-radius: 0; +} +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.37rem; + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.37rem; + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.37rem; + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.37rem; + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.37rem; + border-bottom-left-radius: 0.37rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.37rem; + border-bottom-right-radius: 0.37rem; + border-bottom-left-radius: 0; + } +} +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #19367a; + background-color: #c5d4f9; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #19367a; + background-color: #aec3f7; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #19367a; + border-color: #19367a; +} + +.list-group-item-secondary { + color: #2c2c2c; + background-color: #cfcfcf; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #2c2c2c; + background-color: #c2c2c2; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #2c2c2c; + border-color: #2c2c2c; +} + +.list-group-item-success { + color: #005e0c; + background-color: #b8eabe; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #005e0c; + background-color: #a4e4ac; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #005e0c; + border-color: #005e0c; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #854b0c; + background-color: #ffe0be; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #854b0c; + background-color: #ffd4a5; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #854b0c; + border-color: #854b0c; +} + +.list-group-item-danger { + color: #821b1b; + background-color: #fec6c6; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #821b1b; + background-color: #feadad; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #821b1b; + border-color: #821b1b; +} + +.list-group-item-light { + color: #777777; + background-color: #f7f7f7; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #777777; + background-color: #eaeaea; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #777777; + border-color: #777777; +} + +.list-group-item-dark { + color: #111315; + background-color: #c1c2c3; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #111315; + background-color: #b4b5b6; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #111315; + border-color: #111315; +} + +.list-group-item-primary-light { + color: #31477d; + background-color: #d2defb; +} +.list-group-item-primary-light.list-group-item-action:hover, .list-group-item-primary-light.list-group-item-action:focus { + color: #31477d; + background-color: #bbcdf9; +} +.list-group-item-primary-light.list-group-item-action.active { + color: #fff; + background-color: #31477d; + border-color: #31477d; +} + +.list-group-item-gray { + color: #2c2c2c; + background-color: #cfcfcf; +} +.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus { + color: #2c2c2c; + background-color: #c2c2c2; +} +.list-group-item-gray.list-group-item-action.active { + color: #fff; + background-color: #2c2c2c; + border-color: #2c2c2c; +} + +.list-group-item-gray-light { + color: #4e4e4e; + background-color: #e2e2e2; +} +.list-group-item-gray-light.list-group-item-action:hover, .list-group-item-gray-light.list-group-item-action:focus { + color: #4e4e4e; + background-color: #d5d5d5; +} +.list-group-item-gray-light.list-group-item-action.active { + color: #fff; + background-color: #4e4e4e; + border-color: #4e4e4e; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 600; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} +.close:hover { + color: #000; + text-decoration: none; +} +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: 0.75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} +.toast.showing { + opacity: 1; +} +.toast.show { + display: block; + opacity: 1; +} +.toast.hide { + display: none; +} + +.toast-header { + display: flex; + align-items: center; + padding: 0.25rem 0.75rem; + color: #545454; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + transform: none; +} + +.modal-dialog-scrollable { + display: flex; + max-height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + flex-shrink: 0; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem); +} +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.45rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e4e4e4; + border-top-left-radius: 0.45rem; + border-top-right-radius: 0.45rem; +} +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e4e4e4; + border-bottom-right-radius: 0.45rem; + border-bottom-left-radius: 0.45rem; +} +.modal-footer > :not(:first-child) { + margin-left: 0.25rem; +} +.modal-footer > :not(:last-child) { + margin-right: 0.25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Inter", Arial, "Helvetica Neue", "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.82rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow { + bottom: 0; +} +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow { + top: 0; +} +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.37rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Inter", Arial, "Helvetica Neue", "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.82rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.45rem; +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.45rem; +} +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^=top] { + margin-bottom: 0.5rem; +} +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^=right] { + margin-left: 0.5rem; +} +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.45rem 0; +} +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] { + margin-top: 0.5rem; +} +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow { + top: calc((0.5rem + 1px) * -1); +} +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^=left] { + margin-right: 0.5rem; +} +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.45rem 0; +} +.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.45rem - 1px); + border-top-right-radius: calc(0.45rem - 1px); +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #343a40; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: 0s 0.6s opacity; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, +.carousel-control-next { + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50%/100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + transform: rotate(360deg); + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border 0.75s linear infinite; + animation: spinner-border 0.75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow 0.75s linear infinite; + animation: spinner-grow 0.75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #3167eb !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #154cd4 !important; +} + +.bg-secondary { + background-color: #545454 !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #3b3b3b !important; +} + +.bg-success { + background-color: #00b517 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #008211 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ff9017 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #e37600 !important; +} + +.bg-danger { + background-color: #fa3434 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #f50606 !important; +} + +.bg-light { + background-color: #e4e4e4 !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #cbcbcb !important; +} + +.bg-dark { + background-color: #212529 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #0a0c0d !important; +} + +.bg-primary-light { + background-color: #5f89f0 !important; +} + +a.bg-primary-light:hover, a.bg-primary-light:focus, +button.bg-primary-light:hover, +button.bg-primary-light:focus { + background-color: #3167eb !important; +} + +.bg-gray { + background-color: #545454 !important; +} + +a.bg-gray:hover, a.bg-gray:focus, +button.bg-gray:hover, +button.bg-gray:focus { + background-color: #3b3b3b !important; +} + +.bg-gray-light { + background-color: #969696 !important; +} + +a.bg-gray-light:hover, a.bg-gray-light:focus, +button.bg-gray-light:hover, +button.bg-gray-light:focus { + background-color: #7d7d7d !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #e4e4e4 !important; +} + +.border-top { + border-top: 1px solid #e4e4e4 !important; +} + +.border-right { + border-right: 1px solid #e4e4e4 !important; +} + +.border-bottom { + border-bottom: 1px solid #e4e4e4 !important; +} + +.border-left { + border-left: 1px solid #e4e4e4 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #3167eb !important; +} + +.border-secondary { + border-color: #545454 !important; +} + +.border-success { + border-color: #00b517 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ff9017 !important; +} + +.border-danger { + border-color: #fa3434 !important; +} + +.border-light { + border-color: #e4e4e4 !important; +} + +.border-dark { + border-color: #212529 !important; +} + +.border-primary-light { + border-color: #5f89f0 !important; +} + +.border-gray { + border-color: #545454 !important; +} + +.border-gray-light { + border-color: #969696 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.37rem !important; +} + +.rounded-top { + border-top-left-radius: 0.37rem !important; + border-top-right-radius: 0.37rem !important; +} + +.rounded-right { + border-top-right-radius: 0.37rem !important; + border-bottom-right-radius: 0.37rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.37rem !important; + border-bottom-left-radius: 0.37rem !important; +} + +.rounded-left { + border-top-left-radius: 0.37rem !important; + border-bottom-left-radius: 0.37rem !important; +} + +.rounded-lg { + border-radius: 0.45rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } +} +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } +} +@media print { + .d-print-none { + display: none !important; + } + + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } +} +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +.embed-responsive::before { + display: block; + content: ""; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } +} +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } +} +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } +} +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } +} +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + + .float-sm-right { + float: right !important; + } + + .float-sm-none { + float: none !important; + } +} +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + + .float-md-right { + float: right !important; + } + + .float-md-none { + float: none !important; + } +} +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + + .float-lg-right { + float: right !important; + } + + .float-lg-none { + float: none !important; + } +} +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + + .float-xl-right { + float: right !important; + } + + .float-xl-none { + float: none !important; + } +} +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0, +.my-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0, +.mx-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0, +.my-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0, +.mx-sm-0 { + margin-left: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1, +.my-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1, +.mx-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1, +.my-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1, +.mx-sm-1 { + margin-left: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2, +.my-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2, +.mx-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2, +.my-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2, +.mx-sm-2 { + margin-left: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3, +.my-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3, +.mx-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3, +.my-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3, +.mx-sm-3 { + margin-left: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4, +.my-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4, +.mx-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4, +.my-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4, +.mx-sm-4 { + margin-left: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5, +.my-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5, +.mx-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5, +.my-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5, +.mx-sm-5 { + margin-left: 3rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0, +.py-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0, +.px-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0, +.py-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0, +.px-sm-0 { + padding-left: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1, +.py-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1, +.px-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1, +.py-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1, +.px-sm-1 { + padding-left: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2, +.py-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2, +.px-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2, +.py-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2, +.px-sm-2 { + padding-left: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3, +.py-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3, +.px-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3, +.py-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3, +.px-sm-3 { + padding-left: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4, +.py-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4, +.px-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4, +.py-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4, +.px-sm-4 { + padding-left: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5, +.py-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5, +.px-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5, +.py-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5, +.px-sm-5 { + padding-left: 3rem !important; + } + + .m-sm-n1 { + margin: -0.25rem !important; + } + + .mt-sm-n1, +.my-sm-n1 { + margin-top: -0.25rem !important; + } + + .mr-sm-n1, +.mx-sm-n1 { + margin-right: -0.25rem !important; + } + + .mb-sm-n1, +.my-sm-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-sm-n1, +.mx-sm-n1 { + margin-left: -0.25rem !important; + } + + .m-sm-n2 { + margin: -0.5rem !important; + } + + .mt-sm-n2, +.my-sm-n2 { + margin-top: -0.5rem !important; + } + + .mr-sm-n2, +.mx-sm-n2 { + margin-right: -0.5rem !important; + } + + .mb-sm-n2, +.my-sm-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-sm-n2, +.mx-sm-n2 { + margin-left: -0.5rem !important; + } + + .m-sm-n3 { + margin: -1rem !important; + } + + .mt-sm-n3, +.my-sm-n3 { + margin-top: -1rem !important; + } + + .mr-sm-n3, +.mx-sm-n3 { + margin-right: -1rem !important; + } + + .mb-sm-n3, +.my-sm-n3 { + margin-bottom: -1rem !important; + } + + .ml-sm-n3, +.mx-sm-n3 { + margin-left: -1rem !important; + } + + .m-sm-n4 { + margin: -1.5rem !important; + } + + .mt-sm-n4, +.my-sm-n4 { + margin-top: -1.5rem !important; + } + + .mr-sm-n4, +.mx-sm-n4 { + margin-right: -1.5rem !important; + } + + .mb-sm-n4, +.my-sm-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-sm-n4, +.mx-sm-n4 { + margin-left: -1.5rem !important; + } + + .m-sm-n5 { + margin: -3rem !important; + } + + .mt-sm-n5, +.my-sm-n5 { + margin-top: -3rem !important; + } + + .mr-sm-n5, +.mx-sm-n5 { + margin-right: -3rem !important; + } + + .mb-sm-n5, +.my-sm-n5 { + margin-bottom: -3rem !important; + } + + .ml-sm-n5, +.mx-sm-n5 { + margin-left: -3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mt-sm-auto, +.my-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto, +.mx-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto, +.my-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto, +.mx-sm-auto { + margin-left: auto !important; + } +} +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0, +.my-md-0 { + margin-top: 0 !important; + } + + .mr-md-0, +.mx-md-0 { + margin-right: 0 !important; + } + + .mb-md-0, +.my-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0, +.mx-md-0 { + margin-left: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1, +.my-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1, +.mx-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1, +.my-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1, +.mx-md-1 { + margin-left: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2, +.my-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2, +.mx-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2, +.my-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2, +.mx-md-2 { + margin-left: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3, +.my-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3, +.mx-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3, +.my-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3, +.mx-md-3 { + margin-left: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4, +.my-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4, +.mx-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4, +.my-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4, +.mx-md-4 { + margin-left: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5, +.my-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5, +.mx-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5, +.my-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5, +.mx-md-5 { + margin-left: 3rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0, +.py-md-0 { + padding-top: 0 !important; + } + + .pr-md-0, +.px-md-0 { + padding-right: 0 !important; + } + + .pb-md-0, +.py-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0, +.px-md-0 { + padding-left: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1, +.py-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1, +.px-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1, +.py-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1, +.px-md-1 { + padding-left: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2, +.py-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2, +.px-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2, +.py-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2, +.px-md-2 { + padding-left: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3, +.py-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3, +.px-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3, +.py-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3, +.px-md-3 { + padding-left: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4, +.py-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4, +.px-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4, +.py-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4, +.px-md-4 { + padding-left: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5, +.py-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5, +.px-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5, +.py-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5, +.px-md-5 { + padding-left: 3rem !important; + } + + .m-md-n1 { + margin: -0.25rem !important; + } + + .mt-md-n1, +.my-md-n1 { + margin-top: -0.25rem !important; + } + + .mr-md-n1, +.mx-md-n1 { + margin-right: -0.25rem !important; + } + + .mb-md-n1, +.my-md-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-md-n1, +.mx-md-n1 { + margin-left: -0.25rem !important; + } + + .m-md-n2 { + margin: -0.5rem !important; + } + + .mt-md-n2, +.my-md-n2 { + margin-top: -0.5rem !important; + } + + .mr-md-n2, +.mx-md-n2 { + margin-right: -0.5rem !important; + } + + .mb-md-n2, +.my-md-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-md-n2, +.mx-md-n2 { + margin-left: -0.5rem !important; + } + + .m-md-n3 { + margin: -1rem !important; + } + + .mt-md-n3, +.my-md-n3 { + margin-top: -1rem !important; + } + + .mr-md-n3, +.mx-md-n3 { + margin-right: -1rem !important; + } + + .mb-md-n3, +.my-md-n3 { + margin-bottom: -1rem !important; + } + + .ml-md-n3, +.mx-md-n3 { + margin-left: -1rem !important; + } + + .m-md-n4 { + margin: -1.5rem !important; + } + + .mt-md-n4, +.my-md-n4 { + margin-top: -1.5rem !important; + } + + .mr-md-n4, +.mx-md-n4 { + margin-right: -1.5rem !important; + } + + .mb-md-n4, +.my-md-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-md-n4, +.mx-md-n4 { + margin-left: -1.5rem !important; + } + + .m-md-n5 { + margin: -3rem !important; + } + + .mt-md-n5, +.my-md-n5 { + margin-top: -3rem !important; + } + + .mr-md-n5, +.mx-md-n5 { + margin-right: -3rem !important; + } + + .mb-md-n5, +.my-md-n5 { + margin-bottom: -3rem !important; + } + + .ml-md-n5, +.mx-md-n5 { + margin-left: -3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mt-md-auto, +.my-md-auto { + margin-top: auto !important; + } + + .mr-md-auto, +.mx-md-auto { + margin-right: auto !important; + } + + .mb-md-auto, +.my-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto, +.mx-md-auto { + margin-left: auto !important; + } +} +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0, +.my-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0, +.mx-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0, +.my-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0, +.mx-lg-0 { + margin-left: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1, +.my-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1, +.mx-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1, +.my-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1, +.mx-lg-1 { + margin-left: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2, +.my-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2, +.mx-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2, +.my-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2, +.mx-lg-2 { + margin-left: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3, +.my-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3, +.mx-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3, +.my-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3, +.mx-lg-3 { + margin-left: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4, +.my-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4, +.mx-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4, +.my-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4, +.mx-lg-4 { + margin-left: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5, +.my-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5, +.mx-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5, +.my-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5, +.mx-lg-5 { + margin-left: 3rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0, +.py-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0, +.px-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0, +.py-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0, +.px-lg-0 { + padding-left: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1, +.py-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1, +.px-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1, +.py-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1, +.px-lg-1 { + padding-left: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2, +.py-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2, +.px-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2, +.py-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2, +.px-lg-2 { + padding-left: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3, +.py-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3, +.px-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3, +.py-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3, +.px-lg-3 { + padding-left: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4, +.py-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4, +.px-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4, +.py-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4, +.px-lg-4 { + padding-left: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5, +.py-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5, +.px-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5, +.py-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5, +.px-lg-5 { + padding-left: 3rem !important; + } + + .m-lg-n1 { + margin: -0.25rem !important; + } + + .mt-lg-n1, +.my-lg-n1 { + margin-top: -0.25rem !important; + } + + .mr-lg-n1, +.mx-lg-n1 { + margin-right: -0.25rem !important; + } + + .mb-lg-n1, +.my-lg-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-lg-n1, +.mx-lg-n1 { + margin-left: -0.25rem !important; + } + + .m-lg-n2 { + margin: -0.5rem !important; + } + + .mt-lg-n2, +.my-lg-n2 { + margin-top: -0.5rem !important; + } + + .mr-lg-n2, +.mx-lg-n2 { + margin-right: -0.5rem !important; + } + + .mb-lg-n2, +.my-lg-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-lg-n2, +.mx-lg-n2 { + margin-left: -0.5rem !important; + } + + .m-lg-n3 { + margin: -1rem !important; + } + + .mt-lg-n3, +.my-lg-n3 { + margin-top: -1rem !important; + } + + .mr-lg-n3, +.mx-lg-n3 { + margin-right: -1rem !important; + } + + .mb-lg-n3, +.my-lg-n3 { + margin-bottom: -1rem !important; + } + + .ml-lg-n3, +.mx-lg-n3 { + margin-left: -1rem !important; + } + + .m-lg-n4 { + margin: -1.5rem !important; + } + + .mt-lg-n4, +.my-lg-n4 { + margin-top: -1.5rem !important; + } + + .mr-lg-n4, +.mx-lg-n4 { + margin-right: -1.5rem !important; + } + + .mb-lg-n4, +.my-lg-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-lg-n4, +.mx-lg-n4 { + margin-left: -1.5rem !important; + } + + .m-lg-n5 { + margin: -3rem !important; + } + + .mt-lg-n5, +.my-lg-n5 { + margin-top: -3rem !important; + } + + .mr-lg-n5, +.mx-lg-n5 { + margin-right: -3rem !important; + } + + .mb-lg-n5, +.my-lg-n5 { + margin-bottom: -3rem !important; + } + + .ml-lg-n5, +.mx-lg-n5 { + margin-left: -3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mt-lg-auto, +.my-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto, +.mx-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto, +.my-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto, +.mx-lg-auto { + margin-left: auto !important; + } +} +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0, +.my-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0, +.mx-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0, +.my-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0, +.mx-xl-0 { + margin-left: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1, +.my-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1, +.mx-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1, +.my-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1, +.mx-xl-1 { + margin-left: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2, +.my-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2, +.mx-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2, +.my-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2, +.mx-xl-2 { + margin-left: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3, +.my-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3, +.mx-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3, +.my-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3, +.mx-xl-3 { + margin-left: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4, +.my-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4, +.mx-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4, +.my-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4, +.mx-xl-4 { + margin-left: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5, +.my-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5, +.mx-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5, +.my-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5, +.mx-xl-5 { + margin-left: 3rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0, +.py-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0, +.px-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0, +.py-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0, +.px-xl-0 { + padding-left: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1, +.py-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1, +.px-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1, +.py-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1, +.px-xl-1 { + padding-left: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2, +.py-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2, +.px-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2, +.py-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2, +.px-xl-2 { + padding-left: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3, +.py-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3, +.px-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3, +.py-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3, +.px-xl-3 { + padding-left: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4, +.py-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4, +.px-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4, +.py-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4, +.px-xl-4 { + padding-left: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5, +.py-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5, +.px-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5, +.py-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5, +.px-xl-5 { + padding-left: 3rem !important; + } + + .m-xl-n1 { + margin: -0.25rem !important; + } + + .mt-xl-n1, +.my-xl-n1 { + margin-top: -0.25rem !important; + } + + .mr-xl-n1, +.mx-xl-n1 { + margin-right: -0.25rem !important; + } + + .mb-xl-n1, +.my-xl-n1 { + margin-bottom: -0.25rem !important; + } + + .ml-xl-n1, +.mx-xl-n1 { + margin-left: -0.25rem !important; + } + + .m-xl-n2 { + margin: -0.5rem !important; + } + + .mt-xl-n2, +.my-xl-n2 { + margin-top: -0.5rem !important; + } + + .mr-xl-n2, +.mx-xl-n2 { + margin-right: -0.5rem !important; + } + + .mb-xl-n2, +.my-xl-n2 { + margin-bottom: -0.5rem !important; + } + + .ml-xl-n2, +.mx-xl-n2 { + margin-left: -0.5rem !important; + } + + .m-xl-n3 { + margin: -1rem !important; + } + + .mt-xl-n3, +.my-xl-n3 { + margin-top: -1rem !important; + } + + .mr-xl-n3, +.mx-xl-n3 { + margin-right: -1rem !important; + } + + .mb-xl-n3, +.my-xl-n3 { + margin-bottom: -1rem !important; + } + + .ml-xl-n3, +.mx-xl-n3 { + margin-left: -1rem !important; + } + + .m-xl-n4 { + margin: -1.5rem !important; + } + + .mt-xl-n4, +.my-xl-n4 { + margin-top: -1.5rem !important; + } + + .mr-xl-n4, +.mx-xl-n4 { + margin-right: -1.5rem !important; + } + + .mb-xl-n4, +.my-xl-n4 { + margin-bottom: -1.5rem !important; + } + + .ml-xl-n4, +.mx-xl-n4 { + margin-left: -1.5rem !important; + } + + .m-xl-n5 { + margin: -3rem !important; + } + + .mt-xl-n5, +.my-xl-n5 { + margin-top: -3rem !important; + } + + .mr-xl-n5, +.mx-xl-n5 { + margin-right: -3rem !important; + } + + .mb-xl-n5, +.my-xl-n5 { + margin-bottom: -3rem !important; + } + + .ml-xl-n5, +.mx-xl-n5 { + margin-left: -3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mt-xl-auto, +.my-xl-auto { + margin-top: auto !important; + } + + .mr-xl-auto, +.mx-xl-auto { + margin-right: auto !important; + } + + .mb-xl-auto, +.my-xl-auto { + margin-bottom: auto !important; + } + + .ml-xl-auto, +.mx-xl-auto { + margin-left: auto !important; + } +} +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 600 !important; +} + +.font-weight-bolder { + font-weight: 700 !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #3167eb !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #1244bd !important; +} + +.text-secondary { + color: #545454 !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #2e2e2e !important; +} + +.text-success { + color: #00b517 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #00690d !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ff9017 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ca6900 !important; +} + +.text-danger { + color: #fa3434 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #dc0505 !important; +} + +.text-light { + color: #e4e4e4 !important; +} + +a.text-light:hover, a.text-light:focus { + color: #bebebe !important; +} + +.text-dark { + color: #212529 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: black !important; +} + +.text-primary-light { + color: #5f89f0 !important; +} + +a.text-primary-light:hover, a.text-primary-light:focus { + color: #1a56e9 !important; +} + +.text-gray { + color: #545454 !important; +} + +a.text-gray:hover, a.text-gray:focus { + color: #2e2e2e !important; +} + +.text-gray-light { + color: #969696 !important; +} + +a.text-gray-light:hover, a.text-gray-light:focus { + color: #707070 !important; +} + +.text-body { + color: #343a40 !important; +} + +.text-muted { + color: #969696 !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, +*::before, +*::after { + text-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, +blockquote { + border: 1px solid #969696; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, +img { + page-break-inside: avoid; + } + + p, +h2, +h3 { + orphans: 3; + widows: 3; + } + + h2, +h3 { + page-break-after: avoid; + } + + @page { + size: a3; + } + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + .table td, +.table th { + background-color: #fff !important; + } + + .table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6 !important; + } + + .table-dark { + color: inherit; + } + .table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #dee2e6; + } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} + +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/frontend/src/assets/css/flex-slider.min.css b/frontend/src/assets/css/flex-slider.min.css new file mode 100644 index 0000000..2186560 --- /dev/null +++ b/frontend/src/assets/css/flex-slider.min.css @@ -0,0 +1,136 @@ +/* + * jQuery FlexSlider v2.0 + * http://www.woothemes.com/flexslider/ + * + * Copyright 2012 WooThemes + * Free to use under the GPLv2 license. + * http://www.gnu.org/licenses/gpl-2.0.html + * + * Contributing author: Tyler Smith (@mbmufffin) + */ + + +/* Browser Resets */ +.flex-container a:active, +.flexslider a:active, +.img-slider a:active, +.flexslider-app a:active, +.flexslider-thumbnails:active, .flexslider-photo a:active, +.flex-container a:focus, +.flexslider a:focus, +.img-slider a:focus, +.flexslider-thumbnails:focus, .flexslider-photo a:focus {outline: none;} +.slides, +.flex-control-nav, +.flex-direction-nav {margin: 0; padding: 0; list-style: none;} + +/* FlexSlider Necessary Styles +*********************************/ +.flexslider, .flexslider-thumbnails, .flexslider-photo, .img-slider, .flexslider-app {margin: 0; padding: 0;} +.img-slider {position:relative;} +.flexslider .slides > li, .flexslider-thumbnails > li, .flexslider-photo .slides > li, .img-slider .slides > li, .flexslider-app .slides > li {display: none; -webkit-backface-visibility: hidden;margin:0 0 -5px 0; padding: 0; list-style:none;} /* Hide the slides before the JS is loaded. Avoids image jumping */ +.flexslider .slides img, .flexslider-thumbnails, .flexslider-photo .slides img, .img-slider .slides img, .flexslider-app .slides img {width: 100%; display: block;} +.flex-pauseplay span {text-transform: capitalize;} + +/* Clearfix for the .slides element */ +.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} +html[xmlns] .slides {display: block;} +* html .slides {height: 1%;} + +/* No JavaScript Fallback */ +/* If you are not using another script, such as Modernizr, make sure you + * include js that eliminates this class on page load */ +.no-js .slides > li:first-child {display: block;} + + +/* FlexSlider Default Theme +*********************************/ +.flexslider, .flexslider-thumbnails, .flexslider-photo, .img-slider, .flexslider-app {margin:0;zoom: 1;} +.img-slider {margin:0 0 -5px;} +.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;} +.loading .flex-viewport {max-height: 300px;} +.flexslider .slides, .flexslider-thumbnails .slides, .flexslider-photo .slides, .img-slider .slides, .flexslider-app .slides {zoom: 1;margin:0; +padding:0;} + +.carousel li {margin-right: 5px} + + +/* Direction Nav */ +.flex-direction-nav a, .flex-direction-nav a:focus, .flex-direction-nav a:active {text-decoration:none;overflow: hidden; margin:0;padding:0;border-radius:2px; display: block; background:none;position: absolute; bottom:-40px; cursor: pointer; opacity: 1; -webkit-transition: all .3s ease;text-align:center;color:#656565;font-size:64px;line-height:64px;} + +.flex-direction-nav .flex-next {right: -125px; display: block;} +.flex-direction-nav .flex-next:before {font-family: 'FontAwesome'; content: "\f105"; } +.flex-direction-nav .flex-prev {right: -95px;} +.flex-direction-nav .flex-prev:before {font-family: 'FontAwesome'; content: "\f104"; } +.flexslider:hover .flex-next, .flexslider-photo:hover .flex-next {opacity: 1;} +.flexslider:hover .flex-prev, .flexslider-photo:hover .flex-prev {opacity: 1;} +.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .flexslider-photo:hover .flex-next:hover, .flexslider-photo:hover .flex-prev:hover {opacity: 1;text-decoration:none;} +.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} + +/* Custome Direction Nav */ +.img-slider .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active, +.flexslider-thumbnails .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active, +.flexslider-photo .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active{ + width:40px; + height:40px; + background:rgba(0, 0, 0, 0.5); + bottom:auto; + top:50%; + margin-top:-20px; + font-size:24px; + line-height:40px; + opacity: 0; + filter: Alpha(Opacity=0);/*IE7 fix*/ +} + +.flexslider-thumbnails .flex-direction-nav a, .flexslider-thumbnails .flex-direction-nav a:focus, .flexslider-thumbnails .flex-direction-nav a:active, +.flexslider-photo .flex-direction-nav a, .flexslider-photo .flex-direction-nav a:focus, .flexslider-photo .flex-direction-nav a:active { + color:#fff; + line-height:36px; +} + +.img-slider .flex-direction-nav .flex-next, +.flexslider-thumbnails .flex-direction-nav .flex-next, +.flexslider-photo .flex-direction-nav .flex-next{ + right: 0; + border-radius:2px 0 0 2px; +} + +.img-slider .flex-direction-nav .flex-prev, +.flexslider-thumbnails .flex-direction-nav .flex-prev, +.flexslider-photo .flex-direction-nav .flex-prev{ + left: 0; + border-radius:0 2px 2px 0; +} + +.img-slider:hover .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active, +.flexslider-thumbnails:hover .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active, +.flexslider-photo:hover .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active{ + opacity: 1; + filter: Alpha(Opacity=100);/*IE7 fix*/ +} + +.img-slider .flex-direction-nav .flex-next:hover, +.img-slider .flex-direction-nav .flex-prev:hover, +.flexslider-thumbnails .flex-direction-nav .flex-next:hover, +.flexslider-thumbnails .flex-direction-nav .flex-prev:hover, +.flexslider-photo .flex-direction-nav .flex-next:hover, +.flexslider-photo .flex-direction-nav .flex-prev:hover { + color:#fff; +} + +/* Control Nav */ +.flex-control-nav {z-index:4;width: 100%; position: absolute; left:0;bottom:10px; text-align: center;margin:0;padding:0;} +.img-slider .flex-control-nav {width: auto;left:auto;right:20px;bottom:10px;} +.flexslider-app .flex-control-nav{bottom:4px;margin-bottom:-40px;} +.flex-control-nav li {margin: 5px 0 0 0;padding:0; display: inline-block; zoom: 1; *display: inline;} +.img-slider .flex-control-nav li {display: block;} +.flex-control-paging li a {width: 12px; height: 12px;display: block; background: none; border:2px solid #656565;cursor: pointer; text-indent: -9999px;border-radius:50%;} +.flex-control-paging li a:hover { background: none; } +.flex-control-paging li a.flex-active { background: none;cursor: default; } + +.flex-control-thumbs {margin: 0 0 0; position: static; overflow: hidden;} +.flex-control-thumbs li {width: 25%; float: left; margin: 0;padding:0 2px 0 3px;} +.flex-control-thumbs img {width: 100%; display: block;padding:5px; cursor: pointer; border:1px solid #e5e5e5;} +.flex-control-thumbs img:hover {opacity: 1;} +.flex-control-thumbs .flex-active {opacity: 1; cursor: default;} diff --git a/frontend/src/assets/css/font-awesome.css b/frontend/src/assets/css/font-awesome.css new file mode 100644 index 0000000..e8c8c0c --- /dev/null +++ b/frontend/src/assets/css/font-awesome.css @@ -0,0 +1,3044 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@font-face { + font-family: 'FontAwesome'; + src: url('fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal +} + +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.fa-lg { + font-size: 1.33333333em; + line-height: .75em; + vertical-align: -15% +} + +.fa-2x { + font-size: 2em +} + +.fa-3x { + font-size: 3em +} + +.fa-4x { + font-size: 4em +} + +.fa-5x { + font-size: 5em +} + +.fa-fw { + width: 1.28571429em; + text-align: center +} + +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none +} + +.fa-ul>li { + position: relative +} + +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: .14285714em; + text-align: center +} + +.fa-li.fa-lg { + left: -1.85714286em +} + +.fa-border { + padding: .2em .25em .15em; + border: solid .08em #eee; + border-radius: .1em +} + +.fa-pull-left { + float: left +} + +.fa-pull-right { + float: right +} + +.fa.fa-pull-left { + margin-right: .3em +} + +.fa.fa-pull-right { + margin-left: .3em +} + +.pull-right { + float: right +} + +.pull-left { + float: left +} + +.fa.pull-left { + margin-right: .3em +} + +.fa.pull-right { + margin-left: .3em +} + +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear +} + +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8) +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg) + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg) +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg) +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg) +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1) +} + +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1) +} + +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none +} + +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle +} + +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center +} + +.fa-stack-1x { + line-height: inherit +} + +.fa-stack-2x { + font-size: 2em +} + +.fa-inverse { + color: #fff +} + +.fa-glass:before { + content: "\f000" +} + +.fa-music:before { + content: "\f001" +} + +.fa-search:before { + content: "\f002" +} + +.fa-envelope-o:before { + content: "\f003" +} + +.fa-heart:before { + content: "\f004" +} + +.fa-star:before { + content: "\f005" +} + +.fa-star-o:before { + content: "\f006" +} + +.fa-user:before { + content: "\f007" +} + +.fa-film:before { + content: "\f008" +} + +.fa-th-large:before { + content: "\f009" +} + +.fa-th:before { + content: "\f00a" +} + +.fa-th-list:before { + content: "\f00b" +} + +.fa-check:before { + content: "\f00c" +} + +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d" +} + +.fa-search-plus:before { + content: "\f00e" +} + +.fa-search-minus:before { + content: "\f010" +} + +.fa-power-off:before { + content: "\f011" +} + +.fa-signal:before { + content: "\f012" +} + +.fa-gear:before, +.fa-cog:before { + content: "\f013" +} + +.fa-trash-o:before { + content: "\f014" +} + +.fa-home:before { + content: "\f015" +} + +.fa-file-o:before { + content: "\f016" +} + +.fa-clock-o:before { + content: "\f017" +} + +.fa-road:before { + content: "\f018" +} + +.fa-download:before { + content: "\f019" +} + +.fa-arrow-circle-o-down:before { + content: "\f01a" +} + +.fa-arrow-circle-o-up:before { + content: "\f01b" +} + +.fa-inbox:before { + content: "\f01c" +} + +.fa-play-circle-o:before { + content: "\f01d" +} + +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e" +} + +.fa-refresh:before { + content: "\f021" +} + +.fa-list-alt:before { + content: "\f022" +} + +.fa-lock:before { + content: "\f023" +} + +.fa-flag:before { + content: "\f024" +} + +.fa-headphones:before { + content: "\f025" +} + +.fa-volume-off:before { + content: "\f026" +} + +.fa-volume-down:before { + content: "\f027" +} + +.fa-volume-up:before { + content: "\f028" +} + +.fa-qrcode:before { + content: "\f029" +} + +.fa-barcode:before { + content: "\f02a" +} + +.fa-tag:before { + content: "\f02b" +} + +.fa-tags:before { + content: "\f02c" +} + +.fa-book:before { + content: "\f02d" +} + +.fa-bookmark:before { + content: "\f02e" +} + +.fa-print:before { + content: "\f02f" +} + +.fa-camera:before { + content: "\f030" +} + +.fa-font:before { + content: "\f031" +} + +.fa-bold:before { + content: "\f032" +} + +.fa-italic:before { + content: "\f033" +} + +.fa-text-height:before { + content: "\f034" +} + +.fa-text-width:before { + content: "\f035" +} + +.fa-align-left:before { + content: "\f036" +} + +.fa-align-center:before { + content: "\f037" +} + +.fa-align-right:before { + content: "\f038" +} + +.fa-align-justify:before { + content: "\f039" +} + +.fa-list:before { + content: "\f03a" +} + +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b" +} + +.fa-indent:before { + content: "\f03c" +} + +.fa-video-camera:before { + content: "\f03d" +} + +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e" +} + +.fa-pencil:before { + content: "\f040" +} + +.fa-map-marker:before { + content: "\f041" +} + +.fa-adjust:before { + content: "\f042" +} + +.fa-tint:before { + content: "\f043" +} + +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044" +} + +.fa-share-square-o:before { + content: "\f045" +} + +.fa-check-square-o:before { + content: "\f046" +} + +.fa-arrows:before { + content: "\f047" +} + +.fa-step-backward:before { + content: "\f048" +} + +.fa-fast-backward:before { + content: "\f049" +} + +.fa-backward:before { + content: "\f04a" +} + +.fa-play:before { + content: "\f04b" +} + +.fa-pause:before { + content: "\f04c" +} + +.fa-stop:before { + content: "\f04d" +} + +.fa-forward:before { + content: "\f04e" +} + +.fa-fast-forward:before { + content: "\f050" +} + +.fa-step-forward:before { + content: "\f051" +} + +.fa-eject:before { + content: "\f052" +} + +.fa-chevron-left:before { + content: "\f053" +} + +.fa-chevron-right:before { + content: "\f054" +} + +.fa-plus-circle:before { + content: "\f055" +} + +.fa-minus-circle:before { + content: "\f056" +} + +.fa-times-circle:before { + content: "\f057" +} + +.fa-check-circle:before { + content: "\f058" +} + +.fa-question-circle:before { + content: "\f059" +} + +.fa-info-circle:before { + content: "\f05a" +} + +.fa-crosshairs:before { + content: "\f05b" +} + +.fa-times-circle-o:before { + content: "\f05c" +} + +.fa-check-circle-o:before { + content: "\f05d" +} + +.fa-ban:before { + content: "\f05e" +} + +.fa-arrow-left:before { + content: "\f060" +} + +.fa-arrow-right:before { + content: "\f061" +} + +.fa-arrow-up:before { + content: "\f062" +} + +.fa-arrow-down:before { + content: "\f063" +} + +.fa-mail-forward:before, +.fa-share:before { + content: "\f064" +} + +.fa-expand:before { + content: "\f065" +} + +.fa-compress:before { + content: "\f066" +} + +.fa-plus:before { + content: "\f067" +} + +.fa-minus:before { + content: "\f068" +} + +.fa-asterisk:before { + content: "\f069" +} + +.fa-exclamation-circle:before { + content: "\f06a" +} + +.fa-gift:before { + content: "\f06b" +} + +.fa-leaf:before { + content: "\f06c" +} + +.fa-fire:before { + content: "\f06d" +} + +.fa-eye:before { + content: "\f06e" +} + +.fa-eye-slash:before { + content: "\f070" +} + +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071" +} + +.fa-plane:before { + content: "\f072" +} + +.fa-calendar:before { + content: "\f073" +} + +.fa-random:before { + content: "\f074" +} + +.fa-comment:before { + content: "\f075" +} + +.fa-magnet:before { + content: "\f076" +} + +.fa-chevron-up:before { + content: "\f077" +} + +.fa-chevron-down:before { + content: "\f078" +} + +.fa-retweet:before { + content: "\f079" +} + +.fa-shopping-cart:before { + content: "\f07a" +} + +.fa-folder:before { + content: "\f07b" +} + +.fa-folder-open:before { + content: "\f07c" +} + +.fa-arrows-v:before { + content: "\f07d" +} + +.fa-arrows-h:before { + content: "\f07e" +} + +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-camera-retro:before { + content: "\f083" +} + +.fa-key:before { + content: "\f084" +} + +.fa-gears:before, +.fa-cogs:before { + content: "\f085" +} + +.fa-comments:before { + content: "\f086" +} + +.fa-thumbs-o-up:before { + content: "\f087" +} + +.fa-thumbs-o-down:before { + content: "\f088" +} + +.fa-star-half:before { + content: "\f089" +} + +.fa-heart-o:before { + content: "\f08a" +} + +.fa-sign-out:before { + content: "\f08b" +} + +.fa-linkedin-square:before { + content: "\f08c" +} + +.fa-thumb-tack:before { + content: "\f08d" +} + +.fa-external-link:before { + content: "\f08e" +} + +.fa-sign-in:before { + content: "\f090" +} + +.fa-trophy:before { + content: "\f091" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-upload:before { + content: "\f093" +} + +.fa-lemon-o:before { + content: "\f094" +} + +.fa-phone:before { + content: "\f095" +} + +.fa-square-o:before { + content: "\f096" +} + +.fa-bookmark-o:before { + content: "\f097" +} + +.fa-phone-square:before { + content: "\f098" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-unlock:before { + content: "\f09c" +} + +.fa-credit-card:before { + content: "\f09d" +} + +.fa-feed:before, +.fa-rss:before { + content: "\f09e" +} + +.fa-hdd-o:before { + content: "\f0a0" +} + +.fa-bullhorn:before { + content: "\f0a1" +} + +.fa-bell:before { + content: "\f0f3" +} + +.fa-certificate:before { + content: "\f0a3" +} + +.fa-hand-o-right:before { + content: "\f0a4" +} + +.fa-hand-o-left:before { + content: "\f0a5" +} + +.fa-hand-o-up:before { + content: "\f0a6" +} + +.fa-hand-o-down:before { + content: "\f0a7" +} + +.fa-arrow-circle-left:before { + content: "\f0a8" +} + +.fa-arrow-circle-right:before { + content: "\f0a9" +} + +.fa-arrow-circle-up:before { + content: "\f0aa" +} + +.fa-arrow-circle-down:before { + content: "\f0ab" +} + +.fa-globe:before { + content: "\f0ac" +} + +.fa-wrench:before { + content: "\f0ad" +} + +.fa-tasks:before { + content: "\f0ae" +} + +.fa-filter:before { + content: "\f0b0" +} + +.fa-briefcase:before { + content: "\f0b1" +} + +.fa-arrows-alt:before { + content: "\f0b2" +} + +.fa-group:before, +.fa-users:before { + content: "\f0c0" +} + +.fa-chain:before, +.fa-link:before { + content: "\f0c1" +} + +.fa-cloud:before { + content: "\f0c2" +} + +.fa-flask:before { + content: "\f0c3" +} + +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4" +} + +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5" +} + +.fa-paperclip:before { + content: "\f0c6" +} + +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7" +} + +.fa-square:before { + content: "\f0c8" +} + +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9" +} + +.fa-list-ul:before { + content: "\f0ca" +} + +.fa-list-ol:before { + content: "\f0cb" +} + +.fa-strikethrough:before { + content: "\f0cc" +} + +.fa-underline:before { + content: "\f0cd" +} + +.fa-table:before { + content: "\f0ce" +} + +.fa-magic:before { + content: "\f0d0" +} + +.fa-truck:before { + content: "\f0d1" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-google-plus:before { + content: "\f0d5" +} + +.fa-money:before { + content: "\f0d6" +} + +.fa-caret-down:before { + content: "\f0d7" +} + +.fa-caret-up:before { + content: "\f0d8" +} + +.fa-caret-left:before { + content: "\f0d9" +} + +.fa-caret-right:before { + content: "\f0da" +} + +.fa-columns:before { + content: "\f0db" +} + +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc" +} + +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd" +} + +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de" +} + +.fa-envelope:before { + content: "\f0e0" +} + +.fa-linkedin:before { + content: "\f0e1" +} + +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2" +} + +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3" +} + +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4" +} + +.fa-comment-o:before { + content: "\f0e5" +} + +.fa-comments-o:before { + content: "\f0e6" +} + +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7" +} + +.fa-sitemap:before { + content: "\f0e8" +} + +.fa-umbrella:before { + content: "\f0e9" +} + +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea" +} + +.fa-lightbulb-o:before { + content: "\f0eb" +} + +.fa-exchange:before { + content: "\f0ec" +} + +.fa-cloud-download:before { + content: "\f0ed" +} + +.fa-cloud-upload:before { + content: "\f0ee" +} + +.fa-user-md:before { + content: "\f0f0" +} + +.fa-stethoscope:before { + content: "\f0f1" +} + +.fa-suitcase:before { + content: "\f0f2" +} + +.fa-bell-o:before { + content: "\f0a2" +} + +.fa-coffee:before { + content: "\f0f4" +} + +.fa-cutlery:before { + content: "\f0f5" +} + +.fa-file-text-o:before { + content: "\f0f6" +} + +.fa-building-o:before { + content: "\f0f7" +} + +.fa-hospital-o:before { + content: "\f0f8" +} + +.fa-ambulance:before { + content: "\f0f9" +} + +.fa-medkit:before { + content: "\f0fa" +} + +.fa-fighter-jet:before { + content: "\f0fb" +} + +.fa-beer:before { + content: "\f0fc" +} + +.fa-h-square:before { + content: "\f0fd" +} + +.fa-plus-square:before { + content: "\f0fe" +} + +.fa-angle-double-left:before { + content: "\f100" +} + +.fa-angle-double-right:before { + content: "\f101" +} + +.fa-angle-double-up:before { + content: "\f102" +} + +.fa-angle-double-down:before { + content: "\f103" +} + +.fa-angle-left:before { + content: "\f104" +} + +.fa-angle-right:before { + content: "\f105" +} + +.fa-angle-up:before { + content: "\f106" +} + +.fa-angle-down:before { + content: "\f107" +} + +.fa-desktop:before { + content: "\f108" +} + +.fa-laptop:before { + content: "\f109" +} + +.fa-tablet:before { + content: "\f10a" +} + +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b" +} + +.fa-circle-o:before { + content: "\f10c" +} + +.fa-quote-left:before { + content: "\f10d" +} + +.fa-quote-right:before { + content: "\f10e" +} + +.fa-spinner:before { + content: "\f110" +} + +.fa-circle:before { + content: "\f111" +} + +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-folder-o:before { + content: "\f114" +} + +.fa-folder-open-o:before { + content: "\f115" +} + +.fa-smile-o:before { + content: "\f118" +} + +.fa-frown-o:before { + content: "\f119" +} + +.fa-meh-o:before { + content: "\f11a" +} + +.fa-gamepad:before { + content: "\f11b" +} + +.fa-keyboard-o:before { + content: "\f11c" +} + +.fa-flag-o:before { + content: "\f11d" +} + +.fa-flag-checkered:before { + content: "\f11e" +} + +.fa-terminal:before { + content: "\f120" +} + +.fa-code:before { + content: "\f121" +} + +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122" +} + +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123" +} + +.fa-location-arrow:before { + content: "\f124" +} + +.fa-crop:before { + content: "\f125" +} + +.fa-code-fork:before { + content: "\f126" +} + +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127" +} + +.fa-question:before { + content: "\f128" +} + +.fa-info:before { + content: "\f129" +} + +.fa-exclamation:before { + content: "\f12a" +} + +.fa-superscript:before { + content: "\f12b" +} + +.fa-subscript:before { + content: "\f12c" +} + +.fa-eraser:before { + content: "\f12d" +} + +.fa-puzzle-piece:before { + content: "\f12e" +} + +.fa-microphone:before { + content: "\f130" +} + +.fa-microphone-slash:before { + content: "\f131" +} + +.fa-shield:before { + content: "\f132" +} + +.fa-calendar-o:before { + content: "\f133" +} + +.fa-fire-extinguisher:before { + content: "\f134" +} + +.fa-rocket:before { + content: "\f135" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-chevron-circle-left:before { + content: "\f137" +} + +.fa-chevron-circle-right:before { + content: "\f138" +} + +.fa-chevron-circle-up:before { + content: "\f139" +} + +.fa-chevron-circle-down:before { + content: "\f13a" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-anchor:before { + content: "\f13d" +} + +.fa-unlock-alt:before { + content: "\f13e" +} + +.fa-bullseye:before { + content: "\f140" +} + +.fa-ellipsis-h:before { + content: "\f141" +} + +.fa-ellipsis-v:before { + content: "\f142" +} + +.fa-rss-square:before { + content: "\f143" +} + +.fa-play-circle:before { + content: "\f144" +} + +.fa-ticket:before { + content: "\f145" +} + +.fa-minus-square:before { + content: "\f146" +} + +.fa-minus-square-o:before { + content: "\f147" +} + +.fa-level-up:before { + content: "\f148" +} + +.fa-level-down:before { + content: "\f149" +} + +.fa-check-square:before { + content: "\f14a" +} + +.fa-pencil-square:before { + content: "\f14b" +} + +.fa-external-link-square:before { + content: "\f14c" +} + +.fa-share-square:before { + content: "\f14d" +} + +.fa-compass:before { + content: "\f14e" +} + +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150" +} + +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151" +} + +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152" +} + +.fa-euro:before, +.fa-eur:before { + content: "\f153" +} + +.fa-gbp:before { + content: "\f154" +} + +.fa-dollar:before, +.fa-usd:before { + content: "\f155" +} + +.fa-rupee:before, +.fa-inr:before { + content: "\f156" +} + +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157" +} + +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158" +} + +.fa-won:before, +.fa-krw:before { + content: "\f159" +} + +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a" +} + +.fa-file:before { + content: "\f15b" +} + +.fa-file-text:before { + content: "\f15c" +} + +.fa-sort-alpha-asc:before { + content: "\f15d" +} + +.fa-sort-alpha-desc:before { + content: "\f15e" +} + +.fa-sort-amount-asc:before { + content: "\f160" +} + +.fa-sort-amount-desc:before { + content: "\f161" +} + +.fa-sort-numeric-asc:before { + content: "\f162" +} + +.fa-sort-numeric-desc:before { + content: "\f163" +} + +.fa-thumbs-up:before { + content: "\f164" +} + +.fa-thumbs-down:before { + content: "\f165" +} + +.fa-youtube-square:before { + content: "\f166" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-youtube-play:before { + content: "\f16a" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-bitbucket-square:before { + content: "\f172" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-long-arrow-down:before { + content: "\f175" +} + +.fa-long-arrow-up:before { + content: "\f176" +} + +.fa-long-arrow-left:before { + content: "\f177" +} + +.fa-long-arrow-right:before { + content: "\f178" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-female:before { + content: "\f182" +} + +.fa-male:before { + content: "\f183" +} + +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184" +} + +.fa-sun-o:before { + content: "\f185" +} + +.fa-moon-o:before { + content: "\f186" +} + +.fa-archive:before { + content: "\f187" +} + +.fa-bug:before { + content: "\f188" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-arrow-circle-o-right:before { + content: "\f18e" +} + +.fa-arrow-circle-o-left:before { + content: "\f190" +} + +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191" +} + +.fa-dot-circle-o:before { + content: "\f192" +} + +.fa-wheelchair:before { + content: "\f193" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195" +} + +.fa-plus-square-o:before { + content: "\f196" +} + +.fa-space-shuttle:before { + content: "\f197" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-envelope-square:before { + content: "\f199" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c" +} + +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-language:before { + content: "\f1ab" +} + +.fa-fax:before { + content: "\f1ac" +} + +.fa-building:before { + content: "\f1ad" +} + +.fa-child:before { + content: "\f1ae" +} + +.fa-paw:before { + content: "\f1b0" +} + +.fa-spoon:before { + content: "\f1b1" +} + +.fa-cube:before { + content: "\f1b2" +} + +.fa-cubes:before { + content: "\f1b3" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-recycle:before { + content: "\f1b8" +} + +.fa-automobile:before, +.fa-car:before { + content: "\f1b9" +} + +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba" +} + +.fa-tree:before { + content: "\f1bb" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-database:before { + content: "\f1c0" +} + +.fa-file-pdf-o:before { + content: "\f1c1" +} + +.fa-file-word-o:before { + content: "\f1c2" +} + +.fa-file-excel-o:before { + content: "\f1c3" +} + +.fa-file-powerpoint-o:before { + content: "\f1c4" +} + +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5" +} + +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6" +} + +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7" +} + +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8" +} + +.fa-file-code-o:before { + content: "\f1c9" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd" +} + +.fa-circle-o-notch:before { + content: "\f1ce" +} + +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0" +} + +.fa-ge:before, +.fa-empire:before { + content: "\f1d1" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7" +} + +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8" +} + +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9" +} + +.fa-history:before { + content: "\f1da" +} + +.fa-circle-thin:before { + content: "\f1db" +} + +.fa-header:before { + content: "\f1dc" +} + +.fa-paragraph:before { + content: "\f1dd" +} + +.fa-sliders:before { + content: "\f1de" +} + +.fa-share-alt:before { + content: "\f1e0" +} + +.fa-share-alt-square:before { + content: "\f1e1" +} + +.fa-bomb:before { + content: "\f1e2" +} + +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3" +} + +.fa-tty:before { + content: "\f1e4" +} + +.fa-binoculars:before { + content: "\f1e5" +} + +.fa-plug:before { + content: "\f1e6" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-newspaper-o:before { + content: "\f1ea" +} + +.fa-wifi:before { + content: "\f1eb" +} + +.fa-calculator:before { + content: "\f1ec" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-bell-slash:before { + content: "\f1f6" +} + +.fa-bell-slash-o:before { + content: "\f1f7" +} + +.fa-trash:before { + content: "\f1f8" +} + +.fa-copyright:before { + content: "\f1f9" +} + +.fa-at:before { + content: "\f1fa" +} + +.fa-eyedropper:before { + content: "\f1fb" +} + +.fa-paint-brush:before { + content: "\f1fc" +} + +.fa-birthday-cake:before { + content: "\f1fd" +} + +.fa-area-chart:before { + content: "\f1fe" +} + +.fa-pie-chart:before { + content: "\f200" +} + +.fa-line-chart:before { + content: "\f201" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-toggle-off:before { + content: "\f204" +} + +.fa-toggle-on:before { + content: "\f205" +} + +.fa-bicycle:before { + content: "\f206" +} + +.fa-bus:before { + content: "\f207" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-cc:before { + content: "\f20a" +} + +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b" +} + +.fa-meanpath:before { + content: "\f20c" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-cart-plus:before { + content: "\f217" +} + +.fa-cart-arrow-down:before { + content: "\f218" +} + +.fa-diamond:before { + content: "\f219" +} + +.fa-ship:before { + content: "\f21a" +} + +.fa-user-secret:before { + content: "\f21b" +} + +.fa-motorcycle:before { + content: "\f21c" +} + +.fa-street-view:before { + content: "\f21d" +} + +.fa-heartbeat:before { + content: "\f21e" +} + +.fa-venus:before { + content: "\f221" +} + +.fa-mars:before { + content: "\f222" +} + +.fa-mercury:before { + content: "\f223" +} + +.fa-intersex:before, +.fa-transgender:before { + content: "\f224" +} + +.fa-transgender-alt:before { + content: "\f225" +} + +.fa-venus-double:before { + content: "\f226" +} + +.fa-mars-double:before { + content: "\f227" +} + +.fa-venus-mars:before { + content: "\f228" +} + +.fa-mars-stroke:before { + content: "\f229" +} + +.fa-mars-stroke-v:before { + content: "\f22a" +} + +.fa-mars-stroke-h:before { + content: "\f22b" +} + +.fa-neuter:before { + content: "\f22c" +} + +.fa-genderless:before { + content: "\f22d" +} + +.fa-facebook-official:before { + content: "\f230" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-server:before { + content: "\f233" +} + +.fa-user-plus:before { + content: "\f234" +} + +.fa-user-times:before { + content: "\f235" +} + +.fa-hotel:before, +.fa-bed:before { + content: "\f236" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-train:before { + content: "\f238" +} + +.fa-subway:before { + content: "\f239" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240" +} + +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241" +} + +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242" +} + +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243" +} + +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244" +} + +.fa-mouse-pointer:before { + content: "\f245" +} + +.fa-i-cursor:before { + content: "\f246" +} + +.fa-object-group:before { + content: "\f247" +} + +.fa-object-ungroup:before { + content: "\f248" +} + +.fa-sticky-note:before { + content: "\f249" +} + +.fa-sticky-note-o:before { + content: "\f24a" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-clone:before { + content: "\f24d" +} + +.fa-balance-scale:before { + content: "\f24e" +} + +.fa-hourglass-o:before { + content: "\f250" +} + +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251" +} + +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252" +} + +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253" +} + +.fa-hourglass:before { + content: "\f254" +} + +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255" +} + +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256" +} + +.fa-hand-scissors-o:before { + content: "\f257" +} + +.fa-hand-lizard-o:before { + content: "\f258" +} + +.fa-hand-spock-o:before { + content: "\f259" +} + +.fa-hand-pointer-o:before { + content: "\f25a" +} + +.fa-hand-peace-o:before { + content: "\f25b" +} + +.fa-trademark:before { + content: "\f25c" +} + +.fa-registered:before { + content: "\f25d" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-tripadvisor:before { + content: "\f262" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-tv:before, +.fa-television:before { + content: "\f26c" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-calendar-plus-o:before { + content: "\f271" +} + +.fa-calendar-minus-o:before { + content: "\f272" +} + +.fa-calendar-times-o:before { + content: "\f273" +} + +.fa-calendar-check-o:before { + content: "\f274" +} + +.fa-industry:before { + content: "\f275" +} + +.fa-map-pin:before { + content: "\f276" +} + +.fa-map-signs:before { + content: "\f277" +} + +.fa-map-o:before { + content: "\f278" +} + +.fa-map:before { + content: "\f279" +} + +.fa-commenting:before { + content: "\f27a" +} + +.fa-commenting-o:before { + content: "\f27b" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-vimeo:before { + content: "\f27d" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-credit-card-alt:before { + content: "\f283" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-pause-circle:before { + content: "\f28b" +} + +.fa-pause-circle-o:before { + content: "\f28c" +} + +.fa-stop-circle:before { + content: "\f28d" +} + +.fa-stop-circle-o:before { + content: "\f28e" +} + +.fa-shopping-bag:before { + content: "\f290" +} + +.fa-shopping-basket:before { + content: "\f291" +} + +.fa-hashtag:before { + content: "\f292" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-percent:before { + content: "\f295" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-universal-access:before { + content: "\f29a" +} + +.fa-wheelchair-alt:before { + content: "\f29b" +} + +.fa-question-circle-o:before { + content: "\f29c" +} + +.fa-blind:before { + content: "\f29d" +} + +.fa-audio-description:before { + content: "\f29e" +} + +.fa-volume-control-phone:before { + content: "\f2a0" +} + +.fa-braille:before { + content: "\f2a1" +} + +.fa-assistive-listening-systems:before { + content: "\f2a2" +} + +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3" +} + +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7" +} + +.fa-low-vision:before { + content: "\f2a8" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ac" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3" +} + +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-handshake-o:before { + content: "\f2b5" +} + +.fa-envelope-open:before { + content: "\f2b6" +} + +.fa-envelope-open-o:before { + content: "\f2b7" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-address-book:before { + content: "\f2b9" +} + +.fa-address-book-o:before { + content: "\f2ba" +} + +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb" +} + +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc" +} + +.fa-user-circle:before { + content: "\f2bd" +} + +.fa-user-circle-o:before { + content: "\f2be" +} + +.fa-user-o:before { + content: "\f2c0" +} + +.fa-id-badge:before { + content: "\f2c1" +} + +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2" +} + +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7" +} + +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8" +} + +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9" +} + +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca" +} + +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb" +} + +.fa-shower:before { + content: "\f2cc" +} + +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd" +} + +.fa-podcast:before { + content: "\f2ce" +} + +.fa-window-maximize:before { + content: "\f2d0" +} + +.fa-window-minimize:before { + content: "\f2d1" +} + +.fa-window-restore:before { + content: "\f2d2" +} + +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3" +} + +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-eercast:before { + content: "\f2da" +} + +.fa-microchip:before { + content: "\f2db" +} + +.fa-snowflake-o:before { + content: "\f2dc" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto +} \ No newline at end of file diff --git a/frontend/src/assets/css/fonts/fontawesome-webfont.woff2 b/frontend/src/assets/css/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/css/fonts/themify.woff b/frontend/src/assets/css/fonts/themify.woff new file mode 100644 index 0000000000000000000000000000000000000000..847ebd183be736a7f4e7084546502954f58f9a91 GIT binary patch literal 56108 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/css/jquery.fancybox.min.css b/frontend/src/assets/css/jquery.fancybox.min.css new file mode 100644 index 0000000..7b09273 --- /dev/null +++ b/frontend/src/assets/css/jquery.fancybox.min.css @@ -0,0 +1,2 @@ +/* Fancy Box */ +@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;border:8px solid #fff;}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}} \ No newline at end of file diff --git a/frontend/src/assets/css/magnific-popup.min.css b/frontend/src/assets/css/magnific-popup.min.css new file mode 100644 index 0000000..92db2ae --- /dev/null +++ b/frontend/src/assets/css/magnific-popup.min.css @@ -0,0 +1,3 @@ + +/* Magnific Popup CSS */ +.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0} diff --git a/frontend/src/assets/css/niceselect.css b/frontend/src/assets/css/niceselect.css new file mode 100644 index 0000000..06fa174 --- /dev/null +++ b/frontend/src/assets/css/niceselect.css @@ -0,0 +1,191 @@ + +.nice-select { + -webkit-tap-highlight-color: transparent; + background-color: #fff; + border-radius: 5px; + border: solid 1px #e8e8e8; + box-sizing: border-box; + clear: both; + cursor: pointer; + display: block; + float: left; + font-family: inherit; + font-size: 15px; + font-weight: normal; + height: 42px; + line-height: 27px; + outline: none; + padding-left: 18px; + padding-right: 30px; + position: relative; + text-align: left !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + width: auto; + margin-bottom: 16px; +} + +.nice-select:hover { + border-color: #3164F4; +} + +.nice-select:active, +.nice-select.open, +.nice-select:focus { + border-color: #999; +} + +.nice-select:after { + border-bottom: 2px solid #999; + border-right: 2px solid #999; + content: ''; + display: block; + height: 8px; + margin-top: -4px; + pointer-events: none; + position: absolute; + right: 12px; + top: 50%; + -webkit-transform-origin: 66% 66%; + -ms-transform-origin: 66% 66%; + transform-origin: 66% 66%; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; + width: 8px; +} + +.nice-select.open:after { + -webkit-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + transform: rotate(-135deg); +} + +.nice-select.open .list { + opacity: 1; + pointer-events: auto; + -webkit-transform: scale(1) translateY(0); + -ms-transform: scale(1) translateY(0); + transform: scale(1) translateY(0); +} + +.nice-select.disabled { + border-color: #ededed; + color: #999; + pointer-events: none; +} + +.nice-select.disabled:after { + border-color: #cccccc; +} + +.nice-select.wide { + width: 100%; +} + +.nice-select.wide .list { + left: 0 !important; + right: 0 !important; +} + +.nice-select.right { + float: right; +} + +.nice-select.right .list { + left: auto; + right: 0; +} + +.nice-select.small { + font-size: 12px; + height: 36px; + line-height: 34px; +} + +.nice-select.small:after { + height: 4px; + width: 4px; +} + +.nice-select.small .option { + line-height: 34px; + min-height: 34px; +} + +.nice-select .list { + background-color: #fff; + border-radius: 5px; + box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); + box-sizing: border-box; + margin-top: 4px; + opacity: 0; + overflow: hidden; + padding: 0; + pointer-events: none; + position: absolute; + top: 100%; + left: 0; + -webkit-transform-origin: 50% 0; + -ms-transform-origin: 50% 0; + transform-origin: 50% 0; + -webkit-transform: scale(0.75) translateY(-21px); + -ms-transform: scale(0.75) translateY(-21px); + transform: scale(0.75) translateY(-21px); + -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + z-index: 9; +} + +.nice-select .list:hover .option:not(:hover) { + background-color: transparent !important; +} + +.nice-select .option { + cursor: pointer; + font-weight: 400; + line-height: 40px; + list-style: none; + min-height: 40px; + outline: none; + padding-left: 18px; + padding-right: 29px; + text-align: left; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} + +.nice-select .option:hover { + background-color: #238AC1; + color: #fff; +} + +.nice-select .option.selected { + font-weight: bold; +} + +.nice-select .option.disabled { + background-color: transparent; + color: #999; + cursor: default; +} + +.no-csspointerevents .nice-select .list { + display: none; +} + +.no-csspointerevents .nice-select.open .list { + display: block; +} + +.contact-form-wrapper .list { + background: #2f3341 none repeat scroll 0 0; + border-radius: 0; +} diff --git a/frontend/src/assets/css/owl-carousel.css b/frontend/src/assets/css/owl-carousel.css new file mode 100644 index 0000000..57ea8c7 --- /dev/null +++ b/frontend/src/assets/css/owl-carousel.css @@ -0,0 +1,269 @@ + + /** + * Owl Carousel v2.2.1 + * Copyright 2013-2017 David Deutsch + * Licensed under () + */ +/* + * Default theme - Owl Carousel CSS File + */ +.owl-theme .owl-nav { + text-align: center; + -webkit-tap-highlight-color: transparent; +} +.owl-theme .owl-nav [class*='owl-'] { + color: #FFF; + font-size: 14px; + margin: 5px; + padding: 4px 7px; + background: #D6D6D6; + display: inline-block; + cursor: pointer; + border-radius: 3px; } +.owl-theme .owl-nav [class*='owl-']:hover { + background: #869791; + color: #FFF; + text-decoration: none; } +.owl-theme .owl-nav .disabled { + opacity: 0.5; + cursor: default; +} +.owl-theme .owl-nav.disabled + .owl-dots { + margin-top: 10px; } + +.owl-theme .owl-dots { + text-align: center; + -webkit-tap-highlight-color: transparent; } +.owl-theme .owl-dots .owl-dot { + display: inline-block; + zoom: 1; + *display: inline; } +.owl-theme .owl-dots .owl-dot span { + width: 10px; + height: 10px; + margin: 5px 7px; + background: #D6D6D6; + display: block; + -webkit-backface-visibility: visible; + transition: opacity 200ms ease; + border-radius: 30px; } +.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { + background: #869791; +} + +/* + * Owl Carousel - Animate Plugin + */ +.owl-carousel .animated { + -webkit-animation-duration: 1000ms; + animation-duration: 1000ms; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +.owl-carousel .owl-animated-in { + z-index: 0; +} +.owl-carousel .owl-animated-out { + z-index: 1; +} +.owl-carousel .fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +/* + * Owl Carousel - Auto Height Plugin + */ +.owl-height { + -webkit-transition: height 500ms ease-in-out; + -moz-transition: height 500ms ease-in-out; + -ms-transition: height 500ms ease-in-out; + -o-transition: height 500ms ease-in-out; + transition: height 500ms ease-in-out; +} + +/* + * Core Owl Carousel CSS File + */ +.owl-carousel { + display: none; + width: 100%; + -webkit-tap-highlight-color: transparent; + /* position relative and z-index fix webkit rendering fonts issue */ + position: relative; + z-index: 1; +} +.owl-carousel .owl-stage { + position: relative; + -ms-touch-action: pan-Y; +} +.owl-carousel .owl-stage:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +.owl-carousel .owl-stage-outer { + position: relative; + overflow: hidden; + /* fix for flashing background */ + -webkit-transform: translate3d(0px, 0px, 0px); +} +.owl-carousel .owl-controls .owl-nav .owl-prev, +.owl-carousel .owl-controls .owl-nav .owl-next, +.owl-carousel .owl-controls .owl-dot { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.owl-carousel.owl-loaded { + display: block; +} +.owl-carousel.owl-loading { + opacity: 0; + display: block; +} +.owl-carousel.owl-hidden { + opacity: 0; +} +.owl-carousel .owl-refresh .owl-item { + display: none; +} +.owl-carousel .owl-item { + position: relative; + min-height: 1px; + float: left; + -webkit-backface-visibility: hidden; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.owl-carousel .owl-item img { + display: block; + width: 100%; + -webkit-transform-style: preserve-3d; +} +.owl-carousel.owl-text-select-on .owl-item { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; +} +.owl-carousel .owl-grab { + cursor: move; + cursor: -webkit-grab; + cursor: -o-grab; + cursor: -ms-grab; + cursor: grab; +} +.owl-carousel.owl-rtl { + direction: rtl; +} +.owl-carousel.owl-rtl .owl-item { + float: right; +} + +/* No Js */ +.no-js .owl-carousel { + display: block; +} + +/* + * Owl Carousel - Lazy Load Plugin + */ +.owl-carousel .owl-item .owl-lazy { + opacity: 0; + -webkit-transition: opacity 400ms ease; + -moz-transition: opacity 400ms ease; + -ms-transition: opacity 400ms ease; + -o-transition: opacity 400ms ease; + transition: opacity 400ms ease; +} +.owl-carousel .owl-item img { + transform-style: preserve-3d; +} + +/* + * Owl Carousel - Video Plugin + */ +.owl-carousel .owl-video-wrapper { + position: relative; + height: 100%; + background: #000; +} +.owl-carousel .owl-video-play-icon { + position: absolute; + height: 80px; + width: 80px; + left: 50%; + top: 50%; + margin-left: -40px; + margin-top: -40px; + background: url("owl.video.play.png") no-repeat; + cursor: pointer; + z-index: 1; + -webkit-backface-visibility: hidden; + -webkit-transition: scale 100ms ease; + -moz-transition: scale 100ms ease; + -ms-transition: scale 100ms ease; + -o-transition: scale 100ms ease; + transition: scale 100ms ease; +} +.owl-carousel .owl-video-play-icon:hover { + -webkit-transition: scale(1.3, 1.3); + -moz-transition: scale(1.3, 1.3); + -ms-transition: scale(1.3, 1.3); + -o-transition: scale(1.3, 1.3); + transition: scale(1.3, 1.3); +} +.owl-carousel .owl-video-playing .owl-video-tn, +.owl-carousel .owl-video-playing .owl-video-play-icon { + display: none; +} +.owl-carousel .owl-video-tn { + opacity: 0; + height: 100%; + background-position: center center; + background-repeat: no-repeat; + -webkit-background-size: contain; + -moz-background-size: contain; + -o-background-size: contain; + background-size: contain; + -webkit-transition: opacity 400ms ease; + -moz-transition: opacity 400ms ease; + -ms-transition: opacity 400ms ease; + -o-transition: opacity 400ms ease; + transition: opacity 400ms ease; +} +.owl-carousel .owl-video-frame { + position: relative; + z-index: 1; +}; \ No newline at end of file diff --git a/frontend/src/assets/css/reset.css b/frontend/src/assets/css/reset.css new file mode 100644 index 0000000..dbf5474 --- /dev/null +++ b/frontend/src/assets/css/reset.css @@ -0,0 +1,1725 @@ +html { + font-family: 'Poppins', sans-serif; + -moz-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + text-size-adjust: 100%; +} +html,body { + height: 100%; + margin: 0; +} +*{ + padding:0; + margin:0; +} +body { + margin: 0; +} +img{ + max-width:100%; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + text-decoration:none; +} +a:active, +a:hover { + outline: 0; + text-decoration:none; +} +.slicknav_menu{ + display:none; +} +.table { + display: table; + width: 100%; + height: 100%; +} +.table-cell { + display: table-cell; + vertical-align: middle; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*-------------------------------------------------------------- +# Typography +--------------------------------------------------------------*/ +body, +button, +input, +select, +optgroup, +textarea { + color: #424646; + font-family: 'Poppins', sans-serif; + font-weight:400; + font-size: 14px; + line-height: 24px; +} +h1, h2, h3, h4, h5, h6 { + font-weight: 700; + margin: 0; +} +p { + color:#757575; + margin: 0; + line-height:24px; +} +a,button,input{ + font-weight:400; +} +img,a,input,h1, h2, h3, h4, h5, h6{ + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +dfn, cite, em, i { + font-style: italic; +} +address { + margin: 0 0 1.5em; +} +pre { + background: #eee; + font-family: 'Poppins', sans-serif; + font-size: 15px; + font-size: 0.9375rem; + line-height: 1.6; + margin-bottom: 1.6em; + max-width: 100%; + overflow: auto; + padding: 1.6em; +} +code, kbd, tt, var { + font-family: 'Poppins', sans-serif; + font-size: 15px; + font-size: 0.9375rem; +} + +abbr, acronym { + border-bottom: 1px dotted #666; + cursor: help; +} + +mark, ins { + background: #fff9c0; + text-decoration: none; +} + +big { + font-size: 125%; +} + +.section { + padding: 100px 0; + position: relative; +} +.section-title { + text-align: center; + margin-bottom: 50px; + padding: 0 215px; +} +.section-title h2 { + font-size: 30px; + margin-bottom: 0; + text-transform: capitalize; + position: relative; + color: #2c2d3f; + font-weight: 700; + margin-bottom: 10px; + padding-bottom: 15px; +} +.section-title h2::before { + position: absolute; + content: ""; + height: 2px; + width: 50px; + background: #F7941D; + left: 50%; + bottom: 0; + margin-left: -25px; +} +.section-title p { + font-size: 14px; + color: #666; +} +.container{ + max-width:1170px; +} +.overlay{ + position:relative +} +.overlay::before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0.4; + background: #000; + content: ""; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +/* Bread Crumbs */ +.breadcrumbs { + background-color: #F6F7FB; + position: relative; + padding: 30px 0px; +} +.breadcrumbs .bread-inner { + z-index: 22; + text-align: left; +} +.breadcrumbs .bread-list { + display: inline-block; +} +.breadcrumbs ul li{ + display: inline-block; + position: relative; +} +.breadcrumbs ul li i { + margin: 0px 10px; + font-size: 9px; + font-weight: 600; + color: #333; +} +.breadcrumbs ul li a { + color: #333; + font-size: 14px; + font-weight: 400; + text-transform: capitalize; +} +.breadcrumbs ul li.active a { + color: #333; + display: inline-block; +} +.breadcrumbs ul li a:hover{ + color:#F7941D; +} + + +/* Preloader Animaion */ +.cp-preloader { + position:fixed; + top:0; + left:0; + bottom:0; + right:0; + background:#fff; + z-index:4444; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + top: 0; + left: 0; + z-index: 5555; + background: rgba(255, 117, 80, 0.94); + --uiPreloaderColor: var(--cpPreloaderColor, #fff); + color:#fff; + color:var(--uiPreloaderColor) +} +.cp-preloader__box { + position:relative +} +.cp-preloader-inner { + font-size:var(--uiPreloaderSize); + width:1em; + height:1em; + --uiPreloaderSize: var(--cpPreloaderSize, 80px); + font-size: 70px; +} +.cp-preloader-inner::after, +.cp-preloader-inner::before { + content: ""; + width: 7.5%; + height: 7.5%; + border-radius: 50%; + background-color: currentColor; + position: absolute; + left: 0; + animation: cp-preloader19_smoke 1s linear .2s infinite backwards; +} +.cp-preloader-inner::before { + top: 45%; +} +.cp-preloader-inner::after { + top: 55%; +} + +@keyframes cp-preloader19_smoke { + 0%,to { + transform:translate3d(.15em,-50%,0); + opacity:0 + } + 5% { + opacity:1 + } + 70% { + transform:translate3d(-.75em,-50%,0); + opacity:0 + } +} +.icon { + width:75%; + height:75%; + top:5%; + left:0; + animation:cp-preloader-anim 1s linear infinite alternate backwards; +} + +@keyframes cp-preloader-anim { + 0% { + transform:translate3d(0,.0375em,0) rotate(45deg) + } + to { + transform:translate3d(.075em,.075em,0) rotate(45deg) + } +} +/*-------------------------------------------------------------- +# Elements +--------------------------------------------------------------*/ +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ + box-sizing: inherit; +} + +body { + background: #fff; + /* Fallback for when there is no custom background color defined. */ +} + +hr { + background-color: #ccc; + border: 0; + height: 1px; + margin-bottom: 1.5em; +} + +ul,ul li{ + list-style:none; + padding:0; + margin:0; +} + +li > ul, +li > ol { + margin-bottom: 0; + margin-left: 1.5em; +} + +dt { + font-weight: bold; +} + +dd { + margin: 0 1.5em 1.5em; +} + +img { + height: auto; + /* Make sure images are scaled correctly. */ + max-width: 100%; + /* Adhere to container width. */ +} + +figure { + margin: 1em 0; + /* Extra wide images within figure tags don't overflow the content area. */ +} + +table { + margin: 0 0 1.5em; + width: 100%; +} + +/*-------------------------------------------------------------- +# Forms +--------------------------------------------------------------*/ +button, +input[type="button"], +input[type="reset"], +input[type="submit"] { + border: 1px solid; + border-color: #ccc #ccc #bbb; + border-radius: 3px; + background: #e6e6e6; + color: rgba(0, 0, 0, 0.8); + line-height: 1; +} + +input[type="text"], +input[type="email"], +input[type="url"], +input[type="password"], +input[type="search"], +input[type="number"], +input[type="tel"], +input[type="range"], +input[type="date"], +input[type="month"], +input[type="week"], +input[type="time"], +input[type="datetime"], +input[type="datetime-local"], +input[type="color"], +textarea { + color: #666; + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +input[type="search"]:focus, +input[type="number"]:focus, +input[type="tel"]:focus, +input[type="range"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="time"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="color"]:focus, +textarea:focus { + color: #111; +} + +select { + border: 1px solid #ccc; +} + +textarea { + width: 100%; +} + +/*-------------------------------------------------------------- +# Navigation +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Links +--------------------------------------------------------------*/ +a { + color: inherit; +} + +a:visited { + color: inherit; +} + +a:hover, a:focus, a:active { + color: inherit; +} + +a:hover, a:active { + outline: 0; +} + +/*-------------------------------------------------------------- +## Menus +--------------------------------------------------------------*/ +.main-navigation { + clear: both; + display: block; + float: left; + width: 100%; +} + +.main-navigation ul { + display: none; + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation ul ul { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); + float: left; + position: absolute; + top: 100%; + left: -999em; + z-index: 99999; +} + +.main-navigation ul ul ul { + left: -999em; + top: 0; +} + +.main-navigation ul ul li:hover > ul, +.main-navigation ul ul li.focus > ul { + left: 100%; +} + +.main-navigation ul ul a { + width: 200px; +} + +.main-navigation ul li:hover > ul, +.main-navigation ul li.focus > ul { + left: auto; +} + +.main-navigation li { + float: left; + position: relative; +} + +.main-navigation a { + display: block; + text-decoration: none; +} + +/* Small menu. */ +.menu-toggle, +.main-navigation.toggled ul { + display: block; +} + +@media screen and (min-width: 37.5em) { + .menu-toggle { + display: none; + } + .main-navigation ul { + display: block; + } +} + +.site-main .comment-navigation, .site-main +.posts-navigation, .site-main +.post-navigation { + margin: 0 0 1.5em; + overflow: hidden; +} + +.comment-navigation .nav-previous, +.posts-navigation .nav-previous, +.post-navigation .nav-previous { + float: left; + width: 50%; +} + +.comment-navigation .nav-next, +.posts-navigation .nav-next, +.post-navigation .nav-next { + float: right; + text-align: right; + width: 50%; +} + +/*-------------------------------------------------------------- +# Accessibility +--------------------------------------------------------------*/ +/* Text meant only for screen readers. */ +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 14px; + font-size: 0.875rem; + font-weight: bold; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; + /* Above WP toolbar. */ +} + +/* Do not show the outline on the skip link target. */ +#content[tabindex="-1"]:focus { + outline: 0; +} + +/*-------------------------------------------------------------- +# Alignments +--------------------------------------------------------------*/ +.alignleft { + display: inline; + float: left; + margin-right: 1.5em; +} + +.alignright { + display: inline; + float: right; + margin-left: 1.5em; +} + +.aligncenter { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; +} + +/*-------------------------------------------------------------- +# Clearings +--------------------------------------------------------------*/ +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.comment-content:before, +.comment-content:after, +.site-header:before, +.site-header:after, +.site-content:before, +.site-content:after, +.site-footer:before, +.site-footer:after { + content: ""; + display: table; + table-layout: fixed; +} + +.clear:after, +.entry-content:after, +.comment-content:after, +.site-header:after, +.site-content:after, +.site-footer:after { + clear: both; +} + +/*-------------------------------------------------------------- +# Widgets +--------------------------------------------------------------*/ +.widget { + margin: 0 0 1.5em; + /* Make sure select elements fit in widgets. */ +} + +.widget select { + max-width: 100%; +} + +/*-------------------------------------------------------------- +# Content +--------------------------------------------------------------*/ +/*-------------------------------------------------------------- +## Posts and pages +--------------------------------------------------------------*/ +.sticky { + display: block; +} + +.hentry { + margin: 0 0 1.5em; +} + +.updated:not(.published) { + display: none; +} + +.page-content, +.entry-content, +.entry-summary { + margin: 1.5em 0 0; +} + +.page-links { + clear: both; + margin: 0 0 1.5em; +} + +/*-------------------------------------------------------------- +## Comments +--------------------------------------------------------------*/ +.comment-content a { + word-wrap: break-word; +} + +.bypostauthor { + display: block; +} + +/*-------------------------------------------------------------- +# Infinite scroll +--------------------------------------------------------------*/ +/* Globally hidden elements when Infinite Scroll is supported and in use. */ +.infinite-scroll .posts-navigation, +.infinite-scroll.neverending .site-footer { + /* Theme Footer (when set to scrolling) */ + display: none; +} + +/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ +.infinity-end.neverending .site-footer { + display: block; +} + +/*-------------------------------------------------------------- +# Media +--------------------------------------------------------------*/ +.page-content .wp-smiley, +.entry-content .wp-smiley, +.comment-content .wp-smiley { + border: none; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + +/* Make sure embeds and iframes fit their containers. */ +embed, +iframe, +object { + max-width: 100%; +} + +/* Make sure logo link wraps around logo image. */ +.custom-logo-link { + display: inline-block; +} + +/*-------------------------------------------------------------- +## Captions +--------------------------------------------------------------*/ +.wp-caption { + margin-bottom: 1.5em; + max-width: 100%; +} + +.wp-caption img[class*="wp-image-"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +.wp-caption .wp-caption-text { + margin: 0.8075em 0; +} + +.wp-caption-text { + text-align: center; +} + +/*-------------------------------------------------------------- +## Galleries +--------------------------------------------------------------*/ +.gallery { + margin-bottom: 1.5em; +} + +.gallery-item { + display: inline-block; + text-align: center; + vertical-align: top; + width: 100%; +} + +.gallery-columns-2 .gallery-item { + max-width: 50%; +} + +.gallery-columns-3 .gallery-item { + max-width: 33.33%; +} + +.gallery-columns-4 .gallery-item { + max-width: 25%; +} + +.gallery-columns-5 .gallery-item { + max-width: 20%; +} + +.gallery-columns-6 .gallery-item { + max-width: 16.66%; +} + +.gallery-columns-7 .gallery-item { + max-width: 14.28%; +} + +.gallery-columns-8 .gallery-item { + max-width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + max-width: 11.11%; +} + +.gallery-caption { + display: block; +} + + +/* Start Modal Css */ +.modal-dialog .quickview-slider-active{ + display:block; + height:100%; + width:550px; + height:100%; +} +.modal-dialog .quickview-slider-active img{ + display:inline-block; +} +.modal-dialog { + margin: 12% auto 8%; + max-width: 1358px; + width: 1358px; +} + +@media only screen and (min-width: 1366px) and (max-width: 1600px) { + .modal-dialog { + width: 1145px; + max-width: 1145px; + } +} + +@media only screen and (min-width: 1200px) and (max-width: 1365px) { + .modal-dialog { + width: 1145px; + max-width: 1145px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .modal-dialog { + width: 960px; + max-width: 960px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .modal-dialog { + width: 720px; + max-width: 720px; + } +} + +@media only screen and (max-width: 767px) { + .modal-dialog { + width: 100%; + max-width: 100%; + padding: 35px 0; + } +} + +.modal-dialog .modal-content { + border-radius: 0; +} + +.modal-dialog .modal-content .modal-header { + border: none; + padding: 0; + right: 10px; + top: 10px; + position: absolute; + z-index: 9999; +} + +@media only screen and (max-width: 767px) { + .modal-dialog .modal-content .modal-header { + right: 0px; + top: -10px; + } +} +.modal-dialog .modal-content .modal-header .close { + color: #fff; + cursor: pointer; + opacity: 1; + padding: 0; + margin: 0; + width: 40px; + height: 40px; + line-height: 40px; + text-shadow: none; + font-size: 11px; + background: transparent; + color: #737373; + border-radius: 100%; + border: 1px solid #eee; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +@media only screen and (max-width: 767px) { + .modal-dialog .modal-content .modal-header .close { + width: 34px; + height: 34px; + line-height: 34px; + font-size: 15px; + } +} + +.modal-dialog .modal-content .modal-header .close:hover { + color: #fff; + border-color:transparent; + background:#F7941D; +} +.modal-dialog .modal-content .modal-body { + padding: 0px; + overflow-y: auto; + max-height: 510px; + height: 700px; +} +.quickview-content { + padding: 40px 40px; +} +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content { + padding: 15px 35px 20px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content { + padding: 20px 35px 35px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content { + padding: 15px 15px 15px; + } +} + +.quickview-content h2 { + font-size: 22px; + font-weight: 600; + margin: 0 0 6px; +} +@media only screen and (max-width: 767px) { + .quickview-content h2 { + font-size: 26px; + } +} + +.quickview-content .quickview-ratting-review { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; +} + +.quickview-content .quickview-ratting-review .quickview-ratting-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; +} + +.quickview-content .quickview-ratting-review .quickview-ratting-wrap .quickview-ratting i { + color: #d5d6d8; + font-size: 12px; +} + +.quickview-content .quickview-ratting-review .quickview-ratting-wrap .quickview-ratting i.yellow { + color: #f5b223; +} + +.quickview-content .quickview-ratting-review .quickview-ratting-wrap a { + color: #262626; + font-size: 12px; + margin-left: 5px; +} + +.quickview-content .quickview-ratting-review .quickview-stock { + margin-left: 24px; +} + +.quickview-content .quickview-ratting-review .quickview-stock span { + font-size: 12px; +} + +.quickview-content .quickview-ratting-review .quickview-stock span i { + font-size: 16px; + color: #63ab01; + margin-right: 2px; + position: relative; + top: 3px; +} + +.quickview-content h3 { + font-size: 20px; + margin: 12px 0 15px; + font-weight: 600; +} + +.quickview-content h3 span { + text-decoration: line-through; + font-size: 14px; + margin-right: 5px; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content > h3 { + margin: 20px 0 18px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content > h3 { + margin: 10px 0 10px; + } +} + +.quickview-content .quickview-peragraph p { + font-size: 14px; + line-height: 24px; + font-weight: 400; + color: #333; +} +.quickview-content .size{ + margin-top:20px; + margin-bottom:20px; +} +.quickview-content .size .title { + font-size: 15px; + font-weight: 500; + text-transform: capitalize; + margin-bottom: 12px; +} +.quickview-content .nice-select { + clear: initial; + margin: 0; + height: 45px; + width: 100%; + text-align: center; + background: transparent; + text-transform: capitalize; + padding: 0 0 0 20px; + line-height: 45px; + font-size: 14px; + font-weight: 400; + border: 1px solid #eee; + border-radius: 0; +} +.quickview-content .nice-select::after { + border-color: #666; + right: 20px; +} +.quickview-content .nice-select .list { + border-radius:0px; + width: 100%; +} +.quickview-content .nice-select .list li.focus{ + font-weight:400; + text-transform:lowercase; +} +.quickview-content .nice-select .list li { + color: #666; + border-radius: 0px; + font-size: 14px; + font-weight: 400; + text-transform:lowercase; +} +.quickview-content .nice-select .list li:hover{ + background:#F7941D; + color:#fff; +} + +.quickview-content .quickview-peragraph ul { + margin: 30px 0 0; +} + +.quickview-content .quickview-peragraph ul li { + font-size: 14px; + line-height: 1; + position: relative; + padding-left: 12px; + margin: 0 0 22px; +} +.quickview-content .default-social{ + margin-top:35px; +} + +@media only screen and (max-width: 767px) { + .quickview-content .quickview-peragraph ul li { + line-height: 24px; + margin: 0 0 15px; + } +} + +.quickview-content .quickview-peragraph ul li:last-child { + margin: 0 0 0px; +} + +.quickview-content .quickview-peragraph ul li::before { + width: 5px; + height: 5px; + border-radius: 100%; + background-color: #F7941D; + content: ""; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + position: absolute; +} +.quickview-content .quickview-action-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + margin: 60px 0 30px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content .quickview-action-wrap { + margin: 30px 0 30px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content .quickview-action-wrap { + margin: 30px 0 30px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content .quickview-action-wrap { + margin: 20px 0 20px; + display: block; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .quickview-content .quickview-action-wrap { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + } +} + +.quickview-content .quickview-action-wrap .quickview-cart { + margin: 0 26px 0 10px; +} + +@media only screen and (max-width: 767px) { + .quickview-content .quickview-action-wrap .quickview-cart { + margin: 0 26px 20px 0px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .quickview-content .quickview-action-wrap .quickview-cart { + margin: 0 26px 0 10px; + } +} + +.quickview-content .quickview-action-wrap .quickview-cart a { + display: inline-block; + font-size: 14px; + color: #fff; + padding: 12px 30px; + background-color: #262626; + display: inline-block; + margin-left: 8px; + border-radius: 30px; +} + +.quickview-content .quickview-action-wrap .quickview-cart a:hover { + background-color: #F7941D; + color:#333; +} + +.quickview-content .quickview-action-wrap .quickview-cart.quickview-cart-mrg-none { + margin: 0 26px 0 0px; +} + +@media only screen and (max-width: 767px) { + .quickview-content .quickview-action-wrap .quickview-cart.quickview-cart-mrg-none { + margin: 0 26px 20px 0px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .quickview-content .quickview-action-wrap .quickview-cart.quickview-cart-mrg-none { + margin: 0 26px 0 10px; + } +} + +.quickview-content .quickview-action-wrap .affiliate-btn a:hover { + background-color: #e77878; +} + +.quickview-content .quickview-action-wrap .quickview-wishlist a, .quickview-content .quickview-action-wrap .quickview-compare a { + font-size: 20px; + font-weight: bold; +} + +.quickview-content .quickview-action-wrap .quickview-compare { + margin-left: 30px; +} +.quickview-content .quickview-action-wrap .quickview-wishlist a:hover{ + color:#F7941D; +} +.quickview-content .quickview-action-wrap .quickview-compare a:hover { + color:#F7941D; +} +@media only screen and (max-width: 767px) { + .quickview-content .quickview-action-wrap .quickview-compare { + margin-left: 0px; + margin-top: 14px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + .quickview-content .quickview-action-wrap .quickview-compare { + margin-left: 30px; + margin-top: 0px; + } +} + +.quickview-content .quickview-meta { + margin: 0 0 15px; +} +.quickview-content .quickview-meta > span { + display: block; + font-size: 14px; + margin: 0 0 11px; +} +.quickview-content .quickview-meta > span a:hover { + text-decoration: underline; +} +.quickview-content .quickview-meta > span:last-child { + margin: 0 0 0px; +} +.quickview-content.product-details-content { + padding: 0 0 0 20px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content.product-details-content { + padding: 0 0 0 0px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content.product-details-content { + padding: 30px 0 0 0px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content { + padding: 30px 0 0 0px; + } +} + +.quickview-content.product-details-content h2 { + margin: 0 0 13px; +} + +.quickview-content.product-details-content h3 { + margin: 30px 0 28px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content.product-details-content h3 { + margin: 10px 0 12px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content.product-details-content h3 { + margin: 10px 0 12px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content h3 { + margin: 10px 0 12px; + } +} + +.quickview-content.product-details-content .quickview-action-wrap { + margin: 60px 0 36px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content.product-details-content .quickview-action-wrap { + margin: 20px 0 20px; + } + .quickview-content.product-details-content .quickview-action-wrap .quickview-cart a { + padding: 20px 18px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content.product-details-content .quickview-action-wrap { + margin: 20px 0 20px; + } + .quickview-content.product-details-content .quickview-action-wrap .quickview-cart a { + padding: 20px 18px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content .quickview-action-wrap { + margin: 20px 0 20px; + } + .quickview-content.product-details-content .quickview-action-wrap .quickview-cart a { + padding: 12px 18px; + } +} + +.quickview-content.product-details-content .quickview-action-wrap.configurable-mrg-dec { + margin: 37px 0 37px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content.product-details-content .quickview-action-wrap.configurable-mrg-dec { + margin: 25px 0 20px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content .quickview-action-wrap.configurable-mrg-dec { + margin: 20px 0 15px; + } +} + +.quickview-content.product-details-content .quickview-action-wrap.quickview-action-mrg-dec { + margin: 30px 0 38px; +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content .quickview-action-wrap.quickview-action-mrg-dec { + margin: 20px 10px 20px; + } +} + +.quickview-content.product-details-content .quickview-meta { + margin: 0 0 40px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .quickview-content.product-details-content .quickview-meta { + margin: 0 0 20px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .quickview-content.product-details-content .quickview-meta { + margin: 0 0 20px; + } +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content .quickview-meta { + margin: 0 0 20px; + } +} + +.quickview-content.product-details-content.product-details-slider2 { + padding: 0; + margin: 85px 10px 0; +} + +@media only screen and (max-width: 767px) { + .quickview-content.product-details-content.product-details-slider2 { + margin: 20px 10px 0; + } +} + +.quickview-content .quantity { + display: inline-block; + margin-right: 10px; +} +.quickview-content .quantity .input-group { + width: 151px; + display: inline-block; +} +.modal .product-gallery .single-slider{ + width:100%; + height:100%; + display:block; +} +/* Slider Nav */ +.modal .owl-nav{ + margin: 0; + position: absolute; + top: 50%; + width: 100%; + margin-top:-25px; +} +.modal .owl-carousel .owl-nav div { + height: 60px; + width: 30px; + line-height: 58px; + background: #fff; + color: #333; + position: absolute; + margin: 0; + border-radius: 0; + font-size: 15px; + text-align: center; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; + box-shadow: 0px 0px 10px #3333331c; +} +.modal .owl-carousel .owl-nav div:hover{ + color:#fff; + background:#F7941D; +} +.modal .owl-carousel .owl-controls .owl-nav .owl-prev{ + left:0; + +} +.modal .owl-carousel .owl-controls .owl-nav .owl-next{ + right:0; +} +.modal .product-gallery +.modal .product-gallery img{ + width:100%; + height:100%; + display:block; +} +.quickview-content .quantity .button { + display: inline-block; + position: absolute; + top: 0; + display:inline-block; +} +.quickview-content .quantity .button.minus{ + left:0; + border-radius:0; + overflow:hidden; +} +.quickview-content .quantity .button.plus { + right: 0; + border-radius:0; + overflow:hidden; +} +.quickview-content .quantity .button .btn { + padding: 0; + width: 35px; + height: 45px; + line-height: 45px; + border-radius: 0px; + background: transparent; + color: #282828; + font-size: 12px; + border: none; +} +.quickview-content .quantity .button .btn:hover{ + color:#F7941D; +} +.quickview-content .quantity .input-number { + border: 1px solid #eceded; + width: 100%; + text-align: center; + height: 45px; + border-radius: 0px; + overflow: hidden; + padding: 0px 38px; +} +.quickview-content .add-to-cart { + display:inline-block; +} +.quickview-content .add-to-cart .btn { + height: 45px; + width: auto; + padding: 0 42px; + line-height: 45px; + text-align: center; + text-transform: capitalize; + margin-right: 5px; + border-radius: 0px; + background: #333; + color: #fff; + display: inline-block; + font-weight: 500; +} +.quickview-content .add-to-cart .btn:hover{ + color:#fff; + background:#F7941D; +} +.quickview-content .add-to-cart .btn.min { + padding: 0 20px; + font-size: 17px; + position: relative; + top: 1px; + line-height: 45px; +} + +.default-social ul li { + display: inline-block; + margin-right: 5px; +} + +.default-social ul li:last-child { + margin-right: 0px; +} + +@media only screen and (min-width: 992px) and (max-width: 1199px) { + .default-social ul li { + margin-right: 5px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + .default-social ul li { + margin-right: 8px; + } +} +.default-social .share-now{ + margin-right:12px; + display:inline-block; + font-size:14px; + font-weight:400; +} +.default-social ul{ + display:inline-block; +} +.default-social ul li{ + margin-right:12px; + display:inline-block; +} +.default-social ul li:last-child{ + margin-right:0; +} +.default-social ul li a { + font-size: 16px; + text-align: center; + display: inline-block; + color: #262626; + -webkit-transition: all .5s; + -o-transition: all .5s; + transition: all .5s; + font-size: 14px; + /* display: block; */ +} +.default-social ul li a i { + +} +.default-social ul li a:hover { + color: #F7941D; +} +/* End Modal Css */ + +/* Video Animations */ + +@-webkit-keyframes waves { + 0% { + -webkit-transform: scale(0.2, 0.2); + transform: scale(0.2, 0.2); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + } + 50% { + opacity: 0.9; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; + } + 100% { + -webkit-transform: scale(0.9, 0.9); + transform: scale(0.9, 0.9); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + } +} +@keyframes waves { + 0% { + -webkit-transform: scale(0.2, 0.2); + transform: scale(0.2, 0.2); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + } + 50% { + opacity: 0.9; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; + } + 100% { + -webkit-transform: scale(0.9, 0.9); + transform: scale(0.9, 0.9); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + } +} + + + +@-webkit-keyframes lineanim { + 50% { + -webkit-transform:scaleY(1); + transform:scaleY(1); + -webkit-transform-origin:top left; + transform-origin:top left + } + 50.1% { + -webkit-transform-origin:bottom left; + transform-origin:bottom left + } + 100% { + -webkit-transform:scaleY(0); + transform:scaleY(0); + -webkit-transform-origin:bottom left; + transform-origin:bottom left + } +} +@keyframes lineanim { + 50% { + -webkit-transform:scaleY(1); + transform:scaleY(1); + -webkit-transform-origin:top left; + transform-origin:top left + } + 50.1% { + -webkit-transform-origin:bottom left; + transform-origin:bottom left + } + 100% { + -webkit-transform:scaleY(0); + transform:scaleY(0); + -webkit-transform-origin:bottom left; + transform-origin:bottom left + } +} diff --git a/frontend/src/assets/css/responsive.css b/frontend/src/assets/css/responsive.css new file mode 100644 index 0000000..a04f9e5 --- /dev/null +++ b/frontend/src/assets/css/responsive.css @@ -0,0 +1,84 @@ +.mobile-block { + display: none; +} + +@media (max-width: 1200px) { + /* tablet devices */ +} +@media (max-width: 992px) { + /* small tablet devices */ + .slider-main .item-slide { + height: auto; + } + + .table-shopping-cart tr td:first-child { + width: 250px; + } + .table-shopping-cart .itemside .info { + padding: 0; + } + .table-shopping-cart .itemside .aside { + display: none; + } +} +@media all and (max-width: 768px) { + /* mobile devices */ + .mobile-block { + display: block; + } + + .mobile-hide { + display: none; + } + + .section-header .logo { + max-height: 40px; + width: auto; + } + .section-header .header-main .brand-wrap { + margin-bottom: 1rem; + display: inline-block; + } + .section-header .header-main .search { + margin-bottom: 1rem; + } + + .item-feature { + margin-bottom: 20px; + } + + .mobile-order-first { + order: -1; + } + + .mobile-order-1 { + order: 1; + } + + .mobile-order-2 { + order: 2; + } + + .mobile-order-3 { + order: 3; + } + + .mobile-py { + padding-top: 20px; + padding-bottom: 20px; + } + + .mobile-pb { + padding-bottom: 20px; + } + + .mobile-pt { + padding-top: 20px; + } + + .navbar-expand .navbar-collapse { + flex-direction: column; + } +} + +/*# sourceMappingURL=responsive.css.map */ \ No newline at end of file diff --git a/frontend/src/assets/css/slicknav.min.css b/frontend/src/assets/css/slicknav.min.css new file mode 100644 index 0000000..f63fed8 --- /dev/null +++ b/frontend/src/assets/css/slicknav.min.css @@ -0,0 +1,5 @@ +/*! + * SlickNav Responsive Mobile Menu v1.0.10 + * (c) 2016 Josh Cope + * licensed under MIT + */.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu{*zoom:1;font-size:16px;background:#4c4c4c;padding:5px}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}.slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}.slicknav_nav a{text-decoration:none;color:#fff}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px} \ No newline at end of file diff --git a/frontend/src/assets/css/style.css b/frontend/src/assets/css/style.css new file mode 100644 index 0000000..99d31ef --- /dev/null +++ b/frontend/src/assets/css/style.css @@ -0,0 +1,4913 @@ +.color-plate { + position: fixed; + display: block; + z-index: 99998; + padding: 20px; + width: 245px; + background: #fff; + right: -245px; + text-align: left; + top: 30%; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; + -webkit-box-shadow: -3px 0px 25px -2px rgba(0, 0, 0, 0.2); + -moz-box-shadow: -3px 0px 25px -2px rgba(0, 0, 0, 0.2); + box-shadow: -3px 0px 25px -2px rgba(0, 0, 0, 0.2); +} +.color-plate.active{ + right:0; +} +.color-plate .color-plate-icon { + position: absolute; + left: -48px; + width: 48px; + height: 45px; + line-height: 45px; + font-size: 21px; + border-radius: 5px 0 0 5px; + background: #fff; + text-align: center; + color: #333; + top: 0; + cursor: pointer; + box-shadow: -4px 0px 5px #00000036; +} +.color-plate h4 { + display: block; + font-size: 15px; + margin-bottom: 5px; + font-weight: 500; +} +.color-plate p { + font-size: 13px; + margin-bottom: 15px; + line-height: 20px; +} +.color-plate span { + width: 42px; + height: 35px; + border-radius: 0; + cursor: pointer; + display: inline-block; + margin-right: 3px; +} +.color-plate span:hover{ + cursor:pointer; +} +.color-plate span.color1{ + background:#F7941D; +} +.color-plate span.color2{ + background:#0088CC; +} +.color-plate span.color3{ + background:#32B87D; +} +.color-plate span.color4{ + background:#FE754A; +} +.color-plate span.color5{ + background:#F82F56; +} +.color-plate span.color6{ + background:#00cec9; +} +.color-plate span.color7{ + background:#6c5ce7; +} +.color-plate span.color8{ + background:#85BA46; +} +.color-plate span.color9{ + background:#fd79a8; +} +.color-plate span.color10{ + background:#a29bfe; +} +.color-plate span.color11{ + background:#badc58; +} +.color-plate span.color12{ + background:#FF1D38; +} +/* Preloader */ +.preloader { + position: fixed; + top: 0; + left: 0; + z-index: 999999999; + width: 100%; + height: 100%; + background-color: #fff; + overflow: hidden; +} +.preloader-inner { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%,-50%); + -moz-transform: translate(-50%,-50%); + transform: translate(-50%,-50%); +} +.preloader-icon { + width: 100px; + height: 100px; + display: inline-block; + padding: 0px; +} +.preloader-icon span { + position: absolute; + display: inline-block; + width: 100px; + height: 100px; + border-radius: 100%; + background:#F7941D; + -webkit-animation: preloader-fx 1.6s linear infinite; + animation: preloader-fx 1.6s linear infinite; +} +.preloader-icon span:last-child { + animation-delay: -0.8s; + -webkit-animation-delay: -0.8s; +} +@keyframes preloader-fx { + 0% {transform: scale(0, 0); opacity:0.5;} + 100% {transform: scale(1, 1); opacity:0;} +} +@-webkit-keyframes preloader-fx { + 0% {-webkit-transform: scale(0, 0); opacity:0.5;} + 100% {-webkit-transform: scale(1, 1); opacity:0;} +} +/* End Preloader */ + +.btn { + position: relative; + font-weight: 500; + font-size:14px; + color: #fff; + background: #333; + display: inline-block; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + z-index: 5; + display: inline-block; + padding: 13px 32px; + border-radius: 0px; + text-transform:uppercase; +} +.btn:hover{ + color:#fff; + background:#F7941D; +} +#scrollUp { + right: 10px; + z-index: 33; + bottom: 10px; + text-align: center; +} +#scrollUp i{ + height: 40px; + width: 40px; + line-height: 40px; + background:transparent; + background:#222; + border-radius: 0; + font-size: 18px; + -webkit-transition: all 500ms ease; + -moz-transition: all 500ms ease; + transition: all 500ms ease; + display:block; + color: #fff; + box-shadow: 0px 4px 19px #00000038; +} +#scrollUp i:hover{ + background:#F7941D; + color:#fff; +} +/*====================================== + 01. Header CSS +========================================*/ +/* Topbar */ +.topbar { + background-color: #fff; + border-bottom: 1px solid #e2e2e2; + padding: 15px 0; +} +/* Logo */ +.header .logo { + float: left; + margin-top: 35px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.logo +{ + font-size: 30px; + font-weight: 800; +} +.header .navbar { + padding: 0; +} +/* Main Menu */ +.navbar-expand-lg .navbar-collapse{ + display:block !important; +} +.header.v3 .navbar-expand-lg .navbar-collapse{ + display:block !important; + background:#333; +} +.header .nav li a i { + margin-left: 6px; + font-size: 10px; +} +/* Dropdown Menu */ +.header .nav li .dropdown { + background: #fff; + width: 220px; + position: absolute; + top: 100%; + z-index: 999; + -webkit-box-shadow: 0px 3px 5px #3333334d; + -moz-box-shadow: 0px 3px 5px #3333334d; + box-shadow: 0px 3px 5px #3333334d; + transform-origin: 0 0 0; + transform: scaleY(0.2); + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + opacity: 0; + visibility: hidden; + padding: 10px; + left: 0; + margin: 0; +} +.header .nav li:hover .dropdown{ + opacity:1; + visibility:visible; + transform:translateY(0px); +} +.header .nav li .dropdown li{ + float:none; + margin:0; +} +.header .nav li .dropdown li a { + padding: 8px 15px; + color: #666; + display: block; + font-weight: 400; + text-transform: capitalize; + background: transparent; +} +.header .nav li .dropdown li a:before{ + display:none; +} +.header .nav li .dropdown li:last-child a{ + border-bottom:0px; +} +.header .nav li .dropdown li:hover a{ + color:#fff; + background:#F7941D; +} +.header .nav li .dropdown li a:hover{ + border-color:transparent; +} +.header .nav li .dropdown li i { + float: right; + margin-top: 8px; + font-size:10px; + z-index:5; +} +.header .nav li .dropdown.sub-dropdown { + background: #fff; + width: 220px; + position: absolute; + left: 186px; + top: 0; + z-index: 999; + -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); + box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0px 3px 5px #3333334d; + transform-origin: 0 0 0; + transform: scaleY(0.2); + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + opacity: 0; + visibility: hidden; + padding: 10px; +} +.header .nav li .dropdown li:hover .dropdown.sub-dropdown{ + opacity:1; + visibility:visible; + transform:translateY(0px); +} +.header .nav li .dropdown.sub-dropdown li a{ + padding: 8px 15px; + color: #666; + display: block; + font-weight: 400; + text-transform: capitalize; + background: transparent; +} +.header .nav li .dropdown li:hover .dropdown.sub-dropdown li a{ + background:transparent; +} +.header .nav li .dropdown li .dropdown.sub-dropdown li a:hover{ + color:#fff; + background:#F7941D; +} +.header .nav li .dropdown.sub-dropdown li:last-child a{ + border-bottom:0px solid; +} +.mobile-search{ + display:none; +} +.header.shop .topbar { + border: none; + padding: 12px 0px; +} +.header.shop .nav-inner { + margin-right: 188px; +} +.header.shop .logo { + float: left; + margin-top: 35px; +} +.header.shop .top-contact { + margin-top:0px; +} +.header.shop .topbar p { + color: #ccc; +} +.header.shop .topbar .login a { + color: #F7941D; +} +/* Topbar Left Nav */ +.header.shop .left-nav{ + +} +.header.shop .top-left .list-main li:first-child{ + padding-left:0; +} +.header.shop .top-left .list-main li i{ + display: inline-block; + margin-right: 4px; + font-size: 15px; + color: #F7941D; + position: relative; + top: 3px; +} +.header.shop .right-content{ + float:right; +} +.header.shop .list-main li { + display: inline-block; + color: #333; + font-size: 13px; + font-weight: 500; + border-right: 1px solid #f0f0f0; + padding: 0px 13px; +} +.header.shop .list-main li i { + display: inline-block; + margin-right: 4px; + font-size: 15px; + color: #F7941D; + position: relative; + top: 1px; +} +.header.shop .list-main li:last-child{ + padding-right:0; + border:none; +} +.header.shop .list-main li a{ + color:#333; +} +.header.shop .list-main li a:hover{ + color:#F7941D; +} +.header.shop .nav li { + margin-right: 40px; + float: left; + position: relative; +} +.header.shop .nav li { + margin-right: 38px; + position: relative; +} +.header.shop .nav li:last-child { + margin: 0 !important; +} +.header.shop .nav li .new { + background: #F7941D; + color: #fff; + text-transform: uppercase; + font-size: 10px; + padding: 0px 9px; + position: absolute; + left: 0; + top: 6px; + font-weight: 500; +} +.header.shop .nav li .new::before { + position: absolute; + content: ""; + left: 4px; + bottom: -8px; + border: 4px solid #F7941D; + border-bottom-color: transparent; + border-left-color: transparent; + border-right-color: transparent; +} +/* Shopping Cart */ +.header .shopping { + display: inline-block; + z-index: 9999; +} +.header .shopping .icon { + position: relative; + cursor:pointer; + color:#222; +} +.header .shopping .shopping-item { + position: absolute; + top: 68px; + right: 0; + width: 300px; + background: #fff; + padding: 20px 25px; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + -webkit-transform: translateY(10px); + -moz-transform: translateY(10px); + transform: translateY(10px); + -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); + opacity:0; + visibility:hidden; + z-index:99; +} +.header .shopping:hover .shopping-item{ + transform: translateY(0px); + opacity:1; + visibility:visible; +} +.header .shopping .dropdown-cart-header{ + padding-bottom: 10px; + margin-bottom: 15px; + border-bottom:1px solid #e6e6e6; +} +.header .shopping .dropdown-cart-header span { + text-transform: uppercase; + color: #222; + font-size: 13px; + font-weight: 600; +} +.header .shopping .dropdown-cart-header a { + float: right; + text-transform: uppercase; + color: #222; + font-size: 13px; + font-weight: 600; +} +.header .shopping .dropdown-cart-header a:hover{ + color:#F7941D; +} +.header .shopping-list li { + overflow: hidden; + border-bottom: 1px solid #e6e6e6; + padding-bottom: 15px; + margin-bottom: 15px; + position:relative; +} +.header .shopping-list li .remove { + position: absolute; + left: 0; + bottom: 16px; + margin-top: -20px; + height: 20px; + width: 20px; + line-height: 18px; + text-align: center; + background: #fff; + color: #222; + border-radius: 0; + font-size: 11px; + border: 1px solid #ededed; +} +.header .shopping-list li .remove:hover{ + background:#222; + color:#fff !important; + border-color:transparent; +} +.header .shopping-list .cart-img { + float: right; + border: 1px solid #ededed; + overflow:hidden; +} +.header .shopping-list .cart-img img { + width: 70px; + height: 70px; + border-radius:0; + +} +.header .shopping-list .cart-img:hover img{ + transform:scale(1.09); +} +.header .shopping-list .quantity{ + line-height: 22px; + font-size: 13px; + padding-bottom: 30px; +} +.header .shopping-list h4 { + font-size: 14px; +} +.header .shopping-list h4 a { + font-weight: 600; + font-size: 13px; + color: #333; +} +.header .shopping-list h4 a:hover{ + color:#F7941D; +} +.header .shopping-item .bottom { + text-align: center; +} +.header .shopping-item .total { + overflow:hidden; + display: block; + padding-bottom: 10px; +} +.header .shopping-item .total span { + text-transform:uppercase; + color:#222; + font-size:13px; + font-weight:600; + float:left; +} +.header .shopping-item .total .total-amount { + float:right; + font-size:14px; +} +.header .shopping-item .bottom .btn { + background: #222; + padding: 10px 20px; + display: block; + color: #fff; + margin-top: 10px; + border-radius: 0px; + text-transform: uppercase; + font-size: 14px; + font-weight: 500; +} +.header .shopping-item .bottom .btn:hover{ + background:#F7941D; + color:#fff; +} +.header.shop{ + background:#fff; +} +.header.shop .nav-inner { + margin: 0; + float: left; +} +.header.shop .topbar { + background-color: #fff; + border: none; +} +.header.shop.v3 .topbar{ + padding:0; +} +.header.shop.v3 .topbar .inner-content{ + border-bottom:1px solid #eee; + padding: 12px 0px; +} +.header.shop .right-nav li a { + color: #333; +} +.header.shop .logo { + float: left; + margin: 19px 0 0; +} +.header.shop .top-contact { + margin-top:0px; +} +/* Header Middle */ +.header.shop .search-bar-top { + text-align: center; + margin-top: 10px; +} +.header.shop .search-bar { + margin-top: 33px; + width: 460px; + height: 40px; + display: inline-block; + background: #fff; + position: relative; +} +.header.shop .search-bar { + width: 535px; + height: 50px; + display: inline-block; + background: #fff; + position: relative; + margin: 0; + line-height: 45px; + border-radius: 5px; + border: 1px solid #ececec; +} +.header.shop .nice-select { + clear: initial; + margin: 0; + height: 48px; + width: 150px; + border: none; + text-align: center; + background: transparent; + text-transform: capitalize; + padding: 0 0 0 20px; + border-right: 1px solid #eee; + line-height: 50px; + font-size: 14px; + font-weight: 400; +} +.header.shop .nice-select::after { + border-color: #666; + right: 20px; +} +.header.shop .nice-select .list { + border-radius:0px; +} +.header.shop .nice-select .list li.focus{ + font-weight:400; +} +.header.shop .nice-select .list li { + color: #666; + border-radius: 0px; + font-size: 14px; + font-weight: 400; +} +.header.shop .nice-select .list li:hover{ + background:#F7941D; + color:#fff; +} +.header.shop .search-bar form { + display: inline-block; + float: left; + width: 260px; +} +.header.shop .search-bar input { + height: 48px; + background: transparent; + color: #666; + border-radius: 0; + border: none; + font-size: 14px; + font-weight: 400; + padding: 0 25px 0 20px; + width: 328px; +} +.header.shop .search-bar .btnn { + height: 50px; + line-height: 53px; + width: 62px; + text-align: center; + font-size: 18px; + color: #fff; + background: #333333; + position: absolute; + right: -2px; + top: -1px; + border: none; + border-radius: 0 5px 5px 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.header.shop .search-bar .btnn:hover{ + color:#fff; + background:#F7941D; +} +/* Search Form */ +.header.shop .search-top { + opacity: 1; + visibility: visible; + top: 0; + background: transparent; + border: none; + box-shadow: none; + padding: 0; + top: 0; +} +.header.shop .middle-inner { + padding: 20px 0; + background: #fff; + border-top: 1px solid #eee; +} +.header.shop.v3 .middle-inner { + border:none; +} +.header.shop .header-inner { + background: #333; +} +.header.shop.v3 .header-inner { + background: transparent; +} +.header.shop.v2 .header-inner { + background: #fff; + border-top:1px solid #eee; +} +.header.shop .topbar p { + color: #333; +} +.header.shop .all-category { + color: #fff; + background: transparent; + position: relative; + background: #f7941d; +} +.header.shop .all-category h3{ + padding: 20px 25px; +} +.header.shop .cat-heading { + font-size: 20px; + color: #fff; +} +.header.shop .cat-heading i { + color: #fff; + display: inline-block; + margin-right: 15px; + font-size: 22px; +} +.header.shop .main-category { + position: absolute; + left: 0; + top: 64px; + background: #fff; + z-index: 1; + width: 100%; + -webkit-box-shadow: 0px 5px 15px #0000000a; + -moz-box-shadow: 0px 5px 15px #0000000a; + box-shadow: 0px 5px 15px #0000000a; +} +.header.shop .main-category li{ + display:block; + border-bottom:1px solid #f6f6f6; + position:relative; +} +.header.shop .main-category li:last-child{ + border:none; +} +.header.shop .main-category li a { + font-size: 14px; + font-weight: 600; + color: #333; + padding: 13px 25px 13px 25px; + display: block; + text-transform: uppercase; +} +.header.shop .main-category li a i{ + display:inline-block; + float:right; +} +.header.shop .sub-category { + background: #fff; + width: 220px; + position: absolute; + left: 238px; + top: 0; + z-index: 999999; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + border-left: 3px solid #F7941D; + -webkit-box-shadow: 0px 5px 15px #0000000a; + -moz-box-shadow: 0px 5px 15px #0000000a; + box-shadow: 0px 5px 15px #0000000a; +} +.header.shop .main-category li:hover .sub-category{ + opacity:1; + visibility:visible; +} +.header.shop .main-category li a{ + text-transform:capitalize; + font-weight:400; +} +.header.shop .main-category li a:hover{ + color:#F7941D; +} +.header.shop .main-category .main-mega{ + position:relative; +} +.header.shop .main-category li .mega-menu { + width: 850px; + display: inline-block; + height: auto; + position: absolute; + left: 238px; + top: 0; + z-index: 99999; + background: #fff; + border: none; + padding: 30px; + border-left: 3px solid #F7941D; + opacity:0; + visibility:hidden; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.header.shop .main-category li:hover .mega-menu{ + opacity:1; + visibility:visible; +} +.header.shop .main-category li .mega-menu .single-menu { + width: 33%; + display: inline-block; + border: none; + padding: 0; + padding-right: 20px; +} +.header.shop .main-category li .mega-menu .single-menu a{ + padding:0; +} +.header.shop .main-category li .mega-menu .single-menu .image{ + overflow:hidden; +} +.header.shop .main-category li .mega-menu .single-menu img{ + display:block; + height:100%; + width:100%; + cursor:pointer; +} +.header.shop .main-category li .mega-menu .single-menu .image:hover img{ + transform:scale(1.1); +} +.header.shop .main-category li .mega-menu .single-menu .title-link { + margin-bottom: 20px; + background: #F7941D; + color: #fff; + padding: 2px 13px; + border-radius: 3px; + display: inline-block; + font-size: 14px; +} +.header.shop .main-category li .mega-menu .single-menu .title-link:hover{ + background:#333; + color:#fff; +} +.header.shop .main-category li .mega-menu .single-menu .inner-link{ + margin-top:25px; +} +.header.shop .main-category li .mega-menu .single-menu .inner-link a{ + margin-bottom:10px; +} +.header.shop .main-category li .mega-menu .single-menu .inner-link a:hover{ + color:#F7941D; + background:transparent; +} +.header.shop .main-category li .mega-menu .single-menu .inner-link a:last-child{ + margin-bottom:0px; +} +.header.shop .menu-origin { + float:none; + display: inline-block; + float: right; +} +.header.shop .nav li { + margin-right: 40px; + float: left; + position: relative; +} +.header.shop .nav li { + margin-right:5px; + position: relative; + float: none; +} +.header.shop .nav li:last-child{ + margin-right:0; +} +.header.shop .nav li .new { + background: #F7941D; + color: #fff; + text-transform: uppercase; + font-size: 9px; + position: absolute; + left: 21px; + top: 2px; + font-weight: 500; + height: 18px; + line-height: 18px; + text-align: center; + display: block; +} +.header.shop.v2 .nav li a{ + color:#333; +} +.header.shop .nav li a { + color: #fff; + text-transform: capitalize; + font-size: 15px; + padding: 20px 15px; + font-weight: 500; + display: block; + position: relative; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.header.shop .nav li:hover a{ + color:#fff; + background:#F7941D; +} +.header.shop.v2 .nav li:hover a{ + color:#F7941D; + background:transparent; +} +.header.shop .nav li.active a{ + color:#fff; + background:#F7941D; +} +.header.shop.v2 .nav li.active a{ + color:#333 !important; + background:transparent !important; +} +.header.shop.v2 .nav li.active a{ + color:#F7941D !important; +} +.header.shop .nav .dropdown li{ + margin:0; +} +.header.shop .nav li .dropdown li:hover a{ + background:#F7941D; +} +.header.shop.v2 .nav li.active .dropdown li a{ + color:#333 !important; +} +.header.shop.v2 .nav li.active .dropdown li a:hover{ + color:#fff !important; + background:#F7941D !important; +} +.header.shop.v2 .nav li.active .dropdown li a:hover{ + color:#fff !important; +} +.header.shop.v2 .nav li .dropdown li:hover a{ + color:#F7941D; +} +.header.shop .nav li .dropdown li a { + color: #333; + padding: 8px 15px; + font-weight: 400; + background:#fff; +} +.header.shop.v2 .nav li .dropdown li a { + color: #333; + background:#fff; +} +.header.shop .nav li .dropdown li a { + font-weight: 400; + font-size: 14px; +} +.header.shop .nav li .dropdown li a:hover{ + color:#fff; +} +.header.shop.v2 .nav li .dropdown li a:hover{ + color:#fff !important; + background:#F7941D; +} +.header.shop .nav li .dropdown li .dropdown.sub-dropdown li a:hover{ + background:#F7941D; +} +.header.shop .right-bar { + display: inline-block; + padding: 0; + margin: 0; + top: 20px; + float: right; + position: relative; +} +.header.shop .right-bar .sinlge-bar.top-search a { + transform: translateY(3px); +} +.header.shop .right-bar .sinlge-bar.top-search a:hover { + color:#F7941D; +} +.header.shop .right-bar .sinlge-bar .single-icon{ + color:#333; + font-size:20px; + position:relative; +} +.header.shop .right-bar .sinlge-bar .single-icon:hover{ + color:#F7941D; +} +.header.shop .right-bar .sinlge-bar .single-icon .total-count { + position: absolute; + top: -7px; + right: -8px; + background: #f6931d; + width: 18px; + height: 18px; + line-height: 18px; + text-align: center; + color: #fff; + border-radius: 100%; + font-size: 11px; +} +.header.shop .right-bar .sinlge-bar{ + display:inline-block; + margin-right:25px; +} +.header.shop .right-bar .sinlge-bar:last-child{ + margin-right:0px; +} +.header.shop .right-bar .sinlge-bar li a:hover{ + color:#F7941D; +} +.mobile-search{ + display:none; +} +/* Header Search */ +/* Search */ +.header .search-top{ + display:none; +} +.header .search-top a{ + font-size:17px; +} +.header .search-top a:hover{ + color:#F7941D; +} +.header .search-form { + position: absolute; + left: -128px; + z-index: 9999; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + transition: all 0.5s ease; + top: 46px; + background: #ffffff75; + padding: 7px; + border-radius: 5px; + transform: scaleY(0); + box-shadow: 0px 4px 7px #0000003b; + padding: 0; + border-radius: 0; +} +.header .search-top.active .search-form { + opacity:1; + visibility:visible; + transform: scaleY(1); +} +.header .search-form input { + width: 220px; + height: 45px; + line-height: 45px; + padding: 0 60px 0 15px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + border-radius: 3px; + border: none; + background: #fff; + color: #333; + border-radius: 0; +} +.header .search-form button { + position: absolute; + right: 0; + height: 45px; + top: 0; + width: 45px; + background: transparent; + border: none; + color: #3353ea; + border-radius: 0 3px 3px 0; + border-radius: 0; + border-left: 1px solid #eee; + font-size: 15px; + color: #333; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.header .search-form button:hover{ + color:#fff; + background:#F7941D; + border-color:transparent; +} +/* Header Sticky */ +.header .header-inner{ + width:100%; + z-index:999; +} +.header.sticky .all-category{} +.header.sticky .all-category h3{ + cursor:pointer; + +} +.header.sticky .all-category .main-category{ + opacity:0; + visibility:hidden; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.header.sticky .all-category:hover .main-category{ + opacity:1; + visibility:visible; +} +.header.sticky .header-inner .nav li a { + color: #333; +} +.header.sticky.v3 .header-inner .nav li a { + color: #fff; +} +.header.sticky .header-inner .nav li:hover a{ + color:#fff; +} +.header.sticky.v2 .header-inner .nav li:hover a{ + color:#F7941D; +} +.header.sticky .header-inner .nav li .dropdown li a{ + color:#333; +} +.header.sticky.v2 .header-inner .nav li .dropdown li a{ + color:#333; +} +.header.sticky .header-inner .nav li .dropdown li a:hover{ + color:#fff; +} +.header.sticky .header-inner .nav li.active a { + color: #fff; +} +.header.sticky .header-inner{ + position:fixed; + top:0; + left:0; + background:#fff; + animation: fadeInDown 1s both 0.2s; + -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); + -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); + box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); + z-index:999; +} +.header.sticky.v3 .header-inner{ + box-shadow:none; +} +.header.sticky.v3 .navbar-expand-lg .navbar-collapse{ + animation: fadeInDown 1s both 0.2s; + -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); + -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); + box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); +} +/*====================================== + End Header CSS +========================================*/ + +/*====================================== + Hero Area CSS +========================================*/ +.hero-slider { + background: #fff; + overflow: hidden; +} +.hero-slider .single-slider { + height: auto; + background-image: url('https://via.placeholder.com/1900x700'); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + height: 510px; +} +.hero-slider .text-inner { + +} +.hero-slider .hero-text { + padding: 0 30px; + margin-top:100px; +} +.hero-slider .hero-text h1 { + line-height: 50px; + font-size: 47px; + font-weight: 700; + color: #F7941D; + margin-bottom: 20px; +} +.hero-slider .hero-text h1 span { + font-size: 20px; + display: block; + margin-bottom: 12px; + color: #333; + font-weight: 700; + line-height: initial; +} +.hero-slider .hero-text p { + color: #333; + margin-bottom: 35px; +} +.hero-slider .hero-text .button{ + margin:0; +} +.hero-slider .hero-text .btn { + color: #fff; + background: #333; + padding: 13px 30px; + line-height: initial; + border: none; + height: auto; + z-index: 0; +} +.hero-slider .hero-text .btn:hover{ + background:#F7941D; + color:#fff; +} +/* Start Hero Area 2 CSS */ +.hero-area2{ + position:relative; +} +.hero-area2 .single-slider.overlay:before{ + background:#F7941D; + opacity:0; + visibility:hidden; + transform:scale(0.9); +} +.hero-area2 .single-slider.overlay:hover:before{ + opacity:0.9; + visibility:visible; + transform:scale(1); +} +.hero-area2 .single-slider{ + height:500px; + position:relative; + background-size:cover; + background-position:center; + background-repeat:no-repeat; +} +.hero-area2 .single-slider .content{ + position:relative; +} +.hero-area2 .single-slider .content { + width: 100%; + padding: 15px; + z-index: 2; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; + text-align: center; + padding-top: 120px; + opacity:0; + visibility:hidden; + transform:scale(1.1); +} +.hero-area2 .single-slider:hover .content{ + opacity:1; + visibility:visible; + transform:scale(1); +} +.hero-area2 .single-slider .content .sub-title{ + color:#fff; + text-transform: uppercase; + font-size:15px; + font-weight:500; +} +.hero-area2 .single-slider .content .title { + color: #fff; + text-transform: uppercase; + font-size: 24px; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.hero-area2 .single-slider .content .des{ + color:#fff; +} +.hero-area2 .single-slider .content .button{} +.hero-area2 .single-slider .content .button .btn { + padding: 9px 25px; + border: 2px solid #fff; + background: transparent; + color: #fff; + margin-top: 25px; +} +.hero-area2 .single-slider .content .button .btn:hover{ + background:#fff; + color:#333; + border-color:transparent; +} +/* Owl Nav CSS */ +.hero-area2 .owl-carousel .owl-nav { + margin: 0; + position: absolute; + top: 50%; + width: 100%; + margin-top:-30px; +} +.hero-area2 .owl-carousel .owl-nav div { + height: 60px; + width: 40px; + line-height: 60px; + text-align: center; + background: #333; + color: #fff; + font-size: 14px; + position: absolute; + margin: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + padding: 0; + border-radius: 0; +} +.hero-area2 .owl-carousel .owl-nav div:hover{ + background:#F7941D; + color:#fff; +} +.hero-area2 .owl-carousel .owl-controls .owl-nav .owl-prev{ + left:0; +} +.hero-area2 .owl-carousel .owl-controls .owl-nav .owl-next{ + right:0; +} +/* Hero Area 3 */ +.hero-area3{} +.hero-area3 .big-content{ + background-image: url('https://via.placeholder.com/850x530'); + background-size: cover; + background-position: center; + background-repeat: no-repeat; + height: 511px; + margin-top:30px; + position:relative; +} +.hero-area3 .big-content .inner { + position: absolute; + right: 0; + top: 50%; + padding: 0 50px 0 360px; + transform: translateY(-50%); +} +.hero-area3 .big-content .title { + font-size: 28px; + margin-bottom: 20px; + font-weight: 700; + text-transform: capitalize; + line-height: 37px; +} +.hero-area3 .big-content .title span{ + color:#F7941D; +} +.hero-area3 .big-content .des{} +.hero-area3 .big-content .button{ + margin-top:40px; + display:block; +} +.hero-area3 .big-content .button .btn{ + color:#fff; +} + +.hero-area3 .small-content{ + height:240px; + background-size: cover; + background-position: center; + background-repeat: no-repeat; + margin-top:30px; + position:relative; +} +.hero-area3 .small-content.first{ + background-image: url('https://via.placeholder.com/450x300'); +} +.hero-area3 .small-content.secound{ + background-image: url('https://via.placeholder.com/450x300'); +} +.hero-area3 .small-content .inner { + padding: 30px; + text-align:right; + position:absolute; + right:0; + bottom:0; +} +.hero-area3 .small-content .title { + font-size: 18px; + margin-bottom: 20px; + font-weight: 600; + text-transform: capitalize; +} +.hero-area3 .small-content .title span{ + color:#F7941D; +} +.hero-area3 .small-content .des{} +.hero-area3 .small-content .button{ + margin-top:10px; + display:block; +} +.hero-area3 .small-content .button .btn { + background: transparent; + padding: 0; + color: #333; + border-bottom: 2px solid #333; + font-size: 13px; +} +.hero-area3 .small-content .button .btn:hover{ + color:#F7941D; + border-color:#F7941D; +} +/* Hero Area 4 */ +.hero-area4 .big-content{ + + background-size: cover; + background-position: center; + background-repeat: no-repeat; + height: 510px; + margin-top:30px; + position:relative; +} +.hero-area4 .big-content .inner { + position: absolute; + right: 0; + top: 50%; + padding: 0 80px 0 50px; + transform: translateY(-50%); +} +.hero-area4 .big-content .title { + font-size: 32px; + margin-bottom: 20px; + font-weight: 700; + text-transform: capitalize; + line-height: 35px; +} +.hero-area4 .big-content .title span{ + color:#F7941D; +} +.hero-area4 .big-content .des{} +.hero-area4 .big-content .button{ + margin-top:40px; + display:block; +} +.hero-area4 .big-content .button .btn{ + color:#fff; +} +.hero-area4 .owl-carousel .owl-nav { + margin: 0; + position: absolute; + top: 50%; + width: 100%; + margin-top:-20px; +} +.hero-area4 .owl-carousel .owl-nav div { + height: 40px; + width: 40px; + line-height: 40px; + text-align: center; + background: #333; + color: #fff; + font-size: 14px; + position: absolute; + margin: 0; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + padding: 0; + border-radius: 0; +} +.hero-area4 .owl-carousel .owl-nav div:hover{ + background:#F7941D; + color:#fff; +} +.hero-area4 .owl-carousel .owl-controls .owl-nav .owl-prev{ + left:0; +} +.hero-area4 .owl-carousel .owl-controls .owl-nav .owl-next{ + right:0; +} + +/*====================================== + End Hero Area CSS +========================================*/ + +/*====================================== + Start Small Banner CSS +========================================*/ +.small-banner{ + padding:30px 0; + padding-bottom:0; +} +.small-banner .single-banner { + overflow:hidden; + position:relative; +} +.small-banner .single-banner img{ + height:100%; + width:100%; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.small-banner .single-banner .content { + position: absolute; + left: 0; + top: 50%; + transform: translateY(-50%); + padding-left: 35px; +} +.small-banner .single-banner h3 { + font-size: 22px; + font-weight: 700; + text-transform: capitalize; + color: #333; +} +.small-banner .single-banner h3 span{ + color:#F7941D; +} +.small-banner .single-banner p { + font-size: 14px; + color: #F7941D; + font-weight: 500; + margin-bottom: 5px; + text-transform: capitalize; +} +.small-banner .single-banner a { + color: #333; + margin-top: 22px; + display: block; + font-size: 12px; + font-weight:500; + display: inline-block; + text-transform:uppercase; + border-bottom:2px solid #333; +} +.small-banner .single-banner a:hover{ + color:#F7941D; + border-color:#F7941D; +} +/*====================================== + End Small Banner CSS +========================================*/ + +/*====================================== + Start Mid Banner CSS +========================================*/ +.midium-banner{ + padding:0; +} +.midium-banner .single-banner{ + position:relative; +} +.midium-banner .single-banner img{ + height:100%; + width:100%; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.midium-banner .single-banner .content { + padding-left:50px; + position: absolute; + left: 0; + top: 50%; + transform:translateY(-50%); +} +.midium-banner .single-banner h3 { + font-size: 27px; + font-weight: 700; + text-transform: uppercase; + color: #333; + line-height: 30px; +} +.midium-banner .single-banner h3 span{ + color:#F7941D; +} +.midium-banner .single-banner p { + font-size: 13px; + color: #F7941D; + font-weight: 500; + margin-bottom: 5px; + text-transform: uppercase; +} +.midium-banner .single-banner a { + display: inline-block; + font-weight: 600; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: .375rem .75rem; + font-size: 13px; + border-radius: .25rem; + background: #333; + color: #fff !important; + padding: 10px 27px; + border-radius: 30px; + margin-top: 25px; + text-transform: uppercase; +} +.midium-banner .single-banner a:hover{ + background:#F7941D; + color:#fff; +} +/*====================================== + End Mid Banner CSS +========================================*/ + +/*====================================== + Start Most Popular CSS +========================================*/ +.pro-tab-viewmore-wrap { + position: relative; + text-align: center; +} +.most-popular .section-title{ + margin-bottom:40px; +} +.pro-tab-viewmore-wrap .pro-viewmore { + position: absolute; + right: 40px; + top: 0; +} +.most-popular .single-product{ + margin:50px 15px 0 15px; +} +/* Slider Nav */ +.most-popular .owl-nav{ + margin: 0; + position: absolute; + top: 50%; + width: 100%; + margin-top:-25px; +} +.most-popular .owl-carousel .owl-nav div { + height: 60px; + width: 30px; + line-height: 58px; + background: #fff; + color: #333; + position: absolute; + margin: 0; + border-radius: 0; + font-size: 15px; + text-align: center; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; + box-shadow: 0px 0px 10px #3333331c; +} +.most-popular .owl-carousel .owl-nav div:hover{ + color:#fff; + background:#F7941D; +} +.most-popular .owl-carousel .owl-controls .owl-nav .owl-prev{ + left:0; +} +.most-popular .owl-carousel .owl-controls .owl-nav .owl-next{ + right:0; +} +/*====================================== + End Most Popular CSS +========================================*/ + +/*====================================== + Start Single Product CSS +========================================*/ +.product-area .nav-tabs { + text-align: center; + display: inline-block; + width: 100%; + border:none; +} +.product-area .nav-tabs .nav-item { + margin-bottom: -1px; + display: inline-block; +} +.product-area .nav-tabs li a { + color: #333; + text-transform: uppercase; + display: inline-block; + position: relative; + margin-right: 5px; + font-weight: 500; + background: #fff; + color: #333; + padding: 3px 14px; + border-radius: 3px; + font-size: 13px; +} +.product-area .nav-tabs li:last-child a{ + border-color:transparent; +} +.product-area .nav-tabs li a i{ + margin-right:10px; +} +.product-area .nav-tabs li a.active, +.product-area .nav-tabs li:hover a{ + background:#F7941D; + color:#fff; + border-color:transparent; +} +/* Sinlge Product */ +.single-product{ + margin-top:50px; +} +.single-product .product-img { + position: relative; + overflow: hidden; + cursor:pointer; +} +.single-product .product-img a { + display: block; + position: relative; +} +.single-product .product-img a img { + width: 100%; +} +.single-product .product-img a img.hover-img { + position: absolute; + left: 0; + top: 0; + z-index: 1; + opacity: 0; + transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18); +} +.single-product .product-img a span.price-dec { + background-color: #f6931d; + display: inline-block; + font-size: 11px; + color: #fff; + right: 20px; + top: 20px; + padding: 1px 16px; + font-weight: 700; + border-radius: 0; + text-align: center; + position: absolute; + text-transform: uppercase; + border-radius: 30px; + height: 26px; + line-height: 25px; +} +.single-product .product-img a span.new { + background-color: #8493ca; + display: inline-block; + font-size: 11px; + color: #fff; + right: 20px; + top: 20px; + padding: 1px 16px; + font-weight: 700; + border-radius: 0; + text-align: center; + position: absolute; + text-transform: uppercase; + border-radius: 30px; + height: 26px; + line-height: 24px; +} +.single-product .product-img a span.out-of-stock { + background-color: #ed1b24; + display: inline-block; + font-size: 11px; + color: #fff; + right: 20px; + top: 20px; + padding: 1px 16px; + font-weight: 700; + border-radius: 0; + text-align: center; + position: absolute; + text-transform: uppercase; + border-radius: 30px; + height: 26px; + line-height: 24px; +} +.single-product .product-img .product-action { + display: inline-block; + position: absolute; + right: 0; + bottom: 0; + z-index: 99; + border-radius: 3px; +} +.single-product .product-img .product-action a { + background-color: transparent; + color: #333; + display: block; + font-size: 16px; + display: inline-block; + margin-right: 15px; + text-align: right; + height: 52px; + position: relative; + top: 2px; +} +.single-product .product-img .product-action a:last-child{ + margin-right:0; + border:none; +} +.single-product .product-img .product-action a i { + line-height: 40px; +} +.single-product .product-img .product-action a span { + visibility: hidden; + position: absolute; + background: #F7941D !important; + color: #fff !important; + text-align: center; + padding: 5px 12px; + z-index: 3; + opacity: 0; + -webkit-transition: opacity .6s, margin .3s; + -o-transition: opacity .6s, margin .3s; + transition: opacity .6s, margin .3s; + font-size: 11px; + right: 0; + line-height: 14px; + top: -12px; + margin-top: -5px; + margin-right: 0; + display: inline-block; + width: 120px; + border-radius:15px 0 0 15px; +} +.single-product .product-img .button-head .product-action a span::after { + position: absolute; + content: ""; + right: 0; + bottom: -12px; + border: 6px solid #F7941D; + border-left:0px solid transparent; + border-right:6px solid transparent; + border-bottom:6px solid transparent; +} +.single-product .product-img .product-action a:hover { + color:#F7941D; +} +.single-product .product-img .product-action a:hover span { + visibility: visible; + opacity: 1; + color:#333; + background:#fff; + margin-top: -12px; +} +.single-product .product-img .product-action.pro-action-width-dec a { + width: 30px; + height: 30px; + font-size: 14px; +} +.single-product .product-img .product-action.pro-action-width-dec a i { + line-height: 30px; +} +.single-product .product-img .product-action.pro-action-width-dec-2 { + bottom: 45px; +} +.single-product .product-img .product-action-2 { + position: absolute; + left: 0; + bottom: 0; + text-align: left; + z-index: 99; + -webkit-transition: all 250ms ease-out; + -o-transition: all 250ms ease-out; + transition: all 250ms ease-out; +} +.single-product .product-img .product-action-2 a { + display: block; + background-color: transparent; + color: #333; + text-align: left; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; + line-height: 1; + display: inline-block; +} +.single-product .product-img .product-action-2 a:hover { + color:#F7941D; +} +.single-product .button-head { + background: #fff; + display: inline-block; + height: 40px; + width: 100%; + position: absolute; + left: 0; + bottom: -50px; + z-index: 9; + height: 50px; + line-height: 50px; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.single-product:hover .button-head{ + bottom:0; +} +.single-product .product-img .shop-list-quickview { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + left: 0; + right: 0; + text-align: center; + z-index: 99; + margin-top: 20px; + visibility: hidden; + opacity: 0; + -webkit-transition: all .35s ease 0s; + -o-transition: all .35s ease 0s; + transition: all .35s ease 0s; +} +.single-product .product-img .shop-list-quickview a { + color: #000; + background-color: #fff; + display: inline-block; + width: 50px; + height: 50px; + border-radius: 100%; + font-size: 18px; +} +.single-product .product-img .shop-list-quickview a:hover { + background-color: #222; + color: #fff; +} +.single-product .product-img .shop-list-quickview a i { + line-height: 50px; +} +.single-product .product-content{ + margin-top:20px; +} +.single-product .product-img:hover.default-overlay::before { + background-color: rgba(38, 38, 38, 0.2); + z-index: 9; + -webkit-transition: all 250ms ease-out; + -o-transition: all 250ms ease-out; + transition: all 250ms ease-out; + pointer-events: none; + opacity: 1; +} +.single-product .product-img:hover.default-overlay.metro-overlay::before { + background-color: rgba(38, 38, 38, 0.4); + z-index: 9; + -webkit-transition: all 250ms ease-out; + -o-transition: all 250ms ease-out; + transition: all 250ms ease-out; + pointer-events: none; + opacity: 1; +} +.single-product .product-img:hover img.hover-img { + opacity: 1; +} +.single-product .product-content h3 { + line-height: 22px; +} +.single-product .product-content h3 a { + font-size: 14px; + font-weight: 500; + margin: 0; +} +.single-product .product-content h3 a:hover{ + color:#F7941D; +} +.single-product .product-content .product-price { + margin: 6px 0 0 0; +} +.single-product .product-content .product-price span { + font-size: 15px; + font-weight: 500; +} +.single-product .product-content .product-price span.old { + text-decoration: line-through; + opacity: .6; + margin-right: 2px; +} +/*====================================== + End Single Product CSS +========================================*/ + +/*====================================== + Start Shop Sidebar CSS +========================================*/ +.shop-sidebar .single-widget { + margin-top: 30px; + background: #F6F7FB; + padding: 30px; +} +.shop-sidebar .single-widget:first-child { + margin-top: 0; +} +.shop-sidebar .single-widget .title { + position: relative; + font-size: 18px; + font-weight: 500; + text-transform: capitalize; + margin-bottom: 25px; + display: block; + border-bottom: 1px solid #ddd; + padding-bottom: 15px; +} +/* Shop Price */ +.shop .range .price-filter { + display: block; + margin-top: 20px; +} +.shop .range #slider-range { + box-shadow: none; + border: none; + height: 4px; + background: #F7941D; + color: #F7941D; + border-radius: 0px; +} +.shop .range #slider-range .ui-slider-range { + box-shadow: none; + background: #222; + border-radius: 0px; + border: none; +} +.shop .range .ui-slider-handle.ui-state-default.ui-corner-all { + width: 14px; + height: 14px; + line-height: 10px; + background: #222; + border: none; + border-radius: 100%; + top: -5px; +} +.shop .range .label-input { + margin-top: 15px; +} +.shop .range .label-input span{ + margin-right:5px; + color:#282828; +} +.shop .range .ui-slider-handle.ui-state-default.ui-corner-all { + background: #F7941D; + color: #F7941D; + cursor:pointer; +} +.shop .range .label-input input { + border: none; + margin: 0; + font-weight: 600; + font-size: 14px; + color: #222; + background: transparent; +} +.shop .range .check-box-list { + margin-top: 15px; +} +.shop .range .check-box-list li { + margin-bottom: 5px; +} +.shop .range .check-box-list li:last-child{ + margin:0; +} +.shop .range .check-box-list li label input { + display: inline-block; + margin-right: 6px; + position: relative; + top: 1px; +} +.shop .range .check-box-list li label { + margin: 0; + font-size: 14px; + font-weight: 400; + color:#333; + cursor:pointer; +} +.shop .range .check-box-list .count{ + margin-left:5px; + color:#666; +} +/* Category List */ +.shop-sidebar .categor-list { + margin-top: 10px; +} +.shop-sidebar .categor-list li{ + +} +.shop-sidebar .categor-list li { + margin-bottom: 10px; +} +.shop-sidebar .categor-list li:last-child{ + margin-bottom:0px; +} +.shop-sidebar .categor-list li a { + display: inline-block; + color: #666; + font-weight: 400; + font-size: 14px; + text-transform: capitalize; +} +.shop-sidebar .categor-list li a:hover{ + color:#F7941D; +} +/* Recent Post */ +.shop-sidebar .single-post { + position: relative; + margin-top: 30px; + padding-bottom: 30px; + border-bottom: 1px solid #ddd; +} +.shop-sidebar .single-post.first{ + padding-top:0px; +} +.shop-sidebar .single-post:last-child{ + padding-bottom:0px; + border:none; +} +.shop-sidebar .single-post .image img{ + height: 80px; + width: 80px; + position:absolute; + left:0; + top:0; + border-radius:100%; +} +.shop-sidebar .single-post .content{ + padding-left:100px; +} +.shop-sidebar .single-post .content h5 { + line-height: 18px; +} +.shop-sidebar .single-post .content h5 a { + color: #222; + font-weight: 500; + font-size: 14px; + font-weight: 500; + display: block; +} +.shop-sidebar .single-post .content h5 a:hover{ + color:#F7941D; +} +.shop-sidebar .single-post .content .price { + display: block; + color: #333; + font-weight: 500; + margin: 5px 0 0px 0; + text-transform: uppercase; + font-size: 14px; +} +.shop-sidebar .single-post .reviews li{ + display:inline-block; +} +.shop-sidebar .single-post .reviews li i{ + color:#999; +} +.shop-sidebar .single-post .reviews li.yellow i{ + color:#F7941D; +} +/* Shop Topbar */ +.shop .shop-top { + clear: both; + background: #f6f7fb; + padding: 18px 20px 50px 20px; +} +.shop .shop-shorter { + float: left; +} +.shop .single-shorter { + display: inline-block; + margin-right: 10px; +} +.shop .single-shorter:last-child{ + margin:0; +} +.shop .single-shorter label { + display: inline-block; + float: left; + margin: 4px 5px 0 0; + font-weight:500; +} +.shop .single-shorter option{} +.shop .nice-select { + clear: initial; + display: inline-block; + margin: 0; + border: 1px solid #e6e6e6; + border-radius: 0px; + height: auto; + width: auto; + border-radius: 0px; +} +.shop .nice-select::after{ + border-color:#888; +} +.shop .nice-select .list { + border-radius:0px; +} +.shop .nice-select .option.selected { + font-weight: 500; +} +.shop .nice-select .list li{ + color:#666; + border-radius:0px; +} +.shop .nice-select .list li:hover{ + background:#F7941D; + color:#fff; +} +.shop .view-mode { + float: right; +} +.shop .view-mode li { + display: inline-block; + margin-right: 5px; +} +.shop .view-mode li:last-child{ + margin:0; +} +.shop .view-mode li a { + width: 43px; + height: 32px; + background: transparent; + border: 1px solid #77777775; + text-align: center; + display: block; + line-height: 32px; + color: #888; + border-radius: 0px; +} +.shop .view-mode li.active a, +.shop .view-mode li:hover a { + background: #F7941D; + color:#fff; + border-color:transparent; +} +/*====================================== + End Shop Sidebar CSS +========================================*/ + +/*====================================== + Start Shop Single CSS +========================================*/ +.shop.single{ + padding:70px 0 100px; +} +.shop.single .product-gallery { + margin-top: 30px; +} +.shop.single .flexslider-thumbnails { + position: relative; +} +.shop.single .product-gallery .slides li{ + position:relative; +} +.shop.single .product-gallery .slides li img{ + width:100%; +} +.shop.single .flex-control-nav{ + margin-top:15px; +} +.shop.single .flex-control-thumbs li { + width: 20%; + position: relative; + margin: 0 8px 10px -3px; +} +.shop.single .flex-control-thumbs li img { + border: none; + padding: 0; + border:1px solid transparent; +} +.shop.single .flex-control-thumbs li img.flex-active{ + border-color:#F7941D; +} +.shop.single .flex-direction-nav{ + display:none; +} +.shop.single .product-des{ + margin-top:30px; +} +.shop.single .product-des .short h4 { + font-size: 22px; + font-weight: 600; + margin-top: -5px; + line-height: 28px; +} +.shop.single .product-des .short .description { + font-size: 14px; + color: #555555; + margin-top: 20px; + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px solid #eee; +} +.shop.single .product-des {} +.shop.single .product-des .total-review{ + font-size:14px; + font-weight:500; + margin-left:10px; + display:inline-block; +} +.shop.single .product-des .total-review:hover{ + color:#F7941D; +} +.shop.single .product-des .rating{ + margin-top:20px; + display:inline-block; +} +.shop.single .product-des .rating li{ + display:inline-block; +} +.shop.single .product-des .rating li i{ + color:#F7941D; +} +.shop.single .product-des .rating li.dark i{ + color:#555; +} +.shop.single .product-des .price { + font-size: 20px; + color: #333; + font-weight: 600; + margin-top: 15px; +} +.shop.single .product-des .price s{ + color:#333; +} +.shop.single .product-des .price span{ + display:inline-block; + margin-right:15px; + color:#F7941D; +} +.shop.single .product-des .product-buy { + margin-top: 40px; +} +.shop.single .product-des .product-buy{} +.shop.single .product-des .color { + display: inline-block; + margin-right: 50px; +} +.shop.single .product-des .color h4 { + font-size: 18px; + font-weight: 600; +} +.shop.single .product-des .color h4 span { + display: block; + font-size: 14px; + font-weight: 500; + margin-top: 4px; +} +.shop.single .product-des .color ul{ + margin-top: 10px; +} +.shop.single .product-des .color ul li{ + display:inline-block; + margin-right:5px; +} +.shop.single .product-des .color ul li:last-child{ + margin-right:0; +} +.shop.single .product-des .color ul li a{ + height:30px; + width:30px; + line-height:30px; + text-align:center; + display:block; + background:#333; +} +.shop.single .product-des .color ul li a i{ + font-size:11px; + color:#fff; + opacity:0; + visibility:hidden; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.shop.single .product-des .color ul li a:hover i{ + opacity:1; + visibility:visible; +} +.shop.single .product-des .color ul li .one{ + background:#3498db; +} +.shop.single .product-des .color ul li .two{ + background:#F7941D; +} +.shop.single .product-des .color ul li .three{ + background:#8e44ad; +} +.shop.single .product-des .color ul li .four{ + background:#2ecc71; +} +/* Size */ +.shop.single .product-des .size{ + display:inline-block; +} +.shop.single .product-des .size h4{ + display: block; + font-size: 14px; + font-weight: 500; + margin-top: 0px; +} +.shop.single .product-des .size ul{ + display:inline-block; + margin-top: 10px; +} +.shop.single .product-des .size ul li { + display: inline-block; + margin-right: 5px; +} +.shop.single .product-des .size ul li:last-child{ + margin-right:0; +} +.shop.single .product-des .size ul li a { + display: block; + height: 30px; + width: 36px; + border: 1px solid #eee; + text-align: center; + line-height: 30px; + font-size: 14px; +} +.shop.single .product-des .size ul li a:hover{ + color:#F7941D; +} +.shop.single .quantity { + display: inline-block; + margin-right: 10px; +} +.shop.single .quantity h6 { + display: inline-block; + margin-right: 10px; + font-size: 15px; + font-weight: 500; +} +.shop.single .quantity .input-group { + width: 151px; + display: inline-block; +} +.shop.single .quantity .button { + display: inline-block; + position: absolute; + top: 0; + display:inline-block; +} +.shop.single .quantity .button.minus{ + left:0; + border-radius:0; + overflow:hidden; +} +.shop.single .quantity .button.plus { + right: 0; + border-radius:0; + overflow:hidden; +} +.shop.single .quantity .button .btn { + padding: 0; + width: 35px; + height: 45px; + line-height: 45px; + border-radius: 0px; + background: transparent; + color: #282828; + font-size: 12px; + border: none; +} +.shop.single .quantity .button .btn:hover{ + color:#F7941D; +} +.shop.single .quantity .input-number { + border: 1px solid #eceded; + width: 100%; + text-align: center; + height: 45px; + border-radius: 0px; + overflow: hidden; + padding: 0px 38px; +} +.shop.single .add-to-cart { + display:inline-block; +} +.shop.single .add-to-cart .btn { + height: 45px; + width: auto; + padding: 0 42px; + line-height: 45px; + text-align: center; + text-transform: capitalize; + margin-right: 5px; + border-radius: 0px; + background: #333; + color: #fff; + display: inline-block; + font-weight: 500; +} +.shop.single .add-to-cart .btn:hover{ + color:#fff; + background:#F7941D; +} +.shop.single .add-to-cart .btn.min { + padding: 0 20px; + font-size: 17px; + position: relative; + top: 1px; + line-height: 45px; +} +.shop.single .cat{ + font-size: 14px; + font-weight: 500; + color:#333; + margin-top:30px; +} +.shop.single .cat a{ + display:inline-block; + margin-left:10px; +} +.shop.single .cat a:hover{ + color:#F7941D; +} +.shop.single .availability{ + color:#333; + font-size:14px; + margin-top:6px; +} +/* Product Tab */ +.shop.single .product-info { + margin-top: 50px; +} +.shop.single .nav-tabs { + border:none; +} +.shop.single .nav-tabs li { + margin-right: 10px; +} +.shop.single .nav-tabs li:last-child{ + margin-right:0; +} +.shop.single .nav-tabs li a { + border: 0px solid; + border-radius: 0px; + background: #fff; + color: #333; + padding: 10px 30px; + font-weight: 500; + font-size: 14px; + border: 1px solid #eee; +} +.shop.single .nav-tabs li a i{ + margin-right:10px; +} +.shop.single .nav-tabs li a.active, +.shop.single .nav-tabs li:hover a{ + background:#F7941D; + color:#fff; + border-color:transparent; +} +.shop.single .tab-single { + +} +.shop.single .single-des { + margin-top:35px; +} +.shop.single .single-des h4{ + margin-bottom:15px; + font-weight:500; + font-size:22px; + +} +.shop.single .single-des ul{} +.shop.single .single-des ul li { + color: #555; + display: block; + margin-bottom: 10px; + position:relative; + padding-left:20px; +} +.shop.single .single-des ul li::before { + position: absolute; + content: ""; + left: 0; + top: 9px; + height: 7px; + width: 7px; + background: #f7941d; + border-radius: 50%; +} +.shop.single .single-des p{} + +.shop.single .item-info { + width: 100%; +} +.shop.single .item-info tbody{} +.shop.single .item-info tbody tr{} +.shop.single .item-info tbody td { + border: 1px solid #e6e6e6; + padding: 10px; +} +.shop.single .item-info tbody strong{} +.shop.single .ratting-main{} +.shop.single .avg-ratting { + margin-bottom: 20px; +} +.shop.single .avg-ratting h4 { + font-size: 18px; + margin: 0; +} +.shop.single .avg-ratting h4 span{ + font-size:14px; +} +.shop.single .single-rating { + margin-bottom: 20px; +} +.shop.single .single-rating:last-child{ + margin:0; + border:none; + padding:0; +} +.shop.single .rating-author { + float: left; + margin-right: 10px; + padding: 20px; + padding-right: 10px; +} +.shop.single .rating-author img { + width: 60px; + border-radius: 100%; + height: 60px; +} +.shop.single .rating-des { + padding-left: 72px; + background: #f9f8f8; + padding: 17px 20px 17px 107px; +} +.shop.single .rating-des .ratings { + margin: 0; +} +.shop.single .rating-des h6 { + font-size: 14px; + font-weight: 600; + line-height: 18px; +} +.shop.single .ratting-main .single-rating ul{} +.shop.single .ratting-main .single-rating ul li{ + display:inline-block; +} +.shop.single .ratting-main .single-rating ul li i{ + color:#F7941D; + font-size:14px; +} +.shop.single .review-inner label { + display: inline-block; + margin: 0 5px 0 0; +} +.shop.single .review-inner .ratings { + overflow: visible; + display: inline-block; + margin: 0; +} +.shop.single .review-inner .ratings ul{ + display:inline-block; +} +.shop.single .ratting-main .single-rating ul { + display: inline-block; + margin-right: 5px; +} +.shop.single .ratings .rate-count { + display: inline-block; + color: #666; + font-size: 13px; +} +.shop.single .comment-review { + margin-bottom: 30px; +} +.shop.single .comment-review .add-review{ + margin-top:30px; +} +.shop.single .comment-review .add-review h5{ + font-size: 18px; + font-weight: 600; + margin-bottom: 7px; +} +.shop.single .comment-review .add-review p{ + color:#333; +} +.shop.single .comment-review h4 { + font-size: 15px; + font-weight: 600; + margin-bottom: 7px; + margin-top:20px; +} +.shop.single .comment-review .review-inner{ + margin-bottom:15px; + display:block; +} +.shop.single .comment-review .rating li { + display:inline-block; +} +.shop.single .comment-review .rating li i{ + color:#F7941D; + font-size: 14px; +} +.shop.single .rating-des p{ + margin-top:5px; +} +.shop.single .avg-ratting h4 { + font-size: 20px; + color: #333; +} +.shop.single .avg-ratting{} +.shop.single .form .form-group input { + width: 100%; + height: 45px; + padding: 10px 20px; + background: #fff; + border: 1px solid #ddd; + resize: none; + border-radius: 0; + color: #333; +} +.shop.single .form .form-group button { + border: none; + padding: 17px 50px; +} +.shop.single .form .form-group textarea { + width: 100%; + height:200px; + padding: 20px; + background:#fff; + border:1px solid #ddd; + resize:none; + border-radius:0; + color:#333; +} +.shop.single .form .form-group label { + color: #333; + position: relative; +} +.shop.single .form .form-group label span { + color: #ff2c18; + display: inline-block; + position: absolute; + right: -12px; + top: 4px; + font-size: 16px; +} +.shop.single .review-panel{ + margin-top:35px; +} +/*====================================== + End Shop Single CSS +========================================*/ + +/*====================================== + Start Shop Home List CSS +========================================*/ +.shop-home-list{ + padding:0; + padding-bottom:100px; +} +.shop-home-list .shop-section-title{ + margin-bottom:20px; +} +.shop-home-list .shop-section-title h1 { + font-size: 22px; + margin-bottom: 0; + text-transform: capitalize; + position: relative; + color: #2c2d3f; + font-weight: 700; + margin-bottom: 10px; + padding-bottom: 10px; +} +.shop-home-list .shop-section-title h1::before { + position: absolute; + content: ""; + height: 2px; + width: 50px; + background: #F7941D; + left: 0; + bottom: -1px; +} +.shop-home-list .single-list { + overflow: hidden; + position: relative; + margin-top: 30px; + border: 1px solid #eee; + padding: 10px; +} +.shop-home-list .single-list .list-image{ + position:relative; +} +.shop-home-list .single-list .list-image.overlay:before{ + background:#000; + opacity:0; + visibility:hidden; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.shop-home-list .single-list .list-image.overlay:hover:before{ + opacity:0.3; + visibility:visible; +} +.shop-home-list .single-list .list-image .buy{ + height:40px; + width:40px; + line-height:40px; + font-size:14px; + color:#fff; + background:#F7941D; + border-radius:100%; + display:block; + position:absolute; + left:50%; + top:50%; + margin-left:-20px; + margin-top:-20px; + text-align:center; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; + transform:scale(0); + opacity:0; + visibility:hidden; +} +.shop-home-list .single-list .list-image .buy:hover{ + background:#fff; + color:#333; +} +.shop-home-list .single-list .list-image:hover .buy{ + opacity:1; + visibility:visible; + transform:scale(1); +} +.shop-home-list .single-list .no-padding{ + padding-right:0px; +} +.shop-home-list .single-list img{ + width:100%; + height:100%; +} +.shop-home-list .single-list .content { + padding-top: 45px; + padding-right: 12px; +} +.shop-home-list .single-list .content .title { + line-height: 18px; +} +.shop-home-list .single-list .content .title a{ + font-size: 14px; + font-weight: 600; +} +.shop-home-list .single-list .content .titlea { + color: #333; +} +.shop-home-list .single-list .content a:hover{ + color: #F7941D; +} +.shop-home-list .single-list .content .price { + margin-top: 15px; + font-weight: 500; + background: #f7941d; + display: inline-block; + color: #fff; + padding: 2px 18px; + border-radius: 30px; + font-size: 14px; + font-weight: 500; +} +/*====================================== + End Shop Home List CSS +========================================*/ + +/*====================================== + Start Shopping Cart CSS +========================================*/ +.table.shopping-summery { + background: #fff; +} +.shopping-cart { + background: #f6f6f6; + padding: 50px 0; +} +.shopping-summery thead .main-hading{ + padding:0px 50px; +} +.shopping-summery thead { + background: #F7941D; + color: #fff; +} +.shopping-summery thead tr th { + border: none; + font-weight: 600; + color: #fff; + text-align: center; +} +.shopping-summery tbody tr { + border-bottom: 1px solid #F7941D; + margin-top: 20px; +} +.shopping-summery tbody tr img { + border-radius: 0; + width: 80px; + height: 80px; +} +.shopping-summery tbody tr:last-child{ + border:none; +} +.shopping-summery tbody .product-name a { + font-weight: 600; + color: #282828; + font-weight: 600; + font-size: 17px; +} +.shopping-cart .table p { + font-size: 14px; + color: #666; +} +.shopping-summery tbody .product-name a:hover{ + color:#F7941D; +} +.shopping-summery tbody .product img { + max-width: 70px; + border-radius: 100%; + max-height: 65px; + border: 1px solid #e6e6e6; + padding: 4px; +} +.shopping-summery tbody .product:hover img{ + border-color:#F7941D; + -webkit-transform:rotate(360deg); + -moz-transform:rotate(360deg); + transform:rotate(360deg); +} +.shopping-cart .border{ + +} +.shopping-cart .table .remove-icon{ + font-size:16px; +} +.shopping-cart .table td { + vertical-align: middle; + border-top: 1px solid #eee; + padding: 30px; +} +.shopping-summery tbody .price { + text-align: center; +} +.shopping-summery tbody .price span{} +.shopping-cart tbody .qty .input-group { + width: 175px; + display: inline-block; +} +.shopping-cart .qty .button { + display: inline-block; + position: absolute; + top: 0; +} +.shopping-cart .qty .button.minus{ + left:0; + border-radius:0; + overflow:hidden; +} +.shopping-cart .qty .button.plus { + right: 0; + border-radius:0; + overflow:hidden; +} +.shopping-cart .qty .button .btn { + padding: 0; + width: 44px; + height: 47px; + line-height: 50px; + border-radius: 0px; + background: transparent; + color: #282828; + border: none; + font-size: 12px; +} +.shopping-cart .qty .button .btn:hover{ + color:#F7941D; +} +.shopping-cart .qty .input-number { + border: 1px solid #eceded; + width: 100%; + text-align: center; + height: 47px; + border-radius:0; + overflow: hidden; + padding: 0px 45px; +} +.shopping-summery tbody .total-amount { + text-align: center; +} +.shopping-summery tbody .total-amount span{} +.shopping-summery tbody .action { + text-align: center; +} +.shopping-summery tbody .action a:hover{ + color:#F7941D; +} +.shopping-cart .total-amount{ + margin-top:50px; +} +.shopping-cart .total-amount .left{} +.shopping-cart .total-amount .left .coupon{} +.shopping-cart .total-amount .left .coupon form{} +.shopping-cart .total-amount .left .coupon form input { + width: 220px; + display: inline-block; + height: 48px; + color: #333; + padding: 0px 20px; + border: none; + box-shadow: 0px 0px 5px #0000000a; +} +.shopping-cart .total-amount .left .coupon form .btn { + display: inline-block; + height: 48px; + border: navajowhite; + margin-left: 4px; + background: transparent; + color: #333; + background: #fff; + box-shadow: 0px 0px 5px #00000012; +} +.shopping-cart .total-amount .left .coupon form .btn:hover{ + background:#fff; + color:#F7941D; +} +.shopping-cart .total-amount .left label{ + font-size:22px; + font-weight:500; + color:#333; +} +.shopping-cart .total-amount .left .checkbox { + text-align: left; + margin: 0; + margin-top: 20px; +} +.shopping-cart .total-amount .left .checkbox label { + font-size: 15px; + font-weight: 400; + color: #333; + position: relative; + padding-left: 30px; +} +.shopping-cart .total-amount .left .checkbox label:hover{ + cursor:pointer; +} +.shopping-cart .total-amount .left .checkbox label input{ + display:none; +} +.shopping-cart .total-amount .left .checkbox label::before { + position: absolute; + content: ""; + left: 0; + top: 4px; + width: 16px; + height: 16px; + border: 1px solid #555555; + border-radius: 0px; +} +.shopping-cart .total-amount .left .checkbox label::after { + position: absolute; + content: "\f00c"; + font-family: "Fontawesome"; + left: 0; + top: 0; + width: 22px; + height: 22px; + line-height: 24px; + left: 3px; + top: 0px; + opacity: 0; + visibility: hidden; + transform: scale(0); + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + display: block; + font-size: 11px; +} +.shopping-cart .total-amount .left .checkbox label.checked::after{ + opacity:1; + visibility:visible; + transform:scale(1); +} +.shopping-cart .total-amount .right { + padding-left: 100px; +} +.shopping-cart .total-amount .right ul{ + +} +.shopping-cart .total-amount .right ul li { + font-size: 15px; + font-weight: 400; + color: #333; + margin-bottom: 12px; +} +.shopping-cart .total-amount .right ul li.last { + padding-top: 12px; + border-top: 1px solid #c8c8c8; + color: #333; + font-size: 15px; + font-weight: 400; +} +.shopping-cart .total-amount .right ul li span{ + display:inline-block; + float:right; +} +.shopping-cart .total-amount .right .button5 .btn { + text-align: center; + border-radius: 0; + width: 100%; + margin-top: 10px; + height: 46px; + line-height: 18px; + font-size: 13px; + color: #fff; +} +/*====================================== + End Shopping Cart CSS +========================================*/ + +/*====================================== + Start Checkout Form CSS +========================================*/ +.shop.checkout { + padding: 0; + background: #fff; + padding-top: 20px; + padding-bottom: 50px; +} +.shop.checkout .checkout-form { + margin-top: 30px; +} +.shop.checkout .checkout-form h2 { + font-size: 25px; + color: #333; + font-weight: 700; + line-height: 27px; +} +.shop.checkout .checkout-form p { + font-size: 16px; + color: #333; + font-weight: 400; + margin-top: 12px; + margin-bottom: 30px; +} +.shop.checkout .form{} +.shop.checkout .form .form-group { + margin-bottom: 25px; +} +.shop.checkout .form .form-group label{ + color:#333; + position:relative; +} +.shop.checkout .form .form-group label span { + color: #ff2c18; + display: inline-block; + position: absolute; + right: -12px; + top: 4px; + font-size: 16px; +} +.shop.checkout .form .form-group input { + width: 100%; + height: 45px; + line-height: 50px; + padding: 0 20px; + border-radius: 3px; + border-radius: 0px; + color: #333 !important; + border: none; + background: #F6F7FB; +} +.shop.checkout .form .form-group input:hover{ + +} +.shop.checkout .nice-select { + width: 100%; + height: 45px; + line-height: 50px; + margin-bottom: 25px; + background: #F6F7FB; + border-radius: 0px; + border:none; +} +.shop.checkout .nice-select .list { + width: 100%; + height: 300px; + overflow: scroll; +} +.shop.checkout .nice-select .list li{} +.shop.checkout .nice-select .list li.option{ + color:#333; +} +.shop.checkout .nice-select .list li.option:hover{ + background:#F6F7FB; + color:#333; +} +.shop.checkout .form .address input { + margin-bottom: 15px; +} +.shop.checkout .form .address input:last-child{ + margin:0; +} +.shop.checkout .form .create-account { + margin: 0; +} +.shop.checkout .form .create-account input { + width: auto; + display: inline-block; + height: auto; + border-radius: 100%; + margin-right: 3px; +} +.shop.checkout .form .create-account label { + display: inline-block; + margin: 0; +} +.shop.checkout .order-details { + margin-top: 30px; + background: #fff; + padding: 15px 0 30px 0; + border: 1px solid #eee; +} +.shop.checkout .single-widget { + margin-bottom: 30px; +} +.shop.checkout .single-widget:last-child{ + margin:0; +} +.shop.checkout .single-widget h2 { + position:relative; + font-size: 15px; + font-weight: 600; + padding: 10px 30px; + line-height: 24px; + text-transform: uppercase; + color: #333; + padding-bottom: 5px; +} +.shop.checkout .single-widget h2:before{ + position:absolute; + content:""; + left:30px; + bottom:0; + height:2px; + width:50px; + background:#F7941D; +} +.shop.checkout .single-widget .content ul{ + margin-top:30px; +} +.shop.checkout .single-widget .content ul li { + display: block; + padding: 0px 30px; + font-size: 15px; + font-weight: 400; + color: #333; + margin-bottom: 12px; +} +.shop.checkout .single-widget .content ul li span{ + display:inline-block; + float:right; +} +.shop.checkout .single-widget .content ul li.last { + padding-top: 12px; + border-top: 1px solid #ebebeb; + display: block; + font-size: 15px; + font-weight: 400; + color: #333; +} +.shop.checkout .single-widget .checkbox { + text-align: left; + margin: 0; + padding: 0px 30px; + margin-top:30px; +} +.shop.checkout .single-widget .checkbox label { + color: #555555; + position: relative; + font-size: 14px; + padding-left: 20px; + margin-top: -5px; + font-weight: 400; + display: block; + margin-bottom: 15px; +} +.shop.checkout .single-widget .checkbox label:last-child{ + margin-bottom:0; +} +.shop.checkout .single-widget .checkbox label:hover{ + cursor:pointer; +} +.shop.checkout .single-widget .checkbox label input{ + display:none; +} +.shop.checkout .single-widget .checkbox label::before { + position: absolute; + content: ""; + left: 0; + top: 7px; + width: 12px; + height: 12px; + line-height: 16px; + border: 1px solid #666; + border-radius: 100%; +} +.shop.checkout .single-widget .checkbox label::after { + position: absolute; + content: ""; + left: 0; + top: 7px; + width: 12px; + height: 12px; + line-height: 16px; + border-radius: 100%; + display:block; + background:#666; + transform:scale(0); + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.shop.checkout .single-widget .checkbox label.checked::after{ + opacity:1; + visibility:visible; + transform:scale(1); +} +.shop.checkout .single-widget.payement { + padding: 0px 38px; + text-align: center; + margin-top: 30px; +} +.shop.checkout .single-widget.get-button { + text-align: center; + padding:0px 35px; +} +.shop.checkout .single-widget.get-button .btn { + height: 46px; + width: 100%; + line-height: 19px; + text-align: center; + border-radius: 0; + text-transform: uppercase; + color: #fff; +} +/*====================================== + End Checkout Form CSS +========================================*/ + +/*====================================== + Login & Register CSS +========================================*/ +.shop.login { + padding: 100px 0; +} +.shop.login .login-form h2 { + position:relative; + font-size: 35px; + color: #333; + font-weight: 400; + line-height: 27px; + text-transform: uppercase; + margin-bottom: 12px; + padding-bottom: 20px; + text-align: center; +} +.shop.login .login-form h2:before{ + position:absolute; + content:""; + left:50%; + bottom:0; + height:2px; + width:50px; + background:#F7941D; + margin-left:-25px; +} +.shop.login .login-form p { + font-size: 14px; + color: #333; + font-weight: 400; + text-align: center; + margin-bottom:50px; +} +.shop.login .form { + margin-top: 30px; +} +.shop.login .form .form-group { + margin-bottom: 22px; +} +.shop.login .form .form-group input { + width: 100%; + height: 45px; + line-height: 50px; + padding: 0 20px; + border-radius: 3px; + border-radius: 0px; + color:#333 !important; + border: none; + background:#F6F7FB; +} +.shop.login .form .form-group label { + color: #333; + position: relative; +} +.shop.login .form .form-group label span { + color: #ff2c18; + display: inline-block; + position: absolute; + right: -12px; + top: 4px; + font-size: 16px; +} +.shop.login .form .form-group input:hover{ + border-color:#1308a3; + color:#1308a3; +} +.shop.login .form .form-group.login-btn { + margin: 0; +} +.shop.login .form button { + border: none; +} +.shop.login .form .btn { + display: inline-block; + margin-right: 10px; + height: 46px; + color: #fff; + line-height: 20px; +} +.shop.login .form .btn:hover{ + background:#F7941D; + color:#fff; +} +.shop.login .login-form .checkbox { + text-align: left; + margin: 0; + margin-top: 20px; + display:inline-block; +} +.shop.login .login-form .checkbox label { + font-size: 14px; + font-weight: 400; + color: #333; + position: relative; + padding-left: 20px; +} +.shop.login .login-form .checkbox label:hover{ + cursor:pointer; +} +.shop.login .login-form .checkbox label input{ + display:none; +} +.shop.login .login-form .checkbox label::before { + position: absolute; + content: ""; + left: 0; + top: 6px; + width: 12px; + height: 12px; + border: 1px solid #555555; + border-radius: 0px; +} +.shop.login .login-form .checkbox label::after { + position: absolute; + content: "\f00c"; + font-family: "Fontawesome"; + width: 12px; + height: 12px; + line-height: 23px; + left: 2px; + top: 0px; + opacity: 0; + visibility: hidden; + transform: scale(0); + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + display: block; + font-size: 9px; +} +.shop.login .login-form .checkbox label.checked::after{ + opacity:1; + visibility:visible; + transform:scale(1); +} +.shop.login .login-form .lost-pass{ + display:inline-block; + margin-left:25px; + color:#333; + font-size:14px; + font-weight:400; +} +.shop.login .login-form .lost-pass:hover{ + color:#F7941D; +} +/*====================================== + End Login CSS +========================================*/ + +/*====================================== + Start Shop List CSS +========================================*/ +.shop-list .list-content{ + margin-top:50px; +} +.shop-list .list-content .product-price{} +.shop-list .list-content .product-price span { + font-size: 14px; + font-weight: 600; + margin-bottom: 3px; + display: block; +} +.shop-list .list-content .title { + line-height: 20px; +} +.shop-list .list-content .title a:hover{ + color:#F7941D; +} +.shop-list .list-content .title a { + font-size: 18px; + font-weight: 600; +} +.shop-list .list-content .rating { + margin: 5px 0 8px 0; +} +.shop-list .list-content .rating li{ + display:inline-block; +} +.shop-list .list-content .rating li i{ + color: #F7941D; +} +.shop-list .list-content .rating li.total { + color: #333; + font-size: 12px; + margin-left: 3px; +} +.shop-list .list-content .des{} +.shop-list .list-content .btn { + margin-top: 22px; + height: 42px; + line-height: 15px; + color: #333; + background: transparent; + border: 1px solid #cecece; + font-size: 13px; + border-radius: 30px; + height: auto; + line-height: a; + padding: 13px 32px; +} +.shop-list .list-content .btn:hover{ + background:#F7941D; + color:#fff; + border-color:transparent; +} +/* Pagination CSS */ +.pagination { + text-align: left; + margin: 50px 0 0 0; + display:block; +} +.pagination.center { + text-align: center; +} +.pagination .pagination-list li { + margin-right: 5px; + display: inline-block; +} +.pagination .pagination-list li:last-child{ + margin-right:0px; +} +.pagination .pagination-list li a { + background: #F6F7FB; + color: #666; + padding: 6px 18px; + font-weight: 400; + border: 1px solid #e1e1e1; + font-size: 16px; + border-radius: 0px; +} +.pagination .pagination-list li.active a, +.pagination .pagination-list li:hover a{ + background: #F7941D; + color: #fff; + border-color: transparent; +} +.pagination .pagination-list li a i{ + font-size:13px; +} +.pagination .pagination-list li a i{} +.blog-grids.pagination{ + margin-top:50px; + text-align:center; +} +/*====================================== + End Shop List CSS +========================================*/ + +/*============================= + Start Cowndown CSS +===============================*/ +.cown-down { + position: relative; + height: 515px; + overflow:hidden; +} +.cown-down .padding-right{ + padding-right:0; +} +.cown-down .padding-left{ + padding-left:0; +} +.cown-down .image img { + width:100%; + height:100%; +} +.cown-down .content { + text-align: center; + background: #FDFBEF; + height: 100%; + position:relative; +} +.cown-down .content .heading-block{ + position:absolute; + left:0; + top:50%; + transform:translateY(-50%); + padding: 75px; +} +.cown-down .content .small-title { + font-size: 13px; + color: #777; + display: block; + text-transform: uppercase; + margin-bottom: 5px; + font-weight: 600; +} +.cown-down .content .title { + font-size: 25px; + font-weight: 600; + margin-bottom: 20px; + text-transform: capitalize; +} +.cown-down .content .price { + margin-top: 35px; + font-size: 35px; + font-weight: 700; + color: #F7941D; +} +.cown-down .content .price s{ + margin-top: 35px; + font-size: 24px; + font-weight: 500; + color:#666; +} +.cown-down .content .cdown { + float: none; + text-align:center; + margin-top:40px; + width: 80px; + display:inline-block; + +} +.cown-down .content .cdown { + text-align: center; +} +.cown-down .content .cdown{ + display:inline-block; +} +.cown-down .content .cdown span { + color: #333; + font-size: 22px; + font-weight:400; + text-transform:uppercase; +} +.cown-down .content .cdown p{ + font-size:13px; + color:#666; + text-transform:uppercase; +} +/*============================= + End Cowndown CSS +===============================*/ + +/*====================================== + Start Shop Services CSS +========================================*/ +.shop-services.section { + padding: 80px 0 0px 0; + background: #fff; +} +.shop-services.home{ + padding:60px 0; + background:#F6F7FB; +} +.shop-services .single-service { + position: relative; + padding-left: 65px; +} +.shop-services .single-service i { + height: 50px; + width: 50px; + line-height: 50px; + text-align: center; + color: #333; + background: transparent; + border-radius: 100%; + display: block; + font-size: 32px; + position: absolute; + left: 0; + top: 0; +} +.shop-services .single-service h4 { + font-size: 14px; + font-weight: 600; + text-transform: uppercase; + line-height: 22px; + color: #333; +} +.shop-services .single-service p { + color: #898989; + line-height: 28px; + font-size:14px; +} +/*====================================== + End Shop Services CSS +========================================*/ + +/*====================================== + Start Shop Newsletter CSS +========================================*/ +.shop-newsletter{ + background:#fff; +} +.shop-newsletter .inner{ + text-align:center; +} +.shop-newsletter .inner h4 { + color: #333; + font-size: 17px; + font-weight: 600; + margin-bottom: 5px; + text-transform: uppercase; +} +.shop-newsletter .inner p{ + color:#777; + font-size:14px; + font-weight:400; + margin-bottom:30px; +} +.shop-newsletter .inner p span{ + color:#F7941D; +} +.shop-newsletter .newsletter-inner{ + position:relative; + display: inline-block; +} +.shop-newsletter .newsletter-inner input { + width: 480px; + height: 55px; + border-radius: 0px; + padding: 0px 30px; + font-weight: 400; + display: inline-block; + text-shadow: none; + box-shadow: none; + border-radius: 0; + border: none; + border: 1px solid #ececec; + border-radius: 30px 0 0 30px; +} +.shop-newsletter .newsletter-inner button{ + border:none; + text-shadow:none; + box-shadow:none; + border-radius:0; +} +.shop-newsletter .newsletter-inner .btn { + display: inline-block; + height: 55px; + padding: 10px 30px; + position: relative; + top: 0; + background: #F7941D; + color: #fff; + left: -4px; + border-radius: 0 30px 30px 0; + font-size: 14px; + font-weight: 500; + text-transform: uppercase; +} +.shop-newsletter .newsletter-inner .btn:hover{ + background:#333; + color:#fff; +} +/*====================================== + End Shop Newsletter CSS +========================================*/ + +/*============================= + About US CSS +===============================*/ +.about-us{ + background:#fff; +} +.about-us .about-content { + padding-right: 50px; +} +.about-us .about-content .story{ + display:block; + color:#04AAF4; + margin-bottom:20px; + font-size:17px; +} +.about-us .about-content .story i{ + color:#04AAF4; + margin-right:5px; + font-size:22px; +} +.about-us .about-content h3 { + font-size: 30px; + font-weight: 600; + position: relative; + margin-bottom: 15px; + padding-bottom: 15px; +} +.about-us .about-content h3::before { + position: absolute; + content: ""; + left: 0; + bottom: -1px; + height: 2px; + width: 60px; + background: #F7941D; +} +.about-us .about-content h3 span{ + display:inline-block; + font-weight:700; + color:#F7941D; +} +.about-us .about-content p { + line-height: 26px; + margin-bottom: 10px; +} +.about-us .about-content p:last-child{ + margin:0; +} +.about-us .about-content .button{ + margin-top:40px; +} +.about-us .about-content .button .btn{ + background:#333; + color:#fff; + margin-right:15px; +} +.about-us .about-content .button .btn:hover{ + background:#F7941D; + color:#fff; +} +.about-us .about-content .button .btn.primary{ + background:#F7941D; + color:#fff; +} +.about-us .about-content .button .btn.primary:hover{ + background:#333; + color:#fff; +} +.about-us .about-content .button .btn:last-child{ + margin:0; +} +.about-us .about-img { + position: relative; + -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); + box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); + border: 10px solid #fff; +} +.about-us .about-img:before{ + opacity:0; + visibility:hidden; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.about-us .about-img:hover:before{ + opacity:0.6; + visibility:visible; +} +.about-us .about-img .video { + height: 64px; + width: 64px; + line-height: 64px; + background: #F7941D; + color: #fff; + font-size: 20px; + border-radius: 100%; + display: block; + text-align: center; + position: absolute; + left: 50%; + top: 50%; + margin-left: -32px; + margin-top: -32px; + padding-left: 4px; + transform: scale(0); + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.about-us .about-img .video:hover{ + background:#fff; + color:#F7941D; +} +.about-us .about-img:hover .video{ + transform:scale(1); +} +.about-us .about-img img{ + height:100%; + width:100%; + +} +/*============================= + End About US CSS +===============================*/ + +/*====================================== + 10. Start Team CSS +========================================*/ +.team{ + background:#F6F7FB; +} +.team .title-line{ + margin-bottom:40px; +} +.team .single-team { + margin-top: 30px; + position:relative; + -webkit-transition: all 500ms ease; + -moz-transition: all 500ms ease; + transition: all 500ms ease; + display: inline-block; + overflow:hidden; + text-align:center; + background:#fff; +} +.team .single-team .info-head { + padding: 35px 30px; +} +.team .single-team .image img{ + height:100%; + width:100%; +} +.team .single-team .info-box { + text-align:center; +} +.team .single-team .info-box .name { + display: block; + font-size: 17px; + color: #333; + font-weight: 500; + margin-bottom: 3px; + text-transform:capitalize; +} +.team .single-team .info-box .designation{ + color:#aaa; + font-size:13px; +} +.team .single-team .social-links { + -webkit-transition: all 500ms ease; + -moz-transition: all 500ms ease; + transition: all 500ms ease; + margin-top:15px; +} +.team .single-team .social-links .social li{ + display:inline-block; + margin-right:15px; +} +.team .single-team .social-links .social li:last-child{ + margin-right:0px; +} +.team .single-team .social-links .social li a { + color: #666; + display: block; + font-size: 14px; +} +.team .single-team .social-links .social li a:hover{ + color:#F7941D; +} +/*====================================== + End Team CSS +========================================*/ + +/*====================================== + Start Shop Blog CSS +========================================*/ +.shop-blog.grid .shop-single-blog{ + margin-top:30px; +} +.shop-blog .shop-single-blog{ + text-align:center; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.shop-blog .shop-single-blog:hover{ + box-shadow: 0px 10px 10px #0000000a; +} +.shop-blog .shop-single-blog img{ + height:100%; + width:100%; +} +.shop-blog .shop-single-blog .content { + padding: 40px; +} +.shop-blog .shop-single-blog .content .title { + font-size: 17px; + font-weight: 600; + color: #333; +} +.shop-blog .shop-single-blog .content .title:hover{ + color:#F7941D; +} +.shop-blog .shop-single-blog .content .date { + font-size: 14px; + font-weight: 400; + margin-bottom: 5px; + color: #B7B7B7; +} +.shop-blog .shop-single-blog .content .more-btn { + font-size: 14px; + font-weight: 400; + color: #3c3c3c; + margin-top: 10px; + display: block; +} +.shop-blog .shop-single-blog .content .more-btn:hover{ + color:#F7941D; +} +/* Related Product */ +.related-product{ + padding-top:0; +} +.related-product .section-title { + text-align: center; + margin-bottom: 10px; + padding: 0; +} +.related-product .section-title h2 { + font-size: 25px; + margin-bottom: 0; + text-transform: capitalize; + position: relative; + color: #2c2d3f; + font-weight: 700; + padding-bottom: 15px; +} +/* Blog Sidebar */ +.main-sidebar { + background: #fff; + margin-top: 30px; + padding: 40px; + background: transparent; + border: 1px solid #eeeeeec2; +} +.main-sidebar .single-widget{ + margin-bottom:50px; +} +.main-sidebar .single-widget .title { + position: relative; + font-size: 18px; + font-weight: 600; + text-transform: capitalize; + margin-bottom: 30px; + display: block; + background: #fff; + padding-left: 12px; +} +.main-sidebar .single-widget .title::before { + position: absolute; + content: ""; + left: 0; + bottom: -1px; + height: 100%; + width: 3px; + background: #F7941D; +} +.main-sidebar .single-widget:last-child{ + margin:0; +} +.main-sidebar .search{ + position:relative; +} +.main-sidebar .search input { + width: 100%; + height: 45px; + box-shadow: none; + text-shadow: none; + font-size: 14px; + border: none; + color: #222; + background: transparent; + padding: 0 70px 0 20px; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; + border-radius: 0; + border: 1px solid #eee; +} +.main-sidebar .search .button { + position: absolute; + right: 0; + top: 0; + height: 44px; + width: 50px; + line-height: 45px; + box-shadow: none; + text-shadow: none; + text-align: center; + border: none; + font-size: 14px; + color: #fff; + background: #333; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.main-sidebar .search .button:hover { + background:#F7941D; + color:#fff; +} +/* Category List */ +.main-sidebar .categor-list { + margin-top: 15px; +} +.main-sidebar .categor-list li{ + +} +.main-sidebar .categor-list li { + margin-bottom: 10px; +} +.main-sidebar .categor-list li:last-child{ + margin-bottom:0px; +} +.main-sidebar .categor-list li a { + display: inline-block; + color: #333; + font-size:14px; +} +.main-sidebar .categor-list li a:hover{ + color:#F7941D; + padding-left:7px; +} +.main-sidebar .categor-list li a i { + display: inline-block; + margin-right:0px; + font-size: 9px; + transform: translateY(-1px); + opacity:0; + visibility:hidden; + -webkit-transition:all 0.4s ease; + -moz-transition:all 0.4s ease; + transition:all 0.4s ease; +} +.main-sidebar .categor-list li a:hover i{ + margin-right: 6px; + opacity:1; + visibility:visible; +} +/* Recent Post */ +.main-sidebar .recent-post{} +.main-sidebar .single-post { + position: relative; + border-bottom: 1px solid #ddd; + display: inline-block; + padding: 17px 0; +} +.main-sidebar .single-post:last-child{ + padding-bottom:0px; + border:none; +} +.main-sidebar .single-post .image { + +} +.main-sidebar .single-post .image img{ + float: left; + width: 80px; + height: 80px; + margin-right: 20px; +} +.main-sidebar .single-post .content{ + padding-left:100px; +} +.main-sidebar .single-post .content h5 { + line-height: 18px; +} +.main-sidebar .single-post .content h5 a { + color: #2C2D3F; + font-weight: 500; + font-size: 14px; + font-weight: 500; + margin-top: 10px; + display: block; + margin-bottom: 10px; + margin-top: 0; +} +.main-sidebar .single-post .content h5 a:hover{ + color:#F7941D; +} +.main-sidebar .single-post .content .comment{} +.main-sidebar .single-post .content .comment li{ + color:#888; + display:inline-block; + margin-right:15px; + font-weight:400; + font-size:14px; +} +.main-sidebar .single-post .content .comment li:last-child{ + margin-right:0; +} +.main-sidebar .single-post .content .comment li i{ + display:inline-block; + margin-right:5px; +} +/* Blog Tags */ +.main-sidebar .side-tags{} +.main-sidebar .side-tags .tag{ + margin-top:40px; +} +.main-sidebar .side-tags .tag li { + display: inline-block; + margin-right: 7px; + margin-bottom: 20px; +} +.main-sidebar .side-tags .tag li a { + background: #fff; + color: #333; + padding: 8px 14px; + text-transform: capitalize; + border-radius: 0; + font-size: 13px; + background: #F6F7FB; +} +.main-sidebar .side-tags .tag a:hover{ + color:#fff; + background:#F7941D; + border-color:transparent; +} +/* Blog Newslatter CSS */ +.main-sidebar .newsletter{ + +} +.main-sidebar .newsletter .letter-inner { + position:relative; + padding: 35px 30px; + box-shadow: 0px 0px 12px #00000014; + z-index:2; + overflow:hidden; +} +.main-sidebar .newsletter .letter-inner h4 { + text-transform: capitalize; + margin-bottom: 25px; + font-size: 18px; + font-weight: 600; + line-height: 24px; +} +.main-sidebar .newsletter .letter-inner p{ + margin-bottom: 20px; +} +.main-sidebar .newsletter .letter-inner .form-inner{ + position:relative; +} +.main-sidebar .newsletter .letter-inner input { + width: 100%; + height: 45px; + background: #fff; + border: none; + border: 1px solid #ddd; + padding: 0px 60px 0px 20px; + box-shadow: none; + text-shadow: none; + border-radius: 0; +} +.main-sidebar .newsletter .letter-inner .form-inner a { + height: 42px; + width: 100%; + background: #F7941D; + color: #fff; + font-size: 14px; + display: block; + text-align: center; + line-height: 42px; + margin-top: 10px; + text-transform: uppercase; + font-weight: 500; +} +.main-sidebar .newsletter .letter-inner .form-inner a:hover{ + background:#333; + color:#fff; +} +/* Blog Single CSS */ +.blog-single{ + background:#fff; + padding:70px 0 100px; +} +.blog-single .blog-single-main { + margin-top: 30px; + background: #fff; +} +.blog-single .blog-detail { + background: #fff; +} +.blog-single .image{ + position:relative; +} +.blog-single .image img{ + width:100%; + height:100%; +} +.blog-single .blog-title { + font-size: 24px; + font-weight: 600; + text-transform: capitalize; + margin: 40px 0 15px 0; +} +.blog-single .blog-meta { + margin-bottom: 0; + overflow: hidden; + border-bottom: 1px solid #dddddd6e; + padding-bottom: 20px; + margin-bottom: 25px; +} +.blog-single .blog-meta .author i { + color: #F7941D; + margin-right: 10px; + font-size: 13px; +} +.blog-single .blog-meta .author a { + font-size: 13px; + border-right:1px solid #ddd; + padding:0px 15px; +} +.blog-single .blog-meta .author a:first-child{ + padding-left:0; +} +.blog-single .blog-meta .author a:last-child{ + padding-right:0; + border:none; +} +.blog-single .blog-meta span { + display: inline-block; + font-size: 14px; + color: #666; +} +.blog-single .blog-meta span a i { + margin-right: 10px; + color: #F7941D; +} +.blog-single .blog-meta span a:hover{ + color:#F7941D; +} +.blog-single .content p { + margin-bottom: 25px; + line-height: 26px; +} +.blog-single .content p:last-child{ + margin:0; +} +.blog-single blockquote { + position: relative; + font-size: 13px; + font-weight: 400; + padding-left: 20px; + padding: 10px 20px; + background: #F6F6F6; + padding: 30px 40px 30px 70px; + color: #555; + border: none; + margin-bottom: 25px; + border-left: 3px solid #F7941D; +} +.blog-single blockquote i { + font-size: 30px; + color: #F7941D; + position: absolute; + left: 20px; + top: 20px; +} +.blog-single .content .img-post{ + margin-bottom: 25px; +} +.blog-single .share-social .content-tags { + position: relative; + margin-top: 25px; +} +.blog-single .share-social .content-tags h4 { + position: absolute; + left: 0; + top: 7px; + font-size: 15px; + font-weight: 500; +} +.blog-single .share-social .content-tags .tag-inner{ + padding-left:60px; +} +.blog-single .share-social .content-tags .tag-inner li { + display: inline-block; + margin-right: 7px; + margin-bottom: 10px; + margin-top: 4px; +} +.blog-single .share-social .content-tags .tag-inner li:last-child{ + margin-right: 0px; + margin-bottom: 0px; +} +.blog-single .share-social .content-tags .tag-inner li a { + border-radius: 30px; + padding: 5px 15px; + background:#f4f7fc; + font-size: 13px; +} +.blog-single .share-social .content-tags .tag-inner li a:hover{ + color:#fff; + background:#F7941D; +} +/* Comments */ +.blog-single .comments{ + margin-top:40px; +} +.blog-single .comments .comment-title { + position: relative; + font-size: 18px; + font-weight: 600; + text-transform: capitalize; + margin-bottom: 30px; + display: block; + background: #fff; + padding-left: 12px; +} +.blog-single .comments .comment-title:before{ + position: absolute; + content: ""; + left: 0; + bottom: -1px; + height: 100%; + width: 3px; + background:#F7941D; +} +.blog-single .comments{ + +} +.blog-single .comments .single-comment { + position: relative; + margin-bottom: 40px; + border-radius: 5px; + padding-left: 95px; +} +.blog-single .comments .single-comment.left{ + margin-left:110px; +} +.blog-single .comments .single-comment img { + height: 70px; + width: 70px; + border-radius: 100%; + position: absolute; + left: 0; +} +.blog-single .single-comment .content { + +} +.blog-single .single-comment .content h4 { + color: #333; + font-size: 16px; + font-weight: 500; + margin-bottom: 10px; + display: inline-block; + margin-bottom: 18px; + text-transform: capitalize; +} +.blog-single .single-comment .content h4 span { + display: inline-block; + font-size: 13px; + color: #8D8D8D; + margin: 0; + font-weight: 400; + text-transform: capitalize; + display: block; + margin-top: 5px; +} +.blog-single .single-comment .content p { + color: #666; + font-weight: 400; + display: block; + margin: 0; + margin-bottom: 20px; + line-height: 22px; +} +.blog-single .single-comment .content .button{} +.blog-single .single-comment .content .btn { + display: inline-block; + color: #666; + font-weight: 400; + color: #6a6a6a; + border-radius: 4px; + text-transform: capitalize; + font-size: 14px; + background: transparent; + padding: 0; +} +.blog-single .single-comment .content a i{ + display:inline-block; + margin-right:5px; +} +.blog-single .single-comment .content a:hover{ + color:#F7941D; +} +/* Comment Form */ +.blog-single .reply form { + padding: 40px; + border: 1px solid #eee; +} +.blog-single .reply .reply-title { + position: relative; + font-size: 18px; + font-weight: 600; + text-transform: capitalize; + margin-bottom: 30px; + display: block; + background: #fff; + padding-left: 12px; +} +.blog-single .reply .reply-title:before{ + position: absolute; + content: ""; + left: 0; + bottom: -1px; + height: 100%; + width: 3px; + background:#F7941D; +} +.blog-single .reply .form-group { + margin-bottom: 20px; +} +.blog-single .reply .form-group input { + width: 100%; + height: 45px; + line-height: 50px; + padding: 0 20px; + border-radius: 0px; + color: #333 !important; + border: none; + border: 1px solid #eee; +} +.blog-single .reply .form-group textarea { + width: 100%; + height: 200px; + line-height: 50px; + padding: 0 20px; + border-radius: 0px; + color: #333 !important; + border: none; + border: 1px solid #eee; +} +.blog-single .reply .form-group label { + color: #333; + position: relative; +} +.blog-single .reply .form-group label span { + color:#ff2c18; + display: inline-block; + position: absolute; + right: -12px; + top: 4px; + font-size: 16px; +} +.blog-single .reply .button { + text-align: left; + margin-bottom:0px; +} +.blog-single .reply .button .btn { + height: 50px; + border: none; +} +/*====================================== + End Shop Blog CSS +========================================*/ + + +/*====================================== + 21. Contact CSS +========================================*/ +.contact-us { + position: relative; + z-index: 43; +} +.contact-us .title{ + margin-bottom: 30px; +} +.contact-us .title h4 { + font-size: 17px; + font-weight: 500; + margin-bottom: 5px; + color: #F7941D; +} +.contact-us .title h3 { + font-size: 25px; + text-transform: capitalize; + font-weight: 600; +} +.contact-us .single-head { + padding: 50px; + box-shadow: 0px 0px 15px #0000001a; + height: 100%; +} +.contact-us .single-info { + text-align: left; + margin-bottom:30px; +} +.contact-us .single-info i { + color: #fff; + font-size: 18px; + display: inline-block; + margin-bottom: 15px; + height: 40px; + width: 40px; + display: block; + text-align: center; + border-radius: 3px; + line-height: 40px; + background:#F7941D; +} +.contact-us .single-info ul +.contact-us .single-info ul li{ + margin-bottom:5px; +} +.contact-us .single-info ul li:last-child{ + margin-bottom:0; +} +.contact-us .single-info ul li a{ + font-weight:400; +} +.contact-us .single-info ul li a:hover{ + color:#F7941D; +} +.contact-us .single-info .title { + margin-bottom: 10px; + font-weight: 500; + color: #333; + font-size: 18px; +} +.contact-us .form-main { + box-shadow: 0px 0px 15px #0000001a; + padding: 50px; +} +.contact-us .form .form-group input { + height: 48px; + line-height: 48px; + width: 100%; + border: 1px solid #e6e2f5; + padding: 0px 20px; + color: #333; + border-radius: 0px; + font-weight: 400; +} +.contact-us .form .form-group textarea { + height: 180px; + width: 100%; + border: 1px solid #e6e2f5; + padding: 15px 20px; + color: #333; + border-radius: 0px; + resize: none; + font-weight:400; +} +.contact-us .form .form-group label { + color: #333; + position: relative; +} +.contact-us .form .form-group label span { + color: #ff2c18; + display: inline-block; + position: absolute; + right: -12px; + top: 4px; + font-size: 16px; +} +.contact-us .form .button { + margin:0; +} +.contact-us .form .button .btn { + height: 50px; + border: none; +} +#myMap { + height: 500px; + width: 100%; +} +/*====================================== + End Contact CSS +========================================*/ + +/* Mail Success */ +.mail-success .mail-inner { + text-align: center; + background: #fff; + padding: 0px 30px; +} +.mail-success .mail-inner h2 { + margin-bottom: 10px; + display: block; + font-weight: 600; + color: #F7941D; + text-transform: uppercase; + font-size: 30px; +} +.mail-success .mail-inner p { + font-size: 14; + color: #333; + margin-bottom: 30px; + line-height: 22px; +} +.mail-success .mail-inner .btn { + color: #fff; + padding: 10px 30px; +} +.mail-success .mail-inner .btn i{ + margin-right:5px; +} + +/*============================= + Start 404 Error CSS +===============================*/ +.error-page { + background:#fff; + width: 100%; + height: 100%; + overflow: hidden; + position:relative; +} +.error-page .error-inner { + text-align: center; + flex-direction: initial; + height: auto; + text-align: center; +} +.error-page .error-inner h2 { + color: #F7941D; + margin-bottom: 0; + font-weight: 700; + font-size: 100px; + display: inline-block; + font-size: 120px; +} +.error-page .error-inner h5 { + display: block; + color: #444; + font-size: 20px; + margin-bottom: 20px; + font-weight: 600; + text-transform: capitalize; +} +.error-page .error-inner p { + color: #666; + font-weight: 400; + line-height: 22px; + font-size: 15px; + padding: 0 30px; +} +.error-page .button { + margin-top: 30px; +} +.error-page .button .btn { + margin-right: 15px; + border-radius: 30px; + background: #333; + color: #fff; + font-weight: 600; + font-size: 14px; + font-weight: 500; + border: 1px solid #d7d7d7; + background: transparent; + color: #333; + padding: 10px 28px; +} +.error-page .button .btn:hover{ + color:#fff; + background:#F7941D; + border-color:transparent; +} +/*============================= + /End 404 Error CSS +===============================*/ + +/*============================= + 20. Start Footer CSS +===============================*/ +.footer{ + background:#222; +} +.footer .about { + padding-right: 50px; +} +.footer .single-footer h4 { + font-size: 17px; + font-weight: 600; + color: #fff; + text-transform: capitalize; + margin-bottom: 30px; +} +.footer .about .logo{ + margin-bottom:20px; +} +.footer .about .logo img{} +.footer .about .text{ + color:#fff; + font-weight: 400; +} +.footer .about .call { + color: #fff; + margin-top: 15px; + font-weight: 400; +} +.footer .about .call span{ + display: block; +} +.footer .about .call a { + color: #f7941d; + font-size: 20px; + font-weight: 600; +} +.footer .links ul{} +.footer .links ul li { + display: block; + margin-bottom: 8px; +} +.footer .links ul li:last-child{ + margin-bottom:0; +} +.footer .links ul li a{ + color:#fff; + font-weight: 400; +} +.footer .links ul li a:hover{ + color:#F7941D; + padding-left:10px; +} +.footer .social{} +.footer .social .contact{} +.footer .social .contact ul{} +.footer .social .contact ul li { + color: #fff; + display: block; + margin-bottom: 4px; + font-weight: 400; +} +.footer .contact ul li:last-child{ + margin-bottom:0; +} +.footer .social ul { + margin-top: 20px; +} +.footer .social ul li{ + display:inline-block; + margin-right:25px; +} +.footer .social ul li:last-child{ + margin-right:0; +} +.footer .social ul li a{ + color:#fff; + display:block; + font-size:16px; +} +.footer .social ul li a:hover{ + color:#F7941D; +} +/* Copyright */ +.footer .copyright{ + +} +.footer .copyright .inner{ + border-top:1px solid #eeeeee3d; + padding:20px 0; +} +.footer .copyright .left{} +.footer .copyright .right{ + float:right; +} +.footer .copyright p{ + color:#fff; +} +.footer .copyright p a{ + color:#fff; + text-decoration:underline; +} +/*============================= + End Footer CSS +===============================*/ \ No newline at end of file diff --git a/frontend/src/assets/css/themify-icons.css b/frontend/src/assets/css/themify-icons.css new file mode 100644 index 0000000..02404a7 --- /dev/null +++ b/frontend/src/assets/css/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('fonts/themify.eot'); + src:url('fonts/themify.eot?#iefix') format('embedded-opentype'), + url('fonts/themify.woff') format('woff'), + url('fonts/themify.ttf') format('truetype'), + url('fonts/themify.svg') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +} diff --git a/frontend/src/assets/css/ui.css b/frontend/src/assets/css/ui.css new file mode 100644 index 0000000..b42b38f --- /dev/null +++ b/frontend/src/assets/css/ui.css @@ -0,0 +1,1418 @@ +@charset "UTF-8"; +/* ==== BASE STYLES ====*/ +/* ==================== GLOBAL STYLES ======================= */ + +html { + font-family: "Inter", sans-serif; + font-size: 15px; +} + +/* ======================== +INCLUDE STYLES AND COMPONENTS +===================== */ +/* ================== HELPERS =================== */ +a:hover { + text-decoration: none; +} + +.img-wrap { + text-align: center; + display: block; +} +.img-wrap img { + max-width: 100%; +} + +.icon-wrap { + text-align: center; + display: inline-block; +} + +.price-wrap { + letter-spacing: -0.7px; +} + +.content-body { + flex: 1 1 auto; + padding: 2rem 2.3rem; +} + +/* ================= DEFINED VARIABLES =================== */ +.icon-xs, .icon-sm, .icon-md, .icon-lg { + display: inline-block; + text-align: center; + flex-shrink: 0; + flex-grow: 0; +} + +.icon-xs { + width: 32px; + height: 32px; + line-height: 32px !important; + font-size: 16px; +} + +.icon-sm { + width: 48px; + height: 48px; + line-height: 48px !important; + font-size: 20px; +} + +.icon-md { + width: 60px; + height: 60px; + line-height: 60px !important; + font-size: 28px; +} + +.icon-lg { + width: 96px; + height: 96px; + line-height: 96px !important; + font-size: 42px; +} + +.img-xs, .img-sm, .img-md, .img-lg { + -o-object-fit: cover; + object-fit: cover; + flex-shrink: 0; + flex-grow: 0; +} + +.img-xs { + width: 40px; + height: 40px; +} + +.img-sm { + width: 80px; + height: 80px; +} + +.img-md { + width: 140px; + height: 140px; +} + +.img-lg { + width: 250px; + height: 250px; +} + +.center-xy { + top: 50%; + left: 50%; + position: absolute; + transform: translate(-50%, -50%); +} + +.center-y { + top: 50%; + position: absolute; + transform: translateY(-50%); +} + +.center-x { + left: 50%; + position: absolute; + transform: translateX(-50%); +} + +.vh-100 { + height: 100vh; +} + +.overflow-h { + overflow: hidden; +} + +.flip-h { + transform: scaleX(-1); +} + +.opacity { + opacity: 0.5; +} + +[class*=hover-] { + transition: 0.5s; +} + +.hover-bg:hover { + background: #3167eb; + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, #3167eb, #3167eb); + /* Standard syntax */ + transition: 0.5s; +} + +.hover-zoom:hover { + transition: 0.5s; + transform: scaleX(1); +} + +/* ============== spacing ============== */ +.padding-y { + padding-top: 40px; + padding-bottom: 40px; +} + +.padding-top { + padding-top: 40px; +} + +.padding-bottom { + padding-bottom: 40px; +} + +.padding-y-lg { + padding-top: 80px; + padding-bottom: 80px; +} + +.padding-top-lg { + padding-top: 80px; +} + +.padding-bottom-lg { + padding-bottom: 80px; +} + +.padding-y-sm { + padding-top: 20px; + padding-bottom: 20px; +} + +.padding-top-sm { + padding-top: 20px; +} + +.padding-bottom-sm { + padding-bottom: 20px; +} + +.relative { + position: relative; +} + +.absolute { + position: absolute; +} + +var { + font-style: normal; +} + +figure { + margin-bottom: 0; +} + +.form-noborder input, .form-noborder select, .form-noborder .btn { + border: 0; +} +.form-noborder select.form-control-lg:not([size]):not([multiple]) { + height: 2.875rem; +} + +/* all clearfix */ +article:after, +.form-group:after { + display: block; + clear: both; + content: ""; +} + +/* -------------------- small grid gutter --------------------- */ +.row-sm { + margin-right: -7px; + margin-left: -7px; + display: flex; + flex-wrap: wrap; +} + +.row-sm > [class^=col] { + padding-left: 7px; + padding-right: 7px; +} + +.bg { + background-color: #f8f9fa; +} + +.bg-white { + background-color: #fff; +} + +.bg-orange { + background-color: #ff9017; +} + +.bg-green { + background-color: #00b517; +} + +.bg-blue { + background-color: #3167eb; +} + +.bg-red { + background-color: #fa3434; +} + +.bg-gradient-blue { + background: rgba(33, 37, 41, 0.4); + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, rgba(49, 103, 235, 0.9), rgba(33, 37, 41, 0.4)); + /* Standard syntax */ + transition: 0.5s; +} + +.bg-gradient-green { + background: rgba(33, 37, 41, 0.4); + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, rgba(0, 181, 23, 0.9), rgba(33, 37, 41, 0.4)); + /* Standard syntax */ + transition: 0.5s; +} + +.bg-gradient-orange { + background: rgba(33, 37, 41, 0.4); + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, rgba(255, 144, 23, 0.9), rgba(33, 37, 41, 0.4)); + /* Standard syntax */ + transition: 0.5s; +} + +.bg-gradient-red { + background: rgba(33, 37, 41, 0.4); + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, rgba(250, 52, 52, 0.9), rgba(33, 37, 41, 0.4)); + /* Standard syntax */ + transition: 0.5s; +} + +.bg-gradient-pink { + background: rgba(33, 37, 41, 0.4); + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, rgba(232, 62, 140, 0.9), rgba(33, 37, 41, 0.4)); + /* Standard syntax */ + transition: 0.5s; +} + +.bg-pattern { + background-image: url(../images/banners/bg-pattern.svg), linear-gradient(135deg, #3167eb, #545454); + background-size: cover, auto; + background-repeat: no-repeat, repeat; + background-position: 0px 0px, 50% 50%; +} + +.bg-img { + overflow: hidden; + background-color: #ddd; + background-image: linear-gradient(135deg, rgba(49, 103, 235, 0.8), rgba(84, 84, 84, 0.9)), url("../images/banners/bg-cpu.jpg"); + background-position: 0px 0px, 50% 50%; + background-size: auto cover; +} + +.overlay-gradient { + position: relative; +} +.overlay-gradient:before { + position: absolute; + content: ""; + display: block; + top: 0; + left: 0; + right: 0; + bottom: 0; + opacity: 0.6; + transition: 0.5s; + background: aqua; + /* For browsers that do not support gradients */ + /* For Safari 5.1 to 6.0 */ + /* For Opera 11.1 to 12.0 */ + /* For Firefox 3.6 to 15 */ + background: linear-gradient(to bottom right, #3167eb, aqua); + /* Standard syntax */ +} +.overlay-gradient:hover:before { + opacity: 0.9; +} + +/* --------------------- titles ---------------------- */ +.section-heading { + margin-bottom: 20px; + margin-top: 15px; +} + +.section-title { + color: #212529; +} + +.title-text { + margin-top: 30px; + margin-bottom: 10px; + font-weight: bold; + color: #212529; +} + +.title-page { + color: #212529; +} + +.text-lg { + font-size: 1.3rem; +} + +.b { + font-weight: 600; +} + +.white { + color: #fff; +} + +.dark { + color: #212529; +} + +.black { + color: #000; +} + +p:last-child { + margin-bottom: 0; +} + +/* ================== title helpers ================ */ +.rtl { + direction: rtl; +} + +.ltr { + direction: ltr; +} + +/* ================== SECTIONS =================== */ +/* ================== header main ================== */ +.header-top-light .nav-link { + color: #969696; +} +.header-top-light .nav-link:hover { + color: #212529; +} + +.header-main { + position: relative; + padding-top: 1rem; + padding-bottom: 1rem; +} + +.brand-wrap .logo, .navbar-brand .logo { + margin-right: 7px; + max-height: 42px; + display: inline-block; +} + +.navbar-main .nav-link { + font-weight: 500; + color: #1c1c1c; +} +.navbar-main .nav-link:hover { + color: #666; +} + +.widget-header { + display: inline-block; + vertical-align: middle; + position: relative; +} +.widget-header a { + color: #343a40; +} +.widget-header a:hover { + color: #3167eb; +} +.widget-header i { + color: #969696; +} +.widget-header form { + min-width: 280px; +} +.widget-header .title { + display: block; +} +.widget-header .notify { + position: absolute; + top: -3px; + right: -10px; +} +.widget-header:hover i { + color: #3167eb; +} + +/* desktop only */ +/* desktop only .end */ +/* ================ SECTION-FOOTER ================== */ +.section-footer ul li { + margin-bottom: 5px; +} +.section-footer ul a { + color: inherit; +} +.section-footer ul a:hover { + color: #3167eb; +} +.section-footer .logo-footer { + height: 40px; +} +.section-footer .title { + font-weight: 600; + margin-bottom: 16px; + color: #212529; +} + +.footer-bottom { + padding-top: 20px; + padding-bottom: 20px; +} + +.footer-copyright { + padding-top: 20px; + padding-bottom: 20px; +} + +/* ================== COMPONENTS =================== */ +/* ================ OWL SLIDER BANNER ================ */ +.slider-banner-owl .owl-nav .owl-prev, .slider-banner-owl .owl-nav .owl-next { + padding: 16px 7px; + color: #FFF; + display: inline-block; + background-color: rgba(0, 0, 0, 0.3); + position: absolute; + z-index: 9; + position: absolute; +} +.slider-banner-owl .owl-nav .owl-prev { + left: 0; +} +.slider-banner-owl .owl-nav .owl-next { + right: 0; +} +.slider-banner-owl .item-slide img { + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +.slider-banner-slick .slick-prev, .slider-banner-slick .slick-next { + padding: 18px 7px; + color: #FFF; + display: inline-block; + background-color: rgba(0, 0, 0, 0.3); + position: absolute; + z-index: 9; + position: absolute; +} +.slider-banner-slick .slick-prev:before, .slider-banner-slick .slick-next:before { + display: none; +} +.slider-banner-slick .slick-prev { + left: 0; +} +.slider-banner-slick .slick-next { + right: 0; +} +.slider-banner-slick .item-slide img { + min-width: 100%; + min-height: 100%; + -o-object-fit: cover; + object-fit: cover; +} + +.btn-facebook { + background-color: #405D9D; + color: #fff; +} +.btn-facebook:hover { + color: #fff; +} + +.btn-instagram { + background-color: #E52D27; + color: #fff; +} +.btn-instagram:hover { + color: #fff; +} + +.btn-youtube { + background-color: #C8046C; + color: #fff; +} +.btn-youtube:hover { + color: #fff; +} + +.btn-twitter { + background-color: #42AEEC; + color: #fff; +} +.btn-twitter:hover { + color: #fff; +} + +.btn-google { + background-color: #ff7575; + color: #fff; +} +.btn-google:hover { + color: #fff; +} + +.btn-icon { + width: calc(1.5em + 0.9rem + 2px); + text-align: center; + padding-left: 0; + padding-right: 0; +} +.btn-icon i { + line-height: 1; +} + +.btn-light { + background-color: #fff; + border-color: #e4e4e4; +} +.btn-light i { + color: #969696; +} +.btn-light:hover { + background-color: #fff; + border-color: #989898; +} + +.btn .text + i { + margin-left: 10px; +} +.btn i + .text { + margin-left: 10px; +} + +.itemside { + position: relative; + display: flex; + width: 100%; +} +.itemside .aside { + position: relative; + flex-shrink: 0; +} +.itemside .info { + padding-left: 15px; + padding-right: 7px; +} +.itemside p { + margin-bottom: 0; +} +.itemside .title { + display: block; + margin-bottom: 5px; + color: #212529; +} +.itemside a.title:hover { + color: #3167eb; +} + +a.itemside { + color: initial; +} + +.items-bordered-wrap .itemside:not(:last-child) { + border-bottom: 1px solid #e4e4e4; + padding-bottom: 10px; + margin-bottom: 10px; +} + +.itemlist { + padding: 20px; + border-bottom: 1px solid #eee; +} + +.list-inline { + margin-bottom: 0; +} + +.list-inline-item { + vertical-align: middle; +} + +/* --------- description list --------*/ +dl[class=row] { + margin-bottom: 0; +} +[class*=dlist-] { + margin-bottom: 5px; +} +[class*=dlist-] dd { + margin-bottom: 0; +} + +.dlist-inline dt, .dlist-inline dd { + display: inline-block; +} + +.dlist-align { + display: flex; +} +.dlist-align dt { + width: 150px; + word-wrap: break-word; + font-weight: normal; +} +.dlist-align dd { + flex-grow: 1; +} + +/* -------------------- list.row--------------------- */ +ul.row, ul.row-sm { + list-style: none; + padding: 0; +} + +/* ================= lists ================= */ +[class*=list-] li:after { + visibility: hidden; + display: block; + content: ""; + overflow: hidden; + height: 0; + clear: both; +} + +.list-icon { + list-style: none; + padding-left: 0; +} +.list-icon li { + margin-bottom: 7px; + position: relative; + padding-left: 30px; +} +.list-icon .icon { + width: 22px; + margin-right: 15px; + vertical-align: middle; + text-align: center; + color: #545454; + position: absolute; + top: 3px; + left: 0; +} +.list-icon span { + vertical-align: middle; +} + +.list-bullet, .list-dots { + list-style: none; + padding-left: 0; +} +.list-bullet li, .list-dots li { + margin-bottom: 5px; + position: relative; + padding-left: 15px; +} +.list-bullet li::before, .list-dots li::before { + content: " "; + position: absolute; + top: 8px; + left: 0; + width: 7px; + border-radius: 100%; + height: 7px; + background: #ced4da; +} + +.list-check { + padding-left: 0; + list-style: none; +} +.list-check > li { + position: relative; + padding-left: 24px; + margin-bottom: 7px; +} +.list-check > li::before { + font-family: "Font Awesome 5 Free"; + font-weight: 900; + font-size: 12px; + color: #00b517; + position: absolute; + top: 2px; + left: 0; + content: ""; +} + +.list-normal { + list-style: none; + padding-left: 0; +} +.list-normal li { + padding-left: 1em; + margin-bottom: 7px; +} +.list-normal li:before { + content: "•"; + color: #3167eb; + display: inline-block; + width: 1em; + margin-left: -1em; +} + +.list-menu { + list-style: none; + margin: 0; + padding-left: 0; +} +.list-menu li { + margin-bottom: 5px; +} +.list-menu a { + color: #343a40; +} +.list-menu a:hover { + color: #3167eb; +} + +.cols-two { + -moz-column-count: 2; + column-count: 2; +} + +.cols-three { + -moz-column-count: 3; + column-count: 3; +} + +.cols-four { + -moz-column-count: 4; + column-count: 4; +} + +/* IF CARD IS LINKED */ +a[class*=card] { + color: initial; +} +a[class*=card]:hover .title { + color: #3167eb; +} + +/* BASE STYLE FOR PRODUCT ITEM */ +[class*=card-product] a.title { + color: #212529; + display: block; +} +[class*=card-product] a.title:hover { + color: #3167eb; +} +[class*=card-product] .badge { + top: 10px; + left: 10px; + position: absolute; +} +[class*=card-product] p { + margin-bottom: 0; +} +[class*=card-product] .img-wrap { + overflow: hidden; + position: relative; +} +[class*=card-product] .img-wrap img { + height: 100%; + max-width: 100%; + width: auto; + display: inline-block; + -o-object-fit: cover; + object-fit: cover; +} + +/* GRID STYLE PRODUCT ITEM */ +.card-product-grid { + margin-bottom: 20px; +} +.card-product-grid .img-wrap { + border-radius: 0.2rem 0.2rem 0 0; + height: 220px; +} +.card-product-grid .info-wrap { + overflow: hidden; + padding: 18px 20px; +} +.card-product-grid .bottom-wrap { + padding: 18px; + border-top: 1px solid #e4e4e4; +} +.card-product-grid .topbar { + position: absolute; + top: 0; + width: 100%; + z-index: 10; + left: 0; + text-align: initial; + padding: 10px 15px; +} +.card-product-grid .topbar a { + color: #ccc; +} +.card-product-grid .topbar a:hover { + color: #3167eb; +} +.card-product-grid .fix-height { + height: 80px; + overflow: hidden; +} +.card-product-grid .btn-overlay { + transition: 0.5s; + opacity: 0; + left: 0; + bottom: 0; + color: #fff; + width: 100%; + padding: 5px 0; + text-align: center; + position: absolute; + background: rgba(0, 0, 0, 0.5); +} +.card-product-grid:hover .btn-overlay { + opacity: 1; +} +.card-product-grid:hover { + box-shadow: 0 4px 15px rgba(153, 153, 153, 0.3); + transition: 0.3s; +} + +.item-slide .card-product-grid { + margin-bottom: 0; +} + +/* LARGE LIST STYLE PRODUCT ITEM */ +.card-product-list { + margin-bottom: 20px; +} +.card-product-list .img-wrap { + height: 220px; + border-radius: 0.37rem 0 0 0.37rem; +} +.card-product-list .info-main { + padding: 1.5rem 1rem; +} +.card-product-list .info-aside { + padding: 1.5rem 1rem; + border-left: 1px solid #e4e4e4; + height: 100%; +} + +.card-sm .img-wrap { + height: 160px; +} + +.card-lg .img-wrap { + height: 280px; +} + +.card-banner { + display: flex; + position: relative; + overflow: hidden; + background-color: #fff; + background-size: cover; + background-position: center center; + border-radius: 0.37rem; +} +.card-banner .card-body { + background-size: cover; + position: relative; + z-index: 10; +} +.card-banner .caption { + background-color: rgba(0, 0, 0, 0.65); + z-index: 10; + padding: 1.25rem; + color: #fff; +} +.card-banner .caption.bottom { + bottom: 0; + left: 0; + position: absolute; + width: 100%; +} +.card-banner .caption.top { + top: 0; + left: 0; + position: absolute; + width: 100%; +} +.card-banner .caption.left { + top: 0; + left: 0; + bottom: 0; + position: absolute; +} +.card-banner .text-bottom { + position: absolute; + left: 0; + bottom: 0; + left: 0; + z-index: 10; + width: 100%; + padding: 7px 20px; + padding-top: 30px; + border-radius: 0 0 0.37rem 0.37rem; + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%); + color: #fff; +} +.card-banner .img-bg { + position: absolute; + right: 0; + bottom: 0; + mix-blend-mode: multiply; + max-width: 100%; +} + +.card .img-wrap { + overflow: hidden; +} + +.icontext { + display: inline-flex; + align-items: center; + vertical-align: middle; +} +.icontext p { + margin-bottom: 0; +} +.icontext .text { + width: 100%; + line-height: 1.2; +} +.icontext .icon { + position: relative; + margin-right: 10px; + flex-shrink: 0; + flex-grow: 0; +} +.icontext .title { + display: block; + margin-bottom: 0; +} + +.tag { + display: inline-block; + padding: 3px 7px; + background: #f2f2f2; + border: 1px solid #eee; + border-radius: 3px; + margin-top: 4px; + margin-right: 2px; + font-size: 85%; +} + +.item-logo { + margin-bottom: 20px; + text-align: center; +} +.item-logo img { + max-height: 65px; +} + +.notify { + position: absolute; + top: -4px; + right: -10px; + display: inline-block; + padding: 0.25em 0.6em; + font-size: 12px; + line-height: 1; + text-align: center; + border-radius: 3rem; + color: #fff; + background-color: #fa3434; +} + +.price { + font-weight: 600; + color: #212529; +} + +.price-old { + color: #969696; + margin-left: 3px; + font-size: 85%; +} + +.icon-control { + margin-top: 5px; + float: right; + font-size: 80%; +} + +.card-header .title { + margin-bottom: 0; + line-height: 1.5; +} + +.filter-group { + border-bottom: 1px solid #e4e4e4; +} +.filter-group .card-header { + border-bottom: 0; +} +.filter-group:last-child { + border-bottom: 0; +} + +/* ====================== block ==================== */ +.box { + padding: 18px; + background: #fff; + border-radius: 0.37rem; + border: 1px solid #e4e4e4; +} +.box img { + max-width: 100%; +} + +/* ================= RATINGS ============== */ +.label-rating { + margin-left: 7px; + display: inline-block; + vertical-align: middle; +} + +/* rating-list */ +.rating-stars { + display: inline-block; + vertical-align: middle; + list-style: none; + margin: 0; + padding: 0; + position: relative; + white-space: nowrap; + clear: both; +} +.rating-stars i { + font-size: 14px; + color: #ccc; + display: inline; +} +.rating-stars img { + height: 14px; + max-width: none; +} +.rating-stars li { + display: block; + text-overflow: clip; + white-space: nowrap; + z-index: 1; +} +.rating-stars li.stars-active { + z-index: 2; + position: absolute; + top: 0; + left: 0; + overflow: hidden; +} +.rating-stars li.stars-active i { + color: orange; +} +.rating-stars.stars-lg img { + height: 20px; + max-width: none; +} + +/* ================= TRACKING ============== */ +.tracking-wrap { + position: relative; + background-color: #ddd; + height: 7px; + display: flex; + margin-bottom: 60px; + margin-top: 50px; +} +.tracking-wrap .step { + flex-grow: 1; + width: 25%; + margin-top: -18px; + text-align: center; + position: relative; +} +.tracking-wrap .step::before { + height: 7px; + position: absolute; + content: ""; + width: 100%; + left: 0; + top: 18px; +} +.tracking-wrap .icon { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + position: relative; + border-radius: 100%; + background: #ddd; +} +.tracking-wrap .text { + display: block; + margin-top: 7px; +} +.tracking-wrap .step.active .icon { + background: #3167eb; + color: #fff; +} +.tracking-wrap .step.active .text { + font-weight: 400; + color: #000; +} +.tracking-wrap .step.active:before { + background: #3167eb; +} + +.menu-category { + margin: 0; + padding: 0; +} +.menu-category li { + position: relative; + display: block; + border-bottom: 1px solid #e4e4e4; +} +.menu-category li:last-child { + border-bottom: 0; +} +.menu-category a { + color: #212529; +} +.menu-category > li > a { + display: block; + padding: 10px 18px; +} +.menu-category .submenu { + display: none; + margin: 0; + padding: 0; + box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2); + z-index: 20; + position: absolute; + left: 100%; + top: 0; + width: 250px; + background: #fff; +} +.menu-category .submenu li { + list-style: none; +} +.menu-category .submenu li a { + padding: 10px 16px; + display: block; +} +.menu-category li:hover { + background: #f8f9fa; + transition: all 0.3s; +} +.menu-category li:hover .submenu { + display: block; + margin-left: 0px; +} +.menu-category .has-submenu > a:after { + content: "›"; + font-size: 24px; + color: #999; + line-height: 18px; + font-weight: bold; + float: right; +} + +.form-inline input[type=number] { + max-width: 100px; +} + +.input-spinner { + width: 125px; + flex-wrap: nowrap; + display: inline-flex; + vertical-align: middle; +} +.input-spinner input.form-control { + text-align: center; + max-width: 46px; + font-weight: bold; + flex-basis: 46px; + border-color: #e4e4e4; + flex-grow: 0; +} +.input-spinner .btn { + width: 42px; + text-align: center; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.checkbox-btn { + position: relative; +} +.checkbox-btn input { + position: absolute; + z-index: -1; + opacity: 0; +} +.checkbox-btn input:checked ~ .btn { + border-color: #3167eb; + background-color: #3167eb; + color: #fff; +} + +.btn-check { + position: relative; + display: inline-block; + border: 2px solid #dee2e6; + transition: 0s !important; +} +.btn-check input { + position: absolute; + z-index: -1; + opacity: 0; +} +.btn-check input:checked ~ .btn { + border-color: #3167eb; + background-color: #3167eb; + color: #fff; +} +.btn-check:hover:not(.active) { + border-color: #bbb; +} + +.js-check { + position: relative; +} +.js-check .title { + margin-left: 22px; +} +.js-check input { + position: absolute; + top: 21px; + left: 18px; +} +.js-check.active { + border-color: #3167eb; +} +.js-check:hover:not(.active) { + border-color: #ccc; +} + +.js-check.box { + width: 100%; + border-width: 3px; +} + +.card-header .form-check { + margin-bottom: 0; + padding-top: 5px; + padding-bottom: 5px; +} + +/* ================== PAGES =================== */ +/* ================ PAGES HEADER ================== */ +.section-pagetop { + padding: 45px 0; +} + +/* ================== PAGE DETAILS ================== */ +.gallery-wrap .img-big-wrap { + margin-bottom: 10px; + border-radius: 0.37rem; + overflow: hidden; + background-color: #fff; +} +.gallery-wrap .img-big-wrap a { + text-align: center; + display: block; +} +.gallery-wrap .img-big-wrap img { + height: 450px; + width: auto; + display: inline-block; + cursor: zoom-in; +} +.gallery-wrap .thumbs-wrap { + text-align: center; + margin-bottom: 20px; +} +.gallery-wrap .thumbs-wrap .item-thumb { + width: 60px; + height: 60px; + border: 1px solid #ddd; + border-radius: 6px; + margin: 3px; + display: inline-block; + overflow: hidden; +} +.gallery-wrap .thumbs-wrap img { + max-width: 100%; + max-height: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: 4px; + cursor: zoom-in; +} +.gallery-wrap .thumbs-wrap img:hover { + -webkit-filter: brightness(1.1); + filter: brightness(1.1); + cursor: zoom-in; +} + +.item-option-select { + margin-bottom: 1rem; + display: inline-block; + margin-right: 15px; +} +.item-option-select .btn { + min-width: 80px; +} + +/* ================ PAGES HEADER ================== */ +/* ====================== shopping-cart ==================== */ +.table-shopping-cart.table td, .table-shopping-cart.table th { + padding-left: 1.25rem; + padding-right: 1.25rem; +} +.table-shopping-cart .price-wrap { + line-height: 1.2; +} +.table-shopping-cart .price { + font-weight: bold; + margin-right: 5px; + display: block; +} + +/*# sourceMappingURL=ui.css.map */ \ No newline at end of file diff --git a/frontend/src/assets/images/1.jpg b/frontend/src/assets/images/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16384072ad22548befeb635a1d5645677d56bdb3 GIT binary patch literal 27847 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/2.jpg b/frontend/src/assets/images/2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8795c9184a69157c0e887e51a8f5ff26876111fb GIT binary patch literal 25250 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 EAJFDlJpcdz literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/Clothes.jpg b/frontend/src/assets/images/Clothes.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2c5e277e599583858a8ab9beb6e710314b5c78b2 GIT binary patch literal 664844 zcmb4qdpMKtAOEuhwnb(RMaeK`lRl0WIc&4ovya0zqv#~3NIEd}A%_`?LNi;LjA7Uc zMRZgl$*B^ek944fRC4+hN$#rmxv%@VU-xz2*YiHSUiY6@f8GOV zx*O;QKp+4BS-pTiuK`y82K}G??+#lvxH9~IhEP^kQbr0Jd z9eeiA5TFWM9Z6$#5-z|9ZmW=BY|Ww(aTrxjnQL^$2`W@IP4+zhW0ID}Q9i~tCoB+l zZHl6%s8^EL_)fc3`m`sgh1H(kwbnJNrD#h4ljapN z1|k7BR76-y!&#V`T&>fSoeG%SkX1wgq z1%tYty|uG|t~?fCH0 z0b*0F{Rr;r?e=gpP8!X@wJzrIz$QH)+h}zIO+D?MWV~EW>MAJ zi7tq9Q1%d82+%WoK6R>ZcS^Fw(qo|i;)BONsaK9O!y^h{#8?80^zmd*u1)O<$MK3~ z*$7+HV6@8lBV5i8LCk3U2C55}2zU4%h1{`?H#IhK3Sdc2R1+f8S)01}+&f^1f(t_)L*WBzDTTG;T~{@?X{FhL-_z1}j>ebGBr8%Iz>$ zhr+xz6EnBCQ%fY5!Lwu<*l%tRlTm0tc2+5nIvrt@wAfR2&;q8#6OMNaH1S)8Zxy@} z*ih^SLfq{$a*F9@X;_&6?j^7tyfkNPE8i;B7U9_fd2Y@4m);Y%n}5!JB6)boQk?J2 z4IV}-$C7Y|X*?Bh!4@PU=>p`_+Sit!5I-4>xDFG#gL##~nagahy)_!3(=TDY-gnPQ zW%_$j4EvK$2bVT+ptV<8GI5&7K8j0USAb4%DQoDCOeTptMuHjogD9pM)N#+$!*N#% zJN514x7LVT*Zv&{uTm5?H(O!6(x&z1ogxqGb_xZ`;cUQ}U2t1P#fINbCbEKUzpZ^S zzULW_J|Hvq*MufInKhWu&`1Ci3>LfI?8mP4`Gu9V)z0iV5_{!q;M${FwkO~nx_2PG ziQ%qhJ>-5a{`sYMbYn|vp#ptDr!+SE!NY)!6-W>%OdWYQ9e?V2ulh8SX`@-0(am*y zz{Yj*1ZjL)K68BK#zHARG#81*hvytndr*)2>)!soZ)ZKgp6vSZ2HORd>-PmnKi@o? znq!=pvi#O-E*Kc`)-8(D_&!0|t-HC>P4^@8bQIruRWZt`gvlS1u3KkLR;Kuy_hfP% zn->deH8vkbG*90?Gjr27bJ$G8WA&-YG-h!bH5DV*LRPSkud7^(dUuzjbGmJSqB@s> ztU2;!UHzu@Uw&jCZwx;7eb zf@{=Kl*!g(w!2T%_GEO;n%;WcX6b3+@wNUr;WYLAe$$aguTR5-vnU{oVf+-}&Oc@qL#2e+`eXzUtIteHpI9 zjK?ddoG1au?Z$p+?76rpG2*sb(vKgWPco#f?Rv2;TN?Cc&ij{Ec@-9Q2eUS?=mJJ< z=?x>*3q?1|wPay%Q#W>7;oYU4D2wy{Z(R4iKDxOD_?{jPLRYtKHKKxpf^uLLcNb?J z1|9ZXDpMtxr(RIe}<>)e$VDCOwCD!LUmo3u-ijzbu+wRQmA=VQ#*3H013`t4SB47LUfj3bg2fEB7==j{pK7t89tpBb|*@ zdotOgBc?H$m4hQB0UyJ^VFPi1RZWd)ODm(zwpkm4`8K~*I?t@rD%D07_8E~ssto(} z@~Zx2lkkj_1DW*911G&Aywh@VvkshrGumjttL%|AJ&}OhaYk#anD8v*Q-8E1I|>QV zfD0V-$(+iO`)~{`!21l@+4WL6(tb9>yk`tQzv!b;|Kp4oCqJc%Yxi!hL`$x~s(A@c zZAwlw$Gk#yvQ&RnY;_Tr;6xHH7TK>Sk-XTW+-Is<5qzSn)8Xs0Z0f9)^L*kWGs67a zN9<;|-Qw((urtxE7%5Fprd#xYWAzG6Z=sjQ_JqBo>#!^L%1Sx;sZ}dycv>>yb`04; zQfdbzvA6d73ZJLt+h>6*u^S+o@8{D#{L>YvV9E5kc%R>K{r989NPEx$chxhw=rY?U zjqkNBi|;G;QbK!ZKBQkd%twI&9C}-?{jr8U2l@B})*v&ErI@Mv0OA zu?+>UwrIdRGP%yBH{~Z-ke8-p2lat7HU8QmN}gwtbhcuXtGCOfYo>#+)K@4@`II0B zNl>z;o|`m!YFwL(b_5NHK*UlCY3S}6mUaQn;Rs0*S73?5{S!*;wSy-vp3mxCE z!cj3%xrfYi7#ln=Vc-AwpsUXGo9!20xdl}{FflVUeoCECnJp6?JNn|A=tO?@a;?;f zk~7bDmhwB;Q+F(#**L8#lbwc?SS)PSrG}r6Pu+Qs=Ej(N7G@*)`$*_iUGU+iP6+G9 z1B@4!08jqbAe{oSr^lt1&L09W6h1(}TfM@lVDFAzs=dA9z z@BKTyW~}9P=;6-qDC{w$C75?}xrg+3<|PeS^fs%$>1vG(1>&I7zwI(}&O~hP!+kEq zzXH1-1?-6w3@fnIl;?}H1Hz%#+dn5*$VohS#LV)zhsVR?V=X#D#ou}a`pTBHrKAVK z>6natdxp{jej=Dkw5*Oz`&8TR^)zVWbp8osHT#^Qs$pZNd}{Q+{5PkA@T@LZr5eyH%e>u9n4S*D!2YRl%QT;sQq#z|NMH3Wtvl8j_G>bA0WqW)7?Sw@V-Ys zSM*P39Q^U0E4scmu}x=Iyk$>S2^Dh|@lg|-vlE|R8IYwFL*g919B7u3O{|?%1b1?ToWKR3DWMKOEs|B z``^*58u*0V>rq73UCCA2%*H!NhGSD|`Fa)~#nvJjckM4*dJ#!_ddcd0GhVo`B0LlH zV$^=t4D#Ijvps|2=4)sY1}|29E?MgsW9lXy`{ZszdMe}|44|gg6dwv81Z?la4>iViX}wSR8~@~{ zzrjHH8YGaa$Q-i$oRmoXD_eH;{Bgc=D(ld}(bruPP?&tu4+#epVuN_!xszFmj~V+p z#q~o^P6oPFjyh{zb5NCcLuqi>^8@9Fl|7XOpp~XU^?GTZAqmatK2^+J=#?KGlNt*^ zoLc3vJ5nwZf>Adch#jN2(HIzO;WwPS;o`5W`?c{D8ct2!{$0f<{svatKT*xr?&oY> zLSm%V@WKfO_L-E?jxZ*kqYXGWR4L#*7Pvvp`_j8|KnHZjyoY}djM|O)SmFQF1$#tP1-*uH({5C%l|hPy)I z(0g0Yk8Gc56c?p$j%0eVAgKjfvEySu#shYx;|L+J@gIFt0oLUNuxAn-i#xU&shv`L zs)TLxDcQhBYRZ2ebKPWvgpvo`h9Z^{rYMwtXrP9JgLXuirT@eC^t3ANo3=lA;!4kw>= znEZVxptod?ri$3eaenfb!m7Z70M2L>_!?p3ir9vuKZNjHW13`9{Z18wfRndwtXsSE zq^-W(!dijFW#X9|UL4<6YHNksfIl(rU+U&>h&#%`Pe0?8DtN1*K5p(0aKK?GO~J|) zPCkF{03?gB8XpXaE!UtLmP4}a4@cu!N71C;S-me5=F!v%yCLBRC6~Hy?a}nz`(=~g zdcAb8fmxl(>Fo|6_Sf0+@B?3_-#$qHYx(N1BThlbR(c(DI+W}^wueaY&{l1;pD;d9 zOZt%_@?z@K95WnmRp(wAfNQQ8!eedbs>V_}=#)kyR>FP_2aa`;R^r_o7PKgTkv)%; zuX$^XR!9UWJkn<*T&;3xzT9GTOMr>mP#y2{2>tk&iNgf2qxgWx%j%xtR{HfLhPw_^ zZ#krh!OY?V&#Il*eJRsu9r`ksQ>Imhk|I@un2BL5b4Y>lpZ3+Ed3_mz8&@0a((9&f+1`=Y^_;a7E) ztjCX13^I-X0BZLS*{^6QdwWhj&Dyo@{i%t>-@GkN+aTOr( zo%Di)Dtb!t??&-n-tHMN*}w4-SQPJ09;b9d1wQCI*{574c0wsVtYBBm8uzYgk>TDU ztOWwD4U<~^T4ErSwL;{FHC?QnVyj{Z#`~Vwwidqr1C%2lcgwTaVIk1K#e{9WJhw1C z+#Q?i*}-#fZ<1e`X?xIfR@{@vc4}`iah~aqpS9hZl~NZtuQ5|$+U=pRuKr|wm1e}r zeHehY5c?_o0sW6|e*h80QZ)>3m5vy2`1-xX#2CxOxTMWH7pp&$Jc)5N13u~<6-Csn zG}LF4&@``)M>+2~=1R}G1&QzkFDZz|=gZc?H36Jl{2J`5dS0$% zLdV;#<}*xJ8vPlIjM7jHDqho7tMX|K(8}8GlkNC#GxX-W9hrcfxNUy%w|RtzSv%e` z6$^2hBAc0^GV|oRhoUCPSOKMsFt{(cav&vL?wx&S!v3fc56Us5lbALY_0|H?_h}nx z?ttT+nCj32jaYaKD|q+VcP*u+Hg-8lcBs!af9mEkr{6Dx0EEIJqwv!Y_Qx}ev?g(y zGPk9<#eo#$ivumxjYE;w+EVrcptW5<2+w0`WBvS+Uj|mLaDXD2Fz>%y0`%@(kM;6Z zi_aae-2QVa0R9mUDp`9)*-69hHA)F!O1_5NVJ;`O>TYYqwfnNU;)nF^C&UaxpIXQN z#^y?Fx$8>o1%bN73$_9%KC|o(a5_@M((mFgTsX(Cc8Vo%WMEXqxwSSLH&X+$M*UrG zzWRsUUsA6P`&8XN%+4=2F zx;3;#z>mx3{QNaVMc0bqGOx-L{gL!09k1(-)MA8+PbD2mvJ_Sl9C!%}D;#48=}s+% zMeFmPud?S7v4w5$h>t1~5P3B%t0Wp84!*_jo}21S!A8P`XsMPMJfPo!e9-DnEoWtQSC1duErH82yJBJ|a^9g|E4v z6kATSPH^8QX6pT_uXxk0#FK)wZfy-I)OlsmPqk!cfHtfX1P57LvmdZcusp%_QU^(f z@x-ZW%G@`W^@Q~-*6ZCQO?4XMb>b2$OdH-j=(S&{4Mn&q=w4;wx116)B?N{`Q}IMd zxiM0$D@Ks)_;$(7t2$+OWZ5`FcnXjQcomntttDHH?8-puo^*&EI-_wV_(ad_>-`ls z#V71NDg(*G>YW9oH%$Po2av18@scZvPM574Fz6WSdW=!Lr_QB3@j*i~nz2Ji5At32 z*O~HH@p*B_&!4;;`xxVOrOWXK_3O%aRVy1eB!7ZDLk2>8Iqd#7`ZQ_t1qy%dLLM*7x%ih5bPflTpB6?UY9dQnRW zlY%i_3|hu>EBbaXTHzk?&#o_<4}Vy5C;0B|&?g&CG*l7=vh@V)VZ`gDe&j73k0bW{R{5taZF4CKT7;Ri^zt@bd7mZ1cR7gD5k5$xf(_YJy(xbU+ zpLlx-Dd$t$gl6z|hY9SoOL^FdziQ9Z*3fKl5hE8K6tVZ5)1{`#QWd7SCBI=5E|eAI z*7z~oSwDQuaVa2jdxwdSSuPNeB31)9T~%rDB}?;eX1}+OO#=v+ApJgS5L`}cI$rhUX$8{3tUDFXPvM~~85-+e zv+Q0TP9S|UVJP!#foaxtJ##3fzB}fKYEHn{0G?D7E+Q+(!jWUoCGc_cE=inr)g=6z z>Th!`TIw6V6rvKCv>{dtQe?p%5`bRmV6TJw_~af3FFsZtstItaQZ(LFZfSCV_r z@jYt@_We9|AkHJQr+C~`iPza%n=fqMkX`BN!mk!oFRHa~h+nW)3+HL2h;W(4p6zzCJ}FlQkb|u^KjXs1;#_^liA~z&36uF~@7>O+?V-cq9Sh7I!$&@j^=) zxBfOx7u)tk_O;KGAj5rWK(W{g)_!X{2PABKp&H~6Kqg>rRuoe^cpzJy!W8vhH?&mE zgHKv54hV#w=mLK9XP+JOIR`{Lb{{2S35S1R?S@Yf>d< zz~*$BE-Qyc+o50oda=i=tSy1G+&c9GO^n!0N&4yyC+l@|yUA#;D^`PygFF+eYDc^1 zDE_zEm%HYV37sCHVq9D8Em0WdEL|&alp8;mQ`UQ4-I6XiNMMEVA#gR1ug;=!lPxLo zZY-^5laHGT!RHE-NyO4a&~`iG+C;LOGzba7Otq2X12DDddR%1wPYh0)Qc?WuyxLd* zJMHIUQ~nD3C@b;%T95{aVPEE|6%E=cx@0uMuW@mOQ&*C!!utJq>XF0wgR|A7PTSY} z7RsV(1Y@^O>H6`hn`bA-2W}<39{71V69g}yQF`dO70#KaAG?k!BKEVVYkqSU6N#A? ze+T_tXYc_Dvl<9_e&B)d{H9h(^Yu!rH79pGZbwe5ob`ETbeM8P_ox==Pn;o`2F~`+ zjp=)0+p07&4j%n?HUEksf&InSC&%`wY^( zuCwb(OB^H-L6)0CpNNjW-Eh1?Cgfl2;Hm2EIoABk{kY@$JqnsBdj#?8hy0#Vf3X$c zqhr86x}>erb4A(hdn2g&(?{E|1AtwY=r>D79A_> z%X%mF)IFqw!?d@B$JhJ;{=Ie8&wrX9@R{XpNo=kiao*Ul`}o1ni6Dd5Ao^@{=+fK% zi2;K%mN5bU2E4u!NU*>^8XTOHy*iXpP2{JRdigUnOjX9@CAe*G3g6oP0lKC^n}xjD z(&w4P{l11St$Yvjeew?fP64_9IidIlO@{Gf$v(0UF)!y2&i;~vOu|P2VlI1Wg&p8m zf3590s)Xf{@i|HKV8$@cS58D*cNab2Z<8u1byw^n2vD-r6;T~cufq3^0RJ&rggGmu z(_eP;qQh0i3#;ss5((z>V4S`5%XWyX#xS-u#;P#e6T{Li>0?AF&G_K0zH1VU7K$%4 zY4T1dGW!!8zL`g}s7Sr`Sxaos35@#{%a zRLgap2EfOfQr~y!Qu&ciNFIU)bG4dU=;c4MKC3x84AL^j>Z1p4VR7ky(SC$+vhN%t zGmym2=v+XzC*kJL9N~K6CKnA8>qF#;Lje@kHJzo7RJ4zybkZQvJOaBl?cz(~_f$(x zPEqj`No5O@06KK|cLP0Y30KMV88d;f-5xZePEC>?`M$$QS-C1isXq0qO5#=5)_jW4 zqs7-U$Ymha9u%Upt;0PkuU#A8ttC_(CT_uXrfiUV^#ey_scJB1tqzBr{SQ$u+8t^1 zKpGLrOVZlQQ*G6!@`B=)ruHyT>^HsX{5f-c(e2%8N!L#4Fwx(SiNko`#ZT_&5ya${ zHsC_NZrI@ax;{|bVUEo|q!&a%{YVC#%O!!s^Tw5A4_N9sZgu^D(bln^WCsk5456b` zDDpXM(`+fDz8FZs6B`3^HzX!I4AFam-Q3XCI-F`;GChrJuVkvFD#yg?wL4A(-u`@% z9MB+;k82nNc)o?w8E#FLk9(56%hiZR6u$;ca76KifQ-E?wn%8A|YG_6v-?}Xl%uuv9#?n=N(ws73Oj1g-yvr<3$_mUqYsIP&`H9ExJJI*>pqHTPv z^ZeRST2FU75Y?Y4x3zp}FEX~=fC+RLCRZQzqZD=;5>xb@Rw>%Gb@i2I5;|=-!e(|( zDz6-7mHP+cJsl@8IU{viF{;vBqfkJjh%vI>Iv)&w!}O;`?idP z!`P)lND0nbN{=w!X=WIym`iQWdB8cidkqpo0%+L}8XM(>6YZglGDY9<_@o04O{J<~ z(LObq0*>SFAntAX<}{2@5Jv7#cpwt@8UF}{#fTiAcm|K`Ot+}JL=jSC7`SfELznq# zUi33x)en!m`WAnA!q)0RZL%GSxY+q|S1^FooyJo!QCpmwD_xWBe@>Net1;f7S1ww= zhN0=aDI{hv9?s*%g&L=;STB&ey+vGftVYAm?ToY!x1Yq7UX<}b(*!ri6>W3+ zOM9+(!&qJ;WNB)ks=6wpZ{C$9TyKei^is#h3?xy64akW={a@)iCWncp9@7O0w=Ucd zk8ig2SP$2*`tPuyDF~BQY56KvQ}OF+$W{e|%)a8Vy14aPsaIr3C%0b@x0f`7oeXW* zKGWEh)bX9%VQrWKI3|nKCyi;RHls{&fO4O7cB(uqP*84=psRA^O{`r#+OJTma2ZvZ zJ}|zM_vJAZ)lNX_$<2>)Y;mD<7U{xYPL6+oY9#^Vb3F1iTzT$tlFN1KF_O8{Q$3A0?Cu1kOhzi zvudcd*rWL5NxNK$l`vJsGfu*(&e=)Vtw3tHOjQRm%}lI}>@wyrI3R8XyX|=XPu9?S zZ_$x5;yJfie6Q`YtV(iBN; zoM~u(t~>K1=Uw?Gah`&pcdX*Nv)!ueqig4T`4@q}8kfdov|`tyUTqk*!_-d!^p>;^bW=bDtFB z-C)Yhjum!Qb>JxhpM(PRW8xyJ52nd6z7Ny9w@`b7P)FaW;kFKubZK1c$?+Xe_5MX- zN%lg{P{ODB>u3=MB*4L$=mC|#L{Z50=hqq*;gx=jS6A2{oL=<*0>7SaJ9Wh3asvJ=ssVCr_o;$p5jA!8%DVcbm)rjU^>GcO z`;DH4D>EY^j+_bTvPMJQcqB_(6KpP)y>Hhug)<&Q2OY$@H&=vj$GTG6OpJftz^(t8 zaK+~uVRLD=nL9fz`AjH!LlhQvC1W7Ixbr+qSlFHm{{!goP8m3C&of$AMa`VL)ye&M zVbqLa)#VxI7Z#q=yx;zNJ`G*2pBPEU%D6*xx65B^9!k{Tczqyb+RPaQAPq@bZ9tDC zEEj81`)kvL14(?YDLTa(;}# zzN*u)gcuC)w1l58xk=SMO(Tzcj32OAbqEtdbN?bXZws}e%(nh*NV|fTOPjC@tbpH z_Tpu*3!6p;+6PW84&2ZrAUE+G^vwtkX~<4ThxHfk+m!$ah}TbY-wA!PY_zGVoGL+z z!mvq6zUB7vZU}bHSQaB41KFbVQ0s#>_-c5$IS@vibx2&LZ8M-sECA!v*!`?;tRbpD zS4`zfkbRFH+#sXOGLQr#w|h^P{4NS^=J;NSb$y=LplF3{f;9%@U9^#V#4gW`?F2YV z;9K?cO!*Y$Bzq)N0_i=KooHLV@o{itelGSxd+){fQ9h$bptqf3Gke_Icy)m#OxzV} z%KmM*kPzuen*z-OvLu+^&&?Nd`CEUDOM)^fXU}fF z3fjyqC73yDwX2Y&P%Jv3ai!iaP`Mn<0SbraI`KutA|=y011`9t~3*v`mxw^?@?jlzvn>BJ4^8lKz3+GACvf@t3qfb6?t%Jy(gKl zN>68@-;o|WVpmO|yGwTjg^~ef$pl8g?}Q0}Os7YeB?ZMF+YK6dRanoDSF2d_X!w0# zXX>?K#_1OHsvrP@RqV-oI5jKde^cMShJVQFsqWR#{rV|Pjm93;PXzeSSY@~3;K@B} zNc&rXt$L)%%D?EFu{)VkbWzN&tF}OSKJ5(}lCgooE=REQQInOk)dqUJezu`MH5w*D zu3dtU5{Qp#=r-vD5mn7gcs8B8osvK({DxFvk@coDXUi{*nAhFy=jrVRnZ+Zo=VXPO zQO7xEf|%{24F=v*W4o?>Y52O+d-?qE6CM}G1N(thTK3$KpS?WvwJSW@nX{XX-zUW8 zbu%9E*D|DH=M#7zyPfA@xnh?Vejd=FAOCBT9`!1YHR{%fKXGe8mL=+>3lPs`mGeI( z;UBlJ*3~@JAlyS2&nCr&=c{jH(1jTEfcDogQcR@|8X#Q9H#In#% z=gKW5Lb!?X%rhZ(E07%U@%(8)3W1QBy=~lU^XM}}U|mirxbVh!T5=@&kan=6{PDd@ z7s4eEXYlCsD{l(7yzCWdp70;0BX(IlwR(lh^y9O(*;7fs!`Ev6JVhsm*RGET>G}XRsC1VC!nGex4g{MZ%-{U=pAqY89Uh?+4q4$&*)aw zcYE-^&2MI^1@w}=UA7cn)e2e7AUEqL{8tUFM_^$NV1H4vzO!Ab`E|CAk6v27O7Xik zt}-%L(dE$eZgFVLqNQlOB%6j(Z$2b%vf1BT^mAG=T^M5fD_^$&R_|zv0*K zq?PqTkiZa#(C~=4<#B%zJSs zWs=~f=%0R{Yyl0I(Vs^WI;5XG(&V3u*Q3GGCWI~u!C(S{u;9*cBqM+lN<_}~=XMQ* zKQh9UH)E)#aD(~MIoh--k{?6Wd~h~?vvNxvrLOQEmoz#4qdbZwExfxrQM(J3M6@}9 zM#(7%kHsImKOWyJY=GORkA!= zWf&sY>5re1eMLvoVLRdaR45Yugs6U3PWNI@kMua1pHMlfju``~W zOYEu~w{02**g_L0>#u#qw7zdyCcp30Uu$Y|YXO#gB?!n!LYv)^a2L^*T?1e$u~f!$+C|Knkyk<#i6DeAav4 z73bF}dK1-Q@so<#$~BRXYhjJiZr2e-dq01UW}YGz9*wtYE*ielYWXR--qGsFmJG-f zi{SvYw~eqn;q%?E_g*JwAB$R-_C4SXs_!mg>bO!9hN_|y=*=(qX!=ji=oz9yApv&qbi)%>NRzjSP&Iz%pOrTfStK=ug0b)*V}nMG-mgr}hj$8TS5YIH`> zdxS7~FUR0CD>SV{uSyJyneT~o^-(Yx^n=*UjqNIvJ1w3n%S;b>k}$#E1H{t)Y%^Zz zgK6sQEemgYWO&`X^3#BR&i z6j z88=#9c*hZoQ4Aa0*xgY0Z$%&pzVJD&2m45ZC4|}wsy|#T?!1YlfkY2sk$=|jx$5nH z7wb%DK>pKigY3Yk1ViAnTi~Gs`y1u!k>**YDBp^E2HTf=&yc7|GisH-w8icL%`4}k zWgf7ad-`{$uT|@ut_P3+td}$xzSslgT{dIt=HW+FDhH~ z(;C;bMx7~lz;`E@)_eKp2LuI5b8&4i#>hUFhq9#K@Z?pghG~82=m3e%cIyqkcpvy} z4y{wY@m#j*0IH7=;1^%OW-<5=l!KfcFCj>|rK zmUH2+&MYOYD2(S#aL}KypYJR&m?P&^oL!KFqj%FOtC*TX^`?H^9moivvt`X*ubbZ$ zPr0W;h-uPdt!A4YlL2aY>pXaDHa9c1YGLs!Nr~W3hARPfI7lDE`)z?=*U`;#VOC!W zT=%EJ{qPr;-eoN!l_JGXido=u0S9pvdg}36m~r;$e2=1{i^RhUjSH`{T=7$Th-nv?j`BP zFGv*;J`qA;Im-?k=6pJ?=jB_al#!wsO)HJDhZ3MO0|c3wmc}Ie=NAhWD!AuAyy@E2 z8S6h6`U21J=?VzHss3O@*QBbsts(<2t zd>IH&xjr`}znFdLNl;j$yX}uPo!)5*SF4SqnXc#d#}blE)}!yAeDyqcsn>f$#7j31 z3{)l_a3QYOO;}?RmwfiG8U6XWxygXx%foG=bi(N$huxy##286M3aTt>m%J5?arkW4frO*XoB zjZsg@wzB9fYcE6O81T8BJ)SxD88?`Y3+zHc7tFT93e z6Ky;?#urNGpI*Ml_pO3B7x-ye#0&F;6qe{SXL+R_p?5AiozRQKh2_e}rv}c@T**!o z8$~FL@^})5MM4oRrN}-XyqBv830E8<`~fP3ajTT~CQ%ja8xPd5^nNl{jzl@gbK%Ir z4_4pDd-FQktTQ8q0qGjbaB33Aw6|PthTnSDwNbceio0T;@O%wwTEFGgVa!=s1#im?^t92$L_vpRcm6ZkT^2SR&=TL6=P4g z%I>^99^GMCtr<^my?Z;aj?jg+`5V!6J>uu8VRd9y9oO->XM7LP`%z)y&MaZ>)mL?E zxc+ggBls*sFZ*nl_t?}3b_-$xu=BqCT{ z-c9(K_QXD^#mAzKY3jh^=rCz!lPHIlSR)^rc_bTpgctBiy_x?F70cy}O-iOfUg=asAkunvDwvc68DzlRv& z$-C*Wq|XA(NynuGPYiqAa_diC1MW+3aMdD%)hPDU5{e>6|3{ip{2(m9Jgf!A19qAG zW2R)?Dy5dy&c%e0U6Sb@moVvvGFAv)*PWB@`OV3o8*>RMdQJKf;9jMO7y|s7CjdlF zwxe3NON9zLQe}Acz{amndFgl~GH97w1#?QudtQDh&Us^sace9lcksY&15K(gckfx> zzuy;uVW>~bs^Ah@6*d5$*g{gxc;-7R% zr|Jag&`rG{!fG4tv@F$Pm+4*MOzolfBcW)7L{;5q?D>E|i7QLhb?cSJg~vq~=!s+i z$O`OG23-zxinuO~W`6!ml|bQ>YfA%N=gl#(3~Sm@-a3+!;cZh$dbr)x^AQTY7u0CS z`vB@zv!#!2NAH4%sqFR}KbEa3kU})koB`)~*$An{V;pwPDI|Atu_uM;ozh!%mkajE zOIx&0ansTS9O2i>i*JS4+V@Hk#vm?LMmC_E5O<~Tbk^3j^l;x_kK4?}>;m#JlKQ@p zUz59QQJDK6t)Irla>Ejp)~6%LUcLl|Bq+}$;y55czTzj5m{I|BZ4j*!$!!Jt-kr(@}ulv+UwEqsw)(nLfM07NJ{+bDyFI#Au}gw2Pa`9qAh zhEI0nW3=qJ_EQSu5nG7~{Fyu_IGOIGLLjaYAuW|({21UWV?Y`X9gD;v=O zzJc>@S13HUU`79?c)wo#0AUFd2z?pQ)|4=r-u?$zv$=9Zn+Zfu)=A#j-TIX!)u9=> zfiP-z=6G*uHBGWD^P0x3RMCp9W3&SZ7a*+xEi;@QH< zJ@kvwO}Nw@QPuFDT)^uNyT-kuIAJ1C@%IcRt0V8nk8(ecS8!QpN0(L2tUYAX=!_J@ z6)6}r+(O=ccsedC!wUOT2)`0H@M!gKzgL>+pueyo@hPBgeU5%E=Pp#edoh_l6#BOk zo#6GLveVu#Cu~s36zoa0X^&i0OujeO5Lv3?H0~_F|ITzzZ8J1`G9`D`}~0vE~bK&o8;$pRmtJyA9D( zQz;orD-lBS{{fXbn<_igs&-t*W<1rU^6@8DmzToZyCD-dSA6#E%L1aW81E=XE@V`j zu(aQ^kb0EN+*>VX05wyoc2qBO(!hC7&keLNv_G63{i(0wVR;A{r{DaF{PTh+M8+@u zXfVJ&1? z<}%@clSbtxURd!HYmE zL+a@n$JU%g@A9BWXQLV5)Pp=SgN7yAWv_iAEgmQPlv70nQ%-+JPsFAoc9msMgBedG zC`W>?E?k%^!+aL-%i(w1owSVtN|R-W~ES(;q#7QY3tWG zpZc6ko=(jus(b_gtp08wbFD)<*~DReUQOX@C1;GRr*#Ees(lgb&LllzH+(d=(9P5^ z-Zz?5@FFZ>Ck6zEXXi@ibm=t5JKeudN~Vx>600uz`j!tz*v5&@eh)oZr7HC_%=1+6X}IJLz`7B}5nuhpOnVrfv9$}!Rw zt<_^s$o}S{%YO7Un)gq)dtNgnjV~t-AJ7~j_qVZ7Yr``H#>GTIb>Np^AIBf#re(W_ z1pnkA@%W5TtZpAm6~)&k_^7lvO&WiB+2FK(`J7@J`**on!AfV|d3t{x6vQu0lTbSKPo^RCoGV>*-jll<^l9|E|HIL_2QuBi|NlLk z!u_DK$MbR31Ew5mY*?snVl?_3O36QKlK2M09K^U}2#S~2+~Re=95mbr1t&Tr#lEXE24aWc zdY`65%8jg8Ey5bLBdE4@&Sr+T!<8GFGGk|jpRai8q$~C3h`--KY9E!nOUe^=D7jmO z3puha>TIKJ9~}n*uyAMa>7`YvRpNo#k0vb7>v(VX-K$fcOTaM;!6BF- zgPD|c^?g7C>ZP69%e910IfieMqH~nA+3YHsJO_>8K`X;|y_;H#3NqSc?fiY0MaqAG ze^;AGq+#W+5^u8{y>~}<;g;;dDR=#egXQNHGBOl3__o97kKY|2KhF11Eu2|X3?8s@ z5WI9$ue>@h!bCyt)meuY8>LC)xkeRSs6%2#^Ny1K8&Mq?Up6;^1IGV;TzUS&qDTmD zq78ZV6$&>7WBcF^FH!5lN-NZ~YljJRYKj6nrWW_FasJtlYqn9n_eZsZ8w)($2U&!1 zCWfc>-I6;0DNBVzacy--FspnL0X#>P7>shsIfLY+;c#|eod=bh7+YasOlAV*o%6(CnU85T6dQUuBfpai~TwOD0G>rH_G{W_frL=m;{v z5;ID5Elzy72g0!_^ls>a{mL6#EDeBJgCIqc4&U@Qs#HHWy?Vve!V1UXicOCZ$ARS7Mc0j2 z#QD`ZSAFV1Zr+1mRoz(L>1NpoXt+*;KsW*0si;|cb-y3aLiz@{&Zu29No_hV;JPBu z<$Ow68QhQtgXX5&PNyRJImHb_2&(TGZ zI4i@Dn!_wezI*jK`qxF)Rod-;f?`c@K6fln{l!V>Yp_c+tk{17`*~-?f55IOc`i&9 zX-(Y&;FX1}hj1K3?JF{l>>bX(C^kes0FX9JWXH;dDL>6gzB$r{+?~V(d7kT?iJ**_ z2AX-}5j{OM&Mb`WJM{EalLhUM@a~=BUkPSl$9GLoq%bTE*{M!Y1=~T_M#IU8J&Jy< z5J5gbSB6U;>_Z{ z>_vq<%VuZHxiX&RIc2=74pRQN!B$`wR<0h{6cUQ&CeS-L>8T}nK$ilg(Kw*N%^3qf zBHS>@91A+=c2dUJ>hy^*T4)CH{Ie3C0T&_M(WNgK%lXJ!HjVEXEK#8`PEqnly@`Hm z7ie!sGupSgP9sDbxXh_>>hF0`IE#bos=eTBDOmV$8D#u2XI&8-wY`q^6Xa6$$wWu- zEsD|}=hM6=F}2C_f#9WXaFkyuMx8)e8^1QgCNZt-=vd-N-|9eJWP_Q5>C8xdm1IZa zW%Eexg|E^weCNW5ng1Kd3bdVb_Sp1nW2tUBq5+7tPWV{TmA+A=0fRH0@e9REcUgi5 zFI|yb?f-!1EkN{=vX2&&_lkhQ*gZ&hz5iQ&>$&*kE)|g6sZcRZKsJgE47fpg3jBY7 zy*C!vi=_e<=6fxiGM4(&z0WaxWd}sa%3{gT@DQR{?<#d9%1ycLYxK1>_@Q1X)8SR) zZt-CxN9FaSnylrv?&MRZucCgD2zN3`R^A&wMrC}$fY0G4LB{LXmi!iJYyWQBx|kHrS_?{I7m{xn}@lhf9vL?$7g2TFOgmK zHMcy4LP&LMjTelg?<^!)c1^a!h-zr235~p;5dlRyXJl| z!Etx_8&%|w$_rZR&zsMvUG2-6GxH$!gJ|W3o*iJ6nbJyN^~}vdCwmfNMjTK!D|`7U zbh@hr^i#A-wjT>g)EE5NHF9CDX6XCv9y^Aplbhp%7j|OB&W|VW*6k6Xc(L`$Bes0ddiyFxR%>^(WH#pA;F}!* zC64KJhK@=+4*KE(a*%V_`?Q0no&2~23I&u2u)7E{x ztiC6F(2$9w3FOU%GAX{ISA2S`JJ#x~o9T?}ce+YY;(C&4E4(FIvMaMu&!}7hUY;Qz zqpEr$&v{>t94XuuvEd8^4o$Dn=BBhw3f*Xgp)eew&&ebbh#GcKJ+77s4>`K99`74r zI>*n_Zc(}a>2mB>`~JHKZ}LBQukDZCSk1frv^-U9cWh3d&}d?g8aL|1|9fxzGRyXD z7|JsXUpA$DnmCD2tuqge!7ir=G*=AJeE?C{q0%GOyGaF6_w9xQTgozyQH=FY`_IsH zo?z3V>Q#aZ|B|;wn5u4Gw}cIPdDnrWaXD;ShqC1(o)f7$aAFbRFri-Ka?C)IJOH)C zg?nDNpqsX}zKb&V7U`Gu*mP6!+YcuWdR+ET2q;L@!Hv0?jS*n*yZWQ=wJ3x7CaS6@ ztq5?cWBcL+^%=LQtP2F_tP-dP!# z#N^x->Z)+nQv2L1;3Y+s*0Ft&)$%jn5}d^k5{?(n<+YsoJmv({cvL+$RJk{6?drAv zp=Xu7e;>cR+Rjmb)V;KZHcYzREs<#|7xcTy=nc1>G?Z3~CE~(z3>#QzvLXvn>0};V zr@bkf1d~%y6o3y*G+$};J>KA*c_S95tbkjkfS}9Q^RbG^byW&{%k~W)!KeLHLtfZ_ zyn%Wg-oW>AFoVR;QE*7^kkU z9)$e&+F}(=*%>`xLNuLqTXK|an?&P;UpU*4((l$sQ;AN_aGG2IXZYnOYPr|>-!)dc zxw;ug8|1M)#XoDE>EV6WIv0~$Evs|4SrP5xEU&(~8n5uEgV7w%W?)+}L$4eglQs84 zh_+h`W|LlUUp(2biUoOeaTqd}3%I=iRui4IvAcAz%-CB(NIj0$3Ex44fyW^J*Q{73IF?I0!Z{pi0m$WxO2DXT#*|4+f|XBouP|*ttez zCRziBO1BAoP|wZ&`r38e`jC2u?#J{4Dxnz?(TAeo9<6)7{553Xpho>yz3t~DCoO0% z&>yZICsM2qnfwRjmUV%f+p#CM?Ic2JcZYtYIMeTky-Cs;zMuaW@;^WW^$QqU94+4bitr(ZEO6f`h02yFGwmBRX&L&4n+zbx(K#O%e=rbK##AKay-rlq1! zuYGFiXZ2DpRjGK|)R&KoTpo06u-u*1QT`lX<&GWcN~qdo*XV+>a&k^o!)q(tTRKh?{tXn0$%1D&@EB{ynmg7s}Aa}64hfKHdw z@}NKaaa%_RIP64UvfFF@PbyCW7Lobn#ay!_v9!p_g9&^%yB4ALjD5SNrqqyQaaQi$ zbix*}4iANMf)*?p@xVj2&!aF4jSR_n{FWQROnp2l4$+@8-K3(^FXnHuH(s8;t1&5} z<>qx1IpE$nV%Q!zukFaCbH;10PweY!iT!oJE*zwY9Pzo!-J?b$_w}V~WVF6~H|Aj& zW>=Gtfi%p&>$0}O4z7kEgi}zivh%&@6hcx-HpiFhyXhN8_w!(|a$tgW0?VpeE_``z zFnKbVp!w%8yL345-)1*XN!vjqDc=&~u2W%jDYi((amICZePs~zB~b=7yaOFPd1l%l zo0&s5p>X&Fx%0H7&gR4#xke>>C>|WMfLd-vfA^H*qJd;Ih`og|O@&kj zX@1bTdACe9X3Ne2W8>BM=5vmy-SKjV>9L9bMTae0a&60-3IUnQ^pPnM6N__?27u7*gE+EVX=)ze1X;BZQS&gDU!xp9%)m z8_TqBI3WSe2wdFq{)k6gOa`GGO0nxb%U*xR7Fn%@l@D?eKTuK^9B+WZrX#F%_H-vV zXfh?bx>A_AXGr`zzm=H1O$=QQfn`*YSU}1-t*D_;WC_Z2m}F0z)O-;OB`w-Nn8FwO z18jNwCFHn|aRg-jZpGxu15%@K&T)0jf;cAuqpF(7sV?c>wGz1&ePNk>DaY#2cV}jX z%@^Y}3~>J`2GmjqK#kIglhMSE;0@Gwy{zdau{^8|VHIhVA9Ab$w8H>0{ku!#qy`#C zgHD}N)gWeoFyC}M4r$kIla)Xn0qQU#V>v-gNyadhw@}0}awXaK@}K==A+ILX>zD)p!y|QB- zWt?B#4{Y_g4LA-8{#|l%+D+eDs&CUcJus8x@mXlthm84BF+rKHUiuyvsqgj=J+{gp z2q>X>UI)^lj{UgA!89a_tXj@B{McM)u7fV`r6qf6fC&l9FhvO#Y8Nz)uh*Pf_)u*n z-N63tV1wmCUS>xmuk;I!rDTp>f{Xa^Q2VvW_T6aJ#5=ZE?Ymqjiy45q-U2pAsPmd9G>M-1*FZhnM zNiApHjZ0i~R@pnY=jVZy;d&BH0IVb72ky^_tH;p4*o{woq+szd_HVH)&+BIv<5J@r zfhy%Zp~e+YwLH;IG-%z95IG|HC0i-tkT2SBeuHACq;d`2H^q$;*Mo{0R8pI4HgbKl z(Bn`ZDx8sz=+>!WeBG{fcuZWRMGZMP1= zo6z(7KlBedjiAN0&(xI~HKXn~Ky{SsP-s-Cu}Mg4mg;WpqoZ<02Y6x_OWWESSiU<^ zcc(qv%}o$uLW8o|H2Qb4_ovpZMzJoNtue&-4**Xfs<9Y7L0Sve&h4qt*e|3EItv&y zZqD9=?mlizg^iqlJQ=w=UU)7vQ?mcz-0;N`%@?N<0FyJ{)$3FYvd(48pcWu6J5^0R z@MESjZ4znOEYJ4f>fYs5?-(5)yN zSX66Nhw{hsEFzU=iDlC#%jPPUBb}mX0`WE@lSS8u@)os1?dxjV-J4hTLai+^#POr4 zIb(Y%$hvJ3-cnx9w8z1HN(#x3)~YyMn|g7fQ#08Ce)_ndIPb|QIZLC|-V9reLL>6o zw;iFz(d)v^U(y*?xk9k&(5s=vUvX3HpvI2f0Edgzd>eLPLa%;xFp|cG<-L#$NIutT zA@z7sLXAN}L92eL0bGO{`zaYvLdk4YdR?ddSWlG2^;<6KP+gkjCAcU*ac!>po~T(b zppspCvjQJOAXyNMAly=gH!^A3GyM;UR8Um&hh$ioK91H^J6ftGDXV(e)Yv)fq%RtR zz39N*EyMRruM68c>LDmgYNh|nuFQ*C=(wx7Id+hf7gQmy4x*{qEVuK-`NlV>&Mbg@ z<443RLmG!bu|%`pO*1;8ne2d$rYn(*(% zAZ_)Hf;ogS!h6r_z!^Qr+l68_uXqqIl?6tm&DCZ`O*7+KlM1hlIs5o+|A(} zxYwca!E*Sr-owk52dn^`k%4wfd))><8V4pJ(82clOL8v4*D;KRjCC=bQo0oDkXa`+ zRGidhm$e+DxFmiUYLWmjBs2b+=wCF?Ob#pgq@N~zt@EFLK22koDir6EJh9? z;DN;yy?YEWhRv>qo+m?cj;YAU%;-&{zAcK1~E?wI%&Mly4FeYrd0#&1e_~-}7^{oqk||1c?Xsdp z-KxXK9K*~8RN_VBET$F7TBE>c@6yAxK7=R*>V)98{_>G&*9I$Q{0Uq5aUk67v`6%X zd?_kVH0e~KU;mgDw*TeDWP(5vqy1Hh#qPTfkP6b{e|D}#0LvtzjMrq%O!yD*#;aT@ z&-@3X1H0I6mZd9%0uP}^(ULt%If*Uy4yIFik61|@bh&6n$R_g}fOO~Oe{ab%h2g$A zEb5+JHIKWcK#|acoWEWx&)pzUMd=w*zT=I2tv2=S-pzfe{M-t6yX3yRVAl4{M)_~h zJvdfmKIYdNJ|IaAYpF)x&X%TfZu1n)8h?feGE4VYe3y*jP%=&ABU z+PzoVe-9X~&HR+yg%k-0BU+XXH?T?nKMQf@_?E`5YLdYKRl%B&MMow$Bp9HnXXVZYsW#<@uL3AK9{zlu6v=Y zh_06wL=$dS5I{O*-~7$p-xv6?U`@op-W*}3Zi|4acOh7%`B3}4b$!?QHBJ@x3+2&J zKVc?81u}i}4IR88^A)pLPzEG4lDY&3Y%W}EIl5T$_?52aIOp6w*O~~ENiJ_9lUG{d zCEe00QiUtS*B2F*`=g0H>xeR38s57r=TJ3U?dVnFu+!9ns4j`ONvg_rR`Yzj@uo^< zGxlQUt5Tq7+WwF#wCH|0wRCKX`Ye}dccA}*j!?4)rC%eVmhHjf{M53FtWJe~-(~hr z81443)7uh!RCe?$dFe8ZR8(60G(>rv&V9=G%)Ky`Ul5eCJk(UjWp1HDtjRVU<>i6) zVUy6S8~G~^I+XNg!zsyW{g(fLO+I6OB?dou2%^>Dq`66Ki#EId5E@B7A$P7;*C65; z>>7I9x}ZWEt>TDyH3$-Y4jfLN4(l?&gJx8G?iJ5YG*6@4{+eOD=AJ$XHDm$$^;ebt#C-u$|G&Q}#5hQVA1DL9WF$ev|MKfg{ z5N30wBkn53D$3D*)!hF2{$P#}SIs0-rk7+_bAg!aCjvmUK9UF#pqi+=QL6*tLkr0JGm5Z`M_1Tt`j@B^3HUOwuygr|@X}M%l2AD0S2` zD(ufY#QjARLjD1~i&j!N72CsSGp=|ZMXkCIXO+>^yNi0M6-letFPUbXzu3^BCfT2p zonw@LBP`OtgF~=Lwx7CJpL3|dn(EJm6Pfw#{(~$daXOvuJ$%L2>Om4m2(XXt!W9;@ zC%wu1k=K%=_;{IrH|a7=4hNYrh)GI@h2b8vJ zTWd!|vAsIcePFl+(<&~64*Rq*zNS8z1ma5Uex_^ZfCCh3(NUa2sFBuLeZma=SrV3r z(m}5$)FH|USj(*yq2C#mtydrX*f2uG4OCvF{=WKL`idQf*Mjty58wymm?8u0&v6U2 zN8fD;no?iBwPv{7X$_0>DuoMpus(s%5cNaHd%|xc+n3woP~`e5?VbR_qbUiW%{*KI zVKKK8^~zK3eW`kE7BR%O(29ntQ2Pi|N>$S^Hg-w~B88uw*ef)kmS3cOGaOu77ogJh zA-WJq8DH52rtws0!bT{HkamB*TICCjO`Qw^L#Em#)5N~fD{;#7OgOTCy}iGMF9P0c z#Vhgv>is6=p)Am?LFxCT;yZQ~7_`ynHO{U;klt3Db5sYs7G)H%BqIbN(FE#WXdq})!br1YiDbo)xkDL z%bQOtAHQsh$ZX8)$QjZin>_XLz~Js+a9oy!W@60BqDZ9%Ug{4c=8WTWHNrz zWj5NPAzHh@ZQhp4L)m-^D!W+ZZQdW{(j6Sw`g2HX4M9UQ4CT1#VX-n;&Lol1oxN&N zD^(vaz5GtPHZP902kPv9lu|zS_zFOSDxeJT&AZutY^8kqfT8~Qo@kvM8Udq9bLGk# zwjGD1`Cdwh%g1R{WvLMQTGPe(`VEXns}Gq4H#Wdbw*l%?L?(}&WkN@5-B&ELLblU~ zXlI}wt9CqzW~#(~6F}{1@upSS4?RC*4!qm7H&56M2t#sf@eeBqlin}55BwFV@xBH_ zs=m8>?-wF_W7&pbZ84*gF{c-ecHJ&4?(JXUARy}#h3@`^j8!bk@bbnaWeds{|25ZNG3212*Z4YDo z9nFte>Pz4G^eMmdj_UG)g;y>w8SNDtsie5GkyMJ@v-a?+GF0rM(JlSAq>J)4uzH%n z!W8imslAZs2P+GWSSFQlz8_d);`v>v9`Rp zR2OPmq4CaxxZR43rLu|XI@_-@X(c!?x5p?vJ?S|R9wMl86Lp5|6Q31d1?moAm3 z^$cIWE`tr#8tH2GRBf9SHk~$)wDZA#r!#FYZPJBO1@mLZQAd+t6_^Os%~*zb^YrYT zym%?6uURAAvSH7$I@OaXRRB)2jx#JWapQE}BA#V4_0`X*r;e@W!~f8~8k^53md@3T z9HiZr&4WQ+S9oX%A`Z^FLM@xKMYp8HxZ%sE7d6nF zacfP2`bmEl?F_IsQ2;WuV%%1jz()&wL?TmDOlxb42yb443SEe_+1)G zS$Q>$XH*O?l;BUH-U(Y@rNdRh zT38omMa+h>&%mbVZ7KlMoB#ezz8+r@pIszxttl3UsUL=Bo2Fthuq-uM`XvVqROKbf zXaC`lk?%oV?_8UeL308JAVIkl!;80+w4p)czpvPeHoB=&%yrP*UzVG0?jMbsS{b}E zh71*w^ImwBJo`VAbyr_mMSM}qJK|DZMB}tAmWyB;*w31_`i2^^hq%SJ)HKxJ$?tR= zzy*nW^3`gN4F@sp`esc=*&)c6frWT`)MO3t@nG>1q5=yu-{+r0_bgu9dDX6Q45Ha- z8DeuV|EUuYe2{=lcii%6VL55>Lneik?UM_#2qAo)|LD)y1ZBfX_f0(%-%?s5j>N#` zP;eBuZ{@-a(dVod#1{MNXPP*Qac$<_-3DX>I)@-@u<^e1B6kLU;3^zs!)`!=T~e{y z=SVqO#Md(sUfYtu%ghbT1;M=$WRKd}LQTVWO(*t-l5en)T0t)|29EBXkln6BN7eWk z)8h;K?|~LR~5-68k-iaD%A$aaj2HKIT)PkU4q^0 z&m^RY!SxwO4nsPZhpqagWv@$uOGNAK6?<=JeqbA{jmDvrKzGno!-8nzpm3ZWR|G%EFtb((C+e1{|L3KG454W z*f&Qw4Uy*V^YntG6aF(UU2WHql?Ow-KGQx7*GYEnSIZzF=PR7$Wr&+GJ9CIJ6ggE9 zShP4lCn})^pdppP9)X8#Xxb-6FubOC7d?6F7DKfVCEaCtr9Ezixv>TLz6W%0uoF#0z7b!Zg8ni%#JK={=-T5fFj{KthUlInheR6}`P$}uY$_`;@m3gmDVQaZxt z3&2$`aZ3;teWH>`ID*2)Uh&m~T?9EctN#GlJVuC}(gq5Cz>z$)kE{2cxQGXgy>O5& zIfAU*kKbFp4KMmy7@y{a+L^wk8y5*P)<9B>@-AKa{6v(y_?keHM@ooc@bU<(R z1F@ds*_h?~Xufa<}5l#|FIV-Nx@&Jc^uu)SEcW z&l+QQQDzXw4xf?7FE(wO-_nhWD8;AMk6b?(5BlRAjZ4jnNRTUO2mJffmX0Zyd{~0x z*l-c%F9HVtZ~dzBmDG2WV$}4Db#k^5c{NJqBg^kxsJWE`-y-B#b5B|0jDSRXGKwO; zlkXaigquRfJSw+oO6jYrptHa^6}g5nXjEO6idVy_s|?Z#Lb>`F)9p#%{#z#@z=vbl zJjfy^y5Z9`#3-jq`(&tL&a&^@_(SB({__6OGb_13tk2l7$1uAPRMfF1$VhqTo-aPv zI!6iub((e>*CFeW4Hoh66s9{K`ryaf5S9L&SXEd7;5P|XsaQ;z@`h8{y6GlB6wW-A zPzI~|uL=_dnhhJqhP0C|xW(&dSHofK+oedeVRXw6+&W5D@Y0S2q2N7-AZ-aW8PP?$ zc}_7Sbl$#Zj|+a4W_jUQYQAn`;G@j247KFKK8~l#;p0zx2KoEWN+D!Fgb%_iP>G^y` zq}crg#x(%EEKN_jt-PtaoMn(@%WAfB`cxNOFm)E2Ok={Kfaj{{xU3Z(pd4wXwOdr%Qiho>4e8BTR=+hMsqc12E3cBGx5f}j8AZOb+g^h`L*c1a^`#7 zK(=l}W!qEE`|UXbj7Qn5-l&0iq@lIEKsDCz(jdqG!ON88gM*Bq_*t@6fpUM-k3lOn zkh+lAp~U!4SN{X_%B(``sL1cd&E^ANCJyZ)pc{y`=D7Pqw(l0^MC#-bRhna-oKi(q z5~QdREzJfW=pU9ht4ix{oh$e!O{#}9xl|W&l5}@lT2BsYv+GLX7~uzAogGH>Kz`q; zDDkdYY6yOR$1G1E*`i#?pvwT6V{m%}ggx^!1)@x8h4it;(KS9iY*Zr5(9{?4HOi&4yrLwD>ER^LqNi6iw+Q zdVsIO(okMbE@fRc6q~SwoOcSMm(>@D1{3R0V@Xk}gioCOvfXh8)oElv-~2f>AG2SU zKG@QtefWQtCzXu|A-wPTzfm=f-SIYo-ad6(gz5RAbPy9RouXovY#lh?mGsiJ%|KoI^)gUx_{&tW$>FN`XnlLr`gQ?wYa0%TqrqPq`gcOt9g14R&C2pzkvV{0sg*vc(Jjv%I=n zxyUo7yvMpkj@zj!LDT&ehr@U8*=kzhTk)!F5BXf0tGN*4R_8=k|V?h5vgEpuS+oQ*7ve)?2+TbW95`ZYI3Huvh{Yj=d_ zQ|H|M;cU%x6^?egGK^5)8Wz%*MfFqjk^T|LgYU5=^YX5%fj*Zf`Wzm2zUX(vIWm5Q z_wTDr(nhwY0!c9Xv46KZ(JII^hzCjaKj>NUOddjwHvsAPY#z3S@nQ4zP zDUCkPN+(u*Sx#Pe<2dn2q=HD}xP~y3XYAmEUEJ6GPNsoc(Mh33Q03yR%A9VW+Dn&a zJCM`)1jWQ5>`4;EWy_nk3v;ztKyeig`+G{oNo|*Vpzs88lE6zw8NLg=v)2;skR!W! zzHq{L^*N*gfHX!!;7;m2J~A$=YN@I#!RFw*n3BcDK3X>|OwZnIuXdA@A{Iid#Ys26v$T=h2c+0^g@!{CbU19TVyU z@>UYZbFWR+ljWhfW6%?$}qsM)1PiR(ps#|=H>JBO~Hd9QO( ziTb@cjq%M@XFGislu3ly_6+OTA{#;Bes5t&2^7jd79f66WtN2qpmoqLGQGFg`Yror z)6xY8u6RC4`JYr-?!JW<1JP7t*+LR=kzST`{{L=5mLL(%Hq?*gX}epXF23iI!gLM-9m(7>>yAGVaFw?G8t<2XV=Ufbe*6bqWk541DoiqtVS~$f~5K?abWe6?Mh$AgW^r9y}z~eL4!n# zgvw)6vyvcjR-B``#Zlt__S%o;UfMdBWq1w*K5DPNvMm3x7)c{>AX09k7o#!(mxRv! z>vC@SX_OdUpHL9D98H{IAK0MYx>%j_*@5e<>rnk^i{{*&(Oizlbvt$eI2&uEt^@njUdy@v>udwWRJI&?zvHr{Yo2z;?0gu6E_rq$Wbjpq#E22uS>LH88Oxcrt@|H1|Q{F<27f*j$MEB zE6qrY``cOk6fOh-W~TGvSdnVQD4fs-F}ai2|Aw?ZOa=_Q;yVitN9tS<2ncWpP~kn$ zf2YmrP-m$<${ROL$Z9zCL+x*|=cS`AN(+)$)f%?IDZ1C1zri7v&%=WitOj}OB~Ee8 zs@o*0bC2uOMN!DlhrOj8uV1+oK3pE;i|dXUcoPI`l>%;?XapkmMm9Z7c`D56#wzI) z*!rrd zS&8$40+ab=)`Tp?D+gsa8LN9v9C63WU$4o0-=(7b>`LXa>)&~5^pKz!Ymw{^?)^en zz3vau6=}dVMwBt9DgW*Fd2(TbnuLQ^rSZR67yRnKn%+B5c^$HrSY} zYVN24+A@ACnyg!k;**ouZoi1HAhm~a-q<&&>j)dB1`y>op0**tpDphiBFL0cJF`F< zHM2>hl}$GgN+U|$+D|*za6n9qFw)`d|CK!1w@=&C#$ z0eE`08uL1xABT8RWOG>ZHwHLTMp3MXMF3-@?c)?iotMP2Kapu3ljLfyoVJBae&n0J zsLkN!q@Vd7i9WYo{?4Tw_ zY9fgu4;^+KF;(#Tu|*mEL{B1s!2T_eZ4mDiB!;FFV#KkLXmry z)Wz6aa~dF8P7XMx3h%Dkg); zsfIYM#1LR?3T49}!>5FGvsQjfTL`x4*3O)g2yK*}fcLsyJNBfEUi2lgLlQM5M0vat zBRKmUGqkzVGeP;B5=^4i1`j6hs^O0c;=)|2;^TfLua38BR>8Av1bV$k2{4$f4@EJi zan)M3d2n)R}nr>4lqIcyC(x@{_DafK)|1q? z{*frqyT!z(!Bbq9)&*OBKDmP^1N*tP`vW*EXN+QVv)EKA`2Wf;-In2kit_&SD3L{r zW%`&SBPf5`C{oT3&yUkfeQ(E>fd?iQL|~QnZV^-aV!TV-?+>?ZtpUDIV`Ac)NERhs z#1?{jUOI|dF^4~XbhvS;Qfud@>;7*=X$@7wncVPExSHj~=G~^4x2)1*%0T~m0#Yqh z&=uN|{~y4(Yy9GH`1rg|;+=B1@SYgDjwD`9!SU-1!sYD5jDcVU?Tyc%^2y>49R^{D zLPc`*0jbHQKXadN9mBu`Vyd0yi>lP7jWs^o8r1Cr9TjyO?`EjMIIeqeiw4x7*q2=0 zhCU6r#o1*gW#P6%53gkZ`c)AoF}tbWxrm^X8spxd7As~C;*=CD<>QsxXdpNex<2jk z<0T^`y`}=>I~Tv6{BRH<=K74nkrk~KPtdBL4UKq26)&9Gwn^Z*E!J16t28?)CNH3^ zj&-YK(laD(7tSDviPkDx-U;9#@vAr3E**!Efa^g?;4~q?5MxCofE~P_)Q?E-bENDN zwVgnY>7lq9!K89@3ZXI%WwxVmZ102LL7*>bEknwtuIj0`=QLR4@r;Hkxhh<8&zumh z?lU3!Jy$b4i|nhj*0=O-7_%pD`&M_<&H|c``dyP2fO~nq8{ksPYj#!ouM6vTHz7sg zRodKXm*fWQj|C*Zv4(s?Tsr3jKBp4gg9Jlz=2oKV+igz|8G>Rp|Lt35RKXbcuh4}u zN=`vQo|n+-Ku_9_iZpZliF=oZvkxo09N2fRO@{LV{0_5Z2Q;t%oHA17?p?QW{p1 zHjMw2^4wxqsO%2Z^0_#AdVYoFeOP-Tvls~-cK#IU=V%^sbIWnhdI(=LEaQIt0`=4c zdr0sK?mU$JaV^r~#~co0PCLl6iM3f_**?_Ddzedbo7{6|RoZfA!^SU6SuuvCZU-hR z2819+AD^C|T~0hpa5UtEz@m5HCwl9eN0$Zn|E={9a~< z?Uv~B8rS}0{RiAwPGY-vXGJ-D-(^F>4VtvEX<;y#*H3Qfvgx%!FT3%>GTt##g;V;T z)TW3>B925KC~pViKguHS&%!dLnOsQ62_K%%s7Q8vYEsM4sGOnmZbB*Ql@&8nB_* z`CNV>8+Q|T@0U-e^t|j7U9a~a*7XPePlo!s3Cio{&bqNlVJS6x9y~W+n`&TK5L&yv z+UD^0gG`&?q%9bDW|qEgO@b*e72iLvV6h5(~o=Ouc+q~S+nJGE1{;R9dtAFQb@1a5d zFGDtyjR@777+Rf_J#*ZMi4JIpr1Z9GOt@>I_r-7NE*p2s01w2}S@er^t6?7y`ZK1& zmcP|#-==45&`RG|Wc3E!e^Qg~5=TnqUY2v!23-ChV25l-{>~B4u41dV(E|7xrGR63 z@Y!YIPC;I8`Ez?^{-%rf{P5p`9CjkQ;$>CyT(u=u0RPGbSG%@LUhuPaeQ_BBwzLq_ zhFDEcdA>rPa^jl3xwU~}g=SJ%ZYBjEF6gWbB8O;RIn>u}CWR%H3-FENNEAd1 zQ9Vw`g;l_ihAN?v$oaGZrHSr}7=?hU5-JWj+TW93P(HjiMABqFt27=NtS4Dv<{X5n z1iPskkc%v@%&tm>O-WX#%04Nvjg-4JFse|gi-(SxHL`*NKLbr z5NFML!~#FJuU5*Kq})G$@(FwJ83VFgOvkNtWB_Wbr?ZQnzr|{r3VG62bRcJ-Nf)Eh9!4VE_?yQr)&`e;r&-iTBfza&u(6=yUHQ zj*T4x`M|~JG70Y#UzG~Yh7Gj0x9BM449}B+T4)Gu--$>_Kc_EA|K1QcdUS8*HTrA% z3zo5|WP=c(}?wC}F2klYojT+B53Uynons>9OKVcEuv zZ;`XtZ63z&G)2UbyC^E2Jk5luyKvG+>_N*_ac7b1)1+M7y;l*PY4*sD(of1@;kzi< zps!e3{w+PWSn_Q8zW=0UW%nfYNB>iJ@u&+tsY4Oxfq^mNu3G*Q7fU}%7HT)#up{I> z+Zp<=EM5tJSl!E}^kZA3LFG@z)Zfz7vIY_7)7t zD>$(d)MPR#LFMSUvpnaKNAwB0SK2;+yXQwB>@s<%6*v+hhM+gU#dossRSPv78oUao zFS+bjG`+w1*4e1D#K;-;v)FR$AlIPfZ-E;u2-W;0KRY7AA7%~~+}h^0=l_Rl6*1wY|k zlCB??YStYpO2)6YSLg=F8lRIuP^|CQBg(mp(325Fq^K%hV{+$Me>w*F=_go?!r&1c za52*!uwEDLh0$YCNZsZQdolX=x8-?%#(ofjusl*u&ajh9WxUp7^|P73JC!BOz^qrZ z|A&Ahfe;nm&f?j^Me&Mehk)yq8^owpW`f`j84&Sz#L(8VTTA5Xy~i*-<)UY|9@t0Ockfoe)=D@kQ%k+Ji5quRb--oaYL{_eSWH zE{{!~EO@Dztu0M;0tN#?w8$di%M1PI-3udut^vd%bG1^u#dq^(@xTw#54PEJUikX$ zv8>XI&l*sL`j2X%d|xlm3qm@D6cV3OuYQf%DtiUFwn+L9RKUBbbFGUAyglf}MnKALc~&MU>xDzWLD& zC%IAh&NJ~$hbx!~urzMd;ov1!$TxA8zI~?Ns&eE$7!WU$9JAoH2Qm26XVi_&SjV{+ zNpXN!O7hVr4+(#krq#}6a~77@hXCr>$Yce}i&zMxOO%FY>S8c5-$R+hU1(WJX{pb{g3PQW6l7#W<{*I3>~ zpr8HYhH&i9;cSr_a)+V#gDFBY`627ajIr;1x6!e@mE(6R8YX& zgXp-cMS-y!&#l`_o(4ZWhf%+E#Ju6;nyJ%uX;0OQ+}|u6RBe$iVpnyl`x1CuA0ljN$H2)iS8EmQWI3OH(s-I>dr(Zxa3UyZs_nzDgb$mOYgBZT zpy5#H_1*R*&$H=yKcgmdNoZr}z>C8PORuL#RUw5YM%7_Ws@AZK^4*^2PZZ^8 z9L}R3zAsQA||D?5OjR+ByJ-m7Uc z-hnoYJfjyqFGfTLn^%sMK2IvUr8FdwH0E7yPc}IcbT#d#*OX!5iG9CJsc*k$4#(^| z`zcc9E|)Ei1d51RHVXBzEI&oOq;n<$kaQbh#qL-(3zwFL4zz#CP#?;QFPb??ywlL> zDuom*<8h>&)gO=)cN=Hkem?N#X<=$0f2|yCYwhdIZt%DQfm-*oxWdGotG( z5mKtqaEKlKhw1B^7ilyN&vrbe(ww}%PFEJSB`Ql-$vurL~2hk5)_5} zrN%*b9%f*-$!l~nCoXTKuEk?jPf`X^AQZkZQ2tS8yr@z@MrfT7x&|z|Bynt!(o%0G zYn_c-LilD&sLKL8!{J#T%b@cJy1mer0b(wUt(x$DemKp{$al&4C+`AGG3MR>y8Id zyr>?KEhl^Eep59bk!`$l*`TbiyWjFAO;a);$YL}>E`3nCn@hL;mP~$iIes=v9~Pmx zCy_gfp-lMN&Kv0A7MkFEx(iZZ9;8>f+bGTPM;%-wYM)zODQgGst*;Lk0123`G9JG> zUgMruNgRh{Dz0)4)}gfBK+Cv%1>n(3V_N#GgNv%8V#~`2x8M&37Y9niV5Rpj@fw@< z6UkXA7MZ682X2?NI9MFw!bHA7iYylqtx!PkV%z(4wSsoX-?RW@9OsF|Z!tV5y?|F5 zWht<|%k0vz8Ffyhlk`N))&x_E9Rps=(xX0!KDasZT)Y4J&uI)AOUWVW$p9G2=bc;& zy$2W_rI@Usoywndn!ah*qgs_C3vO2|n2Ie~cJ%@~i52o9CYX0%4KsA+^6JK@oa7&b zv~|_xi0S#@YF}ceombQcyHDG(u6syejSis#y(a^V>lS$y=g=ev=aoMj+jH2{nqljl zRP2VrrJb@*7X4zl6plUi!V6OBk544*42q0nt1TgC`k{0S1tUYFVLhkkIhFgk^_>q%_Sy86tFe*Co?~iPtk( zz}a=i2ho>$3TV#O^~gBjMWYPbpoJ&S84i263IP6jZU8d#Yj|%8Yd^*vOw_eo!6P!M zVz}JFHrHtqNCv8RtMZ)%@~6VS?`yu+&;F_a(JCv*wtCS3Y1e2WOu`^%95Y84sLQy} zm0Fss1yn)M$^6Pdz6P@6qle|q)LUCk?3lR-r9Gp}28eUFAkl(m+KLsjLmr(70EL5M zSBegW0w^3oBQ_A>I}nYr6bo3PjQaP!-*ura`LM7QGWn{)rK*V)yO_&r0?D$EiyJrJ zUeKbXRkw2%kOKFwZ#tg`EeirRyRa^f?4ODHy>t{Bb!EWt1|Kg@w|0mL_#czS1L7d` zRi1(Qs2i=@ds zr~_S;)1}$|3@1^uKDxRDI0Edr+5fGBOoK@D2w_jVEdZWS4zLg3Taktb`FK%{kG1;OQ2=8% zQZfmG`EQJZXeG*b^;)C~R?DW_>%>6aNZZ#Jfai*XxnZe&i)gWj?Jk0+`%&I68vqjY zD1K?{A!G*Sb_0uz!}Lu8T!rPa2NO*#lSC{g^=bNfQLM<9R5-U}l2-n*9sql=E?}J) zPy{S$h#j>(M=KX-x0QwAM(Kj9?+|mK?R4a|8h}_+0KPmXdK6!M#5fz%SZ>t|ul3ujv%08;AcnjR#EY(o6O>jNSj3D(+*`*sm ztI(}V>Xp08sbPiYStvU3d zs$Cdz27C}$bKcfEZlNV_p>Sb#=$$|hr2hwZ&hN@vA1|#+8dxRaNS^NuNM0KOmg|HS z-(Ymbh9IL_0=CQ~NZ)~oGD^)T2r|+=5^SER(Af+)N%3iUUWr^sA1O&S#4Cpp23HDT z#yLWb8vtdFuBeA#$to>ZyBoRPmd`d&61p2ve z@u%I6eCpAl)M>(z`K_}n6=%i6X)VJyHS`9%T?O;+TilGX(9d3)lfk?diP%(THTeR= z_#dxmVkwcE@6P@_Lbvv1PJ^N?z81T__`R2q!lpX+Ul_QZcSzVn_WncP$gi8RL;Es; z-ZjWTK5|Rn?Ud38CwaL@57>b)a!AW0FqlH!5N)aGA5&OR!@wF_c zDQL-(g#Ta0#^!LZ30?Sb1Y$qxHS+hrPl)wQuAxm`>J~d)*!MeZhs4V? z8muOt9#JlmqQp2d4--kMKFDNRDpE+LZzo7RroKs<8=YwqH&7Dmd?jk2c7BSgZS7*6 zwzKi>qSsL_GY|_kF4ynjk8;becu(~QkKA4C@l3nx&z6PSy#pwv*jTSVh$Es(pI$~} zzdZet1&?|2{yR`t4-f6LTFHWb@gO%GY=)5=hXyA;x$ttQ@=tr+_Ak8jm}a3VyIA~b z=a+{hhP*^by%oN?HS1`$eveR_Ih3y%2aNU(Z+x5j4-{R`;EWWA_-q8b{O})de5x5a zGUsWA{C&$!&wb*Cn1-f7@jGy^nMYP;Yy9Q$wM){H*E<7kuwt#vj_sC`ObHFog10#Hhb+;>UADJDDFt~Y7SZ(%ggl#nK;_1u*Lp%eP~ zRcHp^+FG9Wud1G#Zkx>P24AZBialgEm_ube-7)xEDZHdkI-kU_H^eTT8DZFfb7z};|3?XG7r;QUQDT5N*yyEiJZ_P(Ju5bUS2lH z6)3X)4d7MOHAZAEoS7`>6n=bcnud-t{SIZ6`wmS}Hfv)yTb;qw( zKYDXToF497Kk!_Hgq=5Y7K&w|);=sOCXX4U<3l9BJ*?(#eY23bcJNwOA_bsMi1l93}`pwM|&9&?+&tJoCH$5!*(^zKq ze1xUN>Mc9o_Iy>Q`Hj5v}}mTb~fROyoKdsnxX{PRx5bRtf=OD7_8 zKl_8|f1p&YGj(QdH!l1<)Z}}PP!l3s#+kPmO==<3AfDdp;1T&7E^dP|-_OGwGtJJ$ z^}aPXt}->xIZWYQ-ksewo{Q%CTs`v3dJm>R^fjn@`?#goYkEbR#EPoO15+s~mnA?!)<4?mU&^^6! z*lC@y;n*OTUW)ziMo|Zs(v5e}7s2Sot#_3>WQ(m0-p}^$y^H1Tf|YSjJHbF%Q?_96 zPXTWGq`}izMaS-c!Q)-2-v_dc5OWo||B}Q$-`TGDclOGMFX#Yq=f9d~y-V1zdqZ?` zvb1r?aYO9fjJJ!112~4URL0yc6XXiQ!r61(T6wKG4p*TZp#!f}6o%ph$hPRrbXY=0 zeDH%Mgb-6qp?hQh`oa?D_Cu#KE@M&_I5RAh?&B(dU}X!z3>0zt@q~5LI!6Gppb%}# zmpO*1=xd#nPZI6)-^p{P+^?wrbm|sn;lPT@Xay}wId{>eMnvF1!B|3TVCKFcFr5SE z=+7>!ROaot)2hV8-y(r|JWl{v1Io*q``?CLd_kb{zUZ-NnuRG>>4kd9-?I17WRrGo zv@Nqx!O1+fIt{(2ssQ{32mJ!kE4W7luaq~a{lFCy1g0F{)?g+QoD2KC9@7EjRN~u5 z3!}FW|9+ki0UwRAdoy`5OX~`OPAa9?Um;gKRzB5QN^FwO4L_Vt4vM@Kau}4lSw0u#U~i-4H<92lX;qv zj!Bq+%x(3az`1EF4hAcNU#>tOCX^e8Yoz?cYnUzZ4Ep{Yc=sPD=k26}yd57Gop9jy zpUQ}8n6q3dV5fPswMpSJL9hx9a_XazJeEtgQ}d78O=Zpmi}#L`DmeWw_gXX%uimNa zhxYF}CxiCfHBkeB^M#hp6^!e-1ZuK0D6avaXzyKH#5CS>xpY5TAymdnss?F!7MeV% z4O!l`%r|<9?}g^@2dj$=Fqi?$WKyaKp79Uo=(AU&vyQA4>>!e?8KHUoYnV3d*f4?~ z8?nywzEV)A?p*}H$S#1o>FRjrI?;j(pXR0`R%x@v9hV=lfQP4P7{@u* z{v=q;5=sM!WD5nldbgNd7R0v3QkP!b_S0hXhQ~pZ>*>OoLWZBC?=N6xvo`Dp}}^-J|8ol*zje9?)TkW+ZqJBeV9x*L6P0 z^-}ajFi@3rh;@KiveXZDzq5>3Sev#QL{_&?8Mx9CXVy>ZoQ976n6|7hwK{wf@A~Zb z%HLX&%)QJZA}Mzxc)MD-$HD%FUmtOLZF?bpp4wZ+U`{7bp*Sl0m#6Uuuuy_3A^86D z+)V}OV1#9M{EU}uGkays2~V-~!L&i~dF5^&0RAXpYA#zYyct}~qbW_j~t*}fn+n)rf1ybJRDZ|Mb zrjk1em@+Efz^qm-%u4qiDiwEisBZ=p4zHF}m<(JkA%#(Zww-|KaW(g&?wERDjRNyMcO> z#OUQ*=0?mZ{OtHa)Me`+7}$Dy`<{g{$a0d$c7I}W8!I*dTf360z5S8H-i?$MlCVtW z1u%c`=MbLo<^9{IJrOAmY26+c^avHK>-8c}D~yI#im#Yp;>m=W$J5U)N>?h4T02NG zKRwsF?e3DvoJo;RI$bMJ~u>{WU&nx=nu6mM2k@V`;P8@RJ^(jqS z{)59__Z~DePc3BxrLe zc+&OX+<%~U=q|jfP@!;p4ifkoyR09^&=mlDzvzdjeVY$GOvj9%HN*zWY}-`4?kcpq zWcrdM6Td&j=2`7vNnLKa&(ZrY)Po|=>D?9mVvpP`VEkD)sfg~o^gTzlbA~9cGm=(N znfBq|>)QvPurheVJ}EvV9l%t+n6<2Fv8(>T@h_hubRiJjoUAo6Z?Ot@y7?~vqx3=c zW!1@Z7bCTVyAbcR6)E)$LDJAl*$B_s0=a+Ode?b(x>8xJ4^&M@bhR!J5)}HAgq)P* z9zV00wMS<}mXc3pYDXwoZi1(SA?3g{OF|swr)L{b& zx5Gx`r(Zg|O)g6DXos}@8H4h0Z^_a_?xX_F^q;cwK14+$7 zf>Ui@lNEC4Cn4L_`JGqEr{WhAx)#pY`fm&k$G;Ks6|=kM*>|q9O+JfcervSkoT}HJ zz5i}_p;ePu=sB3HfVrN{(^TI&!HN&2pt-{BYNG;I^|Swht~Fk11h|A6s44x5b!F4@ zUr)FtU-|4eS^P%NuX-MrmD|*?-&G>|xo3Xx&BJ@pQe;EojKC$BFkH@*A~|J7&#P2nnmHuz>N-_*A>cw=*^Kny;= zGPO3e2~7m~lW+QyK)+O^$g!cK9a(w46-bnu_m06jrRz@)rbBB0X1le$sgmygf#_AX zpKfRAtcnjFi?1P)pSORH2?zNkw~jl_YulpRSZI!t;BJv)txo~o-6nc7WlHRHy5k4k zkh1+Ae=5jif)EEBQnR^Sak2)R50z0~EDE*{n%p*iJ!3ThPo`zkMRty1$kB-s+RX9i zwf(dR_Dkk-dDt&s?NY*iL{fzy>Qa)>V92q_{gujKzI`IAm-S?OeUwCQhpCKG=`RF&t22A`|ME(d z+TA*J_FbEG7V?HO+mM9tb;t6IT59jxe_~mxp zE26NO$qM{q=U7VLMb$FA1pVA`mu6dm&5h_Q^&q2OgcuF{+dA(+Ao7eXQbHEF6ZwJi z^W2aLLGMXXWdFH#@cf=d^pB_CwI>{G#&0GG<070EdVy^mT3vd16(1UihW4do=W@TmDCx`n}33SnCD6P8WuwCb7mXw zS|18VxctGWAN*0M+^XPJoZ3kJz(OPGG#f8-vooV7491~ZqWuo)i|_OJ|AMs!fu&()0B9IpBa zYbfwW{s(%8oR63|=P}d>~${{K&v`6gm>=&Ewn-_oeNDJ{LA+-{TH zNM3P%M;Z!yKOeC_ZQg7u$42UWq5^Pb$Ly*uRekKa9xPKk{u1K2EA#Y2OiaBze(dACC+KC*zCzZrum-2} zEVn~CS`O@Zx_#YJybEx~eafxYjsL_Xip1qR40IHRXycE+hm^K!Kyr_i;BQNwuP!MG#m_O7pMh{$$`P-cuij<(XJmqw@5 zr5Ro|SssoxkvFsWWK$yzY7;$O1SlH3=Af3$k|^SW<}s-fa)DNABqM=&*9SIkJrP-P znUcksIwZ!s*1XQZ4Lb)ul`@T`t>#)~LPi8Qvm<#PuR$7ZKf*o;`gu3$*$dOmSF=6l z0~B`?Sl3e+7$F&Qm3>%D#LD*k;he9kcOR)%U>Oiy=HT}9Ny%|Q7F`_jXokVn1@RR@GS-p{aC zAD;ABWa7z`uvemXk@}{4(`x?%z2UBED1Z!SUr239!wZbM|1!n4=l*vRxJ4p<9OaTn z$T5XF0217_=S()1t{yasVxPP&Tw$Yj1*!Ns+DPSCHTD|~8tyA${VYvdV0v&d7$-YN za=t;?@7h=`7=W5M0E{FbVV%-mfl8(v*iyIpW}VbuVRTF07*%aotr$E2CJRx~sU*~` zh{O^;@0Oog+H>NnT4~$!fSNa|?rq?FX{RT*RyYZ&d@*51oJ8E4<*IQ%furXp-S>%| znev7J-FSo96E{Q<-A2EXL^j}{=~XVjJFCdw@yNk@YRM+4YLX@V-p989!cM;nkl|-B z?xn)P2?orCx5!ug0|P7if6ihs$2TRDghXRg%QfvyiOo+V$V6b7NShGszD|R2C>#no zLix(Z2=h-^4sgiyurO2PtCBMw(%(KX)*n+vEK?vd%hmt%=H%bWOFjK&N1+GcS3!y1 zE-6#ULY)>oJz=*AX)kuPKw_fN*zUP&qTi@Rc2}Uj(x;rA;Hyr+$CQ3Ai=mKqNo?a$ z!2KokVauWfori?~EvvY5RBjzJ~Cz z@x#VJQ7d|u?j)ot4_?~~D5K4_Qv2<{ALyka0**zDv4c&~OYWA7w{xl}l3Q`WP~$j{ zjw<%^ps|wdp23V{8%JL$%i9*1A$;r~tW^E}S>JYSdh1GGTY}#iatH9dks3=CjPH=C zO<>j&^>UzgOC}_pTE0-Qst0jjHhrggOBjW`Z2yWX{FXEixI+8FKS_w{*Dg=vd* zT+P+9uy1h44=8pwP0z@Oamb-H*1ddxdPEn5;Uz#;gw-G;DR?vE`4K?nN`$UfWr=if_ z>!FdhUZ`SO-dp;w!`jFrU%P$K1Dmc<0L&Z)0t*DI<)|q=c_NLc52UQMxoRrgiMW2h0kOtlbQBK z*O&{lKSI{kIemk{#M|0kC$Wu-hBH8}x9P^6Vp}UU`zJ$LD&qZgF;LIgFo|zrzsDO+ zuV{pT+Z?Ih!YK4dhu169NmJY(5HVV()a2lwL9wtfnjQ9Ds@5Zy%oeC5NXi|UkA7=$iwt0+O{ANzitMcc*qgeShhO#9h&NEQ;RX+BBdxN1W4H&A}{$O3%jrD7+9mNDQH z6@I3#H`~;RiVXRrTYasf^NpS?P|@st)%%@H&P?mdlHENdHSlojM-8M9*uPX$FEKmE zw+m@|w0C&oP#KrYDCD{}JemPvn)e>Pa6iXw(a3 zU4Dg2McGA|e%n(KfWPS9RwaCS7aOiY48~}qTBNUTjIuhKGso7BBgIhBDjvFxrX2}a zd4>JtbK92cvp}ffnPz`A3_nv>6>`PYD7ud1hkcqZD_Y8Hysy{-ag=JLBiKa7*`6}^*NO@yN#bp#>OrZ4YAw*Fjw<<9y{ z_bHLNkymoXUQ0ap)e5UkyL^(}IP|6~dA$j7fs=~p&bnf1aMkX7H)vimOzJCH>R-Z= zHr*2o;mK8RQX0gm527BA5guR-%)BQfSNrtPd3op)nSL}yLUc6?VdS?@eu})t;@KpK} zDqc}3-fZUKx2RWmk=rB5zoqs8eG_+DvXQtjv|lqebo6l*duT1&_*6lRK!5Bqyz$$u z&QuN=50cA$n!kNdF3qcQj}fBn*tf3_SO;sPEMZT;dwX;EjW%X+3wyuUxFvCaeDnx@ z49un7E@!tvPLOPa&R)wbML}BJ-6c{=-#gw1`q=GLuqnTTuTnw3O)dv>dhiBXz0< z7cs<+i?ABi2GQe6n~C;p;k{8I1t-oTQivu>5u&Tysi6l~v?(^b${pIn6w}%7mJs{3 zvw?;V3JDRV(edM!3i6!p0ReUU)zOq+tZ(k5&@mmm#@bF4c-oO-fpS8|8FB6-5THmk z$)#=nnQuo_&7Y?XCpL+&`+K+21^z^os*4!$c_k% zn*J+)oBj<^lgb&Ik;{7ce9a1R5rMYYb^f`p`3?nwL#G(cnh30NghNbitfUPDqbfut zU!I6zT%_r~0xisi+DNtNG9T3d)yJ@%;Ey@BrMk5ZpnP?U+19RX2U0Es6cU-bw7wfr z>Us(?ApL>n)1J%#j(o|i`}%=SY0vZL5O*!pgnEk|ZUeC&#Wn~QD}?)*aK;0r3#X9N zNWCKEix{ha^Zseg=?DgTL{`_F_jpD=_LiQAK)5eCEwsu@*kgiPZOzTU8#W&p_PZBd z*iGtb-Tn11*suA*Jj~g{5u#fLN4z<<6V&83p$Yx;A&HQxY&A=6Lqc`Fu;j<1eKFX+ zZ0BUX7WrQAFFWy$2axVVyuJRi#S)KsnMWfhs1it|g!L8O*jFomt5`|tWXI%N-acU^ zPq_=Y;z^S0-JztonpbWCf9cRdx>(VkTC^RmP7z}axeWJq?IK6SdbfJ(za)32kV%v z9-$i5X)4AdeSU31-LBE?l`RNVDZF#X(Fi z-zxiNS7P+?d8Dnz&7^hG7N4|tK+!y!qxc^P#)ME;xgU$7yIUI_f0T5h`UXc+*A41y zupi!0Y!Vpo>z8LQ){erNpH)W&g1Qka( zIrN|LyHiI4J|AjcphB$95{la-!0*mh#dj4O?TgP}7shCyQCR9IjslQzTBexd_XKdZ zZzfii8pXqYai{}TAms*%##tju69SPb5-wz}AS%i^6Z@TOIZ%dNJQlYA<+Vn?Ihn{3 z`|w3Tny9QULU8!pesOHEer5?oRoMJZVn8JoD{OR|J|W_P@@g-qGCO*DOQ1PZjNI#v-17B-XGJO$j(97e6F-e~!X~#`Ye?0uQ zJo0i*9Vf(R|FL7iMenccc=C$5N%S&V(6nN@iS&6wnX^AT6ifUn1;&~~i9!>O46~%y z3fhq~l>9&hEFS~9z~2d;mZLTWoRCe=M`#mrC2(E$^@8H@VxOa%e{F5WkhXAzpv?NDW?cV~<7xxSoOOZ1uQ3A+$;Pw2R zRo_Y6yKVtpt}t5A0B~8{ILvz3-g4N&9^q@_gd!q zGsb;7dUU8x-KYj9003bFssxA>XFGmAS7z)tTS38{Lh6TGhABx<)fYQ(He03)_j_)Rsp0h#KG?0~!dttaS zI%y1Sn#jnL3QJy8W3>bj4AyaiG9~fIz@u}znGkTgEn9!xIcXgJL(4XECQ{kMfddCt z2_jOJz0Y~OWRfYmEC>o8sAgO;_}$GD;#{3hBRYpIFLNYjaIc_H+#Hw>SmNr_(^a8Z z97k*-KK6oVuQQawN0vl{qKdakWjwrw9a8SXpTBcaaFBsCFae=6b0d&8A4`d<0tiqu zFfV3uoa3K(g#%nJ(XhQbJ$j8aX53LlG)Sps1Ppk~q*G%SISSE4F#tQD9{k$rj3eoI&@D6GYJ;C9;WQlG9w^CeS7OmivLcK zv1FFxDe6zz%9YC`WVOn9rWj=V zd)A$XiLs`Lp-v*YMtps`0rqZh-Rg%Gg|6Z`<4l;KEm4%e$u=H-D16MPV?n-1)i078 zoiSv5Qo7@bgv|NxKD4mnH`6Daww~q}Nc!3puPOPl;bgBDiydjxOU13PCza3evOyv8 zap0OzTOm|FQsVoxW?fOPeN<|jd02o zP;(~DMcp{uXg2-2;`j;Bd69?tsNd5z>Ug@$O#LO*}${rNXQrAl75xB{wI$Sq)pAD!^7f&`cNup!%s7 zmxLcSR-M@sWc@{JZ+1GG{#W-xe~S6Zxv4_cjv~`npL?6k3+rc1;!yl}D ztR6`4#yTZp!&UV;TkjA;jE=f>hOO|y5#nfz%!_@)|A)Sieh3k$u$*h}0a7J4_v8Dp z!zW*8M(zX!JV~3m0wy`C+ZA^KBt%XiUZVKrp<}<|e#9OZ2;jaF(qBM5SgoW%_P&30 z?9<+luIE1q?pYR{gy*hcZaM>fqqHBwWK^`E{e6aA3=J;L3PAwX+^NE&y+1yF%Om5x z`t^|^1`IyuMy`Z_x3`zcwTNGzyIkjcZ*&zmyNG)q6okV#p8(jL-f*k9*JpR%S6fdg zpW{Du-V0Wv$-20IIZ8h9z0;-pXKW(wRlsHD>~A_Zr&O1*5gWnnn>r0oTzv(SMxmVx za#u>rGassjD_Y1iEeaf{vrky$Hs7BrmaQ*slVKJp{+e7#!y-@L17$emo22too{+s_u$nc8>iz42H7_oSpXGTAm6UYV*2{veu z+nq{vBe!e#Mx!Up#P0>{f4ehhj>i41lr#k9cxjKHh|{Nf`w7v61b<$z#uYWa^twY+ zhJ8-SAY7s2htL;p(2m372+R!4aY3lo<$`OVcwCDW)OS|raFoML5@A1XGqXY>;(%Z= z?gwPs3eTvVijNspYoER%)ii0oY*TSm9-LG=Bvmre#Idtmc4ly8bYm|3i?~;-MSXYO zd#-H3J*rUc_<=36B@F1a-djpI5UnT|@xF0HD0%@P!h(|e80&)8@KF-7dpuOh{sI4Z z%J<-o2j$o^LCGMX!W`Uk3GY?68#j3#R-v?~Eh{YYeJ2Z$Oi+=zVk_Lf$g>VCI5Pqe zlD=f^&B$0g_(%@_+rvRmFmfX{F4Rh*le7L25fWz&+S=y7X>sk<(*>0Ph$4Wy=Vy4D zdr`Ksd}HLaL)UWJSCxst0Am8%u83dZ({U-Iv@7rAIi1X+ux*=|t$H#Gkig{SuV$SL z&pCUQbNlv)Ua1DwO#OjsD^|C3+-^Dp@%~wVBmHLY^*qv_fp;$5jzApzZJ^2E`S&>e zb5?r?0lu_cP*Q|?|8n)oQ(9p%$Vt{|?_<%6{wzAH(D@SXMqfh2X0{?;ey0azrKP}M zt@f77K0PUQXd$B1eVADhexMsCW0!m7F}nMY-X#+Tb3P&RXpcrUtig}Uoz4hQMSU%p zZgd?E$gF7jSTJrwm57{{+h?QfOT~G5Y|PaqG&NoMhpnrtBP90Ly^K5;3_JXT`(cU< z4hU825!S$S`Hx55Q2)5R=4C(5t?#QkUFwj^ANoZ!e^SsGd?`fAT(Id_RH^!nM`tx$ z|MeFBDBT>Iw)4y$*#G-|?8l4k8{(FA0_Qb6GxaFSLQkGY_PsfjlvW`?po#q0WhuYb z+4snE_R?1}TPCF%o=8u=}+Dydh?RkArM^k)sA29|2;xM4ZIqPq+!^K+d zwKe4OY9zIwE(`PXRAHvVZFvV!UU`+J@Ch~Ls|HU(bCJClc%_ZPl>lTzIXf;0CXo+L5&bRl?3Z1T zqcj%@i<&)fiEQ1|2L*L9rhuz)08#Hzg~azTtDB+V%y%O{&GbVKyg6W|bzE3Q22|xV zSXkv;N)k2}bEc`=B}7yhxAz>XzQcIHv^g{{`Gr(z`11Dm=(#6PJjN!;JTYNS{oONI zX}iN|e4mHMKHzfo*D3b`3}-arK0zVErr&WGbR2a( zOa;#SYu(i1i8EI!B-Hnkmd^gJCBUZ@dR9N(8De!)lPpF;B!~Y3uh<|)4cJVQ=w!wpFkWY& zh0-mbarIW_bh`U#`)9i4j#YJ1FJHrKw#ENgb5NI9$3PErI9jh~wPUu?ok#{aeR=4w z`s@i*qu!pLYqC(4Kc_%!L1*gNgV`PQ$cuOl^VBN@d36k8p_<3$0h>#K$%1}f&vq67 zZn+;Cv9Vty@o4q4^C85*i&H!GiQm3xVAz!SuX;9`GaC@z+r>&s!r-kslL|c{KV}jN z5734eEQt(c621?-u(09y@!>Q1w-X4Tgu%EAQ)q^cj-}Dj+gVyJb-m?Q5FO1su>5UH zXFLRZ>?FiEr9LW*G$PwtWp@ThWA|BUKkWpm{JBU6?#k>pbz)!6+z_n&isUPOoDtRI z+b3ggKwuAyKL?vDz>)3AUp)A&|NE4@OiTjAJT2Tx+Ho_i?)JTJ;o_dTc00UA<;GQc zynG88S5-PAEVe#_l#c560o1e8Hi2F24Ext#s{{8&=@yJ3Q$0^Es!{B}eO2hs=vUE} zEZ$|VlY4*%OdejQb=CtRr`Str5)8NgOe$~i>(B82GUXn2z=Ud>I9Yh7729!*%1qx? znDsv1z|q+;Yg}dCm63gq*x49;j}R6NKwPL+?*@)a|Fb=bnXS?{e}0{?=#Dgx9UYF$ z5~I|rI1`lT=ImD1Q96PFA|!Uyv<1eve#QYgkK+I3ej5t3+W+EpGQ($X)Q8(+eg$t7 zU2k(;>M4b!zSY1@cI8 z&t}O#idNE>C}~}(dL8IUK2@z?GhMyCAe1&p?LJ`Nxw`B8m)@UY5uQb3iHoP`LzsYw z6Nvf-JEy+wuTOM(YN4H2aSW(0_wSiWl2zcZ0ghWc|AUZ%zgtD_mJ6J|^&AJJ$@;0b zg)aq)-SZOX60;ur{jpC=)^^kpytDNh&dP-`Zk=qC%Z#+JP|s)d?-wPSIoGFm*>_GA zCAN)Q-)DmJ`47~6RblWBaEv=*sJ7Wr z{lCOqi*|x%Ta^DrcFPJza{7{}mq7?w)3vc-4|kg@Y@;W4r4LPrgxejDn>nTx_#a3b zqw=&lx%5xLoy3I3IYkinU{~;%pOV3Xl@_wYe;|11H{UThS6?5yxo!#IC4R_acRuCr zJ)#57b&nw^X^7tZJlq}CLUDEuP)O0A_GB?j& z4(mbJ1bVJ-Lbcu@A=c@g7P$Re0YFHa?OUmnJ9tl9w?-6GAUeSLex+tl&(ltl?Prr} zuwvE8R`%Jaoph7e+8ZJP7U1AM`!m>RXm5F`$pXx9*QNYBxVYE(yiekp)oO!o#f;=@ zaWJW?e>uPMJri-z2M>}#510CCqx@~|-(fBluvmuWjY4A!mG4_NK}v{Jun;0fW!mv! zpnT%KSURlIOFq+|LsqT^Z1yIDNKKg3Sh+;APv_L3(%Ou0NY-m?G%6jip1 zaO; zBuHnm&;n+D_g{LrrqnaO(_G+gLziX`uQw@uTbliLajogpopw>gk2!4-V+s6$ycb#_DkB$6#q1fv=)e zmU4i6ilquQnNL;=c2D|Ldr^=cmM^Sp+&w{?Y|gLu=gx=AYZ@Vf{CZ1Nx`z`qGq^|^ zRbgZ2wZ@ajch|VL7ppE58Q7oA!6y%UcyE>F>P~)BxYG(*FC7&-$7sAD`L*;S`!TeEu z(fh5v#a;d-vcY=XE>7519uv+1F)LoA3HrP_!wYH zos3y%*-#1|J3h{j?kHcjn_dMFv|mE3u(gt5%%WMP{9A&_h2j|>sZP@7|V>v zE+foH%#3Y}AzLL|_9AOZW6f@inNWtI8B2B{?Gjl-LlmMElI)bNzR!Gr=iKLho^zi2 z-1Eo#_p=gT^7ug8DD`Na3z+guI-pX!OHF|@> zrPC5OqE(TE1+#toYd?5iT2nDfn&l6E7X(APY<%}3xBgMfS_ynG6=;YuYSij2Ejtxv z1r3VK-ztZeytQ_0e`$GZtLpLvfrs7OBIy7Wz}oJp%IE1)rtkG<8i5EtB244<7Mm) zkV{#sIPIVH!32dk4^W5NcMrcvAh;Gp%j9ZLG`)Z7iU%$zY_HLvL&PCldip=p|Mq)WKn?Ot4tN_Mu+b*FlXe_lEq&piHR4F zB>Hs6{R&L5@p%|J_3>{R{~pK)A$(R%^&p@n?_D{Fz?1JC`r>R$Z*+IsCloo&0(=aU|LT z$j5nQciCoQ%q!&&Omslm-rC_(J-47yjbMdWfRggU{y5oNL>AQ+OKH;2ZsG~8wFZaz z`O0yyp_uTCcRd^jzS)VX#sdQPck2HL6i`|-OaS>${suIkdE?zUg|VZ`u7Ke30oTIYmz)NhsY)h|HZ!T`zO0`&Kv^+VSSa*DLB4 zQ5Yp(Oqtm;e5;q>CsOUP-RV0PE*(h7k%VcS%Z(_{)yhd zP1Qw}c*ebZ`M%u^JVWc}@ZbA38)JPP$JQ>{Af?d%rKDqcCkkbvtt^=gs|);if#7A2 zz@PZfX{Zcs( zxNM*zd9GhEKlUEK?Ngz99Eu|P z(1jDptt3{rPZ;-rd`~;BgW})hDzU7>=$Somw_j701P$J^ToscUPkj4YFJH9j-QYS? z)%`vQ&WA~1Z!v18>TO`hNH5iU{{s+Ad6^X>ey8CwgA~m>YvvxfS(z))VMon*^HXOQ z!LfrrSPLjM>#1)RI9KaoB;#S&r(4+v!+&`BVALsEuIF^+@qjE1?Jf^&W`<_Jqp96F z6CF>7T<_fZy{tkTAT(CS_OM0C)Gm-rAKNAy}8LcoB;5@lTfPffc_@ z9{xpAYTkh+^p{@MAN!s8mM*&uQF!&FzAe+MUxB?{Sqk%$te#%2q(tZlh+2x>=;WGk zs4T1JenN6sJy$j3#*PiET|!9fWTg*P`O05$HHUk$>dLJAT?Ug$C}4b3 z$8{8NrWfua=?k&a{ss2@W5vE^?!C!6k@N+!K3@82l66;78bnM{xBqV4JCPn`3jm7< z2;H|$Xzd4mNVmXdb}Hwe$ul2F$v($%QR0U{zLGUffs?<5$;LtfdS}}zC`#7RNnQ$( zp~(BZhi-h*4+ZS=M<)`-{DM&YMaz8?lr-|IC`6zXO6Q;0x%%iFddCl>g_XApZAWx~ zQS7Rh0jxE;0TigxncQD>tvz}QCFOr5)@M7J&Vk+O-ygNxkZvtN0Fil@*l(p74Sb4{ zE?toypyQ83gyub+UY(6r_aruKCOm(ohrV{KtZN?anOG!_nRXn`|LplB=GwDD3yTt6 z3rk@looVk;FVy~p|4$-joFFst#qQkJ%`R2WjPJ^~OLr8b>G7&OUqj z=M-!K;h6C@9NK$iXboO0RQg7a!T^w-$S%%6oNUFMd3y!F_*@7FziS+fzqZ%LCD=7%Pmi8Za1O|Ofbcg93#6G~P zJn6Yr`XF;@umZ-m$T%`p4ZRpp0zU+GyRC;%QXwaB(1Ba*nn0{e+9%GN6sn(?>`Ow% z>>+31vXn(qM)JbT*~sfx@5pWrI1mOA_f?||SUt_lk)CoJ$>-IcHOScB z!%H>c=GOJV7Lh=I*?svNqnY=ycP;&OdG1Awzju?to{<(^dTKqpm_h=8AOZf?DVDp- z$c7VO@pvpDz-xso)-<}_k52^^_*2P@$NJ5Z``SHRI$pps)lzD1Yhj{^$qv`x#VZ7A zZzs~Vq(?0XxZ~CKmxqM!%#7LuxREWegvd!Bh5F;4l^|E72Qtp5@odX`{*cyG0jZ*g zRUA2$eAeJ@7GF15tnwl;07s$SlVBv?gRhJah;~%AixwNXO$~rDRRA#T5Gf+Rv2b+t z`6xaq@vBD$*#fVx!%`pU`ZC~=&(8y7Vw7*05yZ=ZD?m~C<#DS5=~Y&ilM-f#ttX`8 z$cBhsiVK<2hlxYdj`S8PsVA#XoXPR$;D%JkMzZ~-H@4|1T;*8j!mfCPSYPi%mO!Ic z*oKOZg6M(E-F^$7?z(#eZLqQMP0kdu637lB^6g0y9@5Wci7$l45mwI@^ z?%aUX3)Rf+5iQVZtf=(e$phR(k~FaKq`()Bua3pU1gnggQ}ZrZz(qIPpM12|y0*wu zl{-y;(`FxtwjVENwmWN2rBk-RX7V@R|Ge_nLXv>zue`D~p`IOlOx7e%03~!rGhF|1 z$n<5mBw2o4o>EciBRefuIGWNAOjUu4E&O4IHYdGSw@4IQL#G!fOS8X1cGyZ{h)<0n zPmA83Wiwqe*2apK>1M=RI~7@8hE^GzPFy3CWfO_ocbv%Bi8Im?_D#k|c?))pL^-Dh zEnQVU(AeN5n(<6~MfTwNROoBYh;0Q>apjUU>7s~BF{g7~q?`{G0~R}}+2#)+1NR=w z1+*j)0FhuMhu6>zxu>@RKBT=KU=Ad%u&om;BG-U1JHd{|KMEd=sAQirnlHrZ{D~jA zV=;0L?&{@=aP=8`hP9c`f_TJ$Kv60~gl-wUJwc>jm*63T09|eA3++$wBH}3=R9G^g zKt$--&Y`}|t?9yq(^xD81f&r^hDGf>_@bhU!-}gQSL@cd4)`%)Rf01?)x3@kNdm$8 z4O|5nMPNB&Mb|3jwvJUlzdDh`Lo$w!3q6-MjN?C2c7#n|mp%G1&g^RPu-`-wc`rFV zW-&NwKsavrIL-L44=ar{#Wp5Hk=gcWGd9WDJQ~o4M5s9k-A{=0f>JsMsYvLu$x7A1 zC{JeQ`BvYtkqdD*GR4c4Z^dw5V)wE1p^q731!P`E+Venu%jo!GjEyS@h^S_fN%M8m8B(DLsNEa z*MA0<(mErb%xB;DQT-$XL8^J*ft+OBFNvF+EdBbS!~Q3p@i#y`s`?T9(l^PUc#%5V z6iOvNv6N6sl>8BJn%?hdxra?Tu}z9y-kY{zrtBi}sXbx_F;H04 zRel!DDz1fN+N!e@gnBoAp;aUsRWwvh+OlgE%EfFVq!P6wiAD;yY3u?V61`QOiP7bo zk-qCy;yG&J);&O)x6k8%8giaS?JV2q-5};Uo-Xv9{N#~S?$lI>s(GrN+7sI)@Ta_h{>Q2|Egcn z#%Dl~%JT^XaZV}#VBZqAG9>hhRU7dGJ$)I~7X*mTX}6 zqj2p)I`GtF`NN5p`YJqOHpSBkA^%x<52bWrvk77LM z@EI}B^Y6w9SqCk7{~Qq6mam)=A75As(KGKp?KiB{HPzu^qpWRH?R0sVcp_P;Y$F># zEslLwdH7h$O#8vSGR5kEC82$%@mjm5h4{ySBx;cGCplx>wGz|g=L-WZnd6ms>kX2_ zPYoU!QFnv$CNIu+j=9j-3*$_FIl>>QVmXxa?Q)fA^-S#_f|5{YfWe{uoja#4bYB}c zTgy$Yd5l=ZB(FH|S;G0y-#N3{V#FNN0MBpZf1P<;a*UJX-zFSFgc5x-KIT+kZc|iI zvCK%ao^!O~8EZ@djq*)@-8{fehmej#Rv=Qjx5J&_USKel8DzVM91B=b4$_8_3W_)} zYIb(gV-TV^C(gQjTY;4_4M-QviQCny-p4neZYp6j3biaT#d8VqKgL_d`EV(T4f!VT ziO^UVFj^WjS*ZDRAGZZ00cloM?0S{dv~fO4ei0_;TxhF`wIPwK8aAd06C~9TlB=nF zld-$y<@Cmwv+ai@pUQEfZCdA$WW17P*-L`HawjK>$7`7#OLRBY6j8z0avG?Ga~+Jb z`tU8^Q*uBwBX&|02n7HDD-6uifZ?)7s&%Gv=uZCN64pXbe32NXXpK@HJb0hTM%|y_ z#q0LYovJqhTM*jheVmlt650HKkai>jr3wvhZwbWtE>7l8MVtAQy-ktP5CK|gja054AMcKu0q1X+>O4}s!cr-n51IwDRCHk%@Zb0j$+ zp?dr|s(iAE>3eb-m(9Rr^qk!-GwI=-+9xm$UolRI;Qq+cR{h;vSLJI_$!cTuk{m5R zze?uREZvm}<zmG(SIyIB-Tw79wY_*6 zSW9_Xb)AsJqxMrYJ<{tl#P0S;mC*nNGNB$euMH=u^wPdEbXHU{dV_B|d*H~(Fgfro}` z!TCg#R!8pcoIN_*eLQ@xE=Kf*f!qS?Lu2>*>4wCD{ONu40FsRPr1ouTAZh+pA|}_T zPUvQ!r~Qa{xSl4D^!!OXKC6DaX`*obmEZR>shYZ5n2ez?B+%2i&x3`1?cFlHH53M*a4I3|kP67_Fp1<5e+sJ5YTbtg(IS*RkU_ zR#&D?#%P1bGjTs1rAF&1$Z5)0yKfCf25jZDzxt>CdRfq)Kkew&o5I~%q1zpGf5%d# zo-3&$tfrkKb&kT#7LC%mp8tc5EL}LG8G|QB=zhp`3y3Z*9+J>CV3WVirF&GkRds(t zcIVioY}jx2FCxBqh#U{?iG38#TK2tV2fN-TKl&MPDm&asPK)p8;Ze_d#0HS*r~$!@ zmG!REBxYO0sWt8)XP`+Mq~lYM zbHD%8AKo&WDpn`r{O9OL9An`fFmYIDrZ(GSepvlV*PN(#x*Yd(+3=mekLEwCWi-1v zJiUElvCRFvz_MJyybHaW^Ezj=LK1hY=at#nqV}Wtj`5ibo+8g`t4gGcotTzK%R#XP=~C<<_Qm}okcF-pgGd5M zbII_#VJ@9*9J?KY!5&vr&mbsVLY#pCm?~~)-jeewU;jP`FO_a;@5o%f=F42*6^YLc zthw;&>I`zg!a3V0o?CKDHv@D?fPF*7nE?qJj=T~YBET1g-zf!g~ZE4F&^KY-Z+vB|>u z$)g_=vEOnuzje&VV<05knd*_@yH+-acP`aL7E4~>Y+@R;ry{vu z5E}7T$$gOx=N$q|ZX|-{v)*&vOFZhqoUUyxHGCaj*7Y^^u&yOEbi(m-dwH=PwECwJ zw7@ZF1m+!cUMoz!ONXjhn{6)j^sHvJ$~wRiQ+5NLxXD=GpuT7un2Qm4))5}GezRA1 zk)Ic>yo76b7u%b8I*-3wzE|f;LvoC!p`Hqi6qN)JtCKPanm3lTCuH!smC(ChzKaM} znZlU4oJx+vc?|j38qB)SD}5bLdb#?Wc+5ek=sMG|Fm(3QD-ez5568Or2^#0OMS0&- z5Bss~e41#H$r36B$M90GzO)@67;p2=--a)6N9XlwRabAC{$>>M1LA>!HX(;@-<|=$ zIuEX;q;r0yocwX4`)|-tU7Am|-`P&*qWqCY=2dkF^ame8VInB0>n}ZgLb7bC!|p{F zR05VNu8>bkh`Q`$+I;P_R;=CVE7QVxR`n%=XIFc z>=1GVv$|=c!Qj@5WU+3sQWr(H4=3{0KWdBMEcp+$$gcNwEA&pGVOT~o-RDlQMeu=g zwVH9T@q{9`8J8-sbNbeQ0H>(he45rNHSWQUdLDg*0$v@p*`jfLD%7f4Ng(cR$;ySk z5pIm}$Og?}a+oOQhc?FOmY;e0cZXgB;8vGPu559r>|~LN4~hdhF<|86;F4=v;wZ`M zbxz;ENB|9Ak5)dVIO)U)78j@ibVcfly-dc4z^p9094=Veze0?L2Ig@5uzy6?tLNfF zr_@+kcw>p_%li{qzUnnLYPxM3e|I13f`(FF|5b{ch=F6{z3h`r$Nn%m#TFc0GPsdf zJGSa2$K!P&fy%dE1Y$yM?ETmdW*w8VM)&vDi7;ugYD&)Uy#PUghy?+~g?UF=f4N(H zlYx;QeyDaUZy;Bbh;h_K(i~8Af7e}GPr(%4Gy}HxaGdcEN2^bOy?x2*a0?u;n$xnN zp2QLdVn)|C4{5%B%z76Kk60RjICMiWEfx#dpePyI~JC53kBE`{!E?O7PI1XY8AVffp zTH_$iC%*{IfdS?%D4e3&Sy%H>lEUr}_6xVE>pV*;n|h?{Qns>@V&eiWkWzBxp^p0hoZ?I7~591pmxz*&D|y!;OB zl4Vxyi7>+I%%uynpI_XL4AbH#ORi+-#$BI7KOjscxvQa(yFcM;S0CAOe$aR#3k#@- za!lB~V(5tIt^8mc9U3yB*BjGeHz7Gz?e{E6b0)l-h;RKBpZHLPSaXM>sQP>@73jntMI11FYFJv_@P#mtnV%oP$DgV@Y2N)ewJXmt72FdXAq|18}T zD;|kNzk`kcJ#gelf~YExMBv&LR-rnqCF&ig@0NVzn{L=P-I4<5ZG*xk?DMRwG#f}oMq(SiqAOVBW$*~pVlt=ZA5Em?+A z&B2k~^*8p*hB$D$Fm|D82J|Op2}jvilxA=L4?72p3$DyO*W&v8OK1t|S3Ie|@))by zLey<(`F{@{ib^+_Dm#zi0i>^(?Bo6`83f`<*Hz9zL#!w(X+Dp0PG{Y`L-_`W$iBs1 zq3Ms_cMI+A08&T+Ks$?>ck2+);5^GD25dS1ijLae$cv zLj*5dc#}t`N7~=Ln)kfsXU}x1oFbYToak=8a&_1;J3CoXIZD3rkp#PsVL4P9|A+7ywG0j6o+->VW>sJ4ErX9o zKf41Ju};2xASEbTtVRxA0ZfLxmhjq$)?HK%s?Kih}qcz9I0P=&Z`w6Y467nM2%fAnoTm~ zqCjl|laRc0lU}X13=Yc}N8UHaj3CQ@1PHs54l7OK5R^lB>Q&tx!AijaB}(>(UN5mJu@sm4*hlEm#Je$K2Une>Ia^Qg zARz!~zh3JaiVkc?yW;^opzYiQiZ|NP*agMn(`$G-ktxmuq{gP}z-FxeDiJT+PzSs@ zjVZldZB+GZOm5&qJqueAbsI+%uli&+@a??-GlLY3J;@56lYftlos`!5PC?i(SZI#8 z*NO2^cJmtefue;~qT1Qz%5n40dEy}eOTIZbh4>XW6qHhHa;&)oB@s>d#wF}><(5t87KDSdAal-^}p=UG$X_uhs zLYAiNZQw?neO6Z&enz7U38z`TII~L!TC|9iA7Nz*hDdBC z)q4)EcR=WaXUd;hwng$cZe<2X6YNv$Q$!V{Z-&z;zLzqEy!na}Ybpz++^~2_I^Um{ zue=jytQ^e*?lmBFF~Cp-n&edU0H2INh5hrCAAwHwb;f+}Ue<_lW_nyXt&YtuFfMrc zylu}(qzKZjXu~OxG3~IV@BZjytSyN%ofmh*LFa|KJDAf`3#Dv$$4lsQLJxrKOO|x5 zC=lgkGrCFKn(|^)HN&y{Gjq%JDy$;6BmLPOpx(^&>8eI|cV3XgL z%C~GH*0ks7b-ZZp`|0w^+OZm%(H?Fz74kh#1dyY|^XwlrbEu7*TOGg#o|eJx=`>Nw zK%4BJk4r!&F5bjIG{TP@IUbdJ&+$n-Qaq7vrYW(pVm{C+M(yFWh^IbT5wqZap~yZA zq-br2`VBlPia{Fi$?D0{N0a*#zK)Y9>7waD$Fo*7Ho=1wn%9ujccHcdj>}!7X0=$J zETRahqWGduD}#3BVtze$!;gBnt1Doo;pJ_?)&~-w7Zhz=-4F%iTde!d+0Jz*wUcI^ z9<@&qnn?P*xAWZX(&lGZdrI!WXl-+)_kuSn%}(_S9lJc!)VP<$fH5Klijo=!f4MYt z(CT2VrkNfpo%7Cu9y7{@0i#J4t-zlN&X?vt_AKf}Xq}RU50s=!$2yH6;jo!d*K_Qn z)Yj^MYybcIFMOSmWcNl)Nk>=XTxj$; zLC79#f$vQ`_PK$@@T%ps`j3WC_R6*3#M5v;sRIh@k zbT5oKne*Sh;-!*^97eX(e}A2OEBM0qA~cjs1f94=XJbhzoK}mb!D4U=f~}(a%5&Qw zZcA^QU-++C6CrhQ_a>Ttop}}F5%#OTTU`WKcSoya2ik`i zOGE5ZlgxuoS2;z$B}}WR^Pgpufn9vXvs+Mrp8%GBMQom^&k5%J)1j+}4elO@Z@-!x z)}}oY6@$><(H2)&IdQ_4X;T9OZ}9CYw(JYJI+02x+Fh;+1q`r1|1*$&><_>GX(|%oe{zqspvh^u0^h-46d*dB*c=iMrk2O5JAnU2vdBkN6CGi>YYEJg+ zYw*S-^Yqkd);NyJ&M*N)crURY#2fWU%3|I`9}ktN*qYNj4pW55^YJMmG7993CUSc= zYfo}c3@?d=nEF3Ej1HUDy1T9I{7ovYW+S+JB6?EV<% z$8qQp{u!FnkMEOxa@Af^E{AO#f!&P%4V3o#u5NfdVj@t@TQ9KQ-86T@dAsh?)VJ8T z&^5{T7EOyLTa*}^P42*ENXAah-$`yS+f?6Hi%N?}1C_#hxY&U6nGrAV6|B-!S;n*5 zkIW1ocb^P%Ce{aDh70|%FYiM9imINFKhX9}_&q5VXP6c0hLxj;STJ&;XP>%nr)j5f zL);8Msj+=OZt+j#;KiM%c{8sKzi&9z;2d$1a>vF<#cj($h1)(5EZo&R-t|xdvOITt z>TUXmC?6HAl-ns2pL^N{rrino5ns6BP=&nN@uP{QPP8LScyh^J)@M&ky8Bnidefo5 zmX4o_fTxG@)6fO`n($`&#TIcRFiakgbWhYP$KOu3{pZYjW36H!pLXM3|4TZlq*KL$ zz)|XCrDo<$g@`o)w%9_p5M~r4!co8(wX`JT*oTJGFluP~wm6UT`cqK@F_70eZ=XNe zen3v;q+|PJ1gj>Qq3U`dywedvN`aN5C`G_}DQx5wj^j8kLy5YHN*2VTyjR1y79dqH zG{+h>^2-GXtYZLQ(|AqQ+;No7DbRBH?iQVMbjr$-?96+;S=54$z?OSIJUR2Sj44HC zhlN2T|GE)osDfW z9eP5f@#Q2q*JX;396@=x&|1? z#ItI9LcR#bBzPF+iZVvw7x^4rmQZ6iCZog(k#Ujc(z@lIi>HF_NS|on8^x`2U6rNF ziGAGAI4E4i%6ur~FqU_(5+N0utKE8&7s9|iDidS=ee_@|pF zTULEm4z&Y5=z%Hle?o9bFK?DhL4oTE{B_c{T~uMw%;`W4Zr{VFxdcI53>3Ej5hr@B zsjZ;NI$?3>k1Ou{_y@=vZ2kE{+DzJxI1~EzO}W0%(0I3m{fBgS9ws!mz*V9#M=Ejb zMkl492DD4hGf5I+h{DwDg4yjrj2v~KJjGkB+j`G7rZGW@!Omi7ubGa4otCEu%1tc_s)rOFn zlTGhFFM&UX9~bgQuZL&{U#nGa_B+q-5^Lg+hMK`NWPKTar(Mb&z3|Im^88+fc*7rO zKGUGSug;jR2kshkzdreX85ey1Oo?^5n$Ll;q)Pe@R1)X1=koo1*ew+04= zCqNiEkj$N9c_ydBhur@I$la*3>3GrFdSQSQwOP}O2Ah6PYwLHwyCK~+sd$mNelycOR=LO*1ZKWt0i9RK6@Je^$kX_r=EYW&_8V4WHFe&x+N z*lW5jNiDR8yY|Ygbz*9r8V0oF;(q~qkGhL86H{jLiM}eO7)+bZq_)!I_5!$JXkPai zTbICJ0U{NAliyGxR;3i}a$S+KoPg@rCO8c(FY7&P1elEX+PTNFt-YNiJs;+B9meDn zQPerhS4$s^jVpAAlJk`e8Oy~VkE**34oETFd7b&`gj&pis0EC|tw83C;jr^zucMV08 zeU~Ijx~`(t4Z$COasn%KZhf3I4BX26=#JdX5S<`aP8f^!_0=V*7^8P9t@UgbVn3CP zEy!tLu6G}Ajne0vPUlI`xeQe>oTO-oJ|gs^}*rC<@QxHPP-Sc0X)Tt zTXlpG<*%q*#)OEm5CQy>*c*L2TS2{?55;>LnDe6^jMTnmsBchQMA(scmH}tCK1mH+ zsSio%luF6z{1?d~W8ZdX+;Xc@Ds@jwEH2Oc?ng8El!nF4&aunEAhcSsnwLiX#)w~n zWbfvwsd!BH`HuT9rfnZi^I70o{4!YdDJhy$-}Q!buh-45%nQt^^ompp$5NH!-(3D- z|IhiS(UsFC9p*r<*qeRW3+D>_-YLIzD)u<|K!LqwIv9t*-gU_bLuPb-?RUza3Rrk4 z{5lJJQ4#Ar3uVHBWNZ_tf~&6to4@vM{9fI#@sQsXqMm*?c1L?O`>kLuW7&7TERCOyx?}MB&T)`DC&x} zBKl7xSzcu|1)wtM$=+#NYnq1#FRkB=^;-(J&kI33d}#JQ4x%kQSY(1FT$ znI`0e03BQrjFloLHyq*z5{J=0zD_^pYOgtdK1EeYlR8N`s_`ofea;;&)lAhT)ZD3` zkxGCd_a}A53*@PEVN>?S0L^hRTAj$D_S43$+^>@Jj zq{OGWd6ye*bDqs6X`k`t$~MLGxk``8lkAhgB>Qog;Ei=F$C}Tczq}dwf4@ktHs8~P zqa6EM_{;&`LUYTWX(RIC^-mN_VLd92HBa!Z@|DaZuBmmADW9RKO?j==&pG{qFnc0_ zRn!t66PD)sQ&dnEOh*#G``qXv~4N}|uG&tl%o6j%Czrx!2Mc)|}5Kkw0q1f2A zlWaCsgja^VfBf(2yCEEQNxYHIpW25#y_G-#w)6PGLDJnL7oN}OsY6q%)fXo*V_5!C zw*5-)pM+)T<`Oa~!v8&tZ!%72@W!a9HkcZOQvS?@p$Ak!TzH;W(&NxR46pzaOlO1P zff-(0^JwX}kAP9;gRExFr0WZ8h;6~zKE8xqK=szoE%zHqvKqa*slNCrb{}lRSOy{DmyIUIp$h&rLP`3 z-|Ci|PNcM#f3C+<5a>d%0e~d*GU~cEr`lyof5EWP(pTwlhP`_Y$C?-LR#4S;<)_m=)vD<$1}bTAY(RNuC|JCN~mj_3Q^Cx#|$<< zc6ul2>7=d^(#_^5l_fT$-Bh|H^(sA)3q4tU^fUiOtKnqcqtE{VT>CjKy$bvrOv|_! z;a?O`r*~Sk;Ojiv4+UTC>S?o~bUVJdoiL@dP{Wc;EAd<@JLPNg*LP z_g3g4Jl%wx;EevA+&%Q|H0yoPc;!2+-{VYnw<=yt#9-;=2kq5lneL{Ekc|}sNvY>T zus^uV_5ftRNn&08@I&d813sCRv$-%k6$}c&t)a758p%H}P%Xe-!s!2>vFAdl<8eV{ zEPEu189Y4kUxm=|fBaIM7@x?jtjL;U#B^>`VXO;)AEd6M0}L_B!(REiJ%3Y21fc&5 z&&LLtVV#tK<8F}`Mo)ehzG1m7y>5AFChg<}SKKjWIC{l={QW~0t8KUom_ObAfIsK+ zyzu8e7Yj#Su-R@oKfa~u9$SoM5dLQk{J#tZpW88aJXIIpEf_YBc_T!J93?0mA(xE; zyEi7TPH~w2jQ0|}Ya~8T@wMeDs+~jZE-6eD@8Lh{CAxECHewi|PoOups>V~Y`}ko= zR&Imlw>0!-#@n@RPZ`7Xcub=vN4Fk`ixr?iZbOD;dOOKKgE=ucmvjC!=erzg^!-e2 zwxMWLyy4+@;VMm7HV2j;J5IkIVq9G`=5C-#Zdg?{UQvRqx8E5^E%qXQ;&z0}MIz$4 zLqXFgDTx&**|f3tG$McjvoYpSwD6Kc%3pG4;RMtl`gx{^7|dPx;j01!13A(5ZUy5J zoMx>-7BW283|j6T^(D3;O2id=H{u5enUrrXW-b`Na$K>C{k+?fRIXjTn}^kdmaU7y zEIScGuM#4`p9Uh*IfZ^dfZ_mV&eTsx53M{I=?N9}0sib{sGiF?KMkXvH)99ARROsTTH4%9WL> zc}{^g1vJNhaxWE>^@SGBalitVK-vO)i?(rrOf+!e2{*4HA@8gG)DPuv?wS;;s#EzN ztCEU@)@z|yMQDExNcn8z&xAkqC)J-6J?L561L?{30K`61hBHL6o1gC8d|3?c0cEZhKl!r z?K5p4Y{-}trQ6ys4FD}IqxZ7-AHVYAz0V*0?)ywDzf~q6@2=BUl@M=S?HaiGrG3I? zC-d|J;MFF%NWF$l>!&Q{bn;rcn;{YOJwbxiHh)iN++H_4KHVpCNS7hv%%95RsVy~n#v<6qr69o~@cG|8PAmd+Hctx7wVwUW*x&<-^Rin}od1b>zd@coG z(12dz4A-*&1E3vA~}& zVh$QFabNcgGKn)<_W3`h_>pK-q)0d0Gm{9-k zbp52Lg?fNyAjoowz@4PTr|c%f=G~U_@e`5=`4E~{@Z%*{QimhI5ZA-D@!c{98i>JF zZ2Cjn^nGh@=}a|O5HzJcaL6*1<4G>TAbS+~j`2&$D+ICPntWGJ69+^qJARMb-ghhq zGye1q=>x-}IBx}=1OQc_HD__yTVKoP9I7TBDJPzNhP5q=@_0RZ@II#<0APxq=^b2W z-N}avbSr%Q^KZX*fCS{oheH5V6wy0S^FwNy(m=t@py?l|A#kfb-v5^I3RBDTKY(-) z0EST&KD|S)ULpuWxuhcVO>gTVB^sqRrnKivEIQ8>E52OUG5xef^ZI$q?p)Byvo`O8 zxs6FdUXPeg#tF#lABG0@^C8pI^F}A#7uW7bVeCV{oS*|g{4a6we-y_5^Pu=WN_;%p zcA5cI_s3h3Ordti-H?((a^Z6y+oEv{Lq<~RMyD>;>OdjN@h=RAw@8;FIE$@Jz`0W0 zp54Bt*+u=#DfwOg?Cu0_J+`RX{}b9HI99y&P4TbpVUji0#=_(0u?(`@Yk6+qpJ0pE z{L`+}m6i1GH=I)=24n8#deq-QWY=u4DKtM{yoaU=M%VPxi=Y|kO#YOJa^&x^{=S>qDO@LO;ByEnsR+S{MC`89{%3j5gie4j#K zkdzDUqxinqsu;x1u=iOnRa*G5Q5%c! z^OeN$Zx5TsOo6YP2IGx{ANy6}rt-t4g9h@eu}A%Ld8zj8063iCNaM36<>3wFZo#X{mxxWGfh zs{7-doKHdT$}4-(;ZCJUEuKnrv(d)ViBllb2#R+ zY`Nl_cE&@s!9|`n&DDs`OV?(lBFm0{39mJ3%iv-c*H@s)Dj3dq2xBB`#GNX4AC%UK z@49aP6f}LodLl2$-Ww=oX8AsJv6v%#Xe&3|suITstv;lS00zfcjZXmMeLR-JMTfH~ zlw^Lc9{J6sI@|XlDseOXP(gmf<;KcaG#F4L@<;hS>(YCU*Yp&*2(+gwRx12#eoS2m z&x0L_j2Xy70)VW~y3LeMVXCPQC|Omi5)G&9T^GwaonIBsx$BBsg~ojB2?zkVLKo*y zKO9Vd?5G`S?xiR3l<7ECcEP&=O)JuDiL0tNKmN^Ofki-JG(?iQuu8Xbu?cz=40MQ!d zr6uIL*UNQ0Qk9)KFe%0w1< zptxK+a%On}Sp<=7iX^FjA$vt`*MX1_8qz$0@<_46sL4HTpkMj&iU)f?x+4Kt^9h>E zQ)jpOdtt{T$wq7q2>_5pPfnx_h}U!a`YB=P;>3D3G$zwD$4~o#GR`<|bT-N6f<5au zN7oxq&7O~qF{XcaUp%$7{T^!BdwTP{)5*?p6l^N`q1wk3R_R;C+<3w7V_`C@w4lv6ZaLL#^*N6BHQqPe}{6sx}-Te`MH$Vp6R z>|LNO+XQ@Se2fxz1%~hD@A@c zcYSaw%;T|jY%BGO4$!*#UN8Ov<5y0k&!@5HiL}doO8Rq4mKQx@hSZ^I#!@NrlyZvV zf{Lxi^ZX)l_8Iy^{kwi~3YXf$NP~+ZxeM=L8lnLZ(!dc_nozgtKt*mMLXms1!Meh67d-?H0(D6hnbOLqV^5#75twZVLW_$E{KnJ;{PAQ z-aDGj|BwF;VnofLwMWHBRBP`QHIg8Ry;^&g+Nv$JXRSzVwfC&8I@A`bgxa)LQL8AW zw4XcQ-(SB!?)%*T-l^u?{l3zTcuyE|DZTqZ;$_+!Y!we;1G`_agYnw3STqy3lR>`^tBTD`#TT z2udxNNY3Zb#(#r138*DwQHzVtGV$YV5U7i#S}_BV7R&Y`npsr(Nl@0Z_R3~cL5 z+Xs;G7{$YfupW>s6t&zYXszg&xokNlny?H9JHGaexj-i^*dTY2Cc!b397xby$zrnq zk%XEwKhN{DEj#uZ#K^b4BU@5}EY?N&v2FIjTzteFm18xh%iDGlJN^>QaOXL*Wi|hu zHRW`wf^({B!$lAEbD{oOTq2>ylEvGYkOuDtYeE(=rq~ciFTZV@)Q(q|_3^3F zlWTH_Ww-G_>c#4rzs4P0?>P=(uyM?g9}FLM(R$)gA-F~W%s7F^gMRi7Q8UxC&mv3x zNg2gtP;HswryV;X^bI4g_BParS*xqs2}maE{O;$9e%f6q0F z;T5jrtz9SFI{$D6my_Z~@C^0T#qd;c?8v?EYbX%!sYzRt&H5C72>!^=mP1|P@ug-E zItVjuKqj!>QDS>K>%n{1=D?a~#>Zt^$u=Hn?=oq2fs2;lH?ChBaRw^;EM@Yu(R(;~ zzp2u*uNx|+3%p8N8EBbKdPHsmH)fG!OZ<`pI9ikY?y-1lI3Y7LvWN( z0J-Y!V$uWo@DHKxl3!#V9*Cuofg}Wt32i!T;4ir@)|s1PH{FfW3uQB=?VvnFa$XEL z2L#YiGwV1Onba3jx->?2+4-UCA#AzC`j^hHDgp|G_+)65)4ix#$E^G8-62J=`5Et; z8r)Gy8#X#u#JGGCn~R038r(#3=|{85L^VM6;G#c*bY15xZao)^?e;$p`p45^`feh+ za`~O7?~F4LPOa%y2v-)h2<>CHE?}adVanjO{t^+{j7rSlOsg#Oes87~EJGQBVlFq7 z{Cu=m;cAqNO)rrOHJtxLi~vBW1rdT_PiLc%Ffd+gN2~DsVrJ%P!X5c)Yive+`Ku4l z>$Cy%K&C<+_f%X(M>{GKlK@HAnVQ==t*3Vdk_*eQyftkpu|;wH2f)Fp@1JgUoHfTV zHGv2r5D(IGFpHJ)+FLEXxg^H(p1K&26!ihRJu|qzCT(dADG}Sa==1loITqg7QURT>#5+|Rk(->+R zT^rRRisLSv|JO6LNX{zl!dyJFr`DGAeN(hLBtqxg5!bX{QlKzulsX-lmPX=8!lYr- zBYX^n1`n4;qDmu|ml?xu2xxpR`PXiHY>>A&XcvU|x!gZ`!Z-M#U}kN=6>d!<%f(?c9*!ruDjX6-rS(+nyTIbALYBlWcezKVc~elM3VQm<*fwMAw) zQ?$ns|JyIsy8kZ+NC*U)G?UVhQwoyDiJ?wmX_4a_An z{Ggen#fTB71_pVJTck0d8CmpGQcA;K(cbx=kUPydtt_u5bOoj82&+6@XJ?BMCJ}W-F`nU35zB4OuD85n7h7_L zIxsmDuZ+9$0z7Xvfl;y~u$cGUXFOSXA4<7BQ;FgJbh+`acW=SR`v#i>iK+Si_20{! zw1CB|RmI8-`C*@YSU0yQl`G+ZFp|S`F>Lck@NH)>RdhHm0BM~XHncmFsYJS{sJv+? zF}RPD?B zgoV#DZrAT_Yf}+pUE#*FE|MJWbJH6H{3aFH80ayQyS4jQOwU_Lw=YweW=GBDsgd@f z5W%5+KmMZaMLW6ExRh$G&Qb?*(JCvKSs|o zT9`<`%n_j^Dm+|<`OQ2!E1UmWEwCB|FI4*{se!>{Md4zRQFwQiw$sVyJH#lK9CoeD zCRq>JmKYjiANxI8Fm(f2AZvPsQiRl0Y#NMUh1I@t2jeC07;^M(xn7dZFNXT zRZvvJgblZddH1-r36s+(MZMhO-k*EY^{?LJvzbeRZujq-u$mo#KE&0G1Tb`&+d(!h zfnLM_(0#OY3B2dTfitVCLkalKKJywC5jkN12>jztSu6ldqK$O)5o$FJ16j-4}T9? zET?cvi7kiGVjCDGtKdJkwc;j=XuulF6x5f6auto-#W*%{(9FKzNgn#dH1nIF5lFD= zD=~ukO+>CSxtl~}2T_LWatftS$*|AP4|aNNB(sGoLO&!+N5_RS6eChR4UyAQ|b2|O2EDKxCr1kNb9LU_}F=o9ACd78s zz_R550e@Ah$&fUnxTp#&$S6hkp&^P1wKTrwPEwXAjYLk6ZYYp276_vm2xImRB^{)T zHEWcB4c=}5I3aDC%{9@P_2YY;cy^;45Yf$UlVT)vge{W)jyNb)Q{QXaTlcK2C448U zCFX}zb*;vK0K;-jGbL+GLX;WrjuA!C$sco}>Znpy+G6(Ys%7Iwp%&J~nP#>cQvLT2 z$ypGq?RA$*E9154-dn~Gh1wA&5kExk?CA7{{-v5RDK80UqH+gPB4A%PI%i+{(Lx~r z`@I~V&>@@^NPgz@(!gIX?kr~fe)vK3mKh(DrE=W*Z@D93Ar}v6{_;Edg|DU@#|DO-! z+L6|!D@6kpp|dAp3lUUrLZ_$Ebj@_Ru@ONze@udTiOlgW=}kdWTD*>i-#wmUgc0g2 z(vxBCoQ!%&7=os`2}SPor76P!&&u@3T;F=!`*tNN>bHU$oF3|hT3t!YlF6#sEB@Sk z%uTcIRPtpxWk6OO$rBG3G`4{h{+RzHTO9!}AQv*^Mi|mQ4B{VC@H>=Gl9Q6dmUvPoVdSVy{ zZRIb5HPi=lM>2M0pZbP0o5K$EQq?x}o=E~~=NKNpC9yl{Y{|wh3~1>iwR{bq&N8tU zQlyEdgi)V1HlOS6|5)N!Z#$12i1j+T4sqDQRs*S+mo+G396%<5DyoWI=5V+~V&F+6 zgSg|zqW)$#SO~E!#HV7J=p2PieIE$4t)YM#eQHcpxtzMEgs;{r7#IknwDX5S={p

g&D!Av@)ziZyN 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

GHD*n2;n>}N;$vb^AwGBlcD~!#;4sF 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 %9IRcSAD#|q@SrbZC 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

P%&!~TEJ3I`504E+?opdl-flQoh?5)Kd z5y9B68Dl(Kzyl7ztsJ|!4CCd;7K8~1Z9Uk`wHN?Sq<|~E9|*WjMxhGvZSASd@ZHTI|asEZx^_6-^Argl5H9RA*ChB_moPu8U&4Xs;O9o(+-B5e>1t1 z967z^%*u)1trvT8<@O?w9StOV>dV0 zYEshh&%|6>S-m0xl(I9sq#YDBVUan?7y^3d7d-FPAPY8<-PUVEUsRBp}c|R1m|(h z06->l9R{^!IXHREiOVyw*Lb5r9hKRmFd*DFn4LMh`BWhH?YS+)?x!{)HY1$r%cXRy z{>_|gbHY~mLtIn9OL2!1=3~T3EvN#r2q7B#!|O~fdnobJ)}Zeec7Bnml<_Fa01`<( z*B~p6gX8=z3Tk!YuP4u|I@pdGi<66uH?rtOIOE#)4B;Lg!|z++@rm)`@PTP(aJ-?L zH^39cjJj87Wk_b&0?CdJ>xab>&ST)z8-PB>I{ldv4QX%wf8 z@u#saFTTDjLy2j}kl1Z`(oz&sl9g;z1AcQ%Ok6TM@`Mzr=86}blc_Q*Z45OWHTxB0 z{`dXNHL(>dX*N7?8F`)~vbMFiRl~O~1`yxj%fV|q1h*h9TfkR`nb1|e+IA(!czvC= z7sT8be`RlqJf|9TqRnSIKXyqLz!t`v0!Nin7<?0Io6S=ZVl%T_m$$j2R?vf%0 zBH+v1Ken_Pa;>qpYd$#UA{DFsPB z5=6);BY069>YlaY9x|{}O};w&xg;Pz3lenD>P0yJ0BYN+FP=AyD9BH^1}wVS~!0e2NJ=` zhq%JY%*^vGu2JX`dDT!+zLn^IZX5@|y`uXsv&C0^q~KVNH-^|J8^Tp?#nD*s0_~|K z8A&6;WWZ7Zt^-yc7Xf%#dp_dhraCp0ES#Ltk_+yvHt+Tz~$*&D)T{4q%?CCAS?V_wgNVEV7ZxHji2c8)JG+f2K8XqJZ;+`3XPy}hq)AOYnN{Jym&f|K0Mi8*L9&*>i;Nb5-tB|ridFn(XHO$Ot8$dv<>g?NGK zJ%0S@6~a`c<|{A=*KJ~*9ARo!hh*v_Q?9!6q;IsLq0Ptx&VK&@N|Z=4tnHbyz7Kq) zDJ3^eD3W~O@9XrcGqUT0W!jzs`b@?qglqo*GKzm%=uX#df#7UGN=Sx-W)9*UO#XGv zoGkC*J3zu65Hezx`xuYjCZzRE6}=>x=sRwwEQt~z0!~<;z3HEfmgAf?e3ltfoI=`I z1i&XS*Iyy|Q}Yam5jj(*Frmwy@l9N2%YWGnaZVWsvr~scBQB*~M&C-~RlKRmE{y9( zNg|v@)?&4HfnF(EhKWy}hH0CMZLm%v!yU0{l8cu8#i~ZSOruyDjcJ0{ic-VNd3UKv zR?9iaeO>jcS_7w z%85Z-ZbsrhHPntOS#v#ohCaqQtc#tDQrh(b3GpFFSSCn3xox~Vs|Y! zbc=Qnlr$1@rBF<3>ItaS#s2_LGTgR~9`$m)jWxsERm34g}tAX(QK;{`pAe0?rZnZj37h^bsMa-#ePKlTUp!})E z+lX$QLXmLN%7`a22E+Q-F=MJxc3X2dyc{R1+;qdcMrVldG-CFpDR3kv;i!Vspm>3g zrot(ezAQ#0l_jS}bQl9;<)`UPc%~HH%kE-09oVqHetW<~HvYN?6W9J>twiwrM(V?g zZLINoCoNsN1(K8FQj6PLb6)nx)F98A!$*QI%+o8rA}{}Hvwg^oXAWkQ6Ovc>rpN$wnDJ5qU5M88<;Ua z)YbexN;8TjjE(6?>OK>6UU1G2a*_T0iwh(uf=)p{m(rc?Er;Rz!eT_~m>y=B`zlhd z_zQ>KPzN=VQebqDKQB6#UN)65q!bjG(o-^Ps~r+JuXBexQ)Jq9iH)E}mqlaZ0ju|d zTn^$EF9k>lD<(Mp*~%iVfXad!s zo@1t)M!NoV40&C~0e+P%AgpC3cM=8q6as82jZ@VdK|Ct78Ic9oeeeUkKr8@T)6D znbtu{ieUVzWt60!5h^;E8-9_e){vH{2?|O9QWew0cc0VC(zKugi2#_^2;0-84L}2w zfDFj-Nd8rTfCwr`AdM%K??A%PkvU0LgozzK{{ULXfJ#U~2{HtE^Zd@ItqCbv8G@jy z3Q5;d{WYzrDq0oeGE#I3(0YA-Vt_L#(Ig#GKqfxTXM`v!M4bePn9_eb!2!uL;wSiZ zA92pKoXw;Zt3$avbLCP%2`EucV6bFFPNsatV#(C0BoU^&55Lm1N$$Z&NJ@w?8V~2| zLIlVVkff>(oXpO@N?>79NGJpXoqQmP9z^<57s`|rGLlk9IMQ{9`_h)_l(({1u8NJ0 z{{Vd`wV*i-tummgfK2ofdVeYa;r{?>7V>tpj2M7>gX=7$%~jRZJ-7B>hw%p--eO9* zeWxEwS)k~0q9;-1tyb=KEYb`n;o=UXGQff7r9sIyQt7ttRMnMjr?IOkQccUcY;%o% zm4~s*5CIRl5Opii`Rzr;*+{7?D%u^7*g+-bh~LIz@)fl9L5GQ*N zsW4(;T< zdYV=G@To;|ZR__`h_g(!#vO~4SNyH(<*!bHu4EFF3DkkpQRnxy zQy$W5mN;+}Mz>^6vEfB2>^SaF_F0fr6g4t-(D+ObD(zkuQ9Ln(LeKre)bFVM*pVmi zdgAL3-UBlwCta*w1Eh)TM5QQ0iH5@C zQer^zr3D3GjIk$B3>c6-K-P(qB*c-Yi;{lD0Bt0o5E4ePGRCK`pDMxowPi|_p)yG2 zr1!jyL1|T??4FNIgngj=?Cp+sN2sQ&q=9)R3`(4qQMg z0O%4n`PG47m955#;1Z86dm5sq=BjJWDGzLS%RQdpmV_*#;~LDU{{WGdo&Nyp708wd zQ`fD5nLsO~lK|INduzSjV0+7rxmonnf^+E@Yroy>1NK9sRY%GN}U z6lX!dE&10{9*M%MxU&TP<;!jc^JGaPPKQpL(uLa;l)Y}^l^_x)NSy|h3=y?{AOftw zAw-GVBkSi&nKIDtOq86kOp_vZ^O}^Mimh~Iz074xiy)wCqP<{2*WvlluC5w3^26v# z=QJqE+mPfvDINPE306fVu%W7Tfkaxo-hsynQc`u1D$`M1Y-S?TbjfD6fiAf7mp$^9 zNr+zie19`a?Nath2`U6mnw_`SjmnFKfRzE1YMw?&*#4Bd*3oLQPV0{nQg_?yT*`PU zP3BJICiD}xZe0Z`00a$41b<$%1zN2>Fabh$Jr9r`bmVLvKtfqaoUpJ=nF47mwrg#` zms6QXs3cXDD0XnwYGt0m2=Qh@a+Hu`S&e-+p$k_TLWg!jm+wlngVvmrZleu`h%#Vh z-{tq|MK0CEg#{r_Ya=M1DD~dC?ku6)ZBpSOY9#L@4M_C)(^JibD&Z-FlCYv+h(3Q2 zQZL!>7RU{Rpny#1K;`*;X^#+9rK^sq`_|e4ax*9ijnC;#Qjh@2Y#A**RsH3@c1;ZFL|!62DN%^MmqeC(Dot2$zK`Y<(0k`E%z8^ z(S6=Ac9lY$aVC3|5wbzwsjfEfGpH34J$I`swEiIB&eJ&G6XS(gJB2-qIp4o-!m}g2 zA_|6Xu{9e0%wUTl4PrMzdW}$%uPVc1Oyt`vegfhJ{=l?sIF%`oQlXjv`ubF>4#(Pf zlr7kCdL|B@r^|Y*uzWVl54BSaT->NA@7)bm);bC?PA=So_^3!sC@G`4>l@X1E>AIP zw~yPl`cSo@K_uuUJ$e4Lb6h~uKwKyiuK~@jypO`F7ccQ7&vlA6)DW0iCPCleG^Ymf zOi`4Ds_NO*0VzmSNQnL+M`jt(XMbocJHp?4lPM`lT2H&rPc7;}z??tC9i#DH8^N3^ zk#mUR&g5w`4WI!lacB5Yk*Pf^p0BvCixLZVm_h<$-U=ny1r9(7G*>B8%M7tcbWqII2@8#MY* zmhKu>RO%40b9sO_rOokAez1pwh*>$L%#pXl<6Mr`FNiRtsjG#gr(z66Ioom9655av ziM*taN>M+ZS>ll7L&oIyI0IgdSmnqomT++vB+(3mO zx>{aSxkloht-DaVa#HeButo<#GLJE7?26-7Cr{_*0`yL2Y z-1n*GwpJENJrX`t{8&6;mh+rNV#)6ub#6l941*eNJ8Mz{8>27l~c6y8xu6 zw%s8L0CX9xRm(h7(w}KA->n2kcrH+;gzvf9qa1OIUAKgbca)^La_Nv2;VIsJ zI#PIOy*h`C&1(4_LBk!e_HV}AF^4mRTVl3+PSdY0{SP{Y+c?jMA!q?1L&YHZQGlQdQ4mq2;XwyiKL3CG4m(AKe~DNd8psYr-~4SuTsDxS~iIvV{ohXlUUZLS;7! zN{>P&4x1=ecAz$2{1UaCQ>ri`+oRx)YD-Fq0+r4=Zs zl1Z&|(uTGkZAC6Lw2`wW&v4HTi2&I~-z6W+QW#m@!bH zBT+PScP=*KSFVP4B7jVl;y0zof)b+y$Ofa>s8{0@wI(yc9e<@*_!kLbyia7^?UnK~ zEdeV^w8*dJLB=~ixk^TRbvO|cq$Wx9`PF%mZL}+EG&-e1e~84?me&tkIaZ??ciZJp zSQiD{y5VK3Wq$2hiBR9q*J zhV9+qoK1_grASWdkOU8nb>9TIjAH))0Yzk3xphHAp9%7VRbC;(7_Jj=m$6H9wn7r?iO!W0lgvRN z&3gV92-CwtU02VU^IjoRRcpAuObNEZu)BZwzxbP{M8G~2d3w_V%1YEwAv2{+@g5Mh zy=A-1De%&rNLfPEN=%6mYB`AT_9=ycZkX_qGLtpbi#bzIk{hcl2qSS>Q!6sEva*0O zva+&(GP1Ira1I&8xQ^hphp`PH{`%p=m6k_Ut6}N6-a*wSs;4Yv00-9C$JW>)L2 zs38bKN|dD?fCF<@ZVkg$d-t9~5< z=Mhp$9>m;CC=G~dC)^wB?;gCV3yx+AQjC(RoZj)B{cD?F8GkmJ(4mC=QyVc*{rk?} zU0kW>-CkulwH(Uz>S>PqErK$rjNFn2zv)hx&MwW8RN5iOl${f}6U>^4yz`e1spnNH zQIl5Tp*btdVPa}VK5Tb1}Y&XV#2O!AaO}uR12OcGGHBLsDpe;nfSfrCE1@zr-O; zrAPQwYFCGwyfY44H_Ry#+R|2MDfB<3SN6BY(Lrq>W*W^)cz+e*99`5{7Bkv7d|^O= z5xn_zto2~`G}D@PL-zuah+sEY_tyRE7H>0Zq9?#y3WGkQom(B1VZ2kvxb_!|;~2^> zv3?NZ3nYi#e^uHoe&&6N@j#!QQ@j&w8?nT2d$(57Q*xZbOe-wtd3o1E_5+8pfn(Uc zjwpPY8+<|66Mbr>58n8tC|;5PB48d|>vlXzYk>A+iP)i|b$>KDPee{0~3pyo<$El{{KJ~R)7b(5_q zIHFFIwUJJnt2?3-08aZ;k+f6*q5uXbt!Y-WCIAObtI{4EZY>a^GLm#X zN38`->SPfkNa;>0VpAIv8}p!+JUNcwZ8QMe-2O;vp(RiW}IC zx9d+BvnVcN11_Tx!@-V!+|oQzv-mzHa16O_StRmIHrMj5P9@%)@6umM9UMAparejT z0#$?KnESY8lK%j-H>9bC)}<|EsYIk1BvFgvP9RgoDaP)VkmZo!)colV48x}lu~ST} zkHR&fPK0C{%`c*;~0E zN^`wZXS-d+yH2>?(h__lmhn2#h~W5Y)a?p!TWggLpAoA?RI zm|hazFxzQ;wWZ~$#J25{R)7H2G2V}d)~jA7u;9EWwoVVT;%mHJcwuQz+}v9!j{OQG z<;W123Ct5IGN_$v7Zbu^sZvsnIHso+vg(ak3`J^{9A!4si+jF>Da5#!wq_2ct-dkE zF>7TfF>?>RO3$C};Vbw6YKHBbweH#YgNHw`yl=&ru!*ds*SE zBM;)-FNm7`f`Yd!a}b3WoGL}Lw zsmu=HcQ=+TAuxpiN>EZ_V@M}+G^Yu&Q&?^9;L6&?Lfp0vtvN-xPxp&#jn+h@EBIjZ zG_vaByu;l?V3pl0fU&M%BQYNm2f~bHtDG{-Hqx!zN`h9N@k38j%bi%6noCj^-Vm!t zR+SFyjZ~$GT8~;+`#lY?wpb|vW>mG2zn9LWZYJ{;gxlfoVk$qz&A)_eu~E=^%`dR* zi;OYi9uDD{Qwq>YQ>%lvjiiC`HDZHK9svJ4b^qN&f(pb*44@ zUVBKrVRMH$+W!C$Icsrj<8B~22wF-M6$dQp398crvBWq#8n(x%+kml<)L&K1Py?MlwvHk32nA(cMiN?KY{k&w1dY|sG$ zMv^LwHV21cV=VZ1%QI~}t4%iBZie396^UytR~seG>-?N9+wH05lIc>Co4a=!QdUv|&__7uP8fC{b$a8M zY_OuxQAjKBp?b#r_31UEMX8H%`uf81u%>TU%E@6^UawgMgAy zF$6Y+ZOk|Dp~)b*NE-}IuN!TwWjX+4$5Zm5pgLVkcO-?8lqd;=`Sk~%TC{I?FNbW~ z?-PVxue=!uIJBsFnQkL}DkX?uww7*7R(OIoQb@Q%fg{ht3G}9&!7|F(zxR7~gN#$Js005wJfH~>?DeRX`itXCO0}hf_ zg*wukT6D`YnHqvbdDCmGJlF+j(Ck5!{QgzxJQJZq3p)8MoZ4-5dfolZJYKy@(Wa%U zjn~jd;t9-3!QLW%lujIx-d(`vk4S?{)P-c2(_yDNCkC>)xx2Xl1VQ`0YT2c@tj)j& z*K@UYc>HaK_?WO0y-NUeL(Rbn@B(zNOZy2)S7dx5h*n?OR^lgb4SBPFWpQJP3rEmU z;u8w-0~?+Cd~4Faz}t?;xHyO)VJrY3M&IjRTOa=b`1)S=`<)Cw`&9kJC%1OPot^Qq zB+u;opLC6OisNRQ&2F_RI+Ulw5&R=x>0Pngi#fYE<5?0vX5DGGL-uQm8p_?Oltd^n zk|jil$|U^jj}4B6P0q;dzy)vz4g{bCj4s#!IYI#C=~AM|Q6R_~=yl(%Mtdr4EA0D* zosEBGTWmKON8iS!;R;A7gPtV9wd=3bN|MzP61JFd=L;l)CU%N0?XnV501!6=%krgZ zWQCHHl;}x2^ogYSfF0L~T4s%=dBsTs8kT^s5{gcXMFXeGxjB{o3yQ5?KlpcSxvA)+o$Il<;g0_Rg>i%e z+LUbG8*>StzlCv@Fhe-Mcm{(aqi&UDuF7Yj>1Cr??AviB4p2$;*y-`4SpAYOFg!xR zK}8N(ypJFX4z#-fSAT)oypx$Ou!VS2)gXwW-LMyI`V9D+SOgQVg#G+YabDIs=;v3s zddCd5OE)grsUaY?w%IBx2UN`R*g%eTw^4>L65BzCE=egC=}2$83go%?^XW-(V5^~* z54u9ol%*`RhLjJ45~&g6j#4>upsxaTNL}tBblrj&NO67Ohuug|@F$p_v88!e8@nT; z1lZ}rEL*3DEUl~?k(TFfU=BhsGndsQvh zZbCp?>k3kcoV>T`QOk##?-giNGNk*%V?WSVSGjs3816M?XLM|E%rU3m2?V&Z0#bF; z&Y^gN7x(yzm55y>Ag|r`QVbqL%dJ0Ow1nc$6+fG{4e;G~t&6m5hAqzev z1xkpHV!Bvp+SW47^%r3LU54<>uQrCBc_o<6*aI@>ZFKn7u6s@wuZxvnxn0mG_ulv& zM0ARVK2Wp`GN@_rq9-z@K%a$f@hUUcYVY1>@v5+XW3g@E+*N|(0SLBnEj&p5%f=Pb z0q6InKZT8aMI@g+$KKUM2#m=jnI8&v!+6IX!#{SLuKA&$ZTVOpoX5_&xQ-2(-i!D@ zxxSASOG>Nai)!U6c*~9er0X*Po`R7)0@9W-BqHIYFE}b5B&cjb<+k9|Ilj`+q-D9n zOn@M^89VUV)A|_p7HsA2IymO^)ymnp7Lns9IMuU z8-~6fQ?r?ZpcW2ZU3KZLL%6%cVB$+^LfcYQP-GBinB~1mFq_+ZrcnK*^J*thL_j=_ zl<9~etXj}oV^(OqZ9t%`_*bt*jepXprB}u3r!})LsJlosxt4EWmnpmK(+4V4_aWB0 z?Bc#(eziWiX$x!wkPg7ek^$$=p*@h{))+Smw})YU;+SIL(vI|nDIs1W2^t@jPF4wN zLSaigfvo-hRo{fvQBn4q<)kGNAG!1l*&L}I8H8KGLCIrN5>D17Uebka8nIm!KTLu)6 zQZlLllOW7*{U`%KsW7AvM?iV$_5M^H3Sh(osTz$ZUtQ=yvz&z`LI?@~o&G-!D@v0E zWXeW>9VGq#0HpwHEGs!Ai8-VVem!d>t5fckYX{vuJnLWrbCnVbr%qpHwp5svfDC4j zEx$UIzzTCKIXP3}jXL%F^PxBXHE%Jw+xpg^k{kDZ<)mY9oq9$^bvfD}MEf2Z}P)o{)l zVPA)3N!P=ZZQ%KO)NDHykg>HVC}&k-U83jG?hus}Ho94S0l^fPSBQ&=qBFw5df11ny&QRc8MH zXYCR*cPvQ+f)JDQpU++BwQ&8IIRi}&W>B9mFSw&9T&x#kY*jtNbezL1PodkD7A=?! zDLv8>RCSc?&+Jv8tObOqA{z&FN(U}md?U($aF!)z0MY=<5I*`*lvgU%*|tuoYj`ml z4Yit1t2Sh(xc~(~P)56NKPt2ph1;YY!71^0VmWdL(0yq;m|eVrr78xdPX1HUn?O!p zX?^O^l}E*)=^|t06|U__DNdq5B!EE@caC)9a@Oi^MTE(T)M{o%=Wd@$N|g~H$&EnU zexuZS(9r=i=plzx5u$_HY2?j}lBcz&>UNn(tvH=Q$K{4_lDvr98DpsNn zQy?lyJi7e7Dh!efX$XZT0R+i1Azp`;r{zSHsHkR=m2%A>@;m%Kbg2L(IYQ=j+9$4* zozQau5I56P_x!004Y7xisV7jK6R6ixXuF^T&L|K7GZUd7%UPoat4L8&;Xp~;4R!Oa zUIJfnNK~A~L_pNAbykOOvMTOBTG>!Im}MHrfOB%11npF zupoxq34nPC8q|G&P8LC4XgP;0lAcx0#XPkQ)O{3Qb_qfmWnn5R%9U*&!atePokHL? zkPo}AqCk$nFQp;FVaz(o#3~DnG)jVF_<4HGEd?3V-H<`^jX6ZuVQP+h+*;5woZclK zqx7n4+EKu!czLBKGz-kWE}h(-qn%uc9vICk0Bht2*XvZjw5y6sTs{ht3|?q;)AxOU z)}uF}C}`0~;klrtumlcVv^!5P`U1TO@`6`ldIVCrT^cAb2xH1}nbcSvy=ed0)s5eGKf2mj+;@z zu&IDks5w%Z@p{(Mz)%E;+E2V=o}Vg2g31&L3Xn;SOi132ZKWi5keQLEUo%1hAW8^H z8}!pd%aHwOWTPw<6TBXpf2A-BJ`$CuQgq)?KdlY4r7)n7O1YDkb?ZP@RVd~J@)~GI zIQ~>(8USU2XF;LgeSVWb8YjX@K?6arNtmC9Dgua=W*N09Q3>1qXx9NqfC&V0(m4b9 z(M}|RC!7Ke03&%&i6ClZW{?jpI&Vx^n`I~{SWx&(boHm}f>Lu5Rj!$KGcqPQQzkIt z5QHg0KqQT4ZhCWy1!70Qs7mmHwF&Po9Lx!k{33ppKf@9i5}C?@s3Ys=P`(ULcf;1Q znC~5RWO*9JiRI!>lju+nQhw=~0Jm_4_yQgL1ou_!RrmE+k&e-o%5{7rLa z98`;#l1NFCPWvCyuitH(gt^)l4PsP(;jmPbuQk5m{RMO7s)8;XP>}=-(m={|`DQ}m;>QWSZU6{N}$f+M97MFw`EIY0UAc2 zNl=~RtbVo7qdUbMs;gs8as&`Yy7T$dz<_k;9I4TpNdSc?g>9txkLycX!(_q{J`hMUARXu7UOuKKQg@c*TpWnP@!UHH zR$Ggf+Hi>*6CQm9INNdO4zp;rIex%Y>`Z|^Tk@)xj}Y@*SBN(1GDE%*GvSRYKQ-FI z)tx$O&ymuH52rXMCd>Ez<8ZidDa6{*B>Rd#4?WER?$h`k0WTYeomfcFH@A?UQYwX- z%DSalR92BMCQ<7D06qoJbK4F8*(eWQ; zRfT0!6_e2|h64``qDgU1(Kw?N%pSxRgs*Ue0+=4Xy10({^{xzwRTEiKa%|NYMhekZ zFp_m9va+&~BVlSADE#P2dBppwGzgl?061N|KaA1rV%JQc?^H*bq*as!$Ln4vy+XlC zjDx5OkG<*I(~U0FGA+P#1f@v|k4lBsN$WuFSgrA0lgUC?V#5bj6(&v zP|aq9krFcz<)_Z8VEd{5B7JD)@f(K7@lPq|K<-*hSzyi;2Cj-0MuRv5&wu4g8o|=0 z)SG-w;M(9TDUf|fIQmsy#yay$3ynl-InuVcm1yq3D@OUqR^ounS$9laJR55761=%; z*#QifhG3NR0b2@4Fk2j_GFWj7J|ZpBRsBDuMC|zG%W#quR0M(+NuHjR;?Enfrvk$b zrOrwRndd;;xaa+w;YIt+Tdi4i1vxdJE_4fy7U33}PHYurY9NIs;aPn*){#5K)^}BMo40Na1Runx}J#-o@bkz#yT!q*OwZGt|A)@4%hF+hS7hj8oUp(}j{aC^XH z^8$}%(*kNpxwuG5OlC?*>p{a+!uZYS;a$9X#ZGA2lqECJ)21QWt|@L3;x8I?EB92X z0FNWJCRq?R?qI1Pem%^n6Cts;n3{OP@k={34(Ah6Mq#0D5~1lnl@xP<_<<_-P*b;o z&`I+#M5hVGtdY8YhSeSz<_9SBBBJdBfhi5IF%{7X|b8t zmg318366A~+yf24%1$$Wu<6t^$OV7X<4RqfMQQ57E~Phk=!=kcn|*^eT3#ygYT!yx zr2?fS>NnWyPbZFDwC=7hE}VIrw#wUD7Es_ZB4a`-gTAtM>C1de407)fOa311X)AFG z8zkkQg@*91H`hli~(o3bY11f0VzfRGhFVxL8uY`2|ZDgY9r1f-GU#HeUQ6TXlpxnsAk!+7_y6(;kGcxMo|!!KRQZuR;yJhL0~s(j-( zlPsaTTyFg+N4Vd7pcCl^1$!(%1jFK}#-$njc^+pG#p>Z|x^*GV;HNre^#0??T+e<-2c#=2y)n9eRTtj}^8otHuZc^BUcdO1v#Oq1F zY+`-cYw_=d5J3TC12x!>4N$|X3fdWHahg=|9x*t!{sqB`@l*JwCepD!Axl{x33zGi z=j*jx92Jh*BM51{8;MZkfNPb&d2<_z<5J>@l4PD{lv!eT*mI%lE0-BqIw=Yu)i{n1 z+fz`C?Qdp=+$V(;=wcmN(Yk)!euq(FE92aI9(TIL7OwGOBRH7=#-AQlZ{WN)+EX}k z1@BPXS7>OIw{vEW^VgP|*AZXhH`t}h?=c&0K(EDpI18o6Nol;!^N}oN-Q3q?I{u&HK*OW7)5>QFxbl zft(mytdk6dB1t~%gQoNzB=&IjbGfuCwSC+@$Cccr_AZn|PEYtrAlE(NowTuuT(M=3 z++yP0Z=|hlEhMH$*jH3p_Cwi1aAaaH@uo8RZc;8ta^NL16SP+kABn|arx#jHUuzzt zgy66oN|fV(ZY6q#W$W_Klsd1YN&#eQs2Xw+pIT2<5*&N~bN{SRcDdBtWlGfvYS|9yKPK zZ?1=f;@Eg#v9qI1rxmrG?d-p>xE}3F-AxE>0o>4{H6RiGm6pA(t-+Dx1g$a^mtr}2 z3acB#FRr7yXvyRRLGz^yU^t3fMZmQxPRGdk)~txZc3GEPWZp19X{d0R9*5Sh&Jyio zw2l(&rxv*E-55Jp>1f)&bemUS#QTzUOE3r<&n>sEXu&Gof-6wN)61`e2_EKv4KXD(!I1{u!(k^eY z3^#?ZaR=MEQ`eW*j^r|66s)X{XO^`kz2FWoXBV--IF{L_+qt&L)x%_|kU|Izm4TwP zh&21de$kvmV)Is*&5gb~($$qc@X2yL92(E8)t8KMWuFt@Vb}KT3_A$7PkN+0@>I1u z5zD5!)>SNIt0<_YPvdlST|5LZ?sAm7UxlA{?ot*#n(@7>4Om-X_b+7Ay;p=CXGuB@ zx23=CceG4tA%)@XGLt?ho{%czz3nc^l2XOfUD)?vf%zVkg|5>r9S1GaNQuicD4%cmiKrPbRhKDO-(r!5Hakn#{drV5wJ<-JVpg1y7po11)xo{wl9!k zJHnayk1Dj2+pU2)yYmESLZ&|Elq0sxEyRZf^E!SI4Di1J zD)ekz{BsQ;d|Xm#=Ne zx*%r$EkUZ*9-4P7c$)2Ob3@&M_QECA@I~^$)R43tfAdp)&trY4*{du35sCx6C9L0( zHPrtA`c3egNl;z*)aX4rP*1d<2RM7wVr`}gBo_CrNwYPi`5cvX+20-60&ciN7esZm zU-G8&!(2oR90w5*r~TE>~h^EI2Xk77`PHxg0HtpX zEwY6$_EjGgBn>>MtB+~!4|d%v{{V^rmW8h^jAz>U?&J_TQ_xtGr_-%5&Kdrn}(!)1o8K$$uEP*d$WfI30B z!(KtkVMzR_3o_!s@TJ(AtE3ow?@AP*s>BjYa3crT7vBN)Mw^TiojxKD+~=b`ng zqTAX}4)0c%E#P9bp4C5Jwn zL_DV1xF8g)a@1^MDlY_btDm&|S-ab}u?8+2yu+`U3U#8q$U}o;h~Bmw8i?P@q(vG_D^Y+orS{kz%i$_n$O-j7D&7%n{wsdQ8Di3$ ze&x>X2?ug&`r*#P+--){jbh6#s!EY=kOsbIdW5Fdh0ua(B4EL>N6t{b|Pc z8OE^}1Gt7ab#U~6R(<6S2pU(M#_()TF0-F%lyz3N*F7!|jA5{}RW(iDOY6Huw~a4_ z@tjW2gRz6d=wjm8ch+|nY%<%H>2D}K^NAUbX(XuVOw%tD@cs#b@bk`CV$Hgy!COdb z`772zgrsPEs=T+neXI8|H04|W0EJzyb!vOH5#f`m+hfk1xL+0F+z%FN;~n8o+SchZ zt7CSiLXRm@H5%)rS01;67_9e&ORtsA_5;F<9V%`WDcb)48y%6@w`0AAF~EE&#k@w< z6P{AqA^1}m0r{j9JH3kw`43+&8T z+1WH1Z36hal>kCODw1Fbnvn4KZjW)BPu*ZWovP#T%F5_f(h@=Cp%v;dcv)eos747r zFK%a+$6_Olt17an?RR9}$-Rs1IQL{NoUdBm1LPbt@tQaG=VIA>EnEd|23LQbb6eij zoHb!`yBp5WE){Ugo!iLo(mS#yQ~hbP5cZ_X6z&_@m|G`QsmqPT>9DPKsp_L6rAO9( zKj7(XLmcd^0-H8(0*5e_Yx6YUZI1SS=qNU?vQi>mEAbiL5^I)k{j9i+w5e9ToM8wj zV(r4C^7zv;zScZ?v;P3p#|&GdBpj|PO$s$1Bt^!O*}tFgb~wN6{lSqhFr3liDR^bm zc+FVzyat4oqV~<;08nc?$tvn5bgoa~zi58b_=@FL_-_Z`SH+>7ebN>oGuC2vsS~}o z_Kjz3yR1X9Yh<#>DsjXpm;=&jxK!wf{{T%tN&L&{)o?Atj;QeEs?%`$Z>WrA&`O)i z5`EnxDAJ8n9hO}Si+lbaxGBUIm0Wjt$%z07+f5QQ8`m!0dsgC(w4_+@UKY!zWjM7E z4x80ykM`r*zYyOk*Kxah77nRu#UTk#ul1_DT2l0)we}*%S`f9H`M+n_^fKN4%q@_X z8Mt^b&<&v`=|rUY(HNGS7=UM&Z6b z!L9>~!7?ZIX|u|1NLq|%m=l^c6&2yW*(@<8?-P#THuzJvK&fc&JH)_9QP-4BAKA}u z+yUBB?{KUc;G5fNLT!QymgMLPK;P22c>F(W3ssJbUYi^6juhp3PVa5{ldjh7IHMQg zOdi?p4ZXzFaRx4(!z@|O;)6~lYiOvcDU7*{%0Yyg<^pue0lp8Y01E zn;VN{A!tBTnH)lbl?49)ieg69ciZE=s_)V20m**4w;D@aF~406dE4e@gTd z9_&lmR?XM#@arp_W#$e?Ut-`k*dvirKp$GJIFGVFWOkbi#aX$-L!jhRF_Mr--$OlX z(z=Q}vy0fuTPN~48F>B;V*#5?#RgNGQhbNMDd?v3^L`f#Bh&lmN=Tk!*8^dO!=gr%9m-W7eS@5 z%=rHRXc+22Q#gcW)^dR#W}ujl8RM7Euf4_JQ5*Qk{Hvfi$JraTY(2M?X~U|;5M%|} zUbLb>*JS`^sk`3FaSj{4?s)5mc*hKCNK%`_Lcl-f1desCl;GCo6QwloVkmf%699vV zy(3i0_o)X5@m?mIu+r`wEj*;5XeyAT^O4SrxMQ*lCeRkHC%9Qr%!2D^QU{pHQ_jtB z4#+sB{hT)l#Mfbbxl$8~UiT>~0FVmE%jN27Q+JC=GBCVlcEc5CX!atMUnB;Rn>uw? zfD&{vDaQ+T#JTufBMxZ=2?{D$%%Yw^e}oP~oj8w&aZDolOb!RdZ{Z{tFzdG7Mp%NW z9$e{;!w$vmTn;zcrx>7>DGOK#T2rRL#-=r_l;J4uT~bP08($M*Ex4w|$w5ge1^|IO zbf~s3#5mznqZ53m{#EQc0n7T;rGVgew##e0;0_^i^*VDV;@t`;Pxy|p9zab=ZFn!T zz944d99_eh?h|ky?%6i>jVUT_47jxi1Zx8>y=z2QHc-*Y_^%M-MP)0+ZWW+2oXGO| zQ$WWtQmo&Pe`1p^9il4w;y%nc2MXdVg(ZnNC6 zhw$aSvOocVw$w~dLCdXLrjppL#kaXvU^tFHiQPA0hg-XP`r;dHB}zVj>sE7o3B^|y zOSi>vi)&@CQ7@-3=%@mu7zP)KA@Hm!-wCj6q$$O+Tsf!wK?6}w7^*mv4oa5a4dYn7 z%9H!1u>3OR!bh%1A6lI{@}(s>J2Xkrl}P1kb9Ral7HKYR)lzZE*hpW1MAf!qjpGunUaQ=CvcG zC;tG^58Ee*77F_t<9mXkGV=uq`KdrwtWGwrGg{KW)8uETgjjz@Eqn%+@U9HEuon2P zJ7;FKD6K&Y@08i)3Oe=EZR-2s?`Z2RFSAS+f_ps0?ZxgBXqGOot`>yA1ca0&U3%+P zHLv?VJ+W^*U+zN}MDO2STOf~Fa*$)*$)3@DjREZjrsa^G$t9I5 zQ5zc1QlphMP0K~Ci(>|)w*+o9K8C7C ztZ+t)mREQ8Hm(S6US<+wN#9Y=N{sM+H2udAVfa@VS}E)a$GgWKux1vN>{OK`6RCh? zS95j&?9V;dRMUt@a#Tj$@C8*U z)rdM$L=a2>L~=~)A8|`8QV3WCWuFKHeU5#0rwg7G##kyVv{F;N=8@;9pjg>CY*gLA z4VN~RXk(>Vrk=%an_Gq4G_u;XDIy@G{B-?kxy0sC2i+rHlh&kvhX9ZgkPl9Of1M+} zu}DF1KvH?e`b7QorF7V3cDWpRD$cB+&bn`}>qM=vQ@Ve{&+l4txMCCnGy_2qsT7p5 zxEki24!e1Cph8f92uh?$BpzgR{HPgJa|G%KQ4)VzR2pzXyRcH8L~Xa<#)77b1gZoH z%N}$9+Uix}k(ozOPhT(An=V^y1qkqi5Da>G)61;D3I$#rKnI}td3;4TT%iX=OcDHB z9Sr&Pseu>A*i+b5^Fb>8?X#_<5&r-o(_QO`xQkoltE)-pJ!`u!nl4+of&`Q(5&$tE zf%#Vq@mf2)K`8(TNlXt@RzcjRspz+7?k4+zup5FrE@9T|Olcpx9O?f6y3CmF_0%dN z4_NxtSFsg~&dGRE=_@J+3u7_f6cZ4BRX9bu)J9aqfIc3F=UkaDIh|NL#WJAbt_wUc z!b^`S+)DN30QO^=-Ltc8q=FQXH#L}t0;dqe-ouxPvwL-$Gmc%`r!!>gpcI%p4I-bc zFsx8r;<)3t*9d)Ta>op1#&a8ea`&QR!$P&eF$^Ns(%Jle*tx2%31pSN>CmVd`d2bTgy}i8f3zhs1vrrdD3ptc*luVZTQ?@5xh{iT9U(gfCTHPNYD+cuV&>o zZz|#Yl{s?ksl}71BbVz{(4ibc?IY;&BT{ag%J(0!jBhu3u8LtTm#BL%5~tyg^k73M&hC#?ZP zDuRH46e2sl0T6lhpsE!UJI7kmjMDal3Lu>U^`PiXzyq9ep{))y5#Aw5?-CqLjna0Y z=kRD%8^Gjf9{Ye$0Qh8%QY%nBMQkTAkW5w`AZ65PK?@47+qZ4q9m|VB)QqYlm#C?o zhY(^cvYgH-#KyC@^!d~YvkMBGvVKOLY%vdYm8b#;%A>K@V_7jY6;*bwbZ{7+&17ur zKEm+@Vmvi)w-i#g?zfHeBoY3#XSmu6U=m>HNnCn`T=0lUaNXn7%BM}`GEb_led0zfiy z-aMTI!7=>k?`w-}_!ke}6sA*f>Ioa_pD#`S0G%~^I@||1O7`7KGS(ujqGR4|A1#e^ z>FZ4#xoKIKh8(naVJZNTAZ8x%r@KNFCA7x6%8VcNrW_^|gQ*b^0>WwT(oB=4ksD7@ zwM>xYCuET-8WKFYbsx%%2n7RGK^n>PqMJzsfue|l4H!vDFhK-HqGRN3TaVV8_AuTSNl$x; zzLy@D%!V7(lN^r2<5D6W+4df7IAaZI)@4d-ymEEbM5xctYL_4p00;#>@dHh%CJxG5 zX$8F!kTQ)1kpLQ8LWvR#hz16V^7Y!7lD2?Ukgpbp#UMtSA1(g?t!q*V3d&E2fIjy9 zYkI*+5~H~WAyc-L9LtjM=nnlT8My=!L=a|315>p0=klPPrC}rmfMid?x7}q) zN{ecgk|UAlA3f_`;Lk0}h&p9E{rsp40SbkXRU!v1wK{xj0fMPsS^gk?qwlQ*xRL(= zhU8}P5CH(4zgiGdMwv2%>Q36v`fWfM1cTxL0R-q`dim{G22%!nMClq&_13XPQUqs| z!gSClde*@zOK>*Of%n#c1qn$2YI9168W1Qe&Sa26ypH~TC>`>XmB8A85_RZKqzz(# z6zYbosK}hY5DX9JKms7ZG7mA!Q#`9sq5zjAXRha@d}s<#+U5TXgP{8qC+-GSqq}gJ)PxhH>mGX1 z4?L1HC9*ZlauYEhe>ztpX~L39%I7kQft@zj{b@6<1epFL$qOF$!_JIx(KFpDcMy^? zoiv_X(GR_qK=`IXDu@L1kG<#smt0OzrF+@~2cIw2lC4E5fTWzFBc7Ua*G+zuYp$dd zIoApw!MF42NM5)ge(?*-Czhr+=Sy%b)D)E@l;}0nuR294&Q+?ANrDpte_biSfE)=S zM34Xz9S`a2P40MHQAsc-H2sgWO^_1al2~;>DCl!4cG5Ja1uHrLal~pw9Y`H?`28wD zi8!TN85v{&q$r+x{qIrZs!8!GPKTev>+-7EBx5NVNG-?-gF5v7bVI6A0#FGAiHP`7 z?4+eIq5t?TO^byD=8*q&t0dVS}pK%EdUKkgovH_ zee0`4jV`jyB?)grtN>nAGX6 z-c-1Ssz8*$+n2-dog@iTRzhbgL`-SxJia|CWk5i9(U9fjDCH_`U`DDSrCZcX2|->O zq7m;l5`uKs^XF5ZDQPDXUDvsbKS_v6ce@l;l!zW1l;G!e9=U<5-D6TB`%V;ASDyN+8EQ|E4A2fG})k6MH`WS+v* zB(KCmNsXglFU#mC#HK)42Qs5c08m>(5@eABLZPZ;^E5D@5~r5Hz$epcxfQcXPGWK- z1rsy=9-mTvv?Krk1Sn~-{(QWsK`2V(Bx^EqN5ZivDKaDplM_r4iAf?!%0}v#jW^$Y zXkGx|AxS*sdT-PHC}9MWkUh{(i*cta7Nh_{i0k@~FO>vw0}APMEZiYP|8N5qvza z{c|ywHowECFTaHVSUe!sUK+6nDnUY)4>&7P{OV_epc`$3B$S;s1InXZFKd&A@W4?A z@TgLb@<=D;2m^%>!c@M33Rqh{#W00j7!#tnK_(iWoxZkgFb(Dk3CN}6#6kfo_6 zKm_L7UB;eY3h5T`YzEnGHm(xFno`Nln$5GEb=oJElzp=Je$fjF;mjRrI*is$80FGM zIzAIZmhgWviTF1;ZBcx`l7YfpXeb0E7)c7$8T*k7*?Bx|;=EousJYlcWMl?`Nr$Y_yXet6w{*!TYc1=Rc(kL#)OU&+Z_VeG@k zym*m$gK&;8)*zHZTsCV6bPa-}2=%UK;+_-Y9ty`UxNnMZr|{fL%~>9|eK}N<{JiVc zbavgvOO(Bh-VCxxP#XOzA;s8_198qEoKuXrO9jR+%5r`t=E=7fK;%?KY{PMR((`I0 z(Y0_Ybm5kqo&C1{4=`&h(dRfbv5SPIPWErZNlXw*EE-81&niymXZ?`d0xftKhu&!_ zfTLj1P!Z2bHM7f<{a*6FBG1mJZRoT}M%9096!_bhOHZi|i z+Z+?vq7isV&RWX!XZ_pu6!T-c?AruKif8aC zGChAv3VSr{H6ZuBoZzIUWQzodosRT*cAu)l$dmQEk2)(W(KFd+VPA(UUuXDC11Ud) zPl`Pb+xgH3Wu1e#(n7mD!cwX6WVI6m%4zv_m#V?=N{jV(9(UGPp{neou(lQoxC06@ zG!9yb2jFPSUdg)&eZ?*A1;EH40EX>{hu2z5j?#aj_Y26g^}CNdt1HpPc0<@&&_L|} z00i6=s9G8G)14Ro=sN^ROz;j4K}>0EbuwdFsd;Xns{4iHS^C|_ob{FHqWd1~7re~h z0byHsQma$^=tr@R!c@^%;5-;4$B3|CPMv3ZURF!C)=SsrxOSD{Y!DcG7J3gA32 zl6US3U>}VTdl>9dDj)m6;fkHWX#F*&xZNlEUvPOAr>wirKPxNH2Rj_>RVfP{pW%Q+ z>e<$QI?{FaLD;E5BZ2UeB+r5f`sq*0biG&HFCx_SmwCY{am4$pBjZ{sQQYrc;(H(L zbdpoRcv7H}Atnb~ClG@t2x#G}FL$MqwXu6WARx$jtXG^3z{vHnzne17w7de>PevL49$ z#R0(BV#;O)MG^Va-VeZ?mEj>TTlQze%32PJa?mbMm{mdXdTVID;>E&hbCNh(?-Rsv z*Go2*?kF$bOGqTENZC4`YN+=PJya}*@|RPp@e0>(eZ-AEC=aeICy z)tyK1X?+flieVGJSo~9eQsm%2W-bKm>dm_j9Koy_X_&~OgcW?i6Y6Tovf~=COF@ii;lasVas>j+Nwe|KF*|sCbSG+)$?%QmOCf^d5Uj7tm)bgqy{{Tyl z(q}4~v6PrF)`p;culA>l_SeJBaL*iI))$sdIvxlT25v`6zMckI#riWG?Qtk z@cs@L?bEmZ(K~(OL67m?CZ~IVQ*Ug7Lrjk$*Uqa-?3H#q*_e>`2HMFnA!-_Y^#1@_ z3w??9TH%%OlR(J;2Ub5?_SATu8iW-(aA_}b<*RV4MR~c-X|{32Wp+92OR~(;cv+|_ z+&bo;38NF(hh=h?4+=GtOvk=n{dfD;t@6z;RreJ68n3Lo&NPG4vb!-oi1tcdNgOKJ z%rg<+tj9g3ln%rDA_(yCniVo9y}-&!~Q#db%RFyV%v5H)#o`O@;uFID#s$hCcC-f>N3cDU>-vPB@FJSx~!Yc4B) zog9wBJ0i|dz7}C8Nd4lV{b=&dFID#s$d!F$a`$GuGih^*+v2#%LhR8bv=joAPTrkr z^8KTM+2QIoc-co(aO^vyMQZu`dYmD3+1~~~bhn)C zGSK&`DkU~2Qb@2snCN1xa(SIj@8I+M4dA{7Y7#h;6}icv z?y%QXqB-m;O@?qD9f$?mV76RUbcfDj+jt|&1wigR5;v~xxAvCemPG!+!cY^eqTM2X zl&!C79y7=aFsl$FWC+*pYPZJm7Sf-2CBbQPpXbQsehBt0<8D7IBZjz(0<=gAMcyS~ zxOd4YDoIcEtG|T*0NIhi*LX^;`2PTl@hjrwIo#V@i(t#1MpRCkYg4B^sCdmMGnj3u z69j5w?`qn8r?{!oLBef(wKH7IMn8zxdOWM5vhTZn=Gr_z4MkZb-&c40TeyMZf9#&@ zok(`$hWkb0JUZ|;uHe2}d9<&QAf|q`$DO--9s5Cc2Zvtb_^R5+IBwl?tVa)Ykc1!N zakHvEpmnc6hqUh%q{r-AElg`aI&Q}OqVddo4Ynl!Rw4F5sRIuDf zABU21d6zWo`}YdGI}cS`MeSOD58`bY4W7$_Id1t1kVW|&cHgeKU(ywj8M0t&I921i~35( z5u8%(K&4MOLEcRgtG8DrWRtwtb1T{Vv7Xv8ARL!pKQF5SN$X z_{|<#qw2olc^13Yf^mqcQ#R&i?=!ep;dGzVEoaiC@-74x5LS8J0~1twiP(+$r{W>~Sd{`^+i;kW}-B z=dbdk8}@eWW-~8^6huiq`-AD5r7tbe==;9o@*Q{jk;5{mj#aHsTJBdpoBJMed%hZV zAQ&I<3LmWjKFqz6X3D-Fc{4FL3)KAnGoQ zNJkDjl^NRQdVlUzG3=e$1Bvlq_XsCqE|(vlttH1W{U3MSenPM7BZEmK&19PI6#FOk zJ{2bjehPN{Qsi`veQ33NCw5M+6Id<524nsudU0{+;<+zeUN~ZvuOBK_@?D#a`U2*?6uh{T`^+gh=>RAD<7;=^4=e#{P>5E@f}e> z_8Y)R?LPkBf{V8b#Ieh?*jS_}ge6KEDMyeRljJL?hx;BoSt+0Qv%+AWUxvB`K7WTqbLYjN+Q%-R_B?j25PMtUN&f)tTc71vKiKoykOF&K;c4d-HP$^??7?f24-SGAWFr{2Tx9~CZ^S*J;5;_{-IehCJ^is#MYEr~b1;xW z3WL3N>z>toTIxr2h1e=i#m&W3-KlX`4|b@-sN$~8FdL_cfcar1(IZ$?PfE8B#<5YU z{dJi?a<|A;I6WMeg_HI+{-+MP?Im|_f0?`mveRqT3Rk?D)K##LXpR*v+2ZzGDQK2% z5DLPT?oNu*cLtPP`#JVga^rzKI`a!zC&O~BHJt?M(uCi$=Vt8Nn`ZFGlF%knr`C7q zXL|0gGlpG$M>EM4+t$JiOSfBmPR{oOZw0ntPNh!TsSpcDPr6Avl4_Eb}E!I7uYo*BOu?#loZ~=SVJl2kfEgb$BD;N8Ty9SdXngEaAE_J`-Nv zZHh$p{lyxF*=-_yc~*ySd`efD#?XAg6ISu;FS5rKk(?6oYMpZ2EXKaIvF!cX^S(52 z-SQL2D&;`Y<$Nzk`SC0ARwt?|6?XZ=k_s)GNr;e6wR?Lm`$pneej|$@NmXO^_T4eU39@U*zA3@P@C<2GA`5MC<=kA@T`A>~RD1OTe!g^h zV-M~57I`kJ>GRN*aIdrv2l184Z85u>d@w1X;sf^R{pdPrrr%m!!kwgc8ut?7tmn7H zuI-%gAxHtJjdG2;)F}25*;}EuU9!4ZLP8t=0Et=4r>>M$r?dY6W!Polzq4l$wskY8 zxlliy5#tm+zadM6)xG}!a#h+Nv@Z!;;Wz8I#GS#eZ6PgK+aV}Rh&vG)ohk!?G<}6% zRNeRW00Ru&se~}JAgOc<%+N!3N=kRPbk86l-Q6J44FUoJ(jbjUcjIrK@B4ZGfV0m% z`<#33zI*SrmY?aCET58Vb1jaJ0<;12jSmQbb}my zswUMO15ddk978zPB!ZzUa-$Tol%iem$J$SOLCF+-XD{|Ignk^a)PE>tfBgk*u4&TI zdradW0JOMM(;S%lVdA^-X#)>w#*VX6)YXBc)1pozP4qw-eu1L`z4}fZviVc{)|k!x z4xU}=mWJWAv#>FS9Tq|30y(&Hwi>;{0N1o5UZG+7CF`GC)FQz zFE$sk!Oh>V`Ugexij!iBWwuLjz6NeaCkeb`NAZ0&8O_`hbkw=Sb8fr7sCLDSxxN}m z>v$7mB;v1pbdQ6@D>dG!8Hff=c;Iu%wYd&xcK+K+K7BzlcwB4XbXpZRI5gTJI}wah zl?~KF_#H0x>h>rw*yB z1Sb<`hV-(OCqzsSLb21kI7j|i$QT=->9-Iq$|!r>WUssj&1Vn<%(eJ;Bgh_wb3@alRprgG#onw!;GyUx0$SrMZVo zace>xMA$Isq7y_Ky0qNtEQly9dM{y!q|@;af001j4xPd+kDaHUuL<|4S>aLhOQ*qN zD&6y?%~?0bYG=9r+?Wnw8L0fwWRa5@qxAbj_UCfgyw!?wcx83_s8Z05kpNGeX&MA$ zX^a-YE^$@)$s(;pSfjYshP>rl&<2klb#UblySTM)r%vgQB=?HyuG(WUWb0p;**;dE zU~GI9j2U%RBP{5ybTk{u`@)Pd(2QU?!H1nq#yptz6O~f;gRZ7~dQdFFOw#=w;zfQfD z+u)+=KaF#1%pyNueOOViCGXe|hHg`940#f{798K(mw8uI7R$CL*sZ^@R6>jMUdCP@;}Y6>NwlKA+3TW$ z&eQ}%a7d$w@6SxP$&g&XIAm$K;eLL(rLx?vJeWJAUA(-=1TqUq5j?lux{lcF_@#Oee~ioA#o zvmH22BTzQIiJ-pNuwrxmGgwNsf2{K~rYAnJHZDj!yS18o9T6{>2N$f2^WD%3rnW(p zmek9xoaQzh6F2BzYj3Ds&I%=`mn%uH7*axHle&Gej*tQf&BT$=26@-9os1M&nz z=s%M#_fp%0+`CrJ6RQ3L$cjQ&e*Y-&&S5xo!!&t{Jq+uws;2MD=_B4)uA)|VS{6P` z^a_0tcP@E}3PFD<@a0WTG#MK0Ps%*)bT^LpIM>3+rigv|S{zxLcNqfK38mwSF@7S; zulfC?J(HVjv6mJPd6!OSM~1wM2!Cc+C?K60>B*i4j&KtQ=XvGKg#tIHu!7g5jf&h!{nY%7iIF>c+&N2i=Cw> zFd39_0gmJ>1L6DOTyQ35x6PLwWYdcl_*}EhUhf~ENO|VlNS`{;+h4}}S@X4Z6FEMI zP0c3wn&k*BVf7zi`7vM#Cw@fiS1hFQIjZEL6Wk^_)dI4-3oM@XLDoP4U&zW=gq~Z zUQ!L*v}Q*FH&!5@%<&QjC9H@Xf0bxijS?!QPD;Y&G9wr<2WOEm#rk(1zp%0HHYX{EmiCVs`I+60SMTD67_ z?Oc+l9aT?BvWXPyOVP@;o)2##tapuEt%^emS)HtSuSvod4V^1h&6Um=>EcZSJCO9x zhc62>N%P!@%fUbNoSaWE!lAA9B=e@DYTqs+KowG5!XLg^IWNbykBz-mPc9N)_DRaf z^`UntFI?ObC$veb{P>}mrv1xR5z0S6W*cEmaeKXCIsX{@lOQuGR>MXOBP=uog^eE1 zKZ_sv*FsVUQEZhbd5d4f8BsXC388A!rOre>gcK7i%wm@zUS^>&W|YTZm>8qHwO+a~KO++< z=o66jIw@<8GNJSz!19GdldV2dB~6r_WTXF$QtlbD)>L(tspvy^$nKgrm8NfO{Hfn* z$)E}>XJJ=V>6n)Z`y@d*Gty)W)hFU`0KpPq9y~8x%k+-ABeE2@*5^A{WXmli{Uan! zgPML5IJ-@@TZbAU#Dl}irqD$0ehJi{m143RySL#}3aMzP#jZ29%aj}I9L+6CO~W)k zkEttY!qauJuwP70s#dEyiZuw@{RtX4?VpH{6q*XF9k5mMj%*tK@OeCqih}dB9BUuY=R@7kHEP2n( zHG&mR88UrZhM~s}Zhh|k28e}?}&7Szra+SkxYpjJCldnSocnA z?rb8x5~j1iQY*a6Q5PZTFhetTHlak}1f%r|FH$$sR-dmKUtJ9pzABn>WEMHmS`-Uz z2_mjKx4eyNX#0P({T(ZwpG_g+HDyMsSk1nRuK#HKe1X%W(>Fr?Icn1R6BoWEJuCcT zMoP?{#%>Dw!>BfJ_nwsHo%>wnVtu834SUBX#j&1IXJ@);K9&pBQ~_>07IkV(IGquD z#nz$uUS!SMfZ#I50H<`CW@U*3{HVPr*PRuFAu&it-R4O7z744{Vg3}{N_Pf2(Mvo< zV5y0_dxE)3oDC{DDm}@^zH^e#-Lks9J5BP9o@W0B)6o9nxO6O}-FQK)Gqt`Zw#DQU z_%`;yUY_&tXa@0VR!W_uBF+XYB(H3ywr!iNLIM0;_`AgZc}@7yo5j>qEV);`x1FiD zD^k8g`wPdKO3z1nA0X!|T6#k?$u6ZJGu*A)=IVw+V|A*dTzoj5C=_j#wwwB3kH!ku-PB^MB0F6BJ%hKrj_CXNmKSTW zFbMU;rG1DM?~&riI{W3Guar%#Fls3mC=^#xWMVn20T!xu5xsB z7$`zmwZBX4(z{-jr*XR2wJ2wAzCe>Qi;}znJ&D;-MV}7wMJRsNwmY6SZA~PW%JG<~b$;JwAf4=4 zlC6tFADoAkE!?wIAlO2=Q#@U5^fAF20!Z=tUh#;0N zxLlS7!uL%$x7f9|!C^$6&OFWS>6x?^_khg{9ZfAq*${X{bpgbkO_pMU=kpfs$fU;k6kJmsY@Q~y7}+hEty z2kxYGXh;;>%jWr=vJzZ=#SLD6X#zIP&!a`SLfBN_DqK&hj_x1rre5kxN2el~B&}YF z(01v&6==kK!b~^=Y%l5}cavU7!w8wAv52~JKVMYexNK2Z zc%_5y3Ai*(rIh}V!b3q4K~~Ki^laeq>;R!>tykzwLZ8et7#-!u^g)v75FDT@n}o?_ ze%W?70Vuh&YA&t7HETP3e}j(doQRZIlC%t59LU*|^CjCyJ2YA+mYzXVR&woAJ%|-Z z9PxqC7BGb!1!f0l1Vdiz({}GmrlZyzVd1FF=&_{T(?vMF59TGpKuKab*yfP3Gigh0 zC6tS~3v|buP|pMbg1wM%D4+wnl$4oJXj4KF5z%RtPIwrCJ4t2zVu#kF;ZsjUu`GB* zU1Sb1N?gvD>2-C!6wKoYa1ACY<5ii)WX(%r0ZT=zW8L_d)?5{{fkR7rX-@$oO1YC` z)AefZ+y(R~EP+K=A@^zk6eZSRQG+Cm1}ky#CQRa-Gj+f?N=&2MdiJMF1JqTlqxW z)D`s;UFbbrNUHtqdK|CEHe3*2cuE$ zgjs)u!NEm|aFVenRtDm~8&uNGhS}SxET8xHWJL;MLuA?bxE02#CUc=YgMfx`ID%LK zD^%{{<^V$eH&y)FCI!jcds*)IiTpeT7f@iCjG2~oBQc#KT$S+w$%Jovw-~IG@iP{t|nV|1YQ5S zTI!5#HqTqL4Ea?3UPc)+F<|0nv5KQZs{v+X+h9HO8P25v?^bck^d~na`cyt{_uuNe z#^RxVndHQUvhpPQ1})>7#O|l@pSrW|W`HUcfLFo=9(*H6F+|n42We-HV}^O0Lyybq z$<^ZFvw4uMAzTf9FvpCbz}Etfk^oZ}*#iRu*hjr%JZh5+rXDOmDfu$wQ^dJpeR=6xx5-ue1 zPv8%7J$9fVzrs$(ISDieP{m7tz9|Ms-NvI`7Xp$L)R!}| zA!xZ=2n;iaPc_vPC%EgtY^-sWfy#O$io`eTJ@%Xy7EFNhd7p#(`-kqI}cr}}IAHasp5T{;*@8P6nX7f7byr^bqY zx-gp*n|Ke0zPt0)`rEQGCC$WyK~IcwQ9-v9U@6fLcnGOP5EDFpCn94zWUXw-=kJhA0|1g0jnH#Q zvrH4r&PlPuqM}4dE}wHeA{3x0hH99$>3b~3hFw2C62ep9<%HOUf7w<5xDBRc#2%V7 ztY-9i%vx|z*!&({wVgcEpRg(eN>|%MKcLyS76~iqnDPq z+#W1@-ymP|0*hG|kHPD*Xo9rLJ0v<=&h}1C1aBUUPK6eLdo-##SE$>D_$~Nph5j#y zCCl}X9qbGu(!(4`LL_=q_KCgW>nheLjNAiABQAjrG!W$+Ud`A@(@wW0TH3Z49 z-qLC>lN5yY!r#WMvGr2sV`a!{QLNQV;_A?%tS*lcQJ>h&cmBFtpl+8> z>ClwoLZ$vBo*iY*Q#lGZXPzwR-9xf_u)cygVU5Q8bRj#T?`nz`Q~k7djNNw4RpkLk zr5C&y@Kst9Mc5XKx9qv0c2%JiDx)(pzgw{*YTei&eTF{vTIw|?5TxJ0q5^w+S!Vnu zcyoc+Z~4nKzIhU?m?~80a<26x^nEA0R}hQhXhX~#68+t~{AXyvCM|m)lpfjVPMm@( zS8Cjp@;gqi-pAx&dWnU(&QLPhkfHMH_nfC7KE2z|v({aPVO0380;K)FlKUDL-_6uN#z*5oq)in z&2?0?gHil}r$K@c`DYfda|zCFjqY2KjOW)Imjhc1Zq7j=vwwU~bSG(?Z=qQ);2J62JE|%_Y7aZ^n&QkNY(txzDR#QIDzI{b%#9Mr%m>k* zuXO%zRUT(Ic<^G2DCb^y>OX)V)c1Qq_Zk6CILkZI4H;?RYM$-Lz@T%G_Xh3#xQF_5 zb9yp1tiam4_?fQspgYOO(YVxStuXP{Rw!z7g%^vKZZH((FKemyNyG?DqFL9<0*vOK zBR?_^La(}w8BeH?5MIzzW5?&HxeSWjzdzZ2!#O!?!q+zW@^ncGdYg-*yNkZ*eyh^e zjMTOUl{@c|ZUmR8e6~eOG0u?7Vr3ut(7B&rScDO3(p#AR==3ka|OW$QLdH(~1 zYh-Y_$WgGJK*)bpX*+uz$_H8-&7J(^I-S`kPB_q=oE#!i^L1fS*cN1OAcL# zBF{u*x$nug1lQ~p#rUzTXKbGh6_WWi-Bw=8o&UMZMM|vn)Qrhy)9{@jF(^<9vUfAx z8YBpN+5vGB2v$Q=82J@`ieyUk&vtsPy!n4dEIq4xDnfT9%<@PcPRo{&b>j!E!(&M& z>V6a?#NHc)W#3RBYeH>BTTgwF^abjeS9otQVs_7Lu#nodcrLx7H&#Fr#jk=S|QDg{s~0lEnY^w``_wi@eK z{w-`VJaP*mVN)eBU^Fb+Wr6VP`x&lV*1XvKqQH$?wga9gwF}k6j{$@<<8-J~x&1Mv zYrH9@l`1?CUq4?p(W0rUnfGSn)fq@DheZ=Zw3C90e#*CSp~B!(n=K$_O;nKj%kj+3 z^{wEO^j_-ogM00i;y$JQn$(+43HqN`xy~KUI=|$tD_giwUK4sF5b@1mdvTeaeMzSl z@gMpM?AR;PX1o^!rx#jYsovwsBce{QqWHXc)?*&&@Up=$q>(@8VI zJtS=oED@8sh3SZ>uNSov5ApY<;CFXC{7$M7ov2orhaX_Hl!71-J;*+$#-yESg#27U zzoA{l6YF7wXLWDf!)?0;PhBY1U(7}RFHa|@Bm@)^jsjUFWW??d5-x_JH1rDkZSFI7 zYFbY>hB#Df+Ni7~q4)vS!b-#Z7n0@zC;|!-P`R zF2qQP9QMEmVM%HSDOdpH5R7DBJuRkaN4;XwB*~u;7fMnoM;r+}x^M3{~)9f$h zb%l`gt(@tA*ymm(p<_NhIb(XlzTChWu%!ud_YL!~SlD~P{-rb3<|&vFuv)&RpW8|j zIu|CU=RX2tFE%~&+r8J7HQ#8q@`?goFN$K0+Cz#E=3F5}PqP6hhFu6LZFTWb27Aj; ze>UpJaP|KUen#KPl7D}9CY+zM)Jg_{nWv)kf+DQp#x({+F(Ev zENjUuZXEi}y;TTuF>f4NmjwS4Ql1!@O)J}f6_g7&AN2Yj=&zFL)l!3{hwVn_CdEFQ zf_3+FAT96EK{~CKwm-;9RAMBT9VjqvO3BI^p_GF8TbOuOBRyDBcv3&`J<^KAy0K2} zPa5`wm0O- z;u&r9>YlNJ^TB7GxrgCsk|>?imPS?i&(;xoPxMF9-=f%geo2}V${sc9qwsjy6oEPW z50Y8+?7aAGF~F4NlAiB+ zT<|kL1Rma%;)D@-qAb(%TnLPa|BW8UmTNsJ%4!^HM9-62_q9gRhTdLHU zHwqD!vjmO%`l?M5C~q?;QybYrHS#XVhVzPwDEFzFa@h$-Gf*vbGYUu2oowH5>ikI< zpq+Xogd<)m8&I99r5@odUf$Nr^Re-M08($|70b#!8yx6rV{s=bW&Y}3qD8jr z$aNafAlQ9uR9H>oGW_tilD(cmI!-~ARbUvJk~Q)|RWPA(N1xaOMGBf#U@1S5y6)}u zBQovaQrT3BXfZi*U)O2S80} z5-+O}*1+(1VH?I{HXj0lU-2$&$fcGYT{H%#Kh?SKp?yB6ru^+BmeIpyKFG7f{ochJ z1*(pP1_|~5S~b4r3c}775cA;g2#fqXyfgYlwCr&Gd$BDAj%&*nQkH%jq>uXGb+{Ty zoElYZ2eTx)d%CJ&PIAqDmy_etUHox}7OW(<^5YG?*^?EmVeQ|-=1Hf{tauCtAk8+O zP=L*xSbn=8=Z+hZesCg|@DCT-k3FF93XFoc)nsvP!Io|$)wELoZO`ahg-FDtP2i8z zO2MS)IoXMhk|?(&x?p%nDycLHc-;Q{qK0K$B8pBzrCy(&SvtuLZ#>|ta6~Y$O7xq_ zFL|q=?q{s=l&)7}B}I58pX-Vrmbz;oyNwIX4Hrp41IUyg^J#hjncM40HPwy^<4jy1(1e?fh zI(6n2VI7&!6^pX99loXaHVHQ{zy=uuZXmbSsQPbVL(WlS<2+s3+1yZ9*c|3`wBJ{J zkOEW9D|B^+59(h>ThCGD!h?kqjhl$23s6ukuaJ>nKQhP=Z8!KOZ}Jb&RfDDYC+K=h zksSz(zaL~(br8#CqkU}yMiBaPOr8|Gd^;Wrr}0eHL(xB)U`{-Jrke}+ZF;`rq($Qu zb^W!6LfKM$e)3fw4xK}MSkY+Ejui_&h1qdD&hHv-NBaw%$>_x z-h8HPWl|V={T+aoF_KzSxXlqYR?MBX%ks9Q#W4pv>7bL0eR(1`$)>vKA!4Vk*1NEo zVlW*?adel{24w-W#6p*DY$D{TZewo9W7D$^G9}8)5l80btWsN>{?qUPZ)^MSLp$h9 zC2Q+W>Qo?Y^4&aXYjxRMR$a`vZk9gWBc%Zj7f znBrqnmE%HhDo#kPO80@TpXo-A#%J=cZagV|BM-kXYTlg4X=GR?xl^Yi`6b|#u<(x_ zWp}8FRsCaH0h*p(533u$%59#i9nN&Py5ZW9_J+bKsz>%8@Pf_&++y}|sm_}KR`&V# zSk+%XTgz)Q`pi-XN)=Bi1sWiOodtBg z`U(l7Wlg<#Jcz{^OMUo-*By1F&t)~kyY8_0_~)FAsVUvZuC&54HlWP;TiAo|szyH5 zWysiAHhMtuX-@FgVb4_7{V@CH`FXHX*~lF8dn*s8Y`v%{rOZH?(gR*`-LiiG$YRV9 zWB5x%;F@KyCk|h+15JT*Xo{hVa9>`C*fv39u}e(0zSQhVD{~8tw$q6wuH@|9vq?4W z`;zAI{xK5d?(HQCLLg6T{3C>*&vLn9WyNRR_#~JVEeY10FXpMej(2kIq`hY6;D1Bt zI-K$Kr_V*jtR!A5{t^)rweQ!1YDF7RiQI(RlMETY&Bq?BZlVwJ7MPjOb_r?K1A0}` zD`90$J330c2mB;zXe#T%!@O?~8za6_nHII^kI`0-Hpm94Pw>w>#RJYF@gvHfr@!)` zO7{RS8K+yv&OT$!uCy1~kytp2QS|+52Hc8AoaKup$@?fZmv=4`mn!e7_G#zr0DmbB;wcix+nK>5?2;8_c zyNF(lx1iMjuGfkU`6(m*vl-93`0M~Jk*`Qat zU2MZ?4Yf<3fya{02SqS{8sDeB^RJJkW?9hhP@3f(Nrjtl0Y7Y4V81mZAgD^LG>noQ ziIHR$TLW48>vCOp{BMrDh%z8UT*7}k#Wgz;rvv)W8?IEo`jLGED0YNHyGW?jm3APfrxVqSO>cEMuW_dyzxlRC8VUUS9)a?l)2_o# z`)<=U{~zGvilk6p#d|DKk3kTSh0-6btNl)W+sAiAw3<#UTaAYdHR~IMuf&J8@htzH z?>KrHz5Q%1foieq@byhhpVAgV)|&6Q+RPFr*(-E3QbV~_)^ph>OIq#7iiskmCZAqX z%Xlvk)#5<*TNDfTS*V7Pd$9bQH}P(SM-(wruP9T#9ZUoS@~a;a#LVUu#&ojHuTAH3 z5vV^GL0o(TD}^I;!(=5PeojKW#TGe0H8i4|EdMh6`a4+!tlnu*?@4(tp+3hOWV|l}{MMQFQ zV8G%{`ZNR+%J;N!<}3LR(DHj$c3*(0_iuGk#EzX)s<6jHl@Mo2>}Pl}A%^9J1cAh8 ztO|SYY0J4JZE5+V}W8go!>}W2niKE}zzqSYU zpOtW7!?5egY9%pZ6eOxuy(Qw$aKN9doYHpAY<3}%k@!2p^3c%h?fd%I9*251pm$|0 z?V}jE9hOS|R$n*DMpK~j5)|s1KFKrBgI-vzhXG2&xhv*gcu9swjH?!1=s zybpN4IsMTS^uE7})8Qs+u}XfdEE)15%{fFR<)4So>5u*bn;=VQ%4E5eTc5r0`3C0W zHz>ZcnfD7cEH-hWZZ3g?{TuG*>4Nq}mI~izDVV2A*C=S1;=IaeidwNr7LA&#lCUAL z>9rWT{Y15RaMETVzrl4pclP!GrUAckh?=$IORa_O#%W*=)>WP?>gG^iRZoGOxwqbP z$wXtzeff(3Co*dEZkS{p$jcpvy@)fm%V+V^yP?@xl%R1TcyTI6HK1GYdhEtV-NzxW zSP>cpe*2c%>0n=j)coVBQOS7Amq;M7{3%P-c@5+c`60Xr#jC}13B+H1OCGHErDcJ& zwK*balm1}?oIyx-piO7D_EXy^d!;kv)LvV#g~gTl{&==(oI3(c3Zgx4PERKppJQ+0 zxbDo-zPTfp?qpFF@iW-f?kx0tSi*T!O*FF`IQ?l6v5DX8VC!O@HHtFc(VGHD1#2Qv zPWa5j51NP1=UX&gV=fMXl(x9b#Vx$xS1zAdSzLG~^=gcV1;dCpMNNp1v_Z>Xy}u0J z%)LM*SIX+%*x!dG5FAOww2}}A;y48Lbk%#TwuU0&zSDwp!lh;j?E@LnsWdJa8f~om zElR1=vT|Uzn;$vqTe4dlI-53zYO~Y~;#T2&&I=3yyN@CsX!@S*hZ1#N^v#WeT5X)f z=lycWGi2x}dd#mB8TrQv^!HRSJ%!&wOT;(e>&B3 zeLr@z2ovZImaKhY(RiPc?JYAN3X76Nu`sK<=a^;Qw@9M?SFru+@oD6;u9P%bYeFcoK}=X0Ry*sbxIJ*BXUwyW0~ z`^>DR!}IxQEY?dg1nN7?VIM_*>kiqr+gQhE>AC$vSdSFVrEXO2r!SY@kg7Se`~%$Q zp-tAbBZ+q2Db5(+e$c5pYeBzYg@M!hV;y1jn^N%CHa=M8o^SeJQvSA%^9%_+Fz8plYc!F`4;vcI67XudVKHht)1kf&iZKui zH=igNBb_MX-vW6w0f*a)@y1jC$U|eDS!_ED23L$e^tTos8R@Qa4#1gzv8ho(Fyz|_ z1u7;R;{X?R zQEBn*{MJj7@?YY1dt-Lz2yYKN+YZ_D;_g#lYTYs|`v#rX!TuGdenX)F?THs6DhPzN}!kfG!1AG zubfHqi?SI{95qirg;>6OB|?R2IkDurYgH0Hx(W(2 z96=yCT_#Cl(|tN3DVP*JG47$%e9?~=8N?(A1?&tVuiIQP8z%Z-SJHh<<+eMT{e)hQ zaTEo0EJn?cZ!fgdevT?-@JccWAB>%BN$V39;f~Cq5b{yZo76nJQ;^nrvrGG2VX7&V z0Z?K2Ne~A7Zo2Mlbjg%LY&4Bl;UgLKF|6bDBOVO=W&c0eY-9LnRatp90jhmP!Qi3q z$;1r6#7?C-PVVX#@IU+_PNkEVh1f9w+OvK7=ujKtBm^54gGG>D!WRt&3}{w(C@?24 z`ay!5l`x-{3^n^vlB63-JXKWVk(2Q$tQ0;6-%kQE$@y=oW&;4xlI%z>QARbeL$%E) zpCvKU*(}d`FKi7sC&P;>HS!i7MF&wh)ac1R08YNBQ#;(>snK(&bLVyRsT76Lc4@_6 zzKcrn1f=tIPuoE0;Spdd4Dde5Gu$9Xm!v335>xj=_*oMdMUNF5mWnVYL`m{uN&7t! z#l)@-#6smAKo-Xo9{&XHpC$p&`penTV9e3_G5H*GxXJhOeZg2Bj9h9gGU#kmPm|M8 z&f%;t`v+eH`)`U%K*i=s;GyuWJ#I{8F(H^26b2&N=6~6Co(HV?t5txZf!2TZ+=SS< zwIr<}1ENbl4kKQxL3EBs0I0GwDA`^+b4jA#PAkA8;0lYeiA+;w*bD~X)H_tG!zbga zC;=e_HAI)CBXuerE}ei2YfdX*0Hy!}EKh8F$MCE&H3*QXh}b`%n>MSp5y@0*YWjFE(>fC`KoH#o>3R1cv^Ucq~IHh-l*e zXf>C(3*M=?IBMuiqp)(Q)NCp>Fa;ufUic3pq`xM=PZ^NdgfxNa$D-E0;FvCzuC&#>M_~(<@?4 zVlZ*lOqDNPcd;%a7%hjPh$^f*M#%kEdnGstqS=$6{uE%N$N`}O%$O2f>~s%tKu6&m zkCKFZXdMqz;+G{rx@Z`M?@~jO0#)2Z>fV@g1?dBba_}6-=Yu`l9J3@cq$pOtjU(}1 zn$B3(OFi)@L#$&)aU~U%4#V-}8gdT|Cm8>f9toIrGRLyiH;098+N6(pBLH%XDFTe? z(}Ad^j^I5E5GIVQC|UU6v<%ad1KXGt$!j7u+9TXcA9Al1a|+)TKNX#!Mkcn6@pk(M z3JI&VqK)K_FNhnOIMUN=g02gM9KD@^f2do3oWTTYJ^@~SXXCXDM$Ub91bzALQFv+; z)5V2)D8%-;+5MVP)iuBGm2x%fsI+7@vy%PJM0+A0bco6d8bTLorErksQS+i_hQs6z zcO)C|Ac1}C&kfdHhQ>h58m#jqf0s`e;*GI1kiNyRRXNqvqT_5Xl>8V9&!d{6K|yoW z)ak^6rsgN)%kkd@33K-VBS0$QM@6oC+Qx&PZ?#x-msvwDF8SZagdZZcqvJ%?Y;#LA5Hph`ncEBB%-GLT3$(CqZ0%HD05;>)v#*+FEvgE#2Z`jS zF8>1{i40A>CC^Plc<}>-2LMbS8EPANEVnX6*SjO6C!#faTm9;rwzoJLD%k0-%?Dc1 z2woQ5=obNxf7C!{L!qq&XNvyW!?3VE^4 zJDLa&%}M(Q$Ypqj-0Z+w0TEKO@%X8tcmBJn!UcShd|=xbk{1_Ch_*U-FeE;qp8n!- zAEz=tDxEUsWQ!UWX@TungsB9V#ZK+9;{R0M- z7w2NRkfWG=(zh7#UD_y;i4#pBC*aoTTGw$}$g4QKo$P?TI2eQOJ>fA+L&&hB!wG3fH|CM6u&~n9P3I0_z z`gEN(IvXhkB;m)i{E$sBQJkgM2I1W4f|ZjDyZGtu?Yga-yQW8hiGB0#xO9 z*6PYR6}Q7QNG5v(ke$uiM2vV>TieSAL=i;A%U#u`&x zQ$RSN6l*EKq0-kH31WvR!?*Z2K?z1KdwAvKxaB)dN!K3$Z!uqM5l~6lZ7Z9);QR0% zwEWp=iclFq8HpJIJ9O-m*)cAjM5l!YIcyY#RarC6NFiyhe_ljGp+f>@fG8?0W?x&a zJ4Kv>CzZrorx;}SM3BG@ds9(dUdXJn8HQw3in4nx=z-wOnrxkX;lV#3bg9`DJIwB@ zhn*}j2#l|0yF=S!D7$?VP`Z8)tib$ZAXIKkgJom7TK7<7NnY5S`f_(eaIu=UY=@GN z7?7*Kh{=u0FIrjFeMzv%rlxAMp#Q5u##5z??!JVz{*W&b6aI7Sfes5b2qVAzfW2_o zMq*ZG(C$(wyaZ#-a+tjj;e=50B=cK)VBXSByA3-!LxlAc*tD&`Z&)v)0FDo3uXPoC zxz$+ArP};r=K7m#VY%qrYLdfTr?k|z|8UWP+Sy;M<#)4Ft=hb5ZfZaMbXJPLPR09b zkB_5ZycL+Cw651?39=lVI>H`gZ~e&1L>{9_nLc&WJsL+lNLlCIB=|g46oxPfQ=1R) zSK~jJE~%dtb1GNtol}_;O2Oh`RM9Jw=jJYhWOlS`TpM;APAuaDta01jnzO?|vBeJC7TZvzC+-D66C!?+Bem7TFETh1{tWYzs zWpW+3d|HE4!Zx^0IvS<+;4HSUgF;Tx={A4sTU#u+;Qy@=*G(>aB+L~LboacR`%GcM zhX@9iSt;3pRI)it+1O4~1m-8+)qL+o7F8ZTM2VNI9x?Brv;HU!g)j&GP_;#hGmvAL zL6OK{fu-*xU#rEJP!>iu#$!+!S+_Cwb%~{bk}N@QphsW2uYK0F2lYfC0|eEX7~SHC z??!db=6-xfjI`?yz12Fv8YKDh3bb)Ld5L<7O%>CwUpd)8g#w zcOG`S|#QjT_n#xI0R}I2Rsq}s|`sriEpcfu-$l+%D}q-JXr;vm;1u? zs_LvlADt7V{h>-dV9Lw|>4XYCRQ?$YquJBfb3DTJ<%54c~B> zDHax9)V&7hOdbH&`54a+<+% z_99-8dM47lon~WMad_S-V(p71r!%Pr1J=cv)~|(k4L9i5*}c$Bl~;rHa>vRCEsG9w z@KSbj{5AJtZJuADh0KSp6-jvw2+3XPcvDArW=|l=&5m(|z8}iMV%B33QJQL0w=FX>$52(AM?>EID!2~xszgSlyIO`bpTd#^;-*t8w3 zq<%ZK<^xlrV0{Y0cLdX&VATf+5kkg?$B!O#vD1NCkxw~Kk!4YSFIJS+s2 zY>DzDDBrEH>|t^iKxP)%`?A^!P=uwp#r+Saks0L1-*v57=}QHePp2dE)wn^8%XP)_ zVN@aD#G#7MNNRODjUTw*nwFR``I;SAwabNqLp`?5J9+31uMZiB3+A{@Q5bHYHUGO5 zCe4VR=3a~b15lPrP>Xm+#&(rvKx_s+@Zx3%*eiUDR*0anQbFu@{{t|d)Im~)-XI}x zxdc;qe1K9`++CFn5oKI_1RyGmWRl@ z{oqP;m{o+NC7c9Ey;S{c#;i7X4Y7~Bfvs~*_qg%40y%fDOt9tT*dCM z_~+*)?*Yuslk#1j4-o2V27VF=_KAJlUm|$WLJQ-p+-t9E5-REXs6FIPR$zB8ZY)6P z*>ro+WZuQhoIpjbQ2raLAQS$uA0>?6g``DJNrnSFQfD?fX5dISb=T#kkapPY?m7_& zzxfA9US2S1`|Q$KDuUFY*Ei-vxo!O0KFKFi52OzvIn5ksI7=;OCo#^TyY{?(DW$qu zKQMfT)A+To4r!{rp3v>)c52uBaJV$7cuS3dJV3{1SI6^@8bp(%Dr|CU3Q0n)a2mB& zityF%MjCh}yk_wU7~L*fDgTt+8BIuZ`{-OI9d4AnBOfnGPHm(Uv~ZzNhrC;{fR)qD zD`g|2QWxSL`(DViQClyG^5`j4B=x8VcEfaRB6*&e7$jAA^c2C=d(_MBWb4pNF%a`ooji2pQkq+P|kF0-{mdc_r#!>PZ~l9OlVD2kYH; zLm0N)&PWRmo^ogsfxAzY@recr9oMB>?t`1tNCyhSMn{748Iwhk83mg#pkE#pi~7Y< zCpq2W#UWhvsWCxv-XJ}Uh9S=WDSI`M9JX1XWdmYS%$^*ZOC8dX`p*XPDVT)6Yj;_@ zJpQqDkhDtfj&fgdFphYGym(R~yj{kfAk^LT_qJMlA9Ds*P8;5W}z&G2i560N_*jN+`a{z ze4LWVHtNiM;5hwFdb(P}=M(??)xjq!=VEL^>@V1i>&hzLna(Z z64_4ls&BkearbMpm2UkSD?jSsy+8PTTlNs4o51(>V$4-m56qV7ZX`a~DkUT&^U(hT z+(0A0P@cyvAc2ZJ06IVhDDj$oL&fG+DoT__V?PiL1xZ%LG6tF$6=(kdx!Wj{i`)aS zk+C!+_B&%a4k-MQv5H-a?ewcbeT`Yfj9Ktw z$U&`tx!XMz`&!_cf?z=(W{(@C*SI`ZuR^a%RDwufhd~qNS(h$ood7(vKkHU`?1IN3 z3B{k#Nd#%jr3d}cT7?M3UFJ-UK!c?(9HZ1cR;NO-PQxey2_O%wesziiHiW<%`Dwjb zpYDZ%5?6~oxjKx$>snW2R>T#4)O9c*XcT@uccaH>^$!)R(5(VUGn5{2_vt}UP)RwX zH^!{S`ygRT{pKk4LCg%%LjM4B_Q6CPS<}iQ4IVp3sCcbjg&DWNa1%X!xobwos*q6Hp1N2vT#uR^d|Wac6{ZfkK0fOOc! zS^og;a@dJZGUzj`A~e_ZiqPy~uyUgqaHb@TgH!PMZ%fB$^$!%Q(5uv#FcUh8&&R(@~IXJt* zhljq?N)H?M*2=%VYo3QqhCq^>`wh4pW5itt9#8q9HHxd zMdHTt!w~w3Ex?Yu@~6hEC>S@w==9|JI5+5eU0N|U)n5)I`}?S z9~q_V3&rYmE7&SN;2il7;V-!XPI z7a|p|f@4m#o9H#3Q&TVZSHxg~mu<)cUlEVJXa}U?m-qv%vwjj3>NBS)ohCK;Q&k}+WXQU5 zin~G&ct9Ff=TWCQgGHAl(S^h&03gg0rruRMkTgjqvPjZQp0qamr2v$INj{Z3;XcLq z&y1`s@hlySWifJ+P*(0zNHHHulU9yq3s+(S1R0$VTG=t7`PHj^?AO|bm7~|r;nrc6 z8C%X2+)O12l1E*QRtU1Ve1x*vmZCEe5uw_v%%03{EeZ1pB%ju|rk*e9Qd~E)t}Vrx zvVO}BN`@kb6>6UFW_KZl05>Pfk#Ro<@fQcXY{wB{%d}n7WyX@d$OaF{(5DvcnA}=d zu+9O|AnRBR$%1CIj}({&bQEiBxZ;390=iC+Y21hjf(e+40q6Yb$-EB|a3qT-3KS$j z<>g!bgNm(dN-W%2N4=Cu8cfpxup|IPooiYu0qaT}vwgL?*=<>w(a|2~uSx=#bOb3) z6ovbWA~OxN>L>t$HPWzypfsdgtjWqWnT>U!H(_~o-hLL@*Smywu4F-0M930+q=7VC z1js_xw50?Q;L2^BTGrytPbj#a`K2R2{MzqH7C#gQM^aFsDc>x5(2_24 zdm6)>x+TT7;@iunV0AMyPTi?B7R6`&k*56X zn_o(-*@t(ek2dix$NONzE``P^*}oHJ%obLhHP-=;`I3?-81@&%_n38#8t-Nb!i|P$ ze%l9qr=KJZU0S57BTb@BdZ)urTr`FnHzi;uGYR?s07`ho-n$J1HFR29iSas=5tcb> zHJH|?SoB%e*@l%s<<_ZCln&j{m}NMR{tsjNBG z1O$x%%AGXpUZC+K&&W&9p;9*pNRzBYtEQE%$Pl*iJaiW&0_`Cwok#AFM8K-o5O?%R zJSEajN1B%?#qD@$-W+$b<}ICd)VjP)%L}i@jHYshDOnPpL<9*H8h+OtxKdoXx4m^p zN?J*Aw-i!@2uehafPe=o_D>gS^)}%{ip&S@%908}?l*0Z<6mL=#=z*_-b>+CC*~Y?P%-VOIbtFbZ@U`Olqn zJ)Rk6w#jb zXL7(K%=81Nokn=J#ikf>KeDWC@}QVz-zkuJXf*3hm``S1u<*6O zySVIs6T}-q&X%umXKoqH2=Qea9iv$hQQS*_dqi^a`=|Rp$1O|FEyB}yOU<^4GYL*u z2@?Qv73%GPQmnvfPG$qbLg1Qc#+P=d6qa!k%neYbA!^M#$v$9htqX|D)j;@sTDD`( z?!&N7F5%A8uslxx0EY2fJ7(NlcMe=xID{oCK^m0^=Uu^s-r2gtZks056}r2yb5CE& znK;$_)~_MEpy5(-`{{(iiPBF00F@bp-!`ju(8G{h14E=3s_IX+mUfHj)9hA6?n#Bd z8*tiIiyL@Jkg(EoPf%mlkh--t3KhCQ8cca}`WC zQs40mID!Ucp=c7X@g)BMI^YfpU+mt}u+UeKGl_=Ex_F9zTHk~8WMIYVIJ2%S5&{CU zp9+$IBxrQhRL0%3goT9|F_lxM+iOtU1t=&KoXR~s^?@Asr#>ac#v5gYq$rO5^{o2G zfN%PIs@XiMNHK^aO(KNJ${62QwSg-vYJ8FK~N1w{VNbU44`(X?3L`O{k|(q>(%It4j=dH+JpZ1)QoIf<9eo zLRw7p=s_l|Ri82$5m_7;6j<=sy&!Gf!9H|Y!0}Vz7<1$(<{%?Or=HxZ)BHF98Hw0N zzX}ny@dY6UK%I31> zNM2;XoS|CG{7p5?l!Zit1ofXIR;O|Ri;a~*Oby5y#Q@|7HdPf)!;$=}X;@4UselOq zI&DPvguSQ}wo$j=pPd3WuuOoUQc3Deax*|#9u+E1kTxEFUFc3I`^z9GkrJMK{y)x% z&Jd7RddUQY&r=(Xs!5Sxi>fJ;n1XaYe1}edD$??(=1>7!8Gt&_R8|gR4$w|%1W;5~ zroaRvSk?&q>4Az=l*LxyrzMlKth3om`K!~Mn3ixi(HJ+snC#Q z$39+hKpI&}cZk(c35nJ;pg01g5JYMW@9K8{02j`TDoR0U%;=CL$@TN1l&r%zA{7Lt z4xYVqGyqXh%&dfxNS;K*e=03%C{PMgwD5`FdON%eauT$qI;4;%eKw*N72Zy90KpRw zVCm^V1h}FiVo2%)>|@rGI_5+qE8SO_0C|3U^rMxKx2n>jzdnC|DoV9NB?=^y5J&`h zgYz^6f?Ns(B&S@_I~n~s`cgOHWSqh_Oep#F`ifNP_jB#2AnCv7^Ze-=-OQ97W8DLw z)Wmwl0bwJG%2W~*PsVk+9Z zpT?8mdpnS`{Gf)oRal^N$G^QjLDwS4L@_Lbk3 z9k|S?Sx8XK5(ILJr*SMx6KeY6)M73uG~(I{PliAwa;rnK#a^5NZo2EMhqE-bEU8Ed z5@Jq+Nv)lqW|KuQt)6W&ryO(v2}-6Uz|?E>q!%9X3P=QMCzv1URWakn2_W%;K$wGg z2;a=@T1OkYqy#s_sB<*vZjiYkk5lle+>S!lVdRGtN`$Hvu$h^o08e@2Sc5#o~g%Ooc*`b6eaxk?|E}ZD?P_i(1_*dhb*nmNqf_ze9qBx>|_odEI5CCY* zbpRihl_14%F4js@h~k_pVPR~AC%i6QDa9ojwb2QHd2bZK#7*SJTXEx{VGAirj-xRX zr=YAj_NPkgsx)Djo=v+WP-`2-ZL^Yp4woY^lMB;NiK|g)S!>^j(m~wSKiO$QIKjlU zjYiXye5$x;+bo!+2~xBu%oMF*B1q>ky&Muoq)Loxb^icbDJhkyDoD)|2uzrr z$MU04mt>&lyVAZR5MkOQED%#A+cwvBznnI>X?PtGeGODx+e=KA*5(WHSc zT)Gew9=?>3c+L!!p$ub9LLU^Z5Q$ zC8xrb6->d@&f19j8V0H$6>4CrbvtXX-qZoD01&yDAkQE^y(>e&R1*o3VrN1>D&Bmm z%n(455=O_?vRX;#p1Y5;RxLnlzE(zFg9If+f@J*Sm^fv(Zn&=s zw?G7{`Jn^&p;J23)+*r^Zxy8KohiG38w=yy5ji|5yUs~7?xAFSbebN49ZrhF?bMdm z*&$>CN`TTx)cs9!Cv4XDZSi&HAk(e}f{0j3^#D$>`TEyS+V^TI1gN9{6CjRaxpTJM ze+t5}%u3$n)u!qE!Lh%ELv4KL%9R~kEUBVLEAjUfD;mB0BQB|Iw4x-=rfWMO3q7ZB z@=_91Z&LwA1i{{;n2I9#;tcrJzpY6-ArFaoy9z`LBF>R~D|S4o(l?=|l%Ue+!~ zFWQrgIO3iNxMhz7fuu-CgAz^%W!8&W%2qPObKH;vD^(*|eLK ze&@UjURnM#FiF~H;S~P>+D{j^W|p6$;zWD5voW60n%%eQk9!Pc%w2jxR=h!gmHqJ=R55crV#T{;IXoA6H)&F%>JYG-O^fG#mh<>=LC{ckuxBu zfOS19Se?l)F!L$MLV-*ai5)Zsn%%o$+j8(=p9vt!6AB}sl4uXy++DC57VB{5NlBHM zA_piPepMwCG9p*+S|J#XnJQ3mmqPQED1u*fOqdX&q05&lhIV4*;kIzJ(OV+v&}IS| zQd>cdOi2+Ql_q`F8{5#ErdwHM+>1~ErDEWP0t}dqk5f>-${lq$SAJANm5AN~60D)f zX&{0CnbX7QYMC!N9)gSi052u(E^Z%nZD1BR4!Iw?Yyu})PNz~P4)pB9?S3V-DeZ|? zRVD(5CR!k=yS?XB%p^W^aZqur@xF{~6$5M=r1nN==I!>@O zG%gYLL%-nu)o>2coa1~R`K&7y{Cl?6_K&5<07{`DL}k%RPN#S^?EDj~a`O+wf*ewEsTONea-kp-Bd6sx#=fUo+7;JoOG~_0 zeshtU`C?{9hy(f5b%enxSsAj8wTgM;QF)5vPvT7B*QmF4<=4ubw^|5F)uhPK#<9|x z8dq?f&v;QQoWud)I{hH}YfzTtmc+w`TOH$s9Rfr_nv|iJ961mKK=Dc6?rI%?Vwi21 zeNW;R=#Vm!tqgAjZ@BfTEw(>_qTHzBw%X>97dvm)?`pO$LK9kq-Z0y1DjJhJkIU;` zRQp&gx$PClY9@c}LMPF*3iU4Y8^TZ&qkPnWqp>Cc1oG)03i7ksj^VqnXf8W_r3E2) zyQL}{5ebU2lhu@0R*EaE6&>a&YJv#`)Ce2^663x z9kgUBfCikZrNH}T;SL~mDZs2aru3=;GH~tNX(W;p<8diS1cRv~YIeo@OyZmy4!Afc z1zB8QuIV;b7MHlHQmco`(v^i2C%SAPD5!$$_+xWWa!`J8H|J=J0~fbRSXxkJLOp63 z#7jeMBHaK5xJgtFLzm8?_I}Y0-eUOs97);z<`cu1BdE1&h{gL0X7=YSDYn@JsODHu zMpY=3jK&32+(Ye^*$a4$!#FM>^G7TZ@>jy!<--O{p^X(2#HfKp7gHPpD$5?pC&NtCG~H|JhO;>K9IQi%lL zx~(>X;nuxt!7)o5TH4zX!*3e9w7P9CGV?A4p~mAyB|}0Fm3b?D{{VDS;YB}+b4~vM zjMeaWGgNvL-XX^^j3a>fEa14c<&j;j&~V#aEv(sHK@t*mgHIMd)g7;4mi@*fjoaf* zcR4cRHtAY`+<4KIMEcD|xT)m3+5Z3pEjmLuf+BVy^va5&+7Uy3lx3{Uop&ZgGt;54F@k(7d{8;-vUpLGY+H4`(&7{pljS2ybq;u8 zBoyhjc|F2hdB&U?;%>N4ig8RS!Jzy#%94WyM5kk~A}a3TZ*4x-@HUdhKHd?;4P+3j zi+75osz!Cr)vm&yL?yvYtZMY~i@cb(qq$a)e;O0^%YX%8WOG_6Np zN#(D`xvK;A+2CwN+e>~c;jBvqamImN%PLLN2q%36E;Q&*m0a8*+J6A?vtfKQ#rRGj zrRW+(+EVgILfWB2(ksv6xNb8A{pxLdZKus>b#VC1J|SL|)B600!d9>Xq?w(~8iSc# zNgDJNlqpFdEuuV*pHIG2FqGyqe!-lj4(@6Sn@e)X-YN+Jm7d zk&oqD1weucQ2gkyqCf>8pDB@BLbL4=$jsBa3j!{yY`O!}dJub%&>eN4nA9C3(`o_A zkRd?y02+gn3kIR{m>A@Bt%ZdGW@mZUi3*7-)&_xF*1-gTNmnRUEW@y9UQ%F04nXTe z3YBFV(P>(fq=6j=ooq&dO3?afXt-E2IRjCs(zmG@PLOu|sJzIWsVBlcL{P%C)glMw zG_Do}Jp^?et0yRwgCk8w-6%1r(n#bE+ExOXBq)+JlSRNVEJT7e=QV>}K^9eDn4VjD^{BFGSZpO;DLG@Q-l?x?r4@E3#^Dn`vlNm>#O56; z+P}CK%`HljM2MK4f~lWqrwY3V<3;F7u;m_;;!PCRsfvD!I8>#j;S3V36yZ*v#7ZkUdWn5JR4%d3?(+~Bu=n9sNZv3mY`9BS}6%SD627$41~lVQyObsY1uNJM+e!q z@$r@|lA$_--3j>}CauJ5iZJ_}vB4oj1xZO!Nn6@X?BV@s_kbA#v^#|<5|XlXI!S1A z``(y%C&7YuZGw;-xc9d(?zJM|B!qF}idKPTMIed(3WVL6Y!--}aX$?=t|e-K5}_^x zjREWN=jTzN&`Oe%2~mhW4O>k$_=ePnQz%d=%NnS3s7DZBM#kZJ5TeVPwxV?O^&gcr zsbfTYxk6K!N(9Vp{QB!ff#S*tCwa}tffTSO!eA*O26TW&!`6w);8*ux4Wy6Dr!OjG zZ>@j^#3d>t#iW5BURAQ#NHDRcq@HuH=60b3f{7s}H1q`h?OO;?Dj9(@ro8?dQfQC_ zBoeJuJk)jmyVkq15)zRB=rugP6k$=wKu}R9q5P{#0BI!epn*R>T0=}uWTXtkeP>Qx zD+_2*B&tt6{yX`7XmjEk0YAbAm-^O}kO9pBF*=TauC)gqg9`}?N>ZeNMxKD|KDC|D zCOJta5;fS7r%%#`qvA;t2~OQL=UNKW-#N93CTbP{u#+TaK~b0hPsS^G0U&pLfFun* zXMOt6yh#~zX3AiLs2_1bLP7|Y0up4BH&;)UD*?XkB$X8yh}&uV`qpGg%$b!L1Z^I_ zeJFY1K_O&7)J~B)R+Lf)xs(WiRnP8duow~wB{~711atj8YXM4??~kAB{HqKQvIque zO@B%oNJ2Di0Xp&#NR`YDB+62vK-F4u>-kWE0-%CHo@eXyt&GMpgs7gs(u9`~Gzrv* z<)@MS=~zvHOMTp{Q2?FhJ$_VaKp=s*-te;9VE!nAWo;t=|_POb4=(AjXdi>B_cvbP&U&_Rvp6or7gV01~rXi z@A9nfjLAx%oq^l>Qh?rX8b~A^e1|{GR??KJ1SpaO2-D$3h9(Vyl?>aER7R2I_tLPi z5+o~d1VoY4$KKSS1!V~#A_s;Jpl6uezg25nYKEKMHh>4UItl4CW&DcBnmEwF!g8%f)j!`6x|wyzJ2Y7_|29e%r-R^mv2od6pdf;IWj z72)PgPP%LBH0(r3;(6u*Nz#j1jNH&9fd&tsq{S&-RV0LfQZ*asInhgPJ=r5c&=aWS zW|#=hRHz(;5F=RE%*T}$u3gF|Mp#IQ6FdDWQj17RoFt_nd*xX`9=icd7_T01o)i`M zj8&Ih0K<02y;R29Xf^6;=u?!min$3&G1gAQo>df*6O@oa=cbfZ&vY6tzVKy~$t!U| z2?xxYtZ~lP@ms|f@M}iwS{~}x`^O-C2g;$ChA)a@u6MYV`}ZpU0N{%x4?(c4u;KM3 z={p&xjEeMC%TE>U7ltefnr7zW`Ct(YiA?_hnCLzeRo4}98n~78U7IA^C8UOu0*Z+e zOq17IWg@VdXwUen^@W8UR_0oj=T}FtU0@T+Yb$9mb@ZU9IlY1>ZELQ333+z?oM4Zj zkfe991OEVmo$HZMVa&%~kzHljVu9?_355wNeJTgZ)m7C$+5SJU>H1~Wid>=o9mJdo zB`(-LuL&D>O8fJ!4ZuN7+5OlhOpQcz*IMnnTh|@HaVug5VP^V)ozh!Z-^#eZhuDJc z%F488Av-~s{2Nj*)-#fTV=VPPLa!@A%r6iY-P*h^45TYD)g<&0QfxNqBM`R5 zu!N~sY!t2b+Yn&~H-te2Nian3wzVB<)e1;xrNtFD;Q$HDcAuR*SYbDfmfiv6DJkz1 zq)6M4BYFf(`01PeAa5M)DI6kk8#}wyoND6^v`QFe=IAYG%-TFHg_OFfjJdgjK&UD> z2LAvSwhXy?#j^>^-7vu_0!N5uJDC6-BBXdGD|XoY8Vb~cR;Sx(VJPnR%CR6Qg$V$I z1|o}R5xF?EvKzm*b)~qZs7S!n7U#8PIQPGnefk_rnMKu`zOMmQk=rB9JF^X zblQ+y6FqlG`Rzaz_AQ3tY^vM#emna?D`5^ekHf8^!pPONW{kuhX^?a?yiB_v?K1xW zvmPT(CYIB4X8Q_Z`!^P(w6x{~FQQfm(81i(9wWfqO^3L&TwzLhBoY^H3xLNl&uV5( zrTwF-Ro$h-1o%o^X+VMKb}>n-t1@wxS9Em0v{pO9J)-tB#~0wCChHHxS!u*90P_XF zsY0W0cM2L9s!ZYS{{UsMi_|tkyO1-F;u2UiNM;!4Dp-~0wC@er5rNR8`vTsU%4Co{HNG5)D!@k8A z=(6pNcJC-9H#kkpdi4rIhvi+zcipbog)RqnqM}Z->s;Jcm07C_?@X9*nhbrW z&L*94D?5kfZcc!Nl2WXs^pU3Go48d8O{;LAv!sx9j-7eaz9(w6xR;o9^eHKfsC1zU z9Y}*FvbUk2u6UOVQ)*EFCrvyp_+x0(SdBcZU6ZFKGmkA%Chf75oqxJT8N{}arUI@m z0L&aG@iQ^Y-P9g?R{JSSYQ?eF0@7yj2P}d|?$P}#HT6Wv{xNFh%W7(63W-T6Df7^e zI<0uu40W~-g(?Uoe(F3zHuBO1T3E9N=GdX9Uu9s-w4jO8Vn{Vu@x86$+kI-dd=(@l zr56AM@{!@wtytedM5Q}3LX+CwAi>Q)vs^rZ%ibrQblw)y+F>Bd&QK#msPpGNYnnSG zWWC#NBWhGuTf!V5DL@(TP$ydI96s6WcG8ekKul&QWB1Oc5!7#0jmx)T*P9B>rmbrl zPRfo#qr78a<4ij0t=lUqCopIyajxp;uC*t-V-;kjBJtN1o^z(%us{IlWcqEbNBF+q z5mO3Vm(I4*QzQnPPGOf~K_^{mxl55N3_LMx=0zwvvJOw;9vz52?*9PJnX$$cIHLwr zjuk@gLX|VRB5BWuF!ZSlQF+9KzQ$C8NZc9(Q3`-vE=O_hjcBds9CFw#qk zVdo*y;9B#TX3x01g|I=Oal|Im!H;{!&FqK!U+;g zle~R8SD#nl;a#e}2#>!h?SvXQdg1Dygz)LO9isN zO0>AQLyAez=70{r1NEo;BQR;zl;~6-jbwfO=~d5V7pVToGi!}Liv`-e<8g7|QAtoB zfOUv5RvQ?;2W;9~Mloy>pqW^32|v!Wq}#ctO@=Pq`1g-E7qjawA>fW9dkb>g5JOjm zwwqsg%ZVU+={kiCBdD6M-tB+3o({&a3|ojhNWa9eo4jSVmcy3JArDxnAxLpqQzy0U<{~0Wr(1Jtr5!okx1b`%WZIt*bE8eX2QF?o_?A zGWH*j*y1fbq$cj%Az?h$m46~CDQ$4IEh-8bU>#uct24E`Yfd1+Et|vMY0KL?p7Eiew0pIc1g=3LASYg4x^F-#%mN07Lmppx&_$bCxhi!t0Pn88 zhJauw5OStH(sm%}q29AJh)P!q0MF0){#B)B3J{=Gr~~28(xf0qX@Ve=1ny^?Z$Zon z1`{v@9%oKww2>)7KnW*N=1-+$<;?^rf&`JjKfOLQ0i}dyBSlA)K#qUQ&a?`QEeZGZ zBbcmF3MDH@8DzxH!hoe`PHkaeM~6>JOaQpQ36Pjho)PZ-=}Fdw5jv2e8B}IGzDAE) z6PieZfhhyw&-D3G1xZSX200B3MHc{z+(JTtB$=4jXPql`U&LJi4zoT$ zQb(MWkfEVDbWzZ5bRQ2Y07j%JCK8}X127!9>CTck*-wEarABi~eeb#Y(xv5spLH?5 zUPqlKaHUX!a{zhsJoWq9fiy?>9csDan=%O@1#6I*%cha%{Ho{e1?lX&8Y?1y2ohv~ zNG>D#*FN@Vdv|ff_D(*vpo9`o2@nXFo_zjwclM(Fx$MI3+%|^Pq#;XD@f8BG5v_R@ z43>*K6rIuM-Y>2#e5CWZb7QBxYJ0*wK=vEMNyBa4Qe<400WcwLX$O{oiTG3p5Ghsj z>q(r?tmtR>jX&5p;K5(;f}+xZ5&r-t-e$c-)#8&lkam+~MA3}B+^;%P2^&pdwzyWz zIj8)lhV6~Z2uj{>AW)Ra8v0eb6f3PzwVZC@r3DV)#FLq+pI)`-=d%}Nd>?b!4-aty zxPJ{^BZ=D!tBbd6Q0vYuMnTM>pc?=-0=(1~w;kGE?p2XS0gVZ+jo=S%p4j^~?DGih z_lGcE6I&P~Dq)N3+&y;}C9<_B11@Cn=7HhZ3aV6-^i34%wdtOPTW~HHZ2_i2G>B~p zK=gnnobC82jG$ZK*Dmb`BGf)&ywb;gyFIBfsqXtsUKrU15ryHl*0JcMH=FBK-w<}+ z+brvm9j(F=uUXdzGQLU1_zD z97!;hC@AyLYg|Rdt!BnpaRbBnQd9)QXCgf{u7AKWo3wE)h9h?J?j23bWVq^z)j5P2 zRP9|6k1(a;tRiH0OA=#}{(tLPF|o-?#rRsCr0zX%3*z64aI_S*p7XzKr(>#2&#qp) zs^>|AI!4FECvJZpbw=PRa}VOI8T5q&yKwb z3wSmfMY;(tsbv7BL};C)^cBQhJdl*T1{M?|BmzJOO6z_YD!rP?_|*I{y&Xfv_f7MVMqXmGNU5I9Sjnw8f#l=Z)$^!Ub^H= zsrAhKG!dmQE^v$X?A(lfvf@e*m6w`Zi8IV4Nl~4(NZyM@wi1S$P9J*f=~9piaxD@L zx<@NPVPcZTC>35WaZ~gO(#fM&liwJB7dh026e}$yp$|-)aFHDI}SZ zsOd^n(^{fRO)*>UwQ|#D*rjO#G(7bFMu|wua|AZ1AtXkCkMyROFjp|voBSprY|0ZT zcQ<-xKmA8lxraFb6|PVCh!6x!d? zZzbdut0O8X@TtWZB*FJU2h>#6G`ALOnTcPsYh+#>!|pqxTgV6o1d@EGUxgyN|W|gnhQzgB_++&X2UodW)!+}d|_p1fVhR{h1QP3we>^2cno(ULM0ml}1 z4`L0l7iV^$hnxw@VIUbNNzJ#FRZ&?t$dxyCU$!VjDhIuk2^^=U{HxBtX)Y~x^R+xr z4rK)i!`>~G5d^E#GN@LrxmQ3r;g9A(_zLqecGKZ29)8<1d;o-59v|xu^^fC zrI;}z6l5WJWl@`^m2~zqVbYaoC)IsRhqI=WdBx9On{t%3YU06E!)hiZ&oU;ZJXd_cCql)Q+WXW$HqQ77 zBmtD_1OQI|06L@nnywNsdzQ*#E{TXpJ0>+c?<3N$4kc|1w*g55K5;Uo?t`J!04oi6 zUPVSV=BpSN3>UG1|>BxG11 zr!fkHB~hRxZSbn+vFs$^ydd*!l`NwWdH@HQ1RW=q`qcLdzE)gGwOq83kt@vL)CdrD zJo)*GvI%8YJbpb}6;VE{k=a@;tTha_uvX8EgrDI&p&~hsbW{13)6FW~3TyzNp#+__ zlcs>v76W>%`^NKkh+Kro*F^H4I%Yx-j}KkGoBTpZk+g};K9Nyw0<~4P4BI8gLo38?5~XD@uib)@k++AR`Km#S+_3H~ za+`;oPl>`3cmDCHQcv{cY8}9M!5C|aX6i$DtE3eTlp7Fdp_4jvs#^1o?HB%DUk}{5 z_(f^`hirobyGoJ?P$R;!Ba&e2)a_C$X4`7uTs?9Fit!%w2v7NEppHVJ93y*^1GOoI zqq`(!J}-FaNRy|L14@%y++2iriwY?xFd)c~H|Tz3?@Z-S(_@A!b#yFVvu(STC%!33eejx3%0#liAwF8cQF7+DFEKq)%J5_PV-;f^g0c6o&2oJn_L&K`>fbGdX@g*TP4qyTd#LISos z)accXHq$fWX}P6gUl8K1;!c)ZQ9}t-B{RRBFpDLrKp{RU*b|tVPifk>W7zHLEpQ$q ze(0&f*j=@%$_k_i8Nx}_#DNuK;Y?WJ_pV#Dg5o9S*WD@Wge5J7<;?)kPLtBKMyiw1 zncQ4su)~M&J@wKOyQht+2g2i6cgvAN5*NXTfdM>l}laxxtEh&m2mPPxP+6Y%(gZ%IdY&m*)IsZlG^a* zR+1os(jq2f-RrFd>}RygbOu$!c37c7Py9|9a1z^#fKTq-If7*M+gc6*+L*k4%HeYUaWm1m} z9-=n?09x@c+hYW<;m>Nm((pVnvWr_xal|x|Nhui+V_#bKv5#o(#V;c zrM6Amd5P(~170h8Z{jWD-qwAoVhp9kq24062@8pU5;;##m2JXSg;w%P=1fgF!WWvh zrB%T8g8u-EuzM9qO~w7IM1inV$RDkJ3tn&*3x+N9wTWI^G}6id4*(!2z#kn)PF*YK zx3l}pY(I@KJL|%+Z*PfOI`Ke~5SP%U5IL9!O7|6%To%a+Dj5Z9LNw9;gCFLK+>Ro(YzSG zALB;S`qQ5jutnZtnDI)RSEQ8B#=64_vg~`di|j({v0ec<=j_Kjo9j>61uo(F)0qk( z&cvLsbFqDpCuJmo@SDeTC=MQRo#MtI>T-#r~d$PT5Hd@-S05i0a{$Geo|E*V!9);j@vCe z1;Fn3Hr2~MCb)j_>$SUVrJ~)nEwrShEc?Px41or@(Mu--0Ho=2JL}hK*FvJ6#dWDl zn$(wZGE&!O+z6zJD@G|j1Y8LHY72I=l}iOc=y~h;33` zR1M=(M&W^fvfXoBrQD=$462H?T1&6$K~t)j^{zJv*N9E~&A7$>UL)~o9WX2tAn+zRo; z0vg59-6JuN4}2vP@fC2|Vhmz7!t)QfYVm~`OSbMM#?SppkzPXwvMER-Hh>VSeBtgd z;%*grHyka+IHnTpg@3`^t)V?gNrUkf=doS~(w4Ytjy}h#`RM+qPLCg{4J*R_)Ox?( zf^!KZ9p_3jI06VA4wb-M8||gq#|@NP@d|L>CALg|-ka_p1OEVQZY24sCa&%l_TB8i z97-GFd^Z;1_jJs%*t)j|{LT2jB{k;peh%>*Hqgwv$6oFGj=c^ogs#0SKW?ALdD1CV z=>uJ~(u9`^2njF*Pp3MIaGz+L2geBSI6I5*tX#m%i+hxpQ#(s$6h2iYp9xBpl+Uib z=4*pe5~nP)R({i^8AfXHcS5F@Ag3S(ecal755kQFa3mc^D2hsl43MZv8^+%{8eD;x z`=A4+)eDlaq&NXS9MX4!Nvu&Zs)9h$bkd6N5x!_AQ9~iXnJ89K$bx?KnpYXUR6$q@ z<+ig!3IpE=G36f`B(Efn^LZm#)A`V)F)=f?QKzjdfOvEt;5^L7-jpD)V=|*yh@{Ps zMsz1w8-J%}Y@L505%`xSAJ-4_Q#t(u5rZ zd&Cf6dHiY(!=1ABS;l-(dBI#O$GA2vjal0!@#||>vxKxr8Is`eDhiSa3M3T(MNH0d z?+80V8qn^9to98q6?l`Zn2>8q3RjTR{U{+*s82mLtP=%386Pi7R~TvzUSlZd(uNc= zfB}u-KPoLJ#s2^|Q9=@Cbd8K_MZg|l3PCfHJIt4tkiQdb&=~z z;|$C|f}^KFrEITGeqMADDKcb|dDh{=5AMkXPN!-v29T)KkaXrEv{q9(pIXgkQjD{_ zR@8FnMDvK9Xc2)^y1DIIE0_@rY-vAD%l46jyr#r-e5Mb{#rtqk=38-(@^#y}L6 z8v0EBjJGb9`|qQ=TH0!tlV;t*)A34(L4K^ij8o2 z$%i_L1RJZAs1(k<=iapr;_IvHEN$j&ukNi-meTj`Tv}m9K{^n16;!oms&R7B9gS?m zr3Cj5c!Wkn0+I1Um|czv?dCmn)s3PfHN*ZCppygClcWmaqm1I^a;#eUWbc~k-GBEg zf56(sZ?0`##Kpt57YlK=mb-^klJZhiG*XP6I#lXflw6CUMss#$?_-N#JVI^;35d6R zZ59&gX(~uW%t#<;b*v4gw-p8q>pKdltuT+q@qLOJy?vkBPPnA9%gSdu0F2s1kaI_& ztBH0lvI0U}%9Ml!ERs|sLQg%n=TN0pR##m=K7=dL>?dRwDxA_(pajq9Sd}EDIiNwG zTG2|hNs8;^5{HX!Cf-;VoxA+zx+O6D@Lt+Gvem-&M@uMhQ)R`eE(lyh5 zpIR|8G7ydS6FU8k=m8H5qb{VtBSH7A8W6HGsUVRc83s0}xG=e}Q=7t>Bup9CUF3OC zftUw#)ba;;=UPG>Do8Epd1eBR{4#;?fO$my#Vm|>Gzmz81VM-zOmqHpq7fHk4Z#G*A?p;fFgKYy2q{cTNt)6U1Wu%FFeqh($WTf^1nOW- z2@E-;q)d$orICOzLLil8AZlRg<@tQ8H6y}6jSPv`rD7RaR#jz_$iVva+Kdgkm_k&O z5%KFrRsnf;f|5ys50z<9kR>OSW#`lDLsM%45(tqI8z1zo_e2uja5|YA`5I~<6d@#K z14xAqdi{S|3Y;J&VCx=(kk^)!YFTqQIb$%_PrtK3Q$%Q{!T!6&H4wN@c&xz+5(bf% z@2vwV(pCvk15Z7*=SG$mnJI!61Od*8T3ky-N=bkRi*fPkMph=ml_?SyNthaFKdlnK z5>8dgk~)A7^&gcpW4v|47y?PZ#n|r?s#s}#>ysyRr*Di3uW`=Y9$d44VM#(k@Vjzk z`S??(*0j;VR;{dKp-k(-8?x2UD^Vx}fC1~g%zf=mSg#ZC?hhjt#%)(FlsP`@J%4J--4eBF^cDKbBd6Q%KYZRY!wBB`r{$)?l3WV!5sI8E}QKzbn{pNXM zDodEQ{{R}ru|f_diCo;q!Pg3a_);p|R-&{hq^yxkZR*UdtgNMB8CXZ|kEpELw6E@n z*WRis$3dXFzzHxbC{6p|b*yBATUS&5wbea`xEt)x3rdd8KBK1Jy;X9nU}g|>uAuBe zO8)?NSa{p_ug0T8-X2@@HGH+9Z*S}oc98eRy{KWF04-X+vU&94O+L}?%y)hW1dd`= z^r{mEXfUsQY zolzR&vKjb?55_Mr#uaIT+_`Am?R zIAZIE?Jun^8@q1VhS_}p#oE#c*psi3qcCN;K1L|cby`@u z%9NxOmjYohbm!0cjj6*7VY?)_9bwkpURM^s;$E6hKza=#YP`3-xwld7uQPA%<{F(( zDt5Hu6`=t)IE$zQ-97o!l*U>V(<0T2GR*glDZ*-6y&)}I`kARS= zK|wmGlQKs8bDFKw#5fy8Dpn$=4rAd{k1Lj@0N3Y7ImTQ%GbMfV?dU(aaZ(5Q*HgHx zP2R>W8%jmfscIVuSPpy2C!e4ulqVL$6sDAmgK?G$P}r1#$N&L5Z|POjoPB{eoACI3 z+|PzB?a@59Ax4v3c8XjILpFG*34toa`>_M~N?UAc@uK6i7IvbHELgC+D+MyX`%+pc zOb}#A0(FjG8jfO)B^*1$4Hc)tjAG{!Br4Y3zYtMUTye#n^vty%(v@QF zXW^UyC=yyt%*UIwTze9J8B43P7bs9UKyxoxGJbU%yuKm#3y@0OQ;IpaleyAODZn_8 zSX&E4qE&KI*)sqFp)>HK8{m#B$8H?D!|eiXTy;SXxcXZ`@g1bhZ_1-mq$x)<-Iuht zEUIY*aW4*WXA^LSHl8HmY(dKmNrWpU!W#-9DjJAbBX2HMKfryfJ7H%X!{6dQGrGOP z(Q?tfw?(D6Q?~hsc$A!i2~5VLT5Q4l4acq=4q_PQ62f_a>fJHSXaM@u=I^lH9CFwu z!w*JsofKShW;fKv`qwJI6T!vV`QGGfqk+XWb*H@P?hy9P_Iq`f+PdPqtT9AMZtD$r zN0wwIKz!0WW&_8Z5kxOEmbHup(NjCXelNsd}7 zIYlJ@0CL@_oWO9E(Iegg=Jfvn+^9lpF0o2fCSz zi(1aV^vy@RG4`_TQwhegdt7gdRcMQww5_X!Sv;oPPE?7^l#(EhU~Q#wfBTs2JPBV3 z+@MGvCtDv()Tv#Fannqp+oo)-O7=_F8BgUOT7#v6j`df~4NDa*srNI|LG4BC{dmxE zuGR1$6a;s!Ewv9&q=QxW8+Q5F`iy-%^f%a)ZB>aJst}*y3y)k~}IG?QhGU=TUAj<8BbN!Q68Z<17sdZ6qm5#F^4G-h8Xc-sH#`(=@Wv z3U=w#G}3~~)Bs9SN{^t5jIa?}x%Yn~hAwh?L%i<37516za|*Y5+Y;k+rNk{r09w4T zVM^2#q=+IlrXDc%uQ;MyW8Adt9P6)mTeZE>?s5V4)ZQ;PQ%W*e}}sd?JtSg zRn>SYxgWyi*`K0F`qdMT0-LnzubM4V#?5)O zyP4M*7q*9B&a{MH@fH1tJ+CITRe4+WkAXYi^Y!^q$6;2_0h3I} z71~E=N=`$^IP`A=5p;j?RL1?q?k9G;o2TBoxp_rPamAIbXQ?MrYo{FSCc&ojHH6`> zs3dqh)~9V_UFZyUS8HxVsNu_ol#K^>Y?IHFRF@i|`Xlrc;Wee{OX@{%UetJjmRVxo z0=9P|5R;kZCSfCAr3-^`E7ma!++!FCvtrWS>$SXqR%K@_2t2dM-lhxTwk>2_;jbj8 zbgeNUj*<5@wPCn&n=PirK?+V)1#F;sXf`@?btSWaa=7SyDO(25|n_vtH?AP z9enCXWyQFThUupE)Hd-3Ie1hQKP{^0W2x;e2)sP4p)g@>28W92u;9(&9ue_^InMQ$ z+&zS1p$=bJHHen|(pBAnJjzc0019le;=C&3E3Y=Btt5=eXv%lox65u+{bPM+c%1lt zFxPl>2vWke^dKuy^sP|DLZ*?DDxC(mLScdMlMNOR4_mZ@;ZoCZPFUBO)8XY!x6EM{ z%`9QJOfcd=%idpQPHiJtr(8wL^aQruwY}IR1*ELEBd$e)56@}?HqAk4t`m1K8DSs* zpmm)H`xSg-Q7A4%Uk=B3uLde@98r5{oaB_*U9jsXUTKm+`P0LltnsTSytU%I7_Ut2 z+*vd;A5;;q!knJ8QjTQs%7l1^bbu$9@$;ZJYErbM@cSUANLE1}zAx6N8l4DsYz`UQ zk7y`)AB(ra?wT2i4XFU_%QEDAYIB0|_1-myy6z(158>Gip|?_8?*Y;PX~JY3H1LNsaGlo8tCq4~m07y~swm{e7f2}^;oM|#Ui}7Jofj1ad5q`uE z`+}|;aKz|4#?>+FN^oPsd_cmTW&5lu<)BHnzClEZ-7APt`A151cM5rK<~VJV0sbWx zjFHRhKvop7s_pDkp&AyXjlq~ScFBik#P0Cs9{{n$*m|8(OeJMWAjZ@Dsj~M9det-d zyBmRcN_2prIqAPs zM?YQ~hi+S`P!?(J|2bLd98lh^Ar z=Un;6J*Dw(8OFGsm7Xf)3;kf;8+Lj>ed9geENtsT)-O`jkn)T;PS>v0VvPG8=Ud*W=_s&d+ z1APSl06MFlO48h@5$7ka{(63NYEpj!`pb?U{m~$e0RlY_ua#nwZ)VLglG&ooRzJiU zLYu{}mXZMy@{|sn^rZJZMUI4&e%Zc33GqY9kv$+u^s2=-*p0HmVb@SWBSnyqJvr(5 z(~Y+j<87hPi`Nf!g%p)|;UkgqH5*i0FwGapnWr4bTtBwCxIVqI6zaa4rCpA{Ogxe4K$wSic(EG z9949j_YWC5I;o8#Q&0F{U*QtoRmy$X0w<_6!s7n`c;bwLrxgcoXL^y~%1O5wVjEgX zOhm$D&r0+Y*yKZYFx}p&;b7cmb$NGFh5;Q1EvtWtb@o!*WC1?pY&y^BP0p;T!l;Qk zy(e1Vc&5TYf@7YsR#>M#qPv%rk=+L+DOr;o`O;OWp(;XFAb@nD)Uu?()RQKJ)wAy< zYiXq^Es0Sag*1gJT+tyT!nq`L+O`&=3XZ-Q_)(U2F5W%dHd2*kBxXG*OxY>NTW!ZO zC3CMxpXEk^QEWE>ws!j(u(D;cwY_rNX-E?!s0!)})52ER`HqcU4na}|7X&>oa zzR(s|VC5NGTo*OkcllJsJRyy{hg#xoHQ!s_AxLr zJ2L+OZraHUw0(Gy&1zDz5{(H;fsId>)}^;xaO}!5B?Ti;jKV%V^{!7x4{<`X2JqYD z@y5fNDa^x7v>N=XX1*VL z3wd|8JXv7!o}Td+O)a!2d_g1Dptu`_f*=x-U`H}XUtiLvO*_YcDG9_e1h$|Fl3?`Z zR@SQNyI89WhFFN}D_B{EaW@iJJ^ug_&K+{fASG5;h?CABkVvUzuW1}XVt}UbiZoHU z9g(f@s6W<=EgidYo1h}=2?Hr8NmaWE(lys9>UvW9F4s7rZlUzy><0nWChpy`Ps(HY z)h?`05x12$kf|d%3v3NeFwq2kEr}?~MCT#TgG?TiB8b0J)A^!nFh4FB2Lcopas47vqd2 zQHk5AxSXW8!W@Ck(a=f!7&FwHPWWIjN7wM=ll_TCNFA; z=<7%LzUh+1&JSSv7X$Zry{S?R#GiP_$IhDv5AgzV1-E486>7__1kLU#Zjt7FYjmxL`rLWwwfxl@9kPQhfE)ZBp`;ma*^t1s(?G z^r*gH$=O&J0^HfQE^m8T;XFOUL0VWUxK3FSsy9(2005nONvOYQ9j{`Ym*0K`JXFRi z(@iC7a^0n5T1@zoNFiwd0Gtvza;|)H61yz-Phu?w(4cZE=~)Jl4yTwTd}(dJ5Zw$Z zyEmT0onf_{mhY_&wgKoBBjFKQr^Xe$*gu)3JOWF4h=0Vrrm%;^+p6gSP!`%!LJqP{ zQKS+9I?A%79VTPn+uq7Jn~2`x{v*7^*u-2*O|6ElONn$LAt6c2034tVwK93rUMGEQ z@({FP7%ZfLnX6_7zW^qRw&HwG3RY|~*2R%0`@3WV*G)AvLx{>s`CrX_h);t`F4^Pq ze{#~W?ME5Ln`;5=tFvr+`sv)uRm-;iBGLpEA+*oTohGbq4eSewIFjJscAbRSVYc?n zrt0e2;`I*REv4!Lpyg&_N|s~^fg+i^H^=zH3+!h90EsLvi+KM4XdFdt!8jA7p|snw z2wlVDEFDz|ouE?}Zyl&!w~XF)Rl+Y7@XiG2w8R{Eg6=VhH{p8aRP9yP z#LlYCCGZ^#3}Y;cMX88(qruz;)A$c&U83+G3-H~Nd$z-POP5!Fh#%fKkQ9`zNYP3p zo%9vK+POLS>boi*tP(P?v6rZl$4Vmb*qQYQ*Fqjj8cUf zaf~|tazsDE4_{hWgvad`h)np8R)hAhsd{j# z4X%W@Oeslbyxxhy(3?R4&~haidg{3C<#c=9TXM6>+-GQXgD`z=xjfk#o2;X ztpF-J2=$_tjNOM?xE&D*1jqd6!}?TuCD83=&sRTLl0Rps3w9R-B`GHCq$rRGQAnLm zz>lqTE;0kyb8e*tYLt+2&xSRL(qg%%uxAp@rP%>US-BGcYKR*ipzB=`e{dCr!^lFC zLRBeJm6(DIf~`3Xg=4I>OpRy#Ssbs$jI(ozT-&$_3Mx_wN_BnHO(g{xpn`%Rax!a_ovx2_q|%qL z=q|yo+P~ooi$QSWjiu62n3X7kQOHbkH8fJ3O~vy>5>$kwrL=%ZI-RxUI(gM+*fDzB zhp|-KG~An}{CPptCP)%vPQGTXE)p)|7?t4e)!sIgYDQ#`B$1?T6DN_WEhBTu+-E#)fjGATI>sV6LE*nlJTrR%|7w9M)|rqHFr zp+IVUgpzrDX`Qp&B@a6CUP>N?DZ`YLumr2)%bgcbRAaS>UMkpLDRAp=As{?+6@-N& z#M#T#rVM;)Bia58$Lw3CJGD5ru_u%vL?{xJOr5s#{vSHBF|0f;{pEvh@9zqNN%wOl z1Z^ASR8E2_Ex=~ixW!m`1pr?mY6@5f_l>A%HP%oz)=gI@mPqYTcf(8IO|Tn9Tj2Jn z?!po+zyyg3Ff{|u(CTVmY>?AX;=8q=1(LLk#GT9;Bz(3t8N$JG$TZt|U>4MN%><1n zP&A!lq^rBMwZmIYyQu}R3Y8>~pgq&FNIRYBJsA$A4C3gP$f?+uIhCg#H8+@TK^ zkP^1Ym8hMxf+KxRTRolj)EB^fJ;Ru9Xc#{XW0-P-PMiE0c#W;yxgjVi66f_9B-1~PSN$2Bx=!C|T5q~lSg?>zv*yH>!lY#if{aYql` zvt;>USctXm7?co7TSCcFq!2+dzm*Yn+W!CvVh0j@an2oT;{_}#0@k|*mH`O>58gbf zI*kBOnXfq9_N?tuR?AuK4bJXLRHP+Of0#0^qOnDy&P?ER#BS;Q^cxWqeS;%1y^<#4Y3 zEf-qV)>5d)Rot2&OwBdzefiGJ+@(|*j zX%|<{1m!CxOKF)Lqv1x{BKwM(vb5tAVU1%8XeGz3@euMelob#H*~n0kBq>m5t$Edk zcHi2*F?x#(8??-C5xjM?4B1{h`>TZNa-k%V0P7VdcNg}6#_;D8b#vMq%$EF3F4px( zS|k4eYmG!|Ycj;*_NfNfOFMlHPlaK3jcBim`<--x)g0vDx8RrVs~;w^1Zlt?Qf5wJN&giewxjJ=`o#&BNTIO7Jl z#Z!s5hvRovg7GAgaow*cd8twHMCwlU>bMH*VW0DsgTX5)zbwsZlTh z>t2Of_E+sgijrU9PS6|~+QP}u1DC$*>&j_Gx3fRAy2^hQ!dy`qk`H-!(tJ}S9Ph@} z#g7u=k&UU*eqCBJsMsL(c~;o^7Ns=ZcnWOA|m^*Cm ztzNj`jAaUJDNar`Zjl2~n1{)dU=IxR+MwJ;*>4eJ_wToJgQEg;C^%Dbc$L&Z@FxpeTLy_hy~Ge5aYkS% zEsYZ$4DVGQB=>3^tzY-}-S#1f=2m1E)scj20Hp#FJpikNhr24mF#KWroJoeRUk(y; zH6mag0oz|HS#QUDF=@qCyg7%w-TnR5@8FihAf#KXSu0dP)gVCDO?PnEDASIr%;e&D zif+``$M`Eg1MGtT029R)j9~?)Yx|nFjI~~pA2yd4<|0U)fuCy+Ks(F}?ZhPg=FDca5+tp-;b;=rB0MHEC#WEnJZiNr6c>Gs{_3Bi<9a<}{xA*@59p_??3#SPG08>^=u=}=d8y74*6atD!J$ij< zLY@jHP+*vusJ)Hr7C^Sm)@F{mR+y8_=wh5&#cfybyab2|kUu!C<_C??uSs^YN?goU z@H33wRdhTz-bQ(jQk`SeP}1D1T^D0`@KuSOal6C;r$?;4a73EPBEFD^o$}FFDf7zxt$L!zYc8$2s7lj7@ z02Oi=anj?fJ_~kGfJ)s~rZfO*NYbYrw00rGJ(_T@4&rtgwjkCyh&J>0cxEKyL1}3j zWk|?3Nm>#_nbhtLSbQPv3)pvHy`NZcJ6vY(6XG^q^%zMcv?72lGdYJ^!Iy$E$-g7c{euBDGn!8INFL#1|+F0EZBGVO5;T`gf=PCFo*O?vSf{F-Q7Cqq*L5_xvOQZoR zE&={6V8E<6p9J`QeQ90~*zUeg{{T|@TyqyoN!nih`;Sw*T5?0>V&N3c#2zl1s|A$qJ{SK0Xa+TI1-BJoShb?|F5AA%>r>Ywi31{InQdZNdhM0zDKXBx*h-xDlA|L)Wcq1ZE;$-FH9YsOZ1`*?tYp{6PV-zb zvyY^c_t17lq2``9T;vdP{6nXPwA*IgzgX}>C+3xf&{c76 zq;jaFD0=Sw`<3DjUfdU)AgS!?&Pa`CenaV2=LY*+`$X^)p?Gg;IEEm?S!&r9_`pr; zK@G-G1Cmpq%OK1h`HF?M)=1Q=F0nLVX-hdfbwdU?(v=jL+ZlqXZSeHN?1Y`$}w0vQv(BPN4o- zQM1MecBAAL+=1~lslWD?aHDr&7yXrAi)5b~n8q4$&w@$-K9gBITDPm-zUGeJljrq2 zL=d0jk3Fbq3II-o^9E|U?1Q)7%sXzgxqpE%mt4EDZ411^?$|6{TcvseQgl)Y(=tgD z@T(9Ur)f2sS)%OpWy;N627*a|r0eG*C2B&T9SQe;l_$Txv#_*(6TiK;v$SD3-nh7NEi}@4scIo3 z;%Qxlkff*q8GzS#n4p!2Qj)m{Nm`7+N=D?KLb&JJAKSkT;li#M>@w!Z6~vOfw>aad z4_UG!R4{@^dab2r!Z`(RT))M>(cQFmlZ7{7#l4{3-CGA#hbCCPC5^ z4=`)S6Ki%HIjpT6Z7L%&tO{q8^3ttt$~~(4S?r$=7#<0VVR)7mGK&mJhn_<`&vbKU zY#v}}dJ1#HHna%USM!fjGodK}C=xW8iV;*u2og4t@~#oI{{U#m7c$)9U7K+0%hcy; z`stk~qLP0)a7X(`F9dhJnc--dAPi0I=a+`5czT@+RZ4H4)a{p60n`MKT5P@1^-4*D z>9^%vgwOj&EnfHgFKN(Dft*aB`f7u%BgcQ*2Z)ruj0>_hMcF|ts^=LBKm`(#P?RM` z4y0%__|T|Se2F@cO7}Yv4u13l8Y`4*6sqZAO^8%$8%=p;pKKp#b>bH|lN@z)l|Gdu zux!~|4aw6ZYD6JIG$U%7b`R~1+MWf*?Ju?-EXA?j6TK@<>3-Zk^`gi*US}!+fS>}9 z3=m8Ssk}7OWh)Z~?0Ocr5}_hsNz+61q}MJIf-`0bPMYWkNUn6?Uu%~8TJ6^a;2r|N z(l}D;#_ijy+vZAc+;yf@;8GHm5ZXaVOe<0eI#)ut;&PLdai{b8RWgHvvoDO))#69g z3Y1Vz;Fv1ftAA+FRoEXH_<*CafQ+%<3s zF`2?iDVc*Ny4$jM0(d&c6kuE0#K6h|5MD?6nvmfyTe0!fVdQhA*=s4`X* zv99C*e_FFRTL$piJ7wlJis-tWCikf=(66_fb3VU+ z8a2_M_i7OXEELJ+cZwlIBq%8Wz{+*&spVZ`n-E1uyD3)MYIm62(PdeTg`CRQ-jFrd zUR>)6$<*bICVE8_S1QVs>Q$ivItbRHNHPJHf)r#YZNC2iTE%BlvXTTylc9h%`q5qQ zgu!#$aupd$l_OF$)_VESaR|nneJi#$?y#VhAS^0UM5RMdQ664(6;cja6V#K0)HAi9^$H~^ z%m$}Y4xb7xP)N>vJ8K000AH~|D{KHkB#potd3|QIrDo`No@dn5>{E6dteGV`0yNwD zP<2SoW2U3lv}Ilu4-g(82Hy`#$pD2oPa`1j@ugt92PZ1$}loePLxSz%1~*p=fJt$;H)`+)#?$^9w~jrP;Q7)q3jTZgeHM=M7BApZcJ zP(D*!_j`z6;xB$95xjos)2Um|6_Y+@lMo2~E1^q*(~h+ze&a0h(te7uXXBl{@eSBg zFg!ln4nfQ_EcdG*>~#Sk{0%`dZZG0|bQI#a<>kUo=u@O1{{Ye;Q$g0U39azLQKGE~ zqcp0{ev>entgQ2_sYwYLTAIqy=y$5yuob40Gh=Q-6-j}tb@|AL-%H9aa33IMuMnF)ni>~G&V%I1Ow!20U*?*=wM8rTIs&T z6o1{lkk2svz$pV?eChdDG7d!b`PWN!83(hwXd3=4@u<_@{5;y9bdf z8_u#tbLY9P8y0_Kyc>majvI(tzk0&owRym+e)%E8n^1D@LM#oyBjxUOE=M%M$VAm_QyR&pS%cxNXd5=N~1avjpd^5$iJaxg?M--?A zUc@beoMkGI9ZaRfiR1`B2&(E(jMlu(IDBnd56pXV~P!nZod@hLR71h0VL{k1F+QT zUT+b==b6fk?BC}j(NN=5CYOv;zqyaM{9Wwpiz&wLy_PTl=vKKN4HTU z?4gIY@@^U9OXTkfQ$7zZGgfHu{v}V)tKQ8%P~j8w=yxx<&sW`?`#s_+QL*gLi?HOO zB&adPJ>UXhM|*B(=TQ86vF^-Pht-0fGPZHO0J~kQ=>YXT+7J3yTc2gybtpDCw0I7H z+O8v^@laj%U1@EW+Tx3NfB`n{4SotWWN2}SKkoPa(FtNW9JiqV06om$Tw}89iz|m3 zw#G_=G*5YK5wM+MMk+mZ!5l+wb0Z_k*(+^YA4!VzLhIQ(@c^{$FNQ0gf5SPOK@l{G z-(+;UwEqCwm|03kg+1Ge`G~HyD*QqTXS4kFBcEEI2%GaM%0B1!Z1c7J40_h}2B(Hmsah6{kfiGPA#Rjocot8kJ`8FwCvr zb?rsVhhbfhVL!XSyX_L;wD^_#%Mcajd?qSug!YZt#u0guj>~ati*`Wn)pdRp>W@<% z9(=s&f<`@yg&?Z&(m@bNMudaTD8%E~saO5+Qbup?(;^OoZ4G&8@XSSBXC;4oU$N=q z#CUW)8ggGRxzUbx;o0TRA>G{YP9uFZs#HE6M0D(ZpduQyr_R)4$+y{y? zrc|%~6-6qE+a#ZzbE(B~H7*U})Clncf$$R>QBLAFivIEU06LN&Pfk?`@M))e_rI{; z6~S_Y?)#Pty{BNd*Q!m919C=e((B0!5_K>96PUqSD)75ZZK&Mtz6F);@K$aQ!vaxZE0C_wX+PlX10mR72 zKjQUHzw*U3ue3V{O0r?sR^)6Oc&ko?sYmQoK`T~R&6Z$kuTeqpB<0JL8C2|N?kYaDR^6c31qS~BXI(kB_kof@I-lY6`qGB@^M}jXE;v=IkdXw3QiTN1B0-vf zB`QeEoDw8YpT@KZn2<=4K!LAQG@b$S8pq+iSNZWKcU*IUKYEuN;Pw#4sqR(XDD47O zlzk$WVV$nqV8i|g1ueFtq7s%@w(;Q8=T-7gcMcFrk~0!~T2D{VR*8TLvZ(G1Zak;X zX}%t%q_z(q!>v?b=fu8P?f(FVnzC(2g>e`2 ziSEG$F4B^D0V+ZBHAf|CLR5z1Du@L;$@J$zarZKnrNtx&j~CVk{{R}LaCmb1vTuq| z+bb_dyMMu6N&+|r=?+dz%f-MZNZa>DjeEDw6=a6)I6o3;O^_uxi)$0oas%+H6>crX zf%t{yO0^`+PUBu$`forlzJZl1APos0EeEYx=-)9yH zP&radq@G-|#Zr!9Eu5~Y?Fo`pMx)9%*OeoGimlL)kHoEHavzY2wmcp@mwPLh6~pt1 z&=(%iPTwdgd7=3s5lZ_X-B5t>V;0iW>v>C1yfb6w+HUk%Ee`Ilqet6*4)yX%h4 zFvk~^W+M~33Oyzdoe;j%FjkU=Z96@+wJ=mN;e3>p0X^r^>&Tc6kNLR?mdDqZEIdveDa9nGc}VCn$@C{u;NKl207eCrY0 zo-T)f;;C(0A6SmgIC(Cl5}0kko%sNNT1SX>xq9W-kAg53#>2T&`3V~l zDlwsn(z*K;y}A5*nQmN!!bVpP!jiXtdc%Qexprg{3d|o~wLc|hS8wb0A?2zOcI>;$ z?R~a!Ria}IwH9Fza-r88LV8G1GxDuldqZ}NmkQHyY@~=u2GkV!kLy)_6^a}|p7pe? zF1CDVN${q5j&Z(}u~&AMi3+^90(VMJi9r7V%fDK2!%CXUuk(L#ynPyvHbvd`ELVM? z`%HO3DZR7G3Qm@Q3JN=V?HO&tt}WJLNfy~)2$QCt>s9@pJA}Tl6?}&C3Cgfh&u_C+ zE)~F@;#=E$DG!Qk(vsc2@;*C5)L)+hLxTH3c8_en@vKV^Kx0G& z*(Ja|b6{b}&~O!mBhrK=yYN(cf@5WoQWK-coFk?ik*xN_Tut!RF3!X zsX`W#BPmpPm8QpG)~0RXSR)B6v4&a%1cdi}+B>|UKu%I8;ZgBP&EGwXR}rHXZpn9j zjy+@ABey(7NVUQ-LgLQjNT;2s@2#gdrNM40El ztx7l-yOaF*k$g^{DogX=aq>9R+KKyS@ibd;Z*;V$x^IZ!bNmv_^s3{z@K9NN$y=qjYr7kHs zp~sZ95kJGKj$VZ8J!yD?=OL~t`BO(Ihdr{c91V+3(E$fW+p*Z1IB1g34 zn~7f&r;icdNh*1V(E?(8I!ur&v)(Qx0ccZ!O8)HU1Ss;#C2MUYr;zVR1dd=;^tjB zEydg+gm--%UD-O5?#2(L`!FZ5*jOR0NZ~ zUZ7U-7SSEPw6?rSk^<)|qynu^x^(N(iR~B^@H2{TP!juU8B9b^E|kI9?il-6wbRJB zTdVvs@}a>YT8$vdsi$b=Z}w-1U#{P~Ll-us8Jhu0Ne48fjk5z@dZs2dq^6F&Dozn` zIC0FU-aDyBG3I8StXos|i?>NAQldihO zS#ql+I3nSO?VN0-BxVZ(FW;R4*5yfi_i6yG5J^t4v{H1s4ZDPs2T!eKo@KucHm4jS z5|kvUljtc1mqDy3rPdrmsIwp#c7MOz{+;{OKa-QK?aRsg+&GQeIet8NRjF z{fA&UW&Z$YIBKygR$Oo)KqF40e+p)JwBV9&il72B) z4ZbVE7zLHC94{DV-qobE+7z+wBmf{CPJnXWvR1}IrJ)T?RIrn#+^T3VPYU1;q%2{U zz^yvMpniXGLuZD#aU>Ms*69TQ02-j5tuS8p$G~_(78z*{k|8C=@+ZiN`_iG<-?Zil zY8K6w;e-aD@snX4*P-kH7IE^lbB{AC!877`BJO2 zDR>pgN&y|o-aZm0qS0x^JafZ};aoxcE5ZU<@gdWoQV+Uy^8IQTadm~Tl13$O8AN{Y z6Vpv;_u8WV{d|9Ig*x)T1#5@2yL57ul@+VZ$d83nDfha~HAPEPJH$A^`MP3~M2T_)N*C9)DsWdCiF5d(H0AyF^MODy( ziqN8UB|RG*FvX;_q__&QDpTdwoo(9$10h6eU}*ziu}ye8dD(JNAS+YPZbqJMfia;G z8-pNfIs7PVQgGN%f>V`A0!JWZ0(IC>+bSBZ8ttyB9#P7*+>i={48vo{#)t2%7!@vN z1P|g6b{#4bRxM4fj)UNf_iT6{u>5lF$;Uruaka}K^0ASoGa)E!r>QyBnC}EtKiUno z-M=02HMRQI<;!@@;BjjZqOSdVo`n7HN-&Pl_@@YSha0%NP9b5#H%9Kl!sQv6O6GNl zQG+ojNz#z*fCFDzqA;|sT`Gyj#E-CK+Me3D z5aKR`Tc?ODoN`hLAS@iQ%1HQ60J=a$zm--Utk^e(_LIbxtzX;TBw}|9?`_@h8#$a( zpe_bzm?k#{tPah)LB_i+; zeQ^cbi-o+n01V1eCI_jl6r<-hXRRdQm$X8dD(OowTXkIGcI+WJl(zyv>Pd=8J}m?d zjY)emvqkqF;C72AD(?_XbB$x^SF)Ne)gt|WH@1=-h47nE*J!mqpMo^uE)fC^F++!=xlYdUkT ze(Y>0Sl%E2l?VL-fdWUFu7|_Bhp@#VOA8BcDNxwQnb_7!>tSL)y(Du_AAaYGZ$Uu_ zQpw5>x=51|rEu ztm*({K|Hk9xvrO-+dW+@RC_3-n|5D9{{ZYO7-GYR@q2}oYTyGmA&*JBNM4QmIF?>$QOGwO9?i8WI zLVU)L4p0-jN2QVlp2}JADQ~b>^Vm+r}x0dg#xG5kKl2lYY^_b~Umw4IY zrXFAsn2ggN==2>r>q<1*MprwsV~pH>GZQVk+LDJELe#KH1{6@OdU(P3)m_7!R?V(8 zj9RyFR2zLtQ)p2GG93gEPP<9cq`0O#7>$Y@P|I+OuXQ6s30aUefo?2@YR~6XYSoOAf-i6Rj*A?QLxgAz%3DNgfh~WiOL87a_6?dO-L;*tgTuv5hzxu zQq|!}JflI`q>F#A3Wxb2$j0cz_I#j$7b{5JTxCeqQCd}kmqGrUwJkKhrdcId@1 zJxcK#xFQuVD9^&F&t*GnOh4J9vkPk$ZCYhKH)i_Mz!BcMp7F&lKa8nFpEFjP-%LVX z5@kEYA1ade3w_0=;c8M-ZIan3P)Y8=g-)7|VmViYe$wt2eW80uS(!XjiS7XZ0N;i5 z1M;tQ7Sh6x4;{{V__oqOkeS8;oAk6yWZaHOOtt-_TlO7epz$|};tteU#) zX8DUoQV_lw4tEL78PU3l=rT-s)qmJM;;_yu!(Bq$Z@yEu@}16hmYC}jN7ksmg^k^v zJ%TnFz_Clm60H9KfPNCKKk!zfCw`UZZM%tc53^`M10+YBSEJ0b%X|@hrTAkEx>AVp zWqo(AHf`1zw`Dnj1t z05u;idQ{Vk+h6;+?A4UFn5zi8DS&1TM%`8qGuQl;Kt1TD1O2~Y=+kFZT~sMnPWy{vaMRF7*6uVM>vi{7xc zG+PZwfdG;u?=;k1bgfIwR1~jYomoGLz+GCKN|xb3kWNw$pO;z^-@tNZ3rk^JjHyWw zciUdHVsRC5Ejp8IDZ(_Dn;R9QcFw%4-P)9tm|P&oEi@l{A11?zCnACLF>rtsfH6v*<%5|kp=7^0PW7+9mVcCNVIt-|FI-fHi zUrKM{JNr%~wniO*@Ex`i(p=76N@dp|5tllk0j&Hf zw1s!7)POe79Y*G!Q`z;S0foD4`~BiGjOQvxh@?b%b%8wT+X&;lEsNWCaxmIkeWe4E zViiKWAY8l@30`zO592m6xkZ( zT1*(!h#!?gxOuBlbl|?QRm7wO45Z~$>m$;rt5H+*3n|6aX-JsaV~WNwRvyGI7kPfC zN|$o6kw6_gqy9L6LcGZ3MjIW_9Wedb{)h0x?DvA3#ac2g0 zV~=7t98-(h;I@~|A)#?|m?W(sdMN82^>yD1_SM-2D1;{r?N@{zTn`FyrV>Z0RG@3h z@t!R4*vaB3wxaE8+mc6D1;dsWilb9mE|=z7rpaz@A6KTXkZX zFaH49r`q!Xn=UrtN6#ShSIqwa_!0$r4QIvJ1@2Yh{7r^jXBrl923J2NntQjueZ-#b zAz6X>S21I%^)$RBIv!wMf3w5d3f%---SCU(Pr6&hR+BwEZ6-c3O*bCF9?|V6 z<>AZ@BO$7njn=a))_;}TV=hOGpfzM+vX{HKivHVQs)c1E*s{~Ac3%<4M_{0e^rqdjc zbTmIIIXB?@%%V5`QfrJ=^c={yQU@ZIqx7XNB{a4} zSUA3H^BaZ#0NKmirZJJsa{mB^a8}errB@DJxIgJ-1wSq(fZ%rOy5b%v!*Irc)mONKYysADs8v73KG)vQ_#)M8 z*B{&CHz^1AI6E#~LH__a0UsRIo_PB6^k2xfI7)HfymH_^$~!ykM-j2K;0zU;FUCIG z7Y;RT7{kT zXG$^KFKh|EPCR>9$6LQ`AxiHq`_vM2DejE6M!QE|l*if!8}V;x4%%Ar=Nw&e1+zXh zTU?a>9Sa)g?$820B_xXHr#nEte5o!xKrToiWz(L~L?e!`>dRrsSU@D7l=rvrVEwxX!-pl@$#9^fEnm zqEf~mmmz(&)S{VEQvq8~-<4GiamCHJDG5o>q>V^3=UP`CU8%Br)fG9SjA%!~B8~={c4~bTI$jg>XjZSgRZnB zafS0s3S!|wDTxH{xaF{=nREs3E`w`__W=d;w6dU7TUi8{leH8qu=Rx@IFg725~-35 z8HpcSr=8;rMEFJ0iIPDa=udHWAfgZA)f1W^5(d%zJn80L2GcFHV0MmomnywLM%p>4 zfy>UZcy*WIQZ25MT!NyKqXcgqMD0~7IL7USjJFDsl}e|1G&J^siy;U}y99(~0FQQb z{Dm3UL1kx3do6Gcz4x>QhANxaTDQU&y~L2y3N5ME+e%QB5+^%v*I9YI31B*ax=?J)5k&s<{(AR9rb8fxM>*DGD(n9@>I)A#TM z!Y)@Qe?KZ@#4+qv;?CmA@ypk3)Q}x*=ajUl4Rr@`px>CPDdICpXkSv5lUE6R6mZqg zg#_hr{{ZeJYxl~!udf|$4ibj%GZ z#4R?S8BPmpiP|w~d1%`279LU(tCw9FQsRKrCA5$esFI?0s6$sMc*+qv$ev#xTAX3_ zcy;Bg*7!}0-X`M$*6mH)ye*i{B_z(}Db7g*jT0cnWX8?fE?k=F`{;J)!6eeyFBRcb z;t55ihAm>#h(HBw2ToL^d)@@c&ZQlf;`TRIg9-lAj85^jlq8oFOMx@)rC<@^5=9`! zT*0m|kc?v%X?CgvIL;k#>xhxbA+!e0om6T+*~T%$7&jQ9>r6Wnwqb3k2ApHQQ>jd- zxtl_g6PrLI%+`DjNw{W}^nDe*y6^u0txECmj%1a!_Ur8S7fNhy6tb4}j(q-8=UY}8 zbWjjdq>&nsLHL@US#Xu(?Ig2k@{mAWkbTu^CTYbS9e$7jvT%|$1vB@`y7|$^D)nIZ zVL3aanKK4`*w%oI67|I<8WAT#Hk~xr&aMWy68%7b+3pA$4(~!V=00=jMyG(WQbN&& zxJU5hOlvYc`clj@kZ=24xMKC|Yi=Jx3oBD+yjqlHCJBKZ4K>{M!H=y9ZL145lu}X@ zT3IP3M2&fVbWdy;B6xqa{v*PW*LB?AxD?uf8B{<~)BdW4xK!eZI!V-3k+iigP}1bv z2e@=$D7kTIU*lR@+juHTDO4^-;DaAIqu9o=yDKZ)Uk7ywb%sW(NLW%*WaxMPVv%r- zg~jFw`wh#^;jb#;+@JVuEwhQL0zk=2{1`gkAy+rZicy4 zA7@p#Zkqi08{;0*pPkJX_6cQqh~YLDu1eJXx?L+uU>OrJ^QHd)u&xPAwo(D-9V$cE z4+~@5QNbe-ZJ)&1q_op0L(QzAL9yOS6Ftz(Od!X*AXS*2%(2BMTsc8Jqe-8J(gk#> z&A2O^ny||@kxHinxk5oxW&jEFownz-RK2wE9~AI@D~H(O7v{;Ui%$7L4WzF&Vv{N$ z^yL-Uqq6LACpYZHh3YbmWLGKsW$@MK4RJ3GCh>yW?r_(YBt~E!BlD}NS<1$0_lz!z z4-&@lY+~%+Vt3BmzNCZ|xMbxU3R#BnClFzlO0=}cZ><;!Qkp|o3PN)dCIIWN#+gWt zboSdAt|fss{mwINi#$CJvuwlfjPsc*Q)oa0>RwWWz%adJMQdpo6L+|76~-9rIHE2u zG0WvN^XPKtGwV6_1x601C?6qRUxGDfkKrt1SS8T9vbjiGE@}w?#3&zh>9MXdS`^yK z79fKJbgRpOyH4QC4g|EaV*|u2__qvgZ8d*~B?(Kw5~j=fh)amqDv+eBL7@|*d|FlK z7*krZ+IWu1H#eblqXvATCm|gP9JJ-~t(+(D?XBli2ufv2QG}0=FO5@}$8X)B;_VhN ztSb(|!h9<&w5L{8xhX4<0p+DYv7ASY_=uB_V>kGK20|ZsN=W|zr*539sfX}$6;)=N zviY(VIJFpPoy*f2?Hhsc1(ZLJvvB%A0jojZ9XgTW`I)FDFWcG>GGM$uRCOVDZb(TIbjW0?rPuu(%CB%BA_M^u*=5)P` zF4>j;0O4B0NsorVT8OAR`ik6Il(m^rQIdb1JO0PI0Of2L5=CfX7a$J=5;^Jl*Fv8T zbo|&t%h-(17a6;`TxSidVXW3Exis{g7VShODS&k|{VPeqZj=;)6AA05!YY0xQ=uOj zr|S&KX-7=6G!E}vqpdxR9sN>KByFyhiovb`2`B+W0KEvuNV6ev@| z@N3Bjx>4n?*0ih|;20?a4^65*PpJ75@tS=`Vv-D2Wj!g_V7Et3q=TpBT2>EqJUI%Z z;3lH@ZAZwG#KWm)VZDlQ-R-@r>&G!q_?vd#2}39_Nb!mCRP@rEo$N1yty|A`i(@GU zAw;$$$=GDpe7>~*0K(S`a|vxo0SdCp;RpW!Vo(8JBL#_dMaQ57K z>dyQj5DENQARRoUoni+%CBDl$KL@?Iz%N)}K~s-hJ1wR?;*e)ZI&V%d*zp!8!YsU& z9C6m}Q0WRrVz!W@3(9pO0MmG@2ZuX5x#GM%SGHF88Wem*Le2H2NYq1lf;T&gi^gK@ zZq`lTs~W@5Z~JL4aa`Q?SJ{oTh<3{ddlF!YmX~yl+E4M3*O8%F_HWtc!wFr#3bf)@ za?j$Ol%0%%xd+yzn9mJe@b7qw+!qdYq$J9kLfS%)QdI*M`5H#AV&e)5ocM7*&A}>(OZiG9PL&8*@AwU|{!)w-_CNZ4b zTJGOZd7B?jlyLHKf=^Cf(zl~+T2s#@2n3RObfT%p31wpKl@S4BLUuLkEZS{yJnU84 zMy@SZ!cta(nNb2p;wz;)1!KSL^@0+qP3z}>`G%*O3`fCT;9=6(Wzp&$84Orzr1-&fLwXSW$7gA6%E513Smf6b}KRr zYbWbhrOyn$u^)zTl7IF+i9EhFM_VCb4>Xh@6guDneZmxU^_u2Xb~VLVZn(jjym8mm zR23>rk+ep?TI&yIyb{=UQG_y=1Ess0oWVj1WltFs&H)Ghs^+T;cdl5tE%@Qg*@4?Y zb^GUCLD&`m-LGf375%-so48&nadB|sFF2|nH@1ejbr_SQ4ZOo{*7d5CqJpF#DJn?*1xVka zBb`S(NwK%K;*4P!Tb=cyZ=6eNa6xf1IgALISZzWski3Xf>x4erEiCre7A7cMJNI@rgEeRA3f-@>q~4N?SpUB2So^qC3>B(7zIv*^-pFMu*dVD}M-%yT@v_Z;YlfkI1z zFe+3hW2cu+W`l?UrLUQB)kOEAcpz`QwC2=yYR-~yil$3y-BAOzqF2k+9Ig5hw2tr7^6BbYq5{b)%^S(N}tIa4t)siP9wyg)4?4rm6p zQ3^l1^wI$M^PqW{STbiXhyHIbO?g&}QgSJ=lt~{Be? z=m-aMuD^fMrInGp3n?mS0mzw1A3dllN&$tEPFP7KYJGoNHDN^x1SK#uQIjx!=V}Q~ zprquO)PD$`TkE|w9-sw4z|_o0*H6DH2`NfQ(2{qJ=xUDg98i^NeKhN(CVt^52>_6y zkr6);^46x1fjE!iTA~4o(gh&6zqe*w&6!9(AVlU9q@Glk_Vve~{4KH+{lw^iMuSMq ze}qxC*b1&keTpn94~2xE1dhDaew8e}MR5YLOhWxiYYu0s80OP>AeK-_9<|* zs^=3EtcH?gd`^a>ja!!1gr!+pN^F_jLs3l31_@_cNksQCD zDwbyV7F4wmmcaut2Tv&jq3c@ilb=QFlkW}0PR-4vn#Lv z0KAiK)?$aS_rr-BX_SI~AbjelKPt6-ni5soUSI(u4Z1Ku*TN~(^ch?=nmrcbXR>gf z9MQBx4l>%4-*>A$;3_0SXDo?{1D5o$^_JNVI6@oIA{79FK!G~XpO*BOhT3JE2M=}Y za#xTf6Yi0@&<*y~!RbyYebg;ZGU0D5=1@m7$e%g+RVzepVGGPcrc#n2BqWd%17W<+ zIo>ENyv^fkEk2uu((2GwNKwuVDLMcF2SNti==G;QWRz#OKJDN_X{#kS!xrDkuu5zHk#jC15C(uzxg?CQ25ZK#ap7R4z*^;Z0b z-wIDr+(LlO$xm|fa*zN@obhOOn3(uPeRgdW$zx)7F- z54w~Dk1&~yhQnAJQENa#Rh%=GFbG0G<*?g*XP>PiY21tPSX=lr$_rZ3l9TSI{95KP zDgvj5QinF%ZhWFDbH2#-f{6 zAuYuvN%8F@z);)M`cw~%n<~3nps1+{P|PP#PxYyy$xr||OMpRz9S1L3i1CD??S+o; z6*fRKsp;zn=}z8h3lMiyg(P=q)pMxRW26(k5c@!;PrOEn-hRHj(wD&tC{ls{R2q0*=I34BV6r!bFIOKdmD)`;0Q$ z-%$jlh|~EBXK}R&1Zp%jawwYC=WX_DYO9VR%2sj)f%WkN`gN(NZWwwQ?8@y;seUIJ zN{J-w%o4?steM;jTvbgIx5(%!IBI&ef0*fO*&k*M0Inc0jtNq%Ik$9NX{@g5GSjTGEO{|1l zyD8Kct`dMEHG!$9Rwdh=+7{w0RLDst11#tG=3d9srB+z8Z=g1(aJTJ(^h%y>K&eAR z1pZVTEDIUG0amzO!h!xWjH%nIw5?RIG-0i-WvPsOXnK812(xrQfL|bKU7b8gsSaTwJ&qyM2pr;2}hQ@QBw~)9Y7HWS-8v6~x#< z#`uco6}eJw7Q$IWiDjn%0L*|@xsArvsYVpmh@rZZ-JIm(&bX}4JmQY>rOBFh;r$uH)hE$~!mVfRlr8J`mfjC_~S;-?_i|oRd=PivsGB z(w0MQkOC6i1OenW-k)i8pp`ytoP&Y;JNBE4w1i#S;g}tt)8NrgI z=Y7~%@PLyE-|99$N?D3wO%58w7K9L{ZOf;?R3b+)w%eYxpc0mfNJ#+1tibh%)(_`P zF9RyVu?uILRJ~;BPE}>hund@;qw^H9s}Ah*o7%-c{IhMBmICmLbq#0u+@Gj5OrY|K ztDD-q1oo3=k(EdGHMt}i)VS%YWCNj{`c$Flqa{yCj+hBUc*UZYqXk4vPNWbjRJPRK zCUPjLNoOob@XD1WkAS8w5wu&_vv1{5ZrCYA>;WPMzO^bn(786tSPKn>gaNKeI?q4S zhFeW&S9p*k5xNCa`{nD`Q%R~tj&SYjuWl~wkd?NzX37qroyN4<-UWQMWm-~!moX(% z1JG+tGM5)|W(*m2(MjUm1x~Z6pDLa9AV2wKVPL`4!M=yWW9wIQ zL@D}6w|i}DEu1>k4BhqgcWF!&9R`An;t*KuuHxAUM0e>58VtT81bydo7e;mrw}Hb>Sp|tO+0M)~)Oj&i38B z>p4b%Yanx~YOO9)iht%Linp}aka5OtUrJV`u#=dP0t`&`+M}#rcS|iHNl$p3$<3e# z&Ii-eYJBZ|w6}}fxX}&eXCh8fmvVILBA~6^me_4>75?o-Bm%D&*{&^UUTpUKGPSU< zze4BiqZzuzFnmhI)TD;4(y$aX5|JZLeQC#z-D39(w`U8sLvZl#*3b}18VDcjQC`a% zQ&t$VlDxg^&8v{pC(BxsILeWR-6u9xAxTno({tzq6V9!smQ;CuCH~bvf9y0jfjH%> z$Up^ZNKn%;203;3Z>4RX9+p~d&;k|^y(3SU+d-$DNH9CL?%eJ(gZrGJ8%L1?(zkdT zVU-jDjD(debCJ+_dDE7z#u7QjIc*%m-*IUkC)x*aqFT@a@R_Q^v*jr~NsC=FPGU+y zN$R3cpz!ZgJ~F*^)#3BwDY(=V?#pVOPu{f>;AEw&R}g&22InD0lBhz=eBzeLqh%-N z7mf>ww5%T1-PSv|07x$)8$5&Y@fyJ^Qu-@IDH5v(Mg^%|ck(@CZq8&KV{7zqO) zLCX?R14)DW#+0h+@3{e^bYP96DoN^RNd9K2WiN3iIf*!vbh6uT=0bv+eIbtm6mk5A1>G^BsD!+LrGLm-_BW-$p?^>|j(UTLc zgoj}0Dp-_KPji-kf0}Wf6|(Ggfx?eDL{8=y+K}@PE!-{{Hjsh zO=x==*e%_S&tiN8<{xBjTO2ipHyJVoDHg~=mC9tMXP;A3l_)JiC3_u|cdFCbuLi>S zf3RKy!|Ytd94}z3U9a)E)Zlf*g}9W1Ia>u#l&3(L&`GN?DQGwf+W~XZ2;@x*Z9pBO zn@z)hG^;bHGZDImoqBwxyd&+|Vb0rl{lvs8iSbQ@5Bt-V?+vcEHtA3X9Y#<@{{Rq! zI%+;O;Kyw%4tB-IO9@DxCB)1pVgCRW=GApQnO#kV9fKqx6;$-WmNasa3?m`r%;E2%j%4*Ic_-m7TR=mkjp%#_73XX;5OC;L-;8ByK!Fmig!;*=dxm&w;|0U5 zczW-;dfn?qKXai^h2fkw0TO&GP&2I3o)6$o9^s5c+*;bY;+aWPZa%*8O$~-gf$`p} zwwEkxTN9U8le64maB_?y{El%9Ir8gXX%&X;t%=qWgRJsMGAq(dQPAIJd_b}^P7R1j zI{yIRJIhbAUTe6ds@;H;fJ13e+x#OZV#8_D+w4u@z z@(@;5QikRd30CU)8jE&|!Pq5+3x9=R{hIM2u>jFiH?F$TDR67vN=XE1s81ql!o0^& z$9P5~hatBThugS9lijVj5>c62q{$k7l-+%DaYsV#-@{rg5BPS`aEQuEmAF>qoomg$ zEs1lxPRo_rUB{vFeFY4wpFIvrah!F+O6;!l11I+?(tZ?Q;jxI5Wpe;%dzESQuC%tX z;r3fe#4juvG6J*RpaQO=#lQ2X93{R7SuS1UxM1$dC_%buB#?LCW4@K6{6RnXUH<^V zk#IQw0L1S8PC~Z8xT^ETXM$pn3>CUT{gf+QR z`u&R+0;kTW(BoBbpBqU+xMLX_OdBUgop!A&g}BV2Ik;~Y2{HuPxHjLFc7hLQ7?p}w zeZ+Wb%ZbcVyg>;d#?Td^+v`kN&5s5)S#u1=aAoEm6uW-hFK%I5@6&o0gf*Z0uc%9b z(^~eQLzB-3amt3gGmMd^{`xu3Zd4~YACD5^nR|t?l&vJ8NmZkOf;R_B>BrsScN|hq zFNBCnR7t#SiJbr;TZuK6c&7%g8%`;My^$c4i>BbHk(dHir_g_*zMWxQC z(B^~L$7o=sD&X8~7X*N8oCQO!)G^tgXsXxy8;qSl`H^Q$>#5j0Fm2qpUl4HlUS9)3 z`I%8CVsjI)-<4&j5O7Nlx04;fRF>f@LM|KeHb<_it!6!91D)9BSNpit^|B5uP}}%;Jgt=<*p^dl?y2i zrsaZijb!G~>OE;gouKfYz)P3>LxsZ7P=t4^XP5>|5&+ZV9(5lt;`vefhmkP<0P#MD zD{#MIovYvDwl?l?J@ZYt@Q@$;)DLCj=SQ{%?WkHW4KD) zNADXw`vof_uZ#kA)5^Kdc+dI1Oz9XJ-%n8mn4dX-8Q^c2Z; z?D5%xfpFmX8`%sfuM=fJ4t_4@%Arj;!S7zCAQXphSx8pk zCsUyK^Au&d?Ec#1DLhldxt0o7H`d|^>H?>b_!H8hIAW)~rSf4HhmYx9#m?6OaFwAA zvBvnrY9lgG-Z%!6(rL=ifvnd(-yU%hNFXGfc&FrMCb|Co{?EJj6LZDY2zRqfAN+j^%hc#pGY(zM#~X9^JEDkS2T z;VFqCHjjI6PIR$2uVt<*uH%ikUBxV;#++G+8V!k7o1c)X<%Pw^oWIh^s`Mqve9LXl z0JmD<&OYK*fOJUWXEf{lRF?0uE)~Tf;@I9XbVw>C-X(Eaqns7M+*N&RkM>jEI9%h7 z7cPLcAU%p(m>@vd`E~Q9&EnmY0MqU9-wg$~;V4ciXcHs>sVkBMnd?e`V411}?z*Kq;RNwup?6~Fb zc(;X=>NC%Ii&~uhH7kVa&N+$!?I*H(7dy1^j|{2BG^Bzr?Q518qITjWAYDgT!ZEl}UEH*?u>~*d50XVO^7@ zr(MceyGA~XqT7i+5}z1Jks=QweQDm~9_+5&*Ij#z_*-`HGfuPbPZO~KE z?!GteuoO>B~ypMp(=&l}N@?YpR#*Wvv`OA}$hXC(*Cn z9E|6)4{jkuHNej}jbUGmwi6yj$)xJ`aP5_~1i8X(Axc(27mC@W=IN`u`Bz+6nfB0Nkn z+;-EaZ~ij-oR`4xk66w8*VyC6eVMy!dA{{LBFJco?-h$#1jkwLYi|2A_QP(aCH^0> zY@|xR?Ta%5&K*5#v@HJsvN=<1?mLDAGLn{*E>tpnIgb(2u@~Gd#lLi%Zw?AZy40FYRr@H4ow)(viECm zBrI59$OOlW9JCtr{_}q-?2pHAqSmrFg3Sq9a;T=^2q$1;O*W@1JX3&LX+iEF!jM)% zmJ6ve27_L`YMJrgAq{&!`(^hmhXuh)dH1ie#?5;ocGj|TVb~~x3jYANEp*Twe0pz2 zH|&Gk5|V@e0KCu+7!!|M9b$Pa%DZVe?`P>QC;N4TG^aEKyCoc?k-2~=jsDQEi&osR z{?K7BF5OB`;#p-X&Nj?|MqQ7t{{S4{;tne(=F?y4m)yN@P8}agZ~aK*gnJ!!#OVM( z!!o~ge%ff}>k+=xsCyLl)Ul)dH6w5_bdo+ox^4c_PvDhg#}ZiNKrJD}vKm}yLV|$P zp{DE~kFKl=){Zr43ratB)0vi)8J(1qmJiS6Ps==I{)PUQ9!cSA^*{9^oj>#{?TIMw zSBY@4QzS{n4&!~1%7WjqcWX~NmeGswqLiZm3{6r`r*~Zp_ZQgTy7ngb6_#-)5_7FC zEdcAV%b?{S8KU0f>*uXMW~+=+t7T;iT#&c~DoUd=eg>wvzZid|f2EP~PYm^+`jJ@h z53;@95W}wHoKb-%5kkpuH+mF+k*E-~1M9xEXQQ)j%*4kY1pl!r0aR}z(=2PQTIN_qkkrGmr9EjxT!B)05(g4ZauyTXwv5s`NZBt-I_ThdHhvm7$#g|VlwtWyeg z2*d7)9qW=p8&Zl!bd7Y6TGtNo=LK5hUG6W$iZ;t=g(=3}T3aFj0UzW1~_lEV*)Jvv@}a(~94kIhxMx z=eSPbsY!r|NZCV4f==HG>rNiW5o3aI^T33(tUb1#*Q00vpGxE`DP_(dYS%y!W#?LVQ)uK+Ce*$(t3ikC+Ax*T31B0CX#oENEem3BxU-h0{H8hKj zWxP7+CK6umn-R98pZ+F};CWsa;-kcFUqlnPi_3i~JK80}k#g0lGXxapR=bg>>qMiP zMyxv35k_1ME)fP!$6@4Z!oY8Cu|}<#cFxw<3BuST5h@CCn}p;cN>T~&IHZL_LEK1+ zty*-40)))#PncE92KAe4LHF9RabYj_Nt504Au=TNsg2gQ4hQV zNCr;hTHT-ae;ji67sW7DUEy}Eu*IdN$pT;Q;VhwGN?RFLrAE0xpAn?b+hC01wrjyS zHIsd8>uy^&XL6(|F9Hb3-L)i7S<|ld=b+SN<7S@GESjNCc2hk}I#Ox7Mtm-mDOn=2}#tFr7~Pw5brW<~OxH&Asn${D1gm zg(vpIi3(3OB?wBR{-m0yfmnSV(K8Y%S;qL2oJGaB-ZZEt{{RuYxsj%B@#QN|ffW~Z zl{DzhBYjUZ&bL#Q)r*`oL*? z-KE{LbmhZ$7VZ{xWH`LQkayFOru!FLLV}jkm*Ij(ya^h735uLChd$OBZFw^Z%J8Gcq9(H9CaCDNztq!CIko6?N3cH@;0*CzE5eT5-!Bus!;^1jMVc99 z^s?iRth!U;ThO8sqcDV#BD;4wN??)9Z(d6NBL(12EN2irZ;h`Iv|5%Lu(b`U)a#Tj zX?rqO3=#&qLV(m)Ph+0k*!8~*VJ~p^23uTSKWN{3iDEYr+m8f*rJi?zdY+Z%ANxW0;|Su8 z)^N-N3A$?JaMlu=TZdY3Ej|0LDbj#JgOw#9`N*hGXdSrrvDzZac%zLm7j5N4T3fI1 z*69XhcWuBs^PM@>HHoV|f9Q9H7b=Pn|znw_&BeK#}=Gmv=WmvzXUi6 zZxXH{Mf&XmkW`B`AucUF;&Xtdf)YwI!Gj9RAc>?Ev?!rLVkIU-iK^Bj(!<}rBQI<+cPT=wwCci!z+) z%v?%9Z6Q7-y5^+m2Vs_(9#gL+B}*y^PJ%tr{Hj#yN}SZ-?9fUIQM1{W1%=VQwF^>I z+P%`93?C!RQl9-vP)c=48Umkm$@$f7Z+&%aQX9B=C`p{DSrse7u@qglpu5z*xR_FM zENQHPru@Zwt{KLmi?t~$PvNiUxbwKK9O&M0*m_f>h|myZ!g*0+C?vre$)JTGz}H;{ zgb!V4MNPqMCP@(>*LwFbWw11oNKhIWGH5|4@f84&Hs8hNTS}otxY~L0pf~_40di-2x%F8%Y~b)Io%SDLcR*O(#)}N}%S5=}eSW_cmR1zz>Ne&Zm_XK0JiSQ__tA zIdcV_U<83CeCU|WK=(qlo>dlG8v!y=B_NG-&F5QE)OIH?B!K{HwP{HJWEzpI{rXWv zr2!z4WbLocpvzLZWA=TBpcakMmfIzVi8~=u4E!McD$TKd>^|M{sLyB=mr|iV6obh1 z5Pd3$;Op+^7B7`;vOdp6!%&`g};HPhB2&Hi7@70{jGB5B7&luUh3s} z5~I685|pH*?0`J#NZviim?jL49=qaC!&7tW8Y08PkZZK?3!1d=0TB!+zAqu^_aS4;MQm0IM3i7WN zO}niQy2HxJJ2DMqZ3fD!SVvOy7iLu@h z3}Lux@+Rah+k1?n7)dhXP&Nw8W_JMkRU>_SiQ)~5oJ!{6;z}KoumJB`KfIxRUk6IDz9C zlA=aa6Q?TeKV(~!x7h{A0Ext3Pn5!E=xeDb{z6~%BP;&^XkOyuwZm}YhEU~$3h@AZ z19|J`HRsLaN=7w_umm9&_ecqjed@;Ft$H11w5^taf^!Hl)ahP*V=bfmQH|vw1Y&n% z&<9mqjz+Qoyg)<0QQ5BtaSl6Ub$Nr~PF&mmDOSbC;u5T>J|IqlIoD3`Mh52#aE={= zUbd7yYy*y=rzHVObxI@8m)5I)W&7K9I9nCBxqS&)#R}oX_((0H0!h+z+o7wPfhnQ7a?@6qEu12`blE^4F=4%A#9wA#es( zR-`RwQ7VL}&Vx_LO$|;qmn6w5)POeT58qljXi5|t22`_@6zv=QD3@(g;4Uk~WWtsX zQ4&w(Olh2>{?Ue;J(h6Q!ql$u7~+zEk>P^Dl6lUR=eL=!L4VpJhY{IN3<9MoAGX)1 zhzGbk&a=E}UVT>FKcZs9dSH@w6=m>VWngx|XaG=!L2slR%+odEJ%m9FY zifS0o?XP(7-kbLi$sjgNz~m&E-14ENB~c{m2q*apC^!V>3IwWTojzmdMkPWrzp$1}FfPD1aam3FYzm=~`Y@YEUE-0yLPQ8fA8boj_RS$6X_dVU2>Jg2Dl`Fz9<;w6ete?lCDM|f#u~vC`uei+>Jp5ZT3Et)q_$r zZ|^RMO`aWg>Euc~r25LJOkkM3$Sc0OO|vQzQEaJNr>f513Xuev@ROZH0+LL5Pn`w^ zVnVfoec1YZs!L6UVI8IwXJW`|(UhY}DliK5+?~nZj&YQS4oHGYI>{$p`cCv=3Q^32 zbAU*nExr^L1q6*1mONVNwF3!p1f(eVvWU~KUoGe*q0A68R{8-a#U_qWQj!#toSD@- z9d-2SMU<&0DQQ7m(;5Ni@#R7QnJL#PP$Nw=Bc$&@QUNffNaZJUp`*x3hzn5)19R8o z>qWY9tdKwiz>PH1menCJqT6av5PU?8rb!@*A!S7&KuU(G>IXVenNn1r7MVbpiSnYH zRQQr$B_bzHKa|v>ox~?vQ7ZRA9xVx&K7T49$jTB@H#tZo!Rz*ENrE9n1Is`F^b||T zLCUP)gqe~LKTdLfl`^?KL=K@S(gEk8KNI==>qJ_TE+I22NdhCvPt)s4-x@-b5h6Dr zM%0a#LywTl#Rn{f4RXggG{}oz!>uk!Hx_NEDI{tEB6ioxklb)~9_y(Lsm6!#WmaME z2XCDzY3y002787ske?7Blq=)N?d3~a#%x+~BK$7N!ks(NV2>g+G}YF@EV5dlIDQLd zg)~uWm8-rXN-9*S2=e&yrp$MQu}nqRF+3*S+mf;S*3zF4fdqliZG}ti8)EDGl_kNb z3P}+s&y;Ca*Js>3iyKz)7ZEPG{m3SKA~hbr&W!FliN!Tzk(Fn4KlgV!d#0^VW_Ddq zY0VWRr~U%xDJjsLqObgKvz`v(XH@nfgfQFA_)E+l<#Wqaz$PPpkYiZKVmSJnn<`xCG@1I6_4QrPMQdi z2cFd8tgsa=hZjB|r4<7kkW5FR=}p*8vTX2scZ2MyZ-TsqKH(-jYKa>_8*}GNi^VBO zUQwb#R_OyV>oKRqbkdo481eUsO}PO-#CL(AkH~t~gT=z7x`bs0C0gs&QfK01a;?FP z&A2jyB|$<|JjndMG~TPTadL!OsJfC*cteFf*iXGFUx)xdItV>O(h{jtO$8xjsYDnl z0!)oH6Q^1eiSHjnjyZJW$WCOuV1ykrYqpyS-+wB{7UG!*Sy6%jN|HjOp*?lfc~WIH z-lYvXU2UWu_8WAxSN{MsD^(|G8i?sM&~6&Fx7`fsce_yq2`I`y6Ead^QyLC}dDbDM zgaC%S-t*pY2|Dv9%S~dCI_p->EViV__=ANYk_LpG0fDqok(%MI{SBt!yn$!NQmy2{ zQ35(_JgF16L647Y@I~iZ9nNg4?IZ3L8H$Biw6)H#s2-Jz(RFkn=(T-i=YI5j+ zJVSWv^{D3;I@-;?R=`(@GDPbGZ>QW-(q2NLNCiScIZnSXPPH83(KfcOof4M_na~)W z_wuN=>@D4h#o$S}Bpp;WN>dO|EquijoFl}cAWrGfh}55%qVBG;DGGEP&=Vx!Z!aw=uNqQ@9dhX0H>CBa48STL6rO!x zZB5w9h{LYZNY#~sk|0K2wKPTUQ<$Wp>A@02N~Q$HzO;eBlDJTib&ho5i6Ko~twjgL z1asFZvs?HgZ0tmige zi2*u+%4*8PJ1pV;&T+;#m$fe0cpneAvnAAFqyEubYl+VaAgM!0lpMUe)wtgXa1>(l zO-b}xxAMJ%4Z<;1B(p}yVeJ0^*}t`(J#qfhxR;8p_+fa83T)_dr-#`vBP(kTs3M+l7!kcmA;?zI_&)buMYT!6US9^eroow;^(P`2MdRS zjkQI^aqQRH(+T`duV_3Zgk_Rn!|o7|i6d`~Lvfo9B;fU_jAypa$Xi=dRN8LtmgzkL zTT0chNUn3oxciRy-O#Qi<1AYgDb>dAuGHdS9!M(78uX^yJR;?6J%4Y8DaIOi{vr0& z0U5M_kq|t9tuU2k>CJqQyBb`VdC@EFY1|VCcwOLaaXs#J8++_7`P+L|TP+Zhww-A! zQiGl;m?_dZ)j7o-wDy^JhZ$cGKW5wT3N4|qoqgRkkBvFt%5u^5i#OlOSqeGZ02H1^ zW;fDE(yHz;#aLb><-0Ft4Z5jvB1Fdh0h;LGYWB^>OJkjmq^P9g_a83!ql$R58gm-r zTxR0^^}^Kc!I@AH2oV5)HxV&McZa=zwJeyPsT}E>30PYpUKE&;Pe|6BR-j3Oqq!0c z69E1H07~n@S!i=ECw)X-wyDgV-^89|On!b<&^?3%{{UiDEiEBe??RMgK8e&0akX>B z(NlLpL_Ed=}?|$DI4wmXr91}YQeto$wEOolQF)KDA1H4 zS&w(2g%Z4^bkccIHg^h3C6JU1`@XDUh-N>-C3CIpYuZ=F_&2eA%#R)R{5 z=&ukY4J3L`!kz61?@$2)B7n=9Kh*tcrL`$8B}L=`;_!lV0uF>u{{YUNEgUX7*i1ok zB}eb3^(D9uL?A+xPzoR=MLLv|wC*|4$_fDm$udC$F)8W>n{Cfs={s&hO3R5VlgoWI z`0}l|<8v*zQz$(^NsY7`diARSFee}(ASW^af}F>GeL7E(pyRlTFw8p57MNG#E-&uW zZji!M>#ek{9bQqWNF4tF<`g8UN5v%S2fw$Jd}-Sa;!9f#E1N~)EVQH`yqv0s8!-fv z$U)frHK1o5cEQ-!6LGf|v5Miy!_{uxlXmO;L!l~dNK&Lk5=OI8>u+a!D=y;a6vfzm z0Z^u`*nmd51s~;IABtSq+TA|2zSCB{;_@xWB0(?-COXtF7saf?3hbU$z-*F|%1Xd9 z8~XmWo=v5oI9pN=iSRxMaAe__U5j>sgl1tVNS%T49&@Iqs#iES8ePkV%Llx=Et1k! z&9axV)JXH6tz6jFEqbQyE$v-xhi=xTg@P8Q+Gz#Fm>Ns~k<&EQ9ff;C_ML;d6 zlMOFBfVhC70+dW|uT7}WD`+^wFozPddk=MN-LkuNv@)#@q_$Ha5g^2JrhA8&YT-&z zQ6o?jBU5=LC~Hxa7>GLovFFmSTWV0oRbQ>- zr!9-APF%%KX&Z9f$MUBO08^BK1xY7O05m+!TsNBCVPP-~5PEY5c&%BXYETiD2?0^R zlyj+AHWwu_d!>*9L;^SJK>5+V*(4<-$rF@~yn*Tb=qPO?KuJ8L>8IyI5L6NnR6y9L z`O+j}a*^&t`hn%?Mj3)vD&pxQlt@|#FV578~*@0t*Z>u zQUY}YnH<0|$Zb_k{0ql`8fQG`om;9&Dai#( zDt*{wf4r?2m%tZQ)DVf**03F)}(~UWhwx#I>M8ZHL z=6O<^w6>nlafV(O-ZGnGJ~6rB=gVt3{$w|@M~I;rKh*iWGO^QqDa`Daeg++)61C9d2RDG1sf|I%v}3Q z(v$Xm5T6Nl;k&g-)h1L^vV_!w5x*BK08|_YNG3o&f&i%R;u~e~;u=W_LD3bo2Aq^P|l{SQ?Y+b>@Dw&tUuNWwKOMpvnxD7@WGuCv7_N zq8^7{fUPD(9Z!^>Up`eqQ(=M9UrA930LdxWm(Sx+*8z4(8jWO(#Qy*~mcwm2-g2qt zXRSrAST>iBTf%`!Qc|qi`5u+054$sBHcU(kqzy)+Q6ua6P*UL}l}Q8;AnFgNUpg5f zN5YLskQ1bNQDkNTGo-`@Bu3_r?H7U% z4B^PK#c|6u++C}?WepWdTmv#pk=8wCtDZW#Qf}>=VNVBI0b#@gpgK(NGx}38ymsps zQ!l@HavW_2XMe?o0rv=e0>ey-4c;QY^SE7GPnlI+i7&HKJI`o7&6ATb z{?*}RiHZLJi9z1I%vo=|PymHy>95Q0YVhybWjVd0`!X4VfA_1y44z-{39oS=bQo?}=i?)Uxp=6_6~( zh0y)6z%Da<@u~!}JyB%wadaBO^EN zm$Cj;#8*p(ZP?GE2_akRMxw8ZOJcd$f9)0YIm3JkgcSHNAe8_%J>fsrpw1NJ+gSKi zkBf_g3gNUYXpA@{dd{^OaZ?rOFmtvV-t{`vHv^U%7Mz#Is@uAj=N!Ql7 zIaXp^fq~>cR3Yd-RiVE0D(J#0#7%s@RkOCknjcSVm5peJclF(y)2f!Rb;+S2rV&8*~+u>GG{sRFIAQzEz&1=~+5O zU@^Fwdx4)S&xg{rTb{I80f$asO3e=OSrb`919C@Cm1vTA50zn!Bc)&yPQY$_f%sMp zj^8TO^c9|lnm`C0H3Q{Z1i@4Y+iJnFo^_sN=~f{d3Y}nls{r3`m0{Ien5;81QW3pQ z;7IbUJm3THtqpvQZ$N2*p(kJsNU%Q8c*g)wb%x`&DP<&n<B>Z9Wts!RPPDx+4PjB9l;RkN`JhySxKI`Rj0_;BEJl+ z4@Xl}F>sdp7Zz0NpuY*%bGJ=s5T$644EUt^d}nB=z6siA2ji+hYZVsP3OQ2E*Y4Hn zo83P;ls5})EAXf*#0b?t0zMVVsZLbgrmSs*<287&3YkCUfJ7S7hM^#W2B2z8^#+9C zUUIaAg9E0YNuaHwu^^}ra}>tjQB@NHQWYKrK_}loodv`a2?~^-@fg;5^`nb%Bm)Kp zf@jFlBm~EbXFxpp#TEfGiBf?`Fh;Tj`S0?g+(8CXOi6)1PrWHZvcv(*>_9wOeLw4b_Wi5RbzqPV!WVKD*T8qeXJriS3$2wh-C@Dj+P#I*32%R{K|hi;Ov} z`9rvN+v);H`U6#Cs6T}*pa4;wTW{-Ayk_WH-QbP|AY``yk;+m9LHWbWWL2C5bK!1< z7)oy6(|GX@=TXkk-dlL11Z7$kZv_e;^AYpkQBS>{tP3lG6#!no6|TchUwhPVw6zBD zh7&5)3L;0G>E%*N^Dm<%8!|Z4O}Mb*2_YG^LDfnAW6qVRr57p6t)LT4_KqI)D+(Zu zLXvj$r-s~a?c}uZ3UI*h8xX1U2SplP4X;H4qRiGHh5LgP+D4O zJEB$Igykej?-GMDJzx<|_q#!SI{K zSgP#|n}*m5@S$+xl^P7ESn8k*Q4X&7sIKR{OQsSL+$||>BV4HjZRgLOaH`=c)tha8 zeswyrmX<`H2IE|Bhw=PB9Y!RZhAi$<^6gEsS!H=t4rKRmbBv-1-)?p2KLqi<5y#v& zYsDB9+FWAlbEFe3I6dSaFixICSDn}o3-K=#l-l5YJ%4wUfTbecNkVnzq5vMV`qx=| zH}+}TKLXobSzqx665W;Z(&LzSa&Fe!fhrk;h*DC6ph|?D!R1xU7l*-VHly{{X|AOLLfidhrd7_0TAv zg(>6Pt}5X*3`W^DxTU%kn&Q{E?w&2_Ds5?51wvKfBUl>Ea>s98(Rfd2oGAYQ2=ML+ zeQj-Ph&OWe)!9pHb0AVeLt;vNN}mzswQj&-DRDI?hIz8@>^T_R9c~=ru?pF?_LQ0& zY3q1tWGza7r5PR_WyRnqLlYVB}!BQ z=4+`MP7dgYYZ)L;7cDZpH3W@1kJ6<4ImFAu?wWOy=5OAHf>cymbfAPO0GN=XNa$jk zZY>*i2}Q_S6r(wS20WmseeFxEFelm~>4&?-w4U_`$hYK7F) z)V$Ew@XQX$rD8Ysw~ysX{5maf5||11jAS{rI++^I^b39?u(HG2vtJ0R-w*GD??uaw zJe?q|xllq$(2!CAfkk3YuFXrdv~alUL2XW-3vA}x4yS!74ZCe>!^$#X1%*U<)1xUu z)h_SK&8OVRPK;{aHdgm1^#h7J+fOU-ub0?bJJudbyemluk<=(12;@QXsKcZc!h{8M ziQv82&&eY-W2;Nxe`-B8WhO!L}{{Zg~p89j6TMV|}dh97j-A?gUlvoX=)y0j| zH6hSD(sWW}9(?&x);uM}kGvIQfZ{om z;tKpa&;$vYAPRAnozoLn(2(1_veF9Br4@laX-h=J4JV+fRhML(VR2%&aZA1%!*81k z3revN;)z0lA;#HDfGp-J3IqZYqpd{oRIdQU{{UxSUfQ}!iZe9RsYK3-3Rn^joPn=- zgyWcMsYXuE^O?Y}fT8^LtJL=^D21*MfYk+f>krH-aP78WaDcZTFzntF*DOqK#)Ix zl6Kch*w9G+T&M&S;*%31JvOCwSdt5IE6oM~Jm^-+Xk0WL0m0rQ!o6fpvMWj|B!WCA z>Gw2^!_1{{ew5WDH#w_p~MjgO$HpIB0g}q)-J7Vv8g8g?Z2t@o*##Vb2uw|j(c&uK$4emj6{HT{0pWa!(UyH}?W;+Hr*x^9@Ux42yg)xtk2ET<4hi8vl3n02;U z_?;`Du{*%V9_{)twp{L>aSj5aGNCHVn@J~4WAvuGekZwg>t=Aw9|w7N3Moofdq+qz%BdaKZUdk%wdMFHRc877{f70D^RrJIYInumdiX%W=eb`&YvY78U~N!AcFop(-Ua@8ym} zK|6HXg&f-hNp4YNhxoeS=1&M?i{yXc9)LX}f1OfZ)EFi`grkQSjNmu;aB(+jXx&?> zuJRP#Y`M3I0Q!pV^xofuS|brSF>s?L=zt2PC^k+Ycq_C5I@2WXItz1J8Zqu|1(r)IZ#ApZc`ZRR6?_@@uYm3u5?6-iQ0*1yR% zd3+?C6-K>Z-4HJDDMS23>7@KMuFUpQdnaX2t-`d0%-31}0IFHgR#y51+$U}}m%#-o+`Bxlc$}8g>bcMoIiCq&Nd&8&JxW>Zw z_GEu24C1IQ=Rw6`#?}IoQd&Wh4usXii(5JPmK(!w8EwTk?>LfKbHqs7RGv~f3gj-w zyF>oLapkiZjmc{T#%9v&l&L|b$St^#k_6_2ldpuD>l?R}tH&Es0#*^8KmeGLr^Fg8 zSr>FV+h?)6wQCSy7ARI1-^C zMAb`!Id0 zbd@M0yJq1bDHJjP%T%Bb?ogEm#>9X~k*1o=O-C{xX2qD}Lf-wR?h-+;IvUDQ?RKQA`jEkNA1- z8lNf)5_TMv%jLYSrE{q=pbAe@{dA%nXt3hSoKYkQ%(6ivOu%{d^7Ev>jN(jy96Jgi zc!^cR$t0ejB0oAN;^&B7N>I(F7RX7GMa!#Fq-X)j1F6!Bfy!U)7`+34IAabiHVW}q zt^$I_ViMR%%!8!|&EeT=blY0P@HPx)`w%cwfnKPMB~BqHZge32GUxzcib+uZ zD}l?b3VaRtAyPKf{r!BX)PhtFWSszxd+Y0|r|=pW(`UpkEh+pxlNuS7Eo5_!LX9{T z!{7_dRplh=TVWxjk*Ls(b^U4S2~b#tKnJegTJKx#)}>}7hyVkH0kh)0nV99M1=1#^!U+W0CZ%N;_{78 z*H7tNSBXjlf}uK(PG4FW2>?t85(Zr+cIapdl1h|wC>~}(lP6w6q>uqBBUGy}8o&m3 z=k@wgWhG!K5(v@~od_PkdQpZHq?wVM&K1jUR0SnT8D(WTrgD%^+|SN{3kc+u7zB_2 zpU>8`a~BHt15}T9O$8XFq{>hM1i|vxPs)i%DU9S2RiuJI=dZ0at_JcgEu?0Y@&;(9 z2B7BDbdfqyswAj{sDcNJO$NJtKC}g?Q>u=JBy9k4D z@gx(QP&r1k`qF`wD+_R>BS;grw3))9Wh;r)NRTzBVz;Q7@<2*T$t1`ddQBx^S#DIY zBmt~_^ZhA9o!JRN-~L^IjmNH(jh9p|5|=hm?$l4O=whUi9%6fbE3`$yW#qWhP^_WB z;s;&G<)uk5`9x{r@U)pF8&G0{o)OzXI-s?N(3uxYl^^EX)l z1H5cDwE&oaqzLoXJn9F*So3$?p0SSLZ8FoYt0T#{l7y@*AxZGT*vLM0V6l1`SVQP3 z5vtX)BU3Y^c}-H+QtRJgO{LuxaabO%C8 z(sU+y(Ne8Zw|!mE}Ut?hXYR~N|0dqMiC=ketd}3_pYWS+scy#`{&a#1n4h zt&2Pk-rWT;sP7JCW#^<%DxJdQ!MF2gLfTABl&Aq3>G0EiD;IFmUQ;eV3m_o~P0X!8 z$x#gi<|0H%FhxgQ!nm#6?SE*lR7l9S&|7SzoyKIRn2mhRC3TK5Z6AVf6uu0r_eu(F zwIxxpDk+oxX`=qY*pe?0!`iv-4eLk%z-YRh;ZewKJs^tC{@c8I*{kI#R_T>8om>J3 zzBMxkVH@vI^V#*gEf+(LheC7rjyg(;_c>LuK5@@_BI~pFRQP_`#ie2r62q>cDImxS zcRMm&4(LL5n>5;^rf_hgD{vGbqPkl9%S^SmmCp&h`LSFmvP=#olB8Z0*9Prfig7E z4d<8Eo4B3c_YOm-SR^=*M@==3l(9iT5)>3$Ou!O4N7k8mt!ifqb1R?Sl&VrEoeYX2 zSAHf|jOhwVkt*2p+K@J<5Tz-#KuUyVjk!pTccYuUMZ;%0d`FRjBlOyl2hx`dNO;W1 zQd2Ml>SOh&5**pMO2>9`jM{4;YtP|LoJ99^gF`1l-XB=XcZdr z)OyV`@g2jb4Rs+zAz5<-s7z@drU3UXGA;N&urXfa9`q{HpTAkUL`3PH!5z} zk|ID5Aanzz8Nr+;)-Y~aIBnJK^NJC0m44)Pl^7~MnhKQRy_Y^&N-thTz-c)UUv#Ni zcZ8s54EcezOW(m!hH&Nb8MsqPx3qcCmIri_u-b}ea&?U>%De@7nnpQS$n?_UG^wSP z-Ido9a04i_Rj6vqIz~mN-Q}rj*KE^}K&tJ`3k`b`{0<$8EZsPAC55FWOIQ;g6XmT| zn8z7$PC924$FFV>NrsE1C{K_;fCs{*eUp;DFT&qSz*l;$2B${M{Yb8j4i`EL&!5Zr zFjV47ti09pCpcGUSi+Q>htSoso0Nb^A3?OwI$-18D#p7y#v8K06K;nt?fd1r;tI$z zQ=ld}PTcD5dniiD5=cAhbmcYA9lROhyI7C=m_D+lYg*}Gsb=$){pL!z>drbldxi$M zyNkGj`IhlKYWc9V-!`DK08(`ZG@q?K z-O8@}#F3)1j}%6=t->(UD#*yEDXh|WWB&jS+$mQDB&eq$CrH!EpAewzIGLH$M*R&( zFa>|atRpfAK-_9apRGQZO1wI#nbeV~{I{B%b_NjX2J9&_8HT%(JpL8Xd|14pVwrNQ8O5CUyh^$$5NE@v(@#EBVsK00-6_0N9c3(o-G;AxD&zvB z84>ZR3NvK!LRS*7Qe)ye(e0A36uA-#vv_j@%WvtkI+!|4j#|>YPaCK}NfNCJq6WHt zqt>NiJ0O%`*wWOMry0eQ;UGoIK_YrYa{Dx5@N8`bBlgB5Ld;68QzXgI7@B@SNKr4k zbkNA$$Gz({jwBEQKncnTh!AH*dQO^oRf!>7WorV)AIgiYX8kET7XiI5s;>|ai6LFk?7pIPM4W~m&6DcsIBoU|IDm^=AXvJ)y1!#HJwG$H0mZxAy7E%uP`reL zAVKn)Q-@qO<{ynY_+}K80KX7EEp|H9H6xR6XVh_)Xxu)-6|!dodfA4@;=9)_ihwZE zL;w#jG3il9udi+a4_&&jbs(@?IB(ZH8g+yvPAEidPU_&pt{{T7$o`>b@QkyVL>QbpYX{7S00?=NBH;^Q# zi2+cQ{GaVNTji3$V}K2=U#7`Svt@f|)jDtyXn@(Gj7)c3H{ zm$W-269FweWQ_zSY6X@^*Ls)sS#T{loZS&U)uYOT&rPb#SDkT#%4J>8U1&;rG(#0`VA9 zGbrK#NmgirdC$V4ndoO9>szCVB<$oM;CFhGe-Nz-w-6#u(@&42Da?pKFhl}lPI}Wn zXCZ6h*W6o)%5K(4nUkiP4?23dRz)1jOr0{58t=VW_PNf+yW%JBApNEyaI1Gtp%3L8 zqr?3wwNtVRNF$|MyncZ94!Wi48d??%l6p;5gCR1R9~$S@R+-blw<;-LscCjjwrwzL zhn}3vxF8@aag={Ey-J_I@7#S!lx0B)fCP#1-Zh^=P@c}3S}=7v1cx3}&dLLy(xpim z&W*8cw%RKR)Q~;t9H}y^jeJhx+psCiC2lqdJp4nc*ZNaki%CinteHtK5(xKv zMiu6KUn+3o#h};_tjj5R3J?J^IuFX3Y@SLwMMgm-ZNGdP@1Cfrq{Q6QHIb-m4`E#MPvYiw+(jd<*_1c$O&Q+@- zl64>*GY)=URZ#{Q@{u7DK#{RNFF4nK=S-O6*0-*(<94cP@PLO&G8RG5`5wFNH0R$q zTrH((IR>f<-_Dw`z?5HW7_#d0l=;wZ!M7hNr{FM%ovSO7wjq^dc{2g;+^ z&N6X4OYtmO_iEoVPmRJP$@8b4G$Zzfst#fWxiWSBEj}83X_pIIsNzgDOez*G*$C5R zW)bT|cQQ(&bu#ijk?a?-jwawP&UiM*iF-@DyS=c(E&KZmTR@v;g43AW%9kt377|tf z)e<+Waab-2n{?Q*b&6S9%&9B{`^1?b%*|@eZz9!{-9BA-GT(UUPKsVpn84B|bfrD& z30LnGn2kX^zcOhh%-OJRABN$~KE<+eEMnz7;$crM2s???ZC(QL@k!&3At)*-IJM?d zrDjxj%iQxmb??=>+fBnch=A%;BVK!o@CS`aR~Tc3TbxelpZ*%Ex}MCgrp1Bml!UL^ zW3vFK9c+JUu<2V_b0_!1QJYEiuWc8@n03-rg>fbRR|*ys_8!a7d6DAh=r*qu{f}EN zdr)>@0GQ%yBl2ASmF=ozfK(vw9M9gh3X1G0uQ&79AbW(c9_;rR?lQ}XA;hlTn`VGl zJqk}fXPKq$VYZLkyKj4l<4>V+l|j~8DG?vSiC0lGtq1`+$4xYyW9-)RAV~1cbp0we zCt|bWKE-jjZrZ=XJ50urhA`8MZKT=T1qjtBalqV|AkV_7{BMHoaHD^TT;4O^y2)Cz zDpu*z zl1919In;L3UY#l%*p=P;7H?s#Hh&DZ+kNFN)PRrPK+x)DND=2!OU)DXi_3}9i$2Qn z_Q`^b7U-%0neLCuxT(~LNC^t?#*zhgKWW$Dp3S(05CWHlzJ#P08l$Jg*BrkCDFCPx z9gmUUrAh*jC_|%Y$^{hTZvV8Te`qL4r z-DPT|23GbHTA^k=ccuoWv&y#`NgB;+Jn4a)v=LdVPn~2AwZ1?Od(Z|X`EOWtJ4Iq+ zSrc2;TaQYb*haOSpvbJ#nbxp~-*Z_TO#pAq7@FB2RtW1^%Y7T0&EGd#^|bkeuaS`L6f zHB^R?qfWR_6!8uO;unTv7fb|dlm`h%{!^tjX<1pOqb($^O*XYfn}PP>irawK5Mk)P zKsq?d?v@8VHa|+7VEw6ZW-FB+w3TAv&?4X)96jZ4z%NB6=p)^Byxf)N(Kli1PBwMGag#kEMeHrErcsR8Hrrlo_*7$Ao`7s zOz>{mxR(zJYY}4G5N$eUQah(3{K?blSSoP3k@OwSP{zUfO2y_{WEm>d8GvJ0tt>d0 zN&r@46PgSkGf<2xwr&x>Qd4#=EEY(f`5BUYvnEHxfm3V__Qx6xxrN_b-U$GfTnZcL zPu$ii(5X+;O%}$aXR{={FNSB&cu^TaN+*2W%~n0HfN?vu1gj}_)W{JYG;S*JvSF)x zG%}b8NZjm9YxSx(wey!3x-FeM>tEv50@1BkVnJ>Qw|^)IQp%%KCtbm*KOMW>v1CG% z;k8~j=LoWDC23&`bb%WUB5RR~sX|vuTKvxa zDv^RtL|2D+p9{knO^v$1LO_sJnMyIaCsJz1z`I(*7-TbO@}7Gr%F`0!$o~K;bro;$ zhp;DRm^NFkE64FnSxxG&pq5&hopVo@DzWhEKV@FZ)A&%X975ZWq?Zla_vV)6J$Du5 zDsYJBb8@x%zx|z8$DF0C$2mTGNHG_|EG zPrOnjSECk}9h-KIV$;vHf#dBua;4R!x0F;jN>%RyIs;H%&^?)OY;`KQ;dHhOVIeqm z>&lIf_fM)+pCIO8{{S*;)6?R$Hme;zPxIt)9u5iK4B|_Bj`c-riBb2tkyCCIH+L?y z#jH7arI5nP^5iqT@)WO$dn3m%98p$R7=6W)$Rvg?Q{1fo0F)?%x&CAl4M{j#vraj) zv_tH0t|$wncPkc7xhd)tgb@eMjBYNB>3OeShP*8)=CdU>923Jqr8&gb78srF!gD)v zkQq`0>@sMxJl36P)!6V368K`r0dWmy3DKrXiJgLqK{{wYbW=Pf+Mz&8JS&Shrpyf1 zFKPb(Hm!|?2mRIdr-?e1JHuFzDwUGEM@CuaBmpt6#=QP{OVgg7^Qz+%w23s~i%tZ6 z>3aohF$E<`LwaaNfF)Xk2Yyg#e;r-$m6j85?hSz1Td6LG5DG(yLb(tQfPu7*bj^qM zW7=(~ZMQIchDZ^a$VyT=lBEDCMkCpVJ&s%C#kivYun8kGZeo_`SvtpsC2Bn@EZkhR zk!o%+^iEyl%nV}q&F(K@ZsTNSUE0#Y?oy&-I+T$O&zu5k6^L2fT9(7Cl#HNe8l^{F zLWYOoUGdoG057w9>~|2nad@4UFKpl9U$(TmeU=+zq)$Ri zpQUw|5yIO2qWPSk62xBFAIPBCb;M}ft3>aWMKvqIu{#?Cg7byvvcX%Vui>d64eO=2 zWBr;vwBrpn{rJH!*4#V4jv;0TlWi)jtQ-B6c*#;#jPdRU$Pp<+S62k}oPL!QsM=f-(Pk3wnm>rec z5bim}n1%9+N>rOnF$hk?Y2K~K>$f3R0QMgCYT@iT4B}Sz!6*c0xWt&Wlg#)VN9R<_ zjbW*;Ht+M=O>p|t-12JXdU7iRw)(F9{_|0whIsSG4bBotSoQ#JDm$E5t3; zhhi44o0dOmrueq{7CFf&3P~Dmp^B!_hFiP>3(c-%2t)(O*Q=r7%wtX|(QierZ{X)k z!IwEV+IN2?aI1uzsFEo_CNQ3{H1^4fByiv-TaQe%w2_#Xx`MC?AUQaa1^S-;}Biv;Z4B_XDp;6 zGIb$ZN#$LK{{YC6z~Ghk`G|6e;imNY+;3HPuxUmW?J>iOBoD?}Vpd`kzH4%*{{Y+t zdTGUY#xsFfD-^@pvUP@%km_ASida&X24R%OP?_JHa;!CcD8%CDDzs$b70XB8V#UEJ z&~c*HX+C9pgrzIM ztPma!rYj9U2>7jed6Id0yL~eL=U)@RIBo`$b*f&c zD8?uBS#h7OwUGXK3DTtgo#Jz^5)l4tCQo-=8K+aM*S1)k# zo@0ry_nK1BpyUq^P;1w}_KsmE5%ztyxJdEYaV3j@$dR26qyGSkuP}}d;J9h?pZ8=H zNRzg|59eB{cvDswdYDW?&f042+jY|1j5ux)8O}B7yIR_Nz9hSZ@OSb2Nr!NxwAIzR zMZ>n`;MyI?M3%~k0Z05i&e2_r6OSo9@Zg>zc@B)@BR0x9jkJEbFS126*B99-NI`76 z&eAjf^&fh3uDf}b#lw=*Y4IvXU3&AcnDH6jqD=PqIJ}LfBJXkb{{VR3XIx<_iOFSb zeK)wG-NiVFNgbK-tDp$d&emuD0O~&ClkpAyC567%;Bfmln|Oo*rX5<4unAOz2m?_B z!Q4`g9KOV{WGU=J4PxDdq#!9Qt+hD47n3Lu|6-K8U;w6dy0Cl`@H1}0+W@FF(^+3cgaZ7wI+Yzy_w{>d>?~r~oZyc&g#jD%AjGIo` zyO8LNR~<63*=HFO5z|Bn%GTT| zrx2FA^pKSTfJrf_)Sr}77vp%P+vQ>CV-8KjQkAJzZ+9yi9}Aq!9ilX-sYUYd6H;8? zaNut^tf47KW_(Q(J}Zng4xjwjT(RxoF^}227OYQ)Z?MFN@c@H#^{V^B49o@|av}ug zjr5x8gqy^!)r;2HE;!4IeQcw^Tm?H$pcy(J(zz$wg69-t)p8yI6Q=+60HyvuUu7K?K8R2|4v;G~!xRu`NH{$d*r6d-NKA=*$1alkdUdJ0# zvQU~=v)ka$DTIe;`Oe)*j5uaU271l)ef-Xsm?o9t6pr zVCla~hVc(%cqQvUw75SRZqX}HaN1n2{t?|jfyBu{^#oF$&iK0(?A>l~-ZO;d54v4j zD^g`@AONP8JSz}32g^#npAn^B3o20EwC&6#g`Fy@QrN#Pf}twRQzR=>sMkv5>~UlJ zXO5sYjNi0wPUclAo%XJs!uX#E;tOu~4Y~?g0Iih}7K5PGC-j=-{v=u##~AxzONOym z(nLg_wUnFCWw~KDNV!a9S{9WhQ5jS=QJzy>ZO8cTDTQ!_)+L2r1Yevw-?+F+B{|l8 z;Ui%ueznP^A#T0_1Pr9e-$*|VtEI0vZ;2JdHh2-@Ydh>Ez8g!I&fNgZjK7?zppAU8 z`T%#L<6O>q!+Tuqdw}?i^=sHxeM~Vk^j4>qE&90OiZZd z6sawx2q;@gKq>b@072SErDBkkK}jJ*ZVr>^C?&X9KvsDt_)2vjeQ8*CY-z@ATMsn* zOe6vcAs_%u^rqz{wJ0~0J`pB)Yw{HNipuN)n+b#vvzVPnGC!p;CB%;uB}5J6LPw=0 zPA=#POKMU5(m^vE_lhm_47q!tqdd<3f`;S4007~TWRL*YawxaKDOd_A@=U5U+L0s7 z{{U^oPi!1ewOh8z=Ex)=atZ?}gUeXnxu9#O*1C7weE$IQ;o@Yi)Hw*T0H;i&xj}>H zHOxSfFl%-n(J@x^jetPV)sw+Sa0bvXM^Zx)! z#baP{19<=t3_wyu05$v8hn-6Bl}J`l4&0~Ki0_I?0&4J835P^5#Q8j?5aX)0V9NeYM%AjX7rNF z8gJ{a{XR4j6nn`8#!O(wTrr08H=k)`XXnJ^*Uk|2Yu5)=mC6GZ{uBngbCZRCUWt(OL4 zC*4tjxcCkK0MdfD28IBVLD-GApQSJa>Qj{Dl9D5F${u zwv?+fK?L(UPQsHqQa#hMXEyr-KYP@YxdtJ)+BtisM&_FCn@Y~U0;8}y{AtPX08+`3 zl<6`@nDVCkjNz+?+8yHBL0UviA5Tg8)rk=z*piT|=ZX%Q&Z3i688T}(shJ+9LiRz3 z*(uLa#DnSA_f)A{XD}A>)eRFeVg{Jl9EgofSQWCP1xUA$tfcJnS zN{)7a!);#nZ1v^14ct3=w;gvffy&qkN_0Gmr*5?I+NK|SZ+VA4_4UQuE?X(4C97vr=AaxlK7`h+%Jwi$~Vl+ddZ>Q9`$g1Zp*_OR)ae`0Cq_a6AJN#_us4 zI{xuC?y~vsR+6~^Nm=m-Bpu=bsB`FTz*3}@g%Szp0Q!1VgRz@LC$-)eaDc4W!cK6V zN>!*l_cYwDtjMKlT^^2LTuX``A7>0p#SLXwdbLO{atI0oRE~u8nlm~=R1_AL<8VZs zW&tyoPb0lBaQJMMwfJxn8=mnhjKpY3(o+&5Y0br?9P2{dT1ukc5-(EzNWv^7)bvpIQo*pr8<>h#83hZ_`jCNd9ySHiDJhK+J^+ zN??$f0DX<1QgEfM2@~Fgs1T409#iY&2AfbFE+Hw(N@q_Q3P~L`^XEYQ@&|<~b3>S< zrBkNroq_tz1W5k?XzV)g316izB?X{|9Bi*JaREX=pLdqENu0%C6FFo71HyjeTD!RP zIsKHr2vN%kNeNg?%7l}=f%2+t+j7|jKt#-ew>kNPOhaSI3RqIX+6KmT+*3yq6)y(4 zASjHY0M;PR-8QKb*;e^tI_nzjDYqPGs|&gXS(V-9jlWM_X)#!;+%QxWsX9ms)O6eO zq(=2^xKQ$hDnLB}_4_kRT?tIAt0~reTEy%K+n<({(TS`f;{i#93CuJHugmi_0kz0? zZO~8(V5CVfAwPf0n7EzPoIS>~s2w9xXI`HQ1->WT9aaiJ1d0B>hfg|7jNJ>nHv(3b zBpI3aH5=(uiXuebf4EUugF0md<^!+LeJd=lZS&@F!iZFWqIDj$p+LEq5}gSKPVh7% zugZemn+~9@Z6t+iRWZ|VJ$9>8(2Gv`9oQUgDDMmi5JY`+qA}H^aPBPOItvS(i7=qr zxt%FBrRtuxCrJ~TeRUE1s95y>0A;atl$5C9_e3a9g!f9Fy-Zb1X`CEXRS^eM1oIVP zc1-G=<6ImO;YoEzNRQo-{HnQ~M!sHEV|GM>zB9t|Em{|32q8baJNZ?!*o`-K&WUwO zNPu-v);azC?OgHOy2|*%-@ym)4ag*aiC@yX9pRak5vd95uPsi#b&Q3y^_Oo3CL=CrI%Eq2VKKeJP)X+ER;! zxK3p22T}pw%3`FygK!`?5&$M32m{FcYPBSZ*kigXOXbX}8BBtaxAU&9?5HgEd&A+| ze1q_5Of6EPGZ-=^Bx?t#u1Lj+w|us;1BsCU^6RIabvI$yUB$O%*fq_~>y8_?*KmXd zKy4~n$^qYDwJAH3hJ}CviIue_CohLs(hNuCcI{K zXbOl(OwU=7&OUXw*4O~4dy|*LAno$dYgp1;Qj0;*M}!$r*pnI)tR7x;5aLkQV(C#i zg2IVUyE+hcoyWqOb}I}*f=SH0y2zb!&bvh~4kZ?gg)1tOgW*0A;+!oG*^uxtJV@Z3FyDkbV#aM^v8ejH?70 zkUcm0#aLPZeRsS-IC-T8oPOiFV7RdZG4N(SV2_Phm~XS5CbHSZ@z!mE zwNhJXsDbKqCblZDb~DPHu0i-t-NT2v`VQ~q6QG>G)}O6al?xgJnh5#z+ND^p0JFka zdNAu(7V|mOuJOPDT8JBshm}Mv-?vJZlB6UD49dBK%g&~znAI`el=y&H12`ZmWC{M1 ztqsBgf|saF8J#-)X|aq-&?ulh-e90$tCvbv)+1!0l@B+hgW?k)@AdquE=aLNT7XGP zQi5ku_wu124IqULrUsL=boosq{h?)XHZsWtZ!R5rI5-?&4c7bW##EhG986( zEEd!WFraO27s;bri zktbSn;oGxmchgP3SSJ|899a0#=6R2Yt#KH z#_~d(k^#^sID$IU5xO9x8QgqbP`|VVzP}D)5WXL*vD)s1`>}UH# z{p44RS}WnJ&_=mI)g);>YM@EWxiSW#u3UW`?iG5TnQyZb1?*s{upa}8hD>F>{c_B1gL0Ey!7a5KWm>g+wH9j$#UQe zje$xC8ugFsPW(#pQD@A8qDkigB$7Uq#b)5me1){6lw2i6AjXBLnD|XWnyEiDnPFPt zmgx=XPzVIi=jRl$MP(@kKqwi@*RH*H`BQEh^39V8S(Du-GLx~}O*wh_QuL^(lFM+Q zoeT*ZX*+WK>Xxj?fHECQd$o9zuQ@-JA;yxSdEOu>rD*^wZzE2vHkGS7mWloZfuSRu zQ!YDqZ*OqQA9o>JK&2$|1d6(bk}0p~i4^CBXEvVpyZKOD(LM!4ZX;BRN^wj-QXWp4 z5EZQi;+6_VPW2=WHy?lLThx}u7MT#@>wxAsTLnniy@zw(U}`3gmhw)MUw`c`3Kd9wr8S)wb>Fx@(=_t6fm zEjG2KNmq7~w2}xO5h4bh`5G}#meLYZR#mVELIEvN*UIYK}NHu`#3fgDD%=MZ8}D|OyJ zqw#T7?^9_W`X&IKQ>fETJ%6ouA&jX?#jjMY&BLVW8s{}_K4n#QEstZV{{Yf^vr?2P zMLa`nxJZ+vovYeZJDDJ*utI`LfCr~eRpS2uv6i0HU7MWc8FAK?GISv;JgeDupJ`1M zCn{2qe~uu0_N7yDRQ&i@3uV zjjhJiTzC~NK}rQd0#-tfqfK|H$zMWIS08<$aGoSjXBb{Hiedq_3zjUgX4p!Q^}lqY zhm?0h+q=t*ye!vL*Ibg&w9d z>GmouamF^zkfVi%asvUuBT>&^xUH0NGlKI>)oDWha}UEiHsg#zN=6@mJo2N&67y5M z>EfVbU6OW{gEB609t*`8WRd&M=Q1_h#0eBtw;xJpu2Zklpr+hvKVJ@350hW4fYo!#Qkl_WZ?VcFqTic2U|5rPdvd;Vj*uC?qQD4?b%EQu9v`B%^&abD9rzLjC)xy-K?9t7& zl`$QaaZ=Nm8y&PA{=bz4U6*kxGUj%~X507Xe=4)bDEi2&v8m9AA4raVa@Nwgz_n`Pb=K*Jb=j z^1>4BfF$MdK6F1XDt^q!#?X&snEGU#PYVD8 zC%jpR{{W_+k5Ki4#p-k+08L@57R#{iBfe$V+s1H|w$@Ohr&c7ML&K>9Q_xb&4`=Lu z5oLE){8Pi`-K8xKJZ=^cl_zl}B99-Tdt8@_*0yVCRoS^#89JJ@Z957tI9q?TULHnN z<|U@?o(ISjHwL5_f3trK++|Jw0Bu-Zqlz)zj2i7q_3>rX&W|Y2T*czmIuvyBJgZ<0 zCrPXA?`Lk!ZAwz_Zm75_*Zvy-aZo(La%r{B#(OjXp*^MI;c3(<+zqCXuT1v=UrIcw zhg`<6wO=BZ1_$L?9)5Lp;k|-zCG4sG*KKXpo&zshp|ynbCR`$=mcGh733$mC-L97& zB2rOo!khW`)fdI^%bWQR#VYhUmURY&qL0G5GXDVBzlc{Z@aG-j7>glL1C94iPoPqP z`P4@m_GIIZA1fG(?F@>@uI;kDeg>r;D~5loxsmZ&y*trRlLJHZtOV<{bE_F$h~ubm zHmlVc210EYBTYOrCbWASxIrmj5-^1UB`UR8Bh(Y6Ps*5YTe*jd)m)0`{{V=J2#{nA zs>V-a&o4yr6K7ZeTPV-|MwO*e}wXnV#;r<)N@U&sp&MyAlBs+1LK}$IfWo428 z);`Tj5qogz`?QsqfC7|bm0_#KHU6A*_K(HwyE*Or6B)Mzzl2`42IW@k1M;M6ZNzA_ zDKWSyBDz3g4}d{?CQ<|iA9_7{QHi=!iSeg7k^zY^*HKjYT2FZQ{{RD2eWx_-&ai3H zx>xXaSAG|8>vu@pxWW`CQO!Q4lfQxB3k55{u(Bg%S~ht|ohhy=xyQVHgX(jfPQ5E% z3g~3;hY4KxSHoCeEl}23Jv5~5c6GrHD?6M%(m_ciHuHda=oR*AYl_q77u-j%mr{Y& zbQG@-y}ZNjk#%Es^{egbml<%OK=~1^T~2moz{C{{9pw27w=_L9G!xmU1f+tTGT`!o zbh0L`hZdlpoS(^k#OOPmYv;WDT;cc~C$i{|AxBC?A@&3_9J#cM}*~7mGJEpF~C&%7v2St0o3XC&` zU`-)bwzxg3NDv51c~kL&H7MX-I>!4ixxI6QA8O5a{nz4U|WOKMJFLcP(X)8e>$+AWnf zoEM2K5SDTVTg6b_;AkWOQk5YnJ|F~>nCqbx6SelC?GdOKP2ledl0OOElju@?2Gu;_ zk7=A699wocmLmTE58XN8E4m?8%05a@yE<2|TJvuXSML1k(Z9YcsvA~zcC6k4(Swp+}cMP&)!#sMebYm~U+ruC&4 z?~n3yrNZ;;o=e>S0E2`$mxX=4u|zn|J8QFAii1<$FuQr7>{{YANGs}XhZ&rWmJomu63-*Y8VK4S=imfRl`^$GE`Au7# zE$qeHZXybgl1T|MGI;^@%Tu;T{xRw~1mZrtKcUtBhXIFgf@L?CQVp(J@} zQM(UiF40?0c$`}b!=5dMOV*d~+qhB;q-H`!gOEE_q^>;Tw?sLQUbrVP9pO6jU| zE;z3iaR>g@yCY=nsJ3a2s%^&#ol)0yZOC(_75vWcnbvuzf?!h`cy|d(irQ&8gpf07F%ukxH)5-A2eG)myL-B~VF6A!y>h31TMFw# z4@qdEzDG6HoSy7<J-S80l?xiiUVk#R`w5-;nr%((>e4~qr|mGGs<=pn+D>n zQ3Q-H62vV|U=)I;$}b|_Df?C@l{5!KGyiV2~t|TbYd)>6o;cQ>k1ok-ly14YaB6&xGf)7 z?AJ&qEyNTP5u*0_>s5A8mgSwTNa~rE-H_nJDZ9pR9}(d0+e!yrH}j*ge!$)0mESK2 z;ue@@$>g-8+_0soM5HT4CI*^Lk~F9fYQ3~EfV2B2hMG5b7Ypv&QdFW=;V=M=Pvuu< zXZU@`3-Hy38*=iMbKE6Yj|Hp++^lABjdg?JALSLv<2Z=$`Vo{?t?BUG=y1qO7geb{ zq_zEn`z-9Y7wm(yoC~y@jA5(WULUws)Ap=bKi)ppMImTxi3M=K2qRdo+gEL!nDHJT zd4@jzIEG(fwC-#c?F6Ml2nxvnkEL=exTY-P6_(=m2fA}B!aSi=g5w*-l2+H_ulxvs zmf=QD+Kl2W&e8CWy$15xr@hzO$6l`pqgBRE>8(>oVPSoy_DjN+4Pf|lnE7eP7U3zu zuU=BtuXwFVZ=fDP4JqMWw03^TLuTt4Ag4f_67fVpm_NJTxRddhsc5@*ieeKvVOJ|m z8Qy!!3s=~~fn_)MnFLB&yj0H6d}N&~R6Hxh!YM)#OWpjLs_+^$rs`CboSv<>zj1nd zQt>7Q+c#!N?DK~$v6SE97=^vVcMss#A**20iivQ-Mx#J8bFNNDvUd>@O8BPEKl?$! z2iHAVrt0Njp?5b;lc^3|g-@2MiY;rmg#Iqz6&XwyNIPk=w>65d9mLj_d2apRV^tm* zLX2`mgkWCHJX^xp%Q(&xac_zST|J(OdsGonr_h9pLkfA14f`&L_gCB@PyYagp&P6g;Ykf$+qk9jDM97`05S5dKGmYZZf%2(B&j8LR?VP5l1Z6Q z#-_0g)Ls7oab$kG?)wF*@3a?|pZ-+$qewsd(qXV8%Rbf2Ufk*8MR4~CJC1O3_%eST zdXz2PO4{T&uI-{g45*aAgC}|Nu8?u81uA(jTwx_hnNqQ4OJMFYs6@}p72Lkc*yayq*sX=N)x#)tH@C$> zZ#EzmrZiH9zY6s}5Z9@O!p5a7^Dm=3?**j_*oO+6TlYhz0qnVt@SBKU4cbkEh#RqS zZWPh=PGS@Aij^a?d|_5xJc9g0142n<5BLY5#}qJ_}beY;l4JyR}f+Ng`2mIF6C&s zPDL#zWsXV`4x)LA>`RP$hZ)SL@hmA%l!W9R!C2RvK?BoTb8;IgD6}t+t($8IParl-FjVgVuH?8&>_&*7~;*3t|yb}y^ z;VKC46oLX#q12UVp0(CEjvn2w3tWf8Wd{PeZNQ{JNkA}joy`7%s840J9{&IySyo~{ z4Jkb#XV$t_=-S++Ht)6G+p5`2xY2@=l@e4n-+##0qIx?Vh-`A!A!PN{p>1hMcP?QO z0u1x>pPh6cuwEm^cKlb3aNZMvKYw80YW4RLl@96MQI{|TN|US~@EWYRpN1|l8{X#R zqjWzeC z6V7zg(u9~LK{-mG6F!}Pm28LwA=Sp`LqC*O7gV4jz^UdnAoVAwr39`P{AE*bEFSb_ z9&`EBRY~r_Y{4l}3f6NUz3NoA2m}NPBuPp^8hKQ26>UshDbfN$_0v#3=j%z5gVw@h zluAK?9wMU#e5kdoD0PvcFaYcMR+j8aRI-vJleW|j`b3nV9#E~!Zgi-Y9%OrJTxRXZ zi>=G5ab4x2_R$i`G??l7*EQ z!&}lf5OtcHaK-tx!P1`X(gKvDl>~{ODujcswJ+g@d(1f@S^~8h3NsxdmM739hgX>R zjCCNKjXtv)j_B{L4LI3WRSRdvqf&xrf9pgh$ONbZ)Fb@Jw7ju_&XFvY=316AZ$R7p7TR> z>pb7zHZdKtEqP z(hCj{ryojIC*B}+ip1O61)twHqyRIB1E=Tor=7AcHZjamN5n0kDk3BzXP+%OR=;Yg zIa0Q6QUvSVl2g`(Qpl9F^c89dGwHPyvfR(&5|OdiBTaeE-jyX%!g0B=iT8)X)yNSN z8z+A%DR_xd1uR?)r%&CO9XVD7w4BII$Cw3sgY}?>0&<4dVD&QsYD%FO0Xz7JnFxGl zPQ?UiwuA3#S;EDu+(pJ#vjqU8ZO>i&sG)42yviVxGn#&eocJROP1he`w(mRLB(nR0 z6d;f^9)$9%lK_&JqSMy z@Wsyu@L<8oX~&YX)V45&k^u-?>H!3xm06dTHkXL* zt`G=v0ZC51e?d*$L%~>Y5ZN1Ryus$lQ!b~(q!IuGj$rc?U#RV+j&NO~b1afvDkcDp zMANqfVOWjd8eq1#b;4M>Rr3mM%--UHfuE2x>BPJnj_}>e+q|-HvKCTqk_l--Od0g# zXkDAy&uBb8+e=jb&}e3YL4*43NxcZ$RCjL-;ES@bTlW|5IB#8BjW)D{;0NAGnd%}m zr-zW}@TTAuB+i3ichK`Ya^`oW7*dvuGR-b5Auco!hz55j-ky`vmnjUq11~hL?Qj&7 z_)Je;N6hsU`IoJP>1_9@aJ!c&1x>5?bmh}|^U{cYL%>w&(o_LClqAlx>+q#&a0LJY zkc6xz3iL#sHQq#hCX%|hTX!j16j!NAn% zn%T&b2YOsmh!PCuBW(tnY0h_`A=NYiQq;WQqg71#b2|Bmp%O~Fv?!@?VJRfc?qo)q zYzCAN0;h^$py^ApOps&^fErBbcA%wUX+pca#xnq;002)-{dS?ODJ4j01f*yIR>OHC z^Zh6(Y_#f*Waa>*jR;y#E`y%???4g0(Jqy5!dQ*R;a*p865vikAm$S!A3sehiMryu zprWH<(sJlRj7$wqo^^S4mP;HFjH|-8MXW@?5~0hf^7F22dBqZ-HGq;%Q9g!9ip^f6 zpw)}%!8NGr?-$<$c(C@t{{R%70p;}ksRjQ47Tq~$wy!J^k#Ln3fHDZ&bmy;HNOO@1 z5;;O+UV=SoBaN-ZWj6z3n3Lu?&)KSbS@kUJAw0+O1RJft8VQ(N=XJ4x7TgzD5RxsCC3OLl1!cY>UTA4WI|CH z6?=IqNhyFy8Gs{dEmv=r)|VDxV^IQ6r7ylhT3&OY&AzfHugA)pt{jv^$SIIA%pcOU z#otnyM#x2QqNBMns1sRdcJnVGIn+>06qBa37s|WBOagQUD6H_Xpn3di^t3Wb+E+W8 z*p|pLBuoLPuKuEwW6z`eBaTYWm}ShEiT%>L?nM4{d9!pVhEh|Q^w(iYvFmlS!no?d zIe%r{DnZZy(!WZjyO$-Y!kPdK$62c*v7sDwhb152c|cC*yQ<+rK-B7L#_UtOM;=%y zx<=$^`bSB*Z0fTRfv(Y^Bg^^ou5In%1w3#9f>RbO#C&zGjJe{= z1W32FR#B#9C=)(O9HjNGZ|&CgH~e&8NXr&Xq^1A^L#0)QsHIZG>p{jBWLt+B3Ssqv zB`>fb^f{->mO7YqP=yne8Ii7|^rT!ivfFNDBUjq#F$(KSiHBT1B6lQo2VMR(Wk=@_ zhoVV1Ulp^%U484I;YmqK0uwoo@##zNxa}bw&K-s&E~tC&o#F_X=TVDA0NR1gr05j} zVh7)q2}NX?NOxqtoEaKLye zvaCEn9xVch1oPBEk3DOQFO&dEie&Q8fyyiPK1e%FQqwKpto$d5@jnWA`C{HhcIce4!hn+XoQdyOh7$# z-ehinr9G(un-mC8T9MhG*}Xs7C=H&6s)i#QV5;K{D-A3vy*h$gs3d0QlK;> z?d!E8Li_0hE_oyapjW8dr5|kPc^?uY?MDI^4(um_RXUR8^6q=Y3YY!r`q2Sw;e zI_aqA>rUDgiXfK~>WT_mGcaU&k~WCioGnvu;||;S7QsSR=5!LM1Vlsu;*AK3Y_`#) zq+A7~He~Z5CNv}LQ?0TZ4LahGq60-Tm`sTRV}GqmAaS3yKMUhLLE5f-KLvGds|vPl z4m8o80Tq8Q>^%o&^aHj^`5l*IJtBs6s0XrQpK!{E+c%qitA`St$Scg93ENci)Xi$)_1#KoH?dWCr1T_s z#}MJzz7=tIg;?EUY%)kLG}crf@|6LfW3Y`Xn_~=J!CS7hk({YyfG1Ni^{$1yDJ-&< zp-m|-HWU?PMcf>2uKCn%X8tyoCmdw<@c4;178>U1Zjly~-X3`RPO@dHmr}Y; z4$9$u*zoDJ=|5l6fV>{ra0_#o_;lOX>sA}M4VLLz&?8*Q(@#%RP3H%;T9StD%8H{v zopk*9QteSL%!ECJuo-Zcfgu~II_M9}TC5%cF03bDqZQCk;1>S?hjnG(JPL^#4G-yD z{{V6TePVV|A6nUkmTQ?YNvj0{InvB0{`I7Lr+P>PnsMRw4bCRjxFC0m36drxfiYSo zu?#QwrJ`Cmnn7@McT9&HNF{?C%uPcFRC&ZZC z`A01)M0JVI#{U4cPu@fC5h3K26qO-J%ttsrbxt@tw^q`UbXH$Fx?e6K?1ULn+i53h zs%sT&v58!=6__E_4BJk-);vPk)qtIpm%H~S{hYpqTHUZpr@Tpt*b%tsbTumXR0@K# z5;T}3lk=ztXV+?H5`C3A18y@U0Wwp!=4y6;6rhx=nr3zqb|zw|dk+%7sNYjgulI#X zDoIxU88b7=gu8`?lb}g3tt0CnAEjgHX-XwZCSa^2#B1{0&@+swRG{e^Yqu}GY7EXt zc!W6P2wq&E=h$n=enittZ6??`^RFVKQ z$Z1hKyMmm3w{rpB+T|;a3if#rIZiCnyIhK{EhA)JMvcrNUB5RzN)F zBz!#w%9}9P6m9KJbDT7tOu-N%&XpvRWGN~j00C4Ea${~)TS$WyspMt@!<2vlN@U6N z8g-`LBC=J@lNW&`DW#T*#6g{B%hr^n{`9OFoerDKYpouuWZogb=n$@(ljo+Roe}e0 z$jMz0*D&;`6sJ*_Q6Bf$nrX*X_#8F&loR{I-L^8ssQ&;>YQ%d5vSlh+CnyA~SpW{R zrz)-Z?(+5EGz((87>sd+usEcy8l%+}mAWm20A&OLu+W?_1OZ;V>!+wFeBUbQ(|;24F}qcdnO;+s?Vo zO47`G+k@UYh~OAi`@Z$vg{#WUl7f{fl#(FoH|I)~;RiaD+El0zv-x;=~1wR=zY zd6QKPTQC~(Wy8zTy^vwG!bBxSWI`utm6bEa82Gxx&@!hC!_Rv7FmzVATmJy5Q{`OS#NOY0 zXO6h-zh>MT&JxQ&fpc`(ynLi-GN6{ye6pWfnLoy;3n!_M=TLR9tDA%)zXfa2 zOIqYlGEE2Ytb$Ycg0c*F5ux-Zu8k)2MtRnkEeG3P(D;_x;p?x(=5fZ#6C*^Kne#rh zLF0}lQx39mM+bVGswqlRW1gT*G6bbDAfB_e471`O0U*UfP)X{7GpQ|^rW|!Q0dlOw zkW87^dfV`B6(d4mk*zATQUaE@t;5DN@e%8`^lPlPqH;153MnBYZ9M$+sJW!ep@x*= zAWJJ+!W$|eNfJ5MILgzQ6s-!Mbf3FUKgIGCtRM|wY0kHl6p#c?-0Aj(D+(kG4J4R71s>hIXo9xN zyo#cY0Qu0!f;18;E~74n7Asax_!}9%va?ZdyH&U_|6s$)6O6Y2HhH-8`gQceI zFRl>{j{OT&9C~C2)l{mlWg7+P09H%_dScR-I1uG~+%oV~H@- zG?kamW?5}6Xr_{c<`R>z+ieWf2Ly0+rY(atjc~>n_OlM8?FxGf!B>r}Vjci>miuG`^%67;17QWhzJtl4nuZ z;iUg@1E&;ZB(QF|%mknGki<@OhDp^p3kP=cMNs@Wf zu0O+8Sbi1za>?h|Xx(=r-Q$>$a}c1tB*4`$W60<#jH2`yuJI7M=~wJ9Octw02blM|<`eJJLX(Lg9FDH@d%vGl7H zQ#0L-D!|?WC8bFq2w(D|{{Ud!WXz=}#r|mICwTGGyolV>dzK<8A>djg=Bl zN@|=$IMDGnytrZc|3fq;Ri-1O3{$dHtqA%TP~%VL#h?;JiQ4R?xA-W*+gTegw6|fR8M#o5>;4~k zNs?!fs<#~NqYHE**8}1EOG{?dOdDjlqppw@2^x7x=4!9R9J#!8Prr2I>Lw**lj-G2 zdy)j^8^+Zo2)A}sR}ob#oRMOqwtP{7ve3I(T;`Yiz5f8nG@)H~?Zj6scR#Z%^8p?D zmf>`cgoOY{!mD*OQZ-PmcWRwKI+~13&aGXEg~w^w)z~PwwzNVO{4BMSJs|#cV;!K| zw+mhxd*Ea^3TN`DUv#LGA3D}WbToExV^ylenm@+)WzzGzV(}_6PlS+p?@H`A;{|0z zB{vqSnIS0$H?F(X11SSzrD_c>$|LcroXZ*BGs3Q&J>DgH#49p#DM=CpY&PZ2pD>=* zc$)_)XAk4c@Y`t#OK!MS6VFhxXP>20y4K{Hk7Aa?@u@x0(zr*oCN=nDYm0sh5(=4d zDh)V#?g%=0)XBcqa7=#Lt4oJ$-vk8ZziBPFBy5*TR+U6(NgG!j1*mLI9L@dZxt4BS zPom8}%xe<4qqb~#Z-ltLqSp>zD#H>$P(u$E!%rTGaWI3DkxZD)6t!gIv9Wc8kV5JhHqa9k^pK0ZGwGP#rTXrW||g+w&5X5 zB^id%v5%KJ&e5n&;0>8rKoWVtI_U?MG~VNO%v#)BcSRwSs*FK1<*l?~35_5CQP z9=LHZmwN!2KxV(N1OfrnddJXGjg!?5R8v|Ko)hA~#lE{9Ay~3}q?TPIr3)Y7Ba!Dk z>S%!3Y!qLhf^;Z(Cr-Q7K34KU0Z3W^12Ty+c})a6bKQ~MrVlje2U=}i-4XG1)Va|3 zZ2&arRzM+3STpdRbaQtq3skt-hy%qV^NOUF{ps-(gpx`3cPC2MeRKqbYq8MpOCt`$ z+FpsgK+Fgkl0Y6QkveJmQNN35gs82sQe)o-e<`XQuIYJHr`DAN`~>Uk=SMYna)f12 zF{zk3`BYpO`wwY&emSg)Qm-3CNtG!gXQ?O4>rHpuZ^HOmQZF%keEJ-X65@xz2%lQ1 zjll@asSz7kQGObr$OG&^`lwxy?uGD_m(tJd93llNLKv;>NAg!rr!Yr2Fb* zWn~b zo@Rq-+8!X4gyK!Mrq#NV+$lX^)o9D^vU4_~50Rr4dhydSKDATB>!D(*t*LhvF8L{T z+YoRSq$wdPnHz#Wno=B36S%`zRlViYTFFQs#pMT{-x{e=jN%Q3(%r(--GCF~J5#0` zb8PkVcevIv$t~&jyM)+VVc2IM<2IJIjU|>@ONhvX4U#1! zz@0atx!b>N%Swm)%EkhYgq0)Vu3svK3{!=dZlt3A*t&Ezz$)QF;Sd3s1Q7(CbQ4wcSym8*q~=ixh}T^-k2>j27vmf!2jNT#^Bh8KZZ2?y zu;VSZ1Bq}fh*A;;u${=-mxSWY#AT390zOSi2u-+Y36QW64**Lj+%xSICM8OJRjw#1V4vw4&Q zfa;^9!Pt*Ft}(FPmN;8~I#+l*lqD{dk`9@){VH*z80i&naT(NdUUM$)I^tW-8(~Ve zy>iz6>g5Qv?$a=wiVKo-PlRvOii}xyxyBfAmvIH$q$rrUVJrUt+_(8vF@;`VClFgV zSpDVFSOo}T;ngUiK|uI(6Q-MrQHyb^aMY^ZoA1OrLDYMwI_xKZTC!A}rDSK$lGMIY z+rJQZa4`HhuR$fH=shz>Iwii`c(AWmaMBK;2HG{BBQ?z}-s70l*=$Ygt)%8rXeg;i z&MI+$VH|Mt2yMG(ty&3`uH{M1@tIf7oTxah#~O-TBJX3j9C;8f_;$hMm@tK{BuAFM zRO@HkwW8q|hYnpdoyld?ta^~3KRTx^_*aP>P*ukgEh!^V+j>tiw!hMzEqGnDgWuwJ zcM8l2%;r()1MfnK{1>uV|m45cPP9=cK&FI;#Pw``bBvPOfS!lxW6=0Vp{Ew?*&;^5kxXB@xEZx7k+M_F9eI4II9=Hm_MUCoHAfR&G}~>fFa#8pEP!_9 z^ZL=2yh7#JC~olsB9cOp;)6PC{c63lX~(XRmrz_PF_tAG`PG@jyd=Yow)Q6p0D_iM zBTqQfrk-^~si^3QMowFd`2CaEz4g8#tYP#j+xxJT9}0@3oYT%n!ijeq;szWnJ&fNi zAnBUz-w^6NU!7YvxNaW9U^QgG5uhmq$1*4vso{H4P5P`GC?-RJApE~7x|f=*C2}%{ zH0)J~#_?rAPCJUV0%!4#AEs}yK>Thrv)(5byiw$T5WPY5RamRVcqMA?OZZ~49V0I) zH45Q3TpiQ6dW;Q01Oro?V=vMP$~?;3@tDJ`c{R;ER|(y`u!8q z;lNDovY^$hfy1c@DRRt0iPWY%y+5S{;+!_XC3kj1yV)U0gVRdP=%U3@m1#~mqDOmv zwUS6Z!N!hYefDI z_+=f_qIn$BMNHM(FARW{95(4h4T4e+&Wl%U+%^d#3ArXez>y|)CYND8f!fEZ3S$kv zNbZYQ4icljW8(6pw-{Z}Qdix*pHrJEp#K0PQ^xyd;qfl33AhUW5E7j_#&i}CrRFyBM7>KmfhkLDhDZp@u|xl zvGBLLtS!ddBuYD^z#8=RsRke0Cj$Qfa_W|p_+}w^lztY)=Se5sY?1S> z(tnD3I(;i!n4S<)uLvp#B$FEr=q&MXX6qpT)>l3 zTTT+SbwR~0&4o7wEwBRACzfN+&Y>+?B@DVULx*Dg7sN?TpA`#dT5YD#l)4Co6>3nu z(sduLUY&zsd?&)HxnqZMYcIoITq(ki_r#NvED}is_(Yv1x&2%@hb*h{edWSPfTg%* zWXF{)96N##3K$6hM}fj14UU}Vg}B^P=60v;3_Y*jIex+dj;bn3WXDosla4Ooc~Cq- zha)H+68m5te2sAZ&j(tx<7J#r5J_mMK?=B2h)DD^_GsH|eeMfbyiXM2mf@X8;_cd2 zWRsvNHD*TkD|FXWxc>ldVG6T;{Nk2|+TAK~_j}a$X-ao0J3yws7UP~1ex9tHhC@B#gfrlcOZA(3~QpqdOWqwEO8i!ioJNlj0a9 z&M9W4*o@A!B%mr*Q>?(}=S?5)3xUcDh~o@A0-VFTxI~f42EWgxHDY{i!w+7t)*Hu- zG~;Ji8Y}MGI!ctRqywxDvE@~J$RyJO^Jh1`mzIJCo?U4=&v;LGp_M5mMO=qdAL&8A z;@%BP)b*bhTVEigtGr4UR<#}TCoIpP=T*mTowMP6necP`No;O!k!=Cb!mwTLa~!D7 zNQ45Y5`6j8ZLNz`mhAJh+NSYWzR)~vao;V#tMCDFIXoex03%@>s-q`bdg5Gv7vk)5 z5#o$;`TNWKO5t}`FFLHsTGnLG&_|G_P0e&5tdcNP^o-Y9e8N`xZPHtHNgT|P&Y215 zYE#3wbC-B}Tn(v1IY=Pw_cdNBN)+zP@QU?50FiTY0a6}yCvOVO4slAY?(YI&MQ$NN z3RGuVfEY7#3oLff^?@Oc6E6QQd}S}P@d=k9FF@}CE{tFMM_U( zG+@iHyzs5{GW_OHQ4qiK{qm%IUuNx!7;ps=RdGsF?BM{t@4%vR(qu-VR0i_=TMF!nrXH-PD_yxX71T&?wkohSQ19Zr^cKEDel6O zlmzW6Or4}artDjWv5OEcR>4~+8C2p3Av)1gR^cd70D?&>+-dylLs6V_ zQ+E(Ux1Z9Z$eeg}yEtaKchWthVPx}4qMmEBPcvdzEIY^H={b|+AA=HxK zY^4XplPQ%BVh6-fU9r1XiM2u!lQEcq9e3Z(mu#5(Ha9D}@ifRPQ%oNZz;UM1Ew92II`OeC>>yf`BUwp_F>t}p&@&MY>0S;l&dI(b%Fu)s;vlZ zr%=k2q7@@COda`7^Ha<_h%xLXE+iC$ z^Czy<>D0{aakz97hnX&SNeNCybgdmiRoyEpi8GTz4?|6l_ldevQXprPfF?%M z>&c`BsA|Q*ebOluCffB#%+Q z@}sR@X7B`{cVr~Ebszu@EVsj!PG+A<@`2(>Bn^D@+kaZE&o1GX<7aY25P%gTAnT{D zo6Tt`QkpQ7fT1A7Pc3QT%sHls%XynQkfMzTm!Cg z70g6}l}ZNN%oF`-xx6oi$;y`(m@1!fCsL>^Hi(|VG{ zMQTCNZ$V|(Z4ThL#qJ$_!`bZ_e74fi=?Wk(bpxT$69Ov8z<8U6_@3CkgyJk-q5)fB zP^8Z#pz1Y^W0g_&+&^QAI^(b0I=2?1Dv%UO+D6huZPJa)R4Jf;8sS0h>4N)<+x*nA*!|w}$7aiOO5`}_9 z5Fi+uyGB>4B-T$@Voij$5bJ9IIN3&|7|}sm{OHUBfOuOE;ud(O!vsaO-K69!!cm=i z6)7OWAWpt?j@hJKgd*i6s6bCt@{#GSJEGr+owISSAI0r$o>4)Y%VPQhV2L3rLDqLC zl@_qeg9i<(4z^Oz22?@_8jwz~c^zPiRFslRTT)b*$O!M14ad$z^ zG_u)k4rdU2O93DbkAxivUfB@8H zms->t_R#PCND*Cb-7S>+NFG0%Ou&`H>39qL4=H==a~2>}TbKm|wnYC2JAB`8VC z6jmp@N`iunjW_(DQ_3)FyN8gA71~_*iWIhP+e%Q72`gHZG*2xxJt!~Ow1t&9idnc@ z@j@SP3EF+ZnmSNM*Ln>ob;lh_++>WX%tDetA04R0hWsg7vXXQJgRE{2n(8$g?@HOT zZW6P7V3yLj1zqAu>HHBB<~dgX01IT33dOC$qgZ9kk-U4l`RzdRq7B-LfZ!})3r~Ct zGLTw`P+DR&&^sE6txp0WRgy!Z@y7j@jj9+r?9f&E(YPWB|$n7sM2=x{OJwN!$`I% zakms!Af$-${Q1_D^N}PN!W?y!E6v3LpfkJWxmz`cuuts+>oGgq7uh0_R_ksM4ApWWiE_ zAt2=&^A)a}DXFlD!IT9;OcFE{Q2?C)I`2v@69Pb;bu^w}_(rv*7^S)BHO@7FS)7jE zFkD0k2fSDib^?62=xQIwd}7l0OBuGbw0&LX9dVg!DL{hR{t+i>F+*nArioNG*&2d( zR-a8NgO3DohA>dDu$u>n@oGUqoiwgTZ9CZ=M@lJOoQ(v5Jc;L4A7n^NoL6pnsf(F| z&m~uo2k{x5YR2q^AaQl8hr|uF!i=bh0V7DRmLp1R!-w?CX;~J?PI8m}5~(`x1L37n zy{nY}0Bc-KW&Z$&XHJJLUXCpU7SdDUCIBN{WR9b!%BbGf)CU_}r8+|_jsF1T2C(3N zyYMvP{{Xf$aQ08btf^{5+&2)J{uOhjAu3bPE4(QrNdun0>++`T5o(_0B>0@nK;{A! zPKZ!(Wd*YMYn^7*lr&Oe}fQHgz#qNPIr&AL{ zXazK+snU?A2f03cxq8w?WohtKpxhWiPOwSZIt_KI>{x&zoDm3V>c9V@Xr z5yQBj4(!K=tuOdH617OTb;jOSM4@O>%97y($dsu&fn0HX;*z|HNFyqedYK1Pznyny z2iz0FxFQA1?=qY^-L}il6Z^jHF}}Y}QBRQlq>|geZxpjb)=b~ozM=SloIwd%1c9Wc z2$8Qnsq=|l#W34beP_ZLrOk?#5|6+s7mzgtD#}4Y9JHpqAG>vHbz?4&s2j=GYH+!_ z$i{ne>t#fHq@?uq+J&)Z=tjr(oz+}At`bu%TLc0w@dlWAOHkGulK~@nJD8~k5ryK{ zcP%icZ4&E(P}`5U3kOgFhMdn%l*QgXoTq4!ZAItI(-gT0P`dSjFl)HG$(RN-iz1%eT^DS(;&IGGkM< zOYl4!iSANUX~TH3lB9sY_(wG{=~JG`oWD;B;TKlcj@*^njOt4AT(XYqjs~=z3fi3XOOv=C#qy_@4`QuYccJ z;hmpi$Vz}p9d(k8CtrAhy+rZu9mlXNL0C349kIF%v2yxQ;M76O?(+ovE3$E4+BUaO zj6Jh(r;wD*)zDeWnE>h36p}Y4xu>?EquM*c!a|dW+5%*f4~yn2UxU1MuMos`E)k4! zx25mPd$wlcTsk;NX3X2Yi9cpG=F5WKxw%WrL)Q;3-EI<9lmL?-8Tiw)1fT$w6&R23 z_4?9Y22NfF!%(HD1vKK!N%z*H`qtaMM|KiaB|Z`&KiBeKw^JTozj@N>Wk|fKT7U>>+K?rKw>^Nh*`jj%Ki}q5MH9(2zuEBjNs)L2w(} zr$xHMic(5abQ$$28=r6e@d_?_f=Eg6-4`}I9Pzh+HPMvC) zdP}M&nKioxteJxr?_e@P-lW}|S)1-N!&nW4q&uBJ{{Vz)YA`_t2&)6J29UlsLe_;V zySH$FI+z;#>t(LY^qr=fCS9*7UB!YGn1wjAC&)&gRKdbww>T$>8&b<;ILQPNuDc#| z=i43AYsDd6r%3dOrVb6daTo^@G|IrthE$+Q8UkdGI;MZzJr)~ERMYGG zmY-pXbl^CEfP#ynLy!QHfg|swNpZH+U2tUyDkq-6kEZm=*ou;l9KBmEpZnqc*nm%f zLDPNyl_STS%&@pB)R`dojGEI8B93N1Oicac7ZyXE^rS+88f~~5d_P*Jc%8D&J9vPM zzr8vhhOT?j{{RwvNsuRLkOxYrxbdLJ5x%C<0$s|mMu6xi{VO$Pap5Iq!*~&C{j^k} zqFORzZADnktQ^Y#f|6j9I*v#0omZR-Zk0W9@c~LsL`RmS`SPjCNbbVU$5LZ`d2`oF z%Ocv6ytNiM^vjAZf=L;Pk6k*_U_m4;I}U09{{XFMECm*Wfk2RDT;Od<9C>ZR)Uh)= zz&{VOQ7Z$BB}UmvAY?+51eh9_)6Y}$sH4S7#O)U7*_CDh4-m{Zj&b=^lM-+)$=v7) z+ey@rM!yf|QA@j}A=X?%vwrGijTCbySojZ(D;HCCM7Igc_*-_n#U%G&B*yXj{{Sjl z9nQ4?a%4G`CvHbxblHTvnYQziqPEgRX{hPv{OI)D%1J9!Ku8&5@8#B@(HA5xZQTl> zjH=vip^5zHSdKkmg4??0Ao3;&LKHz-%!zsTA)2>2S4ixttVx&kM9lkgX4 zoO{`(Fr0gUc&`5d0=*F~TRcz}2PL5RRy>pqMv}_RkR~Ynif`Uak~wnPhYZ`HXUguG z+T02L(~dT>wm3g&oE2e?Axu2Nukhvm73CGSQWT^RTQE$RiLM`AqNJYn2UDQZX=7ml zGm%Y3<|#XimFDjW*GU_S&nzV+vL)KeS~ID*547&gdn4>U*0?Jf;dl70_AM@P7OpIB z9KOWgbgMf_b^}c}Z3*xz-Xy6qb*h7kJ89!SELzR=&7(m?lib?26iM9XDJq|hR|ygU z0LL>!+nFbpuqLRN3ykHO?C3{|N)b?u5WedA^7&y`cTT>pS=^t_iB;0dJEXD#vrl+Q z&O}CEN=!nQs6r%>zVk!O8bL~yHPG6iQo8Lg?$D-iF!$ z1G*DD_5l272ysB=Mw8Nn@KYcloXQ}~nXA-NS28x+)G5au?*be$Qa72>f)}ZSK_N** zk*7)vVpIU!*E+m2JDRCaE`p>u;$)$E%AC(Ofla!4QE#uO; zvPqqKQj{HqtlWUC&NrD{ij2h&`8o52Xi1{h>QXkIzElO=xtAzz0oG3S6$g8w`k092 z%O-D5hOp&`)X`~Mq~!`gBHdzFx@%6B5RyD z9~xF3UTqf-1Un_hTg;H4A|*iiRMN||8$3Dmvv+HpsEn;Julb6AAnXMGb(*bNLE0v& zaZO#91}nvP3Jly|T{7Lp(#BGlt$-G=ai?JGS{#8FB-wE@SY;ZmaBVWkjP^E zH{F7QBi%bm&=0LtI5!t?yVpYd7h?A2?Qjr~!aKH;{sc+eP4_i4v*X?kX@oWVGWZ0> zP=p`?eg?4Ats`tB7w#lYaF=4Kklr(Sn1sj}nO5BZMw%V`=;kmk#~GgM6u-(O04`lz z%uoIwl`^y1PYJY=5oL)sIt3*<1JgArZ?yg%R0P{&6B0a9Hva%O`c{6{qUQc(ot-~t z$a`;xyA(NA;_-!)m<2C9eE$IUKS@6dF}@S*Wwip;uMm>003G}R>yyrzSK6-*iJM$p zb3P$HL*AlCYdkcgBF7ZpNlItun_7LXZcY5dv!&5|hwJM;#&DZ8;ujY9^KDy<=2r4$ zT!fT?GXQy-t?_GHOh`G6;<%GnH@7M-EtOmVMCt)CDj;Y;-{V5#zBy+UZJTz~`&R9w zJ`kcyo#vozAQ9J>tyaUdd)x{1KWU1h$-7jP+o4Ep*MTSAQk0*UI6UjEgi=tv+imrC zIoOFuJ)*Q8u}%_t?+<+7*6llT>nd#twPkHVA^;^y%6Hp(p|LzR{{RNPdk@8I-L|@5 zl(^H0f(=<1pKaKM+r`)Kn0;H4t5o=pm`DKBM~OQ@bBPh$U)o!!BmkA6fR%{m6l9M| zzSr2HRE%`F87fSIU=BisDM-qq25wzzYQ4jO@L4HZpLu`Ef^iFR1vU+sKg3S8ER2tB z1+BrlP11m3+$AYaUjWqkpE?5VpGgGUtOL;|O)tallC%;M(@Rm&C{E&yakrjOKv_ab zl2Q(yb5%LGyA~*_i#Jh~+jWEg0C#jw#HJ`A5Ix5u(w>d0sU$EEU}{(5SFG0io1$|R zg&jn}(E3wVNIW`hWCh6gSCs3uY^6kx-K-P;04+X#9{8tJop}ME({C!!x4cLuLP6@D zUuKTfJYTCC8?(4~K+B4W*ioYeyLtt)E;zCQ?!#v^AI_Z-V)B7YqIwXBAo*)oM`s)| zj5`Kq?bgYC^yVs1lN^S=RO3=oc0lMsElMl9l7%NQpF{q&CpNb$RA9C_lK%42 z=|S6kIlEO!Q3z2XUjw(ok~!VDtj(t^>zDae`+3>V3ST%}cL;5@6PNcZDT(qLb)+r! zOTt1@ww@(Al3p`Uv_u^S`H{}RIO5}gxY0PNRNCZ+n%r3UE!6 zyeEV(ag2RMcJBTy)rM`-Wo{G`5>JEzKgH6Z);*qZ<_~y_{4s~xd9yR$6%Uafw9}6E zYi*BSD)R3iy<4hQRHa}L+9q-&asp4zsGM`uQg1^<8>deq)s)rc+t=4lUB0Pt)fFhw z_*qG~@tMjANb{>L?!~NvrMzYIr;t-(b^8l0@hL^iiATB)nnhbTy_LV+ z729HoQiP8hAQKyDug|4MZo4SrW!yNXmu95q(D$*VPd%#YUTf6NiCv^pi3Y5xpZlcZ z{XcbU1~u=$r4auBW&B>sa|;%n-$Xo;bgT2k!`RQE6Rf9ez7*ms6_i}z7bz(jj3RXF zrz&qYS7BKVv$?utGfwDEoYv?qD3C;J6Ei}PfD8jlKVxFh6mZM134nW*YJOFvVHm0q zTwWb=l&5l9R-Ux3x{oB6APrtP($L_5TOf@ll&=&QPn9`_+qspGtW|LsnmpDw7wK7&ezcjIA61?&M9%8 z_TvTN`*jhT?)Llz0nQuDR7`9jde!@D*`HxHwwCSO@ne@SHri6-iN%{vasZV?LS_m2 zRRL*Zh+irhvT!I&scpyl{{Tuf@O{H-7g(L+Ed-51hyWi-#a5k4{{X3^x*ZBi6cwzQ zdE9VUV9XUIz9P6MyV7yCMq|7MW#3Azc-HFi%xSD|3JpJnW6aeai+_&oH=-x?JK*bm4#-? zli^AA->9d|H?yu4v0i3yR#xh##ON*^{LEAJn{H+ecWO#UQNO~UtZdm!YH{?8r)11& zS|baTNu)MfV77M6q;Kj?I-6vJ;cO2URDg99vkl># zTNGN8ZEm0jg-S4(>942OjHwOY+6`#5OK6pVK^sTBBk8Rvwy<{XecLGSB|-`W^PhmJ z?hV;_Dn-U1=~B6%CrBTqPcW_(vcuAl%Lqy81W%Pk$|Hm%_bOWs0mg2W7PbRG&ZNoI z^riP5m|m%cWpxTa<;_#F5E3WsSF1PtFNa;*sjItooJ!LR z3Lfs30n#~q+*>OZb01ryo zam|8{N;Rtsr;=3Dd4S(hN*l8l?5%f5DNvA&cRpQe*C?YbVK?j!z;J9w9>kf$Y>?S? z&mWCJAc3jZpQTCL;M_%)9k{W%wY@f88=u0ctw|fq5vUs&*wlB2@#iocQri@1q^-+k zg+jFiK?Hn_Tv#R*f#R5@uN!dYBJ&;jDtVL%N{+dbNARC7jb*P=Q1=@sQ-qfKkd7O) zV60!h0+!#nV0>yw*ATUA=0&Ucx8`VkRe`R?^>;WkSrdA^&NdUXhjk8s@9Q-Yy}s7(#)e~{Z>`6G=v={K)84Td=0R7o1??$BwAFWh37grZQwxN&>9x${x22Ue*Bk~&Rw@%B{U^7nd#JU@pocyg2XG@-v`?hFiumunzsNm-rx z((Pl^eT2?9g%h{Jl-pt0h1n^!vVG!zz}Yq1*e|o+1mS5ye`GSaRDiU}j=I#l5A4?h zumMcr%_Kl0D`6r%DLT>QNnxAaoE2xlTwizrYXG~27zIdyN?h#2j&r5I?ET46XevFwu%C-ArvNwE4`@zhLU?iQPUL}0 zt@{k^2H{03!&_ud>T-1JrFW>nZGcbwB1Gs&kC`#jwu}#||inw+RAdldsa0r`gAj)I=`Oo^Ye3cM`CRX3Vu{k_vT{$U5u!{#B0Qs3K8r z1a#7UPcMgBUA&2Q5IBK8&U|#W!k2D=u_kmrl(nyBzAXv`c!L{9g(q%%`qyhG2|-XH zmHqgD?oENNkM>OCs8%p$inS&$q6AT)WFdGv^C*2Vi4;nDe8PW{{THH_VaoTQi|B& zD~`&0OtuTjX=bdVLPKI_Z6s8$0qmc(7qIl*;mTl2b14aF0ZHUR)2RHbtM2d{MV#H* zK~bEb2|v?HYik;?;QOnGuPj`C%#7I?5_%qSto+4FGjn!e;g?gG?zk7WTTrAal_)2r zx=)`v34=e%XqNkG?BKng z=K;lhAfS_FDI-lfee$c7II=f6!vW!5)iL*lxW8LYKp8uff(D0SMbwsEpZSh66j9SA3Q+vF+1eZBT*V>0nJ zfyy&}5nnnxI9!sHlF=0hXuW~sH}{rr;ke4|lG7c-fl@&-NLoPTN7Pe2x3kw0wgTAW zd*;g13xc2&V@TIcs`g)M{hsk0F=cym-b4_qav*Lr@;{w9rS?AzE?rw~CoGjML;)vx z`{`6oxID4gn)8+3S4(eb> z%B|}>X9>SqX4ey8*GKR+;3NPx^*(fM-Zf{2G5Cx7mfCD(3R|lQ1o9P2obRgcC1g{# zosIUHe910$k9rEwLV{5Md2jWmbo(m5i4v?|j4xeNk>X2vfCG4$tMbQ+a9l+zRi)!M zAqnx8R2BE>MJJ6ocIjzpoLbDdRRICPAny^p)RkJRW!xEH`IP;KvR4G!D>d@*3&J5w zQqEFO!&5Ty;{Gu84Rl7$C^uM8mm8qk5ft6$8fuc z`?m2G6u8hO(4u}FDfY8`!z@sD0KbTEb-FP7YpaXAIRLhccg}Ly3YbEUzXMkO5UY%0 z!}g7&DKj}{7d-w|RWowh=OH90lc?XR9JPv&U|8M882VPyr3FB^)c8~eyKOPGRXFC? znA+1qcAIOkfb!H*l@pZbfzxxp^s1NIslMmg+m4p%7POo{_*VfWynvEq>#xUASGFB@ zZH-y8e98h+p(xA0Ln0wRdsSWSPld33o4ZBKt9ckI)C-D90HMSvWsPLUhiR&!tt3-9 zd95Bjv`8uvM2J3g1L@9&(3cGKGzI(T*18D9VE{n}YWwVKgmCO*f>DUwKH+gUP9(P2 z)&xiER5C|~dg)ym*iwre1Yey|c<4l(GeFzZdgbw^_kmSMeB~Bvg={ekO@kNDhZvz z``(CoNkS&sYK*=a5L7mU$o~L3^1ZaWo`rle~f!1cCYd4K|e!0u-~EN!c<^+HLox4z!xJ#HmMn z4a(uHEiWGW`SKPZ6*do1CVsUQ;_eOM+%F8f##ry#y<;j+jG-;5M8=|b9HOR<7YB_* zDIo78gRfD{R9Cc{f;dU_molv?Z86FMpaJQ%U4^SY)-g|Zh}DE+2JBZhR}G^picVD} zL?`90{JG6YaBJm$D1ISHbv@p5n36${p7BsSY(S$ZR>+a+b*Ux~bXJ1uK{J&qo_`AO zVraCRFjJ_fv29y$#k2Ok^~KrDAyC>vpq^8?(lmjsXZBLj$1^73#iuC>IRFqxKkG`c zyOcX(5K5G=ggBs`&xR!V13L+$+K`~pRF3FGOVT05}*hnT5fs#sSB5hK_k3ukfWH+plV}US=$RF zM7u__!m##jUBm2>%ARn_(6i$L2%j-E4NIXdIN4rU0IR|z>!6=1lJ<)K0Q^0gQ0iCv z)u@0$)&Q6v8iZTikVqs*k|chW-@wJnf^YLvpI&M;EIqPR+bIQE3ytno5ela}8@G`9 zvS&(330kH%Bc(^$y6+oPh#6FMfG1P1^4gv(+$&NEbg4y1BQBe1@uyZTCvm~1%T;aL zwP?|4q$m{_J=o0vM*jc`H5pQ$-ZO510DxObBzZ=(*t|_v?Zdf=My;>AD<}kP00*C1 zDB~=UN}O7O8mqWeiR&V`I@nFkO?54cQ+$R?*pwkrweE~_E2mY zPoFAodl#}O8J|#(c!rh|qJA23`PRn}S)ni=S<)SBw6i0ZDwI^Z5R+R9pUO~58*Jj)H{TgsiD*Y#9;zq>z7IzcE@DuAu=0vNLKHQU+5o(vciN zqL31Yj$^6rlr{8^O2F@W2u-{Bbxy4+Jog&%r)RiaUulZ>zm3ChmHVYxf>RL(F_Y(~ zS}U~PCB|)REN%E}6MDp51(!R&30g#D0K|bB=}`=O5V=M3w$5BQ!E(MDJAzvE2`ycj|zrM%pcx#LBt9K3}`*zLVTMU_2qC#_{P(dUOBhsivx{HJo;RQuS zG7shOqVVfiQHt3r)haIwmb<)$R8^co1FY8PX0DicO#QL=O2xs2C)af+aJDBOyQgj`I`LMO2NeVD%IOD!K_qfF(@(+Uo{-^V&SoMpY!7%1o0n zybXt-rq))1`kL>_b1+kiki5x_1S$;dIqgGzA-sus!U8j8I=~<15C^A9($=XC zBnVI{1t6rTkTnuadil^Rpyw~_?wMO-HX70gcP_ex=P|QjfhGiMNz`+puI4pW09T7 zpkgjPX*V1ti?AM2RI4{sysFQbq-Fr-9!6pfa*LN?A`+rOO#9mi`t$kMRPma#@NP0w za?^QiA1QJ0RF81!JoybgtB#k6D1<4-i3u<=@*sNay=KHK*s>18lCD82QF|(a#(;yG zVu-j>n?iz}Oo9rePd=XxRE6953U#S~vNQuuT=o4aE4NpVL;6NBG?=Il-9X(DKx;+3%dW zw1AVon(OlAPper&A#Z8n2?8{kDF_Tv+-@ z>`&2WDFQ@j2S0^a-IL}|6x*qwOj|!8Bxo{;K6_PklM0#8ADvj;lDhIZp|0dg#k1t- zO#8c6QxpBRbMW4gWiIW@dzXPhJ{;0U(qm7hQvIr2ek+V0e5Fau%Q`D@;2YJsdvf}* zRjtcn+iFP$5_L}_`PDnxW1;RZyINJ4WNZVjqagX#JQw#LxW5i#*e!-*|3WtRyB>2{^FLIYQLu+wCU}}>BMErSH>F#BRq8Q>*hH|OG z3Z+Rq$ve+lNpPh&Lry4WoZa9%`Nv9D;YmR62r7dzKOkuh!B(jYN{~)qlOjC`)&x`u ziErFmvnA33z&;>OwcVT)g|osK3w`=jqlVgv36K0V>G^$YgKor=3Q-1QGN!v@fH=zz z;@%X&aXUMJmz=jlDs4&1uJsU=h=|=Jh|(yYiC7c6XtOZFKL`{SoXX9iNR2*G{*-mo z%W(?<1z;2ft+n`xAP*4byzlwV5|=`4(1f_+R8R@fZZ-W6S{^0dtpyGOg(X3(!V(mb z5NAj}XRK*S7GFSy)-q-)C|HFgCohD~ytNTL=3OlONF&7DuRg|`p+((Ii^H?X+^TMge_=DC_JWTQ_pQAZKY{I zBfIX>G?ak=c@JMY(;#?Pn>o=+P|-@$^fYU#B}pY}=gNQpqFj)3x^jgX z@Q{C$O+PzzX>Wil5kpBs)|O8@aorFWqT6RG$mBvsl^=Ck8d)wSJ=iBS=mcq?*Iq)8 z!@m$P>`~R)9%E*ElWyNqDEtsr*Q;p%0&9rL)hA0Uj<;@-dGk$Qj+39kOF~#chauBHwkgK662Rd z=OCpCPF%piFr9|Nz5(GBqa0OK`N{oHqHx!0QTHP_k;_!H&B9ztgG$SkD?$~g@av^= zFKvaz_LB0H2tTv!!hkXW1wfxpb=a7xbr^fLsl9QeG>rMw1eI?y%awAc9q_~aLE62} z9c1WAlZIQm;@tieNd-rqr1Gw(fHGb;FZy5A894s5mAZ=f6BS9|R?wHwwOJ|V+zH%e zl?fdniVH7DhZLm(b&xlSgXR3SrFg}qhXr9xVJzIC*X~;_CBy)U0BWTHxg+$Zt9RQd z%#t~PW@DiAo|W}#uJ%Wor?BE&b^$Q}2_KxFoi<(E%efM`j|nlS-k(}MPJo{phW=9; z{b>cjP+qR)l^lfZJ!i@)F#w){i`uK}%}{ zjUZ(^`qfOSl1MxAt+-v8&&2MHXaLfzF2m#dV7bhH;g_O)MOU*s@~Qs-Vs4?XEOAa| zDf}wrBx*#8)VC?6=?c3{#1nbNw`Nj95YWpJ;Sr@H;OvUQ_>C^Irx2E!QgWEetlAUh zP1ya|zs2t_00~QvEkjL&=}x>3NyGS=DOyqmqH|{F;u9M0t!KVzv(Y7$(~nCR7h zh3-(I5|ehX7%-s#X}3Qrmg8(G4EKvj6XI}5@QzV64(v5es{p$hR;4ECO3RqU6peJ| zDq+Nh32!P%)aKM{>SXKIw8hxwF3d|f*3a9h=RaI5uLkldk8u$&=n~SS; zK?-a*M=d(k(0EyZ5U)~oIbbzimALevL#MuK#yzv4;=P*Db8sRv`|KJ=`PCG}d( zbZt)egasVL&V&)^zo*uc+&HBYu$Z5CNHO|#G$)=U_lZ!42aZG&wvc{%%_F(EK{-&3 zfsZi*uimsMHdft$-Mj^>%9XYwHfe#s-jyGGrs2lg8A9N~L~>9t59!LC?oi_GTnkzd z(E}=q2?Wgisyh46+T0iI#&sa5%=P^1Z7dAyYZO&1R4IB)lHqPE@cq~@N)RLCua@ym z__q)(u&XOGs6ID2jph$8T8&&{SB^FrQ^dBNk_<=Qw3RQptdrvTS4RoL<4$UIb@mwR z;^k5~VW+fnjM=p$&oiYrIHY%k7Scw(TGGaqnL3`4uJo1EE4(>S0N?soZgINM=F`!% z!ji%k3Wi}Eh^>SqN=ej?M^B9#sLF%P#B0)uPEj(T3c8J|tf>~=u)L57Qeg6$3>`+a zdi$_-a&(&0c~ob`1Cm8TP`-qexrMaZQ84CM*Ims>FiUO|HpN)|<|e0#j3U%0B1f4t zk+xEXRGe7-+hiS((sHD9kLyX)>q(LUR2eb!tVOND&_bF~1W_xuxKt%9xH&-*4ZI%s4RjGMD6kGPB==HwPjT? zbg1Z^*wJBxKAUrRu#}zJC)0XuepQ*p=FC+Z)XMqWVQQpYNJ&mmM=vO-z9hzGQQbn} zKma`ay3vZms!_Cg72#{jteclHvJ~inpcS<nAe%xlvJY6j(B#_AB7h0SfmK<%Q5%sy>cZTU5>OWr4`6% zYk~!>x^8imzKIeTv}m}q{{T?XeQ5>WK5($BY!?L>YEOr~dA#qh)k+XP0;e|oSAty> zcX!~d^& zH#|9qJO<^q6xxW_nn?QUH zu1JD}x{#Hg7nkgS zlL{(iB%d-xN$^JPu}0GSSX0)GjdO=Q26|5a04mQ?E!@!>ibLiDYNs1<)wDAz0oP>x znto|HU>4)VAm)tSKD@eAYUPn)$9Sw*u+mOq6g4_>ie*<8-Zvo)+>|Cvz=eHz);ZCX zjS;A#tXRT%r1*L6A~{yac_6{eOe$101bnxu-}_;7k^y4pu8I*Ibun8{7`g}wV&^a< z!CdNNS)YYN#pSs^*%k+S_qu>WdVeZn;%+b;KWwF?lI6n3?$eqE=T!~jc~mnM;@j73 zlr5aOw_2P4s!W~qpOr>#@2_tR-P}0w{{Wptn!1)7Te35qs7W9s zdQR z-vj`6flisme8tUDV96Ww_1>E>bp#>8Nf2l0MLg+6(usTo&e1iRanCkvr!@*{P`Tk(Oa14z#WJ650Xok``bRQb;;dbnNYNaj2TR zLeIn@NQ9Us2U?x>bB9{rF6QFpq`Id304xKk{{UL7o4Q+`6y)(80A!gxD)`_o8+!@B z+fv#AcR#*V5+X$kotQbPEd@!yY;JB)-{2S}W(V%|{JiROV~3{IfP^9vh|mZh52lo_ zfp|sya}izA(h|#l6-MOwd@9*%fv|R&2{!5`CUfoatK!smD{*oud!|Zqp$LE!2nBi$ zv-PBITB9r~bsO^@rmdV;v*uk(tFX+2I;BEEnuFpzJ$YbZ=9LMMRgyKe{HbMNA}9(; z12;J!`AuuNY|MZcGbVX`I?))8F2)=bxA5zrl!;QqWQYUGqwe;n!fmXixpEHKi)M7B zN-%F!i6?Z%P?O@*LN@r(X=I=f3KSwY+IOhE$7;MH+6tQwzM?cpZVdXGVZ=LWB*mTx zmqwoJ@0jI@NK?Jkb(&hsd3B6kOwiT+i*ss8y(11Q|Cs7E-5AG<%k#qQQglMbKK zgx%gNa*~&CA5spat-=#Y%Ej=*IrA^n<#Bm?#4BBa1cA`}sChCB@&td2m!~bNf7x6^8@F)lj9F-u1+7u_}%AgLhF!=*AciQQYEu#8gVAnK4DB=1ShavX4T zYgb}j+D{g{g(%@TWyWil2k#bzNkIN&RdeS+v zvf`kvQ?9*hQ)sAB69zY-O)fW0Z}&>qX3;-L^m@qzR>ag2P2>6#hGm-2VW7 zbm1pKG4idmi(;&&BX=&4Ig>+3T9ZB*SIGH!Z$oXSNl$pP1Z$Y>uimt-x&p)dLH^su zoJV$V-bq&3RzaF?c^5B|;+%D4nK_J_u{d9|f9*PgZTOE0U>J<=jOTi>to@a-x9rt; z);(nFiXXc}MnrX zR6-Dvb_1PXST6})VK!((*qit6Bmv$!Njh&GDp|q4&)B~YG=}duoyYsVnPs4q9)7hl zS7w)Oq!#ZdCo(>Nesyg*M|NhYucFwk6NZ$96(_q0f==geu3QeNQfYju<1(~!^egIC0%zXX{TVzX;O11Av%Bw%|3OsjKsnSAu%x^)J7r} zVJ9dfai|lmVYef|pjDSmBvXM)kaMIBv^$w2e~kjN8?LQVpaCE$Jw~JY z*EaiIaHctbz_*X#Evac_2V6pRl!L5%4%O5Jpk!nO>oKW6b4?h=2WN{|yJ>WQv^bR| zK!8F1T&hudUBXK;vOI;umg*4lLc&v&6Fouv=$p%>TrM*lqhU32drWph=ViQDqhPR{ zHxycy(g1>$ZlUw4U@)R!5k7NTqiH5b|~!?-dnfW>dTQT@s_)b&50rBYGLWA+a-sU4h$vi(YR8DLxW}`xh*;mb zX>|3uPk5P>tPMx6D!t*{Vx@f ziP_I-yhVg@?Xwv6F?91PblbRxlt>0(6X!g<>#wbyan?{lNk&i#mAbi#RcK0sN%IPI zRYjqsB_V1?St=8jIe)L^O?*SeJUPO4ioM4%3u|V{$`s)ewSUSw`cu$I+_tIO5~3t} zS224~@c#f1+~TZb?XtJ*T3|M$qDVoLxbvDQQdOswy9HW~oO2{vDfWQuxyz5kBOgf$ zSWaw&C*pRgo(II37ZBTvtQ!!wxoTrOYm*vp)B0C5_F-Y!M-=elICmHfT4O5(Dt+I0 ztC0ly)veiwVsCIJFq}sZ;-_w{+)3{mDDV(@?^f2KPMy+iKW{R)Rh0KFB_X`Ib4cX} zrrQ3Mr6dI$p+O>KYrQB^5TbI80L&sckEf+=q#;RBA_|6LPPvaN$zt&$oyvc@&=UuK zT&gX{yj6(sz6>v|Fwu0iIEK|A!(g9yo`6)vO@~qnoP`PHr1SbyHx=O6mL+U0@Vrb} zsAkNiuosvfQBs0RTI?sbg<}5zY;N1)2(Ykz(*EVQP>1c>X+m>B@O2<>rCSZ$J937D zh(dFxI*A(fkF9gR6mVnw5!y}&`gQY~fNx@Nz@Lnfi`ZLQbQbtmBNT20Uqh%#>RWFs;q<9;*i%d%w zZo`Uf?Ab%=9n;M+Aq40Gr$9XE4{ezD5pcdeZtfL$l;M|2%#@*|>Usko8lg(J z*xI;z#}qP4maegqm#CTi#FODt3{u=1~D%Cm0x}f|kt>W>Fvm=|^HnlpJ zvrIz<<6aiF#gl7pr<9KE)TOXUQg@TDtYY~UH<@g7t3i`kd+`SO%A(*_s`a{puny1_!Q5Ks58pfmrRVO9E^@dIkbL&77@A6|ZElKa zRB(2CFkEY6i}pjuX}!Z1{{Z0v^R}X*LXph}ty$c6#8zBm*$u`sXrY(7OT+>~kg@ze zM|zTWyTMkxal)4mTe1z^subn13D-99r>s{qaK{;3V3;O1!dRJDYUz>^k|(=xPM%c= zMOIOtIFg%m+fQaseVehBJ&#{uz2d?Y!d4Jhq|UqVrAvEK?AqqxwQ&avww5m#aJcFa zV>lng2P6Gzxb|vV*T%Ok1*t&VYN(MRL-YQ1)Gu4Qq<1bhl7$Ut@~ZI??CWNUIxjRe zIq9C;*L%P?p9|w@aX08=D^DcCoY+D06r~Q0)>898_(J-R&XjvEUE3w>VUnVYwfB6r$>e^tO-Hblqs)vYF4aayP+2r> z5#9bFZUSUxP$#5MO)1vH6D>Rz>aq;crsN8U3-=HML?jplgq^-$3SV!GApt4Zm{B5i z={3l`j*?~P+14;0Vcb2zlp$T?X-R^hbt6yfQQvBnCC_Hg(E(R>e`2i3ce_vbt(>E& zKjG(5jvUAT00DNz!WLmG8WKc}h(8IZ4{C=kaeroRJh`@8PB;54F92LnAcvbePK5by ztW|gO(37R6Q*5&r-fuX+LJ&w9a!*ojGc{H%~+cgxCr%x%ldN}DgT+;pwQ zBN@QfRJ5lmE|yHF=#mNn*Yv2KDTdtO*oDp!d)=FxR}|BUZF!L(=?ABtl~qbrscSUR zbSF-FMT8>3qy;I)-wuE>rBAp?)(*2D8m{|jS}kylKHA)^9p%Eq(BUC)kpo_atgCy2 zZiO~g-a1h^2qGZ-$xl?5P_7=frGUYb_Xhj+?Re&-TUb_!SDx#2!%&(e&vx_09UZDQlP z?wdlgpyiPq{(R|`?kvF@dB!d=6avzSRINk>bSIs8B?-y36nC7GS7W=F5K}AfU%OFB zNExpb1Z^JoSU(y}tQyDyq`pdk%v5e(SLA-RBEzs1-#3S}<}Zd?uNAir*&)XkR^w!x zx+NqJbo273CVMc&9SI+|u;Z>-OLq&?rj7NAxnb+cd8w7Uw8${Qu%$eJbEwDxAgf+_ z%Dldnq}bsMD5*9pQ8J;K%`%xVJwHmZ+U%0?0Yu}iC>cTuFzbbodg=jsf zoqY_9DIt{*oWaAGCVeB}Tnac!weH}rV|4Klqh%+#VW={MIIv%EWl79j0(F82)X&nB zxZ_SJhV9a#5&v{>(5|T}7j-#Tr^tLT2ry- z2E6)GfaA(&DH7TQ6rHC-^Ey^rSh%ft^5O687k(WimKz~MPDYv6h(7J3R;p5RA;l;_ ziO^HOXhkZ=lM(*_cSMwk1j(4D%ofSJ>w#{i5L6YE^i*l<>0YA^Zo)6vdHVNtq?b^Z zTyQQ_tw%B`(+*OS{k_go6o=bfq>w}}eKs|}*td2MD&FecrN#TYXnIFq(w;bG*-ddC z5CBXY<`LmO=q@Bl@~O&KRzgVhFNNKCcv=>Q-Y9tYq1=T@@d2i7HHeycxet(qy=vnv zjLK~*bqfnbKv{#~=0KV2NO)rDBMkg7$)CJg@xU2m0lEA0ns9Lvl^~=PIpI=Q;R`2E zEj0Y93u8s}5}`;^0+!at_hC95v97Xw^&*RHNnjF{_z^2`LX{^%1nC>Zjp;(t=}Z<< zgd~3qA1xCq+b!wjlaPD$ewPP_nf*0AyBdq>h7g<;s&f;kU>X+Jj|4 z5)+drH~~bch}`_5jBw|DD-c3PWEF!xn&}c~B@v&rTeoev8;CA#(vs^~Wy;crltM_z zbUII#noLb_m%)}d$$Fngj1>8Rze){-xQa8)4w>GtPhuuPfT&-zuWv=<_`N>7;qx3XsI z4?^uP8aF0N?N(uBLz;iYNaf{Pw6ROdBI?-4CoottH26oQPaN#})gd7##0Fs{Y05!6 z1E||^Mzg|qwzhwVN|Nhy?z@?2N#;=_`Bar;9h+O1!i#p#XMGtIp`9yIhDiSa53iS{ zMfm;otATNnnNSuklaNkT0ULDR<>gXmR4!RUE*MhM24ty8QV5T9>~-f+ZqP=44#x`a z3e=ki2_aFee-vmzKAP7yK9V;}W^#B3FglP7RiD_pPxj5Fq$)+D=0Vu_c~xMNByYUc zpV;e-x5X(XYR-#Sx#&SD1bu6(i1ZoF!+J%X#Vnz_fZ#w2R;OJ_Jb~zHgY5}LTv>W^ z6QgiW{^ED5%Ze|WHsRORok?7RL70g9{VIjyN7Hk}myadP=}}HoGp12lFn*i&7vkTU zV5|{96wJ%f*0_D0wY92jm~|~O&QOf#1dw%9$t3F}%-0L4rqGp)+C+Jp?T*Qw zYX1O(uv^AsyEuC- zr=g+9f^vcaOz0vbttz;@w^Dn=I~vFV zei`SaXlHT^8et9;qxVZv)uO^od%*AM)`N3=P_Wq80%tc}M1VY^qyy^i+6hreLxo_c zX-V=kxBB&`3xnNo_2S&QZz8SkGoiAgS_Pv9L_yIfN!p?4#B;b(mWftizcbkHuhM$u)9k}7-2^s zZ4HElYdKG+Q$}|bRN;L~H?j6EU%)s;2rh;dZjSV%2u?{$YLA15I~GP(noLBuL!T%6+DLT@94A#Y=2Ncvx@5 zfAZ)n=3HOEt|P>84z(#kCw_06zP3lB!||#VAs967m*+FKoMZNcmTge#NEwKQC&W(m z%iMXycHAM`K0SAMHo=*rY{{VNcx{RPy zR|Q?(BZ$3meRQjb*4+26tgS@OTGV6i z0FT@E#sq|Sgqh!JmnPa*kyik z8*4wMT-~)68ab-PF>C5cC1L^JL8qNayFMN5ml3q%J?H!$e6gq?_43xD&nW7mJct!4 z?A=K2c!34Ng{r`u@wU5sYdkl(-Kjg(jf-cn#U)rSAQn;(o1vR5l>?PLx*a~XGsRLI zT8fAYAV^8jiO^Ml*kY1wF-F2jbUKA11cTutSU+=9>_cJ^?y5pFk(em+K2@PJ204G2 zm**l6ez09C2`ZDU4Rx5)?|O)F+h*s7ZV26{61bg&kY+tc%B6UUFB((pvN^J#q&FHE zGbg1-ZMCKa$5AKv*5y(NOY^op=tO5pxjkRH6$XXQ#N$KlPu#EWvuPSSCE**wGV7%T` zMCvs(?DdmA6g1jWB6SjJLqkNi2!XDndNUygAwZ@80=2@Dg0au5h?M1aGF(}*OcsG& z+j8YduCSCl9m-UaH-R-MHtC%XvPt(1lLRwM;6oDf_6ro5H0Ru5Lq*}N_bAbSV7Ngd#P~?iU^K3>KWlqY zT1u6)4|YG+mZd3K8FbQsq!odc8V#rURQo#+?VHdqAq1U5V@cA2Q72;rXh5UGZz#YL z2GBnF)*E>ta7-B@cI#5gK}bb=Y}>45R6&h)G{Af@PG@VT=#U4x7 zD=3Vh=s<}SfDjcXNatQhA6GSY&q0TVT4@tJ62*5IdkPmXGT{)FwCqnnLDT75Q%P}M z!b@VkyFT;lTwQhuOT!e0nEacm($ zU*QfQpM=zH)S7K9E!*y)NS= zWEU(R&;gagq43w08kR8!6qPFrv~zL-Oqk{;Smjm9C5loWn#3^oG)>z;838I(9$V?> zSpE@(+$S@(md*tNLCOrzn5L$%{6{DwhtrUMh5VuiSrl!%7>Pl4*9Fj@5}LY6A3>!; z!_Cw=95;g@-^8lf11z5siASs*DX$pgOG`C=9>qv;$jTOd)bi6!Xv|&2TU)B@9=$0_ zbV~?ul2yq)PpwyX&%b#3?g+`8`=r1Fkoi`eJ|DHbn$W7PZqG=M%i=pbg%#aA^QwsG zKQBrtd_!Q9;9=rM!$_Z6jT9M@y^giAOwU@-ur!~fpUkhus&XuTAHngSD8X?aA;WN$ zuEz@izOvv8I!Ve8y#rsBM;+okH3=##JX{2vxj@%#X@3QFn~(6$9d*ODw#vP-x=M&? zG8Wp-xsw3SqF{=PV%WR*-Ys{FVy%}hE}T<~$p`^Q$O!3FPYp$SBUq}p)HeGZP2y78 zZORanJI^Xh-=xG7sESH~CyRywVVO(dF?^UB1*uZ<(-7q zuM&X=ikk$dK_pJ~r6?0KuUgh!D>9Q!VIsK^b*A~4Oc?~tX+&-blSZb|gWgr_x(>U}Ze^GfmaDyPy@FT=uMZicyY<7E`M{+Ol=Qd^L%2elE@(g&?@8 z3S1q8{l#=;h7XA_t85hvtUNNZiAOP|ME#MtFAzAT-xb{0zTO^M?%I5y|;iI5JYrhfLK6Nj{)e$@&w5(Lkz zRf?yugQb3DJnf^ZLd$mQTD4Y8qhFm-U8i6-X;FDx8*y&Ak#fY8D07eomD<0v+CWxY zA*Vcmde)u7ZQX#Y2Gt@VZGt^0buY-BIJh2dDTmrH>qHj|=~LJ|+0PJ>ZZsa(DgrzNYg$;oA4 zWy+(|;;3^4ob9ISaF6!i|PCR6g1V@+4PL*3``cSgk!Uq~TBPxmj(IY`WuA+)l zWgoZ!U^SSt4ae%lXnK;sFUEB1lLh#kSS8DN~YU1!>cL z{ONWbfnu1Q!))Q$ZNSd%fztR5EjbL~rrT}qq4m1u=&p69>;^xlM@A~Ljn zEeg2Em4uyTCrt%t06_#KLDEytkglS`eT-Jcn(sJ|h>V047T9k|f?`kDu77(4uxpCW z65`faP3Le_Osg(v`Tqb)ZY>dnqgMG|#9(PTw}5C_z<~gSoYS>*{yXe%dv#{UA;K7` zbq=I2y1CPo>(Z*;CiZ#lM~5C;PjJiEO(Xd2#&Pu4jI4sG32e&8P@qZQSv$pTSpou` zl2kMzBAy=M4kfZByQ~iJrJ_tNg#w?Zw4Ka16j?1fV)_b6)lCulP}5tJu-pWAQc2K3 z<_#PY;F6T?cgfb4w}N78g#ORD0WgwFN`(3CS664=%ec21;mO6(#MaG)?ts}j4?{nd zD+*SEyoxcBrq&cCI_ji|Bcz^HF5zy~xaWgzP`oP|c`Y}nWz}bGKzVYjqZRfr;#Qi? zhH(X>&H*7RZAm0^s=tdpp1V-tryfhV6Ss^f#ok+-+kSL3#HvDiCvyDk&)Q3cIH9Jn z{w6=OF=c>+l4Z9Pc7ysD-mdFKH*%1>XM>Ho3JOA`AC-Bwt`y>C$?tG$_Pezd$zgu* z_#d-Yw`F`w+ushn)vpd&UtL;-L1yI&C;)mtwDrI3PalsL&s^P#hpK+|}mTqJ}N3QmL=`xKeST~kG6 z0Ewu!OJP%GI*2MgcA4v1ac-ogK@dNP9$#jOWiBH{q$F&0nWbt$5}m=&$lFi!sN7)< zrE5`HMpAj5=xO(g5=16JGIi2~5YRG}7&(lczV)Cf#G^9CQcn7B{HfdxjJd|@h}%&# z2Q|$I0X=&C=|S(3Wlb3*9YjE$e@fG-2@(oKczima>r4Qb76QA`0DuV`ysJx4C`v&m zT)`ulnkmPBh#^C%*cv7Glt4mePSG--FTS(^${yVqa&ItvCh1I>W%YQ8)(EaK?oc^z zw!fu!SGEQYF)jxDTZ<*jCsL{8cllQisR@&)k+C8wahD*sW>h9D) z*(&Q4+3e57LjKD0hi}!Gv@^3HY9mkqu9@O~55oAb33Cg^Y=i8+A$f<((z*8$_EX|M zAH|L-z#Lj^l$8}BE&?*oAS-<;@RcsgZpLbqq^F$}=WKW?xL33ri-ytN_sdPoVm33k z%nhQt-?H8%XNveg55(IE)ug3xW)?T9OBwcG?Nf^JMBni@6I#BZ;ZoNmfHr}rD!qF> z?A5N$xN)ok((T94JW5)O>UWAUHEGV8N!_9}VK~XQv}Bb{2huYvB$Gb(i_)6$rm$wL z9ab<{7Jz>9y*?Q8nya{&+^aTe00<+oUZbf|6#+K(Of zH^k`SzAP?YVaOo>5h^H{3QD<(QI7U6+E--!P5q(ZHl4m;sHhCGa+B^Ib*N`(AMaDN zj9%H?V}x#6Q!S~s(#s_}^ONwdj1*?9<(fX-%#v;|YcsNVe~2tNj|*=Uu}F1?k`7== zpDv#&a&5%q$m2v#iIEa~{`%E%*e4I;yf4|^m5woH>sJ|;;6sNoNIOqXwFbpKrSa?^ zja}ip&J`WQ7d^;!R8B%b%uGk#)q}BelZ-X7sZT`Nd}0@7&d%cTK}t5rD}?iad2^`u z1onl)yl;p8GYPv+WE_sPvkO6;wW&3`Y+|-$M9WtVnIPz(N1v=$H@nzZ9dOSQ;+#Xm z*J@_n4~MPT4rMn8nNm+qgO;>XgeIDkvk6J7G)ldv?E-jC#~WZQs}8ttQoC=`_Us3}x*BcGj6924x>jQ94OTaDtVw8cLdo7Y%q zLK{dklh^v!LqnytB}}SQFmwS^8pTsx(~C-QSmvR3sD7Q}1v6lJTxP$Dg)1Yll~Q#mgwp zw#I>4{7qigoECV8vwK_viEI+x!tnI8>JFs}%O6VJEJ{&?@9!|ii+7EVO7?WdoWr|K z!=M9YRo?p|VGcCw^aAdhJ89>?^eV9lR?Lb<1=# z;CU`5bdjcj@1d;p>q3=g)ALK`Nz|sVxy+u+Cf$9ZK85&HY*bJNppZx3#=7-(ic%#& z%1PLN6<6Jy_6NfKn_`N_Fx$JEo3Mi3XIBWydJcP4o`!>myGnHjG4ktB#8r(+-XThx zryEGB`*Y!wj&^;CTlXZnY~Oy+0Or$Q<|~+c700izZqRKQOXVrV6fN9I`cI@+bYEdD z;tj2fqE?lRt3lr{KVFp+x9r!1@Qc>(t$2Rbry21f#5NLAd3sZ)UNNTOCAk^Wyws3s z8OUBjl8`c$5DKP+C{OT{26xn-xuxr1xY3jl6{2Jb-kTj^O)E3GlRjNPtzeXFYfj?p zOhv|>3Gl(x=26h{+K1ZaJ>Ppa_JxADmfTsxONlNxKma<_z(2*)O=*=*ttu+;pAZw5 zXdO49Vy!ofU^uP?a?%~Q#PIj6+(OKyUIPQ*VEIKt9ZT@inh)r zU~h%9PhB+2D}7D=>?o~3i6mNMj?x0rQi;c9tVEzk~Cl2&Ao z56hQItGi{nb>=X%t!gO>aDYhDM2)#}snTvS8+TCi*hVy#pp4(Mof;ATU#(Z2pfh!j zrw>Jih2bpc3JbSdVq>WCsc_gz7>LSB%U`1*jd|!wG2i(sk>^ru0mZh$ic(dS1C)Ok zmfm!kJSU2RLhNod-}g%R?Mv+Nj8@4+rw_StDg+ewYTM-^y&ZYRak6J82~Je!c3O6K za?1-LNJ(w5pfnItCMpwe*~v~JdT;T3wx}gdhK6Sr3FkTuI`ya2;t!>!Eq@1mRFnWw z_+^OO$_WuixpQ{f5?#YDNla*MRV5=(e@gSzWm=oR} z!!Xjp&2Z9C97$M0R#ZWfVs+&;BH-RU<7JKWVP;Z-9Qm{-wY^WB;RQ$F0R?WsCZu*^04~Zn^&^KxCM%tg{TBBN|R@(c@ojBif zq%OGo4h}dE99ba?Yy<#OqS}EnqON*uDUEzv!>^*+;}YXG-BMr9`bkz&0$?XW1WX+w zew9XCVwe8_yLQt6#L$#Bd|!nmf=QpuQ8w3@qwX7lfZ}eiV6Nnmm<`FEwI^P;Mfvd; zXAY##iE$fC-XOoews<_7tCcMTN>Ty%PcD;9UH)dB2pJRLoVpRI+n&aeF=xdWlH*({ zimWM87Fz&s)R+{y--h_bz(L_$K?O-NTvK8Uj;i|=&XpO-xmePwB&=5brzLB94>6~9 z;gWSSMy8kLCUk;y{#4q>W87Q;OSp1D(CYFc z4>PTL3>`?(p%}^Pad9-=TFywXn3OC@k2;lMelmqN;3z>)x_8%KtW=SX$vCVu7yAeh zPT-`-*b&!SAog>`mWnQ0;il1C(&7$9jSL+K^O|+4#-g!i9xjn0QlZ3$h$&WV$s_=& z9M9hL*J;8y4i|8@5ZH7mhZ{?!E6S6upU=vV{gK9wtx8rEVA)a4l)B_;(@Jr-;QlbW zZ3tbhiX~c->fnRd!`Jh!Od(R5v|jxU(v&4;(ICcgJ|4!eaZEgrJu{M&@Tt$jj zrl7WUIfiM;5PH+62yt!+!}f03-s3o~B=WCZyAJ*sG5}LyDQ_-#fKxNEB$%3vx4_&~ zgtp?}!;Z6+D_J}9k?BUSfq0S%n7qQ-%`=%x%m*#RZ_rkZ^;6idEhoDsw>_e8%9?qk zuNZA_uf9siASF-$1H>a@U>(gQe~!38yMXnP#0$dN#+fCI!#b2nQ6!B$*@37SL zR^(n{IHjX1grKJ(J4~M{J-)(m3wFbdeh%aKQ3`=QApGmIO0;20Fnp27sY%MKn%J3O zcm@@Z;LI_J+1uQ+llNu-i4&rRytz^9>m$26bj0;I)DnJT|DQVIm=CxA*d=KB+rC&2bl9Cp4AZG z4k^L$yge;o_^TIRhyB{r%aVnV0p&3|^QkX+a^q@!#+-2gr2!!UXdXd8K?7ncX`*(z z3~((_$XIj|R<#_hfB={YKJn5tB+w7x!;+7CKwML*3j_`J={gMsB}?T<3vS)T2MUz6 ztzHlYntobqSY1%@JlbRkAi+vbyOX%moyeuBr(bBOzO@7)u%!&aD@H&xI*A%h0^!@2 z8%msp!3p=}N(hc~uH3xON+R!waEvbPHrIHqi&skkk98_p=ny)Sr3VtmZ0xf+bAFJe zl_-@$B<^)l9$RnLjL4mga9ouk)Rx*->QG76Gz6dF)Yf+|1g|pl6{u$*#GmmT$5H&L zknx3!?Kr$P>4&?wiw;Ah!s25x6b`y;KN@AlyHUY#H=D7VMb6+j~ zA2C;#5_Xw_T(IU2G3y(f>zjV<7Kw2M&{h8ch@^ulFi8?>w?_`C;y-tEpj2lfnLl8XZ8i!_C1AjvVNo|Gn^eFQe;l366^lz^I!NaL{U|BHu?Cz|Hkb{@R`m%}>2R4lYDR5_$DL5!i4kR+r63OFri>7P z0ZBe#M?gL_LY%v14a0#cP?-tLK7B+}_9uj2ytSn^*Uc;+?w-o1ohMa5^U{zj3dEaN z;ni()RLGK++Xq9u6qq#}%mNUznMhmC$yP)JCIQkwG3Q!-*D^C9Dk%`Kl{!J5v7z}< z*Q{UM_g1f4cP@ozNLdV$BU#P9;L>F!2rE_M-BE1iNJH}jNhHtoqc8*|ckLG1LSHSB zmoZ$WzC$jij4QirIJDdml*|H54YcJ;EZ4)xRF|DfR|z@RwSaVjNHM%qwYEKjC8K1* zkmhYvl9>j1g=kMrYIpVsoh8=U3RACyBnTucG;KSX^7zzmv|HR#1rOY zndhxkSeI@1)%h&ocwrzVMN54}QNFoGpEIpPv3veE$Jn^L#xZM^GTIA@X-;K99Wo6% zZYosp)4k=Or(IgnS0dd2>#a-pXB))0e(@K$J(G7g1(h-yT>k(RNzl(PtwcoVPP)|B zf?n=1hMYrYRKtnYIl65>3f)@DI+-XfU4wCpjy&Q93z(hjHn!?n9m`4ym21*T-C5F@?{UK166sUV;I;!fOsF7?rg;(1`BH~%a5oA3J(I4K07hlG0F4A|p{3dl#J8E_ zJUQ!>G>g@#Y0R*<4D|4ld1>pVJYk$yhl{dWy+K!a0X`W*yyIvFBB(UsjJEpjQ*NeQ zE+s)d^Mpu|B{K(jr8Zbyt+T=QL(D0~g}7TKIn^>sy(3BFcct13Dmqy>#l7m%;!>cn zNh`_{l^qP}w<=3{aL6m}LQ98GG7i3b=qsN;XW84jTxRnWNlDHEaVIk7Dh6_uM05C4 zgSICTeNWt8VqwPh%x|C6PT&PcA-440R7Wc=8@?k>5VgI03v7o(p()KOI>KT(9eoWo zIoi$|E?Km*!x^?|rxv@{Nm5*Ov?DQJi;_u!6RlQQh7fMrM}KpFa*#YEUOXZvNSNnD z;haBa(JMuw8*$M+(i$@;qp_Uw57)BPW_E&DSwwBftm2e_d zbRe1AZ7PZl^(JIqok!{HZO=#Lzm|C+G>n)UYue7uFIul9!n zd3U9dunjvu*}ITV=IXbeTkz6R1WKSo7W$ACYtD5BhOb=zhp6Jv(V8FnmFFh-(?0I0 z7NTmLe>#4LHh>d>S$z`*oD~Hfs)hUyVC?173tJzF-b0%`{Lh@L=3xloh9VnUi;O4l z)vSIDPyKRMr9z*Y;QWhE?ZzJeso?Xni)0lf&V3gv&xfPZR*D+`+jwU~ zFypR=ECibtFR z3f~+2s2s$px?wO)VRPomJp)O_LDQD%1fmwo#iFbB1IMS!)VpPOJAFJ`AtQC^Z4@j#2f}j6hb%uCa=TJ0ahRTE!{$mGCCH$xm zOB-NHEO~2s^O%OpchP>W8~v`d^jYF~J^q18abQP#yA!4XF^goO{vUwV{HG!j7uY>V zyW)k849_17kOBVU5>Phv&}-n)y}0S=?J8LMlJE)C&YCgG5MzOnlKM1*Rpn<;RtIf2 ze71F=$)LmT$i}B=CyI9zj^s%Wgga9oKF!-#iy0G9TE0#?dzWXp>yN;mWY1Q-Pt{jXv{S$w@fEBK6 zc$fj;fOnrpg;kOG1g!G!>71*1lQwmqenruYLv-4`#zoA1FHVEd?@rB)nb^kasQQ|II#_%8N~PWV^S+SW$g#^dzFS8b%gO) zAUDZ9fMH$6O4-{=HH2!a%YW%OFfb8BkK2!Uk2aCQvK4^!CvY|VeZoVpx3+Zusj$cB zq+k?cOGVYq39TWQ4F3PUoX|P7$xo%E0c_tur&Tf{2XmQtvvbDx_@^sj!+f22zf|I5 zwkh?eGxQlYP!hlEYle`?(^zn8=y6=O+E&HZ^t_ou+!(c#Tekpu z+hNspFBgv-=oU2NbqzV!jRf%9X7>A=SV^)gbCcI8>+hb8)o1hg%8+sM+0R?~fBNs$ zzk1Tc_l8iH=F`wB?iQ{e1hZf{N3P$KA0+0FD&aWyrC#h4<*N2Y6)|7qw54ET7{f`w z%=i=bYr#Ep$~Nph&CGE#(5{zS@_Jn#5>x*U&0Wj*4Ep7#t+(YvbwlhdyxO}N9qnr@tMhfP<><{Q5|69rh5HuCx}=?BH-e+ANafD$vX=%z!br`9Wu{r2t+HETWP|>kFN(@cOJD$g0t;$Oj`ZH0^ zoQ|TCZq#@iZ~*@F$Uz}L4lA_Uf84uQnE9=GZs`4a2E?EPwM@r^OTr{YUJw>EXpj(n6m&Sn|LFEtA93gKXo`;QAU>IJsu~c>TrAUiRwBKh#`9k~;_1CfLZ_i)>B%;K+N%twLoqsga*oxGBt`}& zC|K)aEzhOzWvJJ|iw)a$3NMZ}c8Q@jym%@6Bh2)?Qo4UZQI_^q==LP1o>+JumgBq3 z26;^pDwavKcuWQH&B&Gc!L&pBveUoyvRyX$Z5r8auTRci#$Kt)Gg;C#ZPd*@egX=2 z?*mI%KE^)ny*gi^xS79#SOjrA9kqGB=dulmSH1RW;YGeYPgw)k#mTvD0VqvD0A}Oe z;ek1#o*Z~j-c8X5^SY%bEwdq@qsyEHButc}-LwK(6rXIe$at8mm{}z@Ku>_G{{vvr z;dX&KR^jKa{_m#vMem|!V7VaVt0cuLsPH2RPgmec$&r3x4Ug)=xL>Q%D}ji|Lso^) zMB0RO@Z@TtHQ@CO0ResGl=>I~LumV9Jxg1_h3G+fLV5GP9`aloPyZec!Ap zHs|U9Zr@ja-NQ2Qal{e-^%J6jw9gyG9$S=nzSbFXFmcGMDo;szsYd=iE1|)k@54!k zQt10u3!ixW7C4QYf5$?V`?mWXlZM0~&=xp|kiVcee9Pl=zD6*K97(%Gop8e%Ubd9= zSxdGQo{nZudmWBFP~9^`dnT5C+uJcX5=Ul|(~7BH@U{M3NfHw!Awy=&@7v;VB_~z& z-qhHE%aA?#DmlfU-UueZWdY|m(Q1fO5_yB>%r%rX-%ln)>j1Ykt>zUb=-l+vl`fZw z@(-@c%jAfIWK=I`r;JudS#-L8rc%x-pT)BEJVsPRjbQW_v3JN`*?N1zrzWE8(ak$@ z#y^=-mh7Qq^?M+q=)AH;i!WxQns(*MgaYm#^Cmeq1y&c{!-%o+~b$KCN?*C$NG4Mg_ed?yADJ8u9OiiTQA+^`h z`Zx&dAL9~5)=sJqOFQO84uIuKVk4fH`u`8mQsAyAL)t%i+k`0ut#n!g>pm)InN?Eb zuK1@DUqa0Qv@i5aj!k9lney+|cjT}ShTl&L4{3ds=+xf6>nlUfWiay>z1cdh(S>mH zd7QKSqz{U!U*H7_==-{AX<0SHCNRM?K|AKqmB(+bbCMnsz~uRGuJTBhB=08}(cL^IAh;jVmBPdtrgX9u3!%l{@%q;)XlpzApIkt0>E={(9 z2bsy%4A>5wdo2TYE@N5$A*S)&o=J&mBIG8v(v~dimeJmRD3b?{&EfhT9Rd=dBwH0Z zP-pJKFDk5~>0kiR^z#G~THzCeI~@{^Vu5p={rP47q&Yqf=>!_2aqJ+xKw$cS1 z(BRKntn|V-Ih%EZN%u1`xOOuN8B$Jvo0K}03#Xd`$7wwCw2O~52?wJW*UkODx{%H+ zO;a$LZhV+(IM9cjXmUDfyqlPf$TcdZ_fTghBMP+}JraSdM%S zYXWftU%pOJaDXT=^P$X!wZCY^4pTu!+0s%=^$~#EU203n8`$|$nkYj@8BFV=6i~?9 zFDxw<3xMZfjvJVR*$P>xM|guTh#=bFn*ne8CZ!e!FNJ<)ab2|>S4R~~gdt?Iarkm( zfR@@bk35Hmgq3$%r5SO!{{bA)aSwlfOMac|uP!oih}=EmXiDX?KWkFv4QTv@SE$6* zX4Dj{&F?+oT`urf=?R_VK`sR{ndX0a)DZD8bJ<~eqX0UN!Spuk5noXQPz z^|;q@KcuBY5==|SMSI;Z-^lrtWiTM$@44mTqdR?#OBS#1EbOBKvx_o?^M5nKO4w6` zHp%DqYLlMn6`vD{cD9X+VS=6cYR@}HYf`C(5_UTo8A6Q?n?y)`Jl|aozgr|VU)%hW z7+6m)A{hNFSG}F3YB~ATI?!fWO_l^+?rtjsn&Qpzw$-{_u%~={)MD%md zQem{*Wa&tEPBBvJQnMTrS~6!h0Gz@RkhSw0`I!Hh&AO_6)S-9O=Y|!Sorm{r{#fkw#wjPo!tUe@I33oW;~ESQFipCI6G}6;Y20>#EKYS_)7N^s;b!4E5u%LV z+qt#cD%|T32_pl(96`}#4*0c24N81!OA~I(~IXrTPoGPg`dB*nE>CHxbAaS(pwvlwyu|;zsRcwt%WOQZ*)TUat2uD#7Kdl6n0g_8xn!`ZzWYSLb`wlk7 zMBH8Gi3r_0PaZpa?)vsv3cy8UF(!!zCbYH`A_x}+%OX-9F(vmn91*ycWbzO7TyoUS z+0euM*keIwPZxaYh2%!+9D#W6g;wRaHq1l3A>5I`y@~jq;IPC$|0PHT&mE`-GmgcZ z(ZUR-tiX&9gH9_gXJ3f8M|f_tU}H=hcuQF{m8)s<`n;9?$urP1%Lrc-YYI6t$Q=ih z59s7UZ}6^5q>@2{r0pCUg(n*QmDT<2{R8+#H9ZOjRr~p@70a3+aI~ zla11s_`^7@F&zl=j z$amL3Sn8&4xX|7c=y1%k|3a6^3|#IQBT5rqkY+<@Fgg!K2|oKPgo@5J2P1_S2CVqmr9$bR(MhD{&1yhN_T!XfD{N+$^$}?(+TCGDhwgioA#YJJk_9)U*7ojMoOx9z9s~s1;zqY?W1$d&(mce zM-(l-RO$e|Rdabzf5CzLG_kR^@{2W2>fu;t{@J@$*}%Gc=MoP%VXuWJ^meo#K2tf) zV{SqnOD;(}2YtFJ&sEs?LcE$!VrRqzWt+ zp<*8h{24|hTSg(U_5uP9<`=Z@XeXPYo6uys12xwvv*1EIsFbQOa4g&hJwCGhYBoi8 z2NWOG7a54-j(xrwSkn+a&+ifZH=w%5ekEe1Nw6Kudi*`W?$)hWhdnWa@(+oiD0v|JT z$A~VKj}``ZE{i;dO3m102ovGujX!c86n6JaCO_wbQCksxvFzL1f@V>BMBBR-8Fo+u z^pvo2ny{I{l)lzwADP7GrEY#x#;*SX6f8v&`d5<6pMDIpO$MbWYquY%w?Re6_j@X8 zewmbXUCpM4w~+<|NrOL2MWMcWV_hF87ndUySh&*x8BNX-4TN`;C3PT% zO8M$5LuRXf*S0%? z4$z>jb653)VwvT+j5U4x-)sriz^y#`F3K>o4tAO%o<2|DX!EuMP`5`w>4h7FFfLeD zgOUjMk4S{#vcJPk9x?CAEr071dRF86(jtP}oiY~jZdz%3Z(0y5uU_H&Y+99+Teh)^ z$*#w3nFpD3XHsJdelFK4NwW0f0CyveW@%HlS@pfKY8V@^vpppoeiJ=g4~r*WGp z+1Pftl6}U+nc%bE!8K)H*|zU{uL|v%u2fn(RYdQW4zd*~_B27D$A-QY%IqL2y`{J3 z_=3B^xvcA3JlA z;boQse(x2(GJB&8UM{tnQL%I)IXG@xL3sKlAIBboZKDNTTPGRAbUx=3m4y=QAI{z2 zHbMK)D!pcT>>qK{8)p>|S{TWBAsjL`1cZRRa5Dy47c|aVceiHgFU22r9(4slrL!X< z4~&k!IH=E9jkc`8oCPn@n#v}4GG+au2GyRY`T6mad*lKV4L5!jBlKUi0^Rl7$4_3d z!(#Xx1(2B9{U$i~Z@%EzjSdqBDA^AM&D@fe-}@npUL^ZlFh_+a8Qt++MF%uB3#sj| z+TEwG{KB5UhnmBMG=>|OB61MlZW|x|&MP5~TkbQ1elx(oL|dYc{Wy?T{_C-iMFq6s zg&>QR?>3E}L%+ItpX?fu`O~#sI`LY)nz@Y<7@LSkgdlG#6)o3Wbe2TKdUJO>6^I{Y z&wyEEere_rX|~ic_8%TSQcO=z|M^hBE-^kxuj&~Qaq=fgq1q-A-&Ubz>5VVSnw-u_ zc65W*a3tjj>TZe3Zij5~b4g0geJlLVt$Qr%T&Jg8Fg081~gL)KjH{CxKyt#tUXa;)8J@<3I8H$ zZ0Cw(nEvvm>$SV?hYckI>)!s$ny2i2cW;iwWA#$;-xQ1r*lEpy67F;8nt?;p`=<S)qK@fA(Eeb0}daW&E{|1fR#mSM>L`@K{ z{7TTl4FYne9x)`9?^H!*hz{h~gTZ9SNJyQ726XZ-E5Dk5?~O*f{E-dng?!f6PSr{~ko1m|>N0z9Ng#QZ%zzk)9qTZ*sks);tu2_g##BN?|L0N>$Xs zK%CEHSsFm&q2g0o z9?~aO+xMi$C;#QJFB4Y$*DW-bwaX+&i2CDn?BN^6e75sWAwC=n3;QoQ5nON{lSV0j zfDe+}-k6QF>cG4M@QZfr7YRpe-M(3{BG-=5tV>BzumZ;>;}!5zKHe!dutj#ur}1-~dv@u`>#287il4 zZIE8Bw)II6jU8I8J5k9lG?D@BSQf+s#;9%0fR5Zs_KM&ngHOlp3C>$Ol*Apn9A6){ zsvpV}4xM8LRRHJjohv-vDZgnY`*y56U*Os58ra9oEluB#z^AP!i&Yi` zNkB(4=R;wQo}|ncL%!8IA4>w@Vo}>5yoouYpL67}1qT^(8*2drsqy%gJcuHJ!{Qwm zo^x()C!WnJvr5s3nxocw@SYO7Jv=*DP)JF>mJ# zk1s$zP^z+MT-p9lQo`&J^Oss$-lO6xx>BWMh;Bs7NGSpJ{pONFsyhPBa`rIkC~H!` zUT4RDRyD26{4AiGKbNhxHD#1Tj)iDTLqwUBBd)HaE%QgTMU=iG-kmLB$y+RI$P!1G z0IJ)%UU_qk+$_;7o#Ln!f&s+jzN3MGG{uul^?RpV-2}>v3M6sP=jLdm%5nI|QUYii z+h|!*Wn#fxTVo!1g3K*oisY4Bj6u9rTr>K}=?TBvB?ctJCsE!kqi21C50E_a%b_XZ z2dQ*iZYJHO3Z?S$RPArVp~5}BXkjb2xuC+mgN2%KuT|gb1@S^b5x^#BHw<)Kdtla< zE~x}rur{#D1B?(LlyR~M?$%}o#7p;FkUOZ5B)9bs+oMvqg}?WO9+{d@N+-ZNeKRVr z*OS@2ORt#~6P?1cD`FUeivZ8OB(eesihg`eoG9z2;D0CaIQld7`_ovIQ=R>ru8E}w zScOhieBqv+U?LNCr=tsDhGi{6%LqCN&YFaPhNMOz_!d70OC2bT`V2hB(|t=MZiQLl zkhp+J;o%=?pT7AV4_(^#IlV!K20mNy8*Bizm~F1qUvt^jB#weZ%l0MC)LRBN)kt)M z%>rSrqDLO5b|g52Xa0cBql^)?>0D~oreCf&DLYkq69<&3y^&RYDHT^>Q1Mx}P+J<= z=giGIzx$_HpvD)8+mLDIsGNa1N$4p93(pDSZ9vEOpCb(1A@Jlg2BndI#U$oCZybk` zt?V&`k=lWSHy2kV0Kc!&7niTw2H@Cxa_1xlg9Ph6Gt{X(B@~7PqbE@k^Y*J^C(f5v zLTzK%csj{4yOm@|7@u7tpw2h=kS8 zNZi%rgQ-Q%5iJAV9&=Mcmi>{AeRgI75rNw_Im-ud$u$Ir*#?GJDhSN1I`ZOS>*je@ zC!NHhJz@?B9w`l8x$+6dDQ4&>@#d-cIw$OlKO?gps)8q8AEk7(m2TpL$5 zGF-kf2P`aeVwUFU$!Sgg>XT~xd375m3qw8zuGY+~66Pmfihw}`0jQm9dpCNa^DoJ; z4jhlj+HtJ&8qV||Q%h4^Zs;6i`sM|TBXh#?nqmViQe>aoAdQ1hKDN@^F4miISvXa4 zRE)>f`@(DgXx~y3MD^Qq?y6WCSyt-gbk;oN>986O%TOE-DbU1}%Co+z&IXz%?i(>E z&8BvS(Y0_)%e1PtVGq_pfyKKgw)gKILRxK3{Z2MsAggj!I)1%%P@%G_+9Gu1TAI|z zFnZcR?)>B(DA69v_KoB&=0+{)WwLrB*pDi!&8Tr^p~`h}AIzBF^* zGPogX*!teXpeg(jlQzO*m`!`(915EY{p+Rrk288e?eIA+hDB#Kvx6;vN=z>-r;=F4a{pt1N9qRQH|`^!IKGq}aJ7)m2u#{l-TQ0nL0(bx;O2?! z>`<%GA{B37yzy4M#5&?DPub+x&ye)2j!kLmwf(3%m7cU0(U$)M{NV=DIOs+)yng=S z6Nl*1->DIUrK-)Vz&F1W-a^lROD8}Eq-zKshHrvz5)jU>P&Q5dbK8>1`lPij!#cdRD3Y3zfI?d~jNpoI@ zx~kZ`)i)PR;rrfCD!4h0vLR^J9c|+l(>H;b7a@?pdBd5p@Tt)G=@@0E*7YA*6b!Wn zb7!P_Tgr}(_u1h;ex_eBSNM8r^!D)oNMm!c8zMV(Xh13eNnS>YUkyMn?IX@~M(KMJ z1i&0cWsgC#TNCxCA~BO!r()p?KPK;gh~v~Q6x7pT{8oO>u5&H&Gr&loGPeXu2RN#b zHGRu8!~{3=Wmef@yS?-ap#zqaiznAHHc^avi4glAAnQzbF=&nD>QzG{2u(D!bwy`Z z^tD!$L3{6Uw^}}_Wc+x8eR|^jPdrs?r!pFwws8xbYGO;gnlzb@dXw9pH~;aNdwwK* z;wJn3I*?v-+;mSghA9CtKeDjNj3J{yhAk2pRL$LDO+yXH8GDLV z*Fws}K5-QnBj@MRl*b1!=cwOjFnt*@0wVu zOT`0@A6rMtbGt~yo|jmA`*qOYB?oQSK!VY2tkSF4Ws3W2>~VY?Bi{Sy;`!V^yKaii zC2`=|`rh}by{|%%YsDH} z-@LVz&CG3bk-Lt8LRn*x)zA7>{89zvlyRw z-RLY*a;}s-P^w?Eqm6uta%O0)lv@&UuEJT4Em^DP=hm94sXC%-Z^`)RojLeqe2=R= zrw zlVg-VdJWfG2EO#<-AiaFs1z}iYXWo7PyMd-S7drm zf0YT4r%a~;njnMW(^A=Nc}5x~hCyT1It(}Z33DMt+7~TE3tN3+(Z0xbL(eE>-Uqwt zib54#$_El{a6wJgZ4pmjZG|f&s1AKKJJ8`^dBu*CZA!&@jm6E z7~-Z4yYea?W43g0V4yZEQDA+~;1idAK$<$z-og|9=>X=p_J>(*HL2D&+f`xUDo^*3 z^TMadmbF#rTiQ$Rty9&ytkeb@F-+(|%kg}vh+b}P`j_po%ja-#SJ6Xzb4!?3bjdNfSQnwUa+* zhI7$*$3EXb^qsp*Bl3?3y1Ebwfw}FqIn}p5Sbt2&(t0wE#y|wLAeubGSW)*G&L`57 ze0ncWZMZ{Mvq|x>W(&b`h^7+D3794mT?VV|d*X{X8SY{NepI}s7Y+2Vm7H(jeV}OE z>6Hb7Zz>zEiB!(^NDaB9$I1aqlV7vd8$?}OFmCw+=Q1z+| z0DxeprL4L6*il`M-4*V~R+CGZ0&Yf{VslK|1G}A+l<8lJOa=#&2;W)pRmL+Q70h0V>k_!bkdY* z7Y`<4rxh1mcwsfaV0o0+BF(o&THR`TVX`K#nS~=E)?L8~bX;@>CFaeLUi{(4%`%LR z?p3TtuK-jfuLf@{U~Bo3jqon9T(+^TJkGP6iza797xGYMU~Yx>%kdt}8oY#LYl~;B zWSoZtP}kk|%*ChDxT=^p*tv7YArO!4{u&G1eQi9%aso<=_kPqiT)dUQ_x<>^nj+tg zAV%}>Ka=@Zh=9(vD4c7LwR&!;1TJbzrvxpjn`_N|OE5VlQ zIOPUED4*lGvQhy$M!u=u}k{hq3<{1a^X z&N<(JlrSR`_N4G?nZd^wqF(d9yBam`pHw6@{t+88+lXa|Pt2J_+&g7L{3GG5Imu{y6fS ziu1BnBRUuo`0Au#EE|-8GXQd#dp-(>y_NWSy;tZ+;F9<}H^qDXJBA>vcP|Zc2LP)k ze=#TT1cuvtK@j9FaAng;uMea4oB5cuH1HgH$_Of;<)&30tNc-;m9E54!~keMXY>q8 zCKPyB-@=sp7*-Y|I@1NaHl&0I$+7b&7Mi35+(LeU=-d_sf0JnLihzR)5n6?rwd6*1 z`PNt_`k*ZhmsG3YnivntT3TVR%zrDA;o3!7%6t~pBi6I&ATUu=0xDa0wl6|%$)5^a zp_ZrkK7$SZl6X@Q_K)hv-iqOFQ(LDbFXWtiJPkz!jBFxc=XyAxvacqKt|ML!$pfbd z=*Q&PJnp;Y>o#zp{${#(dGscN+~$T10qdB2)OnS<(}h~d#$~Fa(q35BQ?|VSsqGc; z$>?{g#{JHU5;!g%Pt@TxsjNKOs6`a~S=mxQS&1}fbcIsE4aik5xXhg(j2i;(hSsT? zGe>B_!soKT^4hyOHAt0`r}wx`QwJzZCaiakJQGjv9>b4wbzG+Rl?R->fafd z;HI+`u6KLV=Oo&wpjwc7UXlT0<(OW)5dCg#-p&oL^KR*6=4Hhk6M-%9g`@B>R*LUY zw;KV9oHGOKX#RVNR4HI;-Ewcq*_gnEQhLi8kH0|4Q#m|vbkBl7% z%r^)%;F*XQ9pKjHM+vvCM<AJb)5;uCMv>%G2Y1FdUk z&mhSyfzq{j@{1e+Z_c!Pa28{lQ#4BzNQ*KTK&8BHoRpw%PIE|GiZrL| z>?o;A$R3wvzT7d&+NcnqoF>7`Z-3Yjxi#XO9beg+bI{nQ{`clT7?TEr&zZ{Za7Cgg zo?oMo7^q1t_HOE$QZ6*db_2+;W#QiTbXET|u8GOc#P2L98~zz|a7GeoW})hw7)q}2 z5-wuiS$NKPi9TV8cxN{EdzR%GHZSlPdXlSSlB0ojkp?X>B_+LE$*c~RJ|o&Cy`AsQ zrna5J(UTRvRi@+93R3u33(l-W$K9=0z_A2VCUi{4)|;tdh=X({L;wYI$G)h!HE1(s z@d;DG83dG5PsXHwpTKb+#>1&8MVUAGs7W-dFE!=4m1yRJIlV8BCtm;TWfh?Wdn)lO z=h%nwCrxVcf%VYyh%ZMPqEIpKdoTg0`O1N6jpM$`A19)JF0kmH(*d_BfulrsxJa|q z9Zp$vo>gjmPyA_L1V(91K#%T5K>902)GK-`JME$SudlJUtKY6_#V-q_q&**7k)Q=nYpu0xG{%8t;%#C)Qy9(SmZb}Oj=P%fYMn#+i+2Gd3cVA$&u7-5 zc@@lR4;qEcPnm8{_dIyv@M=^=e8X@u`D3Y~3n__;tz;lU`dZJVZOr6txQjZwHRtZ% zEnDn=3USlj9iKy%pGE^ZL$^p3e~jG}NO5L~;CI|{HTm-sA~REOOGCK}MJhprG}M53 z@6Zg%(M;_CC)~rcV}?|JI`ch-mTl?LwbiQ*Dh6T=8;XuQH!zn>#k;!I^{$F-onQYV zvsC@0Wy|5WIK*Q1r0_Z+Vr4;j|DJqC3kq=ucv9Q7{sR^(4bI&5tgFA@b6=#NEgZ~W2!IXy~rozbCTJM9EQ=&QENG*wcEVZS(@Tr8JoL>~w?)GG95wwr}~ z)YZ4Us3|nIP3{Tg7(!`vg=pzg-ABa(|FJ^BFI;V_>Lu@^OutHSyAQRN+J{%rrG3<_ z(b{S+o||}^a$=;G^a#5Aw19_7OKtZ?5y)v|lnFYRsO;4l-RBWZ@xNSa3&*hhZAab# zvt_j0#>{rQZ_97=s$@Qr**Y90#M>X!l|-rM{zS?HeMHXAC}$;>J4*`<85Ec%;PXBr z?5U}A{=jVNIlp_$3t<&2y5h@<%Z{J#qk1P`DLMx)x7Zpcf2_$YKe+aPKhW+287r0S zoFsyHGdPv~XlqIK$3AR(*SMw=z-2KGd6 z6{V42iF)6z%x%K*5Bjw0)nRr3>chGA%}fvAzCy)iSa^c>o6e!*N5HB6iw@I7)?=tH zI4ep0<9F3=swIb(8ouKM6X?8tWR1aimZ1~viSk`Xz zf9rlFMftO-1^{tf4sPvsgOUs5lAE|a$_}5HL@8CnWmDEwRbxkbnK=y_kU+VGV7ylg z)MgB3?&fvvOnbp|TqRDYX0)7Zv;baJpeM~Lq&sE3z9SVJU&$(E>IceY_mDsR7XohS zuB@!@wud8Nq}seqS4V|kTu-iLGo!Z-HWi0b4NI@IZX&eBFG{`UWf+(jZ#A|vB?)-b zO<@R#BCdn2<}35cEitsf0229FE|137_0f)r4M(_F9kOK`9DBX)c*kAQ|XeoA6sx5oR?V%yz&my z@~PaI&nf%`&(7$#A1}v>3?;Rly~ln&GVrMl^Kg$GIUx6_TKBw96cz-#nZSK8Gidwak8O8yn=i(;(Ot(2|_sjM=jMg|w)7 z)HHT;rnc4JSmn=v0z)VP%lK^Y5pAZNw0-B0IQPWteTjnn2JHeM!iaN%GSYhs)uWg` z4h`!LfeL8mGZ}emEk~E5WTt=a4J|oFO*mj5qXF*Rx0x2uIVK}nG%Zo6HnpWVh}{fM zCz9b!gR0DOJ?LfiJA{ylC&;9le(y{!e`%|&xq1!-!@ywcy|1}pIxkSB1ab6G?2_bt z0XhhUDrsK*D2CRY6s*{*k?bEP3U?z0r0e0#XGF0IX;$md zdc68>$o9BHtiB{FN9~?RZsq6noV9+QVC-`n$)9l~IoFbD}uqk&RJp3AEakv;SEn>D^SxHEZ6SSCLq0YK72l25$uI)zh@^X-4*xrza5q!-WjAY;=a>n z?dV<}p~6x-(V`YQ?o@Bclp=CYz7S}&-A4~DP28N}zS^2exKKRv z(d1-7ei**1OxhC6hT_wPQWI z%2Ip1U|pePkkEJ`yiQ_x=Mb|l5~alzvLnwkNy#%rmdY-+9!v;3$T@1MkP;4H?|*%6 zWNB4+mX9c)`mzBOe9*J6WUTpWZgWiXBc?{|KPInHdpI~rp^&mjw&_u(jqPrR%Sp_M zyOr$|c;3iw5t(-&so8Ay|Kj*1_8b7FDdDLLf;FVPPYJ)k2pmgosr;<@3BiCCo2W!L zD;d!Ldww<&JM0|IgNf!flG=ApS~~fg8YEZ4vB#+ zqv4dhN@v9P4TRFJBOf?|qnsIaKF+5|C$%00*AnL>bOW$vrcDGi z@Tj1u3fr0;qyUsr;zvnxQ)fsuYR6&Sh4r&7D*>eueoCaCr;t`W;n}-;&Bd`pwhU7=Xyey;au96pxQsBb68Q0!rxIv51bv>Zu^{*#4-7UGOc8? zDj(E-R{FghwrfXmzp{fGJ-%7D7wo7+%vb~tn|AmgggrZ;S&LtGede|&)Rv|Z5&X$z zO01U-tFm_2fG2~Y4=UAim)Gz%?lJ>|17k(d!Z_(BNqcLd=~XXSnr=6n%x-h8-0qDE zMWxP$X5$F4Y7V|M*$>$_ExCr?9WHL~9&dH%K6sTwVE4#dgi5O%EVRtIYJaQ$YLs@j z0y%+8sudAHF|>WsRZ+mx;RW;+sPCw&<5>Ewr0YzG{_pvcu(zJRHsP%*?gJ8WC^PV ziyXJ79I$bZNz5Q8?*ONOocTr~drZRln7FZ3G^O16CT0-o!sbShG+KUX_IoLhC+#Y98E-%YMBe_1#3H2Z2K zhx|JqqnG)NH7&|vBlar2^_~0l8d*?bn(mgh!AgA5TRZPG=?v@&o$JJcx5@nB6h zpTrSkK5$Uo2Jjjs%@XzT-3rXS@^e{9zb9 zTQyA@!qT1Xvq>Q}SZW#DsdZW-ncVSpk5u0~6aYrdNUc_I3vPGNCm#r^}B~hNgdBuUnq@1Al%Ee3eJ?c!K zW$VeTmiX{JZ^P#Aa>YDIdMDJjx=JSS*aRar{{v=k8Og=mK5{RHvA@T{%mLFgvUR9s zC%O46sLjTn9|HT*k(^6Ntu7|1!hh0goXp!!UUsJ&zsiwsRr197bTz)^z=#mq}! zPQa`W*0d~fgpm!XPLrH}IudL#k^l{m0gwuZ^Q$8T>dcFuNk{YIZ}vVgp{PW8xIdk1 z_BJd`9G!Joir?(aX!ul*{mg$l5^$VZL>}=2{{Xtw`!xRmME+!ZM!#HtJ|GSOi%AE& z{{Z2GTG7DqPGz&M-Qc6f5sM@R7uphc?$CV-Y`taE~ECUK@(H@7cTn=aAFdZFq&fQ+CP!0PdPr8}1@)ecoo&q@F~5 zDLe%(ZfoShVro5{U&W$2v_6l0rKi*y2+jTzQcH|?60*pP`xe4isz?(>oNEtw0;^`T zok_?(HBX9B&6l;aT$(J6daYk3p2u;CPN=q~@)0}IYI(T0u>30Wv@^lW9Zy;#2f~$z zyDLh&q@NPMO2dnxDwUy563p3rYAC_ZO34J__E%3_G`5;0Azw<}>rnCOE$P3LC*;~v+NXIuRmL2z5K?+cqFrMSc=w5ODdpwm zP@dx(8(H0GCqx}92ko>N{5{Of>e>6}M~|nxAIXhy+`7i6c{N3?y0b&+Fg4fo>sV~s z3zVz@%x_SYJ&Xe?YUC6D03p_};yAN=my_y~Q1XQ?ab&!mQ`)RdUPaEKWB&n zGi?gZy+l*Qw_zb9{6V1(D7*v!p_Fx{z1UQfiXWVB)BFjUwlHj=F?7izH`+8Pni zXkw#H@qNe#yh=&rI#AQa?*k+Q9#K{-ZWZk!4+Dx^i4WmlpA?AJI?--hJs#-*>((ih z@q?L9hEJUVTw!u^BnSs+qFB5)DFkp>o``)#qJbI2e>ze4ahEAN0kEi`;#;XCxSuU( zLy9gGkQ4;@Q5i(vTh{cVcuqflSwL z-Cx`-(vr0(>SC$IaTq9Cn!7K;;3pa8sPrZlH`sAu4WY!C*lqBrW+cDFVlTLzLYy(_ zOBld$SAbY-Bp#<)b+X}h8}Z&OxTu_vh;w?Pe+AP4|+ojqwE4q2-lzb{^e27rN;Itu3TIYWohaF+Hr zV6Tp-vMmb(*_*Py80|-jF0k$tl(bET%&l#+RqU7f-mmGGxyFEaK7l_8Y{W-gGm z0qeQas1Cs2!Z=qPy1TJ&xgEw;Eo6llKTdUNW8J6P;(<11?4@dw6r(!y0QLTLOAP@A`l`9)Ut_OJd&#Bc~e5;zUZZ37c zC1HZ_QnM*3ok5XPclfPMEoU$a5i(?-=~qT7TNSsLMq4SzmnO zh;xXOl=p)&K?(&s{A#cM)+I}lxXYmc&-&8DaXSe)%%~7zPQs;?3o|T%k2X?N7EqD= zIivZ{!h+Wj+qj{X#I}*9VhEn5d5W#q#4S6K*2?mua1;k2wGj6ZLX@W+B}4!dCuyl= z9%9c2nf>l27GAmaY_-Pq!T$OK_k92>h=T(b*LYC0ADR4nL4f>d^GsOk0Hv6gpD$-<_l0fB9VZ=cayxSQn zQIL_Sfiz0EjVVTE-XMtwDsuDXMT0slfsPcI7a4MaJh??`+lW9VN_9%qNspygU)og? zqFf0a_22JW7xtAZ2~T^ZkVrg-QAL9~Ep%fD2vduG003o;kKg4+40yVtmfj?Z(3sPg z=~YMeue(GCbXMwANgL4#;{NC<*52`h9xi)-Dl&$2TgMg3;zi4cAmn=flvDWYNnT#? zfDiEvC)Cwajx!pq%akro$mRU#rSY0wNJo3!CLjQB!xc!{*2qc{YO0FXaA z;$LWf6XHx~w2O>N!vwjwVf2C&%1Ih;Ca=rRDz(Uw-bp%?&p+0Zjw5C0O2B}5D^h4D zPP3-&kUwWDi{2gJD_k!XuvN3btH7{9i7~xf2OO0`UI<74s&o-mIpVf5fY?exCsV03 z1aWhVS9VgUG8C-Zd42g(vLiZ~q~!UQ-}Z+g?!~IP#8FpyfRCA6-wwl`A1!vz_9Wl1h}?lbS}RNfWNL z1#w$0CrKKOK;M_&tyS)0*9uf1W=JZMO#DdcG#5C5%@7Jt@R%^3T4_qj1=(aAeQqQn z50;7k5Osn1ed$S;#5T>G{o>Z@chh;9_|yR7AZy-g1P(_^2*t9l0`nCe_Sg9uGa^d& zECa+1E<=lPG6H}aN2LLLLSaqjSu#qry6Yqm zIZl-p?ns|8jHD@L)hH#yAVd)x)1U3eS}8s0g(gIhBcJP4vN7@DQFB#mDi998&aqra zn2@(-Oz3nc?kLllA2_m}$50Z2+r|)c7*xz@K^#D!-eo_P3M7%6omM~ELcFO;NCG*? zBd6Ars~=I-ZX!XP*@%PpA37U~8jEG3=My(-g-eJ!$urNbH@S}~&)y}^5{9KK`}oy- z-Z+KKLCdU8ljLY$w!5beXELUAN^}#@ii?sapvi-`>p7fp(g-jBCO#c&P2Z^qj{GHa z5vIQ?i2mD1Oy&y-JCg)+`BoTYO2irgLryAZ~s%dT}T^+(0Uc+;62jip-w3ij<)(nAAx- z=|?wwltR$rVMNITev!}VP&RQc>Pqg4k_;T&wEmQT?WT~R65$XGlep7J9I2_;GLsiE z6uUW)r6~q=PdU=5UuiBIZs&$u$Jl8qcG(%-gBaK<`q{ z#w@YBH*OJ)yPVp?XjX$Vd7U~_jv5-oEz<3=LbD`9a`dSV31|C0#ZIXzD{({sohMyK zt!<~PxtXgEH>+uC85FtdI-kF#1*eeOLT$4J5J1z#y+<9rQ;!zV3PP1C0LY2h`Tqba zJ)71VJ>#nYY)6-nt1K&$cCJ*cs?3EFCSza*pE#vsz@Qaz<_4Y-`qW)G!h#CB;D+`| zh><7bSe#rd_lkQmjGa^toQIVml7}4uvKo9r)=BXWwY6S`(=IAgmNJD6x&Cz&IO>Yd zXFyiuOc;&4=!IiwNm5qw6s-t^&n-r@z?LrY3v8)xB=ZtB^`aAgm(r9ez=V*ZPf__) zJ^XRCB#_~afRI50dQbhMQW8R)BT3(1J-!toT$;OcZ=G&9@`_X=cpvK&oL?m<@f78m z5N3K*E$n@;KtfdFa)`~$&g6aVNzW33u;h(4K3~&HEEgvZ;t5)N#Fzv|x`^9OXI_*_ zF{ay-_>fjp6Rc0%R2AMWT9&jI^8!MEPKVF$@}!RO2@~E&gaM%I`sq>7H7D0N>xox% z+o3@^D9Gg+0oIZK0B920(iGx?kBc&gz4zr%0ggD|genuJgb63D0o-6Hlocqdc@jNh zJ!#z`+C_rAaJ=#orKKrCfJg^_LO%YqTbROBuL{)(*by*e&zE0?K?WkZ@hB@PDHHVg z`Owph6}VQn07_;?vDfEAk_$3stXZcNQ0BQ|Mt@)BKu$J=0NZ3Z4}`$;=k=(PaYSY( zIMB$-K!MhVF+}A^N(Mp6Iua-El_9d&3_{eFManH6$C1#1WeAgB+$D4)a%; z0m&!>V=?AWN-*B7PC-z}AVE9*?@Y_NLrEbEZ%LIPOl!-o^hmx+h$Zb~#FCK*?@6gC zuA=Pku;}ILl%*^>QYe87`J6T z;+z11ya^trpKTbc+&dXD+WQhp8&Z^^sem__^6RBVFK%AA$lF0qIJE)>;_R)9buQhdg_jCQZ7JN6e@L!Jud&he2p4D*2Eju;hPVqQ$^Vm92uK;mI zK`9do)5vMgxLL_7GGx^FeBDJR`k1ki%F&^?={3{-%vgzIg758BjJ06dzf$~6_l0LF zJoNRA`PVQ2Nso6Q~om<7$xL_?Hgd1>CCryC#&`T2O{payGHN?v(C3wGC&Ni1VgYDeNlcJ^mT^WS|tSZ?&1Y2Sk`UnT=!4 zyy8itt$Pz2z9HfJi{j;yt}a_(=kJ`eNm*C?s02q%W=Z8luKNwUE4f}6`df4y{{Xo| zXhDr;0fIUMO#=~K@k{UFcyftEkcJcxsQ&<$G{`4zbd}saAz|j8{32gLPjZg%1txSc zB{4;;G&>voAqj-(K2VvDnc9uSRF%FPvAJHM zDnkwhp|E*LS3Nm;(e1Z(R2*e2Dd5zA;s`S^auXvrEhj9Z3{!>y!~s)VR&Bncr} zYcsCVOKz^O*lkwmziQ#I6Pn?IkQ5`B+!4>L(?~f6IN`Bvw+->PkaEg`(zw(rNjhjn zH{9YE7tOe#nZ<}wP=*o~;$V_xJoV@_qLi1e)}H>;zL2AtW;`WOHq)HxshSPjHpp!) zi)E#4A`s#Ok_MZSObzPDs|d#1H?1ia9qI#dnRjbYK+UN+RUiq{e5fusgin6LL$4Bm zu?-SVq6|=m#mH-n4SfrCqan-XWpnT{?+T!hLao{c#wPtl{1wbcA+zA7wu}E*Ro2=_)Y~8TwDGCAco5D1e z6b*OhS%h4;@Oi}BT-<@UUSACV0Etuai1euuxa3i8hSHR~Wa2Fg z-rKa|S_r#a1;d!`(^`nRP;@$aBg{cK<*I1pw zJ!YBJV2=F1Y@qtym8|z=Y12Y=AFUl^T0+-yZ9;~L1G~(fca-wy)YX7LHE0A;IQLi_LniRM+^jUqsu0)(B#yo#r=-?8 z+sjs8#5!`uM34me9d#NVsz`)_?whrB$y0@BGDvi6K;}m;BU@_B8tg0c?TS*V$=xak#4CNpVuK+i zZGfe=RH#%W9W^oJKE-TYLqud{(nOW$p&Z99qw7RG@*H%bEETp)fZC)d%1+vSDF7tm zZKS0r?$^wv)PbHlZ?B~ncJ0A!#irRd`DEk^Nj*ePkZC>ZuQ2+q84kD-oW%hqVD4lH z+La52Tx6gGt0bvJx2V{`*M3x72DMs+wCkAwf}o;8mI#gV#=mh*tHd!&w>(#U*oX@6 z$`j;Z_12ypdd0-4NNL-AfU7V}hYq}k#x$lpK`pZGR@9)FNldl*od?;Z#+A)3;^oA+ z)*$OoPE-~1AZ?XLpQiNE`(4zlGpa*`0pmHfnG!s@{{UKYamSV2CBc)rOu~$*K$(s9 z8f{5Sp=AwRTc`v(AKfV=jz)QnxA}EM@}aRzvvqK*WIb~!5t$mtLPU}W@}r7Pvo1E; z{75p4q$x&qIuW4t_)~}A?5@=3?DrIsPG$G08B%9S*FpN$JAgTA((Z4qt*+S$04woL zDJmM7$vbVg=}O~D!)Ug0{c9^})C~&M*a;-*xvdzCfa+V}U01SU%g-%axk zJ!yKLZrQ%!yAqYG#*cVLy6j>#8dGQEUR#-(#8qa&atuDBG0X|{F;Yy7l0r9a9c4vA z+18eTL?nVq*!W->=cQ`VS4b>6(o~=f0he(ag?wr3UbeVe@eAjO8DuC0%xxM^p0tEF za^hU>6!Hp;9PMVz28an{4$l@1(BG7AfGMk zO?g@+G-}l3+mfqAXUF+OQ-^EAY^Jt}_h?8s6O!+Ag|2?!8ls)>+wJh@aGv1Qq_!fz_+fVBQG&D9g4 zW+R#TRN2gD2XKTo(9lYUbXFvFF}(9Wx>qW%_ZhmKvY^~P+!dgUi*_4A%8}qJ1pJ`r zYDn3%OJTOcwHcKNNb zD5)f9d7T00%Bw6w#uCXY4InrsVYej2bukPaKMIfp6BzOmPp4bym#7KWTkm*WYYyo`wJ=SkDwt!i3b zC|F5Xg`}QwmtVehM9|Q`4qdwqmM&2GfJlO*fK*~MCw*yE>XcHI+^~?8kdhP%&REmS zm)4SZ*B3Vke&OP*#K}4kca3%Pp(5mDTaVp@1TQHh&TZpQSol^~4NGGyXd=2Rc&aZR zYsDxnWl59f1noqWW+A3l+Orrda1|KHd^+ zPcKl0GbRa1fRHrWC(f*dY(=|`ZL&d99J*)%N?UOV11Sh^Xm;UC%&zo8b11+t2ghwk=UOAsgBIM}JQtBK zG?gs`1m=Q(4*JBIrqgl~lm{WzXbPl_{{ZG4PLZ~hT9lPH-Zq4lG^61$_21LuLQ~gi z3vLmYEEG)d(IfNnsfZi+lWI;!ED}&X!Q)Yw=r-GPGc>N&>GJw+t!<%U0A@XZYd}mO>Yq-P(q7XyZQOAswh-Qpvu>2A zAw1`A^6gZXHDVY-9Cg&G1OihMW1rMlprKCm%sANEF!vDZcH!%(>ZYu=)!Xy0j)W#6_ zSWWXuvr5tk7X>7N=#ohJP%bdWU3E-bU9jT7l0p^&ek4~CTu&W;?!ND_=oSMC*Py$> zVm*y;<0UDx?J+k6P&{^sNRR#*Oip%HWYUOljhb8tAMoH${^v_xur}o_{yCiF!OXPf z)I{sfld9^`g|EK9Pk}xxnM_YOsmF@r`BiV=zQDM457b@%0C6(AF;YrPd{D_!^^(Z= zM~aF)on12CXE?Ui07)`|8g566T39Zu-(Pmymukw8WT%nVk6nOt0$5jeuL@J0Dh4|B zs}~sJ5#FQuAo5lX{*L$e8(Zw|_UR#GiWy#FAchGWc^WYtnqn#>tB5US>QoHCJq0;8d3u$EtSC1HMg;uy*LrV`W8>)6zrlTl`(ASt|kf+jz?f)CDsp3AY|N|B5(WB&kwD^u{PYZsr2hMG}PR)@os6Y)Ns zCZr5tn2nv2mo24vNzAtp`ZAx4!2Y{bKg2viJ!*F^u>6sN^*h;GBeM=ClilJ>ndRN8 zL~@Uf0nX02g4~Y(03EbSj-d+*1o{o?db}%(p32p`Hu!TcD3g18bl587N)l8x^FJzA zhhSVkg)h8&6T@!q+y^`AxHk?Jc?1I+>>{T8A;-mC)b2z)kAsu8PV%@%X52>TQc;as z8PI@*pVE&10CfCUlf7OwY!Xa+sxjAcpX@Jz)AE;_Yav=j~|JSRYwlu6sq&bkGxMdy^Z*47ZLx)PMA>+%O(XV$mfTbK^9g{?Zk zN}NeM#F}5?E+V&|(0)e2`lml9vFv(MmE!~xA_cmMBj>dodm+T~=3fvUC;tF_OrK8` zUeC8|(!o{`%8*V$-QAHrVtoOM3ohV6z@ON+ZD|B0X;|fEV^_Yj)Cr6PdrPif_8Y za78UyaTl6eM3APGblZ45`OOQ$ZX^Ey6S;kZ$ha?4z5U9yzQ->V=3nhll@K!i8*$H_ zC_RPTxs}1iN=YF5w#oXO)ik=m@W+%3Sc3s*NhvFEqnA1IG?B~?5N%-$-`YH+fMf9y z0tD$loj2hZ5|aM!a{B_{*eLB!z5U3|&tOV_uX=j~F zzjFH)!-nA?vc?EyYuWRM+fZ7uTesT+Pwx^ZZiCn5NcfMlrg(P^Q@9FBR?*DpIh-p@ zd%9Hlj3X4fN>t7GDoF$sx|I>qM#h(-*NGZNU&4MMk_uKD8gk|9x1A~+TNQ_`8p?NT zS+DmFinN~G5(MZ3=t zfi?n!0#HVytcq@W^4aBqi16+maN}}AjxvI;Eyp5j)X?zay*XZV?!Es2!RPCEA%~o8 z8QbCfluG!%!Mz(9qiuOoM|j1R0gx#=&h^m-=Z28j5Ac>ALJuoex%@SyjK9M}!~L4H zL~91cqX%)UM8#h(4=O#W_x}I|G4M8oe_wai9V5a4q}6J~=4%mmTN zyy1nYpV^pNb81p-k*Altr7!W#Z}@%x0KoqM!ZaW1UoYh3v&L5^z;c9x(y_iWbsqQ! z%g(yxyRH^Olm;J!fS?S18MFC~r}@#Syy1naS+T-F=a$`~M2}5>tsmpONBlnj0N`KX z{65*czmt(awu>5;kgaBGM~xOl3uNV;_pZSMhMhnP!!V$w=t`~INIQ9X(zG|j8YMOu zV9Vi=Y|)Z*=`=qM@jvkU{{Vph00&|HZtvvd6>)gVNVRT9JiAa8#O$hbSu%8w?!o;l zwbf~Wx$fZjS&%>X*|V(>tUm`T32zR=6i0{wY=rC9DlfyVL*Ac%@JVrbAnhVB#31LF^%@6sKT%%6rkZ2Au0hz zZPBlh`F(01<7(30lJ5HrcqvV7Q|tFQWy`D`WW&VY%c92i;t?$z*mS9*TNz(5&r zn-u5-sg&qEgiog}_L!5R2DN=nkHe~0pOd&i4kKtp&AAb?EDZB`G?D6@rec~G1O6U?*x zR_YV}Wc6`hF+;(;G<1vZ zMGD^x@lGJL+T39GZG}RmZIC15R$mBkd$@J4bmh51<|RY{@rs)30eQ~#z&#Vpde%HWYLwmnrn%CD)sa)+_~#k$&Nqi%;`e3C zYiB@E1S&z?o^mSIzwHwWQ5QZVwE#khY!F92T2dRn9pSXMABJWikM7gI%4+q9kGHta z@a$U0Yuq|k7I8+C0#2K6r>!hsYWOJ`+r=4F>~m};J{r_vd<(4ncn2*%!v=lwu4hstFN21_!5&n#TsOk%J>`wET|#8X zexgUhe)Xs0DSzwv1wr%t?k$9I#v3JL5n(_b(y_nJfae_H=}&m}AiHs#~DI2+WKDleaR@(&L$&;1v&c+%T2BJfD& z6&ujU7+I-#)pmld4CWKOeRQfm%ZG5s2yJ$bEwQRXUsT7W)41W@7gI^ihF&E|6aDhC z&q1!07mG{(0AI+~8Nbiqxj(iRsz6#_Ovwp?H2!+l#}}cn6Zn*bq;=cxtyLDhA;L?A zAy-R|4AD;R}DOU*a%gFA-_fZ;u#VR%&sy;VTwjR{bL z6iT?x-y)*AHaGSwd*L19!B|_;(PP@>5-R}t@#H1Udfdmn9V8<=} zY53Q-yZH|n_IH*c<69=x3*!q!wqo%JCIQ!D%bg^- zE?&zWr$N zg!g}+FzkJVf&S9)WB`?7OosjM3!4+L^4e&%cBg_6La|F=kRW)fHF3b5o*8AUU`PQ) zW%J=5&!rf?0qp1@Df|J`nRLkj^{DpH>idP+No~Tp!ue7m=JfPAEYs?-Wv>UzG(M5y1edOR>=G0+pw&KH3YL?heXb z5itJUVJ>U?L5N9$Lcry>q3Jw6Sk)KN4i0vgfwruv#F;X#N&rO# zJ*D6YQorp6$pq?^$tHOkOZ|l5Y{^K#*#Pr0diA4+XWS?OE@4b0YqDeE=lWE9VjkY% z_7muUtF-(Q27EyYGC9c_?@8`ERlrms7=V$fRFV(%rv~^Fg^=_NEtr6H+B$trZCnMy zZNCe{Ez;Ty=P8gRY5b}lHBZ`0#i#5WQ`+7H6XLv>PT$M=&>iiQ2yF){$tg(6XL@jd zgZni$GGG zUSY}(o>hqLj}DVBC`87Z6ZzA!IA?(g0AMRB12$1^t*4pkwH%%r;QZN5V`M)QW9?w&(lBEt@A4XF{XOG}5Nyg}79MlZ8;2 z5CKRse8ka%hImma%s5@85_O31_2;!O8l%oH<_?8dw3o=O*V|4owGfLFmPsBhysH!2 zE-#n<;-XHOhVjppSto}0aDK<#r6 zT0)e?!W20cl_yF3r~|erd$6%t7P@Ckku=t$>LG=}K+*KNST< zcy+m4nDC6Tq-#RNb7}nl0D<;>2(z8C*kuS!rP_q*d!rIQ_oOcN%H$B%A97r7dKXfP#c7J+_Qm&9fQ~@~zZOiYK zQ&O^PO+F-}Ns+~1cyozJP0~Rz9Z355Qg`@qhXE+MMxtQyk0JTgwLA>sP%~bFc_awm z{b*_6M^Xe`cwz~S{{WXN$(m1MY73emCxzKkr}0S!B6ZSeKiR7|3RU_dNPrL4r@z=o zg5h^2M4b~F{Cv64RoU8+?%W*?xpasdQvRUa74$?gt{%gZPyM9SZ?1$H)8qW8_qZzv z#86s(^`)!$6|o1A@~Jajp0-q=ttl-FyRq`HO>8#1zY6xlJ z+;!^pGb4DW8WdbL?9U%Q{N$oob1xYu| z&VU@=yHZow&jJyq3J#hmI6yk?HT>x0_Bp_k2kac=sCbs)GEXh&@w$Cj{90f?-ewdM zGGZ)*gUv&4Kb<6Zw5%Nxm18V{1W8nh^F1lRc0Iv~5RM!|I(Ve%&StRoLBa@03BVZx zNj~;bKD`IjQh2Bbi%4#Bw9Eh!8^zioTX?mZ{Q1*+ou}XpB}y0V<({DF`I>+K0CjvA zg%-~a1k7g2lh2pyL@Ton6H0s3V9890@gq;4!lUDGAB#wjueD4BAxd5#*h`uNsVCtZ zQdM@hfFP0h!eLSZQmv|BJ2>ICkaA$n5=Mt7PJb`Xuy%iepcIT9uNJ8Q5>u>>br*_* z>OU8e2|cf1k`}9lkTgm|YS5m4Ki0Iq*zkPCC@v`_I>TlUkg2k`4+Q~z-X7Q!umJgW z^P-o+m@871SS2b1X7B=LHx#^L50m+mR2m`4?S~3Ed&D{tlc7TfBcCrS7yII|LVy<6 zDkEIUXzjQ=bE#6ecLx9iYmxv_1)xTrbYpx!hN*d3xCt@tmS%oqr9-z|llhCY_V*Ds zdtkRpKyuFUN+M&sJ!f4gR@bd(rD7;Dp6D5S1)ax-y z+rZl>N>_^8rBUGpfhWsvFRe$nPnUTv&)eKV-0guG@+S+tfC6&{6k~m-l>KNw?{RrT z#tVq6WlC5(pE%y9g9ULZDg1K|B47~E6Xrg}Y+#S52Y(xGQ=tVY<@NHuL!`i+erAjz&5|o_Uw-OCc6@=d=P>fZS>oS%>kuyds z1uv&6@sf0cl(q-nrk`xy%e*o!y~TdM)bYVF!gz{+oskqE15Qb?z&r_KU@BiZeHgyb_X9R8FVLBi6V35zP{-%Yb7=5=aNj zPbw8>>i5677f;$&O5+aE9BLThb$|qF=8-?^N!`bLO;Axz29)?@oX4Kz^)+f7DaK6x zHNY~7GGcf2J5qCC^q6tdsgSbd&zGG|SAMD&XMSZxaf$Yx>S0!mpf5?8{OP>^0K6Nd zscwNBp(OmO>bYf`=O_gv5=>96BUR2Gk&!rc)~X<8Fa-Mb{c3Kl*2s@#?IOG; z#p5P%j4jvFa_S}#>sOZ#@irW6(PMRmw3akSde&qpC(kbCt5&YtTiFGJ?SZITmjPPu z8~yJ~ntI)NQZGp$Y!0Jdep>$kDx)rDO{HrxaoUCRYV5y?oVR(d>D)cWa<=NA&Y}{r zDbPUx*9Q@;bjN8oi?ZN+RV>`CNp{?{Qzs}2B6Ks;f6BR|DvXc`jq9t!p_UKcaxv=C zNYK#NUV9_qxKevJ#rTU5vbnhKF>`LDwJJzTnnY#*5Dc9UUs~i;HsZ(#ZAvF#kuzN< z?Av>b;hZCiGNrnULx=+F3P2KaCJ8Y;HjRZ(iN(td{pha*?N{J*o!%{jmc^yI@wQZ3 z_a9-E!cXxP9Y)bSsgmXP9J+qVj9gjUEqOEDTo+W}m@0w@3Dg)fzba>W+k4w~R=Z~s z#2I$p<;2AEAwx|}^pBM$ZM;(s?*cCxODrsk(>XYFl%)*Jx44pJPQ)SEV2GUn) zaPmOR7S-5JQg&9_!8;#1OockyTY2KroCFjX8~x(Wnui9)N5Z9+;=PC4%gkX;{vz4s zFqT$Od%TG%&9Ko?CzvrbjjPL>=Zg$BQ2JE^y?F`~15}@^Ye*M$#7(U)+%VeI;0Z_t zvXx2D=_jPfov6_D+bu09wkuFlQ~Si_%t$&UjXaLRr;|X;#}&NT{{Xx&m5_%Juimzz zXPid*bfi|-SbMHK8@?g1aw!F1<~?=WrzVl3g!oI8(0kDF0>qk5S5UUo^ljm z^Pmhlu<9=E{{RZ%QaoS`00!~)lQj~d4yLn9%-JpG%Z7w{Z7+s*s-WEGt=)xYU!b^XW}Dw^z$jnY?MX)Evx6SoeuK>7*TXq!+OI<<-N1 zw6E~TB4r`MK+WZp(JRH!*jpmn)s=!%nWDKm58)bbts-lQnYFPgV~BAN#gb;#t58}x zfO9TqS=0gg(M(@Ede&ALHz@*K4qTzQ8qS_n@{2I*_>4{9TtA6qtfUgTP=U}W9ruZ( zEBtMvi+tQE;^ImnN!Qe9Bc%$~?-DkO{7O`|kW`SQf_POcZQTb7 zb9bf3Nlz_@J^gg4rD2WY^A$3c-aOh?l9dIh0#bJotn1d4+u4`cDNW8tTLh>jzU>Mf zWDV%?b7+^4<>i}6S9k-R>XehA*dL7@b8&5Thy__(Sv0h>A+!**ldb_mSq}<+HEoD)iPWNim=w@UX8yeN7B;wQ`P4X0( z$|d5q$ChY1L8+ufbZMN(ONl^vNKfw6l>-BrAbLeFL3x#g7aBs0k{kzE14%shrrT7l z9x>gaa2B;R=u(mnv8)Y@fKJqFZlF309_b{2;)n;4o`S513e@_Ybfv7SU`nO16rt1& zvWYuUfz;e3#di*t+ER0bNFq#Z2@^?FtTZTOa@{$?fp9uW)N7#9h!2DXHrNVnBuEMb z&eJ*`pE_+^2L--Ms|t4_au`{eNZWlu=klT4ILjcRtHh)T-7`Bu1|%Ik=@7SJ2}_pf zaX};;!9jUs83$1xDm9CR+dq{hpa~%=bmf3fr1OK*N`MMmxt7$ib`(;Q0&<;ZCziCG zVTRsS!!Ed_>zg8p26;yv2S;^Q9OhpL~V0RYicojLF9oZRNDON=vDfRl& zHxjv0gUV8gBueyGUwhQipS0Y_-{H`ZK$1Jj`HD)Q>yoU2XetB*D^xG?)F0m_!EQF2NLV2)&QMmApFFcV>+8J`87fPC^1H}U zQcA)=M@|0#*Gk+p6kQD{I8`dwbm|2E05L@5Qk3dkTWJH|36zx1fFzODq(!@ew{@o+ zEQdyNJFriQB!YJ_r}eD8w6#hC*?E(eMrI(Coeuv14ZUch$z?7)(QVZN2r5Y*0(~f^ zTe(tF7`tI2Gxupsr1jPYyV7V^D72|fnG4i;%^0l8)VrkWYo-TeoGF-v@a>+XRTfl0 zCU=APG&FWEz>6}h6{UfvhcZNgw3AzWZaoUSDXk7@wa6BgmCjSDLDbc;*no~JaczWW zRhy{@TJq_b9S^7FRwDZw?9SX~y}~VmgzWpNfgJ(Yl{{ef94W)DHr4@zTH2}#OR7Ny zT&FPv>+8;{tzAuMi>blES&vNHDa8f2R5gT+z&@jG`PU)#ihuXH$3P&D$2+uj@~*6M z;m4ms-vFel2|~z)ay7}EaA%A$twH|)j(AAh-Zd-|^WV6q7wDj?VKxjaFYzpGGpM1Z z8Fxg^$>lUfnor?V?~&qB%jyLjLQ=- zCY0J$dz07^O01&xR-?34wf9Vn5<5nTEw-v%6t%aaW{es&O8frh^L_mOzb7}Zd(S1YTZlXK{_3L0IV1K}HoNny5j?QGTW#TcnAy!BWfE{IXNqtCyS9(!MxiHF3lA$`>TE@zKj>HZ+n;$Ti>aXj+Qew6OJ;c zzS#y-BR{1_RViKq4zSaiFUVGQP}6HA^!nauXz9a%%-S;pZ*(h7kZ8u)e}IAUd-e^Q zJ(yMYh&AeG43byA=-S=zLJF(S?@s5vtWN$?ahcd;Y*5mr%!t=a&zR5{TPI7@_Cd4? zNOv!PNQeyi{>d)`A2(Ui91#uF8-MAuc~HrY6MJlv>-e>}b;j@@Ej zZwG;RZFUKbhBuAtPk)$s!(r%AFc(EQ$93Tvf3c&dC%fVKV+q(&3Ns8Wc3r3X9t~zL)F8HLk>edtjIB9j8;#Cr}F=>064;D z42jDj1^#zNwRU0sRO`9Cc^h4V!K1i_+brNMytj593)QFE%Ep(2V&ha_V!H z!oT{ubr-xUJwCh7I(dmf)S38GlfS9YS5Q}h>MTbQSRIeq%*?$ySiKlT&4@u+f<9Tt6NVVfADa< zKtWW;8R`t)s-p~+b)TAx7|vMvB;KhGH9da3M6g~({vD(Vz)R^c110jW#LU9w%Fk8t zdE7^T#ESXUdrJ)e#NPr?i^_ksbr9SVZtDo7YA*UiY+n}bZg}qTIl92rs`xoGn8{4$ zEB~s_Qm-GST3_PZ!~pynl(8;nXQ8nFm->7U%D}-j-|f`qw<6R}IyqtEuTYd|U&fet zV!pc~?183ZuorV5K*NL9Nz$dVuqW{4{*YhrGvoZKZyXOgDPt5~8Yv(L!Q^ zS@!ZX+i(58cz6OIL{~udqwv!dcV#}g4Kh8>RQtGN6!Sf^r*eN72Qh5|WdpZ4*@dGW z+`yq_CyubEcLrZ}@LzwBk{TP!VSv^Yv}A7N`r&3XaC5@L~9RT`@Bv+DPMIPIn=~L*pz45VC;}H?c=Om0QWPsDUVH7>}dPB z5$vmyd#-PSjAPvvdZ=B9Vc2;$0b=LvoRmGRv#yU=Y)u<{xu3Ind_ubUw<1|;%`9pm0 z%AtafI#}xk;ln^QsN$zPhh6ZZVvE(B&7L9k>>CxTaK9@&aedj6fEyF)E7X@nB1%7| zj<@nI;JB5U+vhU)Z?P{5niq(R+IvpxyZ&eQAK+DKz4z>E$P!Vu#0nIsrJ2dcA~Q$(s~7i;f`AJ#hkTPg20)0n-MM0rVlWu?2DGKt#1inS}Eq3T+_ z&nJN{ce_XTb=Nt^x#@K$WSo)xTAjhEZV%L-dvN4-C8apLcH6;KHjP<=4=!sh z5LEi}U-sl@&Z%f%HXARj{X71Od_DFj_Z;{s47Wc;uQ^ZJ~M?jc zF$m}VC=nlw^2DlVEtU-$)#r}^&5Tr>%Zv%ga1|zdg5%EKIv1w>y3f0Vgpe!B;F?q~pQpZ2bBV9=@iS=8L(*Bi z+ROX+n8SY_N1Rr5--G{7kj&_V7P|GNB#ofU@4jmYv73W0bX5$di1hw{eiKAL?n9 zx8Q;;{}}a$M0_Iw6=IIH`PGFlRnZJvymlr=BR64n7eAgn-jWx?`N>p2CZEWF{buK@ z@#2>PI4Wh;SDTXZ-QZBswfNhs>Gq+34fn4Xxy8P3<#+FTzU<`dXyKl%{B|ol^%)+; z7Kt%^4ggn15bZhu9w!o!!_Q2=>SmI^%#oQ4$10nZfTnUPekT0iN8A**-}!G(y1mmtjX}u*5Os$w|+$3@xQN8 zE+z5v2`&trK8<0{#|h7|I>8H5whs)lyQ}Oy6{#ONTiaTssWY6*n2ei~C0`#H_$JAm zoL(?&-Nd$}yO%awKf8=xQ@1vc70Cc#CHTJA1VuZi;x|x0Wu@n+g+tx0Cq8+#5Vvrh z&ljfun)FBi=a5tz1K zvV$M?=ysS5-%CzLCz+5Kz2PPf4KWeBii`wut2F1rh|`=MWOkSgLAzlxEgXPCUY*RU z-|q_n=Lo~N*8c#lin3ABPvf}cUZlg5d7hTDt@CbTTW9|~NZ0%i5E{)WvO^nYW;afT z^nhtM@|3p)%6yAI6Hd(#H1u=Szo84ATX9pSZCFe186cHr^h?hB8fz&OZ$hN;r0;2^ zI9IPA_&Y%%uhD=T-FdXtYQgfEIcuz%ADHqzOv|$vv|tk{-MUx8Hvr zTIb#0P>jliKADX7u1kI$IMi91;F7Ehn4I;jIhog z$;_j+82{9tCmY7KiR@l z9_!1_ZnyH;&u@Rx2+i#$hWkyD-Hmk`8?!k{NNE>*mvej6sdwm4#`}c;3;j;}^kzN| zsh_!{_w}-)Aw;`Q)B50;BsRq&7*zP+iLj-|G7S}LH3?JlGsPaktt9 zT1QEy@>VSM`Pvoh79y1A($1Bg6DL!oC6XMNCh&f~pjV&_{u#I#AT!+ zJexZ^3AP25;x_o$9auNr+h@y!v*R1{{ZI5K8Crie-C`*w$ee3D##Qkio1 zkez;7@v}n-x1|5GhGb6ln_H30HAuSY?#-7m-N}K+DA*(VkXM(>?T3L1x8}nj zDa9&fCcWyDJDSnCchG=m+dbrduBURjw1h(LihoRw&prblP7aC=;BbV{5BJsiAOKe0 z{8~35H3Jwr+2)ZrXNTgDEKoZ7S|S){WfDP#r;USuf-Sw4Rh*Ipfx})y9euhg*?ZPa z;!h7`T3Aeo0UvF3P*~+3=iNGgOy*sW?V5S7v1slvpZkti`PZNf2PbEn*Vs5 zI^DJ*L3pvRMOb+tNm@E`nKf;{lhE@?f$M6emy7;&^aoyDONj$qOY&VlAiz+;E7M}Z z<{E1qWHxG85LmTL#(1BpH;*$Z_@qGd_u?1+@W0O(uDB^A5#iNLuSur3I3EJ=0 za^dj@SZ2*P!9F*Y+5RymC1~Kn-N_Fp94S>qRZbibErO{ff;3V3wITOL+gWv|SbKFB zOc}dU|L@m(KFRO>J^Lk6J;RP+LA@j@c%O{|Ts8Ej2%Dy?aF8bb@tG+U{+aPsVL!wi z#2TrS0etfRZ&G)+_@mF|>KmqNw`~^U^2TCQCYrm;3!eE2`k-jR@tkQCmMXlI^Dzum zft65xV)73j=zzN@*J=xfRntt`K>&SVy1l<<(WFxlBrQs^A2 zu1Tg%}X+4N{GGC7mo=LJmxDc5A=F9!~^BlC^vS;+w_1WS0C=5?Q=;j3~uQBZ0>HwZX@{#lXN$Ll3i3(ahCc5LAU z#n$wX&ipo+#pMhSVlrxfZDF>J{-$yKo`LaCOx;*6@Q>|E5zrMH!FHCUWIlfXnG-s$ zh<*Y+Xz?qgNP|8(j)>c>55ztqUs1G=Aae2GY%z4Kf^7vJJ}n$=&y+X}3#{6AyA|ea z;@tr$Z3PM|sP|j>0nMe{%Ls}f;mSpq^Ra(FZ|>2PpL(&U69(6tafF$Tp6f_i@_D+R zTPrzpnq_|qRLBqffRStsbak=ch^*SVb<=$B?fb*O{Az?LX<2FW(b%SSFD?#LT%tkj z-=6Sm;C#*UPlXZn(|Qx=7Ul~-UnTz?6|mUC&=Cy*SUu&G;2=Q=o)O78o$bIcM&wcYCTjj1K%@FS+P44#NmtDS@}u z`O#yWmXV(bUlB*&taN{-{rNs;=KQ7k^a%}6<$2eB?CY45UB+D**ZhQxvKp#Xqv!{B z_8A$6XS@ESae}75YD1qIRnk_N2VkvU;-=tY@?h}o1Tv$zuY%zG*8%UmH$y;wy7zQe z9NHk{W;eT|^Dl&o9?mQnCCjxWF3YxvR%b0wgVW(c$pO>V6D&tQ%zwvj=0?r4Remi6 zR13v3a5@Oj^|d)hi8Fs|^t80;%jD~%^BAVR2ghJ8 zo8OC0Zyb#=h_zg<9zJcLSg9~?X*<&e)6)wY7E&WTu2gHRDCBxr{~ot=K2H%pun$^0 zgfgxtEc1@4rDIxBQ_YUWAxY-(byYspsEqEPza4MBKsiCJ1L#Lib2J0emN9e0fq;oM zMJ%V+<*MQe$Q0Ad6l@^AqMBSLSEL)iWLi{};b}aFaydnrrcj~DR@4CiyFu>q0}PWPqltUTxTEcnSKNgGb4%+*R>rg|`%NWPtYOxXIm zwbr-OjMtd+C4JV2JQKHSxc1#ERB*myT+fPm@XdD0as+e6asuO0A$dSlwU?4xBbL2> zz<3T>{W!*!M7Thmw#BWI9E9+|%pwt62mRI|a1v2wDYTkU0H7H2k#D3hKV2KzFO%$G z*qwl;2&VND2`NR2=uQ!Iz&{Ak+?2$|{KE40A{?^5wE+--9KeyuTe}}v*uxA1ts1i>#h!fyrRZeMW_>J9 zPVwWw2H}P^IGXjU#IBJmryXxK$|IlrbU?m-!{o&L_fXD6m>Lh^shruKOdcn3QAN>Z z6N`qIt?_J5L3e{-x)y>T!AUF(J@B!2NxzcUN^tZwP3^uyT7%1alcMz67NC&`=|wE~ z_#CerJ5E(Wa8pO^h{o(E29MPzb&SyRkcc{lLVp*q3_K8#&Az%uU%M*xw~~uHLY?vH z--eg3s=4*3Kd!$wxJyifFb*FLf=&4d7(S`yr19M!T$6S_r)kWy59?E30%xUuVGAS} zcM`NXBtr>IcdWXJIlh~8F<2EXE~h&z3Y8Z_djOEP zemh|@uFLf(*@Jz{Np>a$$9)Vjgk-ev*%~xsmgn;?y)e&NWMySXc*voWuKgR-_+`or9+&Mg$BqH zoHQ_;HhYWJw`*<4tIx}h7y}S7@z2)q6})6n!5Yei$$p>-6Jo?Wd!wR-Fh%)eM2d*=ndw|Q=V?4c=7{OMh%)E1^!h0r_O(Lxv_Z$t zZ^fxtG@Lwg%*y_tkXlXZ{C4J(Ukoe$<~{j$j>QRh#WP*595OZroW3=5#m!ay;81q` znxa`xR<5&nT7ABMX~OGXjY~Z#_k238rL9xlU~I<;gaa5MU6=BWzA)gI zZPo1Iv)6hc8{QgkRfgtPBWumjd}T6|{kvTD@ySY{+5=A_%Bg)f%#VPa8B<8>;?d}t zS3ddiTr>P7Rej6j#|K2cB^d!JP(I(^^<4&oc}wWn7+VJlXBi+%={qGVqh>vS7Hw_x zY7^!|Xkts7{}V~ca;OVrV@4Nsy0JwiwT*d@#I3Zf27y1X=;YDmAU!y%$k&S|rx$w| zwzLcSwuWfSl=u(8C74z4=9{!=toW88zXO6B$K)ViQ*}N~itK@zuvB>pe5A)sxwTZg z%jwtp6A@-+QP)>4*fy6^ZB{R^P7FrQPqi>%%BosiDKp`8qncO}nCstS=f5+^JG&US z%#u7O_&yP7ZO+MhI`Il14e|A`%C?feh9D85~IS?<0O zT>m5VZ%2OX$!e3iF~6atno)jy97=XEO+C4L$U0t^D*AC68QY_2=hh&)pvf)Pm;3`l z_?B<+o0A2o3nkc0{Nm6JluG6KUgKQWITUcT1n<;HLAq9Zuv1X1Lbc|K62qs-aQ&f= z-zaGN)-7EnS4Qo6Fsq^kos1Vdt)sCXcXDA{+ucs#`093;{9Rd+tcHn-08#B$FR|4? zw`QLKV=~}dp@Z5N$bVPGDxQCs*FCZy5oi|iQR$}f`TupDYw*lyJt`(Fei2h${W5ddj9N%v*f1r#LVjyle#)Y3uZwEz-HR zz3LhU$q=95J%PnEDPGXjDKfI}Y0vYwIo8=@skTU#<;Cx4bg=N_+~ZM8#@oo6 z&Dh#yr;@8+0jEJAhM7|Yt)O|#@892_A$+%{k@`0T{?9yG>%bbWgM-*TdGqploL;9Y z-VTZPdwBzkVA2Qt2wfVyEK}hesjnK73!w~ciP@jDaA-8}2+4;=1XbwJ#TiPa(dX{B zsGeAj06Qoiphk-u6oeVBWk&M>?Ga?)*m#Ka)W9GQf2E&Dbiu(`Ha+R}Io-bEz-3u> zTi>#~UN%dfq)L#wOF`EFwIAzqC0-`KmoEqHSij(J!oJG0NH-+8FnK-twfJq8hzNIZ zMw`_uoL3jH{1$wthZ?sZs3ErYA}6PXsFxT$yWBuq?B3IM zg`Vv}v2|?~j3{rAluQMc)=Z}7SbSDM2GcTO7!#?5xnthiz5^VQOVyl4n$*<#WInDz ze}%t0tHnn_4V7foxxpk$b~1FQ1I}MI$fzLRN-S-#zX{{?b@F^a@HnGIRX$nS4sDUp z?sT~qbX>$pZF__admo0dy|RXjL`^e;d{-67zly)qEEGmAQ^X>2J=A>q@F4ypD`Fi0 zt_88ut`!+AOAB9&>;S($^=~y*`eKr&$S0!m`E^qMEsSJDLgVrgZuBa?8mc>l`4dh* zDUZ8Cz907(uUZN58T#=K$V`LiX=-N49v&7@8NErLy{pprsFUw@xnpr2K=D9a4G4t9 zk2^Xz&SP4$tTl28Wp!=MXc!MT;WBp2Nso8bP56_?fu6RNCMb*uy3Jk%E6MGFh zC;a1&5(+s-5SHVUl75A|+g}GwS8-oQ)XF7StN0@I{q^3m2ABO!2E;e z`l zlb+VaVKx3h*+T)+YgS#YD{ecO3qFE%No`+cxh&E2UyFH0EsI1atQ3JZ^r)A8X|5+Xk+9CJZEd!bwC#b;jged^SW>swD5 z#%`zeI-?{(rr&BREXl(K^L<*}Pc{e9!$@*HRWbrqv#Fudzpi;hz0MDO;jM54{jzG# zbs$o@njY^rcmKG5QOCy?lqDyw34rsW= zEE5Q8>M9UiChuP}ADloB5eP9ls=gNd035n`q42O{;wcN1U#}XJvAz1N=!n}+4_mRaWtL?ixVBTYna!t zudRqM_RS!$&D;Tk9}p=&%%y#Y)sh?Ryqak2l#!q7OY}x*0*V}7J=!zaz>vm5R5d;V z;OT9W?_}^Jx;$k((?lr-_42Dg#G$uT-}sryE;PbKT|D~oxs#TD{o~xGTq_ctWnzNY z2=j6DuI%kWZKgs*g~;gB$#_loTGv|w{c6QXNVkZ9q#|nk-Cq#|B;}tG5ILKfo2K{{ zjhEd3K0eUz+FEi0wbt3Mi6Og9N|s!kNza~(?wRtxcr*RN>E@!`Rs`d`bn7FWQOpaB zyD>w!9#>HLCeO6W`DbBO*$|kQ;Xwozg{bE@$_&BFoWOu;SEKB3}3hqF%%vhcQ6 z5CfQuTB#IbSr*7ng5X9=s-`|+1<(OOBq6z=H}S{I(R5oFXz#A(fli@I^(8*aPo`}_ zZIyvXAV7uOR!Xn(9#*Gb%$fo-H*21J@l>p);!b}F;NSebd)ir9+Cizn2mXhJUH2DXowBKIX%@a71fe(??VX6e>5n&wyyGKJ$a`M@nT zMUQsHk;7{Ye!3JUA8mj97g_6FYi0k|aK&<>$rBut**t&d0Qiq}*IGdV9Jew<-v~Q)h?ikD0?xURn`PMYCX1vt)HUZBqa+9g24+4FK z9tt&?6r@QRsGHf7I1g2RI~P{N?24Fq@zyI;fDACo91wk4(bUQHKl5uxRG#~Lj8F6F zfXwBA3N%bl9#+hTJuxkYTqLYV#V255Uz8OI`3dnA2LGy8EtD}iexqEh(PhU>*i3CE z1Ot)$2ar)-FEqhTCo-M^;|TU(3r|G<$xJghhbue03W*;xniu62m09;n7IOj7esBYaEJ}|?PHVlq(*u7cXOG-v) zh76d^Dy55#YWjUgkVZP<3J1FvDB-Ed=A3Oq)8{%*SyoIZ8WocR@_I%@r87#0s?Gb} z6Z5+L2VjPqu7ABU-zR7HJ^#5w#OxrrAPqS__|3m{@oWHZ>Ofte{z4@sZ$EWdb2~thk2t zCd|wO*Ak^r&EJc&iLfVW(-*OW5g-#_{8}o@4`yG{=3t0TYdEMly5wW+C94UCiaaJT zK?_J2LBkm3rpmIQx#5!N@C0ZX(X<%$a2vUj55wK2kr zM!34(M3?7YnEOXSs_15xw3DV z*@{I38ufkO76`FK9M5*N$CAvn7os>589B)*-kbMM)%I1Z`4hvEOTfyeH+36juXJMvmy0p~JNDhowRsBP{bl1eemW}sHDz=~$pgv%w(3VD(;R}T{sY|AwGyelu09|$H(&*2E@)h$3&uS&(lgm!SMmWN z(>h9ycJd0ku}(ZV8udEi@uFli74rJ`YkFEB(!m9aIo?j)bcXQ{6Hyy4uWl#bC$+&D z5&UXpxeKbQ@}|cQ9Qg^Sy2-NWOFDBan@oF;|Mk0=`r=sLGziY1iQc6zN>h8f{U-ZB zNqRf+c|K+Ou>z2(L2;aXIxZ7yF7htR{!n~ZCScw&!)t(G#0OWsXc)su3AJshDO5EO zs-l)Pao5K!45B=vK1d3NHX@d&;>=A4gfp9EGkNzk3&wmW&UF8Mm#?V@F)!m?RII2f z053(#QYjVehJO%rBRqg{q;3|8;QlBHBP5U;M>DK| z8}0vfs8^qB;WSFgIE?ljvbn6*43cq5H+=7E_bZEEScQS5+K}RF?3}9 ze?C#4``q0_M)w=rt7=i3^kx2@d&dWOIQ80>_(o!Wk6;uW8A~0s)KB~oj~V{;Bo#n# zid1=6;nm+zsQxLk7@tOdkbw57Ah=~_u_Ym1=PLRYeU9hD=@-~;GNpKX6v*qXo-d-( z(5G+o*-+Dt-v1)Ky=3_a;m88Qo*=8mqpm>&s<4_AGTr#BnFKot7QbTiMi8=x^cHjd z+xOTPaC<$dT)e1XMM}h@nmJML1n{Vo@uKcq62<)5V*gfWsi9`F)5W0mY_W$qX+(!! z4pmOZ(aZXX%dq+00T(re1B9F4$?h#v``oL!TuMJS|mksi9(nxU@P zdo3R=lc)zIU2O`0Rzej*eR6^r_MvBrLoJ^veOj#IkHjXqU^nqcokIT}lB!6-{sZ_w z45;Ewc)$}N`-4NtfP&886?LBzSUR%!QK-2yvFgVb_9G)2k}m_J#_``jbm>M=vKqeO zY#L#F9qnuecXE*qYwmm<_`qJWK4-bL$~@9exXJ1$;>%A_yX6PkX4*deuXPqsUN))A zyW}2m;EWOgchk9SdjnBw6leDnC)<$)K~7D4>3V3)X6?cCIRIr$I|or?M_b`uS2 z-F7xTz(1YS3EaM6a?@fMtxT3K*_Q4G zaMuGo5)~*plU|UxLEA=)Yx=-=b9TlM)+s?m-nr_p5n%H^%lPE2xaTiMG%QnTKaq6R z_1~ysKf^p2Ku7(9p8|yWoex@E-L{a2^UocGRLRXHn@3o)dUKIc$EwdAu71K>l4~Bq z5k-8$#0^Hc)uh@hN87rHM+os2bOcme_Vm@+`ba&DtRwu8gPCwu9Ar)T!o*@ToInju0}JuBZwwd0`cI zJO1`i8JEUAR?-=%3gvv~A+3ZH>@;hv?PHGB^L9*7B_w*>P_$vQPf|Zc9O%c0FDPu8 zQM`lxKPOFu?wj#t?yW}R;k@_Jvk)ba>#K@w=K%jWqZ z*I^E<%jYju_XH{SzqA17;Pfv-ZeO9DB*Agj$r~=&EV_aTOTL*|rrs|?kU=GgMf_&b zGb>@EGm&4P@OW$gOf@iWh@XWb$s^NcV!dH=g?@{f<2mf=UpD>&P`nqtF6Qj7?V@;i zAq?JrEcGeL6CiavRjpCk$#NoqSqw6HXQ-u4%JN?DL?US7Y`^ zehNqm#6?vgU^%h<%6ITMVX8o&K4j{xke(qjgz$jOOTajt~sg+*%d zRfc3M?P$xqv22Uo!1a{(^$#qZo~-&IGF>5!WuN92pAUOO@7&*M;6htjB*T1@J4WZl zCtsAPUoCqTt&TsM?DD)wWszE78Xj{~O8MrAbn%OjFT56I*ct2pg~Mv`;)(b2)PJ-r zlY;0{SKDaUrDFMjmbh5}RfZWi#=TcZGlN%g8mSI#&Suq*i&uYe!jhjQ3t1%CXw+9t zRcc%8?OABz>anMP3)>2*K>pkG%_l$kfIt(%j}*$2t1m8`uDomXTtOy~g>3Ke)7zQj zgTVi#&1Su%nJVPpQ%uc2-T}5=Q&rng|Q>n-n1BI{;FE!@4%U=iQCv6qZ}V0FpMXZCZ>69@Lh)EDloD$X??X3 zt6$apn46r|JYY6Xg`5|bkIZB!g$N(hx{ofZ@dQ+=7! zziRuO{jvS>v{ogqpf@0p^y%m6Xo38OAGf?&UfE6?qF@QCfA-4E(f zaA)B%P_KkA7ep|Fdh)RBv+*5kYC3e@EUBRP4an@QKRw0@xDSt7D?&MrjI&zcx>hdk zSw*#bWG!9|pYor^0d;dS8H`#{SneRxeX|yXYxUCS=BcCuOg|%~(|>?eRbga_gDXY} zsbJVf_%zmX?@_P!6wN%&Eo&li>uRj2mQkMQuE_h`TSwWX*UJPHIHOG?%;Yt+ar^Sw zsdnDlJ~3)>v-klI?AzNYL@0rdkKVj$FJ-x|Lnuv^&}|a@lwr&BeT47x zGm>AwmO4#JUusJgmG=ml^a`Sv$EI;OO5~i^+7h{)t}OiX z4985f!*6Ki>h;Cc1{2sWVKcWbfSLN6mr}K5+_Kch1}+*<DVV=MRgZA$?VYEBjVja_Yx-i<3DFm&|hq}&58_aY@)k@g$kaZB7w||$D z>cQq2Ras=uIgo*xA{e)y6`U>cfWTng+4NE38I)p&tH`0;`esh|M}ON^&$6}*OqNNm z+DLwT6ahg&zeSn)7+brBlhz%7TmBeCOrdElokRjay6W!A+?Jf@q#N>X8~AMb1qc%V z@A3K5eImKU#ubsy`T=;+mdmdlR5_mb%W-`yib@(!mO1-Db$iIev10Rs@kw8-R$q`j zP*p^2)Pr@f;f>Qj-Y%OyfAI9*g&??qqd3?Mj>FX6o`OAn=g)L(+dKL@>&yD%y_!K> z`d{Y+3u8^Sw{ny+>i1MgoV`{_qzsvuL{xFAX$+$>pYonJQIJlu$pj6KQLRygFPHK# z@cDYo>_@nc|lgEl5VGu3De$A+Cs;?Em{M;Y`21+0>h=G z5JH6ecwoZ{&L%~===_sZLQl%mhZ`D}T2y+A>G-!z}gGE?# zrwF?Z0`rqEnn{3(l@=nsD<1;!d~!9nTHSl#cGWcY znAPf7?AH4*+syl%AYKX|8c3p6toTVV$)V2HTIFWW##&rm+ms@(yG&S>02Cn*|0-6Z zy5M%M5yhe)$!0>YDXhvzu1d7+4wE3s4{7dqu$d$AWhjp<6oZx;h^k*ds^=8+A%GqK z+O5lTTI)wkBj^JN4-l&OidE}-ao#qfbu9fy8quVr>L0!IW{gWWlQlt=Rz{zlZ@{#3 zTehxzvghV41bq8ytOvgnl)vlUdBgF%(IjogxX za#ay%jKubhkyJym0G3*7>?x(S{Mb)*b94GgE+iyaxm>zxhiARC_xoi3N*lcWG=rUt zp!nM)++#X>^QM;DF}AAa%47V;FU2K44TCQh>4(a&8KRXVThU?8ciF4K#${8+2FZq>J z8|$SS1Xy&zm)cZ5gInUW1W0Sl*Kj<4Wet{B*41n!xk+pH63hm5B@-SuTzSZt$~thS zJV}}?F<`)IdNg2 zqx1NEe7$^X7Ou0KMD`X1eKzB@fUt&r#? zxE0E{?16T`KBYTa`>!+7G#WjuTi?%SgR1A);>@NicqT+EIAb7m7t`=2Hm$*x+DY60 z54b|C6i9e5LLlSL^A!lgneI5tOY>x2%>$d1v z+BW%ver(gcnne?c!7~P#5QB2!HcU|59fMwVlH8vMyYS(XpB#uAsfR(S!d~r;R2qa) zPd!V4Fj$~Fzo1v^jrLG-liQI&;g{vw-8Cu}cYFZcEO z@<2+e1f&VcGC5VJ19~cS-R4;|)nD;_Aeh4T-1%3~MfGH{1roD1lmh z?b>M+W7e_>@hjO9sEg-@B#)cSPX7-?V@p)IdR}l}I*CTtN$~xF!C;zwcq>{DtlrqZ z4s;IHMhYki2xNC#;^-re#p&qArxvK&;+$pj2^1^4sBo%A* zNl{(yh9S7=u*JU1(`A_Lag2B6u z3<3g1Jw^1AZU9#gnhT)nN00MBcCSb&X3;37_uSopr((Ymv`b!F&xJ*in#uYMQ@Lg6 z^(t&qRmkkaYpI7^$giv+(|1vlzlTyX5U#4aL{jD3?qKokEJn;4PSpS(%A|O?aCrb; zph);QbZTWn+O9Ujt)^KQrX5V2nOCEB&4?`{>P6rY*)}ODR;g^!d+O9FM4|vzQqc$caXgms4@!A%y)}xEW+K;DRzL)Zu%G<}E zxC}cEP{J;aDGGtYFmcmOmblY2%D4Y^OP6O3<9}9vPhNCjqpaHIDub8WzL{xyO6o?< z#BIeVG!Ys0cKjZA3OIU`Dn`!Q({EAlr1$UkI-`=ViVT!lcFKM@wV5*7_K4KjR=70T zy4b(qZwQC%TVun^@G!N?AB#HX}8J*MfK99IMUkHlnf_Z!t!4&kH9Q^Lo}>wlfdi z*N}Vwr)Na*Yv|5ws%b5Eft<(#WEncb$BFwFZfA4}*6hR8Edoju`GoZerVVj)={o8Y z=H{nC)cucn0Jz3C@`1g*-slK1IG$c+S^gu-JFyzMqO_QFgkYyYXrWQGIHTN(uF_1L zdR8RDvTS5$XJ${s{VOn-3#Q9!M`zS;S}`{9;VtH_aT?|{AgUToJmC}y%4El}AmXR} zFnT>jRTN=f#Q1*fOc7H=^tBa3Sw+?99kWU>K>VWlJXb#Dy*!`&F(v|BA+H^4EI1v^ zpjq5ZYhO}gnkU%{4JBv+npU0kyYr!3R2kY26m%xi2&J2gm>0p|3URKTRPNe;4fQ2; zucTWjAdIEldY)0F8`Js;^hh5r5s#tm3FEDWBeCe6hrzoK*2nos|%G$XFmV zGrfATD>p^bug%UntPFdhb25%aq_;mO))>_bj;^ZqQK3-4G$@=y)oLowncUW@mA{29 z*4$VT!+~+=%(1SLE0ymg3(G} z1+#e92Nu4-5RqUqMuSu5KHaY4SA=A~hnnxUZrn}u7w5K4VmX)@SQtgWE%Hb}=G(Z+ z`xFBm3LSYfZ74l0N{j?W@ApXCkEEi_W$=jUU`Bhx4;P2Y8)rgmoorUA`lGIqN#v$E zBK2YpNobdc$cLX7_pl0+G%MzLxuPNt3Htz`2em_oO?trvZuX_=R*FC1e5<3i>G@`8 zVn(yL<$s_(qXp=uyC#U_$sQhEm&-yS;aMg<4Mq%9iRI79FM`D?>b^>cvIireZ75BX zWTqQe7hVRP@2M?hnc~NmhIRf_m)Qt%OI)cXVjJFSJ-o1yUZ|G}F4C)&?hu=jQo(_* z-JywfBOfcPI@uo(sCrl!{V>&AjOQ6^--UUXh;AYBXqRxrt%wG zjN>vsj<+w4?%4~8b@9L8C1sWSm^mXcP;F;huhs8Q3O2(b=FVtw&B|ARJQMadSyVakjnjHZ@ZcqJ*as~QL2S3g z8~=r=Sf4pgG7t48IQLi}KyBs@V##4?dF_@KzqR4|IkU4hr{u4$ht_eh?=t?yd6S35w)HkB-xU!?3l)jD{3eRJLDQ z`yjZIKpw{pe3}ZP6dYTf<)cSJR`PfF`f>}LzZn)~LoZopQz%{6eW6JJXsZlW`@wd_ z9)e-N_Q2j_pjO)hbD^wa$O5w7PiT1CoAp%uE*P?HQJvUZ8Zab)ZD&yZSzck^3da?eOJRQ!ScdhcI0?V1hi6P#RMW;NYK1P%)C>(ZP&jZal>=Nr;`|B>4Bd{f($ zkja$!hM36G`R01ft4C1=!urDvdkHwXAO`1RgeFh%@RD!>HY5MCp?j2e8@pj-pOG1H}p#c=FfjOMQ#*I%Md zq1f_S39hc<%Ueu3dd;cWzg+PU{^t%nuJ@jvO`{HuT|UhQIetK&H^tH65r8GVaAA!g zCt1M}@mxGR5-}Mz5k%&MY2DF|(IHUajQEj}ztWFVQ2{kjHl(~3x*oZKXRUl?U{|do z9&!Qmoi$~($(1ysJCB>37LqxTNl)QNCNhwKhGdht^q*jXw7gaZo`f9pD$^4?(~J9( zh{a!Adw{R`l5#PTEVO)U2=z7zU%4%4j)-Fy*D`hxY`w2t086rLmAwYBB*#2?bTXh@&zENaxBIl|LDu7_vNh!_b;iDf zC6xrOF6e64NHo;eMHI4y1behkx7{M+00LJj!5@5tt~@`QX7pUXmfYYy&G)D?s&yC_ z#PUw$>rGAe<$JrERgpJ$*Dpl~UXM?`AohOpSRj^c5^_h0!WJw9eMMM(X_5FoLVM?eCEp2b7MC|%KsYBIfgR`N+jizj*EqHWoH650bVWvQ zVYS`)sq#CO&zYy_%45AOdH|?ZsL)TwM?1Q9>c8i~Es5-K6tT1*_;`Ut|8W@!Xy+8` zWiJ3Akc>7ngXcTkV~dOTNe>8D@x~7>DQph@Qv1xj&Z&M5DxuWO3_-qw$Y5c*FOMFQ zZpfXmp44{Wk^rLI`2_(VMNJk_??o@Qx~^`zs1mIn%b)q0WiNO@w5;eZr&|bFR6W6q z**m#&b3=5V?*HhF!&9_AlNbk${~T&N*Em!DBqU920^*`4bdol8)PGfh6R(RYrn!nK z+`rL4VLXCdLIdYe`QJ}RD>>4R)i}Z?M3rytp@wl)aar$%=gp;}w@21Dk+xywX`R>t z(Qp-^VK<|j?%$CAHoZtG+rwCFeusj?khi)&u>GD^Iv6^N4fcq6KZ@^ z{hDg3oIu;7^cKe&=5??vE5KrCAXiJPra2Z!xlCbkTM^T)n8q#brVe-As*p+>zH}5s z2Pi1ZhFy>k78#5>?HAo^*C9w)Qo6>|Ag^>$q-nq$J94TH9BwEQ?hX|bvh6!ajf>l0 zp+6LoFKhXv(CiVK9o_JF(#1lr zO8Lz-_Fj`fYca{KaAs;*bJec>>X$Ko(^y(yx%5iE+K4B0W_Ux!;TzRB;b}jQtQD{; z%doob&L{}H1LmLD7yJalFUIj)m*qI|_DW6jymwfN+Mw(g>2o$M-dL8<@ zfu{c6WlZd=snaHT|iK!@>v^&Lwe~LQXr78&Q4x~t% zZ-fA)nwHw|X`7Tvazt@7ch`7~$)=VyJ;K09<;b@ki5QM4V})qgon$J((Q_`Euvs&^ zY8OSm5`Lt`c+qe|JOw4X(S$U%R%}5HeK9$6Cra`1dt4!`kmBAUe=1ZmR5LRF!Ir%p zFChcT17s?DA-+m3S*6d@<7$W$T{eumrkg3~7m{(CH#K;hKDb54&9IFE1RsFYJ=A8d zJz9hiRWg{qvY2nyR)qKE!#&LBVsM`zwy`-2QZs{}oEh>Gi!4t58#F~3YpsB;vR)i| z(@99oFb{=veJoe!x%qe6i;#oOB%}9Oatx>0tHz9(qG9)D`zGF88K!t%;L6M`j%JOR zXa@68`kyk_kTRK&388tDdl4xMTZBdc+5ia_X>>EG zx$Q?npEaLx}Ru1c)1 z&_XpQ&1AiWvOlt&h$U4wnw2|F8b@U64kk#w87Xncn)65MiQW&?t!exdJ#>JegWRfQ zfS>M$92bj+z6!SS5j>Jsz`PC+7(6q*kjSJQJ{ott$xytYA;uMj&tXG5a|_Vj zl*oL{ad}ZxK41e+r$=S1^@-fWido+MBK|IiU|FZKm?AS0Dr7;On64K@iQarV-f7DI zkV)LP?T2&p8tevq_&!WqxaPs@u>vC%ZJ_my{)!ECsx~`TT+SJFM;vrlQm&+2w?%j; z!$AJA6#GPY5v@UDDW~mv%mTvr!O+ra#VB6C{IgIotUVmK7F*(p>Oq4IquhR$*ecGEpkk$fps|DJgdq8VVi<_eB$V$r*lA;iIAD5 zydPMkdO}6O@I?S9+%#(;Jk-Fw3`p!AAUT|O>q zYyNl!r%C{x;XlJe$wM0MSO2^w0G+}mrmATeNDDW66@(|Yt;G>v(Vvhi@&l$L&nt9*{xU6z#0sS=?9udabm;FF z(-~VXh{59&f3_*EQc0uMpMPk$Y_>o#c8Gi+Q}vKiacn)saWV9+i|nb7;AoJQIgF!O z@K7f&kzLCmx~VFF$n3)4jMKlTaeLxVRjafEo2_$Y?&S7#n(ljmjqOm_8aEq4o~baf zw$S3+HK7c@xhUD^M@|5X%CDTgOq@+M&6tiak+c4uGrCumShauswg}ssUKV#Bjxn~R zV?#{twQg&*Mj^H1eNHI;U|Dd$&fcDGynk?C%Yh4>U`#R-+u74X3*JlmLZc5M!9|^T+hkqB|qWM7Q zLxtNf!SQQfZNXh%Lirs~P8uSQY9NofIB?oj0jLZ3Vn3J+nD`L9*rCO)c_iJRZLhig zvEU-k0}*YK_%yxo4*mT7G*nsgTGR(CUtu}r(jP2u#39fb^YTuQGxOL`Rol3G`Kqe1 zUW)2{Dc;)357)DjbBEvTgnLc78#hrqS*-czWd{0^a~7~-#;&EGoSb^Twrh1((BipJ zF&R+UyZL(%u@|D``0N-0A6g6XeIRx)?C(p_1qoa91RKH+T%+kxeZlH&`IF+?)ntz4 znw0|wn#WbZXUgX%G5~4}?QMtC&sb>YxvDN>$YUmt!LU#E`*VXl`G41XAR8~@!uQTA z@5eZeuTB&9Uk|dgo2SLQ*bHAulxK>*DxrL*;sTt4`iY<;XOt*F#0|2Zcp>sHCd_Eo7&Fim}9K)i@LU_EC!X z&v_oIk;||SuNFBN9JqOV^0YIcf>9Qqiz9({!{PUy6-Wm1dek$PG=F1nq#}eRbG}|7 z-6H45?->}1N1p{IX&jn&Z&n1sCGbl&v+&4{s?A1RK`b5u4h#&~u!6w)6& zsD5@HNqzrMR7%>w<-ZA_<&|$NeOF{7riAozR(xoGx)0Z;5jfjndTaOyv4HuizaJiF zb4YZx2-qB{RC-$>+cduuY>c~ra7Db-vV#bVnG5_Zd&X2gWgQr_Zo_F&BSY;$?$P~g z=1Gt`56*KSceO;rFWIKIkYhq&u^L3uOm)rVmj&f)Hc_NZ4@U3(W7Wrd@Hg5>+vI>1 zyU=(L54boQmQR5d-KQvb35IQSW;2(GPFVq#Y4AB#siahi*he@y0UaK|1FZKbS1tA6ob zo5Je5?RxJG{ac%R_xW}EcYQ22V(k2GWevehp17(;d_n1kKK4zbZU{E3ucBfsgeLYt zoEZ}wXEfrGOqB~q8T0!rDiHrkcq?xYWTtfpFzn|rgfxcq)yd}JCFq@SPS*!liO{Tu&kEN3>Yh~73YD0eYn zVycy6Kt|TDX>P$W>#L3X)8BKAyW99r=HT(a>Qt39)aGyAfTDR7Y-bp!rfCwGoHX;z zEX7|=vC|-8Iv2IXxs92MkC!aj@;EAloHO1}2xPsh4dHw$CZ#lk+`E`5OgiGt`-;w4 z?NTRI^sLz!#(l_{z9JjU%vVsYR$Hb^^TE%`QH*(BTnYX&`ib0=yrG`|oj6CUXyx39S0*6h@8zwSxTZUA-Ol8gdG*Y;)t*G;;X25mP*Zhh>4p9cSr zPO79QtVu`@L?LB_S6PGUvVjhjIq7gNrZ9A#wGi59@4tO@t-sS4t^5bclW=aK4jRk8 zOdZ!8Uu`1%-iq`g7|5196*g4H(Y=&9?2&C}fKr{p&)YsQ{J}lJR@vdL#JXsgN@S_2 zw_ObcRYSy^i+uniZ)G@}G5?MA?Kj8S`*}_GcTTj(=Kq~(%bnmI-_{lhR&OxZWH~UJ z^Q)9rv@-<(>JQHQ zwv?j4YNTrUdbaS6qnk(StbK!<-}-aKWA8Wg5r;D;*)jR_?d zkx+l`t)80;f8g2@ir;>pBAd_AM5#fJGci@zyI!dYZeYLTuF?|twUxj8d3+#G#{t^r z-EmAATXU2r`t{W@ol)anv2x;xW73+JBZsYD!7*oBt{hd=3l0QKoc`RatTaG&z2|A% zlbxr&gJK;aK432eF-MapvZCS63y+mO#KqaoPeiV((cgfGg|9r=0jB2b^8ieOiA^YFpPn-TA0TqikaQ?ydldX2@Rq5$zn0#vSGBUBmxp}UL^HE7fQJ?Skk$xOS zD&b@51E6Ky$hPr%tj`UZ1O-FcBPm~Kp=_ue;wlsP-9%wWO7%Wgq06k32t7LC$(mg8 zuu%fuMluCY<)lmPaSE(;3YOCjuE&%rQaJAyDJMcMIMK^)<0S;^X`R=SgG3?O!zfOo9o9TDO@|G{}C+C@)v=OyIFoG=k zWDh0u_Gy2f@9FpK2i6CTZ9@DnGLVSE*c=*u$-d~+D(g=x!bM(fiYeU?4@1JjP4|74 zk%zM_{#ooP1oW^)qoiM%z;E;V*^+;_Sr>d!6fv zC9P5&+t>~Is5(DUJxteUkGByAIhMP%48hK6!{+JY{ExH#oC!QuKA2NF%?pVg<+-lf zI2tf=W4esM;e9Ps;&gw2H+8n9<>;_~gI&sTiY$THC{F#G>Z44_y4;9O=9YX0;upRr;*~vaS1KOK@RsWepYqRf4_R<~@^#qwCLR zkP!-Y-}md-)>-+R9ew1u=w($P`O49>fEQ$F>HOTybD*jDdUCToA2EkOoy+*NL+ zdWY7Ou0XQjTf_tBy|+e?<&OeuO1?hB2g^aB@dkc&ZU+PQpO^mRaWP8|$g1!yNk9F_ zC$m(UHTB+8Mx+rDquL{RTy8LGy!6CR@2Xp{-#;{Suh0dnnU@L`Dm5l;f5{I& z?g(zI8t{in3suVv0J6L;*&dlDC}0D6lUnck@ikRL%89t!czwB>8Ad66w+`mp4rSu| zsQ2cJ+An$v`8rPnkpnP zzTAbU(4kN-xZK+a3sznT*>zAX1&$PTpzgAOzlBb}6zB-w-H;!fha>ZIuO!7vS{$BD z)ZXYed>xdi?E*(kHoBiTOGhke0Bbz#leziBTc+#p^FTMG20q5V~ zFZRF9y9Z>F=5YcYuiMaEKw`GDb#=wh&j)8;!%KLkZng@ zukw++>8C(-tZEvf^uWG{_F^76_Oz@t#~g~X0>l_2W{?w~ch3hA_Mw5PDwm#+8iHk* zK+MZ7Ni>}&?SYv(iX>%%X{YnG1iKgbW}eutO2!{#YwKB~wFN($h1oU|x45(!Jp^AQ z@Pg=}bQ^OZlh-O69l6U#5HWBD3x~V2G<}0Nn5=(!zn|&hsvk+ZanJ?I-C|h@pj=*f zwB~6$b4{jX+W8totTWptm}B5gvq;#MkDc&>@5s{?IVP&&?fZc!g-b38*W2EDLs+dA z*<-FiMq2xH)i@MQJ0mV72(b@v2ebn)v~?|(0cU_l+;MrxetldU@hOBz?e9SoNqxtx zIag=G5qW&VsL%dk?lGJ-)c1wXTsQScX_k<6U%#<8paC=zfUQTyZUiZvnK@*(%l=J| zhJ9|a^BMDCKPr(*n%2V`j@{G)IDMWhR)2_n$aAYr&-{KLong2|$nf7=;&S#&|3s%; zL@$|P9c@hp!glo9lk>8s$!?GEn4itV+TRa3r z2sm9Sd~_w9k*jafvSTS=n*)s#UL};jAgBK~pJ$$AS0@eV&wBoyURuvX#Ju54zAv&6 z>%*|#y1GFCsnSLNdn8qnSsAal8k2CqZk8)WkK}McCC|oO-r;Umd7b2tE$*%6J%3;- zCbvp+AR&(oy|$n-!T#R;`EA55;^}jJHYT`G%X8QC_x)8#2D=9PTN=k&da%2RCmV_29yx)Q4? zC0zFOX)xOE(c0yq`&X{Qwq+dZ!?@NOdX< zdkm&HZCz?@jndkDz9;6N{e}p`vwlyuNLpsT{`ce(%UEwso_Xp`TRH_aq*+9=O(z8X@mHB}l%7O_YCV64%6soTHC zx-V_IA}OU>!t^YT;|{mU6+Z7AZTBmp9D3=Cx4VrqE8ZW|JUs#I>&*-MHnrRdjy2^d zz2F;MqsEKfPWgVzVn!Wsp=%T0DmGZEOPsvE={J z!T9^+E|<8!_V)lJUW%7a*Gn`GEav%90*rlb+p&x8l3h50H)V}x0>jgpYyg3C!a!avED9&CDXVyJ!Y z6c$2U9H*aK|Iu$V5-FyiFsw#>}ub4-VY?+lvH+ zA`P&G;hAe<`C*gX5Au}dL=Ki0)Ot?fBMyzpT$O4=B|geGZ#7P-xg;^k_~{4X$h^QH z@K?@6jL#b@`QC_yxDqT*3uVFm<3-`mH-8sc@QJ{_0t=UbK*sj_y?4sB+Xv-#eDczD%ad@DR%; zIKE!vP-Yi8*G8ERvyCZCF8{ob!MYvQwcK#@M1TI%h-6jR1>P+_L2|^|$&6{D0*ICL z^7>-mzhFYRT2}XLbD9HrEC2>ntQ3JwurP6OGU@>MgFPZ|LnAB6R4a=M7tR^Eb3gcU z8?Cl6AsP8V z+|JB5s3+`|>|`Psq2{83rV~fPIKzL?D%9`yOo#kk`VUn8_cg+LuAU$`|r%_3-uU;Sxx;9Le0@k?E{QR&(qE z9zTe<*Eu*d4JRo1!MyflPSqa3TeLr>*s#6iRP)cB^fyN%gbz1$2n_TfEHS-#+7+)5V3Dxs(v;uPBi0M+DNSv+;`h4?az$jYTu#<7-|6NP{y_LM zj9Ciaq$5}aRPqaYhi+=S?mL&TS;u3DwWfDASSyNtlm}6q>3$4NU=OALnUy!U9CFS6 z{gMg-i)%h%8vXF7t+emqdPgm0TnI};GlBU>lLdZr+Pgbb=}P3Jq;pX3#`a+54((DX z+cpE_$4a_)#^v`yd8o}>062ylo)Sz!H01?krqT0`-N0)ovsyDKmxl1O0>1SF(cZ)F%>0b~61T4km=CMJ zFRguPY$;=a>KP8m6$ljbjR#z-W*KG|#_&)l^j>mCn4=Fstm@pXJ+UmDf5FG4{r!Wc zSaM~VyqWlz7*^k=f~chM$yynT@KgE0Feq-I`uc{LAUbp=zU}oQl~94^6=l}x6DC!A zY$ALXncGZ4@R_DA zuAp?CA@cs0GT2LhU0Lry5Cp}&ar+-JeWaq1Wm-u&hUaPyVn*vJY=}mHbviUv%9L8y z>Yyx@8ZzqYiUv}z-XMjDT)+k;oD`LBpB^^-^^lHV{#Il75W(0-WK=5VkNyg2oa^se zyPySUcAhx4n<*5F`F2+sKU%uwtUb;|j9EjFuHK`cTt^Sz{w5UxY-JRSSrrElYYK42 zMc$Qo9?IR&rh1FEhQ@=aO~nM3vOtPb%~ZVj0L_$gJ*`l&AnNNElE+9h9bY4!c!~xK z73(cO6A*$iVpHrMaBOoxNYCOjh()h|mMwR`XRZr8m7lECb8&`bUqQ1S`R-6ahl{pJ z9!6|7upeSJnIm<*>BGdU`3wav>=r#giYQ2FwoAs16iC;{E$Q6h3~~VD_Jh0%V)2%B zXCL0-MYRrnLk)CkW{$aj0&WI~OM73~8T|W`k6SRng|iZ@`lrXLSTUWRcJVLjSSVa7 zBZ<=H2wFUd!pHW>HQ6J%F=_)n@%TV)$qRQ*04>?O664|wq_KuU2jjVr(F%D5*W(nk zEY`H}It*$<0_kuIWPy}BerBHe^YE$i8N(N8PiJr@e{mQGYXvE=eYx%*EMWHgQxIX7 zMU$INuxNx<$=L1PTcw+;U|R<3$J|RQ`PH4w!UdpjG|B3EOMA83^yg}5$3qE&T9A~o zXao3vbfPUwo=;xvH+I3gby9QL9->#UlB(>}63Sqc+y&zx`^nJ~U4X%OF-a?f4F1M4 zxu_*W#WEZ!c3~rcls*UToiN>M8Wxnd%&E~i8%Ti7h!<#%gb=T@doYQI z%PEpgOf(*SL|O5p@fegjObT)dDJr%+;dxJeN2MFJkKwj`pvut4x-6e_ZM{Y)QrcG2No@AV_OqZ`K~d+hNU?`O(KFcj zC{Bh7hS9=(efVhRU)6x(7OedfaTFA+Wy)9V1Uqm;s+l>-q}JBX20~>zzY`S6#RRs! zTAY^v&8;pMK73sF{xOsm%zlgyKBGPBZ+X8#1kw|#2N0+3dS76W6Wb_=&ysB2-8X>m zo67;wXXa*fKb<(#`O0&#edM&wxv~4boZTi+$T!V5Klrr-zKeX1D~kMk*-Pimgw{kS zNghrQZ;~S-Vy}u(fS+1G)Xzf}Jxo0sMNciA(v#X*W&eGnhE-V$mTMTp63sO8kKn;7LNP!mmDbN4On$s$Qh-1!w#eS^u zULb*z`JHT8O>zZ~sRIFtrGrBdpZHoQPATdo92qJqarx}Smw~1(BYMb{6Sux=85pY8 z(>#5WGIe`~v;k%=4u+Tv3OASC7smRmgvvUZlb%Y&PO#s|zd%|*o^EL50wE-N*dTsNqYFS99OQ_XeOB=>cd(d2$znRT+_$ip1w?E$|`u;n0%jEBS zwXXxJt{L3hvSCNkk@p&6?%k3prtj%{>k56EnV9&p`~AhJ+DoTKB8n{@~7X!Q|S%+%%mh%VhzU;(S z@Z|zBAtQ{-uz(^cRR4A@4|&Ragx7i+iBemLk#tdB{hl!qRC-auN*2dzWW%H~K-}#L zGbP(*d=G=AF$Ilo5aVH+sj~~@la$7~i_EMTM9fIRLX}g z3+HnQ7=Pu$$-O}|ExTD0Ma03)7#{}yq=eoL4J53y()%^$w`b+!UR+fGNa(yE-Fakp z&nLgO%|kwh&h77rQt)j1@k^Jb?7HB1XhBt$SG8eCk3o6&E~ldn3{BpRlbnhHqz_O zH2k0t5jdwO~-XuNXz(4l;!*8=^P1XT1Ed?Jd;SWSXVZUbg zk-W>jI7I*f|1|s`5!kRgoOPZ&^&y+2*LTc$sWY$x;a9k^#bwRKl1U{n^C_^zx`0U4 zUwQ7Ndx+I;8HbvZwp5X_NO?&LbM`ztnxoS>oyeyXUE5&XXWO=6wde6^ijXt$%J3?e z^Rxuds%WA*MD=;0*o{Z=pu_o5_SuIH?4_=f|IGI=K0BpHT0$Ph+&OL;O+5vnUtymd zM*E#}9{7ujHecb~VuNLl(Beq(Ut?-Q0h98(Zc#tE5d)%r#S8-C;$XPV)gKGAIN8q6 zKml7126gGly_UtwdIW;4ez;^dJF8+PG7CyR0rW| zB@7p)mlsaE(vMs5yZ!nql-20I>_vWczjKOm@4$^G(!h{>^G;#JnVF+KOBv8F$A5NI z6wUxYUNFB=AR;@UBlDSGjdWKmM^HdVHX3lQULz%+3ua2526J4nD}l9^B#43DW$r&? z8cK%96yj#bwH%&GE{n8ku8>`0eAqcU)z7bTAK_h6iN27_UAiW{vA&Eo^^~49#OFY#!xAkkId{~{yQsR2CRv4vf z1_|CM7xW;(xh&`lZYRy|X&P-#o%m^y4ok}3R>;Lmb6vr9(hV9^YWm#-;k4e=-z`?$ zY|xaw9mf?2k@gAn8qUnls=K88Lh?5AH6dp3z>4N^v5eoUtm|k7#0r0BM{Sa;;WOpp z-F7cmI!XF!77Ok1H>>z}Z0C2M)RzwpHdX5_2gNPfop6F&=wazhnd%>vB;xwl9lfMA z+0l;XJ52>|r*S+jzeXhWV{BP#g9T8@ z(#n={i0wLU5sT&rSwh5<8pYW#PwDS922#%*-0w-m_&c6tb3Cf+?r7qu%y}|$=(S8Erl0kz%Cn+pT zeV7PT#DkT-k; znR<~Y&rDvU-bE0ECK#+$P zMGq~KJCo>}Y_r)UbtL=iRG7{yjh6YcaDRMb2uk$)FD~4)C}Sz7shXdsf^FWu>@r?o z!^1!MT!vQ=EY=-8FB(TW&x>xLWGD(;NVuAcT2qQpB}7Lm9(qBZlwUMk{cnOOdbt9& ztl8gB{V^%-=B3&GNV)IEBX#I*35b{;If<)K-8PYGV z+qg@o8VIoueNJQ*v1J=()bG=jrrV)~`@&uK*-Y8ORuIgZ)kVog?bE5URFA=!Ek{XJ zq*>9(YAZ^yd=&F@BwkM*s!hB&I9!`HUA?7F> zpgKE1Xa68cT!0r!=Xwg3y-GB`23oB1DA$?EeoED z*+UALnEYjLr-uH-)`lNc3?PB_M4sJqFVF8VKLEb~#Ji$90$2~ceC+MwxX^+K!%Z>e zwL9u@A7G?7GRN9X0GU!66Rg!(@QcxG@Am|6P&0u9b+bVyLrpg~TTu|XI?zW?Bw$F` z#O!3aL2n1?FNFkX@QUfg2b^69jby=@LNbSW02I$GJsecY2pZ3*o$9Xo6GUYm_z>G? zm6Lw93n-Vc3C5xDii7|v6R_~jGj@xruDwG8Mp$MEIt|C9ud0R~yd%1kx^U~qvgWe{ zuxH3(l#%)ar?I$D`w561fuuzuKaa3*ydu=s32XoXn9@Tge^#*gE)wH#YfPKQPoqG- zJG|G7H>PHf{L{%ik{#mu%Lw?SJzVY3Xr``X&#en(tA&fXM+^O8vV*itl9I}{4E(_Yy@uKW`od=eT5MVIDev@bk+1Y>M_ zWjoPE6SpDc$I;hqZb`daSxw>B&{RhGn}E#+Gf(0Yrj_V)ycETrrDKY%a|RmjeqPn4 zQNA`^eh2+xellvh82T3T`Lxvj!EosWoqNzkx++#TRhMe>XA-I!L)h;A{fm*rHY=`_ z`)vp3$ewe2`;R=D@ibw6v{|Xp;l|>r1-+Q#(LCuckql`m00_7msPhrE znts71{^lT%{>>NdE!XFm`hhyrkE{4&17oLb9-{OET2T6bx52ja8B5eS=Ax@JcdH|* zMlClIyEHw*?6gW0ar7_bb%bGoRJ}ZDVlBV7-y-DR*SGYXl_iGCnE_n%$rfqFhPj0n za~B+jI!4dQewhoMaSR+LRE#~^G(LIa1%1u`&gC=G`jGPho=GqBFNAV_FJbv;jk8iG znOz+GVgu6QjocOVO|%pJtiEu@9w%+r6Smh{2Ypbj{Bwad*D9z~)69@d%wAtEUd-iL zJR&Unp`Wa2v1ZQR&iRg6A8;5hr@sDp85u)}tO&0YAKK!@IDV6uh5h;vbOhE^O)h-K zAhv3I4tptj@NacB%YyMY*&C3qzfBQ;c-QAU8sp;FPq&IWQ5#%X7qPJ32a>pGXbMw7 zlbT*7sK zL(6n622KLCBe)ig-Hg)ai`FgtPJ&USZcvdnn;NvQ7w`WBZAAT_#Sz#VoInmgNuhX2pB3kGE<=2<1vfr9~-e6_-xWb7S}dj6@L$Y z2fdmTZXTg5C+cN??1hk}izQx9Z@L+7-so?jz7K2cotkGimllOgTEyg@Q#A(!JOA$1 zAFUc&P$%W-XZ0%Ju#^O}v6Y~peJOpD<;z+iH5hw~Cs|(NabY0_ec5svV@`hc=T0xW znJldU6~b&r%;n^2EUI6_Ry|<1a)orzZE~7e@qhL%A-nMDXMN z8l>KaMS^~PxzE)5@eMgPPB6|X>XTB*)ZTcu%?iiOC8$hCHqZ*Vy~drx;hff~54o6{ zZ-|igJ~L%wK*uYW>XV~?zce0D^$+36B3xkY;raa1ErTLv6qbj&(~D6>@fZ5lPzB{napr$5KtA!G&R{68GbO5=9lWM()2n- zBTZvPIe!mry=n-^tiE1oA)>na=H^- z;9XlL`-cW^$bwgdHv60gI;3Fo;u3y-|~;=xtqhrjvQpg1>l|vco;JR zL%9yV)$D84x=D>WRa|6~m z)bcT#_VX#PmGvg?J(GFWdI@N}k+n8`*nKXuQ|~MefG3zsSqvp1qgig|w^=^X-Scv8 zx!{*pXe#$lwJ5o>muZXGgFib)MLfS3nlW>bl7$D~;=K+l_?a<-d6amkf5`gDv`okd zHYTv`o0N2^MW!Izs{%!j1@ugNUrl|rimJosm$iIzQU*phSl;%F*|)IPNHna8CEF(+ zR@Z+p4anAi(zq47jC!qQlGR}uk@Ds7ObDdC`$J~Pk7)gK^L`(fue`PPNXiotxlpX{ zshXYg=U&_KcDqf`S%I_3ax>@n`!TAwjek02bND*;znUMXN*C0_N*tOb1(0_OG(J%w zZI*S9)yjW~23>DP5#dP$M1elYv#MI3iAmp*SdoPP6DvP&H}7p50rb`X zv~_yI{VFKO1FXsZgD&S+nV10nZ<Aae%{0Asq15R?=~nT z?57T7#S8_1F6#?~nQFZ##@!)@$~ZBVd>e}FVED0(1Sr+VfS+O1g!>K;^8oMMN>ddJDFGc{tG1s1}`Y~Rq2{{uWon?OL zVJ|tKdG~*GbA~z^7q_E@st?dnvFd`RdFed5=?)c{qOR@rdtm;v&y+dNoBIiZQA;H@ zmVUWt3_EwWrpd-V&uaBov~RgH*L#j66-y9@G;}_>O4+QgNJd&u4I}%nw@dQG>~VL> z0t>CP+WyL7C>)~uP8`HIqyXCgILIzq9muQor_&pb2WEUp$RCb}XE59WM!8SlSQGq7 z?ur*DH(4=gp-DdgN8WlH2#uztCz}PkS^M+ACS<#pR6yKVwPZqw!|{u=uuN>{3H>SOS4p^+(mj4Y}`sJuVsa zMp}K$%=7D>*> z6f>usMw?Seaz0fKB_tu_7@0$goIVbz?{B|xYVoliUGpmbh3qS_EFqhEw5b+i%f9WZ&}s2MB8sYtG=eC#Lnrw{*2>4jg0 z;x!>>QVCeWvq~yCZ}A}=TzIP)^5V@3@Hqm5KscZHmOepUEi_QRq{!>gef<&OO!2dd z-WRCzEN!ptbNqzEDV<+|moq^ELzCKZgGI`7_$!o-z-6L6tQPKt^?m^M&{!ME%T0yn z26g!~oqdk3DbpBDce|^v<=N)h;n|yF8DE3=#CzNUUm$e zc5+M-D1@TGv3jH6@a-3SWO&>%>}>ykq35`5Omf6{;l^qRBtnXgp64dt|3q= z^I&>RXUM@@BT9zfdNDqE8^k(JBOCs-Fnd;nRWb^k6MrY?=lkhl(rim`S%$N_`MpQy zfiQuZ^!QYp=lzbeDBr?noDx_x0C-O4jpi5o^r|8=6g z%N7GSvHm>DfTOr}AQnTIry_nYMO`XPrnsf#YrVsiEmvhtBR0%_&CS-Yg>Kwc{$2c^ z9_(1$c;e;xgcxoD;fX}4Vy%7@GPU0L#fz;=kZeck8z3|{mP_}1O5WI&_4D5Ep?FWt z4PQ9~0iqrU#C1g&m&Z2R%{4dk&ZKfC!FrfJJimv|9?=4KJ@oCb4nFH$LI@7SvQX>% zbe%^|fxC)z%%n+wb#0NhLHt>0Oe2dRYQt9Ly~7r?``3Hb3?UiTb}Z10!&iu9HIk(;(()|h5R~6y;~!H_;3V0jMpu%fE;35mqgVVMMBPISIVszq<7Q0)Ck(u9zL~&J ztE9`@A}xnQWDJJ9P$Rovy`=xUpC^^Aoe%gm`gZX|#B00b)4UMAEHe+*P7ug7Z@6YJ zXyQ&9{1z}rg}KSf-J9V)*f5Iy{#Ota4j!wU z9VR$du(ZNrpvFR`}w*v=^=7Fsu1HWlT%bp?NeZYe}0T^r-&X+9xj(m(A+s z?j5YY>Ya~E#@$NY#F&)@hsP&BbCc~5@)n~K_s8(h6F(r(!ddWem-KKF~P$;-7x>9_%?cwTDrV)TXSu)(E5=}=x~eQ7O0dHIU#2AXT)yt7Rt&l zbYY)wqhSD;z<^)Bq;HX}z@4fy6h%1STM(o?F=CD&Gl#$|&^`TK@V`n>95sgVSI`=fsllwZ{y7OsIu}-lVsP z6%Rl4WMwMGQuGz=2PX$CtVI4b8ub*x&T7t~5jUI-QzrH&b%$3BZ*j9wla$HJq8InJUsY1ebJ6>g0MYJwB=fP!_m zeq2+V%w!@emOPsY9M%v$nc`36Gd#yjMKcPd%QO%v(i;f>4RCzx|+FE}$ z_l%~3Tt_rH!l;BW52(63AFv7;n;{M}{mHNL0)-zG3Bd-KqjX+o!<_|k@JI`z;hwc^Tm~@_)HmBsxq`!>3+M_>uHFBo>6aPOVE2&4Uyw*eLme+H54+RtDJh!9-~W0 z5*{Vbp_(BTtg|hOF9`X!PM6p7$pmI(yw<+b7ET%`zw zMDQBhyZ9$c{^10N9AaRj;@Dy`tp-Oa?aaS6R#+IKcqPaKR|ZfD4@{VgaAf4ToaLnh(DtyZCL zV6aDY%ZkGA<59unu!}1uHl-gx92a=}T<@--;~dX%!|AHyOJLR@;o^4ESZvmjD&e2F zSB2hiM%y)&mur<}i~T}5#6cpZkF|_!KKnnw3wxh%M&&tZV`~{Ms1nQ(r+*>)ol<+3 z@7(;PNKGle_$OCM$+c?0V1H{-i z6+0e|c(lGtY15!y8-te%RnMiYyV%drRqI>ILFVDvX%Dy+%)1wMmLSd0N&*_{#p6 zZj*udkAv@NM3uKwOWi9#Y0h3idU#Y>u=F+yQqx5(NhRDrE+pC(IERaqLtxU7)`JP@YJSM=6H+Ob?dwN(V{s2QV znj~0CDPlhZkLCBKvW0B@e#vzCLuCWg33}rMUC|Rfe%x1`&5N*0ju&gAaLtK(7g5%= z{I4##8DK*wnUtPWL$6?63e45B$w!Pnk?jt$H{I+m(WTg0)#+BX*bvEvC?HGy=wDBM zgEIkdW_=L~NJ9K4rnhFSD8mul79Pg$=y99Y@8V}Z-n~HisgU;Z>-INJN1XLj94$*? zt0Pjr;)Pgno8DFb{U%DO*NyFy!Xnp`=*KJ1l-L{)w90wtW*Ueg!*wpEvq@ z?x40|Vk}Si{^m82keB@q_LPkHOcow;Bu;Jnd^)?)FTz;uWJh8F@%q10E?7Fxw&-{r z*l>Zv0`Q4wnN?jCpzo(#Ko_rhvruKH-Kro;fw5tR zbZVHy;Ts?sf|(ycB0scu7ricC{*f9hMl>cwFIn_FMKc1H|E&&}zUkj1}g zG^^^Zr@?vb(o*L$X`gm0G@9lVHK)MYio*JOhZR;Qsrp*?A1$?d3ulK`P?j4wX4E$1 zDB^2l3Eq9p$)x6j07W`tf)g;~lFwjZm3)+^zW!Dv)MYAbpRP>YNe+;m4hhYR09WvL zVzXK@p40*`D&3cxePL=3{ASZsBfX@r9IQMnx^5wO>v4MphsJlE4S@;n{nX?xuS7_j z>77{Y)Xi6BHxv;_kfGvz?^0N}b&3LL<@b(wL9$h9KNyW+k^Yb+ahsz%m=Lh3(JXjW z{|y8))jMFa6sgre8#eDs>@56JQIV`FEhvc21>kM*qFIt$3pw~U)y~(iwgxGGT;xf} zMc?acg9Ta1(<%COu`X;<8xl=oT2AY%U~TX2#gXP|ldlivxk`iznLzGHPs<+*_hg|ZKVO2;^tr*OTnq{7RWPX z{(j9ySXxdGI(bCbVdJ{GNI;o&)K`20Fn5ea^75MHqvKd2K3k9`@rn+@8@oxv;zagz zeDPjy1FhwSHuSnYSzca}6?`$Z>^XVElMMYkiyL%{zan_$-%Cp%5SVY5r^1z4Nv(20 z*k#;EXGxoljB~3R{>uN(10gJw;8u5>kc^CfXSb@s_G!)X9zhV^ z`3j6q*(*yO!zH3siz7%D@{aka8Vw_y3C5~{TUIqghTsuJJZJW-p}SId$^|-NR7P?tatAgSXdmPdKWH8LOl`>|#nkZlJq}{mWXE#G zoLF*?!BKjvUdrA4mNIv&w$W`o6+kFITY$ih9y~QlHDrXQKROnQ$#FXeds2STXfMrz z%gLs^#gozL<<#~O0?P%rvjTL|gJoi+N}HfaGBu6t9{bh(0uxGDeT5JeF)Ge=0g~t_ z94U8G?f7YIZ&toJQtP9NIJ;-AAd;P6=o#g>4jcjixdJ>%eO`PId9sG|RFpK8%Lbl3%Ply}?c@q?(4`U*D=M}*DqtX8qkN{%htkpit<1ed){J?Igs zz=<@h%ka}OPukfBL@&wZ_vH4<+^+ohIHdR1?V^2y&%-4Y7e+mbce*H?ledP^&47!Di>k0h2T^_h%3FaVA6NBIDbq z&IV#)GImHiONz}%jQu}i_A?!Q)#pfRxR>m6!|vZwhg+Gl5ZseZ{Zoe%Xy;ae*xtC4 zr?Bh4{w|XgToG9BpLBV9#KT<@A&?XbIR8P{9OxfA{o97yn!=SHNvRigV|>?}8(Y zq2z)6A0RJoCG4*!$Ci12+6che|E!z~9f7~9ZNsCvp#ZWQWW7ZIOl)#cV;E;4-(LWW zcrO0n$6d^>e6BE(4Ccvu%=}+|T6}T)21=qrq{uFtFS31wyaF%=XJ9q?!syKIiY05N zHIH&Qc*7cTov~qCcRWl*Ey?w1sI$2z&KC@w8E%Bt>i%ev=n5`XOI$T~m+yJp2YMl@ zpG6JuPM6buhHoi=%V-zDDmSlGo*fdXfiGL-Dg)6n*zr%}dvwWHXQCnNnN{#w<|sn- zfbK2}+?@9|?hD)YmI5h!A~}EoC{p)7Ihfj~lBQo-Caw%Fr#O0Dx!}6J;c%Z9%OdZ8 z6q8~*8JUz({q}u{{rI0R;@py*a{Ahv4wnQ~ci-koU0lC@^EK`wZ^M{@Vbfgc^f*2n znBLj4pz(}Ny1{+>Od<%k=Z#`}J?>QvO3BL0h89r_OD>_tp!KXcT9B&62CnDh?P;fk z{Gl_T7>RQn&+?xXu?yMU4g@~xz%@%|99a`FILt@Do1zrK@mils!Hl@PXbr(@k!5L+ z;UTNvlc`9YNw_KR+19m+6Ps-J+hb7NS9>c#B!?73Y3~d*hIh9VDj#E+v2n#<^@TzTwmA;MW(I?Fo69^0{=;&#|)ezxbRlfrCIVoxTj7y(y>aQrzqX zAz6&BxcXG?yQch?a4blrx#Uupr+_~~=nZ@6e+}<$hAW30?9#SG)v-!4C_*iC*YuNi z(P?!hVH8KE#0aR$#*!DpmB|{o3Ri-~G;dBs-HbhyGpww6Tkvow;%Y%b*cFU}@AK2E z%fZ)btr0k^G**!HN|Kc%NJPenZJDh`y!#)8+*)TZ{Ih^vd=txJ_y&J6+Ve9gY-uxa z)#qjYHG>xnYeG;>ER7XV5p$pQqFdVlonRl`#=VqmOl)dj4G@yP>E49H@e)n40;91%enObGlI zvCSQ>=hbG>&XNmu37pcJo1D7u1}4nR2pcn22Bv85d#Y7&?*b{Z599d)CL1xz-M?h{ zFCU$1JVQ!&q`^A8dWV8JIC( z;AFEXa~FVc^s51Pr@ou%aSt?;e`VSe7_)lX)TqCzuwSnyn@c@j&zJ2yt4V2P4kDCJ zhFcq2Qa|eo`~yqze>xe(8&f$}1fFV)5*tcAl%(cgrR#5>$BKN4%DSpqn)pi;GC!^> zey0;`7*riEjnW5@O*boRhETECtLTy^wPxrWN}9iXEID^f$y)H+EX7F=Dko;AR|pT! z7hx>3lcz?isCrqYfM3H*OsB6>Bh(nJe@EFeZ+~i#{x#uikQyne79_spujm5il48b9 z(pe^z6F=yar)_LO+j7n?bwe!SJx$SrJ-1Y|hu`Ba#uRDK8NS&GUOaf#pda+oH%!y4 zTqGP5PmVOW+2yJDNSiMK@h&+pyB(k=vaMmQNvGS{)YqXIkF7o}p$RsE`9JGbvk>4H zQieuYf}!Kk)8#)rHXdI)^n;KX6KZVa{swlowO7PY^#n9t{`kn^&GG4K^|^e$v*cFu z+xif`xGf{jHUczT$~}wLSJLJ6Al0SZ(RiEByluP)%}S+8U*jrzh@8Eb9!s!VXjo!( z?chDdY#>josi!)r7Tcl#`3|h1Ew1C zn?KyJoqs2pC*ALGiNL~+>LbC9|2_SJQOwM%c?;krYRy{c8Mw!>s$Ck@O zm7(;{t^v_nJ`F7yxd1q4qo zVSY79o4giWLBL$)2^zhwEN`mqLp193GLBAw>pXrvR<`bt568Drp{Qb57EWtiLeafZ|_l zmbFHs|2=6`YOVv5i&vN8s95=M2u4jLvjV9gxa=`ausvr}w2bFwAz5M=3I_`jU!*c7 z^M&BfiiU=K4>v}#%Qw1rxB~7d10ePvDN)1@7Gy&It>o$3hK{q}ZGK(6hq)UPvx23E z)=tB{`CL=ZaJXCnN1;ABMTMAX7D!QZ=IlZv?Se7?u1Aa&hIPRk*`Gg6VT%ex^(*y< zNP0Rw?n+d*F?h5Jb9czSg|*bl%jcv#L?LE3tyNj?<{89UD_)W%YOF;4S8W|;K?(Dc z$A$C0n?2q(@LjXna&M-y8_L7(cRYEG)Vbt&r_I;?`$grQwC0NZWY*s>4tanzz`>%mVU zcHx2ag5WX^n&B=(#Omj0ovpbmM%uM!AHdBAGvz+oggTu2PpNfANvRO6!fg=EGVWAX zmJ@oW-9_k6_b->X_~{e#&X3%hp3P@)aZKAV5ZXs-Wi|X|apA&;cC!wD+YqmG{oYFa z>A^o^iq;?T#f7;mqxMq3bC8_(`5ETj)+{C)AGsB!kxVh!V|~v2*-hKe&Fq9_&=@&b z4wIKI_0Zm_Xkg8=#lElpzDe-QJAu=NybZD99mOj%iMcR`4AAZ*zFuKAHHuxJZIX9nK&5VgpU5F z5SU}ukV-E9fP0s5A$;V(@cYD5H^#q9NPqj+evT~m^jC1%VC4tF6`>BjFKr4QcD6U- z?O35q>=QW{wH{jCGx_Jt@RRqpRbMV)^$BNLxi4@{G3UwUdyfjvG~MEE>b*oxD106+ zKZ5Uk!%7?A#7s}3GS=-lD>u{pnNmHv+I_!rn>IL_)zA|oV|67R*4!NRsT0w8Um>oK za*=GIl7T7uCeegwY`81X=sW8Za!8>uxY;_g%2O8^VjESPJV79(d0RUN_!OUee1d{* zMZVfK(5Kt8X}|oN=A_?H8(TS;;@|QR=4)5dlYBnHzey3H`6EQKYZU$kBk&Yzn65c~ zK-0?mAK;vpU*ZiP=->pjAtA4*kF7GRo9T3~{P9xEZrHNL?`gY09%MCye&&ZpOid(0 zzP`<4Iv`Z^uGiy#6Nk^ScRP*h^(lFy3|Pw1Q^dUpm2+l;=zT6kYw{>jp~mn!WXJg1+h zit7wd_M@+k!ecA~r)Uw?ulzcG4tJn!?(rM*iD)!no%N1hm-<)N!(;_J!c7d};qULx z?YknM>s;YeGuG|Cu>>5Yc>gThD2XvafCpGFTzhnDaw-23^~Y=-ELMH=J$5CSrgi0J zvb474y_fmm22tT}yP_--21SsQ-#_)2uI~(D@$1$iPq;)jUKdmJe;U+6!yZ-Dg2Y0! zp&C=c_|chDTzMLp{H zQms)g$@gxVgq|Hh-#GYr9zsXFS-pz4wIwST93luP?Mt`b5co8hLo`!KYBJGDx@;iQ z*1RlRXb_sFiV�*r7ESG5*%PeU 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 MJY0seV*Y*oKY^uCasU7T literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/Electronics.jpg b/frontend/src/assets/images/Electronics.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a395e62c2139a6132884db7d040915f67c4f925 GIT binary patch literal 24144 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 N(o$Fd08IY?|JnE;7Hj|j literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/Logo.png b/frontend/src/assets/images/Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7535349a2ce2118a35ac4f42070720230e432193 GIT binary patch literal 46462 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 GxBde*jIHMY literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/Sale.jpg b/frontend/src/assets/images/Sale.jpg new file mode 100644 index 0000000000000000000000000000000000000000..adb17570bd47b52cc3ef53e17fd414430aee4ce8 GIT binary patch literal 268592 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 S6*&~+0FBBrwPrwI8T=3Ll?bl@ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/Sports.jpg b/frontend/src/assets/images/Sports.jpg new file mode 100644 index 0000000000000000000000000000000000000000..063672c84e9242fa4983a5ea5a6e0ba502d23056 GIT binary patch literal 56669 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�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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/bx-slider3.jpg b/frontend/src/assets/images/bx-slider3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ef6338f70e54c51e1a6bafaff17a95cc95fa516 GIT binary patch literal 37967 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 Y8ITdVq5B2V5lM1x*v(-{s9zcQA8$&Z@&Et; literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/comments1.jpg b/frontend/src/assets/images/comments1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dac6de532495468966834978f2f5c3d8a555695 GIT binary patch literal 53644 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 Y8ITdVq5B2V5lM1x*v(-{s9zcQA8$&Z@&Et; literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/comments2.jpg b/frontend/src/assets/images/comments2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dac6de532495468966834978f2f5c3d8a555695 GIT binary patch literal 53644 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 Y8ITdVq5B2V5lM1x*v(-{s9zcQA8$&Z@&Et; literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/3.jpg b/frontend/src/assets/images/items/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..766e954cf3bde32d482b3b00af68d183382b8481 GIT binary patch literal 49726 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/4.jpg b/frontend/src/assets/images/items/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec2a64b0a04e19059c809d1ae98cde71c2fc5044 GIT binary patch literal 28485 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 POn^U7;L6=Z4$Vq^0Zz= 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 z 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/9.jpg b/frontend/src/assets/images/items/9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0acf287d7e1340f515e8e00408f589bc4e15e45c GIT binary patch literal 21743 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 B!Q}t| literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/bat.jpg b/frontend/src/assets/images/items/bat.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccb171319aab7b2f6899d273754ab13cea605a2c GIT binary patch literal 6026 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 D_gVjJ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/football.jpg b/frontend/src/assets/images/items/football.jpg new file mode 100644 index 0000000000000000000000000000000000000000..231858e0cc55941202206b98c2def385400be143 GIT binary patch literal 9379 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 uwf{5-K-7OK7#XVs4GPNh{Qm>Z-c-N< literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/hoodie.jpg b/frontend/src/assets/images/items/hoodie.jpg new file mode 100644 index 0000000000000000000000000000000000000000..34f53bb00738a59fc365554e72134912dd826312 GIT binary patch literal 6540 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 U)ysaw;}ePm(a%a0^0!m}0kK*aqyPW_ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/nokia.jpg b/frontend/src/assets/images/items/nokia.jpg new file mode 100644 index 0000000000000000000000000000000000000000..256b2572a2540bd2f35c0c941a85ca61e5e2ac38 GIT binary patch literal 5008 zcmZu#2RK~Y+TM(ogfOBrdWjYWqqhVhmX;# zK?I53+wYun?|J@n@BP;EywA7xx68NRz1F+Fy)Gv%=K%`!`w#8|cz6JSch!K)DIf&6 zPE0~gNl8aTNl8sdM^As{Gtg7gQPVL|)6p|rHF_op+Z`?@W_~t$dTvQ>ejzb&7>t2i zMo~^o;f@##ibqOHNZ045ee~CRG9+6$HNDKu7R!*g9t!Zr{LiO zATR+X8zJ;A(JgjubJxJQ&m!+Ci8)~R9=W;44^fF)1tkoNDd}9@g&OY< zD*j=AJemglU&pUf!U3dL+2DggU_b#l6;oDJRwnoZZt|!vvk0x4YjCmhH8fZzU$?uz zg*cE49#B2jTxRRgq2jI6M+s^NRvLOogWBqv_Ce$F9EOdBPF^mMH!>d;micM5_V}!r z@YxG@?Gt|R+3j@Gov!O$0)4&b+^Emu0yk`yiMZ-VUos5%Az9Xrferb{_`zHA`w3y~yf2EDy?ObuQHt1Y| za@#sx<|F<5Ne$>A1QK=$&_}s-Rh;Y-qaHI?dx}~-vP{bw5hS{)UR+h-u2r0n;i7kQt)gqTS` z2XxlnJtuEM8~F3Lh8r$SEXqNuslY9X(BKjPxypr`NDfTNCR83o>$u!;bVbj0!aGZ! z+sm=^z*}6Col;uWJ=Md1fi^xxw4UA##IdvEv$OsO@Z3rc{85h9d{Gip>Rcez|GFud z>l6BT;Ci~!qPxzlMbLM9je@uGt6?rR z!7IT6Gv;`H9rG42=i+*WXCh^oGiO^nJ1ft`h3fW_#l1Oo^aM*wE8F?3`}c&^ zIj+R2#jQENx4Xoq+MvPe6wJzh=f_RW(3Y9~5IvyU4J(pbQeP%sEy=4v^2|o`k{v!`;&K8 zZR=xewVwc2XYZ5e%pVs-J{Q8M!0%*Q$ig$;m)de^mzk-=CRGOy6W8s;78$-0)tX7g zWO&T^mpG-S5jshuW*vIqJ&=4CoSJ}?R3$C7ZmtX<;v?SYKB{hA&m0vlFcYM?{Egdo zVk@j2v`({p8?{7f(6g`x!vh7YQY|YXhyg}e|<=o zg}sG%7z?FF)9$@cWv!Yaw-AR8qkwDd(^k~!#qBUAqg->^8)oly48w|XI1wn1u;V4L zfIh-C1~f&_V)iGDw8!tf(5pu%+!|OSiHN)xh3wN$HNA~I=^y6l(q0_v@S+3rSS=+? zZerKwKtH9YTb8Cg(%MdA$o1bf5LeKrkA&IhWY+4e5X|6#DZt==0A+3>a)L>9LH8m- za9Kz|;fU^a$1`R}+{>1&eGy?%{}BbLg*7X4d_7phu&F~Q%;hy4=Hc&=J==3HNYx~2 zeYVvtfmB+a+i*jr)~xqeNTKZw+&(^2ZhdUJW0x@`98?vbPscIrDaEIkuLSG7i)a>E zW-wsT4K4ea-MV{?A+s~LpRZMXU=5sHT?=y)(q3CaeML`DaY96I1X&w&E<#LF^X~H} zhK5#6oa*DR%+$|`EQ>rL8>NMce+@9XOJnhTbKx1|f&Awj$}9!7GNs|6wd~uYV7g{x zy=2LNTvD50G^hhH-8Pb^9P<8M@(}A=w~m!ytb0liYmy4X4LeD7St5GFMB~WaC_LgL zvU<W}x*(Vb)doyJk;i0w>>egFVk9O_J+8>Csez`RGS?Mi zGx(LP93M^ti|e=HtS~E@2-_4JKsxLFVH+Lj9>QR!5zs; zt>-Eq=k(H%LRWVzWX<_T=$mec1CMB<{9Ajv)~?X`QIZs9{H?n*HGqAbvBC_GdT4* zz4q%YMJWCL-BKF2-EXzcTp^emrA7WIEmWLoip#nXGdIac7$v;U;Q1BD2tV$$i`9BM zpiSk02wR+C>zYY;iWgb%G^0S#+q@Y*tbrd52N>CS8J`M3MA_;n>29f}1H5z#Z>qq$EzW$c9wfgt;U- zjD?(+(5h}}`?zCfozJ>}=i9)McO-FPqriCE!b|+ujWkB;PgS!{{2902yttuJ_z%kd zWDqS|`v-3d4H`d{{^IR4gdFB5G|RlO&Jir}OX14d7LgPd6sEKB;Noot448_Iw6q{Z zpG*`ae9^+N>X4NzXa$I^vO(vUkAjKwhqtsf;Q>?Bw@2)3llrru{GQdtC4h6b)UBPv zS)ZMHN{lFj7ip}#^E$_me6LOYM##!xAXy|4hT?e;2}eb6lXCYbWv>&>5{uN_>e>%| z17kGw$ak+8nGpB-!=6O#lz?lP=5_bIVWX3^$5p6r%ltQ<6V) z6J0%%SP*DI8%LhVkRMqtT5tS6W&fAjtKTtved5pY+dILKgZTL%+)9xMI<@x z%N>p^S^?I-tO?$zd~RL#gJ&Huwq4{9C?Xa6=PEvJT{s^F2K&D|4k1(QX&5QoPPhcD zUsi9jl#ZCdLLSsx_3*3I&^Trnt_2`N|~_nYxj**t;qJ zhTnRiBS#4-tERV$?Sv#{? z-r4_nm#2@T=boSY_n)4~6SX^GHs!uAaz~+_Fp7xs z(pKv8p$6Arfo-J{$it$&l#>4Pni7#jyHR?zO2S@z>Dst#N96j#lzl?`=@I;X`Ib=P zigS01FL$%zlI{h;S&pO932I_mQd!$;3^7q(K}Y*-2U5c7mzzGpME&0Xa5(c2NY=mi`% zJ=6PEwUDUv%rS4nNjU;0p5ktQAou+eu#GoxssA+hoJn`qm;8OVz{EV{aHH-L@EGb} z&sA8a5VuY*C~srI!jW;O5090n;EIE$b*J<8j%2TGlMEayZ1bPSU#S~!9U_^=hSOjs zwtj3XEdIvCChg9CvXyDoM+;)f^aq8Lsgn^}7;@WyN;mnTSs&z?aJ7)%`C&3Pd#{IF zGq20sMWx%I0qEOW*=SuPe)ocY?@9!co~k2MqaChBI@>PoTbKV>)ULW>mNa|Qs1kBv z1sxGh z9P4!vgOuv2+S}*#kv(U!<}}jFF)2q$^yX`cq`ev^xCCY+%ZX}N6#;1(#yJ6ZP#jH87>99X z8$r!bW6brK?kb#-(Q9FepCANZ11dk_m6bk0qAo!t@uZF;teH8%)TG@e48pbfsdTP( zi(e&71MGQkT;k3mhI|u^%!E76qj>tMdS94)*{>tNDP1_k ztX9?a-}O8@J8`Nf&Ke`VFH@cn$NwmSmTA_vZN)f=6I_OM9vFpYd^8z3D34-ZJ!9Ry(o{N~=L9_^hcq}>$VtewOCcv5e~RmCz3N?S9! zGastee2VDy!ioHrq-VFMkjTUL^h@gjE%C04=|yq+ z2z?08M-3{DMsze;|4=%W1D0C@5AN26{UVqQKL~d{(yR-U$>^abVav>|RBSBP{gP5D zbP24GZ5CN($1v;#YzWKoRwZG1Zx(xW$483Tb_m9)J}TV7clys7B_iS)X2lisZTe%u z+h>nix*o3Jwc40|*7{+`hXg7snyH6RaMOg)*J*s=rqT87Pvaj=!lhR+oEqaBFs1N$9x;HP%OVSEt4b8iAj#w zC`mm)FxW&Lx6*!M`yvQ-34GiAz$8Uu7o(~zpc)5-i)^=$O)!b-`$js936`K~Xx27a zZkbD%i@VEc^^vGAEs0yWaXfhyd)|dHe&!t$g54jANEc)$VVeLqydwF%_WcLG{zyj@ z>^d*^*H>=%Ydv()_#R^;{$DjmwNQ!7R@VTXv85!r{M|}79s+yIXJwyG!D+wW4a_bF zuBy-go`yD(>23eo4f)4n`12CD?VBapCvIo4&x=HXeApmdkS2T?Rfi*^cRH4G_mzLj zmMoD8STdj^^0d})CUpC6y(Q4y2VSS#L}&ss__tg3n)yRv?)#ekF4TxMCm(b&xSX;pvmNuP zI=tAYNa|wJIbexKzUaJzb=`+`$LVbov4PfuiY)VE!KLroN)g3%HpVr93`^V_KQ?Wh zK2M3e*)Po|5|Kxm>vg?TWW&4QU%ObClsTdaME|e9RAog3J1gnJp|WD=BU>ni)DylC V}z(Cq7-5V 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

{J6U{(3=HnFp1#AFa^06aj}wQfxcrIk`%B( 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

_`tAk7YiBZ16CL zUNWLB$_(!v+yB;Z+Hp9vGyKhr&tu4s{|Xrtz)P3BL1E++kQi{G}9Mk+=L(?V!4ALEzC)d!^^pHgW*HVU*19fW@kVbllSbP z!njdMnojP_HDNcJ*VWdn(x0hv{2{Jb;7S_xFWo(0(7 zCvX>)k(?GG72JZk6R@+UrgJ)ku7)ieQ2{^a>MHwg1Y4h32Uz!zZ%*Ga6+nJ1Qep@Ni^#0|SBTx%Vqpvn5Y;}$DElRmiZh}Ti-@h(- zeg2j4p{jj^t@O{yCMA`_$v<*ojkOe}+J{Sg1`+e7Z_f=-O;W=wxG(pllb&+lpARo| z+_;$4vJ8|^ZWFoF+lK5P2@4mEW<)UKN6I`pYEJJa{Q7at-Lpl(cyZNw2ofet?kvbK zjR8&`CN_g$EMMUAhs<{vx)`nLJ!VpP)$G&27#ovZ=8)Xp)@tx!U2v5=rCF&+8F~V4 zs$!`^!z8zIxc)e2;2zvlYvp)+enfo82GeLG13QR&C{Nk67acOtp@!L2r$L>*)XP2h zqOv1hWbhFn6^GNcCT~izXB-+w89TL;C=z>c0~0J|zy>RXV8&Ha0Wepn_-VL-dl-c4 zKPA+RI|`sN5rNu`k;0^cXb&~Q(jKLaxX(9G1)H+ZAVGMPSBQ`%b|}s$wZ~*DH)wOn zELFJy<9xoNh|X85my@uV0)vQ~8E;uHg)bt+8Txh?88C3H1|A-uf-4Edu46{cl!&|r zggdzT!QDPP2ejN>SpH`W1D}{2AMK0BNmXyzUwYyTf4zmLvoHg&GetSOZo5dvtCJ@`di%)WBq#&wa z@!-?J2W@5P*K8DqKh|CFZ(#PHpgzm*yL^5meblewc>mMgF4a-zt+ax`iHeV%5py5*p5hIcEu2Il0!|jkvLl}>_DN+f_6a-;ZNE-{@3i!-; zPS-y`hgT*K7|oL2bIfsJQtBlGU^xyP3(3sP8tzV86~aZRNr1>Sb2a>A!V9mUAi-1* z=>A&`NyU{w4VFR1Crp@d5j?3JvH`VvG6RlMe7z2&m^Iid?1M`-USaoDoxlik@aKIu zX3#gB_v{v+<1j0qN+k^_l7SkbZFYF6OvbMwlmXi!Gh!NM&>pJUT5xxFmsm0W41B5# zf-XbV1AiQEH(>&B9B6Wb<@FcVoBBry-CYmdbok}<5+Xbb^-TNFjcL39&yRmm)J{O6fc zr<5i*UI9BzTJbNb#7_{QXmg}^rO*TVZbBo9lX(pao&2(rs1B(Qa)pC@>!{rg_B_xp z5nO_?W#S(|%U~L(9crRQFhIwDIu0$g^>I(5k?OI7j9@VEmQkTW1SlCI``MDth*(vM z4@UhSK&UpuCT8Wz-;)V*ioMUlqp8){Qb2Zy4x*M-55Fsk?Dc?Kn*Ftj_70jL9ruGzB5Q@jb0162;c0Tz{#m*D$`d%+F6+#4Q5r|cMW?Q^WQlZH(uV-E#Al1QJ zp9qz&UPiL4K#2EXy3^N!Fui~Og99AFnI>|W65Gq%4$M~j?;aI@mpQO9vT)N)jSZ{w0(&e6%E+0+Kw=WTPwxDAFy zXY~FL(fdDiM+eUqtP21Yx~Bj3O7%zb|HCwI`bCp7Ra|8*>b} zSo~7@S@Gj{-O3r&VTvyGLnh+Q3&%z4&Nmkv2hO*G1r-^j<^Ao|xzlj;HVP!Ux`L#? z+|J3wrS#7Sm!tpZaBueiGT8ff@CVO0=l0~c<7MYM=GKZ#>F>X@P=*b~1TN$~6UQZL_zB)^MJ-;NjHCVLBh-nW5isTq)`B*S}DeZ}}0Y!G@Sdzi9nJ>;hv z(0r1rk}J}!Z)TET8Mo$tDV@nwagE9!r071}Qegc39c(ea(?GIqd&6m}w%hI~O&0^k zv}4}MBwD?pv4YpZ@OZLT+w$}`@UoHf3^}+reFTJb)Z=h1X*}Oe&xCAdgfNTQx-%&2 z@*z7KIkIPZH~_Cyh2zaY{$keI!0yqBzO##+{+2y^Uh?okYU7>HHl^%)hoK?$y(T)2 zcxl2kpxyB;F!j}g6Lbe3tOid}Wf;(EesaT*qmiM>3@DTmKelW@ClAR6gfaRj@chAQ z#}{x&RF|IWQ>8a1XCWP_vUrHcjmg?(*y5Z%F^6KjZbCeGN!<}MBUw+smN6M;BvR*n zsJS!wx&Ty{sWZ30j@*38b~IdhW%l7R=rKeRdp0ysgJ<9uHknhWb$^x z#~WkM;5c&NBE;MH+ToqYQiu)qp$3)-IgY zQF-;}HrfbXmY}@jXgKn&T83?X;^X5wcIl}cJs!HMc0XXrj>TqZmNvTq8?U;w*z#%3$HBc7JV@!K z{?z>r=-cv=*r1_TM|^o9he5)gf1Q2c&rQ#DU%*z9J8wUH8lHFZ-d=1JI#dv66_?c= zJxW15dCX_wUm)SxsXXBrIpK}%8|%z~ok#PYx|E<`pyJCech{BFBx|=#p6$T<~AvEdh`1p8$nmQJu(xRfoVVn4R z5OF51@RA|p1&IcNhE}p|fyGmZt3WrxnYqF`R-7;|)=^PGqkhR8bB}dAI8}%}LqG%O zL~F?|$~WLJpfq*i_k?9lZWU64Ndr@huxt4+k`+#CoEvBnCbzBW8S|1kjy(;1uu}4hxQ#~0Z2JyBHA>L|!7tN{EkZT&a8D`} z7YT*qU`e(sIa&m?=I%+7bca!R0oULIR6|Rx-m#C;W~zZ;G;-eQf|6w3%aWf5+$1~^Zn}e$++vu0dfxh* zEsK=HYoP!$vl3}yK%Ffp(}8`Zj7Ej>g4s+H!geZ=o0@?2CNl*ialJwT>k4%Kz zDv7#@Wi@MeDGImyIzJ)&g)h<%s?K^{dJ4I=_Jtwdm6K#&=V%q z`*~uqhIwv0IovV&q08NxdoBPHX#jshK0|x})yOa>))@z`c6`#zmxf_A*y>r*sGm`v zvzj)zEKHW1{ji>I)wDgnzszh#qw#0Z*@mU&&fa`tB52jQG$H{EOKS7T1-_G zR!$HIqGp#8!t2(+BP?JV8MIS%1rCRm)CV-3GV_a+9(+~%<)UI64e!h%pg@G;u$wK-oUi7fE)C}&?YZEWF@#y4>R%zjjiYEZJU!aLB*5!r!w7@HuHonk} zi5_an&+Qx+!ymq1LtV`Jb2;`8$>`f$URg<2%>yYD{_=RRV}bhYoqu7X|A`6|Y4{(5 zanEDR@TrZ{yH7oi%lHJHs*Sr|oA^uLar}RdIkCDYjwk3ZCcdJerguN8Z!7zCWRrNN z8E?pBIjWy@-eq=qYwLdcpp`)r*Yd(*Uo3ps^UC@XyQ4R??NT|Wu9f!cKyJ$~{x#?p zq<>?yX<)VCMT$+iOrDP!4kaJ?H)!wiIeZo8-_Jcx@lggDOKN<{SC;U{%Wjw!CdAH_5Q5bB{~+a86iz z04HCKn%NWAZ~m9r)+>Pl=7z?w!HoC<9gFYO;tL;q>f(Nf8VnzG9MSvvdUuBHxitF9 z;Y|8S3^uARyzuf#U(Wj-cMA*zg3MV!vx#k{p~#dB)7~4nVJ<|bLFyYE+GXI3Ecu&3 z7*u8XKvSQM>P5?F_kvre4i@mvKdI2WVtQ;Nx*VV`wtf*m!kH!;$&a(oNIhJu>^t4_ z?4Mp=UDDj5Tba%{Ku#U-u-YfF$0Q5Xlbn@7QQ(BGbm9lU@$gI<tGJ^r2+@==xM6esl_V@-??wr9iJqq1|!qLA7erx7H8XqoeZ6RTdBL3Cv)^0QxoAPP2|} z7!JFhm2l_KbMwULl3NZ{6Yx{s0sLlt?&fgKhxel$l5&%_&@>*ND@`W!v}g|cRs>&L zITX*TqSn47h%i;NBBifi_YJJQo@|*v>lsa*nO*U{!v^E9hSx?5NfR)OZWrl_$t3Wl zN{HB~@3E2+bNqk?R3b!B*gqO-u-O zaY*>d;BvhLk2rtvFRqLuLCZ@9DH>Q^PIKAJymY}QBp5v)XKO0FWLzz)ZXN}!a%WLU z852CRmck$x02c-lA2I_zrf%s%#Rq9i99D9yPGhIlq+pZcMmK@jFh-YR^6w8*v}Mz( zVnuQtA2#uc+1oYV*y`MeS8{TrI;3}RC=eNGiWBZ+MQW&Jm3y; zl@n@h@+dvup4u)eTbuHrni-n?ge;0?wEt9<3^Sm>-2Q9GD#Yald*zSkRV%kS=&)4@ z(*>IZb1OL-T~l=ha8ui}%EfI#470yo`+GgCcI?@K7sK&!Otm}wh#S9xJ&53WzxnalOGE1#o58nrn!ePk zm4q#&ZT19FkE{Vwo%myS&Hd%+7tT=E{3}-)OL}yyd9?LDYY1&A<&z8hYvw7o-5>O3 zLjNrI2f*|kco%F?aa;Lm8c`2$aQ0pHIr>*Z`S3N_mA|Sw-aPlWSh}9O*C5@90UO=< z4^Rl>o^4EWmA$y**{7TeCD$>|I6HnUuYBHRT8s~Hwf^ zjkZd>)^MkjVU_o+egUW`qA2MZQa!<@&DCdHExv<)k$LCsff4YWE`OC{@x3x}N)KY( zc48kh$cwzKA9t~*Y+WaQYgxxx|TtXQO z>ir%~z$=w>D>>#IW!$P!vv}=LV7R#YbnBOIyYel=x`jik5>VwI-9ggnn@(g&mpi?| zoa&m$)og2yNhp+wxn$#c>l&{87N%OieV4Mhd4lr~5Gh$knt9(uhS1lG{sF@2hPe}Z zcU9|nBO|6-pP-efa?gmuNE0~<%T`qp%uPACF%!~f?mXOY-lWnuMp`OemHT&Zt@(0K z5=BZ*nDXM6kWk3_LsH~$`p?$tFLy8K6LGiTFyB%ewT-`yU=C;TckEE8`=dkgNyLU)*3-(=!@h7VpH8Ne_rw#@ zXC24BtqydlxO|`XB)vFt^SO8FAu2CpH7N)RI>GpsYhqcdj>T%R8E(E%_^!M{94{$wH$EQD2Z zcZ-#y`^&XVC3n2%C1_XIRCy>;exDNQf8FzS9&4)%dAR{mAR0wA#tM#?VX=L(AKL!6vUxN_r|3fY`9P?D5?Uf2O+IUhrQ{gfd{f#UOvHeN2yc$}=^zQ%m} zc6s-C(7Ac-IZpGzBbXUF_9`208ozFDMpDoPmB@G6?+NYmHh+p?cSGYb>zqc%DRm9j z)7!6Auw$@HpiHmgVV}wodjzQva@fF9`YiF^7C~56xar!hiK&8q_NFu&E=obl{yCan zWRq8XT&`;S$NkQN8a}^9hA3>iz6#WqFr5J!;QlJUEp{yKXD)XQi!KYDvX-sN6HVIY zBGpwDXhm58)Ly`GW2yjRgIC|7cxZ2na;n%@{3Gf7lf&j}z|5Ty7Zpvt;muk#{^%^R zL9G(D{oW+ZQy}Lg3vw$Z3i z<@WiWt?c!n)K>C6?zfgP5@AW62KC*J1QHmGgw@69Bw%1VN+MEmP=#Ss4XQrcaDb#p zf$Xfb*kp%oB|5WR$985Z{DKn6Kr<>$sU`$a4QA66j`eM7_F%hQN0Si{i&gr-yi`Uo zOn>DYev>opqWj{(=!~B7CEE8(rm@(}#NIvS$oaJi@o0%vV=y-mNY)BWj?) zCJc4uv2s0TDE6DWC4J1Xh;~hf{&ROX{F(ROYc}Z@0wLc`{5J>(U%m*-^_$QN(JcG! zsOy|Gu;yutvyt-lB-KWZ6`Pj*fhKQ@UDS1x=;|uQ*S;DEGUlUHFU<$PBZ3+KcIa#c z&HAH5kMhQ^@`XXW<`uGdN!dDurFtrtu`qj)Uca*G&vMY4Xxra@oqz7D`leqxr?S^@ zQPr?wcL)J$k4SDUFr^P&LC7&*z@}sRi<=W>_d z>XMM8fvY(5z{=4AvmblRYOV9*V8qJV;%iIcH}$@>2g27BXYC;fAGdy;0s6y>%2Hko z-Pr$?jW_$@dClQ*YkO-uFg^5F74MSaRrB0%YoOs!((#)(uf$he!;cY#&*KC)0+W}! zeqB;@R%Gol`$5wrI#reS!-N~2zR~T+TFi}PXgjyyxh2k6AJ7?YO&k2hLJd72C`M9hZ(H=yRdLVkW zERx&LC*}Z0pIhn_MseF+$;Vv$ldl#ADX_ES-C&6?8u3lV!N3pj>4Tbu#&WWeVtuaf zQh(f{%Inxk5Wi~c;HY?{xpZN6#zsTwzwqBxiLNeksu*4yw_6eMr;CR<%H)eLdoD<` z@1X4$=lEOSK9+nfZoCq0(Tw`e@bH<31ts^cTRd5vuOG98KIIe9MSAu+^+ejV`6}h6 z=;uO%s3uM9432=sn63WuQmn_+JVVehZnpNk+B5=8&?*kW2u=$=&j|O zde6b{+`x;_2{~pqr8sO==}2d8X#RsQZX0!SzC6xwk5<tSDN&-_$HKreCen=7M5_ z@>U1kn3F!13%TR!chiC%c$vHL*X_Ghi8UhE#cO+i{|8VtGrM=;b8X+NXFJsQy9m9W z+PSf6(hqUx$>puMs~eqpo7C0;rD@<)GYEhKkUC|6{@>_r|3Ce0!8w2W({OLriH;!` zq&(KcC86Fs{nmY3FAKgJdD-gotDc%%lVgkIy4-;+RbOD2^7wxkeanaU*z}!1cTU@{ zRU2&9eayOLf0r#QTh#6v-lLZ8#8Z`NfckPTsPHS8&tJhaT{O|UEo~C)bS!8=l}RPQ zW@hyY$kj**{AmPue!*{zW_AkHnn5GUnISgrc@ilz=emiDL4wcOMV_eB;PL&Ez$Y&& zZuk$be@0&4^R1<8hh2ub>kb!0VueThapw=FVgOQqXbC^Ri1`P|gAy7JN$OlZjPEKX zJ>XW#iB05Dle#%t;O9VrR&<$Teg43)ef|)!qD-L&@uRgHWq#Xis|yT z+mGn&7r)+59QcC(|60aaKhMb0xkyD%X0=?l&0 z5CSIusw;oVr3(6*B%QhC)3A9Mht=iNfsVJht1gnqn1V8Eh;so}HZ>}oc?*ohMJp9& zCoygFKeQhg=?cH3sBSf{B*F&|QrlZY8d9L@c3v5DF;efOuLO#ZYq4~(xSfKIdsala z;g&shh;b2D}W47YM($L#sPnDXehSp46_a_WXdj47L#} zxRY&a4Cl>yt+*?3nki&@*|ZAX9x;2s#_G=`hN|WHSEbr-Ay^`6c38?-d9{`9kX$-+qfi5|kRF(sfWv}>AS*VC`*T4vATWrl5hVys zriu8p5je@Z+CGU1Zo_0zppjDVZw8UWdr%}VmPJMl=zIw?yx&I?bH39?TRbDVL=xor zqG0G&?%)Pu-8^n0x#wH!t*RHW8!~%n@@As^_ZzvdPpR_dItU)L{CEY}x`d~OBckd( znDD;QiHMi;7E-=62RYhW-aDdx)8B=TBr2whKZT!-yE1X;0(>aAB_VR)G-AktA zpYLA-l%W7qj|t2flohJ@-oG?{_}!n+KBJ=^AMrSEz>o*r@w3scyQOv77eZNDb7Mak zImVz@FhjZfzyA9LzEFE%`-iq&-gFUsjks9x^~U~hGsV|F0>u2d@Q85h*005EbiiNW zFQ?+TPryHpYdagaENxbtT8GUyFJM%`0e+YhRP~r0Bid%W->7-QKDtmoVsA7(gFD z8y=r?45&EGW{ZPnaKnDR8f%=czQYQCDM(-v8N&IK1_ihnOX~bGQM5{^jGE%{;7fDC zzjlJr39onWCuiRN-s(EjDO~@L$d_`_3C{3|}*xolczb?h-D9B-ZXL zL?<@3CVt=iO0%Ecbn_4>K_Y-1OEMF)4movzpEx||m?_eX`QI!Y{(n8P?^`V7^u5z- z?6-4X?#baTyHa{p2NyB=Z=j$#)S)VLM_O&aRBLc-rz)l9r@vGtK-`tsvk2o-S)mVHK==7qO*(DIN z9E1WGs9haI@AVv5&|U8o@Z4HAHo&mbxk z7PJViIDS}H-+ov1kZEFk>B$S6(H}p)a;|>^o0l?XL3OFp_ATp{q~+0u%W>sL&V^tC zr8+!FotmM1uTzpLO#Y4A0@JB0RE85rq_-SOy5oFF8??9QYx+;RB&I5IUu^KhYKuvu zdrpUXPWQ!yOyvS*_XewmtbI@td`PmF-7Z|t>ZDE~>4<-4UkAfkl}WdXSni7*pNv$b#ynj($|14T6OZgH!tRP zEd?>a8fP;^dOX0(N)S0)RG!4?7 zMq*2nq$G5HX92tnJJpqlE|ZFdL|Kp;{?kU&t7rXp2}lps>2 zqk^Cafh4`|iFHalHZE z15uj2ms5XkRdI7)3A_$}5S7zQroDcRKF9{8Q$-(d0>=HL{F z{;hUld7UKl=9N<>0933xm8JQ1-re;)E`Z{!e)CvTzy5mO_e7-FXu653Cw5P84_(TF zo=L5IR=*DhruuIJdqy9t8+|~FS4;3Ylp9|Bnf0JmsaYAOiL>x%6zYP;D z{RNGic0F+TGj3LSWuq{-%vP{PzNZe`LFH>GDncCBbx$nltVC$z4~}=O)tB z)@sIRh=P6N-fhQTmtFIUk@)5pZ}p|9W(-gas)PfZk~JE)1UWr)M2F;OIxk~#$TG)A zGZj#KPrhV-&^}SX-6Lq9Wyg*v6ac+ULX#`;D$A}4UT39&^uF@knUt)glz3)P01zEF zhPreOeb?VeC@tW1ka?0v6M?BvZPvM*vQ}{Z2`dBa(OiFGZUXAx8b%jw5 zL)%PwF~Uj{gt4WK-d6-zG9y^6X|$STxpHWhU5kCXC%f%uf629$^w?{64JX9#CRByI z25HG=mY_oN&*1Y$lq8E<1VW950OP-${iY}3Mz)sa9KjqFLWa%SxEqzktk}Cc2s@AYertMP%<|F7L1wEXZ3~bq$3~x0Qct* zBZqgOvVyCsyD1|Rlv$kYC`=Tld!mEURtAe-xtS{S%lO*2wGH#(%B_q#t}n|c2=JMp zfwx|a#z17r8VYW8iq5sT2~`@ZL@@AJYGCh(-QG({({&OEgMUs{XA&BV%s#nwK9qR1 z{DsXNE`72g38_WiSnKY?p9t?l26-v-f|>TpGs<;-n>2pZk(^roti2{H#X95StNcdMc4SAJ*3?tE9I@(Pq&C5araR1}_+FPlrQt%Vf%|iI1L1VO~lb_qz{FfokOF zS_#sMQFkq*l#L}V8H)6uG4tAmLRSz`VnGzCR`~d4iG1~x;V}&Im?8KBr{o9TpQUMGp-xijq>S@W|Bca({l z+8T;uz-@2OOX+J;9=XZfoS-~HSPUq}@0Hcniu}q)p`4=@y#1sv>UCj}c?JW8sZ@T^ zfhfa-`Q6uCW+co@^9mU_w=9cKgUhG7fr&SZCg9u9$wP zG}cTfYiu0skQ212-0Nt8!poK)OdX40YNQu@^g6he#vX=z`#C;4x)N)0q~pYV+kAD{ z(G+~Jui9;F_*+2)0_DpMPio_vSS(oQ=-}FBj7 zp_apPIt@ql;mU0ev;Yz?q-nE{58F8l6LR;-+6wM-1RCzjK)rj*0;VM7<+BmIqKBGR znpW-r&5n z9bHH*a)l_REO^4SVV?d5(RVX5fbGzauJ*>x3Lx(A-Vv@wx(V7|QwgCCRkkrxK>JK- zmIUzn0Hf7NG9M$vt4$TGvOO(j1q0n=Gm_?dknebe4xKY$G8}Y2Sfk{QGw7J~-5tew zHW+3I#Ov*-9C&T)?|?TUo1S5*;X}nUs`M~K)v?R4lp%; z>X}FesH+b6$rqk1zT#vbNr-04`QQS_obDo}Oug9|57aQR=7$)xoBTxVa>5=fcs}_E zm9}D(9DoUH9jGvQn|S+R_EfTCzLQS*#RqXptHj=XcP#BzgzkBMV9C+N=^a zIax7lQdZp;F8elx+(3@cNi!x*Bz0fp>MNEIA_z)43VqX@1-TN7KCr#r?CCu`AZw#E z75-%v+zR#7cS&6VLXbv@D(8u;Wu~8iMo-HWjnTQ?%E!#Nx}J9vN08xNFQHs{FDl^` zb7z`JB*A8ZB$vb7E(7mxTy~8dG3aG#i31!PC2P zqb8Eu3dIT)^iF56JT$e(G|;76XPUTTJ*f@2YeAkN@JU#E5YgF;ChlGV zU}YD^0P+mHTbt7}+7HtQ@C2eTIeBP#_Z#)!9CTkN(S1*m2f^Z_F{Mn;-vYNsW4jn6 zx1eVPNvKo7Y2Zg;*xxH^M2iAsA~J|3u`|0nvlwd_U{%kRs30rPwEu)Ltn|A~CV(Yk zjIU(^dCD6w!_ZN$0I`&m)wM@Q0!ybN-hRoLceJ_!FC{Z+Qd@td{BYHW%N!%%b#H_x zb*zege)%=#rQGE?Z`ZzuJeyuEfs+a?#ej%x*qidhI!5?|yT_r5XVp)mt{e&I6W_W~ zK$kFeUi{HNTu=%aSR%XbIMe&+^uPKYWU@@O1mUQ=eg|Iys7|dtVSlpRsi83A#@UoM zjd!gGOaA~Y{kx*ySqrUwEyr1BL}Ij$h`7Vfn@ejVBA5zYh{%0Q`4Q8LKk_!;SbOk& ziBUf0*|L}{_*kx~g4~qdvK&b7(?KJXFY9%3TeK{`i_jx6*q(rjC3uA*8|nSZ1edDA zoq8^;svWjA5(4#Y*=~;ZoU>=JIL{uAK^k!v}`s>smkd=RU8H2;nNwxMhk)?#kK<&~P zMio#ald@k-*PXQR=@tO=mUKDU;R2pjCLSIVHafR4=sx)L)F)deRcUgL!_E;cp)m*E zZSqHY5BnGTjfh&fxK`k{94klb!cwtage<#mfdcEAo2a!+_$U48MYY*%r|K&R%@2AL z%S1NSi4K$ z8G{=$=;CFWc_~JWF8U&#^mZ});rkx#WqW7xt{EPG=j%$rs7&P+3shQ-$Mbr?AB9Jw z*WX*;lE=%kM)s@~6?^W%>-f`|RPQ^`CZt($OIav933H$bcrGM0@)c@QH_wL<2xm@D zi=YZsv;6l3a5bR9$%ElM+~HYSTm=7iuy6tLHp$1)g3n6oi=?zq$6lI*CnYi~!?%|( zd!$6wZ3vI(jFo>T*e{qW#J!3L;sB!P%7qTB+=_l3!VjnWvh<*242#^1N@yi(b6xbY zNsfmdLYyXM<`;AX&zggEu-Ogguq3RrvzSPB)idH3=IKt>M}+#V-0E>J4HcE}z6-5~ zqLg|4;ZXdkRru0u7)yFikej-`eBZ}e*C;8R(R=wS`RZNDjM~%;xGxJ3kARfzOmP1m zi!-M1j@3M_(fcm}Fzn`f+1Thp(gZj;C&+#`(!t8dC{=;$!5;`{ZtRYCo<9X3Sl3h7 z=!)*gLLj@AQy9bw?v0%=G&0}rRL;~mvFGIZb56DmFD7u*F{HVh%GieYr|l9gy#aT2 z-0Lphgc~a28sU$|?442+YH{CQ`IURP84cv7=)>;ld*>;0YKBjynSQ!r452$Sr@i%A zU{XQi4C%Bz9Yh46>3=JNB;=R%_BB zkFK*dNp$9rZCYYr-4H7bs1Bqu$6HNho{b&VkPXamh&?POHSbltk@C~2cBt9nFSRzF4Fofy}nhffVj0eKr-8lWM>~!@?h%`3+P@{xT#17?zm+7HSln9B~t*wDR z@h&eFhXVO0!ifym+i8oagok;!e(qecq|F|N3+`4^xs&X<8}(AFEc&V_XGx8yWsS`b zxeZ;$vL{X7CbKGaz+(hl=qmlq>R>04>n2(oAMl#w(c;c4Oz(hg#x*S(WAXSnJiHy< z6xIONSV2AX{_-c7lmv>3Y>(?(VpmbI*B^IUT|4aEp~*n|G5v z%z7_p%0i~S=RgzScRrjFv>65AhtckMuaZvzDlmb0^AwB~&Yfj90$?T{Rjsbw%~$|} znD1d1s{$2atUU-O=m5);LN@HKmCuxt*=5d2fZ#C#DT}@Qa37Z*!+W=lP$RlgpTN== zi8>A1F2c@Q*{sQFW8piawTl7!?qqtpz{_L$TTaNTj`GyU{DO>=KI;)<_1e!JH6E-^ zEoJIbYBQMe9nrGNmf&hxlfLlf(4^53;(7I${eci~N4vsQz{PnuVyijwXWt2ahPo>% zj(6L3Rxtvo=YyFGw^~yk8T62)zGH|foT(SzAC-}5=vG4fJpa9_=t6*sIQ2ctpnQE2 zytd^|Z5p$XoSb);o)Su2;FaYbw?LeOkHAP)%#n2CnMt^knzZIvge;RPhs{u^SYOp+ z!rZ2X+B>%@&mVcq_xZZ|N_icW!4oCM4ZDB*_6<#um2})@DJl7X~b$yTcZAOP2?`WZEr5_kRgzB>2W?9rxUZZQd7e~7CCDuOmCJMH> z<{`(~RMsyJY+E}%uc@o-KgQ*D>`8ntDJ~m+g115-)E(B!=mJ04oat*__gH|?`(Co0 zl;ZjJNu=<4G7l>qQCYZ9iLSb;p6*yoj(Tpst=ij$I{WZmZwJKptBy)aXhma;{Ei-y zHNZ>rVF#)^2s2O>@R;!27{_hEA0Xg`Yv`B_=-UV@-t%78NOWR4xlL3->?CDUgkv7g zsUBqt9$B*G%jVbCL9NTJFs5Y@_emqcX{mmI#ig7O(JWq2mJTn5%@5BwBqE&LvIa} zCR=U1Iz%{ftS1jG&h6B=)*Xo-GAIwr_)#5_t;6p{FMV1B*R2|!fndni0Cu@`iRpt+ zOh}#Eao0nS@l`!XQwM%~e>63H@Mr?583_7Q4gNq&`rpr2zu%Ty4M7_XQjD?-J)bp= z$TdsQmdmH~R_QI11MYt-EhJrg*#~#!f$oY!iX5<6#AbtaJfj z$Hz_cX%R?f!Im;^0&}T5^wq0lO${^zb`C>yZM4iXeZ&xA*fK33vQcII=AAP*z;ZimsbQ&B`O>vYfHaCeQhoOM2fF`#46^DP3u0 z;5&quTk;28V?EOOck)pB9P39c{i%rjheTcekg0CvE@>CKrz2mouEwHIA!(iFqzXf);J;=ECmHG+oh6i#9qTEtnI7A?`U%2Ztwyu!%4M7tguOppTc6Aad&`wr z(~2xn`mStNf#+opnc;92!GG$2^R-G#?y0!dn;@c>tKOE-;$xAOg&O1Z#${d|zDgO< zoFo*WM^W*?rgEI0m|n)q%G`#8Y4k^)InAvqv_~*ZdPgq5&_`4YD-7^-8Oe*PR)eBx zYEuZ7w3Y|2w$KM1K6!TqD_PA$$a~naAkQPg?^x(h0LlyCJA?y8(k3i3kwGlJ5+tWS zhGL_MNYQj7MfnUO!!fenF7Gc7{TR{DKfe` z7?>qAz8Q(^hGJ4cDGM>cQsGcwOTKq#zR4+KjM41S#9>4I0 zd(zHViOO5Yv*D!3{{H$QI^^9IDF0)sw$ip+aMRsK-OVaSb<*eiI2%@3O_jUHjoeKS zJ&wtpB}kpj!x83A%uyfUu~V}aUSU_0Rht_D8F2bi z#96{#FYpRs^3BHQ4B((;`3+*hd^NDgp ztMWo$?#pVsSNL`zpLp00jRUI>6u;F*oxE)Rpp@79O2WDe@}Y)Y&O1x3<2Ne}qOlPV_#Mp zAn2?30?2K9`MzK?FM*t(QvrZiG6W(!Cbf#YJU96TX*WUp4)`b4>qLZ8rilPn&hY*I zUDg}qZ1NDPj|*h10AqeTn;8sxDJ*tcfQrDWF07M< zcq~q87#gEUa!V=mDzENqb>aN{apR6j_NGE|f0xy?E}sP|=aoqO#xUr9#010_`JrBl-q={XRFMgn3(BxgBV9l0hwt z@kQ6m*s+_DC&;#k^nRiK%S;1T9Q!6^Isoq`ZsFZ6l zIKvw0b`agvyh#;KG?L@H=n&b8^f6>IznY}=@NH5e*5C1ZLEJOU8{&7l&L(Ba5X� z<0cA}5w+4HfW?sW1I2a{yd#fmw_^U=OpGP{#=(k>f_^7JcWm`~p>}E9s6H+X3z&5Q zbqA6$K%B&SVwr#AJ`DSPcIjI%ntb##A#<$UpJw9ku?BM54a~XnyAv%Ka|T6Sjb}Mc zFpT;oO!680ZWpWX@{S4dd56dV;R^KuJh1?{I}YL0xLGs%tNM&hhnL@B^ehkGrcMA; z1%F$C4WDA$=w!W^`z|_$DN^M0VD06cH@5^^YmaCx-i;&T*AfHoSv6nkj7i)an_yAH zqvIeiL4gfi!Pg?AB6z+P`*~PGrPAh&CYgEf(WcsyXZqwRJRhye934b}Gih2TLbj3+Qz1;ol6d{g%*lH*bV{g^kW*|r;H;5xle&fyPK4_&Pn zCo;1{6-925P;HW%ts}^uZ#QwElkePd-z_zrPfr%cZ0iN)XU#fYH>@9V|@q4x4IW+w> zv~8<~Ko>LX>it1h_jfYrpB_Pep@$9+n~XC+UO1a>Gm!9-H$Ud&YK`m|VG_L5sve(L{?b_b9 z&I8ei;fX@9%yQ}_x{0D=T6Uu&ALC^J9nMM!8$-<62&T=bC`M6@m~K9O&gR9)Hjw`= zb%(ERp$9tR9Si-DwvykU^SF?;HFBqH#x?ro_^j|uQ{}Z*2b1;shecjeQo>3zO?ZWw zf8uoc`%n8<_mAvpJ%Ah7Rt}+K?L>w8YAn22A%tLrmr6dLg3$|V@(NLj$c*_jt(~f3 zoCi5|nj?7kj?wHadxO*;3Kl=UFl#p9@lN8n0PHG#Lc^qGR6v5Uic@}Y{sbL!)XT2?sXGVg%) z51P6+VpE_#7F%oReAfJjR}nK<5p!K0_KhahUpcb>;yvU38?7<&I;nbJV%vX)5Lbny zR3=vjpHe8tkDFhh9LuYTWqagwdk=jVu10EH7DoAezv%0U{6bq-`V}9!cIBDJ<+(H5 zFx!&FHY1+U12)fjQ%uvQ#p)Vv)U-{$*v1YcMd&%->ez^RC$$SkDGDzaI6kfR_I|~L z4rG@Njk|p6tIOx}B$ltAv~bx^X7+@#5fU1P)chBRn*Hh1dE9i=R10|vK!LvVb*R;& zv4H#J`rAS0oS(fiHZ;V{OMl&D3!-#4<(sy4p6w8h&KAP`g6MQFPhIfY zmR&-Lqzew>2JAnvhZ1rI@v60v$5|hT5@Vf~K*MA$&t+J^Q<)S;5y*l0sJq-;%yk8W z%ZvfHyf%-Pgby6`$SEBnvZJcq`+Y8@Y$#eOciqHg5v~Zg?JQ$&HmX!iZ*k6*GI5l5 z&tXuZSh-8YMZu@TY@8Eid_TjeV#U(iibEuFE@eH?EbM*{0-h6On6T{De{kbMnKIwA zswiCY^1LwZC+GRc^-aOs2|%=HpK21f`(&`=kM~d@U2gsG`D;YcyfgeAGS7J+s)z@W zg)RP4LfiMT5bZkPoXB3xDT3M6Ft4K22?kgXM;?AQTs|qk{3>jMSg<1j8-7Oef#e7%3lz@>&qCn+6Mz;6W=+0>UVFMQ+T)CX7(5f80bU*b&`J6|BhS;~2qC?7zW3c}SiW~8XM>An-TFU;x&JCk#@i>VSFx~yG&EZ? zQN8jFuU*Ito$G&*kNXQ>@E`q`a2<3jAm8(2BV0Vagb(I1hi$X7-IxmDXDud3GoTzE z&V*eY>OVJTE8qVMdbYZwGc2{gOSTnpHI*4bi_-mu5o{bAIXzp)+kc$*yB1yBai6;5 zBhN#YNrRNYp{6|xCv|H3)2B+L6idTi$VMh?k*#Za@PGX=OJ8sMJ59Ib!P=jN3-fBU z{7k1Q+5fbxu*7d9FHkb)AN#Uv4Y%*jnSZ!EL^Z<*I5*j-t-s7B1?i&v+Cx5O@Keu~ znU@~_7LuRzEy+vweIV}W!vu5Ut()JLEwO)lUbxNv+qT*4bGi~)IZSf@w#4^88zKJR zuCq+JasDaC?BGzimz164d)j~zjrGW&Tl7Z0%i&&+(uR)e8kVq;G(C+1Zdk{S!>@Tp zMP5902oH4ksw?9{pf~0YtOfmCXxbn4i6+&TkARiZOPLrN=5cM7mp%Mz(n@zEBf9qW zv+N{cz0g=@TG~on3#r(^_zX{C%5bti?fOEUSk8}8fr0N`EME)|1BLLPL*47*dK}2{ zgNTU+nlEf2o1=1Te~f&ww{)imzx4X`(XjIhRiy;mq5}g2M4BU7pTlHD^wsgm{=2=a{N`Z;BX{9F z`Ui5pvq3?}{)`x?p#&3c0);F#TX$0omd zUN5%z5XBizT`>iLhx40TO>;cS4*V3ql-bj9K=SCENtE}GrDNM*Y10MgL^T70`rbGw z`0!tEaSQS%_X1GS$f3mGgV}ltt@HeR9Ud zP@EFTd^Z{Y9CEX}wShY!@pVTS=yDd@D&~VB?q>W8Dyz|;Ug_0_Lb(1102A@+)Bgc8 Cj;a*^ literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/tshirt.jpg b/frontend/src/assets/images/items/tshirt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4426d69f30dd77514e8b9fe87e6d23a1cc933538 GIT binary patch literal 4520 zcmYjU2{hDE+n-Ig!eA(5mt`_#CuCp77RJ6*jItFbTS75JChHK%l6@Vr@01XYEZLVy z_I=4ZTI3tO-+Rvc+;i^lKFhhk=ic)?=l=hv6Q{EPCOvJWHUJ0&0DzPMIGqNB18C1t zGchtzgpu(K82>XU3JeBiV}nuTBDVrMXPe>GwKp@z8q~xWp%87_0;6OS$ zI))1j>`Y7?aGuMT#l^+p;&AvGP>=#=s<^n!KO1H7&va%!3y_0TKqNltIq@gfhRI>?o4r`iucg)T2QZ~Cpp*fTP z5}oZvp`xO=xSicZAP5R(mf$l{gPcwQ&Vwm#C>RP*0UV+XHl4jQ@-~!RQ=K0w z2IzStw&>s-sqek5@lTQ*m{KIVQ9-cITbEatGHSM#G}EzaQgs=vT-B6G6RP@$f-Skp ze#7-eL#q3V6s2UlGt4o1bZg z5C)>6%Z}&|y-kPy8;3_Q=Ag@bEA3R)O-8${BWu5mcDY5f0ep}}IslFqLd6Pgg5V(q z%BzAx+GMfq680)o6)H!LM+jjWXo2>O=-I`1I|M%&9rEyywI!<)to~^4+k4q#MpN77 z3&Rzio@XBaeP{5VIfn&kME@X@8OaJ{!t?UdwnNlGd4*haEA86(g=>sAX~YbN{9o)E z7^UxL%!`Hsb@Q+gyq0v9sJ(R3xB@tRNw3@;6r*`G*7)J3zhi}ehT)Fs zef;!$m}7%8?k|Fsl>1ojI=!EY3IT3rb^j8Li%_fz-=E<{AK1W6ZiA;2YjKE6L9Z}B zGbVh5YjT#u(lEworUyQ|w@(54`v$w?M@mY6Ea@BP2aQZBirKS2U>~`OFpEOeA^#3W zCnT<-8}LKT=xJgz(J|;m*#FffRlEr0Sdhl+ty)*>%scZtWwIJOCxGdA>~H~Xyd*Ls ziba3megruK=vUz^^pdb1`RqcZTw3e&cu_%~)58mBo3R*RPP<`w=CePXm!dxEwC*K% zEys`5OsjJI8NG6stOi>sOqk_#tgQDva2{W7tv2O*w78JE;gKGca$zmStXD8%2-IF2 z&Nkh0S%gM?g!_X}$dhfL*>bz|&KHMhzZ%EOTUBe(uluwm>)}m(`5`c3S?*Rb1;t+XfSD-Nzd4wa4_<9Ph-*ygqzyXVU^s`zoLK^kvTg z$rsig$Teg$YcrPzb!4w`j4eo3(8`>iRvVlnS^87QY5BVS;GFipLWvz97 zj&Nb4w|{d(b#YTcOum-gdS!#lgH0=TM4P;cvbM;dFPpq)z{i`e{xBY7D$2^l|0;o& z*Hy$?0b~rJ)lK5Sc6du)z8BDDJRCvfKIcmHw_inB*P!N^f7a zF#J>Db7OV<+dQRXk&&d6v%aH?O>EK9)Wc`(f15Ewh;Zzc7%eFh^NkN+Z$6UG#UQ*~ zcCNI$$y_}j6~n=KS24tT1^`}=X#B>;y#M9|irJ_dgcrEyI=F{I*67S%N=II|oN7F{ z%=UBF9-xjhqLWPjX(Qd3+Y&myt(e4Eba&{8k)ZetUeBGcf#b9EHACx9rrnbF`yD%< z(k;N@ba!|!qV)TAGsci!O~`8eqcpMo@IMB%2_xt};rsWWMvJ3tbZA`IL6WenN!ss+ zozGb+(uFk%a<$cm^R~aEf2+xuI3*oN_?mJQeIE?GoVDzALsej8t_2>SlUJrRMlLE5 z=#H>B0ek#FC_CJIuc0`E%Z_Q2nv!y+`oMXAbXhKI*L4+ncLD833emI+4AV5^*8L`*m5L{l{8lR{rvpxf$q$>PwQ zt^)TsA|{~TWZA2~9PFOv(jOFaGUwOb?s4O@>IL^6&V?sf|z1#mDUOYr0y9Wxd%Kdr3*v29jxuIC7IBolLBy?P0 zjqMbG$~p!36jheb90jkY{w0@L!7Tfq@tnB9c&;6j+)Yac_a{YXrmBw=C<2a!K%7hr*6O`zc^M@t02LDd7DLgEhI%fo;tYP4DV9ffFC+-OKCy*F`Tl5P^Ns zu?{0W58si+XBvHW>V$n%R#^!j_pMv@zuu3Rb^Oz%Uwg?*KkcP+RiF59w3KxBbv){hQeuddikCp|zt>JupY3MLN}>uVT0L0dxTtNg*L2bE9n-8=|0C8*Yh9J|Hdk2I7O)X{AA5mSol%#wp#t=Eotro#x3x% z#q)^w=I#9Czv%8c(b>9q z)XU5>11S$^u2j5P@ss6|&$yw5?5xB^M7i0k4@*}kYKAiF=7V#nYqFO1ZYASQ8>$@F zL>Il&wNpCnJoEz*J{~rfYr1>Z7K$R>auWB_Y3ke${WEhao;$vz9WV+$Ump8QwbHer z&M&>UNsa(j2r_O-!}Gp>?A27w{&};f-tQjHbdT6}B|_4R;~Q8AS{Jw`P-f+Pt>VSc ziGDBd&OYr0t=fXVIvSsfqmRKpkw22A{0^v3pzB$lHH45oGR=LEZdX~3L}^RX*Ioj@ zxa%iJ#`PS9j@NUg<+2`@F5@$vm$sra4t7*xIKnbc_D|NAVj1k_IBgNrw(N%zE}fn0 z>$C$)Gf=sMt$~ly*n{@o2ZG{%U6$+nQ0u&#z9DJa@2UI98XrR~uk?97kMzFy3}}6QDU*p(o|4`+ zGq}svia~F`Nj(xyezoYBn&xhMX!0QW&{sY`SG!2I-nnw{ulZQJ`j@-Eo{{IQel9(9 zm6NQQSy94l_{nCEm8154wT5P0R45=z*kyX#zg4jXHFJ=7csD>Qwjw7z$kg&5oX-Ra zgdo0gz}2Y-V?XQHp`rPwfF{o}i;|_Tpt3Ha4pW`zXB|gv1R{kc&(~VZ^;o@0Bp>aR zQ09|(t}<^w-Jlk&V@~=u=gSXYA&<1Y7qMIU?6v94yuuFl@(8rp2y+Yn+AZ=`;NtG# z8^&7ifrHo=Vs7Yu?jV@oD;YV;gKIZRBq)(7l{N6Xw6-ww6abxX9B!l%CGK(66!>jjy0L-F(ZZ4)z?_@;l@azcy&Qu zsE~^cE3-8%6IPGN<-^K>!lKQY#XV<#m5ORH2`hO7Ie#AaEP9R?r=G1UmC+Q|y_yt& z9rmpHwxMubnOl3yaEOwh3$fZDpkpA^?o~&*zw(Sgm$&evR=a?mU2b?PrS_8u!?d@O z-sr4*lXQGHmDK__6=emPn^)x-_O8kk<~$*JucZqMOCUiP}SMjELe}~nHoX*p+7w4P8+!#`RE1Zqfgv*?<8R)mSc$itS$?SfPd9G^UJH9iQ{&8lHW3g*)aB5)x&AzCh=H!M+x z^wO-xNM0|)8+zWTJNY);LotaqnMKn93YN+FSbb8{74+kf%0p~(P3x7PKj7_uE{(De zwMp%prui#TV?NzpkKd1c3u>4w879tw*LWzo8Lp289K`J^;_~4H+8fnHQZpufaj0uw z`NDbvw;M}rimT!Rk4P(?awdqcc#NUrwZSl!UtD;k7_*k(P!*jB#Fz=^#^*xK3w`8b z&43hq6%sC}@Rhd8RgY`rM=qTzfqP-LsbFXTsw_Y8Ly3X+WVg}vAee9E1Hm#u##(Ik z!Y20u^w(_YMwhJ?52fPZ$xjIZHalY~o!ju2M7rn<>GClf8^v#ZN9Cg~{}SB`s!blO zY<@&fmS*`xyk)-d04stZgbg|(bY;i3*bj>};*mmGiF%J*ts(p&n!L!*#l33J0a3_O zz8*n5=*@}f+B=TXY${$8DqaOVt?SZN@7vOqeUEos8)oZCoV*xxMC5q~lC4+UQ@5!` zDpXQl{taD+=o9_=iRw39V(tH~ZMG4kyd0|>!5l~m?mH|4)wU)46~)Y%aknMCkcJO*Rd~}f;$|Ird%I4T&Tmx zv`acwJ0V7ZG;THD!p`Dl@!66``L941syN3fMm!-V&?vb9#IE2&u;&!#FHB%9?;mK=Tq^}cY@Q>CRJ9*eix*2 zI}KShxujNnuVOwfmE}BAPmwZs!B02N!1!V7cj^43dk{B?!{@?J#BLZdIVW4yN>LO>6i)Tz>| zCNHIkc%kOH;%g!r=F_LP(ni}c>J!%sXdapwMUh=(`8xD<2Q6P094o{(phv1%ZVNhd zk?khnu^L_Wfp4*IL@!vsg?{8?jb`MHXzUmN!q7^selP(~sPQ>cxLVrX`)1&#;c86p zu&HFf%cY1wVAg&8l!1t(b?X7jPo0U=Xh|q#QIrg$jnQ_r(ADb^TQq^f<%=D&-X$7J zz^#hdvWiyYnMz+5pUWcf>j)C&^Ksb9sPp(*T(THlBcgMTt`hgcjRu08l#zFnFXH{2 zBVYkG=~AN?KuJWk7k}VoL!lVF_GeK5)8R8Twk&#nyuI9<=gVF5CG5z)ArDU#|Fol? zwTf}lZyvA9v1*U$^9x)b%7}m3ThEGD{bx^B`;8!(B0)VW_oi`o*w5ns-;>hyy=to` zFVu;rYU}ga)WsUlXLOR{p)6d%V>D6C_oneka5w{nBvx%&7=sj~=iN$d f$l>#&u$Zc9A}0No#Fegn;u?NuvW^twIi37J3~h3D literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/items/yonex.jpg b/frontend/src/assets/images/items/yonex.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25feaf1dc3ec36e39de2f528c1932076adc98be0 GIT binary patch literal 5632 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 fGXUECM5Z4|Yu zL5kWG?LYtb^4@!wyWG9cbKiWwpYoNJ~ln=9kFk zF!@2}tAh*x02o;Re^UU8N~?moV}y6Wn@zWzS09$qd0K*)Tl ziJPg(7RSTWr6ZUgDmq8c2fvt4)1>Cef(ZL`Y6hQrdqz5pO?t1~#@>K+B)EJ{h~KHmUMAAllchJh9^U{E|DaXaxJ(>AQo zh9WwSVjwV6PLDR44WJs92CD|BYEeX&76_UEUQz+znhO6l_Sc%^TR|AnOO3vH^im7$ME`k32OS#)uZ z-+!iSUv@D3ySy{QH>~T}X(__CZp`ABrcs1Gl*I5Q!LlGD0-ygmuPuvSTvJ|_2E2Kq zOc9>>-)mc^YbSa_K+C{^wNn7#pxbBgi!klAX!qFFso;NmDp%Ss1pv{mx>!-*;$KwnJQy%`PssMYDK=#G?&d>Zraum}WrM;!FX*V$#%Ng`!1E{y$7IWUX|$Y$ z@n_&c9V(U-e%^5un=zkWrnC+ek!;FqrgP`up+BX3qK#Hprs5btGUhU&M;n^+qQ&^( z7sfXA&eyWH;7Ju@8d+Q-u<`wZ%y*txU>EcGFvw97nrNvbdXK=8&MFQJN2w3X^0OqVOA2*nQ0g{U znSN&Zto8XR;@*~MZSe!0TlccZ=bb%UXykK5dGC+K|0wkp_&l+ty_vsx?I@V>Mgn{6D9TNks~AKBa^ngHH5KSr zbIqi1jhafxLP-V0LZ(6=GfR6ItH^tvkBAm+Q%l5 zSS>Rtll5A)c-Zn5tAoA+M6Ck?-~28>v?rzihT!@4@jh zIB~Uxh=M(D)F%YJkRBFno}7z#CemGSb*DS!VO{Mjd37ncltnAzFvnGeX1&1gtR&Eo zjwoD{e;Ad##I^@ngK$?r(C>u0*m&0E<>y(}>(m?9Ym<6qusb!S)xDbC$cq;@)kfh$ zHbUBN>GZ^SNSs&+urju-bx;cu{5)?ZPjWlZ4@AMH+I)B*K`_Y8`hT* z+}^+0Zy#^3?cjQ|@r`-`+wR>S>EPzb>DDoVeZQOCn;qE|nR@k*=0@V&&H6i5ccKE` z`m-sRD=Zb^OLkQvM~?Eg#N8~XfK%V3*4tSpAj2M|CdD(_Zk%qN0kMaulq9{F39)=- zv0`rA;#ltwc;K<0?P}QP{R;-Q__3r)K+yB@oV-^)KfD2J3Gr2;;^A5&j3-k4Tl zD9@GfTyBUmQa5_x)<(Q1?j)XR(K!320~1_#>afSDe4^}MzOKBkB)cTJgtYr8JJ2!K zF=6!Hr_3&XS^fFFf6o8H{!IgFq6H}2t|h%tdtps^aTXQK;X3j^`gU0L zrm2Gt|Jz|1Vp+{<$0X=k{CCIlXK%w3 z`4%O=&;|N+_Urc(%&8lc-X*t-cz-pj-?7NYM)eAY8F;>UJoq7Iu#Li##9&6h5g$qV zKD%RUWGRkZZgcpPP|B^$o|KGbTj0!RfBsGQd&mZNqR)r^!tXh6YwL$Qou^zsyKenl z`mfCTW?o(X&-|NDZ_LfVy|HZmcIWs+b3r_RQh1>|wq3omvR~<4k4w!seo|4zw953z z^pB~`?&rlehuO2I)4SZ^Jtq%-eO<8bIlWRI?^`gVFf;h-`qkw^_oDSw1)Eg2b(VMG zZQE$*?YA>}?en!OntM0fXFI=qz4Q5@DI%S4pQL?rl&9}+>0a=EH)L*@rIz5+C*V8TTGFklMQE%uz z$3Mc?GWmy#y@z2wrz5Aw%N&bQ{z6yyiSD^zq20zFqaM2>)g84t^~J=mD%O9$f7|>1 z{K-J@%fspK+NadZ)~HW8PYITB{;l{s zf#u{7k2?EGn#E5SOux!M$j|Qgj=)@P50JQ;7H~tjyM5y!Qqado<`+AI!QX@L>{Tu^ z8U2XheJ=dZ{k-|uHdl7`KdNg5hnG%L|1FU5Ca;qY!T015>F0H;ru-G~-|^6hq{`CnIV*{;Z}yQof{(2e^rOoQ0hCr9?Y z`6;%(XitEbhYal@MPoMB07_TpO2DyfR;-W zr9oBuBa8X^p1$wHkQ9P|n{54iZ6+0-BI!k%-rBJj{75 zn~;UAdom*vxjZ{loAVj;o{Fc(PLu;B*Z2fuS}jfd4vIzWJoOH?4Gs+Cm1`owCHm&P z8rn{Gzpvg-g{m)Gd6Fu=dzl|@aWGSi)Yb97$C5yld>^_{(37i`l537LTMyz)4TR#& z;Ri}HKMYzQKYC-uM+sSjA{K%&RXIcXY#L+?W^ay_rhBW5^}t@y@MKPCylbGMKHcecW>+sChjslKjW?&yGQKk5BRspv~+5&3mG-O!wO_3+Q7G*?9osh z5Q@>zSie}aL04}4ich;324QboxOJD_sF`67I*w3t%unS8@Ja%B6|UH;YtpAkKf}9R z{}p=~J)Zh{?IESDN21-@vyH)~(wbQtq6v2UGD7L%BW>B=C~uYN#^tzhIiaDFxSmre?mS|NiC{(Q{cnQh#h<>Kf)ZIpYime+pR5&~=gwP^ZtVSJ zKHO`5?Hn|;Vi?4F$w1ob?H~}ovN1D5vPCQ;XW_bm6v_JeNaRm0UcchJVrimqm3bkx z*at~F(I0+$BcdsEwtU>LbT(OU;N}Kt!BxP>Wd^V#ieQBgE#n+7UayQbQZ^6o*nOGD zq{0AwcYawq=Y`9q2LrOqx%d)*8LQ_zLwY|-%Kwwbcb3=8jS`DA@+YBdta?-Xg=aMplQ?713S6D*R_Mrk#t}LoQ_3J zKMBRh%zXX7x2J?K^>Gu4t0$pn=fuQx9)kxi9|I^PM}U#t$fBrESwzj%NJa}82s5*#@V(wg3KK0Wy{Aj^H97wHIN*V33iNF;wS)^& zrctQ=s|d9=V}L*#q4?Mzk-y?3*anP|I#Q+pNE&LubUba*%zy)Zy0jQQ0b~0|`u>1% zwT(G1t2{Fb=x-EN?M^r(7cW(7mPz;D%d4YkOiuj}hX0x-+gSY4e|LS-057qgo{i2* z%p;&w=A z?W;PWk8_SM&VwVx3Zl|pu2O3G|9vCgLw%LN)j=%n6bJhB9-B>pW~RFTZAh=AjEoU0 zS8Ax{iBV}j^M^gu-Q8Q?BDY9{no+a-W(^n|N+F;Mqecy9#FB)=e&gl|Z;PJ>dHrb{ z$dE!571Mgp1Qt(9Fv7qAj6!+@uiVSN+W^e@t3pd}ZYQV-t zCyJ^w5qQ^DKaYx>gC$OQJV2Gri57pYS{FG<4B+uPY9BL2JA``@9vEPy5;8Ul3CRIz zC|m(BCMOG;2k3GDMDtCwnKMEsBq?~AL4pDrV*X-p#-tzu5@noR5?b2YwzG5s&MYO< zRbtOvTSxXKS#)w~bkrAOG89`wovpnWTs5OYLUc4>w2tpAn-ZcbI|PGS(c8;7vstme z<&T@&3!E0r$}cF&)S}P)mnK7PF1n-_gJuqjlPQ+QYQH#;ykxUQsO|dWcg zvIQ)BFVTS(j8@k5>}_kk`n{qGmoJ}+2Nq8zAjsRSY5dlE0tixfYdF+mK+d|9kzy0I zL#yNL5fTELj8TYOv|8heLyvFd7C6QA55nKcU2}w%Inh0vl#rx;Fh-4@G z*)z%!JI7jD`0#7%S2>7^0T3(9%SdR)^;p2(=PpD}DuzF?% zTkpJunL+{!3lvviiru?e;xK3Av$Hr|s4+YoVr-Z~S4kDKnhRNI?fH2=^1YBLoW3j~ zin@0=^vL^}g^&N4j>g(Ccf%}?)uP0$$e({@JM#|%wuYR$B__r0jVyaFb;>E4}iPw#-UBxrTVoh;6RCzBNNaqp5SfG_+U3sjH9u!Q>9*jOd; zZmhL;QI5T2DRE@@ViT4e^@i{VghD~hXQct6`FenFOG|E1iMAa9Lfim~$ zUsXLqY$=JuF{UwNpozoV_xP&M@r$&My$Y0rRO`4Scypat(XM@`m9N?B3P+_ox0S?* z3vf6*iMc8#4!9Iv>e4H%hzMatLl+hnG?9wQ3RCl6D?YYt?$HiruUe7+_d|a`$gGNEAMTCr^buGeD z{IFGR*AO4CTOeTq)O+TU{T{R5!+-R2sCRfA)amPlmict$3C5vakc69pz_S8sVyRHB za2!9sL?*{5c_=)5gf!F-qtzEtt(Nb<{kVK;rHq25riroqrloE2+uwz&L-AAjFGg!V zl4di~L)8HT`6PzrpY@M}eNTGQw*7yeL||q*xaglh^gG-j`ZUlHkTZ&k{BB?^JZRRx z^Lc?w-J{P6{ofm8N41r39=5wGVYgYN7YC~F_5N>8LcW65clQiS14{Iqhd}Q&vJfL6 z-1fU1M4k&W?>`O(&z(e`r~<^imy8uD%rga55&%Q_5eEa8E+i+&LkW#xgV7!nK5{EI zPH3m!UF>Tk^%^Nlz@eI8$z%wwfCYldNb1`QdL_Uq9AeBCN*^V5jsxVi5DXZrj&S zDZ$)^{%7t!_#KdipSMvmQw{dI&hbs(f|q%{rm@df*9t7q^^;4G19ho*+e%4#p9m(< z%6hP=;x5T-)XZ*K_YW??e61_AOibJycN%Hnzxq@DWTN9>XTZY)nr576Vp>AMa=A*d2JJm(Q@K8WT;{ zX20KiOv=P6uD=7R+^@OapEL|otH?mG-R8Qsr#~AsuEk@kleV9c6C9cSi&q~1Gt|FN zQTb_F`uH5nT%8Y3#9t5SoUK@X_P9CH;I4AS(b zf%FYW;YsMbM0Ugnrd2a9yZ|>M)!Kd6<2)&-~`GLBkzWE+>nyNN?cTMj5{ZSC`O#)3FX78_oAH3p9n9s#wsu13+4|+b z7~D(x1ppupdg{n8K^W{ZXhldC>kH!Lao;xmaUx7k`m~^4o&-a70cLPjK?FTB@?a@l z>`B8ux5{^=$*{85YjEeaos-E!qo%JGy`pvpEd+xprN8kUi`?^TQcS@R%}d6QCbZD9 zU9Um8-SZ$D!M?vQxBVdj3o<$b*I6{B0&Qn~2XxKm4Tu%T&!SfVeD(*fAOh)WuRo!y z&j@d!nN-pVLNMZr$e?3npZ=YyZ*Q{;GK#nqiE_RDAHEohW1*BI;yXdHz?gutEGFEG z1kol!F{aHNPM4A3z?*DE!jdE#14_Xo?WCTzI$@Nfj{?3E7z6zY^99r5x?XX@9x;{# z*xNwjsg^ADa~kqXjD)g}!%FX$LQ+xI*49v5#h6)jZq@)7LnbN%N~KEW9IZ;r2;`!F zC5e~6mW9aEOpxe)`0coBtC6*Ir`t8$Q_qiZbOVsbeurS*7#Z-##9u5j%z7p$OYjVM$$DIYSLWlZ3y;k7s#1}};X4m1Rc6w_-b#)>s zA46tOdkI~l6PXr3W>!@lT?v`D>e99HoKP(^?+cGwN7|XXhLq2N54FjI*mhPEsX%;7 zaFW@KTR^oocO}YEs!>wHsZeA-xAOfhDTl>L)S^W!rE#l@WPttnc}C|Ims6ZZOu&mr zd0*E@nI>9p&su`1FgZE?t#iK&U87TThU90DCxe&5Pu<&+m#R(6zUrpwbv2`70wS=% z55wLaQV`B>4RtK&(Y+~~yY_qX$jpwjJg`q_KVoTfOPV)dD%&lziQ#$g%~GD4-B32t zQO_!Av)yiiq#SO}xiZrwwqxJ*Op5W&HA+>tU-n%{PMvF9LUM%SG_sQt!Vs#D~s|3Z|uMAXp$ll-iA~m+buV z)`K{`97IAo3G<2eJCE|@i8^uUa%X&;Ju(jh=Ebn}u(Z@MXm}M>dl2GGO5H~5UEsP5 zTqbOA5e%%ljR5#4pYQlGM~W72}ieYVRUSx%@r^1B7Y`2&gkI(cpUn zGAQ|DG_2@nn3lpD*?3h*zwcDmPmd24WYuJUdU8obx(B`Is287la`o)OYURb6^_lY1 zmiJPj7UCCgI2p>tKXwHOo{@$xPXBadre3hj$uLGLGOE)WO5Uy5TPX8;T}Q9(Tix-@ zx83%x(ycrOiEGuumPMwRop~eWE9cD}FE?4g_9ZWw`nJ=*Cp!yd5j0q`__$QwvJn^> zI5~DaT6nY+Y-^<9QfQ&6s}TtTQ81?laXTeBS*+;<=a1#9_o6E#jPI z-Q7wdDk=>;$O)?Dtl=jbwNb-(R3h=DF;<&sOG^QPfaPLW^xs6nYwJWBrHPToY>a-t z20^4f?P3210m!^mFg~pJ@9&eH%CBM1pFbxO8k=+08boa2@_+ureVg&9Z1M{4QeFDT zL48SmQRCCr)b&)cY0^*G<@n>>4u+X6g)~gfH=B1~a*w5Lk9vPj^tJ5B#z`oD&2gj^ z(-=k34d&4#UVWgh0OiU^+ho+N$WhXKbip@PE$#u98 zyhn#k%b#f9GJz`_2S&~YK?ERg$^5yyyZd60h6g0Y7)t@b#HW7=Dh48uW*To>TLU5@ zz6C832>K9B4Vb?`Rgy6zmpC8BSt*|EC|PL92_i0qgX7v<`02^X3CO9f?of$mj`CjVO?<0i67&hp3W|}7vQh(5CgK*LU!$zvNR$}#aj%bg@sd;KN6kb~)TxBD>L+&=~$3N}=O-HyX z4x2igfQL~EB_oz40WXQ9L6s)yL+7>;Ywi>OPyMp_9eia+TuOdBQ`dRQ8=hiUBL|4T zXu`zqR&wL+`(A5DNdYfE$Zf%jA1W0Gt*tfTN#9HQCG$4FuaD0Bm4?r5)MKw{J(U=E z8dCy%PYUD`V^9E2vv!#r*~D(n-&cBGaY)!13hDyM5xpXUlYr1TVR+w?%I%^XxYw99 zwhM#%b2ce=F{7ZnqCDrvfAI}?jGVGUhB42b|5*0NPnK4kI+POzc6Sy_Kf2)xDr436 z9x@wj&&!`~)s%{Uz@!ekj^Pxtr#P6zj2EXICK zM!}8<-}ojvvm%!{XG994Knab#i>2Kicii|xjdRUwHI%FP<+Zf{(K!fI%>D|6lVeV_ zCLm8(kRE(J11x|)tYxhAHpj^Tp-yH$&7aOy+0F_%rA|$>c+$vfn78C0Y%N@nyq_(< zaIOLHyI+ngD=RlvSMgp;odppZKOkXjXz&Qg(SAT)-8lq?rOIzfw;%{lLkj$&G(+a$ zqN7wGB}j$Lb`ARVI=hU3l|F&*DjNI49t5i()*)rc&+2Z^>=cKeTe2aS|!w{>a#wI>3|NK9R zdhzF;M(N>Vz`&?x!%n<5pOTB0tu(<-3Dvn;v2`E4ja53n&YslzWW4$4{FfTDG2E~9 z`DS=F>0{yQ?=w_D*+wBW60hl*S5IEv`}ZIx+E>unwr7hnxROU-Q%iN>F7VnBM`#&Y zTx&d*U?eNdwzJ;e-Xl5}7Z->ROv-2WlC>wNrwi?=P$1?w43kq=_gOv>)#0-YqpZjw zBHp4Yk>3^!s9^ zls@-3>A)6Q8>miKCe>CNfPVg)LnwlMf%Lp;Ewu%1$7w?}*HB{tC#yc8Pj z8U8di01wo3^MXT6!Zd!=RWy*odTN_1m;gPeRwU607%dw5gRH0M*NIO2oS8#igzn`c zycgt&aw`pGUxKdoM|rpvd81{YAvl)ifr}B!ZO`5iKK`^;?6!76QmbYmXemk3g(vC^{7|-L5|K;PBjrR$2KrIPOqr zwF$9(b`}!6mxmCE1Hx4C3+-R!H=t=qEVGx&ed~UuNHKI5_x!MlAVaheoT^FevNH*_ zBkMDHm3&3G-$86r!iHTW+tpq~tn$4kRo_qCHwuyY+lTt?9++&D@Vx1>t?kV^JmU?w zn9sj-*q2=PzJA^2>4Bw50HZ+EgoFh;;<;dp=5wVBrSlZ`LVOXaP%IA~1Yn&d=# zvzK(yE{iHbX>~X^O5+|F%(U<5a__l5EYw#%TZui7xcL3sx7jitSQ0Q84#8ykv*ph( z&OuVvR^KO@nGM!%i5}Q^8fe4@w9dsb>tN6U3#}eHev*ZOw%onM5-Cc7jfgHY)8nva zrFoTa^NUd25BNPbvPk`alT9&E$9my#oGjm%z$yr6Kd~d)EO6D`_1YkO}&@fDHfEHxXFAzc8On z^ktMCKeZWE57|lSkJ7LSh&ZuH+y0O+S3K1`kyO$2L*6dv2Jwj{FUyFAn4nK0R+bR1 zvbfY0F*_LK*XEJw-G3KGF#6vI1VrtIG8&$ScH|ug~R1a%@OsZ={(k+ z+G6v~hE01Hph}iEt=*Wna>~kNYY$%ty2tmCXrke@kSDy@8{S=)jP(S?I&6Mup#l(Z z^W9J%O$(kC)4F8Uhg)+c@I&s@ak z4sTR@UCMcc2qX14_pxtf!~mLPze+G z45XEwn;$Qxm+dH_^+~rdfyvwo1rA9-d;riw1?Z>GyRhoCOyrvtK3j%+#|KofEV{2ZF(A{k^P_h zl@5M#UNVbe|AF#fUZVievT5wQ``P5Roi2?OxNxa6BW&*8M#qH%B%TPRr9F`;?hXFe z9)R_{#YeluSH(ArhL&!mjPPY|?=E&D^BQM8r5HOuLj+!s**MmFYWr7x%NI>$#Lmv{ zZZ+Gp_V(iHITa-!`eH?Z6RLLP;C``rxu_UiG#CezlS~HBNY0XL`V$QAnq4sl;MGzw zuO5v9poP)*i(C7=_$cjBbgUGEuNMkX?#^w$q46La)DjH|MyouM;b_bT({p2`cSdi) z0tU@VZ6$aLUYuMOMcVaElraAxn35jSY04L;0ZcO7{xWqf5`t;oz8bRb`@PD?AF@LW z2e{qY3?x*C^x;nyfJYIr*G6TYV=Rv2Kw_NtTc5t>$!Qa$o-AacWI+nVkbNDH5%&lpfYOK_6vAaTXNx_E*4V0Au;As_ zzo$ft@{iQvz2r7C<;JS@#zriqVucDu>v@}XsQsFgm!~p0bD$wtK1DN= zY~zpr(+82XHH#-G;N%efH8}`c8x$~R4K+5ZDu#icj%5nO-RF1=5ukiWZCvCbBDHMCZuTRTly(_B0bCfUq zKm?CHnG3BHvd7f$<<8cc*>1{qfzL-+{aDn7W-3#uDMv>ryMM~7?7*8s?54slYwCbU z!y+4RwF;*_#;#k;0?YTb<^Rnxkk(q6l0Lhf?J6)gH4}D+PHT*mKaaOH2Q1xEUzSV* zIJoD78aX_^9ku&t;H$Ii2y>O%Oz{lm|NhKkAO3#hkyk(NT+wOI2>O5}^>k!5>zuj& zb61#Kiry=JHMZTpsDnpuQ4HKj;5FB*we-Kzg0}be-Y@jU`^CKSu&9?NUXsbIi`fnD znT9-c^J1esvB!Ji{ivtdOR+$tseYZS6jl1fh-B-GK8V*F{cVjlDe^|Wdp4&J(v3c=6kw^V@!c*@HgFKge$IMO==CbIB z22H4+m{`8v-j%Z?bJo2qXm4Bl2L{_&umU&^@kFN3)T~WO`NLrksf&i`E^zwf1Rtm{ zdDyd~fHBQ;fogf~6l|`Q=%vMZfvCAyh)M|(jHLwsrg=k%2V}biq@JzshL^9EmS~^z z`m>~y8%mtVY7f_qArB-?Sa{`yxTb>g#`Sds;#Ty_K3%f%>u9i1riK7O5_K@&;Qnb83yFmPx4X!dRYIi8TEpzB$s5YLV7A8HN)M;c6}Y^8wRiG5cf!+VIZ4~5cVi5;TP@i7I$^-ey@ji* ztM&EuW)t$LW!IEXxL!yIEtA5@6iofG zkL!=;AdqaGc(Qiur;Pb>iVL+fas|hME|+%GC{_6yCG|OyBui&QjqCK?<84^dnrms` zaV6KMUSOKDVh!o?$R<6UmGuP`WDt~ z2bKrYLF7!>M6W$;Iv?e_9@|~VFLaEhCP8Fvl@?lV zG@2$12{kjjAmOYQPB}8g=Om5MP!7$^7(KQGu@)A7BI?V7N!K>&XweD5?4+D7VS0Rg z0Cw+U+*y+G{pM>l6y01Qe4vy*2p2n0G6IZhPhdT{hWWCSUua}dg0J)68ZVT~#wj@I zgW4k1j|d)+>Y%R;Y5Y!b4=Q|Ti8*WIf$05rW3+RY>191`qI{gpEdHr+%&TbCQs}cG z_cWoEo%7T+PLI0%_jJ!vy^d7fY#oEl$N;l?ZfWUfNq{pOD`f%@@0OI{u-UbXS1bfl zGB*aeAj@h+DF;v&rKe`%(<@2=_{W{^7XYMAb81fbGrP8{=j&^Aq~A7L;-j38xp|b* zHKP=&q9#v$JNdUnuMRlik$;zkh^Yk0kp~LkM*l`hw*+T}h5tT1mE%(M$`WWyCIbu5 zy1Uq@bd(u;$>G=S7X-391jS7$Uo?;w8XJ+e`PqE4R-$;^T4`^e z$Buw|F6w~Z{oC9pmuG?+#4MkkoM)@W6yJXldy{9D% zkZ<;0RX>~*tVB~P##$;oW+52Ki9{@z=<*6gMJbZ(*f2fT!ic%cUV`VN(@NqK$PsF0 zP|O6RI)#h!q(D#z1<#OM>%XM_1wLjkLxEm$WI+VDPL-fI1bX*vbvX(~YZaw-rKC{P zN|RPH3QGDNw|Vtele3H;{x8e#D+6O|$K&nmv)_p;o6%lg5Simc3>TtuK4$wN+fc3gS1*XnE6hQ_(XA$fp3eqVN-Yc`l9ac$ zw8KfS`}8$}?(F{AIWY6_%Gnoq$l>(se&&~+mnV_ChZCn}MzyUW)vGVv$~PJSj7eki z_c64C;(4PG3^|3D`CtCT31S|U8|^K2C!+OL0MUnj3Z-e^8@v}Jaq+2(m7wS@IkoQ%k2r9Q(S71B{?DFt5AF&q9xq&L5eC1y;TBz zK^q}iD|o0YUFw?MDVz+5)}U1aV^*|0egI*xXPu6?}`+wKhM^n_@yo}j`cfVWt{2?RW4)0DelV%2@GePEMZ~a$0vOb#5HIs{&_?loX6!f(54%$JV z*O6*|aWQp}X|h@*fJ(yF&Wyc9Bd1{PYaqf%=)4N+YT_s&$C<>d#h(lYglZfO3fNZ~ z($KKL-k7w}(pQFDa})Z?@k^ijua{!%I><>3w^AaO3=q0Ne|f%iVJxB#myfAH$#Gb= zdn*=BaXAS^=t2F-rsR4ega6&%CB27JB{iHsLLBvtcwYF#))5~E*cCEF94lMf)J)%; z6_~_}9Wgp88<)8n(dA%Yb94(*TiEed)O;=<0A}(==nCySUJM^j5liTBM6}cz2(-er z8%z-M{V(yC^k{#V_z#7hQHkx{l5V!!JYGsW&%+Ql#~SX}$bFugTfF=mipY#n#6+yi?%r zI7`N--)`&rLixX-vn(5n>Pi4FTGds~G;V_gf7?I=EBtKX9(>s=U1JP9F-E5PKV{;| zFE35pcD!U3x)oy!PMGdC<=1y%g|gu;@v4ukTnj(LtJo5rK0LZ25X=|aX)P_J1O{$g zodm9xR07CMy&8+Wc*R6GV~aIv-MU*d#``m?wO|cU>Q*M(QJ* zr0F0)i!VkMqLmDElE6v7z_GA2ZbT^a&`FYqWhMenn+X+@yJngJRKqH2XKa}Lyo7Jk zYbL9v93%4NX&+3}fqP`XO99@s$u2w(5ls@{4$6h%C^2AArrsp%_s-zKSz`a`siyqZ zkKZBT;l(6TlPp6=f}1kSuXN zTW>aTZj>wqQ*TiZ$+PWGXY%ts&m;qtZta7%z&GXWr|Gvi?m7SH-McW?%k{WZVk^%1 zY_s7Gf_&sseyT+j^QD8^iP1u$crxxo7nX4s$ zD*Nr~D%Rmm^gHSDyLaxW>MM3Hkp1FdpJg&?3{R)PyxF^T*SDnUM8ayso5sc;BPNroW=RJG3^o8YO+1`GNHwUc1rd+U+lk(d5svji* zoJzjbB@X&fj6^#;ekCT@p#O;sSugjVb#aj{oqG0+EWiZ&EY6$3b-@`dKwcUk71$qA zp-n11RmKcsetb`4yUr}Ya!@4-^IW{4J{vUV-hgytd^fOfggf$H@E2S)z3Er==9b!Q ztHPPF%bETi5Z0mg9UXpu$n{jvpWmkvEBk??H>qzs0_M^X^_O0{t~{UTm&=VK&ejV~ zOFKJmzUPN%(y@i6(Q*Ekez*dz0AY{5VXNrh&rx{0=<9)d|8hg-m=(8^vnt}lD^Ho? z8-On}|6$q!93-A<)X!s2m+D1jt9f)yxvpujWd#gYiGFDDD&CzPEteF0D@J;<)b8EA zR0U)ic}0?knVZe%VsadZ5%9tDL2^tY#3`2p-Mp!eBzx#-o#lRtg9rdn7h=Z2brVI^ zI;X_qX>pUw7Z1rqSZyGe-?n_5cw#>FGZg93sQvgg=pjJhWn4})-y{7bKnApoaX!kO zFq&ef^!WEEOmuwYhB5-9C;sh_#4 zI~wA6JCa=X;d>?b;7+w&0j{PWZ&6pa` z>-o4)PjC1eIi*K%cI4AVdt2e;2sh7gnbHkDS=?=LZclI9Janj04y3LB+w#JKdX+wD zrx9631ZH=r=eYo{z2JaTOc-gH^6l5BkOuj<|s z${&WX#pWU;bq0*&j!erYpLI-B6z%*ntTwUbC^ZvD9gP;uJtVbR;w?a z+i!1C#^;2Q!byL2-FW`}Ib7&C{lA!gy8QgPTeu1cb;3)0B# zxoCf0%Bcu&2vm75;r<`R0O+2-ah^+_ix?H&xh$8^%|BCE{RQM->UXD9U>r}`R5MHU zn0NiT!=8Vk&~JFppPdsKY?yrCk1)>jV?xsT6N--vakuOoY{J7Rm<>Nu3sLHjjpNfG zq^S$RC$D|sk?-b>kxx$vgn3=FkiCm`W7zKQE=$W2BVeHO2pkV&g}G6Cdef@u2x3a~ zx4W2|07LhH5 zt#^xGp5C=}?kI99GY*JnEIA|}IZ>LqprN5{5KgY%X-uWdpuOm8n)nX7_sDC?)diWb zNtoCm|KdTEkB^UXx%Etk_j|5l!w+?JyGy;L_iNt*VFghV>O%5D(bdSVK?>DJNcw4c zl}4dMYil#J)W^vI%B6IAYrt&T2>_#N9!fbs1;ENj{6RHb_}R^J^Q|LJ_yzs=Goi@WP9wFG#L zywNKEE@%4Bi~G+fm&u<$jmzZlyi0X#>mU**z)W6y43BlqXkZS|QFK)0e-xc}JXQZ6 z$IWj@xkkB?aqTPNk}Y)Y8_A7~tjw~r_a@_J!mKa*eq5=Kjv_ zKYw`K>*3yW&U?I`&re3Vzg_+*m=k&z-#Mmp0gM^Vsq4V>GX=kf|Jt?g|Vp92r~ zC3=A|{{l&I^>Xva;ph(C;%KK>K!fkT{?DDx$gEQ-td~T;v|mpAsl%5xxji)g`-3pt zaX=@8k54B)ATymOE;1gd6eZX*69kCq;;Jds=rW3(^o%qWeo(h;=+7OEofOw36@w|842L|$(Arf00m(VsqYZ@1 zqcLUyXhx=##7H~v3*QekhQuVC#Wmi4jTbD8d#)2IcaKxr>o}P=7k%68>z^RG*^#@r zMm^&k3(;4d``FDlG8FFx_HZHlBZWL$s;3>~)$WV=84~(HAUo15>rpHU-=wVNBOb&1 zff2%sob+|b;CF;e+PTq1dTT&;ixbnTn;X|;D_oZkz&X@-W!C&3d*1yxrIfuN+_luo zpBR`zHo&v}#uD;xyS9LmeWN7EK`zP(^C?TtFF|6*7*{W9RRUIom&bOcY+i(FS+{8q5}|4$sM$QjA>V-yzn2#IC9tu% zIm5whyqcPxMc@7dF3fVE#4`T%{DmgOpcWF z?X_@sqbJn&ftP#e+!_TKY zxqkeCZZLMQ!AT*Z>a2Vl$+<*(zu+p|BJ0)3xQh4nkKl#U#f&>vx4psy1p+j^CkFAM zk90|$DGIgE_P#Q)F0^eXb!x)t2v!T zMB+{x%DKf-LOhRV+va@p4{Agh?7n%m86gfX>dcO!UgC@_SIS7!t7XQPo8R)AH*Jdq z3SWp1>(;p=ZvdGcL%Lp$bcYT?ZtlFA40rZv~3pV!kB zVK-nwlC#xkU44=o#OV6iA9+d3(U0}se}_N8`TLPd+45d8@6~uby^~cesop6wcXH|9 zf<4L&J6>(n?mk}Lqx^v>nedy|Df_Xt6OelyIn9Cmd%}2G@aOm;V#6eISK@{0|qTQ?@-kZX- zR(9{?5931Pm6ZI4Krn4z$9zLqcId!#Iy14Df}#{nc=rK`;ION1HXrE}n;vy^y&>fY zW>wJ4bivS9h*#+vvl@21i~*Tt>Q@FW`>Sa<^~OId)944&ydvR3UCtMeA0yIuxwv_b zUr4^R6>0wIP`Y7`U-438pSU-~m`Y9ckV0H@-t(k3i+6X>^8MjA%j z>j{K(jHCCTd-|C-5DAsytk>uVgPF2Fd81$zY*hQ99w=R?ei555rdcRafBZHVH>w)0 zlj_i3vr#EhiYA2~*Lc^wd{^T}8Ihzc#8b^rq=@ha5}vu}Qjqe<$WXycx4EOXr+$)2 z6QVJXGaa5f9uVwZ{A+*z&UGbajJsK)4WTxo{a}7d0X^~S>bJ#$8fHf{#!G@f6r1cV(L|VG|+#gnAs*iWD_)Ajo;?sR^H0>tG^A*T19#R|KpDXSuPIdNN!8VsGvBUx_HpI=gR?(Ar+o8|X6Qn1Xc}jhg1)@_nUmS+ zuik3T&Fb{5wWai_>hZ#n)83|Yu(t7ZLv~&9BY5C^YA4fm##p9Afg_1gCb7xA(MDN^OATWpXn5t+;%mtk7rly4NoDXwJ+n zbMv=YGLv*H4(z0^3f5reyWxNV%F#A&+>}skdB$RhzzM4z!~DP5P`bt$UBe9iuTEHf zHS>+eG-;{`{*oU$;{LOS`A#jNzL`hxqn&5k2m4U^+9bMT;Gh4ub}wOdeUzHD=9P(r ziYHzv1LhP4v8MglwjrGgdQ{O-xEoUQE#{Ryq;Hv$S-lDT$1AYY{I<3SG**wkZ_2ij z`*)n7EgiEBIL)1a z3-B->x!3peP=8YKzakG=x7K0l1kpQ=jsB{~vrJ)2XHpUlR)RUSH9*U1&lfKnKvh7M zl-!vx%bx~He0YsQyK2QF{9wa6bpNF^7)JxU{&%0SwdHX>AKXoz?)D|mVw3`Xed@?l z(a~!$4rY#LZ`Ld`Z^S@prJ;X4LP#B|fE(`B>wXyoEx zye*^34C>*6)_Ng3<3=k?W3 z-KuBrtni!$03QwKMGfg{Hrml|S>CdULN;w~Cedm>&Kb_IiUo=>%t3jRQqXW0i5CC6 z#TWNx-v=rPaDQffG|%?(i@(Y98j3cADCV!k9yaAg*-JQE@tmIK!m2;y-()l2utw zg#93ISYK8F;lA!me{#3#+1%yc+*$P8*_H5Z{}}O`+5=FUyJ^x2`*9^tIQ(ZKEWQb) zw~I_x#kR@Jxyo8j9!1}+YCGtv$?(VBvNq8)Mx&55#th8#G(`UTdn}I;dG$2BF(SiW z=vs}hl{K+ID7T)p?j^b(67L-uvu3Pe{I{Ex%K8l-6Hy=?IlU~}IbdgkYVf+pD-Rf#rqiZl+{ zH#`A=A809#;ae&N^YnpZOy4{@$(+t`RZmwO;I2NRs}Gh!U*WDa+JgKY1((2WpMV{j zJC+=cd$4ggqDsfD;)A@J-e7#G0GJ&PpBI-W1+lx*2xvfLyo$VFb676ZexojIu#(W@ zMzfBWH%E8J#&$~j7Hh*!8|TO~b0^W=d;ZDcJ9a~L;`fMU(>^d3SdSoIFW+QO-`|~L z(isrfK~mYngfg7Q20&kQo+vSL^__rWDfVqk`fpNvq;iaa>s9JG%6C=}RHDT5tXgX= zwK1rB4<={P%YBB>-@L&*@l1JJ-*??3bRz4(xR%N)yawj87l!71TCGybe&#hammTma zViPrIeY~3!a*`EYxAQYh|niJu{t+gWnzBW$zOe z?EbB;2Kf75fn3AIfkZS&d8uOfy(a~}va?Vd#qm0JIM^ux+MnZHQ?pS-!tbl#YVE|? z(BXlR^SKmelZgtQGXo%Ijft^d7a|6F4+m*4!P?n&QS`aV7jq!GYJ(O#CajJV%8 zA~M=msjArLzH?qmpX}5fu>0SMZ zq#EuK>=)qaxj_);Gq=$+ri#msrwFuqWy~j|Nc*znaYs#(S(#kfdQWii9t@J77%Hqam&eO#F*GT43QpFBD1SU5}jCyqA{++YPkEd?dA$xG~ zCB^(N8#O1Wz0;(t+>o?=K8xk7bgRi{n2r9=S6_)?4Hp(@?~pAT66Gokf-hRPg}x@S z!>cwLt{One9iYsay1&~Y6K7^Ad+`zqPU=1syrlvp!wPU{qm>{}|8TpCmYppu2c=P^ z(PUN2#Kbhf>*3;Zl^N3$N|KLRxL|Az+I;jQLZfxg-y6JM!JF`a|+Cq6@X>hv5i zhuCw_E(K5}=h-44QvLGkI`kiWAOZ+Ys|<&Vn5PIJb4}DAuf92;-}>^M&|?ssu73_2 z9{wt%$x2S|FZXYri?#4`In~o<>f^oc^Ox(B>FWHam+#tZUiYjQ-|myg$usw7tT>&WrIw2|&?LY_rBn)uO3(ft z9=0GwpM3Fin{0~q)=7v>HA$>;z5TMpc~O_geLK%vDE3>^_u<%I9)w;=y7yfqCGX;s zuL^|#W-@8^baX}Sj;G3y-b{BexwT7`2B|%|dpsuG>ugOho_7Bl!Wj`fJEAAV7l+;e zCY9HS_ugiyrz&P8@|O)YpbbBooK2`sP;{7VroxU>{HyktU7+)-=4s~k%*S= z6gyvT|FjP0Td?RQO}v^&Dne(C-(X{<40P&jMNuPSK=~Vj6sQK>sH~FSnJ6%qZ=%4c&DgFxNf9m)t!ptbu?5DXI3VxD^8U8Q^fDVVQ5Ew_^tObT6Xe-8f7iBb(}%r@cEa6bpnVCK3x z^IPiZKbOQI0#n!#&*fNmgs)xr#XS3{bIz-VT+PZBp5Jt zeWL8{oqVPHipxDruv~tn2EGl`iW4c-8=9_ZEgO-#nU{jQiYY!KfVEPQR5)$7UVxM_ z%>1HY0#KxtHH$a`e7ZWkot!*cMTO0Q zdh8e+pfD8qX|OCEGabmKJkxC=m+Ol&8-EACbJwTn>c;r@7D&wKx;#gT!Z8T_R1vRC zjATLDQp6kG402IP=n>}*@p3VT)*PB_rjY*`T%Qi>p7A049G@aG@sRsFNRk!23i(+P zf8thIrkggSwa;Qu^fEbkpj)wU+uGbRCGqy9O{Bt6xRm8pJAO$!#z@vQ(A2RP0IW~Z zo&XY2(N~m9She$Gzu*q+`KNV#POI8?>?bnEadM*8zCfZ!(CM%5&Z@(M1!9m4yU!u+ z7YK+3g9YYq(>f7i!hV4Q`gdzKs+;92ika+^hxaX!&lU6iEd4`5lykq8qWvTR1oghW zm78oX07(PwLw)&uV0BZdoAWZCNZU{?cR&3L)2u|w%AT3HAaO9wj!ICT;ys$5>4~9< zS(-Q0xU3Wnyychg2fbyi@Bq%_>(>GMi{H%bECzVt?$EO>R~KRYL&%3zC8nDiXAuQ6&G7WNT&EJBJ< zbfJ+Z!;`tEp+rB;B4Y=Yi}PRCZ)koINjg8?9^0`cKMnPetx)%b1eQ(IIWt{PVM;Z4`;-UO9+q*t4~=!mWBKF1mhoX#%4 z&#_TqV{NFxRVoMVFm;42lP@IEWoV~pk2=;{7_#eKxXfH-d_k1A0ffX<) z>JC(DwE3-hAmZZtiNjK!wB?*Hb>Gi>Gd-6o#PevLOTtk%`GTqI=%O-@rN}puuJp0x zi^c{-R3D8wv`^Bf|L_{^=EBeCJzrR04$gvGTR*0&!~$=2d>rY!Wkc@qZ`qjH zJS&s=u=jQ9a;X=u5-e#dm+P+oalFJ=4xE*t>7j4Du57Y2J=CD*xq#uU*tbJL1tIq+ z=z6ril4xiiCdBJP0S5&?MaNs+-CV$)qx}Qrk-w01AMc^owN8IOnNw_;BfoLb1Kf3P zdmdIRToWbC`J^V=N@BoRP6F5Y?Oy@17!9Y(SEpi4Mqr95A|cJ23V7Nx4Ud}EE~VNeMG;4(?5d!=_N2P?k8W8 zB?~?7l&Wh$eV#g$OyC^c?7W~b8rwgy^VnBC$+v6a@kRd8z6k+(dX(pj9+x*M0JiMA zjD{{E#~}y(hc}%s1t)~aySl5QHEirIG=3MK{O5tkXs2ir^0`puR8#q|JY%CCqA$jt z^0CXs>h|jP@#_4l4%B#g!l&h61kb~{lr~i6a<$L+hq}034Ku9om;X%sr2?^EY(85^ zfN$fzot{fRx}g9dmXAU4-hou$u7y_<&-8ZRys4u5;eEkd(DJS@2h!gqQq)nbvfUoA zsPKm5tMtmxm&drhY*NC)TO&j_EcS;?Hn?oBN>s}PS9m96{mJ5BZlA%wwt`jZhd(5Y zORc#cSrWz+T)wq`-wk9@O|!p^Or*+T%CvoK-bA?VLC}QIB3sR;{T9x)wq~t5%xjo< z)Fh9#{vCu)G94<-o#2Rt;Z`1V*9wFVlw-ahVXw-LIPeaz=v6jwo}SER7JX{D7zfbTi{(oQkzu*cs{akbK&GKGMN+X=5JGpdSMrdRfG~bT5DyLW5#4 zHGBbF3XIho!ZF;ZkWXOG_?^80?TzS_E2J<|em+lphD#=sbgA!CaB}^iX})kzfQFep z!xSj*Kzu(=u(EPWCC9mo7JKbYF8|pT(%f9gF7QnCI=(nM^y*#=#Q;t!3Mt$@bwg+m zlnz(S0u{8?v(HH~eDJHnIMAtUY@?+SL;bV(+h3r=4mTw_hlbQO8lQa?I_O-BJ6Jd^ zi7tuVo9<|>%-_`3zA|WPXwrSTyaWI;8^MiFG9W@c&;S-H{`7Z(S3CV5FccYYsk4|R zz~W|0K{Qvi#e<0YR?C5&R*t*7pNgH*)Vsp+mPU>-dy_(|>q{E%**kE=_H2p5ltK?ti4kUREyp;tvG}j7^Xi;nOX5dX=bxCO!t-zltYboMdQ}W*H~h z?nd0+iHVAj0P62-G}T+wn33GT7fGKI^B+2fFvM2!T@@*OW##&r3Vv^A&>@Xl z4U%-_%#pnM*ky`|T7AqPL+GSaq4b3Ylr`fuBYymPtm0AK?8 zXue-lx17|j%E(NNZz3Qn(s;NifE~+qxAD_?bS6J(@zY8w()?zBi1C+uT84SvH5{EY zv+mYXH9^lG`b1tOx=t|SOXN?k`5Cd#40+eEdKBv(|1OZ^>x!twzJKA%p%4=FXITJT zqCuG!k>=l{P?C{~)FARQBWZNpw|fHR814MNf_oLL|Ihf?o0T;LK1J(~e@g8KqRYo7fYgS>H;!Zh1fyhdcvJynU?%{K z)im*^QeXxKyNqxkuN@gu$DNYZG#lD=&MJhA>V zs%M&Et99CBxvC~fTp}qyWLlYEviNZJ^RrKnpvS|8kwA!=0+GCVqy@d+cnuCu zITfmQ1(Pp3Na3ao;x_Y=G9tf)u;c}g+Y*E*C-u4OY#f0|1rRM=q&(k4Q0zQ%1?h}y zJ5uQvDcuiEMM@R5`qPA)01}p3@`?!$d2v$pVhG>jy((Uc<7i?hctF+&9#UAcxelt-ff*}zZ7cqO*yTnhr&nilc1*%^p3Ry7RM9pi5 zs@I4?1@iXOARu@09fsHi)#o)KzQ*5##ze>OGQVsz4Ld#FDOtL)^d-(zx`*b9P}Ycp zDq~>56VJdJ1#K67J(d0!dWCJp-(>n$qmO1kY9JA|aEDkz5bBj6F=tq-LR78)WP~1L zB_n(6ceZj|$-dft;pbla@z=$a=f+;Yw>3w*{8Kl92pS3~E$Kc5ecWu$JQv){Pg0$D z`jq0EV`FbGpr!3R3M@#u9cq?ooSp;gS74`?C&C>xj57b)`gWS$rQV&I-5l~!qP#rx zxO}u<@l5PqmgQV{i|OURg%!EW1@d+wd4`7+et4oZbK)u*AIg44hdICWxNC| zFz;ah4Z;K}jMDy!jt5#HiWI!+wsA8@ms@iim#4Ml(*f1Xox<~}lorQ5V35BsOE?s$ zS}*>3o3#{Y>g2XhNne>C2+5#NMM|o$EKT{e3qE!Z4DqS6sIB&w8Xq^S*%bqDHU}y= z74NMH$pjGyNZpohkYx$Qub%q$4i~F>fs>}n=tovS@vgr*>XgDAzCT6WwDB>^I`|n> zYjil|#6TZyw6*0eSQEz{HNzQ>`1dr_KgnlAIod;G1hgN-<)SYjQwnK)zP-!B7 zRV|BRD98mvNdf4-)DWn_Luy()1)4>4r*CY>u^G2_oBp&#J!)o?3+gc4GGk*$$N$om z?m;<<=DE*h!hB*C|ZgcVGMRuvS{1?@o?2F*-(h z_efG|@byRN_Q;QGihmIJn#!X62;~j^fcubF&X=W$%R$M~>^Ic-ZLE=xXPCnFj>1VP z=&};aVJl&*N3(#b)CE3kP=KJCh=h0uh)R;p!gHAsB##hh8xjEHn~@4jw@kC> z$y?ExmYY;lYxzi889VUX(3TF~ZU00jMz5n@*Z&A(h<+}@f0FTv2 zD`L_bmvxz`N)-hlogUv&hY3MAsF*+01Gkz!UP$EfFU`rO4U}OT6#8o{x&+{&(zFkb zkAIm15gB0Fo$sw-kGTOiGM1VC9mgh|K4g8l>=bJ2zcCeUeR&&#^>+FQG9?k*rZ-iC zLVP;+v%B}U{1fhMEIqw1tv}s0#g{N`$U_(OTLgGFB*`0Q^HT=3hEV%TK)W7B43!fzSf`Q zxvx@A9N+8+HZxPJ`5>yiYm;A@_^v@z!h#V2_!1tiDZ>%EQnVD=B8J82R7y`R#z;OY z2*hi&X%Gy|N2Kf?#DLUwaIpg^*Hune?WQ?#f@(%)+;Dkdaueu?wYv?rv&+3@cW+pr z3=l06t`A*D5;f|-d0A#&XM{Z(q$R44Kb?ID%|SCdB*Ns$on7m+gzp}1xM$V}!1~o= z8XTm^aZ*K1Vco7glVuTTu~pmto!8KBv07!f^#z+ z1f^}5r?wH3j8upA zuh{vLo3;N9!+dJy4i|Zq&PHf+K5m?13%viSbgSG9u2};0U#0we{ND7uxPuNi2N~Eg z%fBrTee^a=&WMRD_efjOlJ zSFbzuIWFOA1z?mB0jEat^Ja!JdCnnuo3f5dptMhVU=fJdO8d1F$va*guT9Hnu82pNv3G6UKADr(j4It=-6qp|rpOOBM_f*N= zx`B1nPqs)G(LCRdnrzP(gqd<3rhDucIPm_+aW|*M$?y{%rj!)E>02)bwl@c_Zn_pk z88v>@c{p506Q^en7hOzzHM+~N8+BDbkCxZgaCtCw0Gzk^)*%A10kzYFjb2`=p7dg{ z&%$>KFMAEh8!2`l@~1lAnpudk)hkLke`9qEC#VD{DOneqM5paLz@0nR?2@``s?UnskXM^k5P~B0VFpX~bCE?>iQloM_>aJA2@@NH_j0bx zXSO$`L-NHBhYzbc8TKulMA9Po`HSnb*bD@jtk?Qi|9dqteqb;0UeTj<-v~D)5%=#} zUGrZ0Uc;jSUs_+e+i7xXTA@-b?R*8n=6^y)hqNn7>&gDrVceYlQH=^+{c= z)c4Z8w$0!32pi2X_l~^fya5n=3@vXQvRcWI-n{@*Sr+={iJgKbcM=k zF+loO8xh#OStWncXv%dSZO+bXgyY$RyuDe*&!2uy^;%!NqX5{VNqjX=p`>6UR8T^vE428!rPBPMibUgD6K6dXZb^AI29vRt_o$yP1 zZr?6ok49d@LBx8gDMS(uQ8T%GI_xAX{yyGNvG$q(}EigTJ+J{Mv||NAS3hZ}%2w zuS<(l(2T^$r$nEFaD2DtC$BSxE2~dh_Si%Ad`FL`op#4N(ddO(r+^%zwUB#ZQ#Kq@p;M|fj)PYAf4o-tyf>d!=S59wl7>1eCPjg$YCknQ^+`&*%p5wr-i zw5u4EvvbH5Pg$`n_34~cq%BO4m@W*biTs?yhJ0BnRdK`Q?W-IRn3wvqMs~byRCX#I zE7#p*lPb+d6>h@AX_*?!Mz+@0mdkA>U}tl=no>En-+j3+jBT7CxH<$UK_NlxdQR{9 zhMV$jm9rA1LAMnEHHtc4JfMh3h)3=N7DHPGmDp@s3cffnT&JfG$lc@2rS~tsC%cW{ z+JJF1`P7>1GIs>bGktNGr&TX4@j~eq4Da7?qo&xq9O0;laLdO)$A%yP)LZB$1xerTC0|Yge!KC($w? z(4mq{O3KO6sA_25SUA$)z7l2)ST_sR93jXjqiJ!RS)pk9)*)sh2q(nYj3ZKfy=jHcBLB8}V6BAG(_4CS0^@|7*QCuialpNt15$lh;SQb`2`PYbVX=y*v2_W=gZ8yz?lX)S%4FrSc6wsVThvqYyu)6WFJ3?E`0C>y_*u z<)^)DZ9HGcq=zL0WCW~4cm0_?^9z2*6cAXlBen0(wRqZTv+uA^7E*4^dKqQys*FmT zGSy|ayS*`0-JFxTr~5{&%p)_Yq{wYgPt!?nS_C4Ef$WU7bHzp8QHe5y56#TX0H4C2 zif9-t2=h0nvAwyY6)@@T6_Q7tvBw@jv}HAa+F$PC%l>AF$|O7v;&yY>wtnk%-CDbs zQ*HJr4>ymmI3&Wxc4n%?xbe?wrF}NvL-}G*1f%?weo6(&I14Ep$I?@x_Q z>7dYL*{J-VQ@|hby@a>sA~VxHl$RH(#~qD9yWQt_GVsoQ;lmC8wl%0 z|F)j%mc}*?Q1HG{ewpw90sZmoXe*Bf)(;nYy7qB)0ISpi2nZs)wde$IT(N};;$X29V^`By)4XL*0d*CxkUWEUj9O1% zl-S6JpU4g7EhYX>x2%uKZ4X#V$hG+$K`sj2=Z7IDm3Jmat$jY160aR}&8qx6b^U%V z%Q4FgUwgJY=tY^4n_p?I9(RRhmg$BI@0eeUpP-uN5hPh2Xz-2C;XTA_7_ z8$&qLwl#MaquVVP0iDEf@LpM_2eYUPWrGGaB2qy}J~gWUcqL&pL%ub7lR?umW!K!E z7z4Q;;acbGb#l`P=*;iwvybHc!b{-N@F2GWKZVfUFlqHWl4sC@URU=H$5k5XD;Y64gpFIi&`Yi7h1y)~%Fvo)Vj3@rpk`Ia9$9)o+BY$nN zX~=(D?$Z5eP#Mp9gJ>cZC1pjWv(7RmdR{&=TjcaJEuyDEj5B!h69@&fkIz#e{%&zV zL7rziz@ZSD`N1-9jgQeB#nrI%X08yWx88D1!4g|lR^P_wIZJBJfGrD4@b829wzBzL z>xGk_V^5ma3)wwCNvU)^o(h1B`f-4|wu1Vx;&V&c8;TFj^0~}jwS+f?>~BZDoJ?=e z^T0zBOQqSCK8Si7-&Rpx&D9_G0YZVmu)M1B_w+O?{GL94##`hqyXz_3RPDfI{k2lZ zc=zR6_|Vk@EGhJpb0#DpXHT&fwW)f#TH?MYoza&3{{uYOqeO=t#u;MS9(zT?nnL|O z2mL>0RNo)zB*?zhx%XfhaJt=YTejfM`b^_#L!p+Is27A022{^Sz_Cv82v3{N$)8IwuhA3GceEYyxEG1!!;xA>j)1w~(Z@6ahx#FGYvKtYJ(xY{I zOUuuYFSc6>7XL09F9!0QI{Z1gOBd{|#)Qup?-9I)`6xywzMNiA#k;+hybgWv<0Sf{ zkEX=|)sr2u*RPPjxtD$&p2?}6ILtL0r(wyLXTCL9>0Cd%)9bK_bcXxZ;#p-b(0mJH z%SiyHaPj}>_KfF?k1Q*kk#N2&9DeXR{P^|J*39K`dP*|;8BfUe1GAO0D=CNT`Pk`c zp3u`O1JyGlXl#a+atQkNm55>yZW&IVUa!W(G#XC|A-2|8_uua0?}p|x_8^}$0$8M^ zdcf4U?0I3=MFdMSh^yf%Se*mTU}$38gf*B|oIJ#G@-3N7n#-nK1F8%P5k>OC8PEA1 zP;ccQsa}p*|J(Y921u4`2{~PFa2?AWNGdI{#i?{*URi<}s>H?UED@D&WKI?Me%TOY z$4fy=gkKI7UaT6B_YJZ}AP~>%h>B51GyArqu%AbXu-WeLIWVwlZX%c?u9r7EjX?fVrmfgUw52I?iW9 zEU_Rs%20=f0wT``Y;-++0(^Xa9$kD8n?0L7OYd}qQqd6g8WpzU`Zmva%;!2*0#u4F zMj!ax?>{8q>}!{wvEJ=`M&fDf`F=a>u(6Pfi{~6WcRT~kUp!6@R<;{cy2<&$z6HKX zeaeMwr8D9CJH+mw_vN=wkB20}5_BpP8}GW6caAniIqiqg48^VFJUKA91~A1zECC!dnC^dARKJu{gAf*g5v zhLsrS^-gVEV3|?bbj#hCLGTfjp{PMDw_KU^S2HIjmW2WpZ&wC3tJ;_vvt42tPampJ zN&Rc-0i3YqH}lx5Po5%LL--Xsc z&W+rJBwsUjsJY9P2v^U;8Gls^%u`r@`i<)XkQg-xEf_dRWTNSN=}q(DlSh8GPJle0 zg7tyMe8lY>8(uIg4P$~Jpyr;qA+)HXND(~`3HY!&zSJB2e@0(7^M+V}hLTX&WiI&; zxch0VDk>^gmQ4^aGqZ=UU%yVzzx$ssb{ZW^PkgzM^<1*_f^w zE8H%_0)mG0MR8|%^)P|sve6w&=!eM!$e@8GW z`Ot6wJ+zdL?Fk=3M_#-i-~BXBxK)pSx`x)q*X*@UVik^&{8u7;*ChO+QGfb|X3>Zg zAKC#L^J4PqxVyW@ro6{h%jXEoNh+k-O|dkP-bVd2d&wSDFrSDVW(0-UY-zkve}j58b9y-9aW;!BQ-}+N%|&nxwzAy+(yd zo`C0tPRi#SP3t>t)_-I$Hl9<4lob3_YHH_;8vA|sQL#9Jx!q~KolzxlfLKT4rZOH% z>v6?NhmO!zHaLt|z4#YEo}USB_1M&t+lcORv6w`^JJS>7l)}A!zIt|@!dN^dIVA=J z$Uy>q>LdgU34N}}7B^|f^id zyihd}iWtaa*^AL{8!6LaQ)_YD1O+7ntE|9Asj3DBr~YKtfq#vM4STtED36drDvh_O zn{ZDS2ecYJ3mt@Jgsy(TSwldeg7pav#dQ#J+wg6972JvN8}$AFM}4$!0*R?wAG=)6 zVJ`>;nk*8}EK#Fu{EKE*UH@RDox!6WY#ATqP$16ABA@ra!vZ^0?*jNe{)sJdMy`7g z2#oiWJl2Ob@A$6Rt+tB?Z73$rGC+!%G|)r^`W^@ZN^k3_;v*wS9g{6!#)|o=I4aGC zlzOZIZAQPP*VW-~f@$eYwG_mEc=|;;D#Dw}(O}|w_?WaetiY)Dw5a6g($ZTVx9pG) zVH^AgB&MTC<+<0}^5*B%Zw06SJd(KNg402&O{!GN6USbIKni&8QX}(!v>RYJ;{#@T zH{O8HBD}Y`W-W2og`-2l72Ve-7LRpA>ki6ht636y?0|_EX(0Of)IEn8wDH~()q@OB zfV|j;;sxH?D*b28xuc?55?>`@4ZzV%wyer3$Y5Jh#C| zyhTUcSS?X;j3H`nY-xf&mlz7#?8o zLOuKXu70xy4_zseE-HfN72|^XDV3`2?uqU2CG)6sD0%qJ?yK}QP5FbdXwiVd(ly9p(6!t3&n z?)H6#e4TF(GL|5k9DNKb64l$FWPq;5zL9NNLMC@-e}<&)5a)yXoU0cPFl@ zkMH5z{QR9DX^-DO{9G{^Z-Kb?z(M7=#<8sM-M*7btE}9zDmN4C!PYbI$?pR^7dLlc zM9&K!pnRQj)%x|2BaOwT$q0T6nvpu#qtNjiz2;iLE(CmUnh}ijl&~nZmCrN+_nz1@ zQ!>ZrP^3l!dpZBlf&q!@HptC}oy}d~NS*$~8qvg>KTRzz>|vI2 zbU&?W-8Y5;>RLNEbL>#Y#?0#b59rebb<>2k7$Q-()#;FTkSugLIl2_-M=HO?saS@? z=Bk?`S|&qPG5BKML>?XH@M^LBzT>M(@%RIii@v5jGTWo|rGU7A|KQt_XXgtwWdk+f zW8Lx{k?KTZ4~bGZ`C~qmyTbNQ(&PPIR%}=dh!5`#(Xg(tT>+#Z^2FOVPWNeQ1?|ln zyayV4(|grNa%YCb&kp-H=30FFy6R^X;~r5zOvpXymvJZ_b#8XXj3h2>&6ZYW)tb9- z)K|(PcZPN%(RAf+U|7oc-p}Q4zljTu+JBQf_x#X|&tOFu9>0NCAyQ>U+foFeu2F+02ubf8^ z4PyQ^Za58J@|XZU6ugqd_G`mg`w$2xN^yS|F#E@)WmfqrB52NS{t&w`t@KVO-eP5G&K`gN&N*lvQK zyf1(KQMg6uEE7e`f|10}P2dc2Vca`C$_Ee;UFN8}a#f>?A20+V!yKKdW_@G3x@aS9 zo?^tfz0JnT{3Z6lmb>%rl48Kwxi_A)Ww|@3wu-6U_#I3>%=OUs|L>)vETz8@lHhUnHsJ;(*pe zKaFZKMCkDSfZr-rr|a1Z!U7zQSplaV%ONubZ)JIE_TzNAm`dXP2sHt%!gyX&Dh&Y^ zft(DMNWo{ZV7RBahT~U}H$sBys02ecjwn7VPUUB+w{Lz2P7hZ9A4TWk5B1~6@iXE` z+@YKzjx)0fA*(aa%vss8#YOfEA>^#HLPlnGnIS8CXPs<)ZD(c^exKhzz&$+N=ktEQ z-mll|Ne>RgGBKWEJNQYVJREn3{YDmUrKvhy-K^JN&$HZYX5Sk}aUn=<^JKb%9MG8@ z=dO}iv+|I;Q4rIq$C=gkEvZ_(Y-BtfUsa@rj$W0cC_ex>g#wL~txn`;9aS_fDE}8K zox_n6Xw2)qn8fOBg&a?-6dRg}ab2CYPxfRDt&A@a{d<1A(RU;G@Nj+qBMQR8UVAMW zozxR3^>qL3bv&?iQpvuaXZRyLMnmHajNrmh*|di1uPl=)eE^PZ_^@p0la#cK+C4%* z(SWaZ4mm84|P|B_~V@b+T5=)y^JJc)(iFBJw@ymFN2WgY4N>MRa2Y1!+b_gIuEA z@o}lk)#c(WDhDJ)U8P6YI7dZamBLL*)YPjJyxv=vs1m`2W-Pd6DNwUr7FQMqQ6wc2 zc(=j+Krt$k>UON6T5+%yw%r}k?r4QDaeDTZ_2SF8I%s5s}SSN zAF3e|kz4ip^zU0U&#;`aq&GZt#4nq^GFskyR*!K!$zN-I{5VKrv9aWqg}5ZNcGEQ(YVQc zSiH1g)GxjOeo?YRW|UR>#JT_ zS?R1ZV}bH=+{)2Wqu6TlNJfC#+sPH}>hO5aW^?|r3D(>`ES@s>lRMfEPR~Z9E7%{w zokSZLTQhQXQW~-2mwVcxh?FEmQ-&~-h=#QZzkge{f8QjD^TsNQrHdl*L^O4K9tkfy+(dUeo$ady() z$ZmyIv&Oxm_YkREp8Q|6Xd&zXlvvg9;DW)@2GSY|&jspXeF)`bTc(1(xobl5Is$VqR$j%P+jwcs%4`z)W zWhaSR$t}I=o<5QJi&qEK$SnJ)!_26k4tMs6m|LxcdaHmW zVb#tn!;JRGFk+Cc7|DBxa^7fwrz%od9$c1$L!X|`j8~kq7^<{_%5Rrll!Xn-Z4phW zxGo1ezg>D3vPCf)#F}yXmT^1k&2PH0-iLNvvaAUpdo>*z);UL+9e_kr8>)Fh`L!o}pK$1Y^VhjOXSxOFqKQf4`|1#(%ml6|Z~`bkYRP%%Fhrd-vh29L z7CDyR-Q=@A+&r}y(9tb4ou&-52ODA{28{~;BGl1a>G!NR(#f76?NKP6_^>2gV;%Ed z|A9$Ur@+mz1*>oS!rb(ME2#(y6beo3;b~tqMW#8m^+(T6Xu>U5CwS>-x6!6YcKssZ0KmS?9-~PRQ`h zfR}E&dnFPK3VhzR#5Ox=r2tYgj>nbiuYLk3R^B%=jgFzG+)6ma=fh#|3MZ?5wRl95 zW4i71S8hDup>M7+D^>j{#z^J%GdQdpVK!bq#UTU;2Y~JF-^h`Mc=?dzamKM-11w+au^LLPMuX#%4pBHFDU4KAJ_O2$ z;@x|yT!$CeWDn=WF)1NI%usgdaehzrrA1aI3W<~?@m%v!+t{7|y3F%Aj`if_iy&Jq zBl-}9lOcTwd$vo>2S{DG=K4S27ccq{hL-cvL{MMr_#~>kK0xD<>4j>=mQTr3IobIO zXlERTV7F*Ld`S{9R#Q?++1cH;wD}LFIANT}s+kV`*g$A3#IWx>$jAx|yiCs>txjBB z*iCLEMCRjXZmofNbt2iwSXZLgudGa0Ktc4h!S-|UvXJwQ=9oC*674P$+YCINqRiZJ zt(m8cvt{@CmI=$R##=~EMdhtk_h&~7(_|n&_Ljz12`fG#6OObpBzQH7$Zy4^Ud{WM za*CQ1isyQ<&pKfPtFNBO!CAa}66;D-@`zqKr}GYoME-bDR#GL}{o{OXcA-Zw==@Qt zpoMspTJ)#1jH+{O7q zYN{v*BclRXF_!5TF+?E}V|}YuksApGS%aAspw+l+>`>W!Nw zMI=^&nh200Ho>1q$p#cjm0&GdO9ThG;u)=BUmY70r~j4Lzn*Id9C3FJG{xWtJRJj7 zY3clU@8}+hkJ^dc53jgO8}+%)tihb-?`K>R_tT7_6ECl^iMfVza~=BH@_ayU%x}5-LHncQ&4?Jko}u>269IjFjj8fT}tKS%{(f%I+$C81@>j4m7MB?PG! znhMMN-O9reZFQKC6-&u6lyN<9JQQ%F5Kh5Nmffo`QUg2YHlIE}53>pTmEvhsK3k%^ z*Zu^Fj2t8qq9k4~!;~dl?9{vH>0kXj9IuRin**K;z00@>7uLh&5pHrmL8z1Sq%iCdqAh*mH!Q$2Uh~o@9E? zuWja=s;=0;98!=f?Bb`sb{ukvA8<#}2C&*k54K(1BL=a8JA)%rp0%Q*h}g16#hw$( zlRD3ytk`(nEcw(LPnykoo>-c_#(P>qi1X3grdca#s1!mMYu}idS@MH>VZEf>q(ElW z7Uh~LKa-}_)HuBcaBYXh13Ts{g&a(6ejeD&h-u>NseXxR3d26f4~NSPT&z+j$c!}k z8mG*JYi)Mq zvKwW8PGxwqhb7*g@F);w{?A|1Q*$gQ4{aYF*2=mIJSc4w?UasMoYLzmSTERwL;3E~ z2by3~9(idIdtqi%Y7xQ$WT9di*zV>8oG@hqq0zjuf2a^JqzeAn|5-gE!&Sf(*AwY; zb3Knh0qV>2-XFi(^Er3HA15;pfE$*~L-uF61&D1U43Pg0(^CXEuw&>WJ%GWQgjR>& zWwgd2bku~a_sVvD)QXc)ey$u*z(UwNLCtT`mD06$k2fNaI91~3AX*ZU?3R78s4c)u z6tQu!@R+5HMx2yoS~Mc-X=Eh&(fXWSbsGPgzCHy|0|tbD8%oOeL}MMwJ$Gy33k%fH zqI{I)wZh7%s9t5qwf{3tyzK3z?%!EEJa>>Z6(f$J+g10g>E5aR5lO7{#0{=)^tZ1}G!YbNJ{0b33qBCT#={g@iOW5V zYI{z#rDk`vPEoJMXro}C55=o=KhVWYUfq2oG`bl^nppmcpg5%{exJ1i_{)^182A41 zSShcDgX7hTtBk0~x}3iS9L79A{H-e&v`E8pp>XfppVN{#g}NMMO1u`B`ZHj0-9KCZ zn((I4D?{#bp?=JYk6RZYINc}83)9=Kns6vcq80JGg9!0E_b9GW*<-SaI#_V8QRBe~ zkq*3eB#28;V!pzP_xjjY8FOzjWI_~?%2ey$J`r7pTY-mFSbnR-w#ly~7%4?&u?wkE zD2L$ck{v%c+VNnd=_ztcxQ&E%tuBV0f{e4~vZ*NJt?nL4VHaL}qKX;1-7N43ZbXSA z=JJ2$G|RVCdth!N!A;5`1vWLv;IAvd|c!jEk+YVcK&St z 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

H^Zw;iAU{wK!{hY0tK3(z!zP3w(>JgOI)!>vxz zmJVO4Jc6E_-o6?xS{gHEbcFhBCD~)AK0eAFRW8_z#k@0s;onIxsa33r0gyCVj5QrT z4aMern{nocSD6DItu4jS1AWC4t;j}t14C2Uxxj_n96>My1RnWdzyFmnQ27xMP`OAP zm;+7O#>B#B4lQbbyWnyC7331i(fxt?k_TVYFT4Iy&g^3}C=9lp7=Ud4Tbvcsc5$|- zSvgnO!q%;aTrRJd__^rIr7Eju40TK&({>?7>mb#NOCh>ET)f2~XUn=<5GGzqZ72uQ zu>cQ>^lmg2ppS*9y>Y~5?>$V^P#*nCp*#;P(P(TV=@HIcQ6ws0u5Me|m+$)i{B*^c z>mh9ruVSqWN@-s=yVpxF$)67TJegrT{@Q7!faIt)G+O$Bf+UsnRSGqmQv7t3&2pRK zV$th)73*Bj=JH$i$6~~%<}zNpWQLR;Dir_WVJ+64R+VJyIuOeBrg2#ERmI-WgDT4n zWYT$wS`|p~u@YF=N%Pt9*XG!>Gs)!A$s`pUKywA88}0bdAAS=Uki@5$KUK-d^ziqazHy_mnJgssq&O1lF#md$EI9f03hMsLMuLq zwFmn2t|}30O3Rgv(Dlk*;Df~5bZW>kyu#tEq~;||fL^`Z8#m_|9Lw%+#`I4&1_l-> zj#+UOO*S3jr&mvp)~$I*k+ z{4E6g$9Dejf^mXHkFcuj`?R~?s7)g75GEyMI#oTcI?$+KK}1qc>oU5E34^VQlI}J= znzI#+B7qS@NVHwtIK^^cP_CETAywN5Ft-;csx7^tCH@`*!qI9dQWyOi#~{+E2b64($4VC?OfWmm*1fhbSv-h4~B>Byx!q7g9MWdj33TW_p|e4 ziV6lV=;S>G?c37svD5*=otqe;(9M3FOPZv&DFDiC)fi=BoRDA|L_<|2Zr8sFh@_a= z*3#1A#~jF77_~ICw%+`=O{VJn8`6Sry4TzH`OlB~(~sLB<5K6T^UrzLFNkT*BW^q* zbQ!MzN|j92HZr?3jevjjZ1eL9%@gN{fYasWw$n~y>~#4^`UkG1Q#i3vCTTa^>*_Nz zHA(ZeqfbbgDV5m>DS51b<~yD@Jsjpy%;US1;{N{k6td2TXkSjZun>F_Cdu ztP7Q@YP8WzghZ4mCL&98oG}6Rbq|EEgm{!pk%-!dx18+*hwMVVhnzX3PW?|dZpT{JB#5vksW|0`_WWl}(R&C-%|S~Zp|tt! zC>@gMNOJN3j)sbJ>iSq++I*=0mdW-5=#FW5

5vN6fzd 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

Xpxv9MTysD}m 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 %I#E(mfjQ>&K~sPA(X2Es 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 z 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

@(pChHmggj#|aI_I&l# zO6?CYqoS7P9<7!;kIX{K$h_3rBWo>XM*9g}9`QAxfaYD>_r3c31w-e@PQGgAUCB(n zypU?n(~hG8(UC9oZ2p(ue){o$`yY0Ceh7~U59fJdM$wE}n8cBT0)|pDi)0`+lx5Jc z%zYth@a+q3vO8r-L$YWVd=gnCHH&JoiprT_1R^YqxR^fs@rUpK>?1jNK37&EVP357 zqsB*!Nq?YTKb`z|5lbc@4N4gih>ZwzV3@}c7xNGT`HWm1BwHxwv5aLILm(n1Gmw%Q zkOOT;)k2I&vLGB;h#f=%#Awlin>IsQ046lG1p--gfk`6*`>0H6QzBwEPWOdVGl7~$ zV3TqYMSxK6qXuJHt;3#eO1DC|s-0@(^epAARQ1U?rPR%5JetkwCjzG5fj5HEc!iT6=vOyOM3XFZtPyd6jKZ)7!vv z)%I;|gVLlOn-|CS9i~12`f9bl&AxN{TH;s@v%*rN+Z%iv=;ZbMi?@plc`|u&w1{Cb zzYu2j!OYYWR>Gr#YqKDdFgwnQBAlPm*@gE7VmPNIA(2@SK?yKZLPZi-ACZV+R3dVu zU}9RS)SHQ!*NX%5C1`&9lK{+g=5VW3;?p4e8Tm#&|f;LnI-{Eun4eT~?`}OCRHkhpI zi^1;Er{d#3{(0nD8(Xv1>>i_5*%e!1Y&)%qeboR*&!Z!s%W`SZF?gQN2es#W+OKDj zcCBU*PdHd`-x6D~YccT3dcIrwD&k?@3L)z_s$}QP`{jHgriBxU5iy7v6E4!GP0~ut z%q|TH&El~^OD$pHi_boJ`N<#Ld>PNq7-2|_uws=>j;fi6H8YQ{jY~hw!o`vyvjdw< z&z2!*^x^>UMM=~hIv%VFHnq5+Jj|2~R{IRq7$ZeBvzP9L<;B1Jr~l)JfA^7sr+KF5 zCny)@4;uoMlnGVmkx|acHqUyKraQ7hyK&s59K{vK}ldd(FiWUFU%2%adB^G?D-?M_$X9rY^jlnr_4$cE` zNAGK%h0GVvpTGCPPbZTDQJ1;A3}M)#Ane6%jP;wxz+-JJNxwonW;QorE3Q}P-yDB$ zParq;TP6%%N;MWGhGic?6O4TmX6yh0q>kwX?GC4deRtnb!yrcL+WQLo3#fo zr8e(-)=RPVHyaax2Z4@}lDc8bQKkP~1d8VJoSZw4a}s#(iD;4Lgi>WGmF)mPE@DYc zB&EahjNNIBGg4TDhQ?5$Rm;sN)V4s4jFA3Ks-^I1y0&o!K7SF*d3kZJ7pF|IVD>I& zW`spw)Cxch1Ibouq%~Ekh9S4%+%hv#Q&o#Go%4|9v!^e9_JbGMbn?yVk^-|kbbhuV zq29+s<+`4avG2^CLHEclo2*R=ZjOnEPbwKrE*j&EtVQ0VlY(# zn3zG#3^EV|!XRj@(pm)*C!uB{;u^zJTdE}H0@eV47z_q+g9a2mQ7}b-7?v?Pp^Qa* zc@nvpBlGqobIwVj5vDE;xOK9VJ=TZrmx9kVt5ExD#a*Re)#0sp1OZK4&ku^6_3hwo&H@kSugsK`f>UDG{G6CU>qK%DzjO9ph|BXZ zFX1@P{d8hs4vy!Z&9RliKwvOOQh}O!BIXK^X+}hmiJ7O9r?g(NNqMEqvUc8JKne=1 zp88T@X4X2(H7<=zi4_DP2#X_Td&X3f8mVJs&Wm^@Qgx7WC{Wlxu;Lbt=id8OS17lP gUV!cGBLDvZ0G@Uly`YY(J^%m!07*qoM6N<$g1LCgC;$Ke literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/modal4.png b/frontend/src/assets/images/modal4.png new file mode 100644 index 0000000000000000000000000000000000000000..844c5722990c866ea801d61238ba72315f15a16d GIT binary patch literal 133752 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�it12K7IRrHm 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 Z2LP*;WM;BWSt$Sj002ovPDHLkV1k!F>Gc2r literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/product-1.jpg b/frontend/src/assets/images/product-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..113e9e968c96c263d272b4673593883606c569c2 GIT binary patch literal 10606 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/product-2.jpg b/frontend/src/assets/images/product-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3dc7e38b44b8f6b12cec65d666a8398d0d78bf67 GIT binary patch literal 9996 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/js/active.js b/frontend/src/assets/js/active.js new file mode 100644 index 0000000..9ca87e8 --- /dev/null +++ b/frontend/src/assets/js/active.js @@ -0,0 +1,210 @@ +(function($) { + "use strict"; + + $(document).on('ready', function() { + + /*==================================== + Mobile Menu + ======================================*/ + $('.menu').slicknav({ + prependTo:".mobile-nav", + duration:300, + animateIn: 'fadeIn', + animateOut: 'fadeOut', + closeOnClick:true, + }); + + /*==================================== + 03. Sticky Header JS + ======================================*/ + jQuery(window).on('scroll', function() { + if ($(this).scrollTop() > 200) { + $('.header').addClass("sticky"); + } else { + $('.header').removeClass("sticky"); + } + }); + + /*======================= + Search JS JS + =========================*/ + $('.top-search a').on( "click", function(){ + $('.search-top').toggleClass('active'); + }); + + + + + + /*======================= + Popular Slider JS + =========================*/ + $('.popular-slider').owlCarousel({ + items:1, + autoplay:true, + autoplayTimeout:5000, + smartSpeed: 400, + animateIn: 'fadeIn', + animateOut: 'fadeOut', + autoplayHoverPause:true, + loop:true, + nav:true, + merge:true, + dots:false, + navText: ['', ''], + responsive:{ + 0: { + items:1, + }, + 300: { + items:1, + }, + 480: { + items:2, + }, + 768: { + items:3, + }, + 1170: { + items:4, + }, + } + }); + + /*=========================== + Quick View Slider JS + =============================*/ + $('.quickview-slider-active').owlCarousel({ + items:1, + autoplay:true, + autoplayTimeout:5000, + smartSpeed: 400, + autoplayHoverPause:true, + nav:true, + loop:true, + merge:true, + dots:false, + navText: ['', ''], + }); + + + + + + + + + /*======================= + Extra Scroll JS + =========================*/ + $('.scroll').on("click", function (e) { + var anchor = $(this); + $('html, body').stop().animate({ + scrollTop: $(anchor.attr('href')).offset().top - 0 + }, 900); + e.preventDefault(); + }); + + + + + + + + /*==================================== + Scroll Up JS + ======================================*/ + $.scrollUp({ + scrollText: '', + easingType: 'easeInOutExpo', + scrollSpeed: 900, + animation: 'fade' + }); + + }); + + + + + /*===================================== + Preloader JS + ======================================*/ + //After 2s preloader is fadeOut + + setTimeout(function() { + $('.preloader').delay(2000).fadeOut('slow'); + + /*==================================== + Flex Slider JS + ======================================*/ + $('.flexslider-thumbnails').flexslider({ + animation: "slide", + controlNav: "thumbnails", + }); + /*==================================== + 18. Nice Select JS + ======================================*/ + $('select').niceSelect(); + $('.btn-number').click(function(e) { + + e.preventDefault(); + + var fieldName = $(this).attr('data-field'); + var type = $(this).attr('data-type'); + var input = $("input[name='" + fieldName + "']"); + + var currentVal = parseFloat(input.val()); + if (!isNaN(currentVal)) { + if (type == 'minus') { + + if (currentVal > input.attr('data-min')) { + input.val(currentVal - 1).change(); + } + if (parseFloat(input.val()) == input.attr('data-min')) { + $(this).attr('disabled', true); + } + + } else if (type == 'plus') { + //alert(input.attr('data-max')); + if (currentVal < input.attr('data-max')) { + input.val(currentVal + 1).change(); + } + if (parseFloat(input.val()) == input.attr('data-max')) { + $(this).attr('disabled', true); + } + + } + } else { + input.val(0); + } + }); + $('.input-number').focusin(function() { + $(this).data('oldValue', $(this).val()); + }); + $('.input-number').change(function() { + + var minValue = parseFloat($(this).attr('data-min')); + var maxValue = parseFloat($(this).attr('data-max')); + var valueCurrent = parseFloat($(this).val()); + + name = $(this).attr('name'); + if (valueCurrent >= minValue) { + $(".btn-number[data-type='minus'][data-field='" + name + "']").removeAttr('disabled') + } else { + alert('Sorry, the minimum value was reached'); + $(this).val($(this).data('oldValue')); + } + if (valueCurrent <= maxValue) { + $(".btn-number[data-type='plus'][data-field='" + name + "']").removeAttr('disabled') + } else { + alert('Sorry, the maximum value was reached'); + $(this).val($(this).data('oldValue')); + } + + + }); + //After 2s, the no-scroll class of the body will be removed + $('body').removeClass('no-scroll'); + }, 2000); //Here you can change preloader time + +})(jQuery); diff --git a/frontend/src/assets/js/bootstrap.bundle.min.js b/frontend/src/assets/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..72a46cf --- /dev/null +++ b/frontend/src/assets/js/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t(e.bootstrap={},e.jQuery)}(this,function(e,t){"use strict";function i(e,t){for(var n=0;nthis._items.length-1||e<0))if(this._isSliding)k(this._element).one(q.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),u=0l[e]&&!i.escapeWithReference&&(n=Math.min(u[t],l[e]-("right"===e?u.width:u.height))),Ve({},t,n)}};return c.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=ze({},u,f[t](e))}),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,s=-1!==["top","bottom"].indexOf(r),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]o(i[a])&&(e.offsets.popper[l]=o(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!pt(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,s=o.popper,a=o.reference,l=-1!==["left","right"].indexOf(r),c=l?"height":"width",u=l?"Top":"Left",f=u.toLowerCase(),h=l?"left":"top",d=l?"bottom":"right",p=nt(i)[c];a[d]-ps[d]&&(e.offsets.popper[f]+=a[f]+p-s[d]),e.offsets.popper=Ge(e.offsets.popper);var m=a[f]+a[c]/2-p/2,g=Pe(e.instance.popper),_=parseFloat(g["margin"+u],10),v=parseFloat(g["border"+u+"Width"],10),y=m-e.offsets.popper[f]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),e.arrowElement=i,e.offsets.arrow=(Ve(n={},f,Math.round(y)),Ve(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(at(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=$e(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=it(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case vt:E=[_,v];break;case yt:E=_t(_);break;case Et:E=_t(_,!0);break;default:E=m.behavior}return E.forEach(function(e,t){if(_!==e||E.length===t+1)return p;_=p.placement.split("-")[0],v=it(_);var n,i=p.offsets.popper,r=p.offsets.reference,o=Math.floor,s="left"===_&&o(i.right)>o(r.left)||"right"===_&&o(i.left)o(r.top)||"bottom"===_&&o(i.top)o(g.right),c=o(i.top)o(g.bottom),f="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&u,h=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(h&&"start"===y&&a||h&&"end"===y&&l||!h&&"start"===y&&c||!h&&"end"===y&&u);(s||f||d)&&(p.flipped=!0,(s||f)&&(_=E[t+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=ze({},p.offsets.popper,rt(p.instance.popper,p.offsets.reference,p.placement)),p=st(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return r[s?"left":"top"]=o[n]-(a?r[s?"width":"height"]:0),e.placement=it(t),e.offsets.popper=Ge(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!pt(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=ot(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right

)}Z1Qv>g_=MnW z0z5>RtfRMIn5aCoss}z;Ak51;GxLau>{?alf@Nw-w8n?~6(dnrI6TbZD|$1>_7;?2 zdO5bfW-56hkindcHub~LmRM!l*8?~`r9zM@&$!G4Ws2xbSzBB0bpg3rtSZm@1nn9s z{^DUp4f!ABFRm4L4^MiOJ3;8L`Ert7!OOYg5y%%tZ>#Swk}B&iy!OnX!pOj-d_>$M zEq9g5T0;6h{$eQU6=~9A*HGz4@3gUunl`RxAv7htMioJ-94aedY%hC$_=Qp1R5BUN z0I*A3a<1Rx7VNECCH9@cq2KxIF42*&OX)Cd%K+C;y+=CpX% z?xob=_0cG?N^NfY{{WJSXz?z9t6O?YEnicN!!NDs@Jd?mH+i^Cinn_vL2o!ZC zM6jA)6&Na^dc*e+Oz1WTSC5FcP_e)26*2_0chB}6lr#X<4j>B2Xc|&FV=0W){pM8| zSFkLg5Ls1Lr_2}1Zqtj3_AeMr+r>;Nv%YRQJ(LwH%^9xIQA=*=dB>z+>|sR>Z`uheI_-t$+=H+d)0P@_aly)h zh6l7;AOU3B*ZqRjpm_ayKwB2FbDEY7g_!;(L@PiCEviDSLw%yEPzWj<9zCTgv@4!( z{ET-cIHO%=85oloPqi&aFE^h4CC38LYn(4Wvt*Yv*moeqj#nj!5Nvmrw+f_18`HIJ z8TFewtlfR_EcObhU48vUfDE?zV3%P`u^!!J50E&;f5>fQY;LQhASJ=9x1Y>QG+iIh z;t&`*7p+bQ12%52C*l~i7e?1FikekxH@`CEqNN2@l7U-kbj*hqZQK%S_A#`;!RY{| z5t>!=?GDr?G0X^4)F^Ow8&b2{HDtHW-q`U9qzxw`;>g@@*;kl?$jMQ1jRQo0#UgNheeAzv;IchYi>U> z+nN%?zP@JULZE)Oh&2RMsRD_Xw!$37<2UNj_I426#PnGe3d=W+$KD^6{H$&7&h z;#qBNS(tfJ>dn8%p%7fIthzBdGUN7kau%{d=kh@4vmO|=MqWogpUNx6Ec zYBqCU(1q8?-Z30+wMvUs6djFU5C9=|mTYBHV0!3fiv8fXJjS7=yBZu< zKJhT3<;S$6gl_vENUZ}vyipSZgxlsWvKe(Y-^{g?P1;LV-IZbcnR4Jbr*>=e1>M%o zef>m;Xt2$^MC5F>^V8x|D8qH$0cbSF>rg_$)Vi7>g9VLCpvtdPYKk3~7^z;%y8i$o zw1jr%-$<6bCQc&7KpO$iNLt!h+MdwB-L{49;HW`BR;69<4GOmfi50I_*Z4$JWCKd5 z7!->S9K>071bFM-aTzI6-?@#%AXr^fS?emTn&Ex-e$vIZ(QQxp5EcUJt^3k9Ch|+$ zkI%iuwO%#14=g|ym$R8tZrHoYDPh@p=b`BZx&h?zxP}D^y%yZ8iU2N&mgNItz}3=z z{i3x(*jBoqELLnqDsXMA!BVMc%HRE$2~eXAio5C!=kqBa8ZNYYz*MG`^-t`{T4Ehd zb?+3jD{%48_u5>g)Bptf{6<_31}uedfmYraGxrOt=UX4d6)8%_&!@bwHXsT9zSLCW zQEacoryW&ZI{XsAxwSY?*6tM^?a_q$n9CB9!yx)!tjq@VsGAOxFoNcte8fTn6g6LW zFVP`U2KdAC>k@=5iKqVY1^|k@Jz8aq9Gc~KcksZBjGUtxcj-*@-5|zQgV3xo@Hj(mYX0?1i@z7hTT_2I0=6C8D@1V8=i0%EhM0 zuO~kctk7<-bM%#@K!fCT=ckDoBim0pSKJmE*p2l9W6f9NaYTy7`&NG_kD2C@0-;bDvQfX} zBUJ&TcJwu1{r7^fr=xe%5F*H-TFIQl_b31y zz?@&1K~xH-o#lPuxi0CU(ahEeY-XzXsB(M;TgHgOtXo9~h_njA&||OWSS=+MWTE@} zh7c_5a4|qCRNI5*U@!n2ob=;xfs1uvKK}q9w|i~oRieONGD~2plVg~r&;{uBm1`;= z44}xPZui;>h+1#CD5S`2)%|7K!V!6Q&#V$qrflmPWMI|e`#>QIQFG_k37nl=!QeE$HDI3uL29DVBniy3HfQw>-zUwlkNe4$n1;G)&hc5|stm9mCKkKcF_ zZD?>^7DFVUEp@GYFjljA?c;qf^)SRGdf)kM&QQ_$KX3>uuOm4l3r>}KJUxGNVaQ!$ z8NnU{K~}u4{>8L_&hLu9_5ur4lG*m)6o$0hujrM1hDSys7GZqfr}iWiWKnc=zj$?l zV2CW|J*H8*tsHU35G+;T?|a|gCCiY_vwmHovi%VSDT5z+NP8Bf4hj^D9GX3pOORMu%qbw%FqKtW!`M`BD7wIS4ZCP^py}^9%}iQg($QQfthv{ zfL3p{_=Xo)&I;oz)cr+kLyQZ2_>HntLy+z7HZ=toN!l{V<#mJm<^mkEMi}Vc<44E* znzDl;v!(k~2?(#3-Ag4JC_NrMYva6l2yEFz4na4!NXAw{e!3CDrE0RKK;GqWZ(h=u zV>QkQU^W)r<(3tq4xYH;02-LSJj$WTg>uF+kU%#_SW;XIROG$K19aX$Ar-|_Rw1Zh z--w2&JCL9y2ZJtU@o$CR5$Py7yO@O<6nx8-r5aR-RMIRu&B`*^kNYg<-_ZQTE|lB4 zWsRG?1y^WHnq6xyVgRUV{rVE%4c>Hied;3>EDl`sn3M!Q41aD6sNuH9nt`fhJa(C+ zO40H9gia?_i{1~sLBb$-f+i4)-ELwsg&^DG+c55;6|>HzkXot@Z=aZ32(TBN9R1>E z$i?KL?cX_tEG;Xu8De*l)NgQW0;Vil+$P%>cVoQ81{ub+rw~Q70w#LQRa7FeZT?!fs9YSq(l(mbA)-J8>l=&r%77h?HL66B1Ue z;O6xDGR3h;EceH>v2L&q?zn)=0JTds8>~{m*E@-5Temm&GZKSzW)LZBkhsszpsYG9 zL+^QsDz2P%uJWU~z&PgO2}nBaF$W|m;OOpPxGFqz;u&x?Nm~5GOaZFND6B(`$d;!cIAj35!seOnBE_M zcp~uH+KpT zzcB!zPaH)O1mE7}>kYN9w-g147)#E5*y;@mUGALzpf><8U4wso!7YbE>h5=9C_eNd z$wgT0`mR5bsDJ>n#bz}XBW5?QzOz#)wP@p>)J)(91AB812@4Q->oX|GnWki#L@$Nn z{{RrEpf+cH;ao6ztnO6EXi6^GdN@+fuD?|uV$Fu$Jiwx`2PY^OL>75bk3%qNwJw?+ zW$$D|4S}R6-v&YA2H0=rCMK;GN)T0 zD$Zs`B7(YEd*y`oGaXZAFU)K)z@V+Tdtz%F)C_9i*gO~+2X4U^AVlrvUk575QMpG8 zLcrwz0J5e5tY^^=3rkiM7>?mw1oiEf2;3ThaCiK~Pyn{$o%yfK7*-%2+Vk2L$~bS# za3!f%zaK2hVHCVd8(B~a;}8^DC`y7|eH&ARYL;-b`vrA<8GkcyJfSHo!Q|`WK1S40 zaL|;7P5%Jc+lzxF`_fv6Fzwv3_crPn66D792z{H`WW!rWPoJrWN(b;fKu`ao6*ZY_Z66PBo~ZO7&LeuvD01|@N%8IygGX17jSDw=) zK0!EQ{(Ny}w+M?!6Kz)eOAKE#7n+9hUYPZC3k||sjIG@`19E``ij zGO+#!7wb9IG6!xnGB6@23LKvPurwme(^rn%dqPc8?J%yZ)(W&}R*TngvJ)9zdOYgA zyG2VY&9L-(^8)~~%=KnaDO?LF;}WT0I*QJD+^j4lwyh*+8s@8AQRxERV?MBtaE@)` z_X`n?I98zqL}|mkd4lYE5u&YK1TQdF! z%Tcvmqk;~*Fj5GOR`ZC~Cv=BC@gNHTTW-1hu%L7e_5T2u4d%xpUG?-F_074#wWHF9%-^e8YNF3zcVmBJc<{J*B=*AmG3I?{HVmTU&ym3ac4M{egzg z_E0gHa68)Qd%!9RPzDpnZ_K=8I`ofrGbXh948)fQE6$&9nL_b}2e|#mIBw|MT1&^Y zy~{SD506Mgk`stlhnu-?-E_3SULi_?!=H7WFs3bC73(a>Ty*p8F5hU-Ztsu1CO`<{ z+N;e*IDosgU#PSg6R3T-_IVAteIlsDP-wXHYD&=CzvR0lEuNUy%Q8l>JI7Vo31S;c zp2gw1fVKdp=<4D+k$}i`>MO$#7Pr?dz9vy+WgT@g+Vb-a+e&P1Qc(O7%z;KEfEGgE zlKor}OodRLN_8ByL^5`R4VQbrzvNRL;X}lvq*|Ig+<9#5MJey;7zMyBq3hBJUMpZ+ z6amQC^{9xA5JlgJU_(JSo|5p>m6@3R=i+9nwk>0gOmcu=BOO>6B975+ z!shsVej=i50c+{Z69Tk61H1Xe0?NxSQ}3ZTbK5N`^QXtV;Uap6RyZ5aE;`&7Q?#=^ zfHppFybwhLaqO>0rww<$awI9xgTQ_<+7cs|ZH^r~zwB%6u2#*Q(bt!T8kH;q*F%)& z{hPqC&{gvEz3*cV&b1(;&~nv}9Jzv^a8`pX1IlZo7zGr*T^jCLo7LhBi$a#w(~COP zFyjQ|>6X1ZgmTu2E37`u_ml!uj$clCd%FdorChovYWazA^LzJvrOBB=>Y=OP{F^uj~ccW$ikz_5o|GiA)_L}9O23BIjaCH6789` z4=CL=TY+>zO$u86rzn&=W`(?%+^l2-C~_65g6uX*uQA#;kU6N;Q)=$j`u<{2+ZJ<7 zK9Z(1IvHv!$Y2G=Kj9QfKs)C@ddD`EVRKzqf)qj`zNYEVq7lIytXhp>yz?uM4}g@c z0u`ckX*ZXNjx#~hUSQPK+o9ebY*q}uU9mF2N)&BZw6ddm5A6&tUBASr-T>VUC%k7- z*(jo9{hgVP-CcS^Y(N0DI{1oC6-3{c`R@cA=qQ%~!mdt9Xn-+N%q*9k7aFYsz9?#N zrkzHz^SB@xjovTs?iOrP!NF8(-WW?P+lPsBsl=BVj0ib+=>?p@$^JD8stV47!12T+ zV8g)G*W~qs$mCE({m4Fv*&V@yWOaLfPk3a)6DbErZoH3qz})0^I^SMBWsZcfX*upF z&we>`sZpx=@l-p<0h!hfbJw1LX5Gt~+4D``V*C8WWy@usTIqPb@e;gjITSHf$4P(D zJKCnsFmjrT^8~cn&H1Ml9Zi63K)MaIz-4z?yN-wJ5L=@SjritR=#?{3oJ};9~*?-2=m@<4Zwu3J46!Hi(S+A63kH2^IQB!6<&^^DnU zKmg6C6v|@G9M(Q#YTVZ@CQKD;g^Ig@ah+#!j1S4r&CAd^4;>z`ZX+tQnsaq=(Eg*C z(hhkyS&n6MPU-&uf0Ka#W4|#*8c0-1mrf<{saJ7ncI}^ejmD(aH}8km0LtLHa7>O5 zNs>4cDgAQ7bSif>pyEG%(?Xx*G;X6?uVs|y)wk9J)T8!;jA&0>dqYbltRqM_7d(F< z$h2Ovyx*+2t|?M0{!gd=6=F4q6D*3|a_6YhNoJ0E{-8K8vz*=sC(T9ST34u~E#S%9Q5FF(_Pl3$ z;P#cf5ETF#OnK|u62?%wx>c`zcr(mXDcCA;hB^&n+Bu%!am*5y1T9?;@>J%q>PC&j z+_J7c%pTY22eDalO#;Kc)Oj9kYa~LmBCC8aN)bf2j|{Vmash^p`Y1Sm`Ut5Mg9{ zJs-|V9WCf+Q^oa)xhhutxZDL*7RC&vx`*;#U=y0c^@$iu;)PsYqp}d#F7J zt-_##vJ*6Pj-sG99;K@%u#IRTduE#0R@A%TdE2=>2J9l_eyP=_0HahfY*7^-Y zE_>z{>+*x8cZyVNQ_t?cecfQh>P;Hujq8t?gT{av4@VvRxWrn7iZ(~9z)pNXUKp6A z)#sj%R=dSo1vjJdyRM5Z_6x2XUOjo#5IXg%Hg@31bkr&cMul<1=;yAW@|+-`zJ^+S zMYrs&PD1o&IEBt=Gn`Vs`|4sDfrg6;*I&UM;x{9W-qq;9MyROlRdLQ|R^+o7_=rI8 z6d#EDGo~Q(CBd0KUnIjY2^2QIWPy`H0f7rQPrV)BX#ubLciXC@^RMU zQgY<VO!~k8^qBNxEqHFJIN`+PqGq2R{6rv@J-&kz`dW8%>lmxDD z3iNhHtTP(pv@XD`!irK->9ZtAHSC^qL&^20NCl)99$+46m$V=@JbGdq|wXJm~N{6Aq?(dP1xauK&V=nao>d1j^1r| zI}`bVoPbvjY!{y2?aJy714ozFryK7n#a;tbx5m6^i7XAwb?W%<$>JX3IC5L1;9Aby zG1|^$?7LH&nomjW}`I*H;?+6S?VpzGGBh20Cobt)>`HrP%_p$0azC1%?JpuIx zo*$vSpheYkr!7^S?dBz_Du$(BeBkM4QdcDH$0l_3IOC;cKyBNtxarH1AZmjFM>USz zbny#NwwA#{zV|PUBP#TZ(>qAQkbVgC~IDi`vP#3 z7U&mv#n?WqE31^#OR7&r@3~g7jOS7K>eb;4su5P`YvIRT%7Z+%Fm-std+P?h#(5db zTo~dAxJYmZRqLKEV<9YieD&zsz$;hLahwkq_=>4lV#$kQ%UH#`b47LQC2Of{!?U29`cm}vzTU3 z1g0_>#2VbNb1nY>$S74lfIrBUFlk`y*TF6+gfmAV>xP~xju`dd3qi_$9per!3+a(LZx7x1xoNbwqMCXhH8mb!uy*gJxF0Z^u@&4)-s*6-N(-2vNfwsBB?Ex&a)n_<}Hrq|^ zR-C4$76Cwc@%NZy9wJ!NDcDmZdpZ4k#A_oVSK{M9CIU8#23=l}X3L- z?-_EQROVDgVk&dz&SDV<7`l10-X#oL%Mn@H{+{RJGTu6NbMIr-iJ?HlW!IyR_{BZi zPCvi*{ zH^yUzpt~O2eeEz-7G62yQ39MBu7}nZQ%iGb)0tBFm}=#`{{ZE=fbP-2P|wHWI$J9; zmhyf#0J<&sA6wRjyFjuW=!^S1@xHYKL(2V8i#f!&Pi7BV{c$J*2~Sn^bC|>;>ak|( z_1)WNh~la%Os*5u4)!oGfWx$0+d+N#kCRs{Ec%A?k#YHp%F?3dhQq3F80&Wp5UANT zeXQR-H5^EtmkHz7cJHS$)q}fUx2^2nnNLXjPZ*x*DzmJ#BT2W@DT!CjBb{$Dx$L4nyr7a z4nbf#s@G^rYy>@Sv3_9ECJ}mbEocEk$Gkwqsx%KW+$dAx=rl`VDjx;4|^@eFy|m5v8A%yewJ7>1!?cCFLYfCfS+1XSIq zdXa1f9-$-NpqsX2>kIe;ec+Uqwi}mB3Y~BVwteA@NV`addRX=3{rk*Dp3oZ%w7zqr z{XYzKlI~D?x_bxB%M@leu5dBG;Fv>>@w51rprEG*gK!o*81BK5a8SK>m<$A#hgnB| zTZicrTNQt}kQJ$8o0+8~rZkqz=B3LvUJJtk zmFE^*fFhW?an}4)8a687v+>b46xis3(6=1DwNk8)u0w@&d+M5(LA?=fm5lP&#p(%c zH*HN{qG$d>lJN+!RoP#i_}B|`aLeV{m0c{7NC|>q^<6y!$B3A z%@2x{El&VasBcFn?qLO><&!>KH^pag6>foYmC!ik&0N~Z(YjY&F^oVGq$dWu_r5*i zq5!28BKG*|^_F)LLFHHJ?-5cFgr&oMB}Uc4kjq(S+Rt3_JlNw~FcJWxGQDrj43^wG~h* zt3oIzGG^T?tVX8g%zl)XWwqI-J)mSFhKJ89%qP35cVc$-J>|`>tQ6$r^@dG|7Ayxz z>O*@(q~TF{SntjHOfjcEFT4iD-$lywm&HUBtFC=w%%}eV23f?{e=$?6m$}*Y*~bI|(`T7F$iP}X*#$4|~6qZ-p@z?bw825Xe|Ho-w%zCv!kb=DbtSPbuf&XJZB7EEL< ze>v+E94uHKx#uSxcPIxSv3%p}m|;^+u5WN5!T@uO->jo*{)AT^B?6}-oc{pPCdkQE z#vpj$21WfPwkWp)&bq`lAyS2IC_^f*FWuyd@)eijR|avY7P@LSzkX%Ng6U+c@Aq-_ z3A(n&>H3vSOgR_)mnNFFAp@*nm?=M4lr>XKhaY`opaqsY!7>6zy>lHvqA_F}(-O;C z7wz#Z1vD58WsOB(^gh|?5?1j40OeT-+6V)Wswgh-nTfqtrJ-I6hAZ6levw>7=%4K6 zKJ_mwnB@Dy>|DFJt`GYdxYgwRe=NFA_*+M!m3~4lqfD&_D!3*ahLlvTi&axHNXWCX z->p}8e?+dMZiw8f8$KVMg!zUjB{T|ophtgX7#$yQ=+O+rRhA7x22A4(-hLt4>1LrU z3o~s$YF&h(XLc#;D1{anyy@BaV%$PwAx^(-n5{;PJzBpUKCy4dRb|+F{ylL@h~yVt zmzTHvg$yu($7SiQb**9wXeQoG2c=gG!$RG39G<$qiQW(prLB6MhNWm52Evt|r=2y4 zf-u`yzVC`IyGM}FQm&jewK?(TT1Mq)5KzI@J|@meA(U^IjM>&;ila18!msbNw@DFd zLbr}y8po`uF2M6qLC(*ZSR)maXLm==iHcS<6@4?$;s_Sah1M90z=L zF{soQ>0MZX4-(exx`Hf;betqywT(1ltMizVp(&ski&bp89AC7q5CbB!gq2e@5#Uex zD%|HzaoLR{Gq}Kt5F`a3Rp-^me=!l{f8{lZR@W&Mw3j(}Kk{gKCd_A8YySWnrlfs` zMttY9T`{^p-;6XbqG O`mVEYm`7|rDgW6EBR8`E literal 0 HcmV?d00001 diff --git a/frontend/src/assets/images/bx-slider1.jpg b/frontend/src/assets/images/bx-slider1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3945b0f255f59ebf6306e67840b87b2afd87fd3e GIT binary patch literal 45216 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 b06zxiES_4 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 LQ&!Zwf6;FI0)&{{Xa8woCgfi#ud+rW&QBr56_1 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

',trigger:"hover focus",title:"",delay:0,html:!(An={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Dn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},Nn="out",kn={HIDE:"hide"+wn,HIDDEN:"hidden"+wn,SHOW:(On="show")+wn,SHOWN:"shown"+wn,INSERTED:"inserted"+wn,CLICK:"click"+wn,FOCUSIN:"focusin"+wn,FOCUSOUT:"focusout"+wn,MOUSEENTER:"mouseenter"+wn,MOUSELEAVE:"mouseleave"+wn},xn="fade",Pn="show",Ln=".tooltip-inner",jn=".arrow",Hn="hover",Mn="focus",Fn="click",Wn="manual",Rn=function(){function i(e,t){if("undefined"==typeof Ct)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var e=i.prototype;return e.enable=function(){this._isEnabled=!0},e.disable=function(){this._isEnabled=!1},e.toggleEnabled=function(){this._isEnabled=!this._isEnabled},e.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=yn(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(yn(this.getTipElement()).hasClass(Pn))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),yn.removeData(this.element,this.constructor.DATA_KEY),yn(this.element).off(this.constructor.EVENT_KEY),yn(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&yn(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},e.show=function(){var t=this;if("none"===yn(this.element).css("display"))throw new Error("Please use show on visible elements");var e=yn.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){yn(this.element).trigger(e);var n=yn.contains(this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=we.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&yn(i).addClass(xn);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:yn(document).find(this.config.container);yn(i).data(this.constructor.DATA_KEY,this),yn.contains(this.element.ownerDocument.documentElement,this.tip)||yn(i).appendTo(a),yn(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Ct(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:jn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){t._handlePopperPlacementChange(e)}}),yn(i).addClass(Pn),"ontouchstart"in document.documentElement&&yn(document.body).children().on("mouseover",null,yn.noop);var l=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,yn(t.element).trigger(t.constructor.Event.SHOWN),e===Nn&&t._leave(null,t)};if(yn(this.tip).hasClass(xn)){var c=we.getTransitionDurationFromElement(this.tip);yn(this.tip).one(we.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},e.hide=function(e){var t=this,n=this.getTipElement(),i=yn.Event(this.constructor.Event.HIDE),r=function(){t._hoverState!==On&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),yn(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(yn(this.element).trigger(i),!i.isDefaultPrevented()){if(yn(n).removeClass(Pn),"ontouchstart"in document.documentElement&&yn(document.body).children().off("mouseover",null,yn.noop),this._activeTrigger[Fn]=!1,this._activeTrigger[Mn]=!1,this._activeTrigger[Hn]=!1,yn(this.tip).hasClass(xn)){var o=we.getTransitionDurationFromElement(n);yn(n).one(we.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(e){yn(this.getTipElement()).addClass(Tn+"-"+e)},e.getTipElement=function(){return this.tip=this.tip||yn(this.config.template)[0],this.tip},e.setContent=function(){var e=this.getTipElement();this.setElementContent(yn(e.querySelectorAll(Ln)),this.getTitle()),yn(e).removeClass(xn+" "+Pn)},e.setElementContent=function(e,t){var n=this.config.html;"object"==typeof t&&(t.nodeType||t.jquery)?n?yn(t).parent().is(e)||e.empty().append(t):e.text(yn(t).text()):e[n?"html":"text"](t)},e.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},e._getAttachment=function(e){return An[e.toUpperCase()]},e._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(e){if("click"===e)yn(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(e){return i.toggle(e)});else if(e!==Wn){var t=e===Hn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=e===Hn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;yn(i.element).on(t,i.config.selector,function(e){return i._enter(e)}).on(n,i.config.selector,function(e){return i._leave(e)})}yn(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},e._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},e._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||yn(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Mn:Hn]=!0),yn(t.getTipElement()).hasClass(Pn)||t._hoverState===On?t._hoverState=On:(clearTimeout(t._timeout),t._hoverState=On,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===On&&t.show()},t.config.delay.show):t.show())},e._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||yn(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Mn:Hn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Nn,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===Nn&&t.hide()},t.config.delay.hide):t.hide())},e._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},e._getConfig=function(e){return"number"==typeof(e=l({},this.constructor.Default,yn(this.element).data(),"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),we.typeCheckConfig(En,e,this.constructor.DefaultType),e},e._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},e._cleanTipClass=function(){var e=yn(this.getTipElement()),t=e.attr("class").match(Sn);null!==t&&t.length&&e.removeClass(t.join(""))},e._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},e._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(yn(e).removeClass(xn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},i._jQueryInterface=function(n){return this.each(function(){var e=yn(this).data(bn),t="object"==typeof n&&n;if((e||!/dispose|hide/.test(n))&&(e||(e=new i(this,t),yn(this).data(bn,e)),"string"==typeof n)){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return In}},{key:"NAME",get:function(){return En}},{key:"DATA_KEY",get:function(){return bn}},{key:"Event",get:function(){return kn}},{key:"EVENT_KEY",get:function(){return wn}},{key:"DefaultType",get:function(){return Dn}}]),i}(),yn.fn[En]=Rn._jQueryInterface,yn.fn[En].Constructor=Rn,yn.fn[En].noConflict=function(){return yn.fn[En]=Cn,Rn._jQueryInterface},Rn),Qi=(Bn="popover",Kn="."+(qn="bs.popover"),Qn=(Un=t).fn[Bn],Yn="bs-popover",Vn=new RegExp("(^|\\s)"+Yn+"\\S+","g"),zn=l({},Ki.Default,{placement:"right",trigger:"click",content:"",template:''}),Gn=l({},Ki.DefaultType,{content:"(string|element|function)"}),Jn="fade",Xn=".popover-header",$n=".popover-body",ei={HIDE:"hide"+Kn,HIDDEN:"hidden"+Kn,SHOW:(Zn="show")+Kn,SHOWN:"shown"+Kn,INSERTED:"inserted"+Kn,CLICK:"click"+Kn,FOCUSIN:"focusin"+Kn,FOCUSOUT:"focusout"+Kn,MOUSEENTER:"mouseenter"+Kn,MOUSELEAVE:"mouseleave"+Kn},ti=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),(t.prototype.constructor=t).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(e){Un(this.getTipElement()).addClass(Yn+"-"+e)},r.getTipElement=function(){return this.tip=this.tip||Un(this.config.template)[0],this.tip},r.setContent=function(){var e=Un(this.getTipElement());this.setElementContent(e.find(Xn),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find($n),t),e.removeClass(Jn+" "+Zn)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var e=Un(this.getTipElement()),t=e.attr("class").match(Vn);null!==t&&0=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||e 0 ? n : null + } catch (t) { + return null + } + }, + reflow: function(t) { + return t.offsetHeight + }, + triggerTransitionEnd: function(t) { + e(t).trigger(r.end) + }, + supportsTransitionEnd: function() { + return Boolean(r) + }, + isElement: function(t) { + return (t[0] || t).nodeType + }, + typeCheckConfig: function(e, n, i) { + for (var s in i) + if (Object.prototype.hasOwnProperty.call(i, s)) { + var r = i[s], + o = n[s], + l = o && a.isElement(o) ? "element" : t(o); + if (!new RegExp(r).test(l)) throw new Error(e.toUpperCase() + ': Option "' + s + '" provided type "' + l + '" but expected type "' + r + '".') + } + } + }; + return r = i(), e.fn.emulateTransitionEnd = s, a.supportsTransitionEnd() && (e.event.special[a.TRANSITION_END] = n()), a + }(), + r = function(t, e, n) { + return e && i(t.prototype, e), n && i(t, n), t + }, + o = function(t, e) { + t.prototype = Object.create(e.prototype), t.prototype.constructor = t, t.__proto__ = e + }, + a = function() { + var t = "alert", + n = e.fn[t], + i = { + CLOSE: "close.bs.alert", + CLOSED: "closed.bs.alert", + CLICK_DATA_API: "click.bs.alert.data-api" + }, + o = { + ALERT: "alert", + FADE: "fade", + SHOW: "show" + }, + a = function() { + function t(t) { + this._element = t + } + var n = t.prototype; + return n.close = function(t) { + t = t || this._element; + var e = this._getRootElement(t); + this._triggerCloseEvent(e).isDefaultPrevented() || this._removeElement(e) + }, n.dispose = function() { + e.removeData(this._element, "bs.alert"), this._element = null + }, n._getRootElement = function(t) { + var n = s.getSelectorFromElement(t), + i = !1; + return n && (i = e(n)[0]), i || (i = e(t).closest("." + o.ALERT)[0]), i + }, n._triggerCloseEvent = function(t) { + var n = e.Event(i.CLOSE); + return e(t).trigger(n), n + }, n._removeElement = function(t) { + var n = this; + e(t).removeClass(o.SHOW), s.supportsTransitionEnd() && e(t).hasClass(o.FADE) ? e(t).one(s.TRANSITION_END, function(e) { + return n._destroyElement(t, e) + }).emulateTransitionEnd(150) : this._destroyElement(t) + }, n._destroyElement = function(t) { + e(t).detach().trigger(i.CLOSED).remove() + }, t._jQueryInterface = function(n) { + return this.each(function() { + var i = e(this), + s = i.data("bs.alert"); + s || (s = new t(this), i.data("bs.alert", s)), "close" === n && s[n](this) + }) + }, t._handleDismiss = function(t) { + return function(e) { + e && e.preventDefault(), t.close(this) + } + }, r(t, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }]), t + }(); + return e(document).on(i.CLICK_DATA_API, { + DISMISS: '[data-dismiss="alert"]' + }.DISMISS, a._handleDismiss(new a)), e.fn[t] = a._jQueryInterface, e.fn[t].Constructor = a, e.fn[t].noConflict = function() { + return e.fn[t] = n, a._jQueryInterface + }, a + }(), + l = function() { + var t = "button", + n = e.fn[t], + i = { + ACTIVE: "active", + BUTTON: "btn", + FOCUS: "focus" + }, + s = { + DATA_TOGGLE_CARROT: '[data-toggle^="button"]', + DATA_TOGGLE: '[data-toggle="buttons"]', + INPUT: "input", + ACTIVE: ".active", + BUTTON: ".btn" + }, + o = { + CLICK_DATA_API: "click.bs.button.data-api", + FOCUS_BLUR_DATA_API: "focus.bs.button.data-api blur.bs.button.data-api" + }, + a = function() { + function t(t) { + this._element = t + } + var n = t.prototype; + return n.toggle = function() { + var t = !0, + n = !0, + r = e(this._element).closest(s.DATA_TOGGLE)[0]; + if (r) { + var o = e(this._element).find(s.INPUT)[0]; + if (o) { + if ("radio" === o.type) + if (o.checked && e(this._element).hasClass(i.ACTIVE)) t = !1; + else { + var a = e(r).find(s.ACTIVE)[0]; + a && e(a).removeClass(i.ACTIVE) + } + if (t) { + if (o.hasAttribute("disabled") || r.hasAttribute("disabled") || o.classList.contains("disabled") || r.classList.contains("disabled")) return; + o.checked = !e(this._element).hasClass(i.ACTIVE), e(o).trigger("change") + } + o.focus(), n = !1 + } + } + n && this._element.setAttribute("aria-pressed", !e(this._element).hasClass(i.ACTIVE)), t && e(this._element).toggleClass(i.ACTIVE) + }, n.dispose = function() { + e.removeData(this._element, "bs.button"), this._element = null + }, t._jQueryInterface = function(n) { + return this.each(function() { + var i = e(this).data("bs.button"); + i || (i = new t(this), e(this).data("bs.button", i)), "toggle" === n && i[n]() + }) + }, r(t, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }]), t + }(); + return e(document).on(o.CLICK_DATA_API, s.DATA_TOGGLE_CARROT, function(t) { + t.preventDefault(); + var n = t.target; + e(n).hasClass(i.BUTTON) || (n = e(n).closest(s.BUTTON)), a._jQueryInterface.call(e(n), "toggle") + }).on(o.FOCUS_BLUR_DATA_API, s.DATA_TOGGLE_CARROT, function(t) { + var n = e(t.target).closest(s.BUTTON)[0]; + e(n).toggleClass(i.FOCUS, /^focus(in)?$/.test(t.type)) + }), e.fn[t] = a._jQueryInterface, e.fn[t].Constructor = a, e.fn[t].noConflict = function() { + return e.fn[t] = n, a._jQueryInterface + }, a + }(), + h = function() { + var t = "carousel", + n = "bs.carousel", + i = "." + n, + o = e.fn[t], + a = { + interval: 5e3, + keyboard: !0, + slide: !1, + pause: "hover", + wrap: !0 + }, + l = { + interval: "(number|boolean)", + keyboard: "boolean", + slide: "(boolean|string)", + pause: "(string|boolean)", + wrap: "boolean" + }, + h = { + NEXT: "next", + PREV: "prev", + LEFT: "left", + RIGHT: "right" + }, + c = { + SLIDE: "slide" + i, + SLID: "slid" + i, + KEYDOWN: "keydown" + i, + MOUSEENTER: "mouseenter" + i, + MOUSELEAVE: "mouseleave" + i, + TOUCHEND: "touchend" + i, + LOAD_DATA_API: "load.bs.carousel.data-api", + CLICK_DATA_API: "click.bs.carousel.data-api" + }, + u = { + CAROUSEL: "carousel", + ACTIVE: "active", + SLIDE: "slide", + RIGHT: "carousel-item-right", + LEFT: "carousel-item-left", + NEXT: "carousel-item-next", + PREV: "carousel-item-prev", + ITEM: "carousel-item" + }, + d = { + ACTIVE: ".active", + ACTIVE_ITEM: ".active.carousel-item", + ITEM: ".carousel-item", + NEXT_PREV: ".carousel-item-next, .carousel-item-prev", + INDICATORS: ".carousel-indicators", + DATA_SLIDE: "[data-slide], [data-slide-to]", + DATA_RIDE: '[data-ride="carousel"]' + }, + f = function() { + function o(t, n) { + this._items = null, this._interval = null, this._activeElement = null, this._isPaused = !1, this._isSliding = !1, this.touchTimeout = null, this._config = this._getConfig(n), this._element = e(t)[0], this._indicatorsElement = e(this._element).find(d.INDICATORS)[0], this._addEventListeners() + } + var f = o.prototype; + return f.next = function() { + this._isSliding || this._slide(h.NEXT) + }, f.nextWhenVisible = function() { + !document.hidden && e(this._element).is(":visible") && "hidden" !== e(this._element).css("visibility") && this.next() + }, f.prev = function() { + this._isSliding || this._slide(h.PREV) + }, f.pause = function(t) { + t || (this._isPaused = !0), e(this._element).find(d.NEXT_PREV)[0] && s.supportsTransitionEnd() && (s.triggerTransitionEnd(this._element), this.cycle(!0)), clearInterval(this._interval), this._interval = null + }, f.cycle = function(t) { + t || (this._isPaused = !1), this._interval && (clearInterval(this._interval), this._interval = null), this._config.interval && !this._isPaused && (this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval)) + }, f.to = function(t) { + var n = this; + this._activeElement = e(this._element).find(d.ACTIVE_ITEM)[0]; + var i = this._getItemIndex(this._activeElement); + if (!(t > this._items.length - 1 || t < 0)) + if (this._isSliding) e(this._element).one(c.SLID, function() { + return n.to(t) + }); + else { + if (i === t) return this.pause(), void this.cycle(); + var s = t > i ? h.NEXT : h.PREV; + this._slide(s, this._items[t]) + } + }, f.dispose = function() { + e(this._element).off(i), e.removeData(this._element, n), this._items = null, this._config = null, this._element = null, this._interval = null, this._isPaused = null, this._isSliding = null, this._activeElement = null, this._indicatorsElement = null + }, f._getConfig = function(n) { + return n = e.extend({}, a, n), s.typeCheckConfig(t, n, l), n + }, f._addEventListeners = function() { + var t = this; + this._config.keyboard && e(this._element).on(c.KEYDOWN, function(e) { + return t._keydown(e) + }), "hover" === this._config.pause && (e(this._element).on(c.MOUSEENTER, function(e) { + return t.pause(e) + }).on(c.MOUSELEAVE, function(e) { + return t.cycle(e) + }), "ontouchstart" in document.documentElement && e(this._element).on(c.TOUCHEND, function() { + t.pause(), t.touchTimeout && clearTimeout(t.touchTimeout), t.touchTimeout = setTimeout(function(e) { + return t.cycle(e) + }, 500 + t._config.interval) + })) + }, f._keydown = function(t) { + if (!/input|textarea/i.test(t.target.tagName)) switch (t.which) { + case 37: + t.preventDefault(), this.prev(); + break; + case 39: + t.preventDefault(), this.next(); + break; + default: + return + } + }, f._getItemIndex = function(t) { + return this._items = e.makeArray(e(t).parent().find(d.ITEM)), this._items.indexOf(t) + }, f._getItemByDirection = function(t, e) { + var n = t === h.NEXT, + i = t === h.PREV, + s = this._getItemIndex(e), + r = this._items.length - 1; + if ((i && 0 === s || n && s === r) && !this._config.wrap) return e; + var o = (s + (t === h.PREV ? -1 : 1)) % this._items.length; + return -1 === o ? this._items[this._items.length - 1] : this._items[o] + }, f._triggerSlideEvent = function(t, n) { + var i = this._getItemIndex(t), + s = this._getItemIndex(e(this._element).find(d.ACTIVE_ITEM)[0]), + r = e.Event(c.SLIDE, { + relatedTarget: t, + direction: n, + from: s, + to: i + }); + return e(this._element).trigger(r), r + }, f._setActiveIndicatorElement = function(t) { + if (this._indicatorsElement) { + e(this._indicatorsElement).find(d.ACTIVE).removeClass(u.ACTIVE); + var n = this._indicatorsElement.children[this._getItemIndex(t)]; + n && e(n).addClass(u.ACTIVE) + } + }, f._slide = function(t, n) { + var i, r, o, a = this, + l = e(this._element).find(d.ACTIVE_ITEM)[0], + f = this._getItemIndex(l), + _ = n || l && this._getItemByDirection(t, l), + g = this._getItemIndex(_), + m = Boolean(this._interval); + if (t === h.NEXT ? (i = u.LEFT, r = u.NEXT, o = h.LEFT) : (i = u.RIGHT, r = u.PREV, o = h.RIGHT), _ && e(_).hasClass(u.ACTIVE)) this._isSliding = !1; + else if (!this._triggerSlideEvent(_, o).isDefaultPrevented() && l && _) { + this._isSliding = !0, m && this.pause(), this._setActiveIndicatorElement(_); + var p = e.Event(c.SLID, { + relatedTarget: _, + direction: o, + from: f, + to: g + }); + s.supportsTransitionEnd() && e(this._element).hasClass(u.SLIDE) ? (e(_).addClass(r), s.reflow(_), e(l).addClass(i), e(_).addClass(i), e(l).one(s.TRANSITION_END, function() { + e(_).removeClass(i + " " + r).addClass(u.ACTIVE), e(l).removeClass(u.ACTIVE + " " + r + " " + i), a._isSliding = !1, setTimeout(function() { + return e(a._element).trigger(p) + }, 0) + }).emulateTransitionEnd(600)) : (e(l).removeClass(u.ACTIVE), e(_).addClass(u.ACTIVE), this._isSliding = !1, e(this._element).trigger(p)), m && this.cycle() + } + }, o._jQueryInterface = function(t) { + return this.each(function() { + var i = e(this).data(n), + s = e.extend({}, a, e(this).data()); + "object" == typeof t && e.extend(s, t); + var r = "string" == typeof t ? t : s.slide; + if (i || (i = new o(this, s), e(this).data(n, i)), "number" == typeof t) i.to(t); + else if ("string" == typeof r) { + if ("undefined" == typeof i[r]) throw new Error('No method named "' + r + '"'); + i[r]() + } else s.interval && (i.pause(), i.cycle()) + }) + }, o._dataApiClickHandler = function(t) { + var i = s.getSelectorFromElement(this); + if (i) { + var r = e(i)[0]; + if (r && e(r).hasClass(u.CAROUSEL)) { + var a = e.extend({}, e(r).data(), e(this).data()), + l = this.getAttribute("data-slide-to"); + l && (a.interval = !1), o._jQueryInterface.call(e(r), a), l && e(r).data(n).to(l), t.preventDefault() + } + } + }, r(o, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return a + } + }]), o + }(); + return e(document).on(c.CLICK_DATA_API, d.DATA_SLIDE, f._dataApiClickHandler), e(window).on(c.LOAD_DATA_API, function() { + e(d.DATA_RIDE).each(function() { + var t = e(this); + f._jQueryInterface.call(t, t.data()) + }) + }), e.fn[t] = f._jQueryInterface, e.fn[t].Constructor = f, e.fn[t].noConflict = function() { + return e.fn[t] = o, f._jQueryInterface + }, f + }(), + c = function() { + var t = "collapse", + n = "bs.collapse", + i = e.fn[t], + o = { + toggle: !0, + parent: "" + }, + a = { + toggle: "boolean", + parent: "(string|element)" + }, + l = { + SHOW: "show.bs.collapse", + SHOWN: "shown.bs.collapse", + HIDE: "hide.bs.collapse", + HIDDEN: "hidden.bs.collapse", + CLICK_DATA_API: "click.bs.collapse.data-api" + }, + h = { + SHOW: "show", + COLLAPSE: "collapse", + COLLAPSING: "collapsing", + COLLAPSED: "collapsed" + }, + c = { + WIDTH: "width", + HEIGHT: "height" + }, + u = { + ACTIVES: ".show, .collapsing", + DATA_TOGGLE: '[data-toggle="collapse"]' + }, + d = function() { + function i(t, n) { + this._isTransitioning = !1, this._element = t, this._config = this._getConfig(n), this._triggerArray = e.makeArray(e('[data-toggle="collapse"][href="#' + t.id + '"],[data-toggle="collapse"][data-target="#' + t.id + '"]')); + for (var i = e(u.DATA_TOGGLE), r = 0; r < i.length; r++) { + var o = i[r], + a = s.getSelectorFromElement(o); + null !== a && e(a).filter(t).length > 0 && this._triggerArray.push(o) + } + this._parent = this._config.parent ? this._getParent() : null, this._config.parent || this._addAriaAndCollapsedClass(this._element, this._triggerArray), this._config.toggle && this.toggle() + } + var d = i.prototype; + return d.toggle = function() { + e(this._element).hasClass(h.SHOW) ? this.hide() : this.show() + }, d.show = function() { + var t = this; + if (!this._isTransitioning && !e(this._element).hasClass(h.SHOW)) { + var r, o; + if (this._parent && ((r = e.makeArray(e(this._parent).children().children(u.ACTIVES))).length || (r = null)), !(r && (o = e(r).data(n)) && o._isTransitioning)) { + var a = e.Event(l.SHOW); + if (e(this._element).trigger(a), !a.isDefaultPrevented()) { + r && (i._jQueryInterface.call(e(r), "hide"), o || e(r).data(n, null)); + var c = this._getDimension(); + e(this._element).removeClass(h.COLLAPSE).addClass(h.COLLAPSING), this._element.style[c] = 0, this._triggerArray.length && e(this._triggerArray).removeClass(h.COLLAPSED).attr("aria-expanded", !0), this.setTransitioning(!0); + var d = function() { + e(t._element).removeClass(h.COLLAPSING).addClass(h.COLLAPSE).addClass(h.SHOW), t._element.style[c] = "", t.setTransitioning(!1), e(t._element).trigger(l.SHOWN) + }; + if (s.supportsTransitionEnd()) { + var f = "scroll" + (c[0].toUpperCase() + c.slice(1)); + e(this._element).one(s.TRANSITION_END, d).emulateTransitionEnd(600), this._element.style[c] = this._element[f] + "px" + } else d() + } + } + } + }, d.hide = function() { + var t = this; + if (!this._isTransitioning && e(this._element).hasClass(h.SHOW)) { + var n = e.Event(l.HIDE); + if (e(this._element).trigger(n), !n.isDefaultPrevented()) { + var i = this._getDimension(); + if (this._element.style[i] = this._element.getBoundingClientRect()[i] + "px", s.reflow(this._element), e(this._element).addClass(h.COLLAPSING).removeClass(h.COLLAPSE).removeClass(h.SHOW), this._triggerArray.length) + for (var r = 0; r < this._triggerArray.length; r++) { + var o = this._triggerArray[r], + a = s.getSelectorFromElement(o); + null !== a && (e(a).hasClass(h.SHOW) || e(o).addClass(h.COLLAPSED).attr("aria-expanded", !1)) + } + this.setTransitioning(!0); + var c = function() { + t.setTransitioning(!1), e(t._element).removeClass(h.COLLAPSING).addClass(h.COLLAPSE).trigger(l.HIDDEN) + }; + this._element.style[i] = "", s.supportsTransitionEnd() ? e(this._element).one(s.TRANSITION_END, c).emulateTransitionEnd(600) : c() + } + } + }, d.setTransitioning = function(t) { + this._isTransitioning = t + }, d.dispose = function() { + e.removeData(this._element, n), this._config = null, this._parent = null, this._element = null, this._triggerArray = null, this._isTransitioning = null + }, d._getConfig = function(n) { + return n = e.extend({}, o, n), n.toggle = Boolean(n.toggle), s.typeCheckConfig(t, n, a), n + }, d._getDimension = function() { + return e(this._element).hasClass(c.WIDTH) ? c.WIDTH : c.HEIGHT + }, d._getParent = function() { + var t = this, + n = null; + s.isElement(this._config.parent) ? (n = this._config.parent, "undefined" != typeof this._config.parent.jquery && (n = this._config.parent[0])) : n = e(this._config.parent)[0]; + var r = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]'; + return e(n).find(r).each(function(e, n) { + t._addAriaAndCollapsedClass(i._getTargetFromElement(n), [n]) + }), n + }, d._addAriaAndCollapsedClass = function(t, n) { + if (t) { + var i = e(t).hasClass(h.SHOW); + n.length && e(n).toggleClass(h.COLLAPSED, !i).attr("aria-expanded", i) + } + }, i._getTargetFromElement = function(t) { + var n = s.getSelectorFromElement(t); + return n ? e(n)[0] : null + }, i._jQueryInterface = function(t) { + return this.each(function() { + var s = e(this), + r = s.data(n), + a = e.extend({}, o, s.data(), "object" == typeof t && t); + if (!r && a.toggle && /show|hide/.test(t) && (a.toggle = !1), r || (r = new i(this, a), s.data(n, r)), "string" == typeof t) { + if ("undefined" == typeof r[t]) throw new Error('No method named "' + t + '"'); + r[t]() + } + }) + }, r(i, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return o + } + }]), i + }(); + return e(document).on(l.CLICK_DATA_API, u.DATA_TOGGLE, function(t) { + "A" === t.currentTarget.tagName && t.preventDefault(); + var i = e(this), + r = s.getSelectorFromElement(this); + e(r).each(function() { + var t = e(this), + s = t.data(n) ? "toggle" : i.data(); + d._jQueryInterface.call(t, s) + }) + }), e.fn[t] = d._jQueryInterface, e.fn[t].Constructor = d, e.fn[t].noConflict = function() { + return e.fn[t] = i, d._jQueryInterface + }, d + }(), + u = function() { + if ("undefined" == typeof n) throw new Error("Bootstrap dropdown require Popper.js (https://popper.js.org)"); + var t = "dropdown", + i = "bs.dropdown", + o = "." + i, + a = e.fn[t], + l = new RegExp("38|40|27"), + h = { + HIDE: "hide" + o, + HIDDEN: "hidden" + o, + SHOW: "show" + o, + SHOWN: "shown" + o, + CLICK: "click" + o, + CLICK_DATA_API: "click.bs.dropdown.data-api", + KEYDOWN_DATA_API: "keydown.bs.dropdown.data-api", + KEYUP_DATA_API: "keyup.bs.dropdown.data-api" + }, + c = { + DISABLED: "disabled", + SHOW: "show", + DROPUP: "dropup", + MENURIGHT: "dropdown-menu-right", + MENULEFT: "dropdown-menu-left" + }, + u = { + DATA_TOGGLE: '[data-toggle="dropdown"]', + FORM_CHILD: ".dropdown form", + MENU: ".dropdown-menu", + NAVBAR_NAV: ".navbar-nav", + VISIBLE_ITEMS: ".dropdown-menu .dropdown-item:not(.disabled)" + }, + d = { + TOP: "top-start", + TOPEND: "top-end", + BOTTOM: "bottom-start", + BOTTOMEND: "bottom-end" + }, + f = { + offset: 0, + flip: !0 + }, + _ = { + offset: "(number|string|function)", + flip: "boolean" + }, + g = function() { + function a(t, e) { + this._element = t, this._popper = null, this._config = this._getConfig(e), this._menu = this._getMenuElement(), this._inNavbar = this._detectNavbar(), this._addEventListeners() + } + var g = a.prototype; + return g.toggle = function() { + if (!this._element.disabled && !e(this._element).hasClass(c.DISABLED)) { + var t = a._getParentFromElement(this._element), + i = e(this._menu).hasClass(c.SHOW); + if (a._clearMenus(), !i) { + var s = { + relatedTarget: this._element + }, + r = e.Event(h.SHOW, s); + if (e(t).trigger(r), !r.isDefaultPrevented()) { + var o = this._element; + e(t).hasClass(c.DROPUP) && (e(this._menu).hasClass(c.MENULEFT) || e(this._menu).hasClass(c.MENURIGHT)) && (o = t), this._popper = new n(o, this._menu, this._getPopperConfig()), "ontouchstart" in document.documentElement && !e(t).closest(u.NAVBAR_NAV).length && e("body").children().on("mouseover", null, e.noop), this._element.focus(), this._element.setAttribute("aria-expanded", !0), e(this._menu).toggleClass(c.SHOW), e(t).toggleClass(c.SHOW).trigger(e.Event(h.SHOWN, s)) + } + } + } + }, g.dispose = function() { + e.removeData(this._element, i), e(this._element).off(o), this._element = null, this._menu = null, null !== this._popper && this._popper.destroy(), this._popper = null + }, g.update = function() { + this._inNavbar = this._detectNavbar(), null !== this._popper && this._popper.scheduleUpdate() + }, g._addEventListeners = function() { + var t = this; + e(this._element).on(h.CLICK, function(e) { + e.preventDefault(), e.stopPropagation(), t.toggle() + }) + }, g._getConfig = function(n) { + return n = e.extend({}, this.constructor.Default, e(this._element).data(), n), s.typeCheckConfig(t, n, this.constructor.DefaultType), n + }, g._getMenuElement = function() { + if (!this._menu) { + var t = a._getParentFromElement(this._element); + this._menu = e(t).find(u.MENU)[0] + } + return this._menu + }, g._getPlacement = function() { + var t = e(this._element).parent(), + n = d.BOTTOM; + return t.hasClass(c.DROPUP) ? (n = d.TOP, e(this._menu).hasClass(c.MENURIGHT) && (n = d.TOPEND)) : e(this._menu).hasClass(c.MENURIGHT) && (n = d.BOTTOMEND), n + }, g._detectNavbar = function() { + return e(this._element).closest(".navbar").length > 0 + }, g._getPopperConfig = function() { + var t = this, + n = {}; + "function" == typeof this._config.offset ? n.fn = function(n) { + return n.offsets = e.extend({}, n.offsets, t._config.offset(n.offsets) || {}), n + } : n.offset = this._config.offset; + var i = { + placement: this._getPlacement(), + modifiers: { + offset: n, + flip: { + enabled: this._config.flip + } + } + }; + return this._inNavbar && (i.modifiers.applyStyle = { + enabled: !this._inNavbar + }), i + }, a._jQueryInterface = function(t) { + return this.each(function() { + var n = e(this).data(i), + s = "object" == typeof t ? t : null; + if (n || (n = new a(this, s), e(this).data(i, n)), "string" == typeof t) { + if ("undefined" == typeof n[t]) throw new Error('No method named "' + t + '"'); + n[t]() + } + }) + }, a._clearMenus = function(t) { + if (!t || 3 !== t.which && ("keyup" !== t.type || 9 === t.which)) + for (var n = e.makeArray(e(u.DATA_TOGGLE)), s = 0; s < n.length; s++) { + var r = a._getParentFromElement(n[s]), + o = e(n[s]).data(i), + l = { + relatedTarget: n[s] + }; + if (o) { + var d = o._menu; + if (e(r).hasClass(c.SHOW) && !(t && ("click" === t.type && /input|textarea/i.test(t.target.tagName) || "keyup" === t.type && 9 === t.which) && e.contains(r, t.target))) { + var f = e.Event(h.HIDE, l); + e(r).trigger(f), f.isDefaultPrevented() || ("ontouchstart" in document.documentElement && e("body").children().off("mouseover", null, e.noop), n[s].setAttribute("aria-expanded", "false"), e(d).removeClass(c.SHOW), e(r).removeClass(c.SHOW).trigger(e.Event(h.HIDDEN, l))) + } + } + } + }, a._getParentFromElement = function(t) { + var n, i = s.getSelectorFromElement(t); + return i && (n = e(i)[0]), n || t.parentNode + }, a._dataApiKeydownHandler = function(t) { + if (!(!l.test(t.which) || /button/i.test(t.target.tagName) && 32 === t.which || /input|textarea/i.test(t.target.tagName) || (t.preventDefault(), t.stopPropagation(), this.disabled || e(this).hasClass(c.DISABLED)))) { + var n = a._getParentFromElement(this), + i = e(n).hasClass(c.SHOW); + if ((i || 27 === t.which && 32 === t.which) && (!i || 27 !== t.which && 32 !== t.which)) { + var s = e(n).find(u.VISIBLE_ITEMS).get(); + if (s.length) { + var r = s.indexOf(t.target); + 38 === t.which && r > 0 && r--, 40 === t.which && r < s.length - 1 && r++, r < 0 && (r = 0), s[r].focus() + } + } else { + if (27 === t.which) { + var o = e(n).find(u.DATA_TOGGLE)[0]; + e(o).trigger("focus") + } + e(this).trigger("click") + } + } + }, r(a, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return f + } + }, { + key: "DefaultType", + get: function() { + return _ + } + }]), a + }(); + return e(document).on(h.KEYDOWN_DATA_API, u.DATA_TOGGLE, g._dataApiKeydownHandler).on(h.KEYDOWN_DATA_API, u.MENU, g._dataApiKeydownHandler).on(h.CLICK_DATA_API + " " + h.KEYUP_DATA_API, g._clearMenus).on(h.CLICK_DATA_API, u.DATA_TOGGLE, function(t) { + t.preventDefault(), t.stopPropagation(), g._jQueryInterface.call(e(this), "toggle") + }).on(h.CLICK_DATA_API, u.FORM_CHILD, function(t) { + t.stopPropagation() + }), e.fn[t] = g._jQueryInterface, e.fn[t].Constructor = g, e.fn[t].noConflict = function() { + return e.fn[t] = a, g._jQueryInterface + }, g + }(), + d = function() { + var t = "modal", + n = ".bs.modal", + i = e.fn[t], + o = { + backdrop: !0, + keyboard: !0, + focus: !0, + show: !0 + }, + a = { + backdrop: "(boolean|string)", + keyboard: "boolean", + focus: "boolean", + show: "boolean" + }, + l = { + HIDE: "hide.bs.modal", + HIDDEN: "hidden.bs.modal", + SHOW: "show.bs.modal", + SHOWN: "shown.bs.modal", + FOCUSIN: "focusin.bs.modal", + RESIZE: "resize.bs.modal", + CLICK_DISMISS: "click.dismiss.bs.modal", + KEYDOWN_DISMISS: "keydown.dismiss.bs.modal", + MOUSEUP_DISMISS: "mouseup.dismiss.bs.modal", + MOUSEDOWN_DISMISS: "mousedown.dismiss.bs.modal", + CLICK_DATA_API: "click.bs.modal.data-api" + }, + h = { + SCROLLBAR_MEASURER: "modal-scrollbar-measure", + BACKDROP: "modal-backdrop", + OPEN: "modal-open", + FADE: "fade", + SHOW: "show" + }, + c = { + DIALOG: ".modal-dialog", + DATA_TOGGLE: '[data-toggle="modal"]', + DATA_DISMISS: '[data-dismiss="modal"]', + FIXED_CONTENT: ".fixed-top, .fixed-bottom, .is-fixed, .sticky-top", + STICKY_CONTENT: ".sticky-top", + NAVBAR_TOGGLER: ".navbar-toggler" + }, + u = function() { + function i(t, n) { + this._config = this._getConfig(n), this._element = t, this._dialog = e(t).find(c.DIALOG)[0], this._backdrop = null, this._isShown = !1, this._isBodyOverflowing = !1, this._ignoreBackdropClick = !1, this._originalBodyPadding = 0, this._scrollbarWidth = 0 + } + var u = i.prototype; + return u.toggle = function(t) { + return this._isShown ? this.hide() : this.show(t) + }, u.show = function(t) { + var n = this; + if (!this._isTransitioning && !this._isShown) { + s.supportsTransitionEnd() && e(this._element).hasClass(h.FADE) && (this._isTransitioning = !0); + var i = e.Event(l.SHOW, { + relatedTarget: t + }); + e(this._element).trigger(i), this._isShown || i.isDefaultPrevented() || (this._isShown = !0, this._checkScrollbar(), this._setScrollbar(), this._adjustDialog(), e(document.body).addClass(h.OPEN), this._setEscapeEvent(), this._setResizeEvent(), e(this._element).on(l.CLICK_DISMISS, c.DATA_DISMISS, function(t) { + return n.hide(t) + }), e(this._dialog).on(l.MOUSEDOWN_DISMISS, function() { + e(n._element).one(l.MOUSEUP_DISMISS, function(t) { + e(t.target).is(n._element) && (n._ignoreBackdropClick = !0) + }) + }), this._showBackdrop(function() { + return n._showElement(t) + })) + } + }, u.hide = function(t) { + var n = this; + if (t && t.preventDefault(), !this._isTransitioning && this._isShown) { + var i = e.Event(l.HIDE); + if (e(this._element).trigger(i), this._isShown && !i.isDefaultPrevented()) { + this._isShown = !1; + var r = s.supportsTransitionEnd() && e(this._element).hasClass(h.FADE); + r && (this._isTransitioning = !0), this._setEscapeEvent(), this._setResizeEvent(), e(document).off(l.FOCUSIN), e(this._element).removeClass(h.SHOW), e(this._element).off(l.CLICK_DISMISS), e(this._dialog).off(l.MOUSEDOWN_DISMISS), r ? e(this._element).one(s.TRANSITION_END, function(t) { + return n._hideModal(t) + }).emulateTransitionEnd(300) : this._hideModal() + } + } + }, u.dispose = function() { + e.removeData(this._element, "bs.modal"), e(window, document, this._element, this._backdrop).off(n), this._config = null, this._element = null, this._dialog = null, this._backdrop = null, this._isShown = null, this._isBodyOverflowing = null, this._ignoreBackdropClick = null, this._scrollbarWidth = null + }, u.handleUpdate = function() { + this._adjustDialog() + }, u._getConfig = function(n) { + return n = e.extend({}, o, n), s.typeCheckConfig(t, n, a), n + }, u._showElement = function(t) { + var n = this, + i = s.supportsTransitionEnd() && e(this._element).hasClass(h.FADE); + this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE || document.body.appendChild(this._element), this._element.style.display = "block", this._element.removeAttribute("aria-hidden"), this._element.scrollTop = 0, i && s.reflow(this._element), e(this._element).addClass(h.SHOW), this._config.focus && this._enforceFocus(); + var r = e.Event(l.SHOWN, { + relatedTarget: t + }), + o = function() { + n._config.focus && n._element.focus(), n._isTransitioning = !1, e(n._element).trigger(r) + }; + i ? e(this._dialog).one(s.TRANSITION_END, o).emulateTransitionEnd(300) : o() + }, u._enforceFocus = function() { + var t = this; + e(document).off(l.FOCUSIN).on(l.FOCUSIN, function(n) { + document === n.target || t._element === n.target || e(t._element).has(n.target).length || t._element.focus() + }) + }, u._setEscapeEvent = function() { + var t = this; + this._isShown && this._config.keyboard ? e(this._element).on(l.KEYDOWN_DISMISS, function(e) { + 27 === e.which && (e.preventDefault(), t.hide()) + }) : this._isShown || e(this._element).off(l.KEYDOWN_DISMISS) + }, u._setResizeEvent = function() { + var t = this; + this._isShown ? e(window).on(l.RESIZE, function(e) { + return t.handleUpdate(e) + }) : e(window).off(l.RESIZE) + }, u._hideModal = function() { + var t = this; + this._element.style.display = "none", this._element.setAttribute("aria-hidden", !0), this._isTransitioning = !1, this._showBackdrop(function() { + e(document.body).removeClass(h.OPEN), t._resetAdjustments(), t._resetScrollbar(), e(t._element).trigger(l.HIDDEN) + }) + }, u._removeBackdrop = function() { + this._backdrop && (e(this._backdrop).remove(), this._backdrop = null) + }, u._showBackdrop = function(t) { + var n = this, + i = e(this._element).hasClass(h.FADE) ? h.FADE : ""; + if (this._isShown && this._config.backdrop) { + var r = s.supportsTransitionEnd() && i; + if (this._backdrop = document.createElement("div"), this._backdrop.className = h.BACKDROP, i && e(this._backdrop).addClass(i), e(this._backdrop).appendTo(document.body), e(this._element).on(l.CLICK_DISMISS, function(t) { + n._ignoreBackdropClick ? n._ignoreBackdropClick = !1 : t.target === t.currentTarget && ("static" === n._config.backdrop ? n._element.focus() : n.hide()) + }), r && s.reflow(this._backdrop), e(this._backdrop).addClass(h.SHOW), !t) return; + if (!r) return void t(); + e(this._backdrop).one(s.TRANSITION_END, t).emulateTransitionEnd(150) + } else if (!this._isShown && this._backdrop) { + e(this._backdrop).removeClass(h.SHOW); + var o = function() { + n._removeBackdrop(), t && t() + }; + s.supportsTransitionEnd() && e(this._element).hasClass(h.FADE) ? e(this._backdrop).one(s.TRANSITION_END, o).emulateTransitionEnd(150) : o() + } else t && t() + }, u._adjustDialog = function() { + var t = this._element.scrollHeight > document.documentElement.clientHeight; + !this._isBodyOverflowing && t && (this._element.style.paddingLeft = this._scrollbarWidth + "px"), this._isBodyOverflowing && !t && (this._element.style.paddingRight = this._scrollbarWidth + "px") + }, u._resetAdjustments = function() { + this._element.style.paddingLeft = "", this._element.style.paddingRight = "" + }, u._checkScrollbar = function() { + var t = document.body.getBoundingClientRect(); + this._isBodyOverflowing = t.left + t.right < window.innerWidth, this._scrollbarWidth = this._getScrollbarWidth() + }, u._setScrollbar = function() { + var t = this; + if (this._isBodyOverflowing) { + e(c.FIXED_CONTENT).each(function(n, i) { + var s = e(i)[0].style.paddingRight, + r = e(i).css("padding-right"); + e(i).data("padding-right", s).css("padding-right", parseFloat(r) + t._scrollbarWidth + "px") + }), e(c.STICKY_CONTENT).each(function(n, i) { + var s = e(i)[0].style.marginRight, + r = e(i).css("margin-right"); + e(i).data("margin-right", s).css("margin-right", parseFloat(r) - t._scrollbarWidth + "px") + }), e(c.NAVBAR_TOGGLER).each(function(n, i) { + var s = e(i)[0].style.marginRight, + r = e(i).css("margin-right"); + e(i).data("margin-right", s).css("margin-right", parseFloat(r) + t._scrollbarWidth + "px") + }); + var n = document.body.style.paddingRight, + i = e("body").css("padding-right"); + e("body").data("padding-right", n).css("padding-right", parseFloat(i) + this._scrollbarWidth + "px") + } + }, u._resetScrollbar = function() { + e(c.FIXED_CONTENT).each(function(t, n) { + var i = e(n).data("padding-right"); + "undefined" != typeof i && e(n).css("padding-right", i).removeData("padding-right") + }), e(c.STICKY_CONTENT + ", " + c.NAVBAR_TOGGLER).each(function(t, n) { + var i = e(n).data("margin-right"); + "undefined" != typeof i && e(n).css("margin-right", i).removeData("margin-right") + }); + var t = e("body").data("padding-right"); + "undefined" != typeof t && e("body").css("padding-right", t).removeData("padding-right") + }, u._getScrollbarWidth = function() { + var t = document.createElement("div"); + t.className = h.SCROLLBAR_MEASURER, document.body.appendChild(t); + var e = t.getBoundingClientRect().width - t.clientWidth; + return document.body.removeChild(t), e + }, i._jQueryInterface = function(t, n) { + return this.each(function() { + var s = e(this).data("bs.modal"), + r = e.extend({}, i.Default, e(this).data(), "object" == typeof t && t); + if (s || (s = new i(this, r), e(this).data("bs.modal", s)), "string" == typeof t) { + if ("undefined" == typeof s[t]) throw new Error('No method named "' + t + '"'); + s[t](n) + } else r.show && s.show(n) + }) + }, r(i, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return o + } + }]), i + }(); + return e(document).on(l.CLICK_DATA_API, c.DATA_TOGGLE, function(t) { + var n, i = this, + r = s.getSelectorFromElement(this); + r && (n = e(r)[0]); + var o = e(n).data("bs.modal") ? "toggle" : e.extend({}, e(n).data(), e(this).data()); + "A" !== this.tagName && "AREA" !== this.tagName || t.preventDefault(); + var a = e(n).one(l.SHOW, function(t) { + t.isDefaultPrevented() || a.one(l.HIDDEN, function() { + e(i).is(":visible") && i.focus() + }) + }); + u._jQueryInterface.call(e(n), o, this) + }), e.fn[t] = u._jQueryInterface, e.fn[t].Constructor = u, e.fn[t].noConflict = function() { + return e.fn[t] = i, u._jQueryInterface + }, u + }(), + f = function() { + if ("undefined" == typeof n) throw new Error("Bootstrap tooltips require Popper.js (https://popper.js.org)"); + var t = "tooltip", + i = ".bs.tooltip", + o = e.fn[t], + a = new RegExp("(^|\\s)bs-tooltip\\S+", "g"), + l = { + animation: "boolean", + template: "string", + title: "(string|element|function)", + trigger: "string", + delay: "(number|object)", + html: "boolean", + selector: "(string|boolean)", + placement: "(string|function)", + offset: "(number|string)", + container: "(string|element|boolean)", + fallbackPlacement: "(string|array)" + }, + h = { + AUTO: "auto", + TOP: "top", + RIGHT: "right", + BOTTOM: "bottom", + LEFT: "left" + }, + c = { + animation: !0, + template: '', + trigger: "hover focus", + title: "", + delay: 0, + html: !1, + selector: !1, + placement: "top", + offset: 0, + container: !1, + fallbackPlacement: "flip" + }, + u = { + SHOW: "show", + OUT: "out" + }, + d = { + HIDE: "hide" + i, + HIDDEN: "hidden" + i, + SHOW: "show" + i, + SHOWN: "shown" + i, + INSERTED: "inserted" + i, + CLICK: "click" + i, + FOCUSIN: "focusin" + i, + FOCUSOUT: "focusout" + i, + MOUSEENTER: "mouseenter" + i, + MOUSELEAVE: "mouseleave" + i + }, + f = { + FADE: "fade", + SHOW: "show" + }, + _ = { + TOOLTIP: ".tooltip", + TOOLTIP_INNER: ".tooltip-inner", + ARROW: ".arrow" + }, + g = { + HOVER: "hover", + FOCUS: "focus", + CLICK: "click", + MANUAL: "manual" + }, + m = function() { + function o(t, e) { + this._isEnabled = !0, this._timeout = 0, this._hoverState = "", this._activeTrigger = {}, this._popper = null, this.element = t, this.config = this._getConfig(e), this.tip = null, this._setListeners() + } + var m = o.prototype; + return m.enable = function() { + this._isEnabled = !0 + }, m.disable = function() { + this._isEnabled = !1 + }, m.toggleEnabled = function() { + this._isEnabled = !this._isEnabled + }, m.toggle = function(t) { + if (this._isEnabled) + if (t) { + var n = this.constructor.DATA_KEY, + i = e(t.currentTarget).data(n); + i || (i = new this.constructor(t.currentTarget, this._getDelegateConfig()), e(t.currentTarget).data(n, i)), i._activeTrigger.click = !i._activeTrigger.click, i._isWithActiveTrigger() ? i._enter(null, i) : i._leave(null, i) + } else { + if (e(this.getTipElement()).hasClass(f.SHOW)) return void this._leave(null, this); + this._enter(null, this) + } + }, m.dispose = function() { + clearTimeout(this._timeout), e.removeData(this.element, this.constructor.DATA_KEY), e(this.element).off(this.constructor.EVENT_KEY), e(this.element).closest(".modal").off("hide.bs.modal"), this.tip && e(this.tip).remove(), this._isEnabled = null, this._timeout = null, this._hoverState = null, this._activeTrigger = null, null !== this._popper && this._popper.destroy(), this._popper = null, this.element = null, this.config = null, this.tip = null + }, m.show = function() { + var t = this; + if ("none" === e(this.element).css("display")) throw new Error("Please use show on visible elements"); + var i = e.Event(this.constructor.Event.SHOW); + if (this.isWithContent() && this._isEnabled) { + e(this.element).trigger(i); + var r = e.contains(this.element.ownerDocument.documentElement, this.element); + if (i.isDefaultPrevented() || !r) return; + var a = this.getTipElement(), + l = s.getUID(this.constructor.NAME); + a.setAttribute("id", l), this.element.setAttribute("aria-describedby", l), this.setContent(), this.config.animation && e(a).addClass(f.FADE); + var h = "function" == typeof this.config.placement ? this.config.placement.call(this, a, this.element) : this.config.placement, + c = this._getAttachment(h); + this.addAttachmentClass(c); + var d = !1 === this.config.container ? document.body : e(this.config.container); + e(a).data(this.constructor.DATA_KEY, this), e.contains(this.element.ownerDocument.documentElement, this.tip) || e(a).appendTo(d), e(this.element).trigger(this.constructor.Event.INSERTED), this._popper = new n(this.element, a, { + placement: c, + modifiers: { + offset: { + offset: this.config.offset + }, + flip: { + behavior: this.config.fallbackPlacement + }, + arrow: { + element: _.ARROW + } + }, + onCreate: function(e) { + e.originalPlacement !== e.placement && t._handlePopperPlacementChange(e) + }, + onUpdate: function(e) { + t._handlePopperPlacementChange(e) + } + }), e(a).addClass(f.SHOW), "ontouchstart" in document.documentElement && e("body").children().on("mouseover", null, e.noop); + var g = function() { + t.config.animation && t._fixTransition(); + var n = t._hoverState; + t._hoverState = null, e(t.element).trigger(t.constructor.Event.SHOWN), n === u.OUT && t._leave(null, t) + }; + s.supportsTransitionEnd() && e(this.tip).hasClass(f.FADE) ? e(this.tip).one(s.TRANSITION_END, g).emulateTransitionEnd(o._TRANSITION_DURATION) : g() + } + }, m.hide = function(t) { + var n = this, + i = this.getTipElement(), + r = e.Event(this.constructor.Event.HIDE), + o = function() { + n._hoverState !== u.SHOW && i.parentNode && i.parentNode.removeChild(i), n._cleanTipClass(), n.element.removeAttribute("aria-describedby"), e(n.element).trigger(n.constructor.Event.HIDDEN), null !== n._popper && n._popper.destroy(), t && t() + }; + e(this.element).trigger(r), r.isDefaultPrevented() || (e(i).removeClass(f.SHOW), "ontouchstart" in document.documentElement && e("body").children().off("mouseover", null, e.noop), this._activeTrigger[g.CLICK] = !1, this._activeTrigger[g.FOCUS] = !1, this._activeTrigger[g.HOVER] = !1, s.supportsTransitionEnd() && e(this.tip).hasClass(f.FADE) ? e(i).one(s.TRANSITION_END, o).emulateTransitionEnd(150) : o(), this._hoverState = "") + }, m.update = function() { + null !== this._popper && this._popper.scheduleUpdate() + }, m.isWithContent = function() { + return Boolean(this.getTitle()) + }, m.addAttachmentClass = function(t) { + e(this.getTipElement()).addClass("bs-tooltip-" + t) + }, m.getTipElement = function() { + return this.tip = this.tip || e(this.config.template)[0], this.tip + }, m.setContent = function() { + var t = e(this.getTipElement()); + this.setElementContent(t.find(_.TOOLTIP_INNER), this.getTitle()), t.removeClass(f.FADE + " " + f.SHOW) + }, m.setElementContent = function(t, n) { + var i = this.config.html; + "object" == typeof n && (n.nodeType || n.jquery) ? i ? e(n).parent().is(t) || t.empty().append(n) : t.text(e(n).text()) : t[i ? "html" : "text"](n) + }, m.getTitle = function() { + var t = this.element.getAttribute("data-original-title"); + return t || (t = "function" == typeof this.config.title ? this.config.title.call(this.element) : this.config.title), t + }, m._getAttachment = function(t) { + return h[t.toUpperCase()] + }, m._setListeners = function() { + var t = this; + this.config.trigger.split(" ").forEach(function(n) { + if ("click" === n) e(t.element).on(t.constructor.Event.CLICK, t.config.selector, function(e) { + return t.toggle(e) + }); + else if (n !== g.MANUAL) { + var i = n === g.HOVER ? t.constructor.Event.MOUSEENTER : t.constructor.Event.FOCUSIN, + s = n === g.HOVER ? t.constructor.Event.MOUSELEAVE : t.constructor.Event.FOCUSOUT; + e(t.element).on(i, t.config.selector, function(e) { + return t._enter(e) + }).on(s, t.config.selector, function(e) { + return t._leave(e) + }) + } + e(t.element).closest(".modal").on("hide.bs.modal", function() { + return t.hide() + }) + }), this.config.selector ? this.config = e.extend({}, this.config, { + trigger: "manual", + selector: "" + }) : this._fixTitle() + }, m._fixTitle = function() { + var t = typeof this.element.getAttribute("data-original-title"); + (this.element.getAttribute("title") || "string" !== t) && (this.element.setAttribute("data-original-title", this.element.getAttribute("title") || ""), this.element.setAttribute("title", "")) + }, m._enter = function(t, n) { + var i = this.constructor.DATA_KEY; + (n = n || e(t.currentTarget).data(i)) || (n = new this.constructor(t.currentTarget, this._getDelegateConfig()), e(t.currentTarget).data(i, n)), t && (n._activeTrigger["focusin" === t.type ? g.FOCUS : g.HOVER] = !0), e(n.getTipElement()).hasClass(f.SHOW) || n._hoverState === u.SHOW ? n._hoverState = u.SHOW : (clearTimeout(n._timeout), n._hoverState = u.SHOW, n.config.delay && n.config.delay.show ? n._timeout = setTimeout(function() { + n._hoverState === u.SHOW && n.show() + }, n.config.delay.show) : n.show()) + }, m._leave = function(t, n) { + var i = this.constructor.DATA_KEY; + (n = n || e(t.currentTarget).data(i)) || (n = new this.constructor(t.currentTarget, this._getDelegateConfig()), e(t.currentTarget).data(i, n)), t && (n._activeTrigger["focusout" === t.type ? g.FOCUS : g.HOVER] = !1), n._isWithActiveTrigger() || (clearTimeout(n._timeout), n._hoverState = u.OUT, n.config.delay && n.config.delay.hide ? n._timeout = setTimeout(function() { + n._hoverState === u.OUT && n.hide() + }, n.config.delay.hide) : n.hide()) + }, m._isWithActiveTrigger = function() { + for (var t in this._activeTrigger) + if (this._activeTrigger[t]) return !0; + return !1 + }, m._getConfig = function(n) { + return "number" == typeof(n = e.extend({}, this.constructor.Default, e(this.element).data(), n)).delay && (n.delay = { + show: n.delay, + hide: n.delay + }), "number" == typeof n.title && (n.title = n.title.toString()), "number" == typeof n.content && (n.content = n.content.toString()), s.typeCheckConfig(t, n, this.constructor.DefaultType), n + }, m._getDelegateConfig = function() { + var t = {}; + if (this.config) + for (var e in this.config) this.constructor.Default[e] !== this.config[e] && (t[e] = this.config[e]); + return t + }, m._cleanTipClass = function() { + var t = e(this.getTipElement()), + n = t.attr("class").match(a); + null !== n && n.length > 0 && t.removeClass(n.join("")) + }, m._handlePopperPlacementChange = function(t) { + this._cleanTipClass(), this.addAttachmentClass(this._getAttachment(t.placement)) + }, m._fixTransition = function() { + var t = this.getTipElement(), + n = this.config.animation; + null === t.getAttribute("x-placement") && (e(t).removeClass(f.FADE), this.config.animation = !1, this.hide(), this.show(), this.config.animation = n) + }, o._jQueryInterface = function(t) { + return this.each(function() { + var n = e(this).data("bs.tooltip"), + i = "object" == typeof t && t; + if ((n || !/dispose|hide/.test(t)) && (n || (n = new o(this, i), e(this).data("bs.tooltip", n)), "string" == typeof t)) { + if ("undefined" == typeof n[t]) throw new Error('No method named "' + t + '"'); + n[t]() + } + }) + }, r(o, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return c + } + }, { + key: "NAME", + get: function() { + return t + } + }, { + key: "DATA_KEY", + get: function() { + return "bs.tooltip" + } + }, { + key: "Event", + get: function() { + return d + } + }, { + key: "EVENT_KEY", + get: function() { + return i + } + }, { + key: "DefaultType", + get: function() { + return l + } + }]), o + }(); + return e.fn[t] = m._jQueryInterface, e.fn[t].Constructor = m, e.fn[t].noConflict = function() { + return e.fn[t] = o, m._jQueryInterface + }, m + }(), + _ = function() { + var t = "popover", + n = ".bs.popover", + i = e.fn[t], + s = new RegExp("(^|\\s)bs-popover\\S+", "g"), + a = e.extend({}, f.Default, { + placement: "right", + trigger: "click", + content: "", + template: '' + }), + l = e.extend({}, f.DefaultType, { + content: "(string|element|function)" + }), + h = { + FADE: "fade", + SHOW: "show" + }, + c = { + TITLE: ".popover-header", + CONTENT: ".popover-body" + }, + u = { + HIDE: "hide" + n, + HIDDEN: "hidden" + n, + SHOW: "show" + n, + SHOWN: "shown" + n, + INSERTED: "inserted" + n, + CLICK: "click" + n, + FOCUSIN: "focusin" + n, + FOCUSOUT: "focusout" + n, + MOUSEENTER: "mouseenter" + n, + MOUSELEAVE: "mouseleave" + n + }, + d = function(i) { + function d() { + return i.apply(this, arguments) || this + } + o(d, i); + var f = d.prototype; + return f.isWithContent = function() { + return this.getTitle() || this._getContent() + }, f.addAttachmentClass = function(t) { + e(this.getTipElement()).addClass("bs-popover-" + t) + }, f.getTipElement = function() { + return this.tip = this.tip || e(this.config.template)[0], this.tip + }, f.setContent = function() { + var t = e(this.getTipElement()); + this.setElementContent(t.find(c.TITLE), this.getTitle()), this.setElementContent(t.find(c.CONTENT), this._getContent()), t.removeClass(h.FADE + " " + h.SHOW) + }, f._getContent = function() { + return this.element.getAttribute("data-content") || ("function" == typeof this.config.content ? this.config.content.call(this.element) : this.config.content) + }, f._cleanTipClass = function() { + var t = e(this.getTipElement()), + n = t.attr("class").match(s); + null !== n && n.length > 0 && t.removeClass(n.join("")) + }, d._jQueryInterface = function(t) { + return this.each(function() { + var n = e(this).data("bs.popover"), + i = "object" == typeof t ? t : null; + if ((n || !/destroy|hide/.test(t)) && (n || (n = new d(this, i), e(this).data("bs.popover", n)), "string" == typeof t)) { + if ("undefined" == typeof n[t]) throw new Error('No method named "' + t + '"'); + n[t]() + } + }) + }, r(d, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return a + } + }, { + key: "NAME", + get: function() { + return t + } + }, { + key: "DATA_KEY", + get: function() { + return "bs.popover" + } + }, { + key: "Event", + get: function() { + return u + } + }, { + key: "EVENT_KEY", + get: function() { + return n + } + }, { + key: "DefaultType", + get: function() { + return l + } + }]), d + }(f); + return e.fn[t] = d._jQueryInterface, e.fn[t].Constructor = d, e.fn[t].noConflict = function() { + return e.fn[t] = i, d._jQueryInterface + }, d + }(), + g = function() { + var t = "scrollspy", + n = e.fn[t], + i = { + offset: 10, + method: "auto", + target: "" + }, + o = { + offset: "number", + method: "string", + target: "(string|element)" + }, + a = { + ACTIVATE: "activate.bs.scrollspy", + SCROLL: "scroll.bs.scrollspy", + LOAD_DATA_API: "load.bs.scrollspy.data-api" + }, + l = { + DROPDOWN_ITEM: "dropdown-item", + DROPDOWN_MENU: "dropdown-menu", + ACTIVE: "active" + }, + h = { + DATA_SPY: '[data-spy="scroll"]', + ACTIVE: ".active", + NAV_LIST_GROUP: ".nav, .list-group", + NAV_LINKS: ".nav-link", + NAV_ITEMS: ".nav-item", + LIST_ITEMS: ".list-group-item", + DROPDOWN: ".dropdown", + DROPDOWN_ITEMS: ".dropdown-item", + DROPDOWN_TOGGLE: ".dropdown-toggle" + }, + c = { + OFFSET: "offset", + POSITION: "position" + }, + u = function() { + function n(t, n) { + var i = this; + this._element = t, this._scrollElement = "BODY" === t.tagName ? window : t, this._config = this._getConfig(n), this._selector = this._config.target + " " + h.NAV_LINKS + "," + this._config.target + " " + h.LIST_ITEMS + "," + this._config.target + " " + h.DROPDOWN_ITEMS, this._offsets = [], this._targets = [], this._activeTarget = null, this._scrollHeight = 0, e(this._scrollElement).on(a.SCROLL, function(t) { + return i._process(t) + }), this.refresh(), this._process() + } + var u = n.prototype; + return u.refresh = function() { + var t = this, + n = this._scrollElement !== this._scrollElement.window ? c.POSITION : c.OFFSET, + i = "auto" === this._config.method ? n : this._config.method, + r = i === c.POSITION ? this._getScrollTop() : 0; + this._offsets = [], this._targets = [], this._scrollHeight = this._getScrollHeight(), e.makeArray(e(this._selector)).map(function(t) { + var n, o = s.getSelectorFromElement(t); + if (o && (n = e(o)[0]), n) { + var a = n.getBoundingClientRect(); + if (a.width || a.height) return [e(n)[i]().top + r, o] + } + return null + }).filter(function(t) { + return t + }).sort(function(t, e) { + return t[0] - e[0] + }).forEach(function(e) { + t._offsets.push(e[0]), t._targets.push(e[1]) + }) + }, u.dispose = function() { + e.removeData(this._element, "bs.scrollspy"), e(this._scrollElement).off(".bs.scrollspy"), this._element = null, this._scrollElement = null, this._config = null, this._selector = null, this._offsets = null, this._targets = null, this._activeTarget = null, this._scrollHeight = null + }, u._getConfig = function(n) { + if ("string" != typeof(n = e.extend({}, i, n)).target) { + var r = e(n.target).attr("id"); + r || (r = s.getUID(t), e(n.target).attr("id", r)), n.target = "#" + r + } + return s.typeCheckConfig(t, n, o), n + }, u._getScrollTop = function() { + return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop + }, u._getScrollHeight = function() { + return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight) + }, u._getOffsetHeight = function() { + return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height + }, u._process = function() { + var t = this._getScrollTop() + this._config.offset, + e = this._getScrollHeight(), + n = this._config.offset + e - this._getOffsetHeight(); + if (this._scrollHeight !== e && this.refresh(), t >= n) { + var i = this._targets[this._targets.length - 1]; + this._activeTarget !== i && this._activate(i) + } else { + if (this._activeTarget && t < this._offsets[0] && this._offsets[0] > 0) return this._activeTarget = null, void this._clear(); + for (var s = this._offsets.length; s--;) this._activeTarget !== this._targets[s] && t >= this._offsets[s] && ("undefined" == typeof this._offsets[s + 1] || t < this._offsets[s + 1]) && this._activate(this._targets[s]) + } + }, u._activate = function(t) { + this._activeTarget = t, this._clear(); + var n = this._selector.split(","); + n = n.map(function(e) { + return e + '[data-target="' + t + '"],' + e + '[href="' + t + '"]' + }); + var i = e(n.join(",")); + i.hasClass(l.DROPDOWN_ITEM) ? (i.closest(h.DROPDOWN).find(h.DROPDOWN_TOGGLE).addClass(l.ACTIVE), i.addClass(l.ACTIVE)) : (i.addClass(l.ACTIVE), i.parents(h.NAV_LIST_GROUP).prev(h.NAV_LINKS + ", " + h.LIST_ITEMS).addClass(l.ACTIVE), i.parents(h.NAV_LIST_GROUP).prev(h.NAV_ITEMS).children(h.NAV_LINKS).addClass(l.ACTIVE)), e(this._scrollElement).trigger(a.ACTIVATE, { + relatedTarget: t + }) + }, u._clear = function() { + e(this._selector).filter(h.ACTIVE).removeClass(l.ACTIVE) + }, n._jQueryInterface = function(t) { + return this.each(function() { + var i = e(this).data("bs.scrollspy"), + s = "object" == typeof t && t; + if (i || (i = new n(this, s), e(this).data("bs.scrollspy", i)), "string" == typeof t) { + if ("undefined" == typeof i[t]) throw new Error('No method named "' + t + '"'); + i[t]() + } + }) + }, r(n, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }, { + key: "Default", + get: function() { + return i + } + }]), n + }(); + return e(window).on(a.LOAD_DATA_API, function() { + for (var t = e.makeArray(e(h.DATA_SPY)), n = t.length; n--;) { + var i = e(t[n]); + u._jQueryInterface.call(i, i.data()) + } + }), e.fn[t] = u._jQueryInterface, e.fn[t].Constructor = u, e.fn[t].noConflict = function() { + return e.fn[t] = n, u._jQueryInterface + }, u + }(), + m = function() { + var t = e.fn.tab, + n = { + HIDE: "hide.bs.tab", + HIDDEN: "hidden.bs.tab", + SHOW: "show.bs.tab", + SHOWN: "shown.bs.tab", + CLICK_DATA_API: "click.bs.tab.data-api" + }, + i = { + DROPDOWN_MENU: "dropdown-menu", + ACTIVE: "active", + DISABLED: "disabled", + FADE: "fade", + SHOW: "show" + }, + o = { + DROPDOWN: ".dropdown", + NAV_LIST_GROUP: ".nav, .list-group", + ACTIVE: ".active", + ACTIVE_UL: "> li > .active", + DATA_TOGGLE: '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]', + DROPDOWN_TOGGLE: ".dropdown-toggle", + DROPDOWN_ACTIVE_CHILD: "> .dropdown-menu .active" + }, + a = function() { + function t(t) { + this._element = t + } + var a = t.prototype; + return a.show = function() { + var t = this; + if (!(this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && e(this._element).hasClass(i.ACTIVE) || e(this._element).hasClass(i.DISABLED))) { + var r, a, l = e(this._element).closest(o.NAV_LIST_GROUP)[0], + h = s.getSelectorFromElement(this._element); + if (l) { + var c = "UL" === l.nodeName ? o.ACTIVE_UL : o.ACTIVE; + a = e.makeArray(e(l).find(c)), a = a[a.length - 1] + } + var u = e.Event(n.HIDE, { + relatedTarget: this._element + }), + d = e.Event(n.SHOW, { + relatedTarget: a + }); + if (a && e(a).trigger(u), e(this._element).trigger(d), !d.isDefaultPrevented() && !u.isDefaultPrevented()) { + h && (r = e(h)[0]), this._activate(this._element, l); + var f = function() { + var i = e.Event(n.HIDDEN, { + relatedTarget: t._element + }), + s = e.Event(n.SHOWN, { + relatedTarget: a + }); + e(a).trigger(i), e(t._element).trigger(s) + }; + r ? this._activate(r, r.parentNode, f) : f() + } + } + }, a.dispose = function() { + e.removeData(this._element, "bs.tab"), this._element = null + }, a._activate = function(t, n, r) { + var a, l = this, + h = (a = "UL" === n.nodeName ? e(n).find(o.ACTIVE_UL) : e(n).children(o.ACTIVE))[0], + c = r && s.supportsTransitionEnd() && h && e(h).hasClass(i.FADE), + u = function() { + return l._transitionComplete(t, h, c, r) + }; + h && c ? e(h).one(s.TRANSITION_END, u).emulateTransitionEnd(150) : u(), h && e(h).removeClass(i.SHOW) + }, a._transitionComplete = function(t, n, r, a) { + if (n) { + e(n).removeClass(i.ACTIVE); + var l = e(n.parentNode).find(o.DROPDOWN_ACTIVE_CHILD)[0]; + l && e(l).removeClass(i.ACTIVE), "tab" === n.getAttribute("role") && n.setAttribute("aria-selected", !1) + } + if (e(t).addClass(i.ACTIVE), "tab" === t.getAttribute("role") && t.setAttribute("aria-selected", !0), r ? (s.reflow(t), e(t).addClass(i.SHOW)) : e(t).removeClass(i.FADE), t.parentNode && e(t.parentNode).hasClass(i.DROPDOWN_MENU)) { + var h = e(t).closest(o.DROPDOWN)[0]; + h && e(h).find(o.DROPDOWN_TOGGLE).addClass(i.ACTIVE), t.setAttribute("aria-expanded", !0) + } + a && a() + }, t._jQueryInterface = function(n) { + return this.each(function() { + var i = e(this), + s = i.data("bs.tab"); + if (s || (s = new t(this), i.data("bs.tab", s)), "string" == typeof n) { + if ("undefined" == typeof s[n]) throw new Error('No method named "' + n + '"'); + s[n]() + } + }) + }, r(t, null, [{ + key: "VERSION", + get: function() { + return "4.0.0-beta.2" + } + }]), t + }(); + return e(document).on(n.CLICK_DATA_API, o.DATA_TOGGLE, function(t) { + t.preventDefault(), a._jQueryInterface.call(e(this), "show") + }), e.fn.tab = a._jQueryInterface, e.fn.tab.Constructor = a, e.fn.tab.noConflict = function() { + return e.fn.tab = t, a._jQueryInterface + }, a + }(); + return function() { + if ("undefined" == typeof e) throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript."); + var t = e.fn.jquery.split(" ")[0].split("."); + if (t[0] < 2 && t[1] < 9 || 1 === t[0] && 9 === t[1] && t[2] < 1 || t[0] >= 4) throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0") + }(), t.Util = s, t.Alert = a, t.Button = l, t.Carousel = h, t.Collapse = c, t.Dropdown = u, t.Modal = d, t.Popover = _, t.Scrollspy = g, t.Tab = m, t.Tooltip = f, t +}({}, $, Popper); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/frontend/src/assets/js/easing.js b/frontend/src/assets/js/easing.js new file mode 100644 index 0000000..0d2f05f --- /dev/null +++ b/frontend/src/assets/js/easing.js @@ -0,0 +1,3 @@ + +// Easing JS // +!function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}n.easing.jswing=n.easing.swing;var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,c=1.70158,o=1.525*c,s=2*a/3,f=2*a/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-(t(2,20*n-10)*r((20*n-11.125)*f))/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return(c+1)*n*n*n-c*n*n},easeOutBack:function(n){return 1+(c+1)*t(n-1,3)+c*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-o)/2:(t(2*n-2,2)*((o+1)*(2*n-2)+o)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}})}); \ No newline at end of file diff --git a/frontend/src/assets/js/flex-slider.js b/frontend/src/assets/js/flex-slider.js new file mode 100644 index 0000000..4154d1d --- /dev/null +++ b/frontend/src/assets/js/flex-slider.js @@ -0,0 +1,37 @@ +/* + * jQuery FlexSlider v2.0 + * Copyright 2012 WooThemes + * Contributing Author: Tyler Smith + */ +;(function(d){d.flexslider=function(h,k){var a=d(h),c=d.extend({},d.flexslider.defaults,k),e=c.namespace,o="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,s=o?"touchend":"click",l="vertical"===c.direction,m=c.reverse,i=0');if(1':""+b+"",a.controlNavScaffold.append("
  • "+g+"
  • "),b++;a.controlsContainer?d(a.controlsContainer).append(a.controlNavScaffold):a.append(a.controlNavScaffold);f.controlNav.set();f.controlNav.active();a.controlNavScaffold.delegate("a, img",s,function(b){b.preventDefault();var b=d(this),g=a.controlNav.index(b);b.hasClass(e+"active")||(a.direction=g>a.currentSlide?"next":"prev",a.flexAnimate(g,c.pauseOnAction))});o&&a.controlNavScaffold.delegate("a","click touchstart",function(a){a.preventDefault()})}, +setupManual:function(){a.controlNav=a.manualControls;f.controlNav.active();a.controlNav.live(s,function(b){b.preventDefault();var b=d(this),g=a.controlNav.index(b);b.hasClass(e+"active")||(g>a.currentSlide?a.direction="next":a.direction="prev",a.flexAnimate(g,c.pauseOnAction))});o&&a.controlNav.live("click touchstart",function(a){a.preventDefault()})},set:function(){a.controlNav=d("."+e+"control-nav li "+("thumbnails"===c.controlNav?"img":"a"),a.controlsContainer?a.controlsContainer:a)},active:function(){a.controlNav.removeClass(e+ +"active").eq(a.animatingTo).addClass(e+"active")},update:function(b,c){1"+a.count+"")):1===a.pagingCount?a.controlNavScaffold.find("li").remove():a.controlNav.eq(c).closest("li").remove();f.controlNav.set();1
  • '+c.prevText+'
  • '+c.nextText+"
  • ");a.controlsContainer?(d(a.controlsContainer).append(b),a.directionNav=d("."+e+"direction-nav li a",a.controlsContainer)):(a.append(b),a.directionNav=d("."+e+"direction-nav li a",a));f.directionNav.update();a.directionNav.bind(s,function(b){b.preventDefault();b=d(this).hasClass(e+"next")?a.getTarget("next"):a.getTarget("prev");a.flexAnimate(b,c.pauseOnAction)});o&&a.directionNav.bind("click touchstart",function(a){a.preventDefault()})},update:function(){var b= +e+"disabled";c.animationLoop||(1===a.pagingCount?a.directionNav.addClass(b):0===a.animatingTo?a.directionNav.removeClass(b).filter("."+e+"prev").addClass(b):a.animatingTo===a.last?a.directionNav.removeClass(b).filter("."+e+"next").addClass(b):a.directionNav.removeClass(b))}},pausePlay:{setup:function(){var b=d('
    ');a.controlsContainer?(a.controlsContainer.append(b),a.pausePlay=d("."+e+"pauseplay a",a.controlsContainer)):(a.append(b),a.pausePlay=d("."+e+"pauseplay a", +a));f.pausePlay.update(c.slideshow?e+"pause":e+"play");a.pausePlay.bind(s,function(b){b.preventDefault();if(d(this).hasClass(e+"pause")){a.pause();a.manualPause=true}else{a.play();a.manualPause=false}});o&&a.pausePlay.bind("click touchstart",function(a){a.preventDefault()})},update:function(b){"play"===b?a.pausePlay.removeClass(e+"pause").addClass(e+"play").text(c.playText):a.pausePlay.removeClass(e+"play").addClass(e+"pause").text(c.pauseText)}},touch:function(){function b(b){j=l?d-b.touches[0].pageY: +d-b.touches[0].pageX;o=l?Math.abs(j)j||a.currentSlide===a.last&&0Number(new Date)-k&&20n/2)?a.flexAnimate(l, +c.pauseOnAction):a.flexAnimate(a.currentSlide,c.pauseOnAction,!0)}h.removeEventListener("touchmove",b,!1);h.removeEventListener("touchend",g,!1);f=j=e=d=null}var d,e,f,n,j,k,o=!1;h.addEventListener("touchstart",function(j){a.animating?j.preventDefault():1===j.touches.length&&(a.pause(),n=l?a.h:a.w,k=Number(new Date),f=i&&m&&a.animatingTo===a.last?0:i&&m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:i&&a.currentSlide===a.last?a.limit:i?(a.itemW+c.itemMargin)*a.move*a.currentSlide:m?(a.last-a.currentSlide+ +a.cloneOffset)*n:(a.currentSlide+a.cloneOffset)*n,d=l?j.touches[0].pageY:j.touches[0].pageX,e=l?j.touches[0].pageX:j.touches[0].pageY,h.addEventListener("touchmove",b,!1),h.addEventListener("touchend",g,!1))},!1)},resize:function(){!a.animating&&a.is(":visible")&&(i||a.doMath(),p?f.smoothHeight():i?(a.slides.width(a.computedW),a.update(a.pagingCount),a.setProps()):l?(a.viewport.height(a.h),a.setProps(a.h,"setTotal")):(c.smoothHeight&&f.smoothHeight(),a.newSlides.width(a.computedW),a.setProps(a.computedW, +"setTotal")))},smoothHeight:function(b){if(!l||p){var c=p?a:a.viewport;b?c.animate({height:a.slides.eq(a.animatingTo).height()},b):c.height(a.slides.eq(a.animatingTo).height())}},sync:function(b){var g=d(c.sync).data("flexslider"),e=a.animatingTo;switch(b){case "animate":g.flexAnimate(e,c.pauseOnAction,!1,!0);break;case "play":!g.playing&&!g.asNav&&g.play();break;case "pause":g.pause()}}};a.flexAnimate=function(b,g,q,h,k){if(!a.animating&&(a.canAdvance(b)||q)&&a.is(":visible")){if(r&&h)if(q=d(c.asNavFor).data("flexslider"), +a.atEnd=0===b||b===a.count-1,q.flexAnimate(b,!0,!1,!0,k),a.direction=a.currentItema.w?2*c.itemMargin:c.itemMargin,b=(a.itemW+b)*a.move*a.animatingTo,b=b>a.limit&&1!==a.visible?a.limit:b):b= +0===a.currentSlide&&b===a.count-1&&c.animationLoop&&"next"!==a.direction?m?(a.count+a.cloneOffset)*n:0:a.currentSlide===a.last&&0===b&&c.animationLoop&&"prev"!==a.direction?m?0:(a.count+1)*n:m?(a.count-1-b+a.cloneOffset)*n:(b+a.cloneOffset)*n;a.setProps(b,"",c.animationSpeed);if(a.transitions){if(!c.animationLoop||!a.atEnd)a.animating=!1,a.currentSlide=a.animatingTo;a.container.unbind("webkitTransitionEnd transitionend");a.container.bind("webkitTransitionEnd transitionend",function(){a.wrapup(n)})}else a.container.animate(a.args, +c.animationSpeed,c.easing,function(){a.wrapup(n)})}c.smoothHeight&&f.smoothHeight(c.animationSpeed)}};a.wrapup=function(b){!p&&!i&&(0===a.currentSlide&&a.animatingTo===a.last&&c.animationLoop?a.setProps(b,"jumpEnd"):a.currentSlide===a.last&&(0===a.animatingTo&&c.animationLoop)&&a.setProps(b,"jumpStart"));a.animating=!1;a.currentSlide=a.animatingTo;c.after(a)};a.animateSlides=function(){a.animating||a.flexAnimate(a.getTarget("next"))};a.pause=function(){clearInterval(a.animatedSlides);a.playing=!1; +c.pausePlay&&f.pausePlay.update("play");a.syncExists&&f.sync("pause")};a.play=function(){a.animatedSlides=setInterval(a.animateSlides,c.slideshowSpeed);a.playing=!0;c.pausePlay&&f.pausePlay.update("pause");a.syncExists&&f.sync("play")};a.canAdvance=function(b){var d=r?a.pagingCount-1:a.last;return r&&0===a.currentItem&&b===a.pagingCount-1&&"next"!==a.direction?!1:b===a.currentSlide&&!r?!1:c.animationLoop?!0:a.atEnd&&0===a.currentSlide&&b===d&&"next"!==a.direction?!1:a.atEnd&&a.currentSlide===d&&0=== +b&&"next"===a.direction?!1:!0};a.getTarget=function(b){a.direction=b;return"next"===b?a.currentSlide===a.last?0:a.currentSlide+1:0===a.currentSlide?a.last:a.currentSlide-1};a.setProps=function(b,d,e){var f=function(){var e=b?b:(a.itemW+c.itemMargin)*a.move*a.animatingTo;return-1*function(){if(i)return"setTouch"===d?b:m&&a.animatingTo===a.last?0:m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:a.animatingTo===a.last?a.limit:e;switch(d){case "setTotal":return m?(a.count-1-a.currentSlide+a.cloneOffset)* +b:(a.currentSlide+a.cloneOffset)*b;case "setTouch":return b;case "jumpEnd":return m?b:a.count*b;case "jumpStart":return m?a.count*b:b;default:return b}}()+"px"}();a.transitions&&(f=l?"translate3d(0,"+f+",0)":"translate3d("+f+",0,0)",e=void 0!==e?e/1E3+"s":"0s",a.container.css("-"+a.pfx+"-transition-duration",e));a.args[a.prop]=f;(a.transitions||void 0===e)&&a.container.css(a.args)};a.setup=function(b){if(p)a.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"=== +b&&a.slides.eq(a.currentSlide).fadeIn(c.animationSpeed,c.easing),c.smoothHeight&&f.smoothHeight();else{var g,h;"init"===b&&(a.viewport=d('
    ').css({overflow:"hidden",position:"relative"}).appendTo(a).append(a.container),a.cloneCount=0,a.cloneOffset=0,m&&(h=d.makeArray(a.slides).reverse(),a.slides=d(h),a.container.empty().append(a.slides)));c.animationLoop&&!i&&(a.cloneCount=2,a.cloneOffset=1,"init"!==b&&a.container.find(".clone").remove(),a.container.append(a.slides.first().clone().addClass("clone")).prepend(a.slides.last().clone().addClass("clone"))); +a.newSlides=d(c.selector,a);g=m?a.count-1-a.currentSlide+a.cloneOffset:a.currentSlide+a.cloneOffset;l&&!i?(a.container.height(200*(a.count+a.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){a.newSlides.css({display:"block"});a.doMath();a.viewport.height(a.h);a.setProps(g*a.h,"init")},"init"===b?100:0)):(a.container.width(200*(a.count+a.cloneCount)+"%"),a.setProps(g*a.computedW,"init"),setTimeout(function(){a.doMath();a.newSlides.css({width:a.computedW,"float":"left", +display:"block"});c.smoothHeight&&f.smoothHeight()},"init"===b?100:0))}i||a.slides.removeClass(e+"active-slide").eq(a.currentSlide).addClass(e+"active-slide")};a.doMath=function(){var b=a.slides.first(),d=c.itemMargin,e=c.minItems,f=c.maxItems;a.w=a.width();a.h=b.height();a.boxPadding=b.outerWidth()-b.width();i?(a.itemT=c.itemWidth+d,a.minW=e?e*a.itemT:a.w,a.maxW=f?f*a.itemT:a.w,a.itemW=a.minW>a.w?(a.w-d*e)/e:a.maxWa.w?a.w:c.itemWidth,a.visible=Math.floor(a.w/(a.itemW+ +d)),a.move=0a.w?(a.itemW+2*d)*a.count-a.w-d:(a.itemW+d)*a.count-a.w):(a.itemW=a.w,a.pagingCount=a.count,a.last=a.count-1);a.computedW=a.itemW-a.boxPadding};a.update=function(b,d){a.doMath();i||(ba.controlNav.length)f.controlNav.update("add");else if("remove"===d&&!i||a.pagingCounta.last&&(a.currentSlide-=1,a.animatingTo-=1),f.controlNav.update("remove",a.last);c.directionNav&&f.directionNav.update()};a.addSlide=function(b,e){var f=d(b);a.count+=1;a.last=a.count-1;l&&m?void 0!==e?a.slides.eq(a.count-e).after(f):a.container.prepend(f):void 0!==e?a.slides.eq(e).before(f):a.container.append(f);a.update(e,"add");a.slides=d(c.selector+ +":not(.clone)",a);a.setup();c.added(a)};a.removeSlide=function(b){var e=isNaN(b)?a.slides.index(d(b)):b;a.count-=1;a.last=a.count-1;isNaN(b)?d(b,a.slides).remove():l&&m?a.slides.eq(a.last).remove():a.slides.eq(b).remove();a.doMath();a.update(e,"remove");a.slides=d(c.selector+":not(.clone)",a);a.setup();c.removed(a)};f.init()};d.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0, +slideshow:!0,slideshowSpeed:7E3,animationSpeed:600,initDelay:0,randomize:!1,pauseOnAction:!0,pauseOnHover:!1,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"",nextText:"",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:0,maxItems:0,move:0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){}, +removed:function(){}};d.fn.flexslider=function(h){h=h||{};if("object"===typeof h)return this.each(function(){var a=d(this),c=a.find(h.selector?h.selector:".slides > li");1===c.length?(c.fadeIn(400),h.start&&h.start(a)):void 0===a.data("flexslider")&&new d.flexslider(this,h)});var k=d(this).data("flexslider");switch(h){case "play":k.play();break;case "pause":k.pause();break;case "next":k.flexAnimate(k.getTarget("next"),!0);break;case "prev":case "previous":k.flexAnimate(k.getTarget("prev"),!0);break; +default:"number"===typeof h&&k.flexAnimate(h,!0)}}})(jQuery); \ No newline at end of file diff --git a/frontend/src/assets/js/jquery-migrate-3.0.0.js b/frontend/src/assets/js/jquery-migrate-3.0.0.js new file mode 100644 index 0000000..a2813c5 --- /dev/null +++ b/frontend/src/assets/js/jquery-migrate-3.0.0.js @@ -0,0 +1,2 @@ +/*! jQuery Migrate v3.0.0 | (c) jQuery Foundation and other contributors | jquery.org/license */ +"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b){"use strict";function c(c){var d=b.console;e[c]||(e[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function d(a,b,d,e){Object.defineProperty(a,b,{configurable:!0,enumerable:!0,get:function(){return c(e),d}})}a.migrateVersion="3.0.0",function(){var c=b.console&&b.console.log&&function(){b.console.log.apply(b.console,arguments)},d=/^[12]\./;c&&(a&&!d.test(a.fn.jquery)||c("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),a.migrateWarnings&&c("JQMIGRATE: Migrate plugin loaded multiple times"),c("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion))}();var e={};a.migrateWarnings=[],void 0===a.migrateTrace&&(a.migrateTrace=!0),a.migrateReset=function(){e={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&c("jQuery is not compatible with Quirks Mode");var f=a.fn.init,g=a.isNumeric,h=a.find,i=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,j=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;a.fn.init=function(a){var b=Array.prototype.slice.call(arguments);return"string"==typeof a&&"#"===a&&(c("jQuery( '#' ) is not a valid selector"),b[0]=[]),f.apply(this,b)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&i.test(a))try{document.querySelector(a)}catch(d){a=a.replace(j,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),c("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){c("Attribute selector with '#' was not fixed: "+b[0])}}return h.apply(this,b)};var k;for(k in h)Object.prototype.hasOwnProperty.call(h,k)&&(a.find[k]=h[k]);a.fn.size=function(){return c("jQuery.fn.size() is deprecated; use the .length property"),this.length},a.parseJSON=function(){return c("jQuery.parseJSON is deprecated; use JSON.parse"),JSON.parse.apply(null,arguments)},a.isNumeric=function(b){function d(b){var c=b&&b.toString();return!a.isArray(b)&&c-parseFloat(c)+1>=0}var e=g(b),f=d(b);return e!==f&&c("jQuery.isNumeric() should not be called on constructed objects"),f},d(a,"unique",a.uniqueSort,"jQuery.unique is deprecated, use jQuery.uniqueSort"),d(a.expr,"filters",a.expr.pseudos,"jQuery.expr.filters is now jQuery.expr.pseudos"),d(a.expr,":",a.expr.pseudos,'jQuery.expr[":"] is now jQuery.expr.pseudos');var l=a.ajax;a.ajax=function(){var a=l.apply(this,arguments);return a.promise&&(d(a,"success",a.done,"jQXHR.success is deprecated and removed"),d(a,"error",a.fail,"jQXHR.error is deprecated and removed"),d(a,"complete",a.always,"jQXHR.complete is deprecated and removed")),a};var m=a.fn.removeAttr,n=a.fn.toggleClass,o=/\S+/g;a.fn.removeAttr=function(b){var d=this;return a.each(b.match(o),function(b,e){a.expr.match.bool.test(e)&&(c("jQuery.fn.removeAttr no longer sets boolean properties: "+e),d.prop(e,!1))}),m.apply(this,arguments)},a.fn.toggleClass=function(b){return void 0!==b&&"boolean"!=typeof b?n.apply(this,arguments):(c("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var c=this.getAttribute&&this.getAttribute("class")||"";c&&a.data(this,"__className__",c),this.setAttribute&&this.setAttribute("class",c||b===!1?"":a.data(this,"__className__")||"")}))};var p=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return p=!0,a=d.apply(this,arguments),p=!1,a})}),a.swap=function(a,b,d,e){var f,g,h={};p||c("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=d.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f};var q=a.data;a.data=function(b,d,e){var f;return d&&d!==a.camelCase(d)&&(f=a.hasData(b)&&q.call(this,b),f&&d in f)?(c("jQuery.data() always sets/gets camelCased names: "+d),arguments.length>2&&(f[d]=e),f[d]):q.apply(this,arguments)};var r=a.Tween.prototype.run;a.Tween.prototype.run=function(b){a.easing[this.easing].length>1&&(c('easing function "jQuery.easing.'+this.easing.toString()+'" should use only first argument'),a.easing[this.easing]=a.easing[this.easing].bind(a.easing,b,this.options.duration*b,0,1,this.options.duration)),r.apply(this,arguments)};var s=a.fn.load,t=a.event.fix;a.event.props=[],a.event.fixHooks={},a.event.fix=function(b){var d,e=b.type,f=this.fixHooks[e],g=a.event.props;if(g.length)for(c("jQuery.event.props are deprecated and removed: "+g.join());g.length;)a.event.addProp(g.pop());if(f&&!f._migrated_&&(f._migrated_=!0,c("jQuery.event.fixHooks are deprecated and removed: "+e),(g=f.props)&&g.length))for(;g.length;)a.event.addProp(g.pop());return d=t.call(this,b),f&&f.filter?f.filter(d,b):d},a.each(["load","unload","error"],function(b,d){a.fn[d]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===d&&"string"==typeof a[0]?s.apply(this,a):(c("jQuery.fn."+d+"() is deprecated"),a.splice(0,0,d),arguments.length?this.on.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a(function(){a(document).triggerHandler("ready")}),a.event.special.ready={setup:function(){this===document&&c("'ready' event is deprecated")}},a.fn.extend({bind:function(a,b,d){return c("jQuery.fn.bind() is deprecated"),this.on(a,null,b,d)},unbind:function(a,b){return c("jQuery.fn.unbind() is deprecated"),this.off(a,null,b)},delegate:function(a,b,d,e){return c("jQuery.fn.delegate() is deprecated"),this.on(b,a,d,e)},undelegate:function(a,b,d){return c("jQuery.fn.undelegate() is deprecated"),1===arguments.length?this.off(a,"**"):this.off(b,a||"**",d)}});var u=a.fn.offset;a.fn.offset=function(){var b,d=this[0],e={top:0,left:0};return d&&d.nodeType?(b=(d.ownerDocument||document).documentElement,a.contains(b,d)?u.apply(this,arguments):(c("jQuery.fn.offset() requires an element connected to a document"),e)):(c("jQuery.fn.offset() requires a valid DOM element"),e)};var v=a.param;a.param=function(b,d){var e=a.ajaxSettings&&a.ajaxSettings.traditional;return void 0===d&&e&&(c("jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),d=e),v.call(this,b,d)};var w=a.fn.andSelf||a.fn.addBack;a.fn.andSelf=function(){return c("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),w.apply(this,arguments)};var x=a.Deferred,y=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var d=x(),e=d.promise();return d.pipe=e.pipe=function(){var b=arguments;return c("deferred.pipe() is deprecated"),a.Deferred(function(c){a.each(y,function(f,g){var h=a.isFunction(b[f])&&b[f];d[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[g[0]+"With"](this===e?c.promise():this,h?[b]:arguments)})}),b=null}).promise()},b&&b.call(d,d),d}}(jQuery,window); \ No newline at end of file diff --git a/frontend/src/assets/js/jquery-ui.min.js b/frontend/src/assets/js/jquery-ui.min.js new file mode 100644 index 0000000..6817561 --- /dev/null +++ b/frontend/src/assets/js/jquery-ui.min.js @@ -0,0 +1,10 @@ + +/*! jQuery UI - v1.11.4 - 2015-12-03 +* http://jqueryui.com +* Includes: core.js, widget.js, mouse.js, button.js, slider.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):(r.length&&(a=e.widget.extend.apply(null,[a].concat(r))),this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))})),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var a=!1;e(document).mouseup(function(){a=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!a){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),a=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),a=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});var o,r="ui-button ui-widget ui-state-default ui-corner-all",h="ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only",l=function(){var t=e(this);setTimeout(function(){t.find(":ui-button").button("refresh")},1)},u=function(t){var i=t.name,s=t.form,n=e([]);return i&&(i=i.replace(/'/g,"\\'"),n=s?e(s).find("[name='"+i+"'][type=radio]"):e("[name='"+i+"'][type=radio]",t.ownerDocument).filter(function(){return!this.form})),n};e.widget("ui.button",{version:"1.11.4",defaultElement:"', + tClose: "Close (Esc)", + tLoading: "Loading...", + autoFocusLast: !0 + } + }, a.fn.magnificPopup = function(c) { + A(); + var d = a(this); + if ("string" == typeof c) + if ("open" === c) { + var e, f = u ? d.data("magnificPopup") : d[0].magnificPopup, + g = parseInt(arguments[1], 10) || 0; + f.items ? e = f.items[g] : (e = d, f.delegate && (e = e.find(f.delegate)), e = e.eq(g)), b._openClick({ + mfpEl: e + }, d, f) + } else b.isOpen && b[c].apply(b, Array.prototype.slice.call(arguments, 1)); + else c = a.extend(!0, {}, c), u ? d.data("magnificPopup", c) : d[0].magnificPopup = c, b.addGroup(d, c); + return d + }; + var C, D, E, F = "inline", + G = function() { + E && (D.after(E.addClass(C)).detach(), E = null) + }; + a.magnificPopup.registerModule(F, { + options: { + hiddenClass: "hide", + markup: "", + tNotFound: "Content not found" + }, + proto: { + initInline: function() { + b.types.push(F), w(h + "." + F, function() { + G() + }) + }, + getInline: function(c, d) { + if (G(), c.src) { + var e = b.st.inline, + f = a(c.src); + if (f.length) { + var g = f[0].parentNode; + g && g.tagName && (D || (C = e.hiddenClass, D = x(C), C = "mfp-" + C), E = f.after(D).detach().removeClass(C)), b.updateStatus("ready") + } else b.updateStatus("error", e.tNotFound), f = a("
    "); + return c.inlineElement = f, f + } + return b.updateStatus("ready"), b._parseMarkup(d, {}, c), d + } + } + }); + var H, I = "ajax", + J = function() { + H && a(document.body).removeClass(H) + }, + K = function() { + J(), b.req && b.req.abort() + }; + a.magnificPopup.registerModule(I, { + options: { + settings: null, + cursor: "mfp-ajax-cur", + tError: 'The content could not be loaded.' + }, + proto: { + initAjax: function() { + b.types.push(I), H = b.st.ajax.cursor, w(h + "." + I, K), w("BeforeChange." + I, K) + }, + getAjax: function(c) { + H && a(document.body).addClass(H), b.updateStatus("loading"); + var d = a.extend({ + url: c.src, + success: function(d, e, f) { + var g = { + data: d, + xhr: f + }; + y("ParseAjax", g), b.appendContent(a(g.data), I), c.finished = !0, J(), b._setFocus(), setTimeout(function() { + b.wrap.addClass(q) + }, 16), b.updateStatus("ready"), y("AjaxContentAdded") + }, + error: function() { + J(), c.finished = c.loadError = !0, b.updateStatus("error", b.st.ajax.tError.replace("%url%", c.src)) + } + }, b.st.ajax.settings); + return b.req = a.ajax(d), "" + } + } + }); + var L, M = function(c) { + if (c.data && void 0 !== c.data.title) return c.data.title; + var d = b.st.image.titleSrc; + if (d) { + if (a.isFunction(d)) return d.call(b, c); + if (c.el) return c.el.attr(d) || "" + } + return "" + }; + a.magnificPopup.registerModule("image", { + options: { + markup: '
    ', + cursor: "mfp-zoom-out-cur", + titleSrc: "title", + verticalFit: !0, + tError: 'The image could not be loaded.' + }, + proto: { + initImage: function() { + var c = b.st.image, + d = ".image"; + b.types.push("image"), w(m + d, function() { + "image" === b.currItem.type && c.cursor && a(document.body).addClass(c.cursor) + }), w(h + d, function() { + c.cursor && a(document.body).removeClass(c.cursor), v.off("resize" + p) + }), w("Resize" + d, b.resizeImage), b.isLowIE && w("AfterChange", b.resizeImage) + }, + resizeImage: function() { + var a = b.currItem; + if (a && a.img && b.st.image.verticalFit) { + var c = 0; + b.isLowIE && (c = parseInt(a.img.css("padding-top"), 10) + parseInt(a.img.css("padding-bottom"), 10)), a.img.css("max-height", b.wH - c) + } + }, + _onImageHasSize: function(a) { + a.img && (a.hasSize = !0, L && clearInterval(L), a.isCheckingImgSize = !1, y("ImageHasSize", a), a.imgHidden && (b.content && b.content.removeClass("mfp-loading"), a.imgHidden = !1)) + }, + findImageSize: function(a) { + var c = 0, + d = a.img[0], + e = function(f) { + L && clearInterval(L), L = setInterval(function() { + return d.naturalWidth > 0 ? void b._onImageHasSize(a) : (c > 200 && clearInterval(L), c++, void(3 === c ? e(10) : 40 === c ? e(50) : 100 === c && e(500))) + }, f) + }; + e(1) + }, + getImage: function(c, d) { + var e = 0, + f = function() { + c && (c.img[0].complete ? (c.img.off(".mfploader"), c === b.currItem && (b._onImageHasSize(c), b.updateStatus("ready")), c.hasSize = !0, c.loaded = !0, y("ImageLoadComplete")) : (e++, 200 > e ? setTimeout(f, 100) : g())) + }, + g = function() { + c && (c.img.off(".mfploader"), c === b.currItem && (b._onImageHasSize(c), b.updateStatus("error", h.tError.replace("%url%", c.src))), c.hasSize = !0, c.loaded = !0, c.loadError = !0) + }, + h = b.st.image, + i = d.find(".mfp-img"); + if (i.length) { + var j = document.createElement("img"); + j.className = "mfp-img", c.el && c.el.find("img").length && (j.alt = c.el.find("img").attr("alt")), c.img = a(j).on("load.mfploader", f).on("error.mfploader", g), j.src = c.src, i.is("img") && (c.img = c.img.clone()), j = c.img[0], j.naturalWidth > 0 ? c.hasSize = !0 : j.width || (c.hasSize = !1) + } + return b._parseMarkup(d, { + title: M(c), + img_replaceWith: c.img + }, c), b.resizeImage(), c.hasSize ? (L && clearInterval(L), c.loadError ? (d.addClass("mfp-loading"), b.updateStatus("error", h.tError.replace("%url%", c.src))) : (d.removeClass("mfp-loading"), b.updateStatus("ready")), d) : (b.updateStatus("loading"), c.loading = !0, c.hasSize || (c.imgHidden = !0, d.addClass("mfp-loading"), b.findImageSize(c)), d) + } + } + }); + var N, O = function() { + return void 0 === N && (N = void 0 !== document.createElement("p").style.MozTransform), N + }; + a.magnificPopup.registerModule("zoom", { + options: { + enabled: !1, + easing: "ease-in-out", + duration: 300, + opener: function(a) { + return a.is("img") ? a : a.find("img") + } + }, + proto: { + initZoom: function() { + var a, c = b.st.zoom, + d = ".zoom"; + if (c.enabled && b.supportsTransition) { + var e, f, g = c.duration, + j = function(a) { + var b = a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"), + d = "all " + c.duration / 1e3 + "s " + c.easing, + e = { + position: "fixed", + zIndex: 9999, + left: 0, + top: 0, + "-webkit-backface-visibility": "hidden" + }, + f = "transition"; + return e["-webkit-" + f] = e["-moz-" + f] = e["-o-" + f] = e[f] = d, b.css(e), b + }, + k = function() { + b.content.css("visibility", "visible") + }; + w("BuildControls" + d, function() { + if (b._allowZoom()) { + if (clearTimeout(e), b.content.css("visibility", "hidden"), a = b._getItemToZoom(), !a) return void k(); + f = j(a), f.css(b._getOffset()), b.wrap.append(f), e = setTimeout(function() { + f.css(b._getOffset(!0)), e = setTimeout(function() { + k(), setTimeout(function() { + f.remove(), a = f = null, y("ZoomAnimationEnded") + }, 16) + }, g) + }, 16) + } + }), w(i + d, function() { + if (b._allowZoom()) { + if (clearTimeout(e), b.st.removalDelay = g, !a) { + if (a = b._getItemToZoom(), !a) return; + f = j(a) + } + f.css(b._getOffset(!0)), b.wrap.append(f), b.content.css("visibility", "hidden"), setTimeout(function() { + f.css(b._getOffset()) + }, 16) + } + }), w(h + d, function() { + b._allowZoom() && (k(), f && f.remove(), a = null) + }) + } + }, + _allowZoom: function() { + return "image" === b.currItem.type + }, + _getItemToZoom: function() { + return b.currItem.hasSize ? b.currItem.img : !1 + }, + _getOffset: function(c) { + var d; + d = c ? b.currItem.img : b.st.zoom.opener(b.currItem.el || b.currItem); + var e = d.offset(), + f = parseInt(d.css("padding-top"), 10), + g = parseInt(d.css("padding-bottom"), 10); + e.top -= a(window).scrollTop() - f; + var h = { + width: d.width(), + height: (u ? d.innerHeight() : d[0].offsetHeight) - g - f + }; + return O() ? h["-moz-transform"] = h.transform = "translate(" + e.left + "px," + e.top + "px)" : (h.left = e.left, h.top = e.top), h + } + } + }); + var P = "iframe", + Q = "//about:blank", + R = function(a) { + if (b.currTemplate[P]) { + var c = b.currTemplate[P].find("iframe"); + c.length && (a || (c[0].src = Q), b.isIE8 && c.css("display", a ? "block" : "none")) + } + }; + a.magnificPopup.registerModule(P, { + options: { + markup: '
    ', + srcAction: "iframe_src", + patterns: { + youtube: { + index: "youtube.com", + id: "v=", + src: "http://www.youtube.com/embed/%id%?autoplay=1" + }, + vimeo: { + index: "vimeo.com/", + id: "/", + src: "//player.vimeo.com/video/%id%?autoplay=1" + }, + gmaps: { + index: "//maps.google.", + src: "%id%&output=embed" + } + } + }, + proto: { + initIframe: function() { + b.types.push(P), w("BeforeChange", function(a, b, c) { + b !== c && (b === P ? R() : c === P && R(!0)) + }), w(h + "." + P, function() { + R() + }) + }, + getIframe: function(c, d) { + var e = c.src, + f = b.st.iframe; + a.each(f.patterns, function() { + return e.indexOf(this.index) > -1 ? (this.id && (e = "string" == typeof this.id ? e.substr(e.lastIndexOf(this.id) + this.id.length, e.length) : this.id.call(this, e)), e = this.src.replace("%id%", e), !1) : void 0 + }); + var g = {}; + return f.srcAction && (g[f.srcAction] = e), b._parseMarkup(d, g, c), b.updateStatus("ready"), d + } + } + }); + var S = function(a) { + var c = b.items.length; + return a > c - 1 ? a - c : 0 > a ? c + a : a + }, + T = function(a, b, c) { + return a.replace(/%curr%/gi, b + 1).replace(/%total%/gi, c) + }; + a.magnificPopup.registerModule("gallery", { + options: { + enabled: !1, + arrowMarkup: '', + preload: [0, 2], + navigateByImgClick: !0, + arrows: !0, + tPrev: "Previous (Left arrow key)", + tNext: "Next (Right arrow key)", + tCounter: "%curr% of %total%" + }, + proto: { + initGallery: function() { + var c = b.st.gallery, + e = ".mfp-gallery"; + return b.direction = !0, c && c.enabled ? (f += " mfp-gallery", w(m + e, function() { + c.navigateByImgClick && b.wrap.on("click" + e, ".mfp-img", function() { + return b.items.length > 1 ? (b.next(), !1) : void 0 + }), d.on("keydown" + e, function(a) { + 37 === a.keyCode ? b.prev() : 39 === a.keyCode && b.next() + }) + }), w("UpdateStatus" + e, function(a, c) { + c.text && (c.text = T(c.text, b.currItem.index, b.items.length)) + }), w(l + e, function(a, d, e, f) { + var g = b.items.length; + e.counter = g > 1 ? T(c.tCounter, f.index, g) : "" + }), w("BuildControls" + e, function() { + if (b.items.length > 1 && c.arrows && !b.arrowLeft) { + var d = c.arrowMarkup, + e = b.arrowLeft = a(d.replace(/%title%/gi, c.tPrev).replace(/%dir%/gi, "left")).addClass(s), + f = b.arrowRight = a(d.replace(/%title%/gi, c.tNext).replace(/%dir%/gi, "right")).addClass(s); + e.click(function() { + b.prev() + }), f.click(function() { + b.next() + }), b.container.append(e.add(f)) + } + }), w(n + e, function() { + b._preloadTimeout && clearTimeout(b._preloadTimeout), b._preloadTimeout = setTimeout(function() { + b.preloadNearbyImages(), b._preloadTimeout = null + }, 16) + }), void w(h + e, function() { + d.off(e), b.wrap.off("click" + e), b.arrowRight = b.arrowLeft = null + })) : !1 + }, + next: function() { + b.direction = !0, b.index = S(b.index + 1), b.updateItemHTML() + }, + prev: function() { + b.direction = !1, b.index = S(b.index - 1), b.updateItemHTML() + }, + goTo: function(a) { + b.direction = a >= b.index, b.index = a, b.updateItemHTML() + }, + preloadNearbyImages: function() { + var a, c = b.st.gallery.preload, + d = Math.min(c[0], b.items.length), + e = Math.min(c[1], b.items.length); + for (a = 1; a <= (b.direction ? e : d); a++) b._preloadItem(b.index + a); + for (a = 1; a <= (b.direction ? d : e); a++) b._preloadItem(b.index - a) + }, + _preloadItem: function(c) { + if (c = S(c), !b.items[c].preloaded) { + var d = b.items[c]; + d.parsed || (d = b.parseEl(c)), y("LazyLoad", d), "image" === d.type && (d.img = a('').on("load.mfploader", function() { + d.hasSize = !0 + }).on("error.mfploader", function() { + d.hasSize = !0, d.loadError = !0, y("LazyLoadError", d) + }).attr("src", d.src)), d.preloaded = !0 + } + } + } + }); + var U = "retina"; + a.magnificPopup.registerModule(U, { + options: { + replaceSrc: function(a) { + return a.src.replace(/\.\w+$/, function(a) { + return "@2x" + a + }) + }, + ratio: 1 + }, + proto: { + initRetina: function() { + if (window.devicePixelRatio > 1) { + var a = b.st.retina, + c = a.ratio; + c = isNaN(c) ? c() : c, c > 1 && (w("ImageHasSize." + U, function(a, b) { + b.img.css({ + "max-width": b.img[0].naturalWidth / c, + width: "100%" + }) + }), w("ElementParse." + U, function(b, d) { + d.src = a.replaceSrc(d, c) + })) + } + } + } + }), A() +}); \ No newline at end of file diff --git a/frontend/src/assets/js/nicesellect.js b/frontend/src/assets/js/nicesellect.js new file mode 100644 index 0000000..f36a7f9 --- /dev/null +++ b/frontend/src/assets/js/nicesellect.js @@ -0,0 +1,175 @@ +/* jQuery Nice Select - v1.0 + https://github.com/hernansartorio/jquery-nice-select + Made by Hernán Sartorio */ +!function(e){e.fn.niceSelect=function(t){function s(t){t.after(e("
    ").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('
      '));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e("
    • ").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery); + +/*! + * The Final Countdown for jQuery v2.2.0 (http://hilios.github.io/jQuery.countdown/) + * Copyright (c) 2016 Edson Hilios + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + * the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.firstTick=!0,this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var a,b=new Date;return a=this.finalDate.getTime()-b.getTime(),a=Math.ceil(a/1e3),a=!this.options.elapse&&a<0?0:Math.abs(a),this.totalSecsLeft===a||this.firstTick?void(this.firstTick=!1):(this.totalSecsLeft=a,this.elapsed=b>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-b.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},void(this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish"))))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}}); + +/*! +* jquery.counterup.js 1.0 +* +* Copyright 2013, Benjamin Intal http://gambit.ph @bfintal +* Released under the GPL v2 License +* +* Date: Nov 26, 2013 +*/(function(e){"use strict";e.fn.counterUp=function(t){var n=e.extend({time:400,delay:10},t);return this.each(function(){var t=e(this),r=n,i=function(){var e=[],n=r.time/r.delay,i=t.text(),s=/[0-9]+,[0-9]+/.test(i);i=i.replace(/,/g,"");var o=/^[0-9]+$/.test(i),u=/^[0-9]+\.[0-9]+$/.test(i),a=u?(i.split(".")[1]||[]).length:0;for(var f=n;f>=1;f--){var l=parseInt(i/n*f);u&&(l=parseFloat(i/n*f).toFixed(a));if(s)while(/(\d+)(\d{3})/.test(l.toString()))l=l.toString().replace(/(\d+)(\d{3})/,"$1,$2");e.unshift(l)}t.data("counterup-nums",e);t.text("0");var c=function(){t.text(t.data("counterup-nums").shift());if(t.data("counterup-nums").length)setTimeout(t.data("counterup-func"),r.delay);else{delete t.data("counterup-nums");t.data("counterup-nums",null);t.data("counterup-func",null)}};t.data("counterup-func",c);setTimeout(t.data("counterup-func"),r.delay)};t.waypoint(i,{offset:"100%",triggerOnce:!0})})}})(jQuery); + +// Generated by CoffeeScript 1.6.2 +/* +jQuery Waypoints - v2.0.3 +Copyright (c) 2011-2013 Caleb Troughton +Dual licensed under the MIT license and GPL license. +https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt +*/ +(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); + +// Owl Carousel JS // +!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this.drag=a.extend({},m),this.state=a.extend({},n),this.e=a.extend({},o),this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._invalidated={},this._pipe=[],a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a[0].toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Pipe,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}function f(a){if(a.touches!==d)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(a.touches===d){if(a.pageX!==d)return{x:a.pageX,y:a.pageY};if(a.pageX===d)return{x:a.clientX,y:a.clientY}}}function g(a){var b,d,e=c.createElement("div"),f=a;for(b in f)if(d=f[b],"undefined"!=typeof e.style[d])return e=null,[d,b];return[!1]}function h(){return g(["transition","WebkitTransition","MozTransition","OTransition"])[1]}function i(){return g(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0]}function j(){return g(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0]}function k(){return"ontouchstart"in b||!!navigator.msMaxTouchPoints}function l(){return b.navigator.msPointerEnabled}var m,n,o;m={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null},n={isTouch:!1,isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!1},o={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null},e.Defaults={items:3,loop:!1,center:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Plugins={},e.Pipe=[{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var a=this._clones,b=this.$stage.children(".cloned");(b.length!==a.length||!this.settings.loop&&a.length>0)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){var a,b,c=this._clones,d=this._items,e=this.settings.loop?c.length-Math.max(2*this.settings.items,4):0;for(a=0,b=Math.abs(e/2);b>a;a++)e>0?(this.$stage.children().eq(d.length+c.length-1).remove(),c.pop(),this.$stage.children().eq(0).remove(),c.pop()):(c.push(c.length/2),this.$stage.append(d[c[c.length-1]].clone().addClass("cloned")),c.push(d.length-1-(c.length-1)/2),this.$stage.prepend(d[c[c.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var a,b,c,d=this.settings.rtl?1:-1,e=(this.width()/this.settings.items).toFixed(3),f=0;for(this._coordinates=[],b=0,c=this._clones.length+this._items.length;c>b;b++)a=this._mergers[this.relative(b)],a=this.settings.mergeFit&&Math.min(a,this.settings.items)||a,f+=(this.settings.autoWidth?this._items[this.relative(b)].width()+this.settings.margin:e*a)*d,this._coordinates.push(f)}},{filter:["width","items","settings"],run:function(){var b,c,d=(this.width()/this.settings.items).toFixed(3),e={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};if(this.$stage.css(e),e={width:this.settings.autoWidth?"auto":d-this.settings.margin},e[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autoWidth&&a.grep(this._mergers,function(a){return a>1}).length>0)for(b=0,c=this._coordinates.length;c>b;b++)e.width=Math.abs(this._coordinates[b])-Math.abs(this._coordinates[b-1]||0)-this.settings.margin,this.$stage.children().eq(b).css(e);else this.$stage.children().css(e)}},{filter:["width","items","settings"],run:function(a){a.current&&this.reset(this.$stage.children().index(a.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;d>c;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children("."+this.settings.activeClass).removeClass(this.settings.activeClass),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass(this.settings.activeClass),this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}],e.prototype.initialize=function(){if(this.trigger("initialize"),this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl),this.browserSupport(),this.settings.autoWidth&&this.state.imagesLoaded!==!0){var b,c,e;if(b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e)return this.preloadAutoWidthImages(b),!1}this.$element.addClass("owl-loading"),this.$stage=a("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('
      '),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this._width=this.$element.width(),this.refresh(),this.$element.removeClass("owl-loading").addClass("owl-loaded"),this.eventsCall(),this.internalEvents(),this.addTriggerableEvents(),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",function(a,b){return b.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+d)):e=a.extend({},this.options),(null===this.settings||this._breakpoint!==d)&&(this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))},e.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center),this.settings.loop&&this._items.length").addClass(this.settings.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={}},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){if(0===this._items.length)return!1;(new Date).getTime();this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$stage.addClass("owl-refresh"),this.update(),this.$stage.removeClass("owl-refresh"),this.state.orientation=b.orientation,this.watchVisibility(),this.trigger("refreshed")},e.prototype.eventsCall=function(){this.e._onDragStart=a.proxy(function(a){this.onDragStart(a)},this),this.e._onDragMove=a.proxy(function(a){this.onDragMove(a)},this),this.e._onDragEnd=a.proxy(function(a){this.onDragEnd(a)},this),this.e._onResize=a.proxy(function(a){this.onResize(a)},this),this.e._transitionEnd=a.proxy(function(a){this.transitionEnd(a)},this),this.e._preventClick=a.proxy(function(a){this.preventClick(a)},this)},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.trigger("resize").isDefaultPrevented()?!1:(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized")):!1},e.prototype.eventsRouter=function(a){var b=a.type;"mousedown"===b||"touchstart"===b?this.onDragStart(a):"mousemove"===b||"touchmove"===b?this.onDragMove(a):"mouseup"===b||"touchend"===b?this.onDragEnd(a):"touchcancel"===b&&this.onDragEnd(a)},e.prototype.internalEvents=function(){var c=(k(),l());this.settings.mouseDrag?(this.$stage.on("mousedown",a.proxy(function(a){this.eventsRouter(a)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on"),this.settings.touchDrag&&!c&&this.$stage.on("touchstart touchcancel",a.proxy(function(a){this.eventsRouter(a)},this)),this.transitionEndVendor&&this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,!1),this.settings.responsive!==!1&&this.on(b,"resize",a.proxy(this.onThrottledResize,this))},e.prototype.onDragStart=function(d){var e,g,h,i;if(e=d.originalEvent||d||b.event,3===e.which||this.state.isTouch)return!1;if("mousedown"===e.type&&this.$stage.addClass("owl-grab"),this.trigger("drag"),this.drag.startTime=(new Date).getTime(),this.speed(0),this.state.isTouch=!0,this.state.isScrolling=!1,this.state.isSwiping=!1,this.drag.distance=0,g=f(e).x,h=f(e).y,this.drag.offsetX=this.$stage.position().left,this.drag.offsetY=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inMotion&&this.support3d)i=this.getTransformProperty(),this.drag.offsetX=i,this.animate(i),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1,!1;this.drag.startX=g-this.drag.offsetX,this.drag.startY=h-this.drag.offsetY,this.drag.start=g-this.drag.startX,this.drag.targetEl=e.target||e.srcElement,this.drag.updatedX=this.drag.start,("IMG"===this.drag.targetEl.tagName||"A"===this.drag.targetEl.tagName)&&(this.drag.targetEl.draggable=!1),a(c).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",a.proxy(function(a){this.eventsRouter(a)},this))},e.prototype.onDragMove=function(a){var c,e,g,h,i,j;this.state.isTouch&&(this.state.isScrolling||(c=a.originalEvent||a||b.event,e=f(c).x,g=f(c).y,this.drag.currentX=e-this.drag.startX,this.drag.currentY=g-this.drag.startY,this.drag.distance=this.drag.currentX-this.drag.offsetX,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":this.drag.distance>0&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(h=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),i=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),j=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,h+j),i+j)),(this.drag.distance>8||this.drag.distance<-8)&&(c.preventDefault!==d?c.preventDefault():c.returnValue=!1,this.state.isSwiping=!0),this.drag.updatedX=this.drag.currentX,(this.drag.currentY>16||this.drag.currentY<-16)&&this.state.isSwiping===!1&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start),this.animate(this.drag.updatedX)))},e.prototype.onDragEnd=function(b){var d,e,f;if(this.state.isTouch){if("mouseup"===b.type&&this.$stage.removeClass("owl-grab"),this.trigger("dragged"),this.drag.targetEl.removeAttribute("draggable"),this.state.isTouch=!1,this.state.isScrolling=!1,this.state.isSwiping=!1,0===this.drag.distance&&this.state.inMotion!==!0)return this.state.inMotion=!1,!1;this.drag.endTime=(new Date).getTime(),d=this.drag.endTime-this.drag.startTime,e=Math.abs(this.drag.distance),(e>3||d>300)&&this.removeClick(this.drag.targetEl),f=this.closest(this.drag.updatedX),this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(f),this.invalidate("position"),this.update(),this.settings.pullDrag||this.drag.updatedX!==this.coordinates(f)||this.transitionEnd(),this.drag.distance=0,a(c).off(".owl.dragEvents")}},e.prototype.removeClick=function(c){this.drag.targetEl=c,a(c).on("click.preventClick",this.e._preventClick),b.setTimeout(function(){a(c).off("click.preventClick")},300)},e.prototype.preventClick=function(b){b.preventDefault?b.preventDefault():b.returnValue=!1,b.stopPropagation&&b.stopPropagation(),a(b.target).off("click.preventClick")},e.prototype.getTransformProperty=function(){var a,c;return a=b.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform"),a=a.replace(/matrix(3d)?\(|\)/g,"").split(","),c=16===a.length,c!==!0?a[4]:a[12]},e.prototype.closest=function(b){var c=-1,d=30,e=this.width(),f=this.coordinates();return this.settings.freeDrag||a.each(f,a.proxy(function(a,g){return b>g-d&&g+d>b?c=a:this.op(b,"<",g)&&this.op(b,">",f[a+1]||g-e)&&(c="left"===this.state.direction?a+1:a),-1===c},this)),this.settings.loop||(this.op(b,">",f[this.minimum()])?c=b=this.minimum():this.op(b,"<",f[this.maximum()])&&(c=b=this.maximum())),c},e.prototype.animate=function(b){this.trigger("translate"),this.state.inMotion=this.speed()>0,this.support3d?this.$stage.css({transform:"translate3d("+b+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.isTouch?this.$stage.css({left:b+"px"}):this.$stage.animate({left:b},this.speed()/1e3,this.settings.fallbackEasing,a.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(a){this._invalidated[a]=!0},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(b,c){var e=c?this._items.length:this._items.length+this._clones.length;return!a.isNumeric(b)||1>e?d:b=this._clones.length?(b%e+e)%e:Math.max(this.minimum(c),Math.min(this.maximum(c),b))},e.prototype.relative=function(a){return a=this.normalize(a),a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=0,f=this.settings;if(a)return this._items.length-1;if(!f.loop&&f.center)b=this._items.length-1;else if(f.loop||f.center)if(f.loop||f.center)b=this._items.length+f.items;else{if(!f.autoWidth&&!f.merge)throw"Can not detect maximum absolute position.";for(revert=f.rtl?1:-1,c=this.$stage.width()-this.$element.width();(d=this.coordinates(e))&&!(d*revert>=c);)b=++e}else b=this._items.length-f.items;return b},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c=null;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[b-1]||0))/2*(this.settings.rtl?-1:1)):c=this._coordinates[b-1]||0,c)},e.prototype.duration=function(a,b,c){return Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(c,d){if(this.settings.loop){var e=c-this.relative(this.current()),f=this.current(),g=this.current(),h=this.current()+e,i=0>g-h?!0:!1,j=this._clones.length+this._items.length;h=j-this.settings.items&&i===!0&&(f=g-this._items.length,this.reset(f)),b.clearTimeout(this.e._goToLoop),this.e._goToLoop=b.setTimeout(a.proxy(function(){this.speed(this.duration(this.current(),f+e,d)),this.current(f+e),this.update()},this),30)}else this.speed(this.duration(this.current(),c,d)),this.current(c),this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.transitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.state.inMotion=!1,void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(a.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(a,b){b=b===d?this._items.length:this.normalize(b,!0),this.trigger("add",{content:a,position:b}),0===this._items.length||b===this._items.length?(this.$stage.append(a),this._items.push(a),this._mergers.push(1*a.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[b].before(a),this._items.splice(b,0,a),this._mergers.splice(b,0,1*a.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this.invalidate("items"),this.trigger("added",{content:a,position:b})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.addTriggerableEvents=function(){var b=a.proxy(function(b,c){return a.proxy(function(a){a.relatedTarget!==this&&(this.suppress([c]),b.apply(this,[].slice.call(arguments,1)),this.release([c]))},this)},this);a.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},a.proxy(function(a,c){this.$element.on(a+".owl.carousel",b(c,a+".owl.carousel"))},this))},e.prototype.watchVisibility=function(){function c(a){return a.offsetWidth>0&&a.offsetHeight>0}function d(){c(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),b.clearInterval(this.e._checkVisibile))}c(this.$element.get(0))||(this.$element.addClass("owl-hidden"),b.clearInterval(this.e._checkVisibile),this.e._checkVisibile=b.setInterval(a.proxy(d,this),500))},e.prototype.preloadAutoWidthImages=function(b){var c,d,e,f;c=0,d=this,b.each(function(g,h){e=a(h),f=new Image,f.onload=function(){c++,e.attr("src",f.src),e.css("opacity",1),c>=b.length&&(d.state.imagesLoaded=!0,d.initialize())},f.src=e.attr("src")||e.attr("data-src")||e.attr("data-src-retina")})},e.prototype.destroy=function(){this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass),this.settings.responsive!==!1&&a(b).off("resize.owl.carousel"),this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd);for(var d in this._plugins)this._plugins[d].destroy();(this.settings.mouseDrag||this.settings.touchDrag)&&(this.$stage.off("mousedown touchstart touchcancel"),a(c).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1})),this.$element.off(".owl"),this.$stage.children(".cloned").remove(),this.e=null,this.$element.removeData("owlCarousel"),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.unwrap()},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d){var e={item:{count:this._items.length,index:this.current()}},f=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),g=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},e,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(g)}),this.$element.trigger(g),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].apply(this,g)),g},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.browserSupport=function(){if(this.support3d=j(),this.support3d){this.transformVendor=i();var a=["transitionend","webkitTransitionEnd","transitionend","oTransitionEnd"];this.transitionEndVendor=a[h()],this.vendorName=this.transformVendor.replace(/Transform/i,""),this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":""}this.state.orientation=b.orientation},a.fn.owlCarousel=function(b){return this.each(function(){a(this).data("owlCarousel")||a(this).data("owlCarousel",new e(this,b))})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b){var c=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,d=c.center&&Math.ceil(c.items/2)||c.items,e=c.center&&-1*d||0,f=(b.property&&b.property.value||this._core.current())+e,g=this._core.clones().length,h=a.proxy(function(a,b){this.load(b)},this);e++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},c.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=c}(window.Zepto||window.jQuery,window,document),function(a){var b=function(c){this._core=c,this._handlers={"initialized.owl.carousel":a.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)},this._core.options=a.extend({},b.Defaults,this._core.options),this._core.$element.on(this._handlers)};b.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},b.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)},b.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=b}(window.Zepto||window.jQuery,window,document),function(a,b,c){var d=function(b){this._core=b,this._videos={},this._playing=null,this._fullscreen=!1,this._handlers={"resize.owl.carousel":a.proxy(function(a){this._core.settings.video&&!this.isInFullScreen()&&a.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":a.proxy(function(){this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))},this)},this._core.options=a.extend({},d.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};d.Defaults={video:!1,videoHeight:!1,videoWidth:!1},d.prototype.fetch=function(a,b){var c=a.attr("data-vimeo-id")?"vimeo":"youtube",d=a.attr("data-vimeo-id")||a.attr("data-youtube-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else{if(!(d[3].indexOf("vimeo")>-1))throw new Error("Video URL not supported.");c="vimeo"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},d.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
      ',d=k.lazyLoad?'
      ':'
      ',b.after(d),b.after(e)};return b.wrap('
      "),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="http://img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type&&a.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}))},d.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null},d.prototype.play=function(b){this._core.trigger("play",null,"video"),this._playing&&this.stop();var c,d,e=a(b.target||b.srcElement),f=e.closest("."+this._core.settings.itemClass),g=this._videos[f.attr("data-video")],h=g.width||"100%",i=g.height||this._core.$stage.height();"youtube"===g.type?c='':"vimeo"===g.type&&(c=''),f.addClass("owl-video-playing"),this._playing=f,d=a('
      '+c+"
      "),e.after(d)},d.prototype.isInFullScreen=function(){var d=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return d&&a(d).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),d&&this._fullscreen&&this._playing?!1:this._fullscreen?(this._fullscreen=!1,!1):this._playing&&this._core.state.orientation!==b.orientation?(this._core.state.orientation=b.orientation,!1):!0},d.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=d}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){this.swapping="translated"==a.type},this),"translate.owl.carousel":a.proxy(function(){this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",c)),f&&e.addClass("animated owl-animated-in").addClass(f).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",c))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.transitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c){var d=function(b){this.core=b,this.core.options=a.extend({},d.Defaults,this.core.options),this.handlers={"translated.owl.carousel refreshed.owl.carousel":a.proxy(function(){this.autoplay() +},this),"play.owl.autoplay":a.proxy(function(a,b,c){this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)},this.core.$element.on(this.handlers)};d.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},d.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(b.clearInterval(this.interval),this.interval=b.setInterval(a.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):b.clearInterval(this.interval)},d.prototype.play=function(){return c.hidden===!0||this.core.state.isTouch||this.core.state.isScrolling||this.core.state.isSwiping||this.core.state.inMotion?void 0:this.core.settings.autoplay===!1?void b.clearInterval(this.interval):void this.core.next(this.core.settings.autoplaySpeed)},d.prototype.stop=function(){b.clearInterval(this.interval)},d.prototype.pause=function(){b.clearInterval(this.interval)},d.prototype.destroy=function(){var a,c;b.clearInterval(this.interval);for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=d}(window.Zepto||window.jQuery,window,document),function(a){"use strict";var b=function(c){this._core=c,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){this._core.settings.dotsData&&this._templates.push(a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":a.proxy(function(b){this._core.settings.dotsData&&this._templates.splice(b.position,0,a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":a.proxy(function(a){this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"change.owl.carousel":a.proxy(function(a){if("position"==a.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var b=this._core.current(),c=this._core.maximum(),d=this._core.minimum();a.data=a.property.value>c?b>=c?d:c:a.property.value").addClass(d.dotClass).append(a("")).prop("outerHTML")]),d.navContainer&&d.dotsContainer||(this._controls.$container=a("
      ").addClass(d.controlsClass).appendTo(this.$element)),this._controls.$indicators=d.dotsContainer?a(d.dotsContainer):a("
      ").hide().addClass(d.dotsClass).appendTo(this._controls.$container),this._controls.$indicators.on("click","div",a.proxy(function(b){var c=a(b.target).parent().is(this._controls.$indicators)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(c,d.dotsSpeed)},this)),b=d.navContainer?a(d.navContainer):a("
      ").addClass(d.navContainerClass).prependTo(this._controls.$container),this._controls.$next=a("<"+d.navElement+">"),this._controls.$previous=this._controls.$next.clone(),this._controls.$previous.addClass(d.navClass[0]).html(d.navText[0]).hide().prependTo(b).on("click",a.proxy(function(){this.prev(d.navSpeed)},this)),this._controls.$next.addClass(d.navClass[1]).html(d.navText[1]).hide().appendTo(b).on("click",a.proxy(function(){this.next(d.navSpeed)},this));for(c in this._overrides)this._core[c]=a.proxy(this[c],this)},b.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},b.prototype.update=function(){var a,b,c,d=this._core.settings,e=this._core.clones().length/2,f=e+this._core.items().length,g=d.center||d.autoWidth||d.dotData?1:d.dotsEach||d.items;if("page"!==d.slideBy&&(d.slideBy=Math.min(d.slideBy,d.items)),d.dots||"page"==d.slideBy)for(this._pages=[],a=e,b=0,c=0;f>a;a++)(b>=g||0===b)&&(this._pages.push({start:a-e,end:a-e+g-1}),b=0,++c),b+=this._core.mergers(this._core.relative(a))},b.prototype.draw=function(){var b,c,d="",e=this._core.settings,f=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!e.nav||e.loop||e.navRewind||(this._controls.$previous.toggleClass("disabled",0>=f),this._controls.$next.toggleClass("disabled",f>=this._core.maximum())),this._controls.$previous.toggle(e.nav),this._controls.$next.toggle(e.nav),e.dots){if(b=this._pages.length-this._controls.$indicators.children().length,e.dotData&&0!==b){for(c=0;c0?(d=new Array(b+1).join(this._templates[0]),this._controls.$indicators.append(d)):0>b&&this._controls.$indicators.children().slice(b).remove();this._controls.$indicators.find(".active").removeClass("active"),this._controls.$indicators.children().eq(a.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(e.dots)},b.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotData?1:c.dotsEach||c.items)}},b.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,function(a){return a.start<=b&&a.end>=b}).pop()},b.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},b.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},b.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},b.prototype.to=function(b,c,d){var e;d?a.proxy(this._overrides.to,this._core)(b,c):(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c))},a.fn.owlCarousel.Constructor.Plugins.Navigation=b}(window.Zepto||window.jQuery,window,document),function(a,b){"use strict";var c=function(d){this._core=d,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(){"URLHash"==this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){var c=a(b.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[c]=b.content},this)},this._core.options=a.extend({},c.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(){var a=b.location.hash.substring(1),c=this._core.$stage.children(),d=this._hashes[a]&&c.index(this._hashes[a])||0;return a?void this._core.to(d,!1,!0):!1},this))};c.Defaults={URLhashListener:!1},c.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=c}(window.Zepto||window.jQuery,window,document); + +/* + * jQuery FlexSlider v2.0 + * Copyright 2012 WooThemes + * Contributing Author: Tyler Smith + */ +;(function(d){d.flexslider=function(h,k){var a=d(h),c=d.extend({},d.flexslider.defaults,k),e=c.namespace,o="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,s=o?"touchend":"click",l="vertical"===c.direction,m=c.reverse,i=0');if(1':""+b+"",a.controlNavScaffold.append("
    • "+g+"
    • "),b++;a.controlsContainer?d(a.controlsContainer).append(a.controlNavScaffold):a.append(a.controlNavScaffold);f.controlNav.set();f.controlNav.active();a.controlNavScaffold.delegate("a, img",s,function(b){b.preventDefault();var b=d(this),g=a.controlNav.index(b);b.hasClass(e+"active")||(a.direction=g>a.currentSlide?"next":"prev",a.flexAnimate(g,c.pauseOnAction))});o&&a.controlNavScaffold.delegate("a","click touchstart",function(a){a.preventDefault()})}, +setupManual:function(){a.controlNav=a.manualControls;f.controlNav.active();a.controlNav.live(s,function(b){b.preventDefault();var b=d(this),g=a.controlNav.index(b);b.hasClass(e+"active")||(g>a.currentSlide?a.direction="next":a.direction="prev",a.flexAnimate(g,c.pauseOnAction))});o&&a.controlNav.live("click touchstart",function(a){a.preventDefault()})},set:function(){a.controlNav=d("."+e+"control-nav li "+("thumbnails"===c.controlNav?"img":"a"),a.controlsContainer?a.controlsContainer:a)},active:function(){a.controlNav.removeClass(e+ +"active").eq(a.animatingTo).addClass(e+"active")},update:function(b,c){1"+a.count+"")):1===a.pagingCount?a.controlNavScaffold.find("li").remove():a.controlNav.eq(c).closest("li").remove();f.controlNav.set();1
    • '+c.prevText+'
    • '+c.nextText+"
    • ");a.controlsContainer?(d(a.controlsContainer).append(b),a.directionNav=d("."+e+"direction-nav li a",a.controlsContainer)):(a.append(b),a.directionNav=d("."+e+"direction-nav li a",a));f.directionNav.update();a.directionNav.bind(s,function(b){b.preventDefault();b=d(this).hasClass(e+"next")?a.getTarget("next"):a.getTarget("prev");a.flexAnimate(b,c.pauseOnAction)});o&&a.directionNav.bind("click touchstart",function(a){a.preventDefault()})},update:function(){var b= +e+"disabled";c.animationLoop||(1===a.pagingCount?a.directionNav.addClass(b):0===a.animatingTo?a.directionNav.removeClass(b).filter("."+e+"prev").addClass(b):a.animatingTo===a.last?a.directionNav.removeClass(b).filter("."+e+"next").addClass(b):a.directionNav.removeClass(b))}},pausePlay:{setup:function(){var b=d('
      ');a.controlsContainer?(a.controlsContainer.append(b),a.pausePlay=d("."+e+"pauseplay a",a.controlsContainer)):(a.append(b),a.pausePlay=d("."+e+"pauseplay a", +a));f.pausePlay.update(c.slideshow?e+"pause":e+"play");a.pausePlay.bind(s,function(b){b.preventDefault();if(d(this).hasClass(e+"pause")){a.pause();a.manualPause=true}else{a.play();a.manualPause=false}});o&&a.pausePlay.bind("click touchstart",function(a){a.preventDefault()})},update:function(b){"play"===b?a.pausePlay.removeClass(e+"pause").addClass(e+"play").text(c.playText):a.pausePlay.removeClass(e+"play").addClass(e+"pause").text(c.pauseText)}},touch:function(){function b(b){j=l?d-b.touches[0].pageY: +d-b.touches[0].pageX;o=l?Math.abs(j)j||a.currentSlide===a.last&&0Number(new Date)-k&&20n/2)?a.flexAnimate(l, +c.pauseOnAction):a.flexAnimate(a.currentSlide,c.pauseOnAction,!0)}h.removeEventListener("touchmove",b,!1);h.removeEventListener("touchend",g,!1);f=j=e=d=null}var d,e,f,n,j,k,o=!1;h.addEventListener("touchstart",function(j){a.animating?j.preventDefault():1===j.touches.length&&(a.pause(),n=l?a.h:a.w,k=Number(new Date),f=i&&m&&a.animatingTo===a.last?0:i&&m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:i&&a.currentSlide===a.last?a.limit:i?(a.itemW+c.itemMargin)*a.move*a.currentSlide:m?(a.last-a.currentSlide+ +a.cloneOffset)*n:(a.currentSlide+a.cloneOffset)*n,d=l?j.touches[0].pageY:j.touches[0].pageX,e=l?j.touches[0].pageX:j.touches[0].pageY,h.addEventListener("touchmove",b,!1),h.addEventListener("touchend",g,!1))},!1)},resize:function(){!a.animating&&a.is(":visible")&&(i||a.doMath(),p?f.smoothHeight():i?(a.slides.width(a.computedW),a.update(a.pagingCount),a.setProps()):l?(a.viewport.height(a.h),a.setProps(a.h,"setTotal")):(c.smoothHeight&&f.smoothHeight(),a.newSlides.width(a.computedW),a.setProps(a.computedW, +"setTotal")))},smoothHeight:function(b){if(!l||p){var c=p?a:a.viewport;b?c.animate({height:a.slides.eq(a.animatingTo).height()},b):c.height(a.slides.eq(a.animatingTo).height())}},sync:function(b){var g=d(c.sync).data("flexslider"),e=a.animatingTo;switch(b){case "animate":g.flexAnimate(e,c.pauseOnAction,!1,!0);break;case "play":!g.playing&&!g.asNav&&g.play();break;case "pause":g.pause()}}};a.flexAnimate=function(b,g,q,h,k){if(!a.animating&&(a.canAdvance(b)||q)&&a.is(":visible")){if(r&&h)if(q=d(c.asNavFor).data("flexslider"), +a.atEnd=0===b||b===a.count-1,q.flexAnimate(b,!0,!1,!0,k),a.direction=a.currentItema.w?2*c.itemMargin:c.itemMargin,b=(a.itemW+b)*a.move*a.animatingTo,b=b>a.limit&&1!==a.visible?a.limit:b):b= +0===a.currentSlide&&b===a.count-1&&c.animationLoop&&"next"!==a.direction?m?(a.count+a.cloneOffset)*n:0:a.currentSlide===a.last&&0===b&&c.animationLoop&&"prev"!==a.direction?m?0:(a.count+1)*n:m?(a.count-1-b+a.cloneOffset)*n:(b+a.cloneOffset)*n;a.setProps(b,"",c.animationSpeed);if(a.transitions){if(!c.animationLoop||!a.atEnd)a.animating=!1,a.currentSlide=a.animatingTo;a.container.unbind("webkitTransitionEnd transitionend");a.container.bind("webkitTransitionEnd transitionend",function(){a.wrapup(n)})}else a.container.animate(a.args, +c.animationSpeed,c.easing,function(){a.wrapup(n)})}c.smoothHeight&&f.smoothHeight(c.animationSpeed)}};a.wrapup=function(b){!p&&!i&&(0===a.currentSlide&&a.animatingTo===a.last&&c.animationLoop?a.setProps(b,"jumpEnd"):a.currentSlide===a.last&&(0===a.animatingTo&&c.animationLoop)&&a.setProps(b,"jumpStart"));a.animating=!1;a.currentSlide=a.animatingTo;c.after(a)};a.animateSlides=function(){a.animating||a.flexAnimate(a.getTarget("next"))};a.pause=function(){clearInterval(a.animatedSlides);a.playing=!1; +c.pausePlay&&f.pausePlay.update("play");a.syncExists&&f.sync("pause")};a.play=function(){a.animatedSlides=setInterval(a.animateSlides,c.slideshowSpeed);a.playing=!0;c.pausePlay&&f.pausePlay.update("pause");a.syncExists&&f.sync("play")};a.canAdvance=function(b){var d=r?a.pagingCount-1:a.last;return r&&0===a.currentItem&&b===a.pagingCount-1&&"next"!==a.direction?!1:b===a.currentSlide&&!r?!1:c.animationLoop?!0:a.atEnd&&0===a.currentSlide&&b===d&&"next"!==a.direction?!1:a.atEnd&&a.currentSlide===d&&0=== +b&&"next"===a.direction?!1:!0};a.getTarget=function(b){a.direction=b;return"next"===b?a.currentSlide===a.last?0:a.currentSlide+1:0===a.currentSlide?a.last:a.currentSlide-1};a.setProps=function(b,d,e){var f=function(){var e=b?b:(a.itemW+c.itemMargin)*a.move*a.animatingTo;return-1*function(){if(i)return"setTouch"===d?b:m&&a.animatingTo===a.last?0:m?a.limit-(a.itemW+c.itemMargin)*a.move*a.animatingTo:a.animatingTo===a.last?a.limit:e;switch(d){case "setTotal":return m?(a.count-1-a.currentSlide+a.cloneOffset)* +b:(a.currentSlide+a.cloneOffset)*b;case "setTouch":return b;case "jumpEnd":return m?b:a.count*b;case "jumpStart":return m?a.count*b:b;default:return b}}()+"px"}();a.transitions&&(f=l?"translate3d(0,"+f+",0)":"translate3d("+f+",0,0)",e=void 0!==e?e/1E3+"s":"0s",a.container.css("-"+a.pfx+"-transition-duration",e));a.args[a.prop]=f;(a.transitions||void 0===e)&&a.container.css(a.args)};a.setup=function(b){if(p)a.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"=== +b&&a.slides.eq(a.currentSlide).fadeIn(c.animationSpeed,c.easing),c.smoothHeight&&f.smoothHeight();else{var g,h;"init"===b&&(a.viewport=d('
      ').css({overflow:"hidden",position:"relative"}).appendTo(a).append(a.container),a.cloneCount=0,a.cloneOffset=0,m&&(h=d.makeArray(a.slides).reverse(),a.slides=d(h),a.container.empty().append(a.slides)));c.animationLoop&&!i&&(a.cloneCount=2,a.cloneOffset=1,"init"!==b&&a.container.find(".clone").remove(),a.container.append(a.slides.first().clone().addClass("clone")).prepend(a.slides.last().clone().addClass("clone"))); +a.newSlides=d(c.selector,a);g=m?a.count-1-a.currentSlide+a.cloneOffset:a.currentSlide+a.cloneOffset;l&&!i?(a.container.height(200*(a.count+a.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){a.newSlides.css({display:"block"});a.doMath();a.viewport.height(a.h);a.setProps(g*a.h,"init")},"init"===b?100:0)):(a.container.width(200*(a.count+a.cloneCount)+"%"),a.setProps(g*a.computedW,"init"),setTimeout(function(){a.doMath();a.newSlides.css({width:a.computedW,"float":"left", +display:"block"});c.smoothHeight&&f.smoothHeight()},"init"===b?100:0))}i||a.slides.removeClass(e+"active-slide").eq(a.currentSlide).addClass(e+"active-slide")};a.doMath=function(){var b=a.slides.first(),d=c.itemMargin,e=c.minItems,f=c.maxItems;a.w=a.width();a.h=b.height();a.boxPadding=b.outerWidth()-b.width();i?(a.itemT=c.itemWidth+d,a.minW=e?e*a.itemT:a.w,a.maxW=f?f*a.itemT:a.w,a.itemW=a.minW>a.w?(a.w-d*e)/e:a.maxWa.w?a.w:c.itemWidth,a.visible=Math.floor(a.w/(a.itemW+ +d)),a.move=0a.w?(a.itemW+2*d)*a.count-a.w-d:(a.itemW+d)*a.count-a.w):(a.itemW=a.w,a.pagingCount=a.count,a.last=a.count-1);a.computedW=a.itemW-a.boxPadding};a.update=function(b,d){a.doMath();i||(ba.controlNav.length)f.controlNav.update("add");else if("remove"===d&&!i||a.pagingCounta.last&&(a.currentSlide-=1,a.animatingTo-=1),f.controlNav.update("remove",a.last);c.directionNav&&f.directionNav.update()};a.addSlide=function(b,e){var f=d(b);a.count+=1;a.last=a.count-1;l&&m?void 0!==e?a.slides.eq(a.count-e).after(f):a.container.prepend(f):void 0!==e?a.slides.eq(e).before(f):a.container.append(f);a.update(e,"add");a.slides=d(c.selector+ +":not(.clone)",a);a.setup();c.added(a)};a.removeSlide=function(b){var e=isNaN(b)?a.slides.index(d(b)):b;a.count-=1;a.last=a.count-1;isNaN(b)?d(b,a.slides).remove():l&&m?a.slides.eq(a.last).remove():a.slides.eq(b).remove();a.doMath();a.update(e,"remove");a.slides=d(c.selector+":not(.clone)",a);a.setup();c.removed(a)};f.init()};d.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0, +slideshow:!0,slideshowSpeed:7E3,animationSpeed:600,initDelay:0,randomize:!1,pauseOnAction:!0,pauseOnHover:!1,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"",nextText:"",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:0,maxItems:0,move:0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){}, +removed:function(){}};d.fn.flexslider=function(h){h=h||{};if("object"===typeof h)return this.each(function(){var a=d(this),c=a.find(h.selector?h.selector:".slides > li");1===c.length?(c.fadeIn(400),h.start&&h.start(a)):void 0===a.data("flexslider")&&new d.flexslider(this,h)});var k=d(this).data("flexslider");switch(h){case "play":k.play();break;case "pause":k.pause();break;case "next":k.flexAnimate(k.getTarget("next"),!0);break;case "prev":case "previous":k.flexAnimate(k.getTarget("prev"),!0);break; +default:"number"===typeof h&&k.flexAnimate(h,!0)}}})(jQuery); + +/*! WOW - v1.1.3 - 2016-05-06 +* Copyright (c) 2016 Matthieu Aussaguel;*/(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a,b){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),null!=a.scrollContainer&&(this.config.scrollContainer=document.querySelector(a.scrollContainer)),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(b){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); + + +/*jquery.mb.YTPlayer 24-12-2017 + _ jquery.mb.components + _ email: matteo@open-lab.com + _ Copyright (c) 2001-2017. Matteo Bicocchi (Pupunzi); + _ blog: http://pupunzi.open-lab.com + _ Open Lab s.r.l., Florence - Italy + */ +function onYouTubeIframeAPIReady(){ytp.YTAPIReady||(ytp.YTAPIReady=!0,jQuery(document).trigger("YTAPIReady"))}function uncamel(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}function setUnit(a,b){return"string"!=typeof a||a.match(/^[\-0-9\.]+jQuery/)?""+a+b:a}function setFilter(a,b,c){var d=uncamel(b),e=jQuery.browser.mozilla?"":jQuery.CSS.sfx;a[e+"filter"]=a[e+"filter"]||"",c=setUnit(c>jQuery.CSS.filters[b].max?jQuery.CSS.filters[b].max:c,jQuery.CSS.filters[b].unit),a[e+"filter"]+=d+"("+c+") ",delete a[b]}function isTouchSupported(){var a=nAgt.msMaxTouchPoints,b="ontouchstart"in document.createElement("div");return a||b?!0:!1}function isTouchSupported(){var a=nAgt.msMaxTouchPoints,b="ontouchstart"in document.createElement("div");return a||b?!0:!1}var ytp=ytp||{},getYTPVideoID=function(a){var b,c;return a.indexOf("youtu.be")>0?(b=a.substr(a.lastIndexOf("/")+1,a.length),c=b.indexOf("?list=")>0?b.substr(b.lastIndexOf("="),b.length):null,b=c?b.substr(0,b.lastIndexOf("?")):b):a.indexOf("http")>-1?(b=a.match(/[\\?&]v=([^&#]*)/)[1],c=a.indexOf("list=")>0?a.match(/[\\?&]list=([^&#]*)/)[1]:null):(b=a.length>15?null:a,c=b?null:a),{videoID:b,playlistID:c}};!function(jQuery,ytp){jQuery.mbYTPlayer={name:"jquery.mb.YTPlayer",version:"3.1.5",build:"6799",author:"Matteo Bicocchi (pupunzi)",apiKey:"",defaults:{containment:"body",ratio:"auto",videoURL:null,startAt:0,stopAt:0,autoPlay:!0,vol:50,addRaster:!1,mask:!1,opacity:1,quality:"default",mute:!1,loop:!0,fadeOnStartTime:1500,showControls:!0,showAnnotations:!1,showYTLogo:!0,stopMovieOnBlur:!0,realfullscreen:!0,abundance:.2,useOnMobile:!0,mobileFallbackImage:null,gaTrack:!0,optimizeDisplay:!0,remember_last_time:!1,playOnlyIfVisible:!1,anchor:"center,center",addFilters:null,onReady:function(a){},onError:function(a,b){}},controls:{play:"P",pause:"p",mute:"M",unmute:"A",onlyYT:"O",showSite:"R",ytLogo:"Y"},controlBar:null,locationProtocol:"https:",defaultFilters:{grayscale:{value:0,unit:"%"},hue_rotate:{value:0,unit:"deg"},invert:{value:0,unit:"%"},opacity:{value:0,unit:"%"},saturate:{value:0,unit:"%"},sepia:{value:0,unit:"%"},brightness:{value:0,unit:"%"},contrast:{value:0,unit:"%"},blur:{value:0,unit:"px"}},buildPlayer:function(options){return this.each(function(){var YTPlayer=this,$YTPlayer=jQuery(YTPlayer);YTPlayer.loop=0,YTPlayer.opt={},YTPlayer.state=0,YTPlayer.filters=$.extend(!0,{},jQuery.mbYTPlayer.defaultFilters),YTPlayer.filtersEnabled=!0,YTPlayer.id=YTPlayer.id||"YTP_"+(new Date).getTime(),$YTPlayer.addClass("mb_YTPlayer");var property=$YTPlayer.data("property")&&"string"==typeof $YTPlayer.data("property")?eval("("+$YTPlayer.data("property")+")"):$YTPlayer.data("property");"undefined"!=typeof property&&"undefined"!=typeof property.vol&&0===property.vol&&(property.vol=1,property.mute=!0),YTPlayer.opt=jQuery.extend(jQuery.mbYTPlayer.defaults,options,property),console.debug("1:: ",property),console.debug("1:: ",YTPlayer.opt),"true"==YTPlayer.opt.loop&&(YTPlayer.opt.loop=9999),YTPlayer.isRetina=window.retina||window.devicePixelRatio>1;var isIframe=function(){var a=!1;try{self.location.href!=top.location.href&&(a=!0)}catch(b){a=!0}return a};YTPlayer.opt.realfullscreen=isIframe()?!1:YTPlayer.opt.realfullscreen,$YTPlayer.attr("id")||$YTPlayer.attr("id","ytp_"+(new Date).getTime());var playerID="iframe_"+YTPlayer.id;YTPlayer.isAlone=!1,YTPlayer.hasFocus=!0,YTPlayer.videoID=this.opt.videoURL?getYTPVideoID(this.opt.videoURL).videoID:$YTPlayer.attr("href")?getYTPVideoID($YTPlayer.attr("href")).videoID:!1,YTPlayer.playlistID=this.opt.videoURL?getYTPVideoID(this.opt.videoURL).playlistID:$YTPlayer.attr("href")?getYTPVideoID($YTPlayer.attr("href")).playlistID:!1,YTPlayer.opt.showAnnotations=YTPlayer.opt.showAnnotations?"1":"3";var start_from_last=0;if(jQuery.mbCookie.get("YTPlayer_start_from"+YTPlayer.videoID)&&(start_from_last=parseFloat(jQuery.mbCookie.get("YTPlayer_start_from"+YTPlayer.videoID))),YTPlayer.opt.remember_last_time&&start_from_last&&(YTPlayer.start_from_last=start_from_last,jQuery.mbCookie.remove("YTPlayer_start_from"+YTPlayer.videoID)),jQuery.mbBrowser.msie&&jQuery.mbBrowser.version<9&&(this.opt.opacity=1),YTPlayer.isPlayer="self"==YTPlayer.opt.containment,YTPlayer.opt.containment=jQuery("self"==YTPlayer.opt.containment?this:YTPlayer.opt.containment),YTPlayer.isBackground=YTPlayer.opt.containment.is("body"),!YTPlayer.isBackground||!ytp.backgroundIsInited){YTPlayer.isPlayer||$YTPlayer.hide(),YTPlayer.overlay=jQuery("
      ").css({position:"absolute",top:0,left:0,width:"100%",height:"100%"}).addClass("YTPOverlay"),YTPlayer.isPlayer&&YTPlayer.overlay.on("click",function(){$YTPlayer.YTPTogglePlay()}),YTPlayer.wrapper=jQuery("
      ").addClass("mbYTP_wrapper").attr("id","wrapper_"+YTPlayer.id),YTPlayer.wrapper.css({position:"absolute",zIndex:0,minWidth:"100%",minHeight:"100%",left:0,top:0,overflow:"hidden",opacity:0});var playerBox=jQuery("
      ").attr("id",playerID).addClass("playerBox");if(playerBox.css({position:"absolute",zIndex:0,width:"100%",height:"100%",top:0,left:0,overflow:"hidden",opacity:1}),YTPlayer.wrapper.append(playerBox),playerBox.after(YTPlayer.overlay),YTPlayer.isPlayer&&(YTPlayer.inlineWrapper=jQuery("
      ").addClass("inline-YTPlayer"),YTPlayer.inlineWrapper.css({position:"relative",maxWidth:YTPlayer.opt.containment.css("width")}),YTPlayer.opt.containment.css({position:"relative",paddingBottom:"56.25%",overflow:"hidden",height:0}),YTPlayer.opt.containment.wrap(YTPlayer.inlineWrapper)),YTPlayer.opt.containment.children().not("script, style").each(function(){"static"==jQuery(this).css("position")&&jQuery(this).css("position","relative")}),YTPlayer.isBackground?(jQuery("body").css({boxSizing:"border-box"}),YTPlayer.wrapper.css({position:"fixed",top:0,left:0,zIndex:0}),$YTPlayer.hide()):"static"==YTPlayer.opt.containment.css("position")&&YTPlayer.opt.containment.css({position:"relative"}),YTPlayer.opt.containment.prepend(YTPlayer.wrapper),YTPlayer.isBackground||YTPlayer.overlay.on("mouseenter",function(){YTPlayer.controlBar&&YTPlayer.controlBar.length&&YTPlayer.controlBar.addClass("visible")}).on("mouseleave",function(){YTPlayer.controlBar&&YTPlayer.controlBar.length&&YTPlayer.controlBar.removeClass("visible")}),ytp.YTAPIReady)setTimeout(function(){jQuery(document).trigger("YTAPIReady")},100);else{jQuery("#YTAPI").remove();var tag=jQuery("").attr({src:jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/iframe_api?v="+jQuery.mbYTPlayer.version,id:"YTAPI"});jQuery("head").prepend(tag)}if(jQuery.mbBrowser.mobile&&!YTPlayer.opt.useOnMobile)return YTPlayer.opt.mobileFallbackImage&&(YTPlayer.wrapper.css({backgroundImage:"url("+YTPlayer.opt.mobileFallbackImage+")",backgroundPosition:"center center",backgroundSize:"cover",backgroundRepeat:"no-repeat",opacity:1}),YTPlayer.wrapper.css({opacity:1})),$YTPlayer;jQuery.mbBrowser.mobile&&YTPlayer.opt.autoPlay&&YTPlayer.opt.useOnMobile&&jQuery("body").one("touchstart",function(){YTPlayer.player.playVideo()}),jQuery(document).on("YTAPIReady",function(){YTPlayer.isBackground&&ytp.backgroundIsInited||YTPlayer.isInit||(YTPlayer.isBackground&&(ytp.backgroundIsInited=!0),YTPlayer.opt.autoPlay="undefined"==typeof YTPlayer.opt.autoPlay?YTPlayer.isBackground?!0:!1:YTPlayer.opt.autoPlay,YTPlayer.opt.vol=YTPlayer.opt.vol?YTPlayer.opt.vol:100,jQuery.mbYTPlayer.getDataFromAPI(YTPlayer),jQuery(YTPlayer).on("YTPChanged",function(){if(!YTPlayer.isInit){YTPlayer.isInit=!0;var a={modestbranding:1,autoplay:0,controls:0,showinfo:0,rel:0,enablejsapi:1,version:3,playerapiid:playerID,origin:"*",allowfullscreen:!0,wmode:"transparent",iv_load_policy:YTPlayer.opt.showAnnotations,playsinline:jQuery.browser.mobile?1:0,html5:document.createElement("video").canPlayType?1:0};new YT.Player(playerID,{playerVars:a,events:{onReady:function(a){YTPlayer.player=a.target,YTPlayer.player.loadVideoById({videoId:YTPlayer.videoID.toString(),startSeconds:YTPlayer.opt.startAt,endSeconds:YTPlayer.opt.stopAt,suggestedQuality:YTPlayer.opt.quality}),YTPlayer.isReady||(YTPlayer.isReady=YTPlayer.isPlayer&&!YTPlayer.opt.autoPlay?!1:!0,YTPlayer.playerEl=YTPlayer.player.getIframe(),jQuery(YTPlayer.playerEl).unselectable(),$YTPlayer.optimizeDisplay(),jQuery(window).off("resize.YTP_"+YTPlayer.id).on("resize.YTP_"+YTPlayer.id,function(){$YTPlayer.optimizeDisplay()}),YTPlayer.opt.remember_last_time&&jQuery(window).on("unload.YTP_"+YTPlayer.id,function(){var a=YTPlayer.player.getCurrentTime();jQuery.mbCookie.set("YTPlayer_start_from"+YTPlayer.videoID,a,0)}),jQuery.mbYTPlayer.checkForState(YTPlayer))},onStateChange:function(a){if("function"==typeof a.target.getPlayerState){var b=a.target.getPlayerState();if(YTPlayer.preventTrigger)return void(YTPlayer.preventTrigger=!1);YTPlayer.state=b;var c;switch(b){case-1:c="YTPUnstarted";break;case 0:c="YTPRealEnd";break;case 1:c="YTPPlay",YTPlayer.controlBar.length&&YTPlayer.controlBar.find(".mb_YTPPlaypause").html(jQuery.mbYTPlayer.controls.pause);break;case 2:c="YTPPause",YTPlayer.controlBar.length&&YTPlayer.controlBar.find(".mb_YTPPlaypause").html(jQuery.mbYTPlayer.controls.play);break;case 3:YTPlayer.player.setPlaybackQuality(YTPlayer.opt.quality),c="YTPBuffering",YTPlayer.controlBar.length&&YTPlayer.controlBar.find(".mb_YTPPlaypause").html(jQuery.mbYTPlayer.controls.play);break;case 5:c="YTPCued"}var d=jQuery.Event(c);d.time=YTPlayer.currentTime,YTPlayer.preventTrigger||jQuery(YTPlayer).trigger(d)}},onPlaybackQualityChange:function(a){var b=a.target.getPlaybackQuality(),c=jQuery.Event("YTPQualityChange");c.quality=b,jQuery(YTPlayer).trigger(c)},onError:function(a){150==a.data&&(console.log("Embedding this video is restricted by Youtube."),alert("mb.YTPlayer: Embedding this video ("+YTPlayer.videoID+") is restricted by Youtube"),YTPlayer.isList&&jQuery(YTPlayer).YTPPlayNext()),2==a.data&&YTPlayer.isList&&jQuery(YTPlayer).YTPPlayNext(),"function"==typeof YTPlayer.opt.onError&&YTPlayer.opt.onError($YTPlayer,a)}}})}}))}),$YTPlayer.off("YTPTime.mask"),jQuery.mbYTPlayer.applyMask(YTPlayer)}})},isOnScreen:function(a){var b=a.wrapper,c=$(window).scrollTop(),d=c+$(window).height(),e=b.offset().top,f=e+b.height()/2;return d>=f&&e>=c},getDataFromAPI:function(a){if(a.videoData=jQuery.mbStorage.get("YTPlayer_data_"+a.videoID),jQuery(a).off("YTPData.YTPlayer").on("YTPData.YTPlayer",function(){if(a.hasData&&a.isPlayer&&!a.opt.autoPlay){var b=a.videoData.thumb_max||a.videoData.thumb_high||a.videoData.thumb_medium;a.opt.containment.css({background:"rgba(0,0,0,0.5) url("+b+") center center",backgroundSize:"cover"}),a.opt.backgroundUrl=b}}),a.videoData)setTimeout(function(){a.opt.ratio="auto"==a.opt.ratio?16/9:a.opt.ratio,a.dataReceived=!0;var b=jQuery.Event("YTPChanged");b.time=a.currentTime,b.videoId=a.videoID,jQuery(a).trigger(b);var c=jQuery.Event("YTPData");c.prop={};for(var d in a.videoData)c.prop[d]=a.videoData[d];jQuery(a).trigger(c)},a.opt.fadeOnStartTime),a.hasData=!0;else if(jQuery.mbYTPlayer.apiKey)jQuery.getJSON(jQuery.mbYTPlayer.locationProtocol+"//www.googleapis.com/youtube/v3/videos?id="+a.videoID+"&key="+jQuery.mbYTPlayer.apiKey+"&part=snippet",function(b){function c(b){a.videoData={},a.videoData.id=a.videoID,a.videoData.channelTitle=b.channelTitle,a.videoData.title=b.title,a.videoData.description=b.description.length<400?b.description:b.description.substring(0,400)+" ...",a.videoData.aspectratio="auto"==a.opt.ratio?16/9:a.opt.ratio,a.opt.ratio=a.videoData.aspectratio,a.videoData.thumb_max=b.thumbnails.maxres?b.thumbnails.maxres.url:null,a.videoData.thumb_high=b.thumbnails.high?b.thumbnails.high.url:null,a.videoData.thumb_medium=b.thumbnails.medium?b.thumbnails.medium.url:null,jQuery.mbStorage.set("YTPlayer_data_"+a.videoID,a.videoData)}a.dataReceived=!0;var d=jQuery.Event("YTPChanged");d.time=a.currentTime,d.videoId=a.videoID,jQuery(a).trigger(d),b.items[0]?(c(b.items[0].snippet),a.hasData=!0):(a.videoData={},a.hasData=!1);var e=jQuery.Event("YTPData");e.prop={};for(var f in a.videoData)e.prop[f]=a.videoData[f];jQuery(a).trigger(e)});else{if(setTimeout(function(){var b=jQuery.Event("YTPChanged");b.time=a.currentTime,b.videoId=a.videoID,jQuery(a).trigger(b)},50),a.isPlayer&&!a.opt.autoPlay){var b=jQuery.mbYTPlayer.locationProtocol+"//i.ytimg.com/vi/"+a.videoID+"/maxresdefault.jpg";b&&a.opt.containment.css({background:"rgba(0,0,0,0.5) url("+b+") center center",backgroundSize:"cover"}),a.opt.backgroundUrl=b}a.videoData=null,a.opt.ratio="auto"==a.opt.ratio?"16/9":a.opt.ratio}a.isPlayer&&!a.opt.autoPlay&&(a.loading=jQuery("
      ").addClass("loading").html("Loading").hide(),jQuery(a).append(a.loading),a.loading.fadeIn())},removeStoredData:function(){jQuery.mbStorage.remove()},getVideoData:function(){var a=this.get(0);return a.videoData},getVideoID:function(){var a=this.get(0);return a.videoID||!1},getPlaylistID:function(){var a=this.get(0);return a.playlistID||!1},setVideoQuality:function(a){var b=this.get(0);return b.player.setPlaybackQuality(a),this},playlist:function(a,b,c){var d=this,e=d.get(0);return e.isList=!0,b&&(a=jQuery.shuffle(a)),e.videoID||(e.videos=a,e.videoCounter=1,e.videoLength=a.length,jQuery(e).data("property",a[0]),jQuery(e).mb_YTPlayer()),"function"==typeof c&&jQuery(e).one("YTPChanged",function(){c(e)}),jQuery(e).on("YTPEnd",function(){jQuery(e).YTPPlayNext()}),this},playNext:function(){var a=this.get(0);return a.videoCounter++,a.videoCounter>a.videoLength&&(a.videoCounter=1),jQuery(a).YTPPlayIndex(a.videoCounter),this},playPrev:function(){var a=this.get(0);return a.videoCounter--,a.videoCounter<=0&&(a.videoCounter=a.videoLength),jQuery(a).YTPPlayIndex(a.videoCounter),this},playIndex:function(a){var b=this.get(0);b.checkForStartAt&&(clearInterval(b.checkForStartAt),clearInterval(b.getState)),b.videoCounter=a,b.videoCounter>=b.videoLength&&(b.videoCounter=b.videoLength);var c=b.videos[b.videoCounter-1];return jQuery(b).YTPChangeVideo(c),this},changeVideo:function(a){console.debug("changeVideo",a);var b=this,c=b.get(0);return c.opt.startAt=0,c.opt.stopAt=0,c.opt.mask=!1,c.opt.mute=!0,c.opt.autoPlay=!0,c.opt.addFilters=!1,c.hasData=!1,c.hasChanged=!0,c.player.loopTime=void 0,a&&jQuery.extend(c.opt,a),c.videoID=getYTPVideoID(c.opt.videoURL).videoID,"true"==c.opt.loop&&(c.opt.loop=9999),jQuery(c.playerEl).CSSAnimate({opacity:0},c.opt.fadeOnStartTime,function(){var a=jQuery.Event("YTPChangeVideo");a.time=c.currentTime,jQuery(c).trigger(a),jQuery(c).YTPGetPlayer().loadVideoById({videoId:c.videoID,startSeconds:c.opt.startAt,endSeconds:c.opt.stopAt,suggestedQuality:c.opt.quality}),jQuery(c).optimizeDisplay(),jQuery.mbYTPlayer.checkForState(c),jQuery.mbYTPlayer.getDataFromAPI(c)}),jQuery.mbYTPlayer.applyMask(c),this},getPlayer:function(){return jQuery(this).get(0).player},playerDestroy:function(){var a=this.get(0);return ytp.YTAPIReady=!0,ytp.backgroundIsInited=!1,a.isInit=!1,a.videoID=null,a.isReady=!1,a.wrapper.remove(),jQuery("#controlBar_"+a.id).remove(),clearInterval(a.checkForStartAt),clearInterval(a.getState),this},fullscreen:function(real){function hideMouse(){YTPlayer.overlay.css({cursor:"none"})}function RunPrefixMethod(a,b){for(var c,d,e=["webkit","moz","ms","o",""],f=0;f0||a&&b.opt.vol==a?b.isMute?jQuery(b).YTPUnmute():jQuery(b).YTPMute():(b.opt.vol=a,b.player.setVolume(b.opt.vol),b.volumeBar&&b.volumeBar.length&&b.volumeBar.updateSliderVal(a)):jQuery(b).YTPUnmute(),this):this},toggleVolume:function(){var a=this.get(0);return a?(a.player.isMuted()?jQuery(a).YTPUnmute():jQuery(a).YTPMute(),this):this},mute:function(){var a=this.get(0);if(a.isMute)return this;a.player.mute(),a.isMute=!0,a.player.setVolume(0),a.volumeBar&&a.volumeBar.length&&a.volumeBar.width()>10&&a.volumeBar.updateSliderVal(0);var b=jQuery("#controlBar_"+a.id),c=b.find(".mb_YTPMuteUnmute");c.html(jQuery.mbYTPlayer.controls.unmute),jQuery(a).addClass("isMuted"),a.volumeBar&&a.volumeBar.length&&a.volumeBar.addClass("muted");var d=jQuery.Event("YTPMuted");return d.time=a.currentTime,a.preventTrigger||jQuery(a).trigger(d),this},unmute:function(){var a=this.get(0);if(!a.isMute)return this;a.player.unMute(),a.isMute=!1,a.player.setVolume(a.opt.vol),a.volumeBar&&a.volumeBar.length&&a.volumeBar.updateSliderVal(a.opt.vol>10?a.opt.vol:10);var b=jQuery("#controlBar_"+a.id),c=b.find(".mb_YTPMuteUnmute");c.html(jQuery.mbYTPlayer.controls.mute),jQuery(a).removeClass("isMuted"),a.volumeBar&&a.volumeBar.length&&a.volumeBar.removeClass("muted");var d=jQuery.Event("YTPUnmuted");return d.time=a.currentTime,a.preventTrigger||jQuery(a).trigger(d),this},applyFilter:function(a,b){var c=this,d=c.get(0);d.filters[a].value=b,d.filtersEnabled&&c.YTPEnableFilters()},applyFilters:function(a){var b=this,c=b.get(0);if(!c.isReady)return jQuery(c).on("YTPReady",function(){b.YTPApplyFilters(a)}),this;for(var d in a)b.YTPApplyFilter(d,a[d]);b.trigger("YTPFiltersApplied")},toggleFilter:function(a,b){var c=this,d=c.get(0);return d.filters[a].value?d.filters[a].value=0:d.filters[a].value=b,d.filtersEnabled&&jQuery(d).YTPEnableFilters(),this},toggleFilters:function(a){var b=this,c=b.get(0);return c.filtersEnabled?(jQuery(c).trigger("YTPDisableFilters"),jQuery(c).YTPDisableFilters()):(jQuery(c).YTPEnableFilters(),jQuery(c).trigger("YTPEnableFilters")),"function"==typeof a&&a(c.filtersEnabled),this},disableFilters:function(){var a=this,b=a.get(0),c=jQuery(b.playerEl);return c.css("-webkit-filter",""),c.css("filter",""),b.filtersEnabled=!1,this},enableFilters:function(){var a=this,b=a.get(0),c=jQuery(b.playerEl),d="";for(var e in b.filters)b.filters[e].value&&(d+=e.replace("_","-")+"("+b.filters[e].value+b.filters[e].unit+") ");return c.css("-webkit-filter",d),c.css("filter",d),b.filtersEnabled=!0,this},removeFilter:function(a,b){var c=this,d=c.get(0);if("function"==typeof a&&(b=a,a=null),a)c.YTPApplyFilter(a,0),"function"==typeof b&&b(a);else{for(var e in d.filters)c.YTPApplyFilter(e,0);"function"==typeof b&&b(e),d.filters=$.extend(!0,{},jQuery.mbYTPlayer.defaultFilters)}var f=jQuery.Event("YTPFiltersApplied");return c.trigger(f),this},getFilters:function(){var a=this.get(0);return a.filters},addMask:function(a){var b=this.get(0);a||(a=b.actualMask);var c=jQuery("").attr("src",a).on("load",function(){b.overlay.CSSAnimate({opacity:0},b.opt.fadeOnStartTime,function(){b.hasMask=!0,c.remove(),b.overlay.css({backgroundImage:"url("+a+")",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"cover"}),b.overlay.CSSAnimate({opacity:1},b.opt.fadeOnStartTime)})});return this},removeMask:function(){var a=this.get(0);return a.overlay.CSSAnimate({opacity:0},a.opt.fadeOnStartTime,function(){a.hasMask=!1,a.overlay.css({backgroundImage:"",backgroundRepeat:"",backgroundPosition:"",backgroundSize:""}),a.overlay.CSSAnimate({opacity:1},a.opt.fadeOnStartTime)}),this},applyMask:function(a){var b=jQuery(a);if(b.off("YTPTime.mask"),a.opt.mask)if("string"==typeof a.opt.mask)b.YTPAddMask(a.opt.mask),a.actualMask=a.opt.mask;else if("object"==typeof a.opt.mask){for(var c in a.opt.mask)if(a.opt.mask[c]){jQuery("").attr("src",a.opt.mask[c])}a.opt.mask[0]&&b.YTPAddMask(a.opt.mask[0]),b.on("YTPTime.mask",function(c){for(var d in a.opt.mask)c.time==d&&(a.opt.mask[d]?(b.YTPAddMask(a.opt.mask[d]),a.actualMask=a.opt.mask[d]):b.YTPRemoveMask())})}},toggleMask:function(){var a=this.get(0),b=$(a);return a.hasMask?b.YTPRemoveMask():b.YTPAddMask(),this},manageProgress:function(){var a=this.get(0),b=jQuery("#controlBar_"+a.id),c=b.find(".mb_YTPProgress"),d=b.find(".mb_YTPLoaded"),e=b.find(".mb_YTPseekbar"),f=c.outerWidth(),g=Math.floor(a.player.getCurrentTime()),h=Math.floor(a.player.getDuration()),i=g*f/h,j=0,k=100*a.player.getVideoLoadedFraction();return d.css({left:j,width:k+"%"}),e.css({left:0,width:i}),{totalTime:h,currentTime:g}},buildControls:function(YTPlayer){var data=YTPlayer.opt;if(jQuery("#controlBar_"+YTPlayer.id).remove(),YTPlayer.opt.showControls||(YTPlayer.controlBar=!1),data.showYTLogo=data.showYTLogo||data.printUrl,!jQuery("#controlBar_"+YTPlayer.id).length){YTPlayer.controlBar=jQuery("").attr("id","controlBar_"+YTPlayer.id).addClass("mb_YTPBar").css({whiteSpace:"noWrap",position:YTPlayer.isBackground?"fixed":"absolute",zIndex:YTPlayer.isBackground?1e4:1e3}).hide();var buttonBar=jQuery("
      ").addClass("buttonBar"),playpause=jQuery(""+jQuery.mbYTPlayer.controls.play+"").addClass("mb_YTPPlaypause ytpicon").click(function(){1==YTPlayer.player.getPlayerState()?jQuery(YTPlayer).YTPPause():jQuery(YTPlayer).YTPPlay()}),MuteUnmute=jQuery(""+jQuery.mbYTPlayer.controls.mute+"").addClass("mb_YTPMuteUnmute ytpicon").click(function(){0==YTPlayer.player.getVolume()?jQuery(YTPlayer).YTPUnmute():jQuery(YTPlayer).YTPMute()}),volumeBar=jQuery("
      ").addClass("mb_YTPVolumeBar").css({display:"inline-block"});YTPlayer.volumeBar=volumeBar;var idx=jQuery("").addClass("mb_YTPTime"),vURL=data.videoURL?data.videoURL:"";vURL.indexOf("http")<0&&(vURL=jQuery.mbYTPlayer.locationProtocol+"//www.youtube.com/watch?v="+data.videoURL);var movieUrl=jQuery("").html(jQuery.mbYTPlayer.controls.ytLogo).addClass("mb_YTPUrl ytpicon").attr("title","view on YouTube").on("click",function(){window.open(vURL,"viewOnYT")}),onlyVideo=jQuery("").html(jQuery.mbYTPlayer.controls.onlyYT).addClass("mb_OnlyYT ytpicon").on("click",function(){jQuery(YTPlayer).YTPFullscreen(data.realfullscreen)}),progressBar=jQuery("
      ").addClass("mb_YTPProgress").css("position","absolute").click(function(a){timeBar.css({width:a.clientX-timeBar.offset().left}),YTPlayer.timeW=a.clientX-timeBar.offset().left,YTPlayer.controlBar.find(".mb_YTPLoaded").css({width:0});var b=Math.floor(YTPlayer.player.getDuration());YTPlayer["goto"]=timeBar.outerWidth()*b/progressBar.outerWidth(),YTPlayer.player.seekTo(parseFloat(YTPlayer["goto"]),!0),YTPlayer.controlBar.find(".mb_YTPLoaded").css({width:0})}),loadedBar=jQuery("
      ").addClass("mb_YTPLoaded").css("position","absolute"),timeBar=jQuery("
      ").addClass("mb_YTPseekbar").css("position","absolute");progressBar.append(loadedBar).append(timeBar),buttonBar.append(playpause).append(MuteUnmute).append(volumeBar).append(idx),data.showYTLogo&&buttonBar.append(movieUrl),(YTPlayer.isBackground||eval(YTPlayer.opt.realfullscreen)&&!YTPlayer.isBackground)&&buttonBar.append(onlyVideo),YTPlayer.controlBar.append(buttonBar).append(progressBar),YTPlayer.isBackground?jQuery("body").after(YTPlayer.controlBar):(YTPlayer.controlBar.addClass("inlinePlayer"),YTPlayer.wrapper.before(YTPlayer.controlBar)),volumeBar.simpleSlider({initialval:YTPlayer.opt.vol,scale:100,orientation:"h",callback:function(a){0==a.value?jQuery(YTPlayer).YTPMute():jQuery(YTPlayer).YTPUnmute(),YTPlayer.player.setVolume(a.value),YTPlayer.isMute||(YTPlayer.opt.vol=a.value)}})}},checkForState:function(YTPlayer){clearInterval(YTPlayer.getState);var interval=10;return jQuery.contains(document,YTPlayer)?(jQuery.mbYTPlayer.checkForStart(YTPlayer),void(YTPlayer.getState=setInterval(function(){var prog=jQuery(YTPlayer).YTPManageProgress(),$YTPlayer=jQuery(YTPlayer),data=YTPlayer.opt,startAt=YTPlayer.start_from_last?YTPlayer.start_from_last:YTPlayer.opt.startAt?YTPlayer.opt.startAt:1;YTPlayer.start_from_last=null;var stopAt=YTPlayer.opt.stopAt>YTPlayer.opt.startAt?YTPlayer.opt.stopAt:0;if(stopAt=stopAt400&&YTPlayer.isCompact&&(YTPlayer.controlBar.removeClass("compact"),YTPlayer.isCompact=!1,!YTPlayer.isMute&&YTPlayer.volumeBar&&YTPlayer.volumeBar.updateSliderVal(YTPlayer.opt.vol)),1==YTPlayer.player.getPlayerState()&&(parseFloat(YTPlayer.player.getDuration()-.5)0&&parseFloat(YTPlayer.player.getCurrentTime())>stopAt)){if(YTPlayer.isEnded)return;if(YTPlayer.isEnded=!0,setTimeout(function(){YTPlayer.isEnded=!1},1e3),YTPlayer.isList){if(!data.loop||data.loop>0&&YTPlayer.player.loopTime===data.loop-1){YTPlayer.player.loopTime=void 0,clearInterval(YTPlayer.getState);var YTPEnd=jQuery.Event("YTPEnd");return YTPEnd.time=YTPlayer.currentTime,void jQuery(YTPlayer).trigger(YTPEnd)}}else if(!data.loop||data.loop>0&&YTPlayer.player.loopTime===data.loop-1)return YTPlayer.player.loopTime=void 0,YTPlayer.preventTrigger=!0,YTPlayer.state=2,jQuery(YTPlayer).YTPPause(),void YTPlayer.wrapper.CSSAnimate({opacity:0},YTPlayer.opt.fadeOnStartTime,function(){YTPlayer.controlBar.length&&YTPlayer.controlBar.find(".mb_YTPPlaypause").html(jQuery.mbYTPlayer.controls.play);var a=jQuery.Event("YTPEnd");a.time=YTPlayer.currentTime,jQuery(YTPlayer).trigger(a),YTPlayer.player.seekTo(startAt,!0),YTPlayer.isBackground?YTPlayer.orig_background&&jQuery(YTPlayer).css("background-image",YTPlayer.orig_background):YTPlayer.opt.backgroundUrl&&YTPlayer.isPlayer&&(YTPlayer.opt.backgroundUrl=YTPlayer.opt.backgroundUrl||YTPlayer.orig_background,YTPlayer.opt.containment.css({background:"url("+YTPlayer.opt.backgroundUrl+") center center",backgroundSize:"cover"}))});YTPlayer.player.loopTime=YTPlayer.player.loopTime?++YTPlayer.player.loopTime:1,startAt=startAt||1,YTPlayer.preventTrigger=!0,YTPlayer.state=2,jQuery(YTPlayer).YTPPause(),YTPlayer.player.seekTo(startAt,!0),YTPlayer.player.playVideo()}},interval))):(jQuery(YTPlayer).YTPPlayerDestroy(),clearInterval(YTPlayer.getState),void clearInterval(YTPlayer.checkForStartAt))},checkForStart:function(YTPlayer){var $YTPlayer=jQuery(YTPlayer);if(!jQuery.contains(document,YTPlayer))return void jQuery(YTPlayer).YTPPlayerDestroy();if(jQuery.mbYTPlayer.buildControls(YTPlayer),YTPlayer.overlay)if(YTPlayer.opt.addRaster){var classN="dot"==YTPlayer.opt.addRaster?"raster-dot":"raster";YTPlayer.overlay.addClass(YTPlayer.isRetina?classN+" retina":classN)}else YTPlayer.overlay.removeClass(function(a,b){var c=b.split(" "),d=[];return jQuery.each(c,function(a,b){/raster.*/.test(b)&&d.push(b)}),d.push("retina"),d.join(" ")});YTPlayer.preventTrigger=!0,YTPlayer.state=2,YTPlayer.player.playVideo(),jQuery(YTPlayer).YTPPause(),jQuery(YTPlayer).YTPMute();var startAt=YTPlayer.start_from_last?YTPlayer.start_from_last:YTPlayer.opt.startAt?YTPlayer.opt.startAt:1;YTPlayer.start_from_last=null,YTPlayer.player.playVideo(),YTPlayer.start_from_last&&YTPlayer.player.seekTo(startAt,!0),clearInterval(YTPlayer.checkForStartAt),jQuery(YTPlayer).YTPMute(),YTPlayer.checkForStartAt=setInterval(function(){var canPlayVideo=YTPlayer.player.getVideoLoadedFraction()>=startAt/YTPlayer.player.getDuration();if(YTPlayer.player.getDuration()>0&&YTPlayer.player.getCurrentTime()>=startAt&&canPlayVideo){clearInterval(YTPlayer.checkForStartAt),"function"==typeof YTPlayer.opt.onReady&&YTPlayer.opt.onReady(YTPlayer),YTPlayer.isReady=!0,$YTPlayer.YTPRemoveFilter(),YTPlayer.opt.addFilters?$YTPlayer.YTPApplyFilters(YTPlayer.opt.addFilters):$YTPlayer.YTPApplyFilters({}),$YTPlayer.YTPEnableFilters();var YTPready=jQuery.Event("YTPReady");if(YTPready.time=YTPlayer.currentTime,jQuery(YTPlayer).trigger(YTPready),YTPlayer.preventTrigger=!0,YTPlayer.state=2,jQuery(YTPlayer).YTPPause(),YTPlayer.opt.mute||jQuery(YTPlayer).YTPUnmute(),YTPlayer.preventTrigger=!1,"undefined"!=typeof _gaq&&eval(YTPlayer.opt.gaTrack)?_gaq.push(["_trackEvent","YTPlayer","Play",YTPlayer.hasData?YTPlayer.videoData.title:YTPlayer.videoID.toString()]):"undefined"!=typeof ga&&eval(YTPlayer.opt.gaTrack)&&ga("send","event","YTPlayer","play",YTPlayer.hasData?YTPlayer.videoData.title:YTPlayer.videoID.toString()), +YTPlayer.opt.autoPlay){var YTPStart=jQuery.Event("YTPStart");YTPStart.time=YTPlayer.currentTime,jQuery(YTPlayer).trigger(YTPStart),$YTPlayer.YTPPlay(),"mac"==jQuery.mbBrowser.os.name&&jQuery.mbBrowser.safari&&jQuery.mbBrowser.versionCompare(jQuery.mbBrowser.fullVersion,"10.1")<0&&(YTPlayer.safariPlay=setInterval(function(){1!=YTPlayer.state?$YTPlayer.YTPPlay():clearInterval(YTPlayer.safariPlay)},10))}else setTimeout(function(){YTPlayer.player.pauseVideo(),YTPlayer.start_from_last&&YTPlayer.player.seekTo(startAt,!0),YTPlayer.isPlayer||(jQuery(YTPlayer.playerEl).CSSAnimate({opacity:1},YTPlayer.opt.fadeOnStartTime),YTPlayer.wrapper.CSSAnimate({opacity:YTPlayer.isAlone?1:YTPlayer.opt.opacity},YTPlayer.opt.fadeOnStartTime))},150),YTPlayer.controlBar.length&&YTPlayer.controlBar.find(".mb_YTPPlaypause").html(jQuery.mbYTPlayer.controls.play);YTPlayer.isPlayer&&!YTPlayer.opt.autoPlay&&YTPlayer.loading&&YTPlayer.loading.length&&(YTPlayer.loading.html("Ready"),setTimeout(function(){YTPlayer.loading.fadeOut()},100)),YTPlayer.controlBar&&YTPlayer.controlBar.length&&YTPlayer.controlBar.slideDown(1e3)}else"mac"==jQuery.mbBrowser.os.name&&jQuery.mbBrowser.safari&&jQuery.mbBrowser.fullVersion&&jQuery.mbBrowser.versionCompare(jQuery.mbBrowser.fullVersion,"10.1")<0&&(YTPlayer.player.playVideo(),startAt>=0&&YTPlayer.player.seekTo(startAt,!0))},500)},getTime:function(){var a=this.get(0);return jQuery.mbYTPlayer.formatTime(a.currentTime)},getTotalTime:function(a){var b=this.get(0);return jQuery.mbYTPlayer.formatTime(b.totalTime)},formatTime:function(a){var b=Math.floor(a/60),c=Math.floor(a-60*b);return(9>=b?"0"+b:b)+" : "+(9>=c?"0"+c:c)},setAnchor:function(a){var b=this;b.optimizeDisplay(a)},getAnchor:function(){var a=this.get(0);return a.opt.anchor}},jQuery.fn.optimizeDisplay=function(anchor){var YTPlayer=this.get(0),vid={};YTPlayer.opt.anchor=anchor||YTPlayer.opt.anchor,YTPlayer.opt.anchor="undefined "!=typeof YTPlayer.opt.anchor?YTPlayer.opt.anchor:"center,center";var YTPAlign=YTPlayer.opt.anchor.split(","),el=YTPlayer.wrapper,iframe=jQuery(YTPlayer.playerEl);if(YTPlayer.opt.optimizeDisplay){var abundance=iframe.height()*YTPlayer.opt.abundance,win={};win.width=el.outerWidth(),win.height=el.outerHeight()+abundance,YTPlayer.opt.ratio=eval(YTPlayer.opt.ratio),vid.width=win.width,vid.height=Math.ceil(vid.width/YTPlayer.opt.ratio),vid.marginTop=Math.ceil(-((vid.height-win.height)/2)),vid.marginLeft=0;var lowest=vid.heightwin.width&&(vid.marginLeft=-((vid.width-win.width)/2))}}}else vid.width="100%",vid.height="100%",vid.marginTop=0,vid.marginLeft=0;iframe.css({width:vid.width,height:vid.height,marginTop:vid.marginTop,marginLeft:vid.marginLeft,maxWidth:"initial"})},jQuery.shuffle=function(a){for(var b=a.slice(),c=b.length,d=c;d--;){var e=parseInt(Math.random()*c),f=b[d];b[d]=b[e],b[e]=f}return b},jQuery.fn.unselectable=function(){return this.each(function(){jQuery(this).css({"-moz-user-select":"none","-webkit-user-select":"none","user-select":"none"}).attr("unselectable","on")})},jQuery.fn.YTPlayer=jQuery.mbYTPlayer.buildPlayer,jQuery.fn.YTPGetPlayer=jQuery.mbYTPlayer.getPlayer,jQuery.fn.YTPGetVideoID=jQuery.mbYTPlayer.getVideoID,jQuery.fn.YTPGetPlaylistID=jQuery.mbYTPlayer.getPlaylistID,jQuery.fn.YTPChangeVideo=jQuery.fn.YTPChangeMovie=jQuery.mbYTPlayer.changeVideo,jQuery.fn.YTPPlayerDestroy=jQuery.mbYTPlayer.playerDestroy,jQuery.fn.YTPPlay=jQuery.mbYTPlayer.play,jQuery.fn.YTPTogglePlay=jQuery.mbYTPlayer.togglePlay,jQuery.fn.YTPStop=jQuery.mbYTPlayer.stop,jQuery.fn.YTPPause=jQuery.mbYTPlayer.pause,jQuery.fn.YTPSeekTo=jQuery.mbYTPlayer.seekTo,jQuery.fn.YTPlaylist=jQuery.mbYTPlayer.playlist,jQuery.fn.YTPPlayNext=jQuery.mbYTPlayer.playNext,jQuery.fn.YTPPlayPrev=jQuery.mbYTPlayer.playPrev,jQuery.fn.YTPPlayIndex=jQuery.mbYTPlayer.playIndex,jQuery.fn.YTPMute=jQuery.mbYTPlayer.mute,jQuery.fn.YTPUnmute=jQuery.mbYTPlayer.unmute,jQuery.fn.YTPToggleVolume=jQuery.mbYTPlayer.toggleVolume,jQuery.fn.YTPSetVolume=jQuery.mbYTPlayer.setVolume,jQuery.fn.YTPGetVideoData=jQuery.mbYTPlayer.getVideoData,jQuery.fn.YTPFullscreen=jQuery.mbYTPlayer.fullscreen,jQuery.fn.YTPToggleLoops=jQuery.mbYTPlayer.toggleLoops,jQuery.fn.YTPSetVideoQuality=jQuery.mbYTPlayer.setVideoQuality,jQuery.fn.YTPManageProgress=jQuery.mbYTPlayer.manageProgress,jQuery.fn.YTPApplyFilter=jQuery.mbYTPlayer.applyFilter,jQuery.fn.YTPApplyFilters=jQuery.mbYTPlayer.applyFilters,jQuery.fn.YTPToggleFilter=jQuery.mbYTPlayer.toggleFilter,jQuery.fn.YTPToggleFilters=jQuery.mbYTPlayer.toggleFilters,jQuery.fn.YTPRemoveFilter=jQuery.mbYTPlayer.removeFilter,jQuery.fn.YTPDisableFilters=jQuery.mbYTPlayer.disableFilters,jQuery.fn.YTPEnableFilters=jQuery.mbYTPlayer.enableFilters,jQuery.fn.YTPGetFilters=jQuery.mbYTPlayer.getFilters,jQuery.fn.YTPGetTime=jQuery.mbYTPlayer.getTime,jQuery.fn.YTPGetTotalTime=jQuery.mbYTPlayer.getTotalTime,jQuery.fn.YTPAddMask=jQuery.mbYTPlayer.addMask,jQuery.fn.YTPRemoveMask=jQuery.mbYTPlayer.removeMask,jQuery.fn.YTPToggleMask=jQuery.mbYTPlayer.toggleMask,jQuery.fn.YTPSetAnchor=jQuery.mbYTPlayer.setAnchor,jQuery.fn.YTPGetAnchor=jQuery.mbYTPlayer.getAnchor}(jQuery,ytp),jQuery.support.CSStransition=function(){var a=(document.body||document.documentElement).style;return void 0!==a.transition||void 0!==a.WebkitTransition||void 0!==a.MozTransition||void 0!==a.MsTransition||void 0!==a.OTransition}(),jQuery.CSS={name:"mb.CSSAnimate",author:"Matteo Bicocchi",version:"2.0.0",transitionEnd:"transitionEnd",sfx:"",filters:{blur:{min:0,max:100,unit:"px"},brightness:{min:0,max:400,unit:"%"},contrast:{min:0,max:400,unit:"%"},grayscale:{min:0,max:100,unit:"%"},hueRotate:{min:0,max:360,unit:"deg"},invert:{min:0,max:100,unit:"%"},saturate:{min:0,max:400,unit:"%"},sepia:{min:0,max:100,unit:"%"}},normalizeCss:function(a){var b=jQuery.extend(!0,{},a);jQuery.browser.webkit||jQuery.browser.opera?jQuery.CSS.sfx="-webkit-":jQuery.browser.mozilla?jQuery.CSS.sfx="-moz-":jQuery.browser.msie&&(jQuery.CSS.sfx="-ms-"),jQuery.CSS.sfx="";for(var c in b){if("transform"===c&&(b[jQuery.CSS.sfx+"transform"]=b[c],delete b[c]),"transform-origin"===c&&(b[jQuery.CSS.sfx+"transform-origin"]=a[c],delete b[c]),"filter"!==c||jQuery.browser.mozilla||(b[jQuery.CSS.sfx+"filter"]=a[c],delete b[c]),"blur"===c&&setFilter(b,"blur",a[c]),"brightness"===c&&setFilter(b,"brightness",a[c]),"contrast"===c&&setFilter(b,"contrast",a[c]),"grayscale"===c&&setFilter(b,"grayscale",a[c]),"hueRotate"===c&&setFilter(b,"hueRotate",a[c]),"invert"===c&&setFilter(b,"invert",a[c]),"saturate"===c&&setFilter(b,"saturate",a[c]),"sepia"===c&&setFilter(b,"sepia",a[c]),"x"===c){var d=jQuery.CSS.sfx+"transform";b[d]=b[d]||"",b[d]+=" translateX("+setUnit(a[c],"px")+")",delete b[c]}"y"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" translateY("+setUnit(a[c],"px")+")",delete b[c]),"z"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" translateZ("+setUnit(a[c],"px")+")",delete b[c]),"rotate"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" rotate("+setUnit(a[c],"deg")+")",delete b[c]),"rotateX"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" rotateX("+setUnit(a[c],"deg")+")",delete b[c]),"rotateY"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" rotateY("+setUnit(a[c],"deg")+")",delete b[c]),"rotateZ"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" rotateZ("+setUnit(a[c],"deg")+")",delete b[c]),"scale"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" scale("+setUnit(a[c],"")+")",delete b[c]),"scaleX"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" scaleX("+setUnit(a[c],"")+")",delete b[c]),"scaleY"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" scaleY("+setUnit(a[c],"")+")",delete b[c]),"scaleZ"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" scaleZ("+setUnit(a[c],"")+")",delete b[c]),"skew"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" skew("+setUnit(a[c],"deg")+")",delete b[c]),"skewX"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" skewX("+setUnit(a[c],"deg")+")",delete b[c]),"skewY"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" skewY("+setUnit(a[c],"deg")+")",delete b[c]),"perspective"===c&&(d=jQuery.CSS.sfx+"transform",b[d]=b[d]||"",b[d]+=" perspective("+setUnit(a[c],"px")+")",delete b[c])}return b},getProp:function(a){var b,c=[];for(b in a)0>c.indexOf(b)&&c.push(uncamel(b));return c.join(",")},animate:function(a,b,c,d,e){return this.each(function(){function f(){g.called=!0,g.CSSAIsRunning=!1,h.off(jQuery.CSS.transitionEnd+"."+g.id),clearTimeout(g.timeout),h.css(jQuery.CSS.sfx+"transition",""),"function"==typeof e&&e.apply(g),"function"==typeof g.CSSqueue&&(g.CSSqueue(),g.CSSqueue=null)}var g=this,h=jQuery(this);g.id=g.id||"CSSA_"+(new Date).getTime();var i=i||{type:"noEvent"};if(g.CSSAIsRunning&&g.eventType==i.type&&!jQuery.browser.msie&&9>=jQuery.browser.version)g.CSSqueue=function(){h.CSSAnimate(a,b,c,d,e)};else if(g.CSSqueue=null,g.eventType=i.type,0!==h.length&&a){if(a=jQuery.normalizeCss(a),g.CSSAIsRunning=!0,"function"==typeof b&&(e=b,b=jQuery.fx.speeds._default),"function"==typeof c&&(d=c,c=0),"string"==typeof c&&(e=c,c=0),"function"==typeof d&&(e=d,d="cubic-bezier(0.65,0.03,0.36,0.72)"),"string"==typeof b)for(var j in jQuery.fx.speeds){if(b==j){b=jQuery.fx.speeds[j];break}b=jQuery.fx.speeds._default}if(b||(b=jQuery.fx.speeds._default),"string"==typeof e&&(d=e,e=null),jQuery.support.CSStransition){var k={"default":"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};k[d]&&(d=k[d]),h.off(jQuery.CSS.transitionEnd+"."+g.id),k=jQuery.CSS.getProp(a);var l={};jQuery.extend(l,a),l[jQuery.CSS.sfx+"transition-property"]=k,l[jQuery.CSS.sfx+"transition-duration"]=b+"ms",l[jQuery.CSS.sfx+"transition-delay"]=c+"ms",l[jQuery.CSS.sfx+"transition-timing-function"]=d,setTimeout(function(){h.one(jQuery.CSS.transitionEnd+"."+g.id,f),h.css(l)},1),g.timeout=setTimeout(function(){g.called||!e?(g.called=!1,g.CSSAIsRunning=!1):(h.css(jQuery.CSS.sfx+"transition",""),e.apply(g),g.CSSAIsRunning=!1,"function"==typeof g.CSSqueue&&(g.CSSqueue(),g.CSSqueue=null))},b+c+10)}else{for(k in a)"transform"===k&&delete a[k],"filter"===k&&delete a[k],"transform-origin"===k&&delete a[k],"auto"===a[k]&&delete a[k],"x"===k&&(i=a[k],j="left",a[j]=i,delete a[k]),"y"===k&&(i=a[k],j="top",a[j]=i,delete a[k]),"-ms-transform"!==k&&"-ms-filter"!==k||delete a[k];h.delay(c).animate(a,b,e)}}})}},jQuery.fn.CSSAnimate=jQuery.CSS.animate,jQuery.normalizeCss=jQuery.CSS.normalizeCss,jQuery.fn.css3=function(a){return this.each(function(){var b=jQuery(this),c=jQuery.normalizeCss(a);b.css(c)})};var nAgt=navigator.userAgent;jQuery.browser=jQuery.browser||{},jQuery.browser.mozilla=!1,jQuery.browser.webkit=!1,jQuery.browser.opera=!1,jQuery.browser.safari=!1,jQuery.browser.chrome=!1,jQuery.browser.androidStock=!1,jQuery.browser.msie=!1,jQuery.browser.edge=!1,jQuery.browser.ua=nAgt;var getOS=function(){var a={version:"Unknown version",name:"Unknown OS"};return-1!=navigator.appVersion.indexOf("Win")&&(a.name="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&0>navigator.appVersion.indexOf("Mobile")&&(a.name="Mac"),-1!=navigator.appVersion.indexOf("Linux")&&(a.name="Linux"),/Mac OS X/.test(nAgt)&&!/Mobile/.test(nAgt)&&(a.version=/Mac OS X (10[\.\_\d]+)/.exec(nAgt)[1],a.version=a.version.replace(/_/g,".").substring(0,5)),/Windows/.test(nAgt)&&(a.version="Unknown.Unknown"),/Windows NT 5.1/.test(nAgt)&&(a.version="5.1"),/Windows NT 6.0/.test(nAgt)&&(a.version="6.0"),/Windows NT 6.1/.test(nAgt)&&(a.version="6.1"),/Windows NT 6.2/.test(nAgt)&&(a.version="6.2"),/Windows NT 10.0/.test(nAgt)&&(a.version="10.0"),/Linux/.test(nAgt)&&/Linux/.test(nAgt)&&(a.version="Unknown.Unknown"),a.name=a.name.toLowerCase(),a.major_version="Unknown",a.minor_version="Unknown","Unknown.Unknown"!=a.version&&(a.major_version=parseFloat(a.version.split(".")[0]),a.minor_version=parseFloat(a.version.split(".")[1])),a};jQuery.browser.os=getOS(),jQuery.browser.hasTouch=isTouchSupported(),jQuery.browser.name=navigator.appName,jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10);var nameOffset,verOffset,ix;if(-1!=(verOffset=nAgt.indexOf("Opera")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+6),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8));else if(-1!=(verOffset=nAgt.indexOf("OPR")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+4);else if(-1!=(verOffset=nAgt.indexOf("MSIE")))jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",jQuery.browser.fullVersion=nAgt.substring(verOffset+5);else if(-1!=nAgt.indexOf("Trident")){jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer";var start=nAgt.indexOf("rv:")+3,end=start+4;jQuery.browser.fullVersion=nAgt.substring(start,end)}else-1!=(verOffset=nAgt.indexOf("Edge"))?(jQuery.browser.edge=!0,jQuery.browser.name="Microsoft Edge",jQuery.browser.fullVersion=nAgt.substring(verOffset+5)):-1!=(verOffset=nAgt.indexOf("Chrome"))?(jQuery.browser.webkit=!0,jQuery.browser.chrome=!0,jQuery.browser.name="Chrome",jQuery.browser.fullVersion=nAgt.substring(verOffset+7)):-1e;e++){if(c[e]&&!d[e]&&0parseInt(d[e]))return 1;if(d[e]&&!c[e]&&0navigator.appVersion.indexOf("Mobile")&&(a.name="Mac"),-1!=navigator.appVersion.indexOf("Linux")&&(a.name="Linux"),/Mac OS X/.test(nAgt)&&!/Mobile/.test(nAgt)&&(a.version=/Mac OS X (10[\.\_\d]+)/.exec(nAgt)[1],a.version=a.version.replace(/_/g,".").substring(0,5)),/Windows/.test(nAgt)&&(a.version="Unknown.Unknown"),/Windows NT 5.1/.test(nAgt)&&(a.version="5.1"),/Windows NT 6.0/.test(nAgt)&&(a.version="6.0"),/Windows NT 6.1/.test(nAgt)&&(a.version="6.1"),/Windows NT 6.2/.test(nAgt)&&(a.version="6.2"),/Windows NT 10.0/.test(nAgt)&&(a.version="10.0"),/Linux/.test(nAgt)&&/Linux/.test(nAgt)&&(a.version="Unknown.Unknown"),a.name=a.name.toLowerCase(),a.major_version="Unknown",a.minor_version="Unknown","Unknown.Unknown"!=a.version&&(a.major_version=parseFloat(a.version.split(".")[0]),a.minor_version=parseFloat(a.version.split(".")[1])),a};jQuery.browser.os=getOS(),jQuery.browser.hasTouch=isTouchSupported(),jQuery.browser.name=navigator.appName,jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10);var nameOffset,verOffset,ix;if(-1!=(verOffset=nAgt.indexOf("Opera")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+6),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8));else if(-1!=(verOffset=nAgt.indexOf("OPR")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+4);else if(-1!=(verOffset=nAgt.indexOf("MSIE")))jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",jQuery.browser.fullVersion=nAgt.substring(verOffset+5);else if(-1!=nAgt.indexOf("Trident")){jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer";var start=nAgt.indexOf("rv:")+3,end=start+4;jQuery.browser.fullVersion=nAgt.substring(start,end)}else-1!=(verOffset=nAgt.indexOf("Edge"))?(jQuery.browser.edge=!0,jQuery.browser.name="Microsoft Edge",jQuery.browser.fullVersion=nAgt.substring(verOffset+5)):-1!=(verOffset=nAgt.indexOf("Chrome"))?(jQuery.browser.webkit=!0,jQuery.browser.chrome=!0,jQuery.browser.name="Chrome",jQuery.browser.fullVersion=nAgt.substring(verOffset+7)):-1e;e++){if(c[e]&&!d[e]&&0parseInt(d[e]))return 1;if(d[e]&&!c[e]&&0").addClass("level").addClass(e),d.prepend(e),c.level=e,d.css({cursor:"default"}),"auto"==c.opt.scale&&(c.opt.scale=a(c).outerWidth()),d.updateSliderVal(),c.opt.readonly||(d.on(a.simpleSlider.events.start,function(b){a.browser.mobile&&(b=b.changedTouches[0]),c.canSlide=!0,d.updateSliderVal(b),"h"==c.opt.orientation?d.css({cursor:"col-resize"}):d.css({cursor:"row-resize"}),a.browser.mobile||(b.preventDefault(),b.stopPropagation())}),a(document).on(a.simpleSlider.events.move,function(b){a.browser.mobile&&(b=b.changedTouches[0]),c.canSlide&&(a(document).css({cursor:"default"}),d.updateSliderVal(b),a.browser.mobile||(b.preventDefault(),b.stopPropagation()))}).on(a.simpleSlider.events.end,function(){a(document).css({cursor:"auto"}),c.canSlide=!1,d.css({cursor:"auto"})}))})},updateSliderVal:function(b){var c=this.get(0);if(c.opt){c.opt.initialval="number"==typeof c.opt.initialval?c.opt.initialval:c.opt.initialval(c);var d=a(c).outerWidth(),e=a(c).outerHeight();c.x="object"==typeof b?b.clientX+document.body.scrollLeft-this.offset().left:"number"==typeof b?b*d/c.opt.scale:c.opt.initialval*d/c.opt.scale,c.y="object"==typeof b?b.clientY+document.body.scrollTop-this.offset().top:"number"==typeof b?(c.opt.scale-c.opt.initialval-b)*e/c.opt.scale:c.opt.initialval*e/c.opt.scale,c.y=this.outerHeight()-c.y,c.scaleX=c.x*c.opt.scale/d,c.scaleY=c.y*c.opt.scale/e,c.outOfRangeX=c.scaleX>c.opt.scale?c.scaleX-c.opt.scale:0>c.scaleX?c.scaleX:0,c.outOfRangeY=c.scaleY>c.opt.scale?c.scaleY-c.opt.scale:0>c.scaleY?c.scaleY:0,c.outOfRange="h"==c.opt.orientation?c.outOfRangeX:c.outOfRangeY,c.value="undefined"!=typeof b?"h"==c.opt.orientation?c.x>=this.outerWidth()?c.opt.scale:0>=c.x?0:c.scaleX:c.y>=this.outerHeight()?c.opt.scale:0>=c.y?0:c.scaleY:"h"==c.opt.orientation?c.scaleX:c.scaleY,"h"==c.opt.orientation?c.level.width(Math.floor(100*c.x/d)+"%"):c.level.height(Math.floor(100*c.y/e)),"function"==typeof c.opt.callback&&c.opt.callback(c)}}},a.fn.simpleSlider=a.simpleSlider.init,a.fn.updateSliderVal=a.simpleSlider.updateSliderVal}(jQuery),function(a){a.mbCookie={set:function(a,b,c,d){"object"==typeof b&&(b=JSON.stringify(b)),d=d?"; domain="+d:"";var e=new Date,f="";c>0&&(e.setTime(e.getTime()+864e5*c),f="; expires="+e.toGMTString()),document.cookie=a+"="+b+f+"; path=/"+d},get:function(a){a+="=";for(var b=document.cookie.split(";"),c=0;c input.attr('data-min')) { + input.val(currentVal - 1).change(); + } + if(parseInt(input.val()) == input.attr('data-min')) { + $(this).attr('disabled', true); + } + + } else if(type == 'plus') { + + if(currentVal < input.attr('data-max')) { + input.val(currentVal + 1).change(); + } + if(parseInt(input.val()) == input.attr('data-max')) { + $(this).attr('disabled', true); + } + + } + } else { + input.val(0); + } +}); +$('.input-number').focusin(function(){ + $(this).data('oldValue', $(this).val()); +}); +$('.input-number').change(function() { + + minValue = parseInt($(this).attr('data-min')); + maxValue = parseInt($(this).attr('data-max')); + valueCurrent = parseInt($(this).val()); + + name = $(this).attr('name'); + if(valueCurrent >= minValue) { + $(".btn-number[data-type='minus'][data-field='"+name+"']").removeAttr('disabled') + } else { + alert('Sorry, the minimum value was reached'); + $(this).val($(this).data('oldValue')); + } + if(valueCurrent <= maxValue) { + $(".btn-number[data-type='plus'][data-field='"+name+"']").removeAttr('disabled') + } else { + alert('Sorry, the maximum value was reached'); + $(this).val($(this).data('oldValue')); + } + + +}); +$(".input-number").keydown(function (e) { + // Allow: backspace, delete, tab, escape, enter and . + if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 190]) !== -1 || + // Allow: Ctrl+A + (e.keyCode == 65 && e.ctrlKey === true) || + // Allow: home, end, left, right + (e.keyCode >= 35 && e.keyCode <= 39)) { + // let it happen, don't do anything + return; + } + // Ensure that it is a number and stop the keypress + if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) { + e.preventDefault(); + } + }); \ No newline at end of file diff --git a/frontend/src/assets/js/onepage-nav.min.js b/frontend/src/assets/js/onepage-nav.min.js new file mode 100644 index 0000000..4d5ba15 --- /dev/null +++ b/frontend/src/assets/js/onepage-nav.min.js @@ -0,0 +1,223 @@ +/* + * jQuery One Page Nav Plugin + * http://github.com/davist11/jQuery-One-Page-Nav + * + * Copyright (c) 2010 Trevor Davis (http://trevordavis.net) + * Dual licensed under the MIT and GPL licenses. + * Uses the same license as jQuery, see: + * http://jquery.org/license + * + * @version 3.0.0 + * + * Example usage: + * $('#nav').onePageNav({ + * currentClass: 'current', + * changeHash: false, + * scrollSpeed: 750 + * }); + */ + +;(function($, window, document, undefined){ + + // our plugin constructor + var OnePageNav = function(elem, options){ + this.elem = elem; + this.$elem = $(elem); + this.options = options; + this.metadata = this.$elem.data('plugin-options'); + this.$win = $(window); + this.sections = {}; + this.didScroll = false; + this.$doc = $(document); + this.docHeight = this.$doc.height(); + }; + + // the plugin prototype + OnePageNav.prototype = { + defaults: { + navItems: 'a', + currentClass: 'current', + changeHash: false, + easing: 'swing', + filter: '', + scrollSpeed: 750, + scrollThreshold: 0.5, + begin: false, + end: false, + scrollChange: false + }, + + init: function() { + // Introduce defaults that can be extended either + // globally or using an object literal. + this.config = $.extend({}, this.defaults, this.options, this.metadata); + + this.$nav = this.$elem.find(this.config.navItems); + + //Filter any links out of the nav + if(this.config.filter !== '') { + this.$nav = this.$nav.filter(this.config.filter); + } + + //Handle clicks on the nav + this.$nav.on('click.onePageNav', $.proxy(this.handleClick, this)); + + //Get the section positions + this.getPositions(); + + //Handle scroll changes + this.bindInterval(); + + //Update the positions on resize too + this.$win.on('resize.onePageNav', $.proxy(this.getPositions, this)); + + return this; + }, + + adjustNav: function(self, $parent) { + self.$elem.find('.' + self.config.currentClass).removeClass(self.config.currentClass); + $parent.addClass(self.config.currentClass); + }, + + bindInterval: function() { + var self = this; + var docHeight; + + self.$win.on('scroll.onePageNav', function() { + self.didScroll = true; + }); + + self.t = setInterval(function() { + docHeight = self.$doc.height(); + + //If it was scrolled + if(self.didScroll) { + self.didScroll = false; + self.scrollChange(); + } + + //If the document height changes + if(docHeight !== self.docHeight) { + self.docHeight = docHeight; + self.getPositions(); + } + }, 250); + }, + + getHash: function($link) { + return $link.attr('href').split('#')[1]; + }, + + getPositions: function() { + var self = this; + var linkHref; + var topPos; + var $target; + + self.$nav.each(function() { + linkHref = self.getHash($(this)); + $target = $('#' + linkHref); + + if($target.length) { + topPos = $target.offset().top; + self.sections[linkHref] = Math.round(topPos); + } + }); + }, + + getSection: function(windowPos) { + var returnValue = null; + var windowHeight = Math.round(this.$win.height() * this.config.scrollThreshold); + + for(var section in this.sections) { + if((this.sections[section] - windowHeight) < windowPos) { + returnValue = section; + } + } + + return returnValue; + }, + + handleClick: function(e) { + var self = this; + var $link = $(e.currentTarget); + var $parent = $link.parent(); + var newLoc = '#' + self.getHash($link); + + if(!$parent.hasClass(self.config.currentClass)) { + //Start callback + if(self.config.begin) { + self.config.begin(); + } + + //Change the highlighted nav item + self.adjustNav(self, $parent); + + //Removing the auto-adjust on scroll + self.unbindInterval(); + + //Scroll to the correct position + self.scrollTo(newLoc, function() { + //Do we need to change the hash? + if(self.config.changeHash) { + window.location.hash = newLoc; + } + + //Add the auto-adjust on scroll back in + self.bindInterval(); + + //End callback + if(self.config.end) { + self.config.end(); + } + }); + } + + e.preventDefault(); + }, + + scrollChange: function() { + var windowTop = this.$win.scrollTop(); + var position = this.getSection(windowTop); + var $parent; + + //If the position is set + if(position !== null) { + $parent = this.$elem.find('a[href$="#' + position + '"]').parent(); + + //If it's not already the current section + if(!$parent.hasClass(this.config.currentClass)) { + //Change the highlighted nav item + this.adjustNav(this, $parent); + + //If there is a scrollChange callback + if(this.config.scrollChange) { + this.config.scrollChange($parent); + } + } + } + }, + + scrollTo: function(target, callback) { + var offset = $(target).offset().top; + + $('html, body').animate({ + scrollTop: (offset - 65) + }, this.config.scrollSpeed, this.config.easing, callback); + }, + + unbindInterval: function() { + clearInterval(this.t); + this.$win.unbind('scroll.onePageNav'); + } + }; + + OnePageNav.defaults = OnePageNav.prototype.defaults; + + $.fn.onePageNav = function(options) { + return this.each(function() { + new OnePageNav(this, options).init(); + }); + }; + +})( jQuery, window , document ); \ No newline at end of file diff --git a/frontend/src/assets/js/owl-carousel.js b/frontend/src/assets/js/owl-carousel.js new file mode 100644 index 0000000..de99778 --- /dev/null +++ b/frontend/src/assets/js/owl-carousel.js @@ -0,0 +1,893 @@ +// Owl Carousel JS // +! function(a, b, c, d) { + function e(b, c) { + this.settings = null, this.options = a.extend({}, e.Defaults, c), this.$element = a(b), this.drag = a.extend({}, m), this.state = a.extend({}, n), this.e = a.extend({}, o), this._plugins = {}, this._supress = {}, this._current = null, this._speed = null, this._coordinates = [], this._breakpoint = null, this._width = null, this._items = [], this._clones = [], this._mergers = [], this._invalidated = {}, this._pipe = [], a.each(e.Plugins, a.proxy(function(a, b) { + this._plugins[a[0].toLowerCase() + a.slice(1)] = new b(this) + }, this)), a.each(e.Pipe, a.proxy(function(b, c) { + this._pipe.push({ + filter: c.filter, + run: a.proxy(c.run, this) + }) + }, this)), this.setup(), this.initialize() + } + + function f(a) { + if (a.touches !== d) return { + x: a.touches[0].pageX, + y: a.touches[0].pageY + }; + if (a.touches === d) { + if (a.pageX !== d) return { + x: a.pageX, + y: a.pageY + }; + if (a.pageX === d) return { + x: a.clientX, + y: a.clientY + } + } + } + + function g(a) { + var b, d, e = c.createElement("div"), + f = a; + for (b in f) + if (d = f[b], "undefined" != typeof e.style[d]) return e = null, [d, b]; + return [!1] + } + + function h() { + return g(["transition", "WebkitTransition", "MozTransition", "OTransition"])[1] + } + + function i() { + return g(["transform", "WebkitTransform", "MozTransform", "OTransform", "msTransform"])[0] + } + + function j() { + return g(["perspective", "webkitPerspective", "MozPerspective", "OPerspective", "MsPerspective"])[0] + } + + function k() { + return "ontouchstart" in b || !!navigator.msMaxTouchPoints + } + + function l() { + return b.navigator.msPointerEnabled + } + var m, n, o; + m = { + start: 0, + startX: 0, + startY: 0, + current: 0, + currentX: 0, + currentY: 0, + offsetX: 0, + offsetY: 0, + distance: null, + startTime: 0, + endTime: 0, + updatedX: 0, + targetEl: null + }, n = { + isTouch: !1, + isScrolling: !1, + isSwiping: !1, + direction: !1, + inMotion: !1 + }, o = { + _onDragStart: null, + _onDragMove: null, + _onDragEnd: null, + _transitionEnd: null, + _resizer: null, + _responsiveCall: null, + _goToLoop: null, + _checkVisibile: null + }, e.Defaults = { + items: 3, + loop: !1, + center: !1, + mouseDrag: !0, + touchDrag: !0, + pullDrag: !0, + freeDrag: !1, + margin: 0, + stagePadding: 0, + merge: !1, + mergeFit: !0, + autoWidth: !1, + startPosition: 0, + rtl: !1, + smartSpeed: 250, + fluidSpeed: !1, + dragEndSpeed: !1, + responsive: {}, + responsiveRefreshRate: 200, + responsiveBaseElement: b, + responsiveClass: !1, + fallbackEasing: "swing", + info: !1, + nestedItemSelector: !1, + itemElement: "div", + stageElement: "div", + themeClass: "owl-theme", + baseClass: "owl-carousel", + itemClass: "owl-item", + centerClass: "center", + activeClass: "active" + }, e.Width = { + Default: "default", + Inner: "inner", + Outer: "outer" + }, e.Plugins = {}, e.Pipe = [{ + filter: ["width", "items", "settings"], + run: function(a) { + a.current = this._items && this._items[this.relative(this._current)] + } + }, { + filter: ["items", "settings"], + run: function() { + var a = this._clones, + b = this.$stage.children(".cloned"); + (b.length !== a.length || !this.settings.loop && a.length > 0) && (this.$stage.children(".cloned").remove(), this._clones = []) + } + }, { + filter: ["items", "settings"], + run: function() { + var a, b, c = this._clones, + d = this._items, + e = this.settings.loop ? c.length - Math.max(2 * this.settings.items, 4) : 0; + for (a = 0, b = Math.abs(e / 2); b > a; a++) e > 0 ? (this.$stage.children().eq(d.length + c.length - 1).remove(), c.pop(), this.$stage.children().eq(0).remove(), c.pop()) : (c.push(c.length / 2), this.$stage.append(d[c[c.length - 1]].clone().addClass("cloned")), c.push(d.length - 1 - (c.length - 1) / 2), this.$stage.prepend(d[c[c.length - 1]].clone().addClass("cloned"))) + } + }, { + filter: ["width", "items", "settings"], + run: function() { + var a, b, c, d = this.settings.rtl ? 1 : -1, + e = (this.width() / this.settings.items).toFixed(3), + f = 0; + for (this._coordinates = [], b = 0, c = this._clones.length + this._items.length; c > b; b++) a = this._mergers[this.relative(b)], a = this.settings.mergeFit && Math.min(a, this.settings.items) || a, f += (this.settings.autoWidth ? this._items[this.relative(b)].width() + this.settings.margin : e * a) * d, this._coordinates.push(f) + } + }, { + filter: ["width", "items", "settings"], + run: function() { + var b, c, d = (this.width() / this.settings.items).toFixed(3), + e = { + width: Math.abs(this._coordinates[this._coordinates.length - 1]) + 2 * this.settings.stagePadding, + "padding-left": this.settings.stagePadding || "", + "padding-right": this.settings.stagePadding || "" + }; + if (this.$stage.css(e), e = { + width: this.settings.autoWidth ? "auto" : d - this.settings.margin + }, e[this.settings.rtl ? "margin-left" : "margin-right"] = this.settings.margin, !this.settings.autoWidth && a.grep(this._mergers, function(a) { + return a > 1 + }).length > 0) + for (b = 0, c = this._coordinates.length; c > b; b++) e.width = Math.abs(this._coordinates[b]) - Math.abs(this._coordinates[b - 1] || 0) - this.settings.margin, this.$stage.children().eq(b).css(e); + else this.$stage.children().css(e) + } + }, { + filter: ["width", "items", "settings"], + run: function(a) { + a.current && this.reset(this.$stage.children().index(a.current)) + } + }, { + filter: ["position"], + run: function() { + this.animate(this.coordinates(this._current)) + } + }, { + filter: ["width", "position", "items", "settings"], + run: function() { + var a, b, c, d, e = this.settings.rtl ? 1 : -1, + f = 2 * this.settings.stagePadding, + g = this.coordinates(this.current()) + f, + h = g + this.width() * e, + i = []; + for (c = 0, d = this._coordinates.length; d > c; c++) a = this._coordinates[c - 1] || 0, b = Math.abs(this._coordinates[c]) + f * e, (this.op(a, "<=", g) && this.op(a, ">", h) || this.op(b, "<", g) && this.op(b, ">", h)) && i.push(c); + this.$stage.children("." + this.settings.activeClass).removeClass(this.settings.activeClass), this.$stage.children(":eq(" + i.join("), :eq(") + ")").addClass(this.settings.activeClass), this.settings.center && (this.$stage.children("." + this.settings.centerClass).removeClass(this.settings.centerClass), this.$stage.children().eq(this.current()).addClass(this.settings.centerClass)) + } + }], e.prototype.initialize = function() { + if (this.trigger("initialize"), this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl", this.settings.rtl), this.browserSupport(), this.settings.autoWidth && this.state.imagesLoaded !== !0) { + var b, c, e; + if (b = this.$element.find("img"), c = this.settings.nestedItemSelector ? "." + this.settings.nestedItemSelector : d, e = this.$element.children(c).width(), b.length && 0 >= e) return this.preloadAutoWidthImages(b), !1 + } + this.$element.addClass("owl-loading"), this.$stage = a("<" + this.settings.stageElement + ' class="owl-stage"/>').wrap('
      '), this.$element.append(this.$stage.parent()), this.replace(this.$element.children().not(this.$stage.parent())), this._width = this.$element.width(), this.refresh(), this.$element.removeClass("owl-loading").addClass("owl-loaded"), this.eventsCall(), this.internalEvents(), this.addTriggerableEvents(), this.trigger("initialized") + }, e.prototype.setup = function() { + var b = this.viewport(), + c = this.options.responsive, + d = -1, + e = null; + c ? (a.each(c, function(a) { + b >= a && a > d && (d = Number(a)) + }), e = a.extend({}, this.options, c[d]), delete e.responsive, e.responsiveClass && this.$element.attr("class", function(a, b) { + return b.replace(/\b owl-responsive-\S+/g, "") + }).addClass("owl-responsive-" + d)) : e = a.extend({}, this.options), (null === this.settings || this._breakpoint !== d) && (this.trigger("change", { + property: { + name: "settings", + value: e + } + }), this._breakpoint = d, this.settings = e, this.invalidate("settings"), this.trigger("changed", { + property: { + name: "settings", + value: this.settings + } + })) + }, e.prototype.optionsLogic = function() { + this.$element.toggleClass("owl-center", this.settings.center), this.settings.loop && this._items.length < this.settings.items && (this.settings.loop = !1), this.settings.autoWidth && (this.settings.stagePadding = !1, this.settings.merge = !1) + }, e.prototype.prepare = function(b) { + var c = this.trigger("prepare", { + content: b + }); + return c.data || (c.data = a("<" + this.settings.itemElement + "/>").addClass(this.settings.itemClass).append(b)), this.trigger("prepared", { + content: c.data + }), c.data + }, e.prototype.update = function() { + for (var b = 0, c = this._pipe.length, d = a.proxy(function(a) { + return this[a] + }, this._invalidated), e = {}; c > b;)(this._invalidated.all || a.grep(this._pipe[b].filter, d).length > 0) && this._pipe[b].run(e), b++; + this._invalidated = {} + }, e.prototype.width = function(a) { + switch (a = a || e.Width.Default) { + case e.Width.Inner: + case e.Width.Outer: + return this._width; + default: + return this._width - 2 * this.settings.stagePadding + this.settings.margin + } + }, e.prototype.refresh = function() { + if (0 === this._items.length) return !1; + (new Date).getTime(); + this.trigger("refresh"), this.setup(), this.optionsLogic(), this.$stage.addClass("owl-refresh"), this.update(), this.$stage.removeClass("owl-refresh"), this.state.orientation = b.orientation, this.watchVisibility(), this.trigger("refreshed") + }, e.prototype.eventsCall = function() { + this.e._onDragStart = a.proxy(function(a) { + this.onDragStart(a) + }, this), this.e._onDragMove = a.proxy(function(a) { + this.onDragMove(a) + }, this), this.e._onDragEnd = a.proxy(function(a) { + this.onDragEnd(a) + }, this), this.e._onResize = a.proxy(function(a) { + this.onResize(a) + }, this), this.e._transitionEnd = a.proxy(function(a) { + this.transitionEnd(a) + }, this), this.e._preventClick = a.proxy(function(a) { + this.preventClick(a) + }, this) + }, e.prototype.onThrottledResize = function() { + b.clearTimeout(this.resizeTimer), this.resizeTimer = b.setTimeout(this.e._onResize, this.settings.responsiveRefreshRate) + }, e.prototype.onResize = function() { + return this._items.length ? this._width === this.$element.width() ? !1 : this.trigger("resize").isDefaultPrevented() ? !1 : (this._width = this.$element.width(), this.invalidate("width"), this.refresh(), void this.trigger("resized")) : !1 + }, e.prototype.eventsRouter = function(a) { + var b = a.type; + "mousedown" === b || "touchstart" === b ? this.onDragStart(a) : "mousemove" === b || "touchmove" === b ? this.onDragMove(a) : "mouseup" === b || "touchend" === b ? this.onDragEnd(a) : "touchcancel" === b && this.onDragEnd(a) + }, e.prototype.internalEvents = function() { + var c = (k(), l()); + this.settings.mouseDrag ? (this.$stage.on("mousedown", a.proxy(function(a) { + this.eventsRouter(a) + }, this)), this.$stage.on("dragstart", function() { + return !1 + }), this.$stage.get(0).onselectstart = function() { + return !1 + }) : this.$element.addClass("owl-text-select-on"), this.settings.touchDrag && !c && this.$stage.on("touchstart touchcancel", a.proxy(function(a) { + this.eventsRouter(a) + }, this)), this.transitionEndVendor && this.on(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd, !1), this.settings.responsive !== !1 && this.on(b, "resize", a.proxy(this.onThrottledResize, this)) + }, e.prototype.onDragStart = function(d) { + var e, g, h, i; + if (e = d.originalEvent || d || b.event, 3 === e.which || this.state.isTouch) return !1; + if ("mousedown" === e.type && this.$stage.addClass("owl-grab"), this.trigger("drag"), this.drag.startTime = (new Date).getTime(), this.speed(0), this.state.isTouch = !0, this.state.isScrolling = !1, this.state.isSwiping = !1, this.drag.distance = 0, g = f(e).x, h = f(e).y, this.drag.offsetX = this.$stage.position().left, this.drag.offsetY = this.$stage.position().top, this.settings.rtl && (this.drag.offsetX = this.$stage.position().left + this.$stage.width() - this.width() + this.settings.margin), this.state.inMotion && this.support3d) i = this.getTransformProperty(), this.drag.offsetX = i, this.animate(i), this.state.inMotion = !0; + else if (this.state.inMotion && !this.support3d) return this.state.inMotion = !1, !1; + this.drag.startX = g - this.drag.offsetX, this.drag.startY = h - this.drag.offsetY, this.drag.start = g - this.drag.startX, this.drag.targetEl = e.target || e.srcElement, this.drag.updatedX = this.drag.start, ("IMG" === this.drag.targetEl.tagName || "A" === this.drag.targetEl.tagName) && (this.drag.targetEl.draggable = !1), a(c).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents", a.proxy(function(a) { + this.eventsRouter(a) + }, this)) + }, e.prototype.onDragMove = function(a) { + var c, e, g, h, i, j; + this.state.isTouch && (this.state.isScrolling || (c = a.originalEvent || a || b.event, e = f(c).x, g = f(c).y, this.drag.currentX = e - this.drag.startX, this.drag.currentY = g - this.drag.startY, this.drag.distance = this.drag.currentX - this.drag.offsetX, this.drag.distance < 0 ? this.state.direction = this.settings.rtl ? "right" : "left" : this.drag.distance > 0 && (this.state.direction = this.settings.rtl ? "left" : "right"), this.settings.loop ? this.op(this.drag.currentX, ">", this.coordinates(this.minimum())) && "right" === this.state.direction ? this.drag.currentX -= (this.settings.center && this.coordinates(0)) - this.coordinates(this._items.length) : this.op(this.drag.currentX, "<", this.coordinates(this.maximum())) && "left" === this.state.direction && (this.drag.currentX += (this.settings.center && this.coordinates(0)) - this.coordinates(this._items.length)) : (h = this.coordinates(this.settings.rtl ? this.maximum() : this.minimum()), i = this.coordinates(this.settings.rtl ? this.minimum() : this.maximum()), j = this.settings.pullDrag ? this.drag.distance / 5 : 0, this.drag.currentX = Math.max(Math.min(this.drag.currentX, h + j), i + j)), (this.drag.distance > 8 || this.drag.distance < -8) && (c.preventDefault !== d ? c.preventDefault() : c.returnValue = !1, this.state.isSwiping = !0), this.drag.updatedX = this.drag.currentX, (this.drag.currentY > 16 || this.drag.currentY < -16) && this.state.isSwiping === !1 && (this.state.isScrolling = !0, this.drag.updatedX = this.drag.start), this.animate(this.drag.updatedX))) + }, e.prototype.onDragEnd = function(b) { + var d, e, f; + if (this.state.isTouch) { + if ("mouseup" === b.type && this.$stage.removeClass("owl-grab"), this.trigger("dragged"), this.drag.targetEl.removeAttribute("draggable"), this.state.isTouch = !1, this.state.isScrolling = !1, this.state.isSwiping = !1, 0 === this.drag.distance && this.state.inMotion !== !0) return this.state.inMotion = !1, !1; + this.drag.endTime = (new Date).getTime(), d = this.drag.endTime - this.drag.startTime, e = Math.abs(this.drag.distance), (e > 3 || d > 300) && this.removeClick(this.drag.targetEl), f = this.closest(this.drag.updatedX), this.speed(this.settings.dragEndSpeed || this.settings.smartSpeed), this.current(f), this.invalidate("position"), this.update(), this.settings.pullDrag || this.drag.updatedX !== this.coordinates(f) || this.transitionEnd(), this.drag.distance = 0, a(c).off(".owl.dragEvents") + } + }, e.prototype.removeClick = function(c) { + this.drag.targetEl = c, a(c).on("click.preventClick", this.e._preventClick), b.setTimeout(function() { + a(c).off("click.preventClick") + }, 300) + }, e.prototype.preventClick = function(b) { + b.preventDefault ? b.preventDefault() : b.returnValue = !1, b.stopPropagation && b.stopPropagation(), a(b.target).off("click.preventClick") + }, e.prototype.getTransformProperty = function() { + var a, c; + return a = b.getComputedStyle(this.$stage.get(0), null).getPropertyValue(this.vendorName + "transform"), a = a.replace(/matrix(3d)?\(|\)/g, "").split(","), c = 16 === a.length, c !== !0 ? a[4] : a[12] + }, e.prototype.closest = function(b) { + var c = -1, + d = 30, + e = this.width(), + f = this.coordinates(); + return this.settings.freeDrag || a.each(f, a.proxy(function(a, g) { + return b > g - d && g + d > b ? c = a : this.op(b, "<", g) && this.op(b, ">", f[a + 1] || g - e) && (c = "left" === this.state.direction ? a + 1 : a), -1 === c + }, this)), this.settings.loop || (this.op(b, ">", f[this.minimum()]) ? c = b = this.minimum() : this.op(b, "<", f[this.maximum()]) && (c = b = this.maximum())), c + }, e.prototype.animate = function(b) { + this.trigger("translate"), this.state.inMotion = this.speed() > 0, this.support3d ? this.$stage.css({ + transform: "translate3d(" + b + "px,0px, 0px)", + transition: this.speed() / 1e3 + "s" + }) : this.state.isTouch ? this.$stage.css({ + left: b + "px" + }) : this.$stage.animate({ + left: b + }, this.speed() / 1e3, this.settings.fallbackEasing, a.proxy(function() { + this.state.inMotion && this.transitionEnd() + }, this)) + }, e.prototype.current = function(a) { + if (a === d) return this._current; + if (0 === this._items.length) return d; + if (a = this.normalize(a), this._current !== a) { + var b = this.trigger("change", { + property: { + name: "position", + value: a + } + }); + b.data !== d && (a = this.normalize(b.data)), this._current = a, this.invalidate("position"), this.trigger("changed", { + property: { + name: "position", + value: this._current + } + }) + } + return this._current + }, e.prototype.invalidate = function(a) { + this._invalidated[a] = !0 + }, e.prototype.reset = function(a) { + a = this.normalize(a), a !== d && (this._speed = 0, this._current = a, this.suppress(["translate", "translated"]), this.animate(this.coordinates(a)), this.release(["translate", "translated"])) + }, e.prototype.normalize = function(b, c) { + var e = c ? this._items.length : this._items.length + this._clones.length; + return !a.isNumeric(b) || 1 > e ? d : b = this._clones.length ? (b % e + e) % e : Math.max(this.minimum(c), Math.min(this.maximum(c), b)) + }, e.prototype.relative = function(a) { + return a = this.normalize(a), a -= this._clones.length / 2, this.normalize(a, !0) + }, e.prototype.maximum = function(a) { + var b, c, d, e = 0, + f = this.settings; + if (a) return this._items.length - 1; + if (!f.loop && f.center) b = this._items.length - 1; + else if (f.loop || f.center) + if (f.loop || f.center) b = this._items.length + f.items; + else { + if (!f.autoWidth && !f.merge) throw "Can not detect maximum absolute position."; + for (revert = f.rtl ? 1 : -1, c = this.$stage.width() - this.$element.width(); + (d = this.coordinates(e)) && !(d * revert >= c);) b = ++e + } else b = this._items.length - f.items; + return b + }, e.prototype.minimum = function(a) { + return a ? 0 : this._clones.length / 2 + }, e.prototype.items = function(a) { + return a === d ? this._items.slice() : (a = this.normalize(a, !0), this._items[a]) + }, e.prototype.mergers = function(a) { + return a === d ? this._mergers.slice() : (a = this.normalize(a, !0), this._mergers[a]) + }, e.prototype.clones = function(b) { + var c = this._clones.length / 2, + e = c + this._items.length, + f = function(a) { + return a % 2 === 0 ? e + a / 2 : c - (a + 1) / 2 + }; + return b === d ? a.map(this._clones, function(a, b) { + return f(b) + }) : a.map(this._clones, function(a, c) { + return a === b ? f(c) : null + }) + }, e.prototype.speed = function(a) { + return a !== d && (this._speed = a), this._speed + }, e.prototype.coordinates = function(b) { + var c = null; + return b === d ? a.map(this._coordinates, a.proxy(function(a, b) { + return this.coordinates(b) + }, this)) : (this.settings.center ? (c = this._coordinates[b], c += (this.width() - c + (this._coordinates[b - 1] || 0)) / 2 * (this.settings.rtl ? -1 : 1)) : c = this._coordinates[b - 1] || 0, c) + }, e.prototype.duration = function(a, b, c) { + return Math.min(Math.max(Math.abs(b - a), 1), 6) * Math.abs(c || this.settings.smartSpeed) + }, e.prototype.to = function(c, d) { + if (this.settings.loop) { + var e = c - this.relative(this.current()), + f = this.current(), + g = this.current(), + h = this.current() + e, + i = 0 > g - h ? !0 : !1, + j = this._clones.length + this._items.length; + h < this.settings.items && i === !1 ? (f = g + this._items.length, this.reset(f)) : h >= j - this.settings.items && i === !0 && (f = g - this._items.length, this.reset(f)), b.clearTimeout(this.e._goToLoop), this.e._goToLoop = b.setTimeout(a.proxy(function() { + this.speed(this.duration(this.current(), f + e, d)), this.current(f + e), this.update() + }, this), 30) + } else this.speed(this.duration(this.current(), c, d)), this.current(c), this.update() + }, e.prototype.next = function(a) { + a = a || !1, this.to(this.relative(this.current()) + 1, a) + }, e.prototype.prev = function(a) { + a = a || !1, this.to(this.relative(this.current()) - 1, a) + }, e.prototype.transitionEnd = function(a) { + return a !== d && (a.stopPropagation(), (a.target || a.srcElement || a.originalTarget) !== this.$stage.get(0)) ? !1 : (this.state.inMotion = !1, void this.trigger("translated")) + }, e.prototype.viewport = function() { + var d; + if (this.options.responsiveBaseElement !== b) d = a(this.options.responsiveBaseElement).width(); + else if (b.innerWidth) d = b.innerWidth; + else { + if (!c.documentElement || !c.documentElement.clientWidth) throw "Can not detect viewport width."; + d = c.documentElement.clientWidth + } + return d + }, e.prototype.replace = function(b) { + this.$stage.empty(), this._items = [], b && (b = b instanceof jQuery ? b : a(b)), this.settings.nestedItemSelector && (b = b.find("." + this.settings.nestedItemSelector)), b.filter(function() { + return 1 === this.nodeType + }).each(a.proxy(function(a, b) { + b = this.prepare(b), this.$stage.append(b), this._items.push(b), this._mergers.push(1 * b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge") || 1) + }, this)), this.reset(a.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0), this.invalidate("items") + }, e.prototype.add = function(a, b) { + b = b === d ? this._items.length : this.normalize(b, !0), this.trigger("add", { + content: a, + position: b + }), 0 === this._items.length || b === this._items.length ? (this.$stage.append(a), this._items.push(a), this._mergers.push(1 * a.find("[data-merge]").andSelf("[data-merge]").attr("data-merge") || 1)) : (this._items[b].before(a), this._items.splice(b, 0, a), this._mergers.splice(b, 0, 1 * a.find("[data-merge]").andSelf("[data-merge]").attr("data-merge") || 1)), this.invalidate("items"), this.trigger("added", { + content: a, + position: b + }) + }, e.prototype.remove = function(a) { + a = this.normalize(a, !0), a !== d && (this.trigger("remove", { + content: this._items[a], + position: a + }), this._items[a].remove(), this._items.splice(a, 1), this._mergers.splice(a, 1), this.invalidate("items"), this.trigger("removed", { + content: null, + position: a + })) + }, e.prototype.addTriggerableEvents = function() { + var b = a.proxy(function(b, c) { + return a.proxy(function(a) { + a.relatedTarget !== this && (this.suppress([c]), b.apply(this, [].slice.call(arguments, 1)), this.release([c])) + }, this) + }, this); + a.each({ + next: this.next, + prev: this.prev, + to: this.to, + destroy: this.destroy, + refresh: this.refresh, + replace: this.replace, + add: this.add, + remove: this.remove + }, a.proxy(function(a, c) { + this.$element.on(a + ".owl.carousel", b(c, a + ".owl.carousel")) + }, this)) + }, e.prototype.watchVisibility = function() { + function c(a) { + return a.offsetWidth > 0 && a.offsetHeight > 0 + } + + function d() { + c(this.$element.get(0)) && (this.$element.removeClass("owl-hidden"), this.refresh(), b.clearInterval(this.e._checkVisibile)) + } + c(this.$element.get(0)) || (this.$element.addClass("owl-hidden"), b.clearInterval(this.e._checkVisibile), this.e._checkVisibile = b.setInterval(a.proxy(d, this), 500)) + }, e.prototype.preloadAutoWidthImages = function(b) { + var c, d, e, f; + c = 0, d = this, b.each(function(g, h) { + e = a(h), f = new Image, f.onload = function() { + c++, e.attr("src", f.src), e.css("opacity", 1), c >= b.length && (d.state.imagesLoaded = !0, d.initialize()) + }, f.src = e.attr("src") || e.attr("data-src") || e.attr("data-src-retina") + }) + }, e.prototype.destroy = function() { + this.$element.hasClass(this.settings.themeClass) && this.$element.removeClass(this.settings.themeClass), this.settings.responsive !== !1 && a(b).off("resize.owl.carousel"), this.transitionEndVendor && this.off(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd); + for (var d in this._plugins) this._plugins[d].destroy(); + (this.settings.mouseDrag || this.settings.touchDrag) && (this.$stage.off("mousedown touchstart touchcancel"), a(c).off(".owl.dragEvents"), this.$stage.get(0).onselectstart = function() {}, this.$stage.off("dragstart", function() { + return !1 + })), this.$element.off(".owl"), this.$stage.children(".cloned").remove(), this.e = null, this.$element.removeData("owlCarousel"), this.$stage.children().contents().unwrap(), this.$stage.children().unwrap(), this.$stage.unwrap() + }, e.prototype.op = function(a, b, c) { + var d = this.settings.rtl; + switch (b) { + case "<": + return d ? a > c : c > a; + case ">": + return d ? c > a : a > c; + case ">=": + return d ? c >= a : a >= c; + case "<=": + return d ? a >= c : c >= a + } + }, e.prototype.on = function(a, b, c, d) { + a.addEventListener ? a.addEventListener(b, c, d) : a.attachEvent && a.attachEvent("on" + b, c) + }, e.prototype.off = function(a, b, c, d) { + a.removeEventListener ? a.removeEventListener(b, c, d) : a.detachEvent && a.detachEvent("on" + b, c) + }, e.prototype.trigger = function(b, c, d) { + var e = { + item: { + count: this._items.length, + index: this.current() + } + }, + f = a.camelCase(a.grep(["on", b, d], function(a) { + return a + }).join("-").toLowerCase()), + g = a.Event([b, "owl", d || "carousel"].join(".").toLowerCase(), a.extend({ + relatedTarget: this + }, e, c)); + return this._supress[b] || (a.each(this._plugins, function(a, b) { + b.onTrigger && b.onTrigger(g) + }), this.$element.trigger(g), this.settings && "function" == typeof this.settings[f] && this.settings[f].apply(this, g)), g + }, e.prototype.suppress = function(b) { + a.each(b, a.proxy(function(a, b) { + this._supress[b] = !0 + }, this)) + }, e.prototype.release = function(b) { + a.each(b, a.proxy(function(a, b) { + delete this._supress[b] + }, this)) + }, e.prototype.browserSupport = function() { + if (this.support3d = j(), this.support3d) { + this.transformVendor = i(); + var a = ["transitionend", "webkitTransitionEnd", "transitionend", "oTransitionEnd"]; + this.transitionEndVendor = a[h()], this.vendorName = this.transformVendor.replace(/Transform/i, ""), this.vendorName = "" !== this.vendorName ? "-" + this.vendorName.toLowerCase() + "-" : "" + } + this.state.orientation = b.orientation + }, a.fn.owlCarousel = function(b) { + return this.each(function() { + a(this).data("owlCarousel") || a(this).data("owlCarousel", new e(this, b)) + }) + }, a.fn.owlCarousel.Constructor = e +}(window.Zepto || window.jQuery, window, document), +function(a, b) { + var c = function(b) { + this._core = b, this._loaded = [], this._handlers = { + "initialized.owl.carousel change.owl.carousel": a.proxy(function(b) { + if (b.namespace && this._core.settings && this._core.settings.lazyLoad && (b.property && "position" == b.property.name || "initialized" == b.type)) + for (var c = this._core.settings, d = c.center && Math.ceil(c.items / 2) || c.items, e = c.center && -1 * d || 0, f = (b.property && b.property.value || this._core.current()) + e, g = this._core.clones().length, h = a.proxy(function(a, b) { + this.load(b) + }, this); e++ < d;) this.load(g / 2 + this._core.relative(f)), g && a.each(this._core.clones(this._core.relative(f++)), h) + }, this) + }, this._core.options = a.extend({}, c.Defaults, this._core.options), this._core.$element.on(this._handlers) + }; + c.Defaults = { + lazyLoad: !1 + }, c.prototype.load = function(c) { + var d = this._core.$stage.children().eq(c), + e = d && d.find(".owl-lazy"); + !e || a.inArray(d.get(0), this._loaded) > -1 || (e.each(a.proxy(function(c, d) { + var e, f = a(d), + g = b.devicePixelRatio > 1 && f.attr("data-src-retina") || f.attr("data-src"); + this._core.trigger("load", { + element: f, + url: g + }, "lazy"), f.is("img") ? f.one("load.owl.lazy", a.proxy(function() { + f.css("opacity", 1), this._core.trigger("loaded", { + element: f, + url: g + }, "lazy") + }, this)).attr("src", g) : (e = new Image, e.onload = a.proxy(function() { + f.css({ + "background-image": "url(" + g + ")", + opacity: "1" + }), this._core.trigger("loaded", { + element: f, + url: g + }, "lazy") + }, this), e.src = g) + }, this)), this._loaded.push(d.get(0))) + }, c.prototype.destroy = function() { + var a, b; + for (a in this.handlers) this._core.$element.off(a, this.handlers[a]); + for (b in Object.getOwnPropertyNames(this)) "function" != typeof this[b] && (this[b] = null) + }, a.fn.owlCarousel.Constructor.Plugins.Lazy = c +}(window.Zepto || window.jQuery, window, document), +function(a) { + var b = function(c) { + this._core = c, this._handlers = { + "initialized.owl.carousel": a.proxy(function() { + this._core.settings.autoHeight && this.update() + }, this), + "changed.owl.carousel": a.proxy(function(a) { + this._core.settings.autoHeight && "position" == a.property.name && this.update() + }, this), + "loaded.owl.lazy": a.proxy(function(a) { + this._core.settings.autoHeight && a.element.closest("." + this._core.settings.itemClass) === this._core.$stage.children().eq(this._core.current()) && this.update() + }, this) + }, this._core.options = a.extend({}, b.Defaults, this._core.options), this._core.$element.on(this._handlers) + }; + b.Defaults = { + autoHeight: !1, + autoHeightClass: "owl-height" + }, b.prototype.update = function() { + this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass) + }, b.prototype.destroy = function() { + var a, b; + for (a in this._handlers) this._core.$element.off(a, this._handlers[a]); + for (b in Object.getOwnPropertyNames(this)) "function" != typeof this[b] && (this[b] = null) + }, a.fn.owlCarousel.Constructor.Plugins.AutoHeight = b +}(window.Zepto || window.jQuery, window, document), +function(a, b, c) { + var d = function(b) { + this._core = b, this._videos = {}, this._playing = null, this._fullscreen = !1, this._handlers = { + "resize.owl.carousel": a.proxy(function(a) { + this._core.settings.video && !this.isInFullScreen() && a.preventDefault() + }, this), + "refresh.owl.carousel changed.owl.carousel": a.proxy(function() { + this._playing && this.stop() + }, this), + "prepared.owl.carousel": a.proxy(function(b) { + var c = a(b.content).find(".owl-video"); + c.length && (c.css("display", "none"), this.fetch(c, a(b.content))) + }, this) + }, this._core.options = a.extend({}, d.Defaults, this._core.options), this._core.$element.on(this._handlers), this._core.$element.on("click.owl.video", ".owl-video-play-icon", a.proxy(function(a) { + this.play(a) + }, this)) + }; + d.Defaults = { + video: !1, + videoHeight: !1, + videoWidth: !1 + }, d.prototype.fetch = function(a, b) { + var c = a.attr("data-vimeo-id") ? "vimeo" : "youtube", + d = a.attr("data-vimeo-id") || a.attr("data-youtube-id"), + e = a.attr("data-width") || this._core.settings.videoWidth, + f = a.attr("data-height") || this._core.settings.videoHeight, + g = a.attr("href"); + if (!g) throw new Error("Missing video URL."); + if (d = g.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/), d[3].indexOf("youtu") > -1) c = "youtube"; + else { + if (!(d[3].indexOf("vimeo") > -1)) throw new Error("Video URL not supported."); + c = "vimeo" + } + d = d[6], this._videos[g] = { + type: c, + id: d, + width: e, + height: f + }, b.attr("data-video", g), this.thumbnail(a, this._videos[g]) + }, d.prototype.thumbnail = function(b, c) { + var d, e, f, g = c.width && c.height ? 'style="width:' + c.width + "px;height:" + c.height + 'px;"' : "", + h = b.find("img"), + i = "src", + j = "", + k = this._core.settings, + l = function(a) { + e = '
      ', d = k.lazyLoad ? '
      ' : '
      ', b.after(d), b.after(e) + }; + return b.wrap('
      "), this._core.settings.lazyLoad && (i = "data-src", j = "owl-lazy"), h.length ? (l(h.attr(i)), h.remove(), !1) : void("youtube" === c.type ? (f = "http://img.youtube.com/vi/" + c.id + "/hqdefault.jpg", l(f)) : "vimeo" === c.type && a.ajax({ + type: "GET", + url: "http://vimeo.com/api/v2/video/" + c.id + ".json", + jsonp: "callback", + dataType: "jsonp", + success: function(a) { + f = a[0].thumbnail_large, l(f) + } + })) + }, d.prototype.stop = function() { + this._core.trigger("stop", null, "video"), this._playing.find(".owl-video-frame").remove(), this._playing.removeClass("owl-video-playing"), this._playing = null + }, d.prototype.play = function(b) { + this._core.trigger("play", null, "video"), this._playing && this.stop(); + var c, d, e = a(b.target || b.srcElement), + f = e.closest("." + this._core.settings.itemClass), + g = this._videos[f.attr("data-video")], + h = g.width || "100%", + i = g.height || this._core.$stage.height(); + "youtube" === g.type ? c = '' : "vimeo" === g.type && (c = ''), f.addClass("owl-video-playing"), this._playing = f, d = a('
      ' + c + "
      "), e.after(d) + }, d.prototype.isInFullScreen = function() { + var d = c.fullscreenElement || c.mozFullScreenElement || c.webkitFullscreenElement; + return d && a(d).parent().hasClass("owl-video-frame") && (this._core.speed(0), this._fullscreen = !0), d && this._fullscreen && this._playing ? !1 : this._fullscreen ? (this._fullscreen = !1, !1) : this._playing && this._core.state.orientation !== b.orientation ? (this._core.state.orientation = b.orientation, !1) : !0 + }, d.prototype.destroy = function() { + var a, b; + this._core.$element.off("click.owl.video"); + for (a in this._handlers) this._core.$element.off(a, this._handlers[a]); + for (b in Object.getOwnPropertyNames(this)) "function" != typeof this[b] && (this[b] = null) + }, a.fn.owlCarousel.Constructor.Plugins.Video = d +}(window.Zepto || window.jQuery, window, document), +function(a, b, c, d) { + var e = function(b) { + this.core = b, this.core.options = a.extend({}, e.Defaults, this.core.options), this.swapping = !0, this.previous = d, this.next = d, this.handlers = { + "change.owl.carousel": a.proxy(function(a) { + "position" == a.property.name && (this.previous = this.core.current(), this.next = a.property.value) + }, this), + "drag.owl.carousel dragged.owl.carousel translated.owl.carousel": a.proxy(function(a) { + this.swapping = "translated" == a.type + }, this), + "translate.owl.carousel": a.proxy(function() { + this.swapping && (this.core.options.animateOut || this.core.options.animateIn) && this.swap() + }, this) + }, this.core.$element.on(this.handlers) + }; + e.Defaults = { + animateOut: !1, + animateIn: !1 + }, e.prototype.swap = function() { + if (1 === this.core.settings.items && this.core.support3d) { + this.core.speed(0); + var b, c = a.proxy(this.clear, this), + d = this.core.$stage.children().eq(this.previous), + e = this.core.$stage.children().eq(this.next), + f = this.core.settings.animateIn, + g = this.core.settings.animateOut; + this.core.current() !== this.previous && (g && (b = this.core.coordinates(this.previous) - this.core.coordinates(this.next), d.css({ + left: b + "px" + }).addClass("animated owl-animated-out").addClass(g).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", c)), f && e.addClass("animated owl-animated-in").addClass(f).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", c)) + } + }, e.prototype.clear = function(b) { + a(b.target).css({ + left: "" + }).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut), this.core.transitionEnd() + }, e.prototype.destroy = function() { + var a, b; + for (a in this.handlers) this.core.$element.off(a, this.handlers[a]); + for (b in Object.getOwnPropertyNames(this)) "function" != typeof this[b] && (this[b] = null) + }, a.fn.owlCarousel.Constructor.Plugins.Animate = e +}(window.Zepto || window.jQuery, window, document), +function(a, b, c) { + var d = function(b) { + this.core = b, this.core.options = a.extend({}, d.Defaults, this.core.options), this.handlers = { + "translated.owl.carousel refreshed.owl.carousel": a.proxy(function() { + this.autoplay() + }, this), + "play.owl.autoplay": a.proxy(function(a, b, c) { + this.play(b, c) + }, this), + "stop.owl.autoplay": a.proxy(function() { + this.stop() + }, this), + "mouseover.owl.autoplay": a.proxy(function() { + this.core.settings.autoplayHoverPause && this.pause() + }, this), + "mouseleave.owl.autoplay": a.proxy(function() { + this.core.settings.autoplayHoverPause && this.autoplay() + }, this) + }, this.core.$element.on(this.handlers) + }; + d.Defaults = { + autoplay: !1, + autoplayTimeout: 5e3, + autoplayHoverPause: !1, + autoplaySpeed: !1 + }, d.prototype.autoplay = function() { + this.core.settings.autoplay && !this.core.state.videoPlay ? (b.clearInterval(this.interval), this.interval = b.setInterval(a.proxy(function() { + this.play() + }, this), this.core.settings.autoplayTimeout)) : b.clearInterval(this.interval) + }, d.prototype.play = function() { + return c.hidden === !0 || this.core.state.isTouch || this.core.state.isScrolling || this.core.state.isSwiping || this.core.state.inMotion ? void 0 : this.core.settings.autoplay === !1 ? void b.clearInterval(this.interval) : void this.core.next(this.core.settings.autoplaySpeed) + }, d.prototype.stop = function() { + b.clearInterval(this.interval) + }, d.prototype.pause = function() { + b.clearInterval(this.interval) + }, d.prototype.destroy = function() { + var a, c; + b.clearInterval(this.interval); + for (a in this.handlers) this.core.$element.off(a, this.handlers[a]); + for (c in Object.getOwnPropertyNames(this)) "function" != typeof this[c] && (this[c] = null) + }, a.fn.owlCarousel.Constructor.Plugins.autoplay = d +}(window.Zepto || window.jQuery, window, document), +function(a) { + "use strict"; + var b = function(c) { + this._core = c, this._initialized = !1, this._pages = [], this._controls = {}, this._templates = [], this.$element = this._core.$element, this._overrides = { + next: this._core.next, + prev: this._core.prev, + to: this._core.to + }, this._handlers = { + "prepared.owl.carousel": a.proxy(function(b) { + this._core.settings.dotsData && this._templates.push(a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot")) + }, this), + "add.owl.carousel": a.proxy(function(b) { + this._core.settings.dotsData && this._templates.splice(b.position, 0, a(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot")) + }, this), + "remove.owl.carousel prepared.owl.carousel": a.proxy(function(a) { + this._core.settings.dotsData && this._templates.splice(a.position, 1) + }, this), + "change.owl.carousel": a.proxy(function(a) { + if ("position" == a.property.name && !this._core.state.revert && !this._core.settings.loop && this._core.settings.navRewind) { + var b = this._core.current(), + c = this._core.maximum(), + d = this._core.minimum(); + a.data = a.property.value > c ? b >= c ? d : c : a.property.value < d ? c : a.property.value + } + }, this), + "changed.owl.carousel": a.proxy(function(a) { + "position" == a.property.name && this.draw() + }, this), + "refreshed.owl.carousel": a.proxy(function() { + this._initialized || (this.initialize(), this._initialized = !0), this._core.trigger("refresh", null, "navigation"), this.update(), this.draw(), this._core.trigger("refreshed", null, "navigation") + }, this) + }, this._core.options = a.extend({}, b.Defaults, this._core.options), this.$element.on(this._handlers) + }; + b.Defaults = { + nav: !1, + navRewind: !0, + navText: ["prev", "next"], + navSpeed: !1, + navElement: "div", + navContainer: !1, + navContainerClass: "owl-nav", + navClass: ["owl-prev", "owl-next"], + slideBy: 1, + dotClass: "owl-dot", + dotsClass: "owl-dots", + dots: !0, + dotsEach: !1, + dotData: !1, + dotsSpeed: !1, + dotsContainer: !1, + controlsClass: "owl-controls" + }, b.prototype.initialize = function() { + var b, c, d = this._core.settings; + d.dotsData || (this._templates = [a("
      ").addClass(d.dotClass).append(a("")).prop("outerHTML")]), d.navContainer && d.dotsContainer || (this._controls.$container = a("
      ").addClass(d.controlsClass).appendTo(this.$element)), this._controls.$indicators = d.dotsContainer ? a(d.dotsContainer) : a("
      ").hide().addClass(d.dotsClass).appendTo(this._controls.$container), this._controls.$indicators.on("click", "div", a.proxy(function(b) { + var c = a(b.target).parent().is(this._controls.$indicators) ? a(b.target).index() : a(b.target).parent().index(); + b.preventDefault(), this.to(c, d.dotsSpeed) + }, this)), b = d.navContainer ? a(d.navContainer) : a("
      ").addClass(d.navContainerClass).prependTo(this._controls.$container), this._controls.$next = a("<" + d.navElement + ">"), this._controls.$previous = this._controls.$next.clone(), this._controls.$previous.addClass(d.navClass[0]).html(d.navText[0]).hide().prependTo(b).on("click", a.proxy(function() { + this.prev(d.navSpeed) + }, this)), this._controls.$next.addClass(d.navClass[1]).html(d.navText[1]).hide().appendTo(b).on("click", a.proxy(function() { + this.next(d.navSpeed) + }, this)); + for (c in this._overrides) this._core[c] = a.proxy(this[c], this) + }, b.prototype.destroy = function() { + var a, b, c, d; + for (a in this._handlers) this.$element.off(a, this._handlers[a]); + for (b in this._controls) this._controls[b].remove(); + for (d in this.overides) this._core[d] = this._overrides[d]; + for (c in Object.getOwnPropertyNames(this)) "function" != typeof this[c] && (this[c] = null) + }, b.prototype.update = function() { + var a, b, c, d = this._core.settings, + e = this._core.clones().length / 2, + f = e + this._core.items().length, + g = d.center || d.autoWidth || d.dotData ? 1 : d.dotsEach || d.items; + if ("page" !== d.slideBy && (d.slideBy = Math.min(d.slideBy, d.items)), d.dots || "page" == d.slideBy) + for (this._pages = [], a = e, b = 0, c = 0; f > a; a++)(b >= g || 0 === b) && (this._pages.push({ + start: a - e, + end: a - e + g - 1 + }), b = 0, ++c), b += this._core.mergers(this._core.relative(a)) + }, b.prototype.draw = function() { + var b, c, d = "", + e = this._core.settings, + f = (this._core.$stage.children(), this._core.relative(this._core.current())); + if (!e.nav || e.loop || e.navRewind || (this._controls.$previous.toggleClass("disabled", 0 >= f), this._controls.$next.toggleClass("disabled", f >= this._core.maximum())), this._controls.$previous.toggle(e.nav), this._controls.$next.toggle(e.nav), e.dots) { + if (b = this._pages.length - this._controls.$indicators.children().length, e.dotData && 0 !== b) { + for (c = 0; c < this._controls.$indicators.children().length; c++) d += this._templates[this._core.relative(c)]; + this._controls.$indicators.html(d) + } else b > 0 ? (d = new Array(b + 1).join(this._templates[0]), this._controls.$indicators.append(d)) : 0 > b && this._controls.$indicators.children().slice(b).remove(); + this._controls.$indicators.find(".active").removeClass("active"), this._controls.$indicators.children().eq(a.inArray(this.current(), this._pages)).addClass("active") + } + this._controls.$indicators.toggle(e.dots) + }, b.prototype.onTrigger = function(b) { + var c = this._core.settings; + b.page = { + index: a.inArray(this.current(), this._pages), + count: this._pages.length, + size: c && (c.center || c.autoWidth || c.dotData ? 1 : c.dotsEach || c.items) + } + }, b.prototype.current = function() { + var b = this._core.relative(this._core.current()); + return a.grep(this._pages, function(a) { + return a.start <= b && a.end >= b + }).pop() + }, b.prototype.getPosition = function(b) { + var c, d, e = this._core.settings; + return "page" == e.slideBy ? (c = a.inArray(this.current(), this._pages), d = this._pages.length, b ? ++c : --c, c = this._pages[(c % d + d) % d].start) : (c = this._core.relative(this._core.current()), d = this._core.items().length, b ? c += e.slideBy : c -= e.slideBy), c + }, b.prototype.next = function(b) { + a.proxy(this._overrides.to, this._core)(this.getPosition(!0), b) + }, b.prototype.prev = function(b) { + a.proxy(this._overrides.to, this._core)(this.getPosition(!1), b) + }, b.prototype.to = function(b, c, d) { + var e; + d ? a.proxy(this._overrides.to, this._core)(b, c) : (e = this._pages.length, a.proxy(this._overrides.to, this._core)(this._pages[(b % e + e) % e].start, c)) + }, a.fn.owlCarousel.Constructor.Plugins.Navigation = b +}(window.Zepto || window.jQuery, window, document), +function(a, b) { + "use strict"; + var c = function(d) { + this._core = d, this._hashes = {}, this.$element = this._core.$element, this._handlers = { + "initialized.owl.carousel": a.proxy(function() { + "URLHash" == this._core.settings.startPosition && a(b).trigger("hashchange.owl.navigation") + }, this), + "prepared.owl.carousel": a.proxy(function(b) { + var c = a(b.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash"); + this._hashes[c] = b.content + }, this) + }, this._core.options = a.extend({}, c.Defaults, this._core.options), this.$element.on(this._handlers), a(b).on("hashchange.owl.navigation", a.proxy(function() { + var a = b.location.hash.substring(1), + c = this._core.$stage.children(), + d = this._hashes[a] && c.index(this._hashes[a]) || 0; + return a ? void this._core.to(d, !1, !0) : !1 + }, this)) + }; + c.Defaults = { + URLhashListener: !1 + }, c.prototype.destroy = function() { + var c, d; + a(b).off("hashchange.owl.navigation"); + for (c in this._handlers) this._core.$element.off(c, this._handlers[c]); + for (d in Object.getOwnPropertyNames(this)) "function" != typeof this[d] && (this[d] = null) + }, a.fn.owlCarousel.Constructor.Plugins.Hash = c +}(window.Zepto || window.jQuery, window, document); \ No newline at end of file diff --git a/frontend/src/assets/js/popper.min.js b/frontend/src/assets/js/popper.min.js new file mode 100644 index 0000000..4553f65 --- /dev/null +++ b/frontend/src/assets/js/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2017 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=window.getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e||-1!==['HTML','BODY','#document'].indexOf(e.nodeName))return window.document.body;var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll)/.test(r+s+p)?e:n(o(e))}function r(e){var o=e&&e.offsetParent,i=o&&o.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(o.nodeName)&&'static'===t(o,'position')?r(o):o:window.document.documentElement}function p(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||r(e.firstElementChild)===e)}function s(e){return null===e.parentNode?e:s(e.parentNode)}function d(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return window.document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=o?e:t,n=o?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(n,0);var l=a.commonAncestorContainer;if(e!==l&&t!==l||i.contains(n))return p(l)?l:r(l);var f=s(e);return f.host?d(f.host,t):d(e,s(t).host)}function a(e){var t=1=o.clientWidth&&i>=o.clientHeight}),l=0i[e]&&!t.escapeWithReference&&(n=V(p[o],i[e]-('right'===e?p.width:p.height))),se({},o,n)}};return n.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';p=de({},p,s[t](e))}),e.offsets.popper=p,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,i=t.reference,n=e.placement.split('-')[0],r=_,p=-1!==['top','bottom'].indexOf(n),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(i[s])&&(e.offsets.popper[d]=r(i[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){if(!F(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var n=e.placement.split('-')[0],r=e.offsets,p=r.popper,s=r.reference,d=-1!==['left','right'].indexOf(n),a=d?'height':'width',l=d?'Top':'Left',f=l.toLowerCase(),m=d?'left':'top',c=d?'bottom':'right',g=O(i)[a];s[c]-gp[c]&&(e.offsets.popper[f]+=s[f]+g-p[c]);var u=s[f]+s[a]/2-g/2,b=t(e.instance.popper,'margin'+l).replace('px',''),y=u-h(e.offsets.popper)[f]-b;return y=X(V(p[a]-g,y),0),e.arrowElement=i,e.offsets.arrow={},e.offsets.arrow[f]=Math.round(y),e.offsets.arrow[m]='',e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),i=e.placement.split('-')[0],n=L(i),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case fe.FLIP:p=[i,n];break;case fe.CLOCKWISE:p=K(i);break;case fe.COUNTERCLOCKWISE:p=K(i,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(i!==s||p.length===d+1)return e;i=e.placement.split('-')[0],n=L(i);var a=e.offsets.popper,l=e.offsets.reference,f=_,m='left'===i&&f(a.right)>f(l.left)||'right'===i&&f(a.left)f(l.top)||'bottom'===i&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===i&&c||'right'===i&&h||'top'===i&&g||'bottom'===i&&u,y=-1!==['top','bottom'].indexOf(i),w=!!t.flipVariations&&(y&&'start'===r&&c||y&&'end'===r&&h||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(i=p[d+1]),w&&(r=j(r)),e.placement=i+(r?'-'+r:''),e.offsets.popper=de({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=N(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],i=e.offsets,n=i.popper,r=i.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return n[p?'left':'top']=r[o]-(s?n[p?'width':'height']:0),e.placement=L(t),e.offsets.popper=h(n),e}},hide:{order:800,enabled:!0,fn:function(e){if(!F(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=T(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.right",{id:p.scrollName,href:"#top"}),p.scrollTitle&&d.attr("title",p.scrollTitle),d.appendTo("body"),p.scrollImg||p.scrollTrigger||d.html(p.scrollText),d.css({display:"none",position:"fixed",zIndex:p.zIndex}),p.activeOverlay&&l("
      ",{id:p.scrollName+"-active"}).css({position:"absolute",top:p.scrollDistance+"px",width:"100%",borderTop:"1px dotted"+p.activeOverlay,zIndex:p.zIndex}).appendTo("body"),p.animation){case"fade":s="fadeIn",t="fadeOut",c=p.animationSpeed;break;case"slide":s="slideDown",t="slideUp",c=p.animationSpeed;break;default:s="show",t="hide",c=0}i="top"===p.scrollFrom?p.scrollDistance:l(e).height()-l(o).height()-p.scrollDistance,n=l(o).scroll(function(){l(o).scrollTop()>i?f||(d[s](c),f=!0):f&&(d[t](c),f=!1)}),p.scrollTarget?"number"==typeof p.scrollTarget?a=p.scrollTarget:"string"==typeof p.scrollTarget&&(a=Math.floor(l(p.scrollTarget).offset().top)):a=0,d.click(function(o){o.preventDefault(),l("html, body").animate({scrollTop:a},p.scrollSpeed,p.easingType)})},l.fn.scrollUp.defaults={scrollName:"scrollUp",scrollDistance:300,scrollFrom:"top",scrollSpeed:300,easingType:"linear",animation:"fade",animationSpeed:200,scrollTrigger:!1,scrollTarget:!1,scrollText:"Scroll to top",scrollTitle:!1,scrollImg:!1,activeOverlay:!1,zIndex:2147483647},l.fn.scrollUp.destroy=function(r){l.removeData(e.body,"scrollUp"),l("#"+l.fn.scrollUp.settings.scrollName).remove(),l("#"+l.fn.scrollUp.settings.scrollName+"-active").remove(),l.fn.jquery.split(".")[1]>=7?l(o).off("scroll",r):l(o).unbind("scroll",r)},l.scrollUp=l.fn.scrollUp}(jQuery,window,document); + + diff --git a/frontend/src/assets/js/slicknav.min.js b/frontend/src/assets/js/slicknav.min.js new file mode 100644 index 0000000..8ef3820 --- /dev/null +++ b/frontend/src/assets/js/slicknav.min.js @@ -0,0 +1,6 @@ +/*! + * SlickNav Responsive Mobile Menu v1.0.10 + * (c) 2016 Josh Cope + * licensed under MIT + */ +!function(e,t,n){function a(t,n){this.element=t,this.settings=e.extend({},i,n),this.settings.duplicate||n.hasOwnProperty("removeIds")||(this.settings.removeIds=!1),this._defaults=i,this._name=s,this.init()}var i={label:"",duplicate:!0,duration:200,easingOpen:"swing",easingClose:"swing",closedSymbol:"►",openedSymbol:"▼",prependTo:"body",appendTo:"",parentTag:"a",closeOnClick:!1,allowParentLinks:!1,nestedParentLinks:!0,showChildren:!1,removeIds:!0,removeClasses:!1,removeStyles:!1,brand:"",animations:"jquery",init:function(){},beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}},s="slicknav",o="slicknav",l={DOWN:40,ENTER:13,ESCAPE:27,LEFT:37,RIGHT:39,SPACE:32,TAB:9,UP:38};a.prototype.init=function(){var n,a,i=this,s=e(this.element),r=this.settings;if(r.duplicate?i.mobileNav=s.clone():i.mobileNav=s,r.removeIds&&(i.mobileNav.removeAttr("id"),i.mobileNav.find("*").each(function(t,n){e(n).removeAttr("id")})),r.removeClasses&&(i.mobileNav.removeAttr("class"),i.mobileNav.find("*").each(function(t,n){e(n).removeAttr("class")})),r.removeStyles&&(i.mobileNav.removeAttr("style"),i.mobileNav.find("*").each(function(t,n){e(n).removeAttr("style")})),n=o+"_icon",""===r.label&&(n+=" "+o+"_no-text"),"a"==r.parentTag&&(r.parentTag='a href="#"'),i.mobileNav.attr("class",o+"_nav"),a=e('
      '),""!==r.brand){var c=e('
      '+r.brand+"
      ");e(a).append(c)}i.btn=e(["<"+r.parentTag+' aria-haspopup="true" role="button" tabindex="0" class="'+o+"_btn "+o+'_collapsed">',''+r.label+"",'','','','',"",""].join("")),e(a).append(i.btn),""!==r.appendTo?e(r.appendTo).append(a):e(r.prependTo).prepend(a),a.append(i.mobileNav);var p=i.mobileNav.find("li");e(p).each(function(){var t=e(this),n={};if(n.children=t.children("ul").attr("role","menu"),t.data("menu",n),n.children.length>0){var a=t.contents(),s=!1,l=[];e(a).each(function(){return e(this).is("ul")?!1:(l.push(this),void(e(this).is("a")&&(s=!0)))});var c=e("<"+r.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+o+'_item"/>');if(r.allowParentLinks&&!r.nestedParentLinks&&s)e(l).wrapAll('').parent();else{var p=e(l).wrapAll(c).parent();p.addClass(o+"_row")}r.showChildren?t.addClass(o+"_open"):t.addClass(o+"_collapsed"),t.addClass(o+"_parent");var d=e(''+(r.showChildren?r.openedSymbol:r.closedSymbol)+"");r.allowParentLinks&&!r.nestedParentLinks&&s&&(d=d.wrap(c).parent()),e(l).last().after(d)}else 0===t.children().length&&t.addClass(o+"_txtnode");t.children("a").attr("role","menuitem").click(function(t){r.closeOnClick&&!e(t.target).parent().closest("li").hasClass(o+"_parent")&&e(i.btn).click()}),r.closeOnClick&&r.allowParentLinks&&(t.children("a").children("a").click(function(t){e(i.btn).click()}),t.find("."+o+"_parent-link a:not(."+o+"_item)").click(function(t){e(i.btn).click()}))}),e(p).each(function(){var t=e(this).data("menu");r.showChildren||i._visibilityToggle(t.children,null,!1,null,!0)}),i._visibilityToggle(i.mobileNav,null,!1,"init",!0),i.mobileNav.attr("role","menu"),e(t).mousedown(function(){i._outlines(!1)}),e(t).keyup(function(){i._outlines(!0)}),e(i.btn).click(function(e){e.preventDefault(),i._menuToggle()}),i.mobileNav.on("click","."+o+"_item",function(t){t.preventDefault(),i._itemClick(e(this))}),e(i.btn).keydown(function(t){var n=t||event;switch(n.keyCode){case l.ENTER:case l.SPACE:case l.DOWN:t.preventDefault(),n.keyCode===l.DOWN&&e(i.btn).hasClass(o+"_open")||i._menuToggle(),e(i.btn).next().find('[role="menuitem"]').first().focus()}}),i.mobileNav.on("keydown","."+o+"_item",function(t){var n=t||event;switch(n.keyCode){case l.ENTER:t.preventDefault(),i._itemClick(e(t.target));break;case l.RIGHT:t.preventDefault(),e(t.target).parent().hasClass(o+"_collapsed")&&i._itemClick(e(t.target)),e(t.target).next().find('[role="menuitem"]').first().focus()}}),i.mobileNav.on("keydown",'[role="menuitem"]',function(t){var n=t||event;switch(n.keyCode){case l.DOWN:t.preventDefault();var a=e(t.target).parent().parent().children().children('[role="menuitem"]:visible'),s=a.index(t.target),r=s+1;a.length<=r&&(r=0);var c=a.eq(r);c.focus();break;case l.UP:t.preventDefault();var a=e(t.target).parent().parent().children().children('[role="menuitem"]:visible'),s=a.index(t.target),c=a.eq(s-1);c.focus();break;case l.LEFT:if(t.preventDefault(),e(t.target).parent().parent().parent().hasClass(o+"_open")){var p=e(t.target).parent().parent().prev();p.focus(),i._itemClick(p)}else e(t.target).parent().parent().hasClass(o+"_nav")&&(i._menuToggle(),e(i.btn).focus());break;case l.ESCAPE:t.preventDefault(),i._menuToggle(),e(i.btn).focus()}}),r.allowParentLinks&&r.nestedParentLinks&&e("."+o+"_item a").click(function(e){e.stopImmediatePropagation()})},a.prototype._menuToggle=function(e){var t=this,n=t.btn,a=t.mobileNav;n.hasClass(o+"_collapsed")?(n.removeClass(o+"_collapsed"),n.addClass(o+"_open")):(n.removeClass(o+"_open"),n.addClass(o+"_collapsed")),n.addClass(o+"_animating"),t._visibilityToggle(a,n.parent(),!0,n)},a.prototype._itemClick=function(e){var t=this,n=t.settings,a=e.data("menu");a||(a={},a.arrow=e.children("."+o+"_arrow"),a.ul=e.next("ul"),a.parent=e.parent(),a.parent.hasClass(o+"_parent-link")&&(a.parent=e.parent().parent(),a.ul=e.parent().next("ul")),e.data("menu",a)),a.parent.hasClass(o+"_collapsed")?(a.arrow.html(n.openedSymbol),a.parent.removeClass(o+"_collapsed"),a.parent.addClass(o+"_open"),a.parent.addClass(o+"_animating"),t._visibilityToggle(a.ul,a.parent,!0,e)):(a.arrow.html(n.closedSymbol),a.parent.addClass(o+"_collapsed"),a.parent.removeClass(o+"_open"),a.parent.addClass(o+"_animating"),t._visibilityToggle(a.ul,a.parent,!0,e))},a.prototype._visibilityToggle=function(t,n,a,i,s){function l(t,n){e(t).removeClass(o+"_animating"),e(n).removeClass(o+"_animating"),s||p.afterOpen(t)}function r(n,a){t.attr("aria-hidden","true"),d.attr("tabindex","-1"),c._setVisAttr(t,!0),t.hide(),e(n).removeClass(o+"_animating"),e(a).removeClass(o+"_animating"),s?"init"==n&&p.init():p.afterClose(n)}var c=this,p=c.settings,d=c._getActionItems(t),u=0;a&&(u=p.duration),t.hasClass(o+"_hidden")?(t.removeClass(o+"_hidden"),s||p.beforeOpen(i),"jquery"===p.animations?t.stop(!0,!0).slideDown(u,p.easingOpen,function(){l(i,n)}):"velocity"===p.animations&&t.velocity("finish").velocity("slideDown",{duration:u,easing:p.easingOpen,complete:function(){l(i,n)}}),t.attr("aria-hidden","false"),d.attr("tabindex","0"),c._setVisAttr(t,!1)):(t.addClass(o+"_hidden"),s||p.beforeClose(i),"jquery"===p.animations?t.stop(!0,!0).slideUp(u,this.settings.easingClose,function(){r(i,n)}):"velocity"===p.animations&&t.velocity("finish").velocity("slideUp",{duration:u,easing:p.easingClose,complete:function(){r(i,n)}}))},a.prototype._setVisAttr=function(t,n){var a=this,i=t.children("li").children("ul").not("."+o+"_hidden");n?i.each(function(){var t=e(this);t.attr("aria-hidden","true");var i=a._getActionItems(t);i.attr("tabindex","-1"),a._setVisAttr(t,n)}):i.each(function(){var t=e(this);t.attr("aria-hidden","false");var i=a._getActionItems(t);i.attr("tabindex","0"),a._setVisAttr(t,n)})},a.prototype._getActionItems=function(e){var t=e.data("menu");if(!t){t={};var n=e.children("li"),a=n.find("a");t.links=a.add(n.find("."+o+"_item")),e.data("menu",t)}return t.links},a.prototype._outlines=function(t){t?e("."+o+"_item, ."+o+"_btn").css("outline",""):e("."+o+"_item, ."+o+"_btn").css("outline","none")},a.prototype.toggle=function(){var e=this;e._menuToggle()},a.prototype.open=function(){var e=this;e.btn.hasClass(o+"_collapsed")&&e._menuToggle()},a.prototype.close=function(){var e=this;e.btn.hasClass(o+"_open")&&e._menuToggle()},e.fn[s]=function(t){var n=arguments;if(void 0===t||"object"==typeof t)return this.each(function(){e.data(this,"plugin_"+s)||e.data(this,"plugin_"+s,new a(this,t))});if("string"==typeof t&&"_"!==t[0]&&"init"!==t){var i;return this.each(function(){var o=e.data(this,"plugin_"+s);o instanceof a&&"function"==typeof o[t]&&(i=o[t].apply(o,Array.prototype.slice.call(n,1)))}),void 0!==i?i:this}}}(jQuery,document,window); \ No newline at end of file diff --git a/frontend/src/assets/js/waypoints.min.js b/frontend/src/assets/js/waypoints.min.js new file mode 100644 index 0000000..2470db4 --- /dev/null +++ b/frontend/src/assets/js/waypoints.min.js @@ -0,0 +1,8 @@ +// Generated by CoffeeScript 1.6.2 +/* +jQuery Waypoints - v2.0.3 +Copyright (c) 2011-2013 Caleb Troughton +Dual licensed under the MIT license and GPL license. +https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt +*/ +(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this); \ No newline at end of file diff --git a/frontend/src/assets/webfonts/fa-brands-400.ttf b/frontend/src/assets/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8836d9ff640f68dbec3382859658289281634e50 GIT binary patch literal 129344 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�>JI&Z1^neD&JEaF_A^2cqd%zf7XH<#M2 zflDEY0Qek|ZpNH5K*N^Kek9$R9zgSXa)FG|w0PM|xDbQC1HeGN(}=$q&y;F&@zo5W zuUHB_E1d^}dWR|??9l^Jt|FbH$KsU~z0g2OSc}y?o4{w$*3GHQEv=5=-)>~Ex6uYT zY_U26lD(g?gJEegZfpvhDi^F*i4ErVk3-zm%doBX0j+f-jj^*aiRRD-tu3mLWzvYY z8(BoP5lf59ZAUgFZ~$mC^NX}JDt3!~AjAE@cHmmM1zps=*-q>$dw9&ykwec8I z28;6Y5k{gIc(+j**2ravKOe4EGM7;o0hhzBaU7@7uD3GO0vsXGs9g67)T>gYFDK9b zZ43@1NBeW&#f0~&6OdZ=L;cA?S;CD{jr zFx$B3<}FH2Mn3kL$Ixkh46A?_xdTRzyf;2E>hBdI7ygqQ?gl$SH zrOm2!vFu@{Lt%*?-9X|KjBpBJrYD!G?@dfiP4r*Ct9jnq2(v*Un=o>vM4@iha=FCF z`l069!w+2b8^7_HS1eFLQ8$7hZPRuEo)bKBIUlL5-egdu~3L4LDRY`kO-K zCl@@qP{xL*_eb!tv;7eXC#({n7ZQx;1*8Uc-R@OyIDIhhyN@_6=k+Hpx%f~%m%44c zZ*2Xq=P5Ok{dg+%``2DOn!Znt4+wYW``|v$rzO}R8)>|*5F~C;PimaeXdcgdr{n-h z=>t=WNAH;N=|nm;>i(9s;heL>UHZClD)xK%$^4vmS>oN*O(4z) z0z< z{BQ4FTFR(&y*oX;a`*yuPt9G8F@az|WJlxO2`w``xj0_$kA&5<+eJ1sh5V+UQEOj) zS@E;ad9ksW?6-P50mCm}T|KdNtY%JFFzKz7-gVO@-JXrFbjH?<1+6@`qcJn)jAVtT zn{rmYjDV-K4W7!6z=306oI?_ap5GQ>%Ng zx#odu8lQZ|q4RD!Pt{-Fz4q1DUc0|PQ9n<7FF7R*SLWO5bNID~h2scf^;9sGyB9?| zxvkPiDYinXqwTjO1IdDD_`&+1FV{4Y+eT@E1IS;y-?PZm6uTAh%ZU+L*+0Y{py%ML>1x2Mx)s#-SFCtwYw zb~H{9Mdp4QXTGIAjSVAp@`n1*0V1Il8jmpAx)ekh5LZZ3f^ghx37I2LSc$?wxS=w| zY^*vj|IqW|dz>aAvWXWy@cv$PdbF=pEj3+M>5N^^jxHRF zl~&jZ)0!j$F%j^}K!XQ5_}pi$eBhOpvH|wvVB=8Th1%txkRYP{g+=KZ>rJ+OWz4?V zO51xa8y)2LFW9p9?N;mx+qw$1@f~PK%*E{A9k*g%j>mp$%(C7k_~PR@XqNSQ%Q|RT zN3Eo_8;K&*`khNHYuK{hW+RqtUBTkMWm!GTdN;ehg95Y|Q~1yl7qN#L#QM-_7?Owx ztr+0B&27h}*9cvOOCk25WN}$CHzS+P^@^8yc8(T^h4<>!!}IO-{INaL&(vp|ZY7`A zSFR4L2h`?teX;g0!)41Zd6{(AqpV!6Q~u`(%AWg^^@bXe-GFLed;y*2P5Mu3iGca(q)_-50@Y_KhGhF)2XQR1qXz0K33;->K`U=w=dv{f)K4Cmc z?I-b8c?sx7oTf;bDv0ZxFp4X(PBbsMnM|JB27>XWH}JABH2{-i`bJ) zo^RiF0;aILxvL0{~!(uamzL4POImnwR^SmjsX*7Qrz^vOoq%U7Mqx z8+1R?1?W3CVQ{5V^hu%i#d4lq1o|b*2^t*!754%ki>w9$mR0e`G%_Y|323Pi`4Tse zHRGMCUrmG1=_>1M_;4`h0jM#1qH25M3gQG}J_5AT1le1NjB*$@G(E4lwrEv$`0;|K z)h3deY9_@z9BrpeY)s_O@qS4z$M5{<`N

      I|vwwU(ot6AtgVZlnSAWY4K7q-pJ@~ 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

      VN2<Xke^_}?R=yfr)!8DNv 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�r0cx^+IVXfw~N;CnEIa21HuCd0*+5 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

      fBvA&WLOZ7q(= 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 OeR{T~XC>bN0002Wa^SE4 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/webfonts/fa-solid-900.ttf b/frontend/src/assets/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9821bea3a54aa565cd62154b8fc42cee3fb62808 GIT binary patch literal 186424 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

      dj3 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 z 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 UjU5}<(#t{U{{g^FwM_s30AB#cdjJ3c literal 0 HcmV?d00001 diff --git a/frontend/src/assets/webfonts/fa-solid-900.woff2 b/frontend/src/assets/webfonts/fa-solid-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..92c4d57c5a8236cd682757da197d710189c67019 GIT binary patch literal 74328 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

      Rn_AKUeAh`g>Z@02OJ-4**kd8p=%p8BRn z^|=DTI*Qjp6T50jt~Rm0UZbt->;Mz9tCpJB+e0V}Cc8JSq=8wzdVIT8^LszP<_Pb9rv=^ix&XSou6C}j%-2RWV;%h#aXAlJ_wl48O6-l~ z)dV+TH96YONYa&6`s(u{W+4&oR5GoqV-_n9=+*XKuNuZ@>nx4+H>0K%kP31p87^;(IdNiJD? z&^*XSXe4k=a-cK%cKpiyUn}R*xYGaU@|q7eiUbNGG7$+zA?lb)Nzpg~hyz(R_(B!} zW70-tI+?=%7XO)_CI3MSqZO3VjvN@2(k);NBUd8Ekdp#+emKZ_A@^_#Tm2Qcrm@v|k;osT zWWt33t5Gz??m!4`Yct_VpikUKf3j3C<~u%n%;iCoSFsG_U<2TkXd~WRMQnX z)=q3i`T#Gjqj-?&>J7@k;<)6z>N2FPI=pe>%ci-OjyPdR+(Bvx-{S#MojVVaOn)N` zeSyFHA*im9ZqZt`98a`W*SSHG!=uWA3J)z!$LQ~$Q5Hy7^kL{|+FaA~7-;`T=Uw*RwK|pwtEe#)Gn!7z}5(RDE#HIi_{H+0j<)X3+ddXDu>D zI}(|bWQiNku+S2P1~cd1+VMM~N!;Vp=G`v@Jy1@FLA?$Rv&l#KmPIx6271jR^g(u( zi^oNuV0~hph*!TQ)Liz(VwnqlhkQZm?YkDTZ>`v8j>K<+a+_}!6NB>wZZ*64kzLfu zX7i)~-$acxK~#A3ipN2t>)63D;Tn@AHjqQ6gix*vc`d=lp*0^w zsnaZ(F=o}Mu_k8jrYhCai>Z~{U6v_~lPqF!7`zxUO9es;=FfLJeO`$$#5vIwBHUwj zn1<8S$1*qXM%uP*(ihxVdipTfy(ljQn4n|y>NrH5r)3!UVDy~kZ&_;Orl+aDc$2pxIJ)1V^XxS%I0kSJvfVQHGnpYN(ZF`}3JiED%+#y1I^Yz&` zflw!jo}4lc(^j=Qg$uCRQvhJx)S8ZhBIj~AzxL+@)zKRX$FITLd#&Ya8BpvB)3Mmp z6hx7ls)||q%Cfwgs@kWE3=ZBuN|lzX;zd6R$I^tVcN6li^gzQaWerm~gj$_3FE2P{ zR#2o*$Dh5_OuIKXIJusPH9e1W))a@!p|<{OWr!p`Z+%FsgOjAeS(mcTmO+MS8f_Tp zVBVq^w43~xf-h!cXa+m;_CYpwC?pF*PB9`;%%kV617TA@KAZs>z4m<)pv7(1*UsMe z=agoQd5AM)E;*~bi3tj1>89U(X8yE??MCU6h zuPYy+nh@xzMfEl`}d&%Z3To^pL#RnFSeckY~Cn^U#zx}L&j{p;f$4{h;(^|Q#~5Veg2 zjEEd52QXRWBdUnowc6V>7`LO%$5xm)G*0>VIhJNXO@t@Z5H2mv1g49>a6YvA6oL4b zloMs=iAqh!p_7srCh4Is;+Pp&q{Qf7ZB%PM2AOEnEd`b2kU~{@)+a;tHU69>=H8zn zc`8DPxRu|hF+ND3dWFd^IQwF9U0%33S1b`Rp7jHDF+$D^@szKNzQqQ)=O~YmTN-)T z(1T>&Z1H{@#Dl++@fy=_WIKxUMM|2?9%fSrG6MNIld{5NRtCU(MKg|^u+a6Ix7aHw zW8;sa{*wKlQT#vzq%Ncd8djr zIYZgX*84<&b~|+;rcjK~OC3yd!|+C6ZphuYd0j&zdBC_bHu8cfacnb{qflKyr2BPlLTf>gtazp5ML8kOImmr^{Kg}G=q%}{u9UAUCA1?6lFGs4nGyQ} zR;z%)JAVQ=J4phV5EtH$H?I@j?T`s)$2rMNkUpzcq93Es{#E1ZbX;HvK1tAL+>`=g zpSuzwW+o4AeB;+CjPK2z>Xty{e}F|ZS6m=)CqQL$7GTrrZXI^Fj5C7#B1rI;B__)J z1Eq{Nj+QGe?r~H|Hvf3qb6_bgJ&#%h?E3C_HlGg_TO8aj%T$Q(q1Ps8k=lFzrYWER!7{Z0-}R@RXc>SY;N3q)^(-O~ufPXJJX3x4@dw@mV!}rw zED-i}9c2{*wC>0*VTRyl{pY$Wz?8a3T#-(}ZhO!z7q8KJm zX*ut>tIy@gQTu8@9Q0SiQ^(+|!SzT%U`cg!t88j1uH?K-<;u-(DWH5!sjBq!b1Vb= z;@WFXQFl#7>cX?ZO)`jg;|$FB;RmkL#QF*iv!oa~nk@;(JnsY?6thcvMQqn%WW+#q z9>VJqwS!{6IBkDf$K(ZUEBZIREP;!<2wLpd? z_tAnQ0fIVV)EXwCwTk(Peb*JLa*FFdZvn4%O%1K)+vWpkX#K-3>E(pW(Q7ZQBchzW zNgbWX=v?+r-$=9FQc`w0ccq%gF48-bI#^$2Ri)a8{H-l`sIJbA%#O}w>Y^5_KTwfk z&aPx=AQ&P)VbRxSwAmq-lh6K4yYyFq_FSR!aue}z7;5+(!>$PhOstxyvZ-gC_Nr9W!?hzU9VzAxSNrSwiLXdP~G zPsF>l47VCp`_iAcA>TUO(mHM0V@K<-yVacC>S$l(22C!bi$H*Mkd>fVc@9neE_zq?R})Ty;s zT+{GEntQ*0cy+X|l*@opwfL26yX*6eGuSSOhnoX#h4PV@@|s58hpp1gG1DF4-MiZB9EE1|eA+xKnR^EA>*46kgJAZ%yTH$byitbD%N- zM&nrXt~MCvUqki9-k+V^leTyE@-*K(OuS#u=#kAlo5z|}5nfs0LZPu(GFj8=NS7~%rNzN9~5_V9>) zkpB)5W39xCD4(yIFDH6ob7V)ez2{u;jy-?zd*QrdL$yE|GZEY$(*LgK*ykn^1}!qh zQBbH^q5_=fEEI|oCo-Wiq^8dr9HFzXL(<{br?pt3qu{9M2x|L^E#pca@9b`Ut0TQB z-O;M=&fT8BeRj8{xiVH0TiI;s2Dqt2uKAC=YS;$N<{KMJGFR%qlFS?~G-lQ)1Js|V zOo%5aRWc;QOHEPiYO|Ut{3S*EBQfM{h*2hYoa<4(-Qp3!u7^Zu11VWc{LpG@Bz5BZ zx4)%Cqfj74G4tb&wSnxG#Y2fELB$G?WoSRlFd7-a&0xY}QbWxb8tqHX?g7D6NFy%0 zB@N17@VZl;LM+h7G@Gw;niXfcP20Rk`1IqplJv_v*OsTG82pg6T)K)*>ikUPcFkk} zb(r&&^WSh`0(sby4PE0|q#if8Ri>}>>ei%dk3rn<##VQ3?)kH!#SwG4TcV3@kU|=Tl%Z`8{Rd%k|MW8kWv2xX)Zg z`SE~}`3F3mGLiWyW14JPYs2i(@0j=Ze2UM@U~}ghgDadRQb2AFP)ZA8ZotH zw*UHNrB%hVwdo~`Uj{AqB{(ur0t$$#uNG7*vU3CXCHXd8Zi>kJr#!~yUFX0Z zR?pgSa+8j#H727jGd6DW`3_Z5&`Le4wt*@q4Ir$Ks^viWTwmAmB<&z>2w1*i_V#Y= z#}&^{h_HG^p_%#A?xyCLQ?rGUs_kVD0MFc-l?Z&Vj=2TkL_;-nD|W+SuvO{s;wL6X zmIWFj47w3Mk}i3{-^&avi(JJ(V@m<4@DJWTu!Fuk4UApQV7R@(v368<>pNdgQ( zo&Q4#Z%-$byv(MF*My3WupYvY@4*=D1BDo)FvtxGj9BrYK$F$oscIGB4~b12H^&(W z9B3bmz)WLUN2fvuYyD^Eq;v`Mxz4m?h_kB# zUZAT!?u5ia|B9CyFqPZI{|1RU8R|?Q6$9&IPdFUIj+Wx$Rw2ppe)8FNCJW2*=JMRs z+$w4gFW42#v#*IwU+c2(&y3bTm^>*r=gdO02|^+N=%Z)e&(@8}1NJUV)UgFv^vOkw zrfT%l=lEn};xI`;8KGWm@}Su>#cody3CM`{!JuO>**?p4(=}7id!CORolFQF6m`z3 z$$%E&XIcQSDb-6p<@`yUU19`4x;BhLc|oD5{%y<7YI+NAwjCK1Jf6u8e4ru_FYiyg z+WU;miFm_X7H3^KA8>kNR++^HChr@H|teqw4xSNfjX{bmJKw@ew-y zCgXOO=$U{1nW~lS#!coFmaJ#qo#$nL zmcL%{Tv2bqOywL^7_9>X5sZ|g5h|MMq=k^<=SJMo_c0f83VwBJF3t})b~elXUYSSH zjofMBwMyW8?u_Utc}lvQ1++)##S)p}AIclzTM|NgOKi(Z`i&@%(2Ko;MeQgWii9x) zqC}rQ0)FYNzP;CK2|nm!VWtHnF7+to1Y^igh^@)+{u<2<+DaxKYuMm+IGX=b8*C*Y zl}aC9ssl;X@Adts;bpGVm%$JFl?EN)N7Lg|?xnL@;sbtMR=i?7>b6HBsHx@eGFK-baa1TWz(~7?=ancM9YsgZ1=4O;PrIICh2-3pG zJS8oM`b&umi~-xjCEeIcoE%q)?Vd(K$DuuY{L40XG`tODw{7QK=aua2=zSDQj@%(1 zWf)RZ2C58nrNP!!x7_ZV%DrS~+kFJFJht4hSIg}AClRDlsw#OPs{RZ7!O&C_+Bi;N9LoO@CKh(7R@H$%Ph>1 zKA6*iF<^(V229gP%!r@0wYC?)jnM%J@YP&AXw*QUskNn_DO#(-)}8o60bfGK-7Pa` zwz|j1<>SNS^5;TjWgKoc=Kw>OnH4{Q(Ylp>R zXWIo5q8b`Xcozh7*M`O`YxI(b*F@{?tP2X#3FF9d@1;0k!hS?;+%H9dj?(-vSR2pYif-cpwuK%^?KoB-shm{CU20rrobzb+^84afdh& z@+uJ1_6=9C%I&47B8|UVMfYcBJmikmQkPfR8_9`vFp|&ix z?Y=K~LkfB;biE2XxJ@pTZkk(MG3OtY24(o4@1BIhqBM!e@)ZyMM`=K`tg_a@b|`)0 zDHwrsaK4V%6wbr-5)k+lh|bW1Xn*m1r}=UY%#e-t{a_Mld|GGPU=os2=d501?!Z$6 z(i4D}^{!^_R*>^;p&KiE8&uyf3mJkTvPBFEm9yl~JMv?Cy+NW55S#xd2p11W!x*e& zeg)@Q81Zv9fd)bO^e4=?y1kk($r7g!^2N0!9dez_Li1CgaZ*d}x~@;B+3MDMs$w^t zNdK1FtLu`DaSq!N>YG!^^JVpwJIfuT*jLdI1zjrCFe!{s8lUf#7(5-^Zmvkb@hAt* zpZ**dJe+##GhOY~5R#Rkai8SzI@2}kV%fqZd|*oDGV_SBk=@8Rk?L2v4K;l*rJEDs z+A&+7>?(7CJ?z`PdmWiFO*``xvwa`Tbcm{k2lB-DnT5D?1&WCRet+(^WtKEBkw?K* zVTsWd;cNKvgkuZ+JQ(dW+ZkS^X$!V83jXalbI5qMai16dDo%?gNrqqo zh-G1=3cc|*qVNF-utJE&f|?gXx25@L64B&#I|xLg5zIAlKs{JSOL~aE%lrHvbrqbC z(0sEY@>v67fW$Dlms9 z25Ufr83~8ho~Qiioy+3g6t`mzF!04<$I=d8G-zU?{%iXL^iMvRKs^3MFc9N2b>+^3 z1Gr}emFNZN%1)+8=Xj+R`G;Om8Fq#OZe~zl9E$nka4>L;aVS$)_q|ef@nYQZIAzFW z;v!Z0lQo4K!WY{BA;_0^0`f@Z#GBOgs(tc~s5#^dvIqm#gAs1b#01HZwUufQ0z_+%-xm1K86?3aRHd&<;UYCoaq4KsF4JJ9qxV_CwV*QDZO zGgCpghc8H{+?~1$j#iR5-Yf6zR|^7(Q^0Xp<;!yJPK1FVO4<>MncbL8K%=XGgs!Me z$ZlL$VByjp`{FRHZsha;$p4=1o<9`8R;TY}^YjHk(SBKpYkBeoD}rf!GGN&$@7sb? zUIrClhL}x8Gm_!eT>Rv9*h~Q`L}GWXR`ELvllfKZYpI>X6xP~?5!?t=1@^l3$|jnc z;Kl57*v*?wA$PCrlxARj3(wrpX{X)2H=d^=`^vCIe^Rf%Vn3CWQ<&*KoI9q=8OSl$ z?68P>i$7`ISjDi#5&;N2ZMDTfwXkYN^&{b}O_5U{T~SSmt_VaAEu=|kzlQUUv8Y)| zp>>Az-P6v^;?aE7=~|%Zpj$yJhQw{u%1d6*Drb_9eFXvh+w2-_=*8!k|J}I+HYY~a z7T5abDvt0|F6=U~JfT*}W6fjjV;{yT%atw2<`b`m1b*?R0ZYv?zagdI)qzW!01pB8 zB)(fak!R<9^QPnN!MAUDt`BYt(`(<7E6RL(F2ka;Fe>c%k}=4XIB7=%i?4{_ZS9z) z_W4`dBG_Q9*NPH-GslZd+i504hfW&$!&t@NxTuAO|D@r{<%@ID{IkG}@}YZr_G*s@ zKm44TJIlPBb!m!^%qx}MzV-5|_o>=|;>hC0=}(6M8mE&j0xRSK33Z68tpV2f&&O)r zhvc4gXS(G0a{X~@w^1aSddCyxp+UJ)>14O2PVSW_b9K!Ez*zZgh>e%k6NHQ^Q$=b7 zB&NN}BWqN%RC2})&Eo-oO@PU}(N$#L1obq#s@&z2{@y)8m&Z;6*2=6|W1$If1defOLfXCmcOzs1w@jvenbnNrKI> z$ds2t__(lYs9&fYl?#@{>A1H0?$%R|ddHZA1ZzV$ zZ%VzpME_I<1bI9bX%myj#@tme(PKaSMuM2;#q)^q;Ca!+gpGK{hR5CMYUqfk^Gf*p z?OibigaGR(or(*J$%#Sk{Galb$6UvDSK>QH9*z7PhI3wfI08KPs(LYmT*Xas={Y|B z^J0@(g^oYWEi(71Z2!r*g;}=@WNq}t^8*>p2aDJRyK;s)UPW2J=%L#N^AS$+9-=5s zi`fUHbh;+^cby74@u_Fa38%9a^1mPp+5TkFdRgn5u;pqoH%_&GggX=hpp{y+y#|S% zMPkL&7Zt)_SYm4FTLGZ+RjDpq z0CKzN@5VDRxF41A^fu~_hkk@5CY+C_!`DR$SWRxNTlb^aK6}55dcG|mWUD3vj1!lU z)M*>F>3gRx9O-!i+RTOX4@%%}hBo)wTtvY`y7|VN6~G_#wCA82~(zXd}#5k(R*NweZ@tk@TFJI7}p!rD-8NvH37=_4&9^VV)#wh4m3P zUj2SlZFO$6+A16?I=nQ79dp!v$$I7#skF3-vy%sFRMC|&k?W%U`z8Ky$1si^BGYHJ z6eVv&AzsHDS{{-c4wV_+GT+4KXQh)Tk;&v*S~nong;A?vtwn|qLgMOsK2AG>V@@P$ zCKH46-uU=Pz#X9)X>C1ncp&Ffq9#W-tkY`}Ya{zNI`lan)qWKObN*ecD+VoU86Hbc z$+0jjdN6-J$QmMTtQ|h9fgBwe$CnLHZ$n!!3XC4p7FsH%6{aV6mv;@NzX!alvrj#| zAOd>*jc9>h<^(PK#aYAu{X0HC-_9Oq+ap+Um6;P}v4sKPj#cs*A4tc6R%5-6Q6PIv zA3wGRg*_j{na4l8->26za&ic7^t#N^<2 zT2dztuT@+%;-G)fz2y(Zc@9(N7pjD|fF_}S5u$nGhxEEqv6{XV_NodI&PoUzUk5k|v~%L1-h82|Zyz zv#TR-ycF+$H8H|Y=!2fXCToVDAkydq@4D{?eMjNA&RO=>ti^vUb=aC8Q27$w;tA%nvwwgvV-U&4g9y*QYRdl6(M$SO?4i-{1yG!Gb?tCm#-1yPn{Txmh8W721LSp#fqc8}?3kp7}cy)fW~_#Oh$y@7*v5m((Kx(XIiG{?Pxc)%+uLl8~Ss!7@!&&Ho_qPxOXmt~q! z%x+nAE(NOOyuq{PddiEuY_Jl=>rz?rejzhD()J!Ug2mZ=`N_!^dzO~NhQ9B8iAB^u&R|d!k&rk=la^o0G}b=4^0n&1 zw!dsB($(7j+IGS3>xYkO1&3BK1-i63ZF|#zl*=3<;b%O}R{_3b9F(h@LoQ4R9&$|#lK5f9xpQs0TFpd~;BDQ{eX4KW>iLr%F1*n;s zJ-5-B1O5B;&uw0PKp*RS>*}N&9f==Hq<)G#1;gNIo1+AkhUndvR}eHpiX`Q)20^bZ z-Fs!HW_DQY+q8HSmTnXcim#mr0y+89YihA3@w~cPeK|rh6en2zmhf~Izvu~nN;(^3 z)2Ptl$MJv>ms^#xOPREc|}h#$>;BoX9doymhzD?h~B zDMx+ePN!TDObsIeoS;o6ki7dhVcjciOfjWjhevlvt(Kd8Bwaet)+A0FO_!1ICwrKE z@N?UY)LwrpSfPd_^p7(Hml;zX)H8#SSbu#^`K)+#u7Q347g>gVif<+Kod$Jo{4D?2 zxH`71>YMb0rcV`wVYs4^2*u}-1uIV_MQ3IL$i+cdN)s4W3jTQV%_THVy^U!Ck37EI zAy+_UKI166lYKNP|4@AVp{K+ZYo)q0B`FWg^<^uVeC@5&rAhy|o%f>tM(>WF98AJ-kI{qu;$xueP$(%nq338L2Gex3JK^Xz!wk}rM$KM7h4@t& z=?+p2F^(lHFsZZ6Z7{goF4XlC_)pnC2a}StdiIWiPvkyD5~g!AB`ojK1=jq5GsM#V zv2(um!d3=Wf`lq_YI+puNY6=%N=-Kx7yn?qA-HimM5*-Dn;ti;+=pJ|zCYYv4-@H; zN2!!OZ!kC|CJ>v~^kft(%ilxdcMlLA#?^lLjtetZvkQM0EV2$edX}fj96~MG3T&ADs zn@G<0itD2@He@on4Z-~iNWaqJGGeXL2k=(!Q`De~syVorG&w;A3PAzmt0`ekeVBBC zPwhqJfUv|V#IMAc{9byG7f&B4C>i7yb{9=?3*Ci<455+Aq#1?GA{~BrHMM#dp1d;Q zcAoDxf$y3OIFZzu^5LEzdD|Sz&|faQiKZu}W<>6LedN?9G3*;r>u1|%{b>hdrbKH^ z-XoL70$_HHwsWqb4ZNgsxv6K;tYvYFmcIk(Q3ltebG1=rOHm|?*nL` z-lLGepgs=VF>5Cag*stJV!T+D8fX#Jq?JWn&sGt5*CnEclxcKeYORE}t>`-aYp0py zG=QG$^>A7i1w~y!=-~RQv#knOLo7=VofBF{tbtxPX3AC&s3=MnE&O^91lI7DfwQA# z2T~-^N?ucN6K^F{y!Xg+%#`ZrcA_sSX79Z27_u+1oq+3>pMU%^5+@&9`0}WqU>V+* z+@fB04s+SUSZSL1k@>JxF>5_#>0z}YO?u^YgKP%%y5u^Q!LA*!g*8HqUpM5^%ksig zHXL7h{M7*z@%t^69#BOQwjnJibN)RXwgs^nt4LL0WE25f6ow>*v5*!5YtaiUHpmU) zRBfe30{avvfpd!eaq0bZ#DySYTf{S;P(udL-u}XTYqJscx#C`Z%luNSRo>B~ztVb- z*w;`KI+{{PYh3=Ea$L4<6!_o8e-|XElWwI?(5~i*YFS$~@k2wUAWoJ(UY z21y!qQA045t?5XyNrAg}7n<9>xtb<6*Lwg@K(N206|O&;6c|flcZf5HA~+iq+UjPw z)}fDiUWT*(vHbDZU%!#R5i4u^e>Txpt&(n%TF<@t0cP>m#u;}%%FWFEB^w$fPJhVj z9^{Q1E)I6hglD$tlEGJV{ak(&*1IqH+T^?sfa{2EQ7e2Qm2~FZ@!Kx%mYJ^#4bva3))nH03ZT zn|8I+ohH792N}XN8ilk!rfo7mSx{W4P^m(r2{S;v;KS=QehGh?i#VB_Bj%f&pS~z$ zJu3p@r=?Dd4_GmxiZ4HLZZ?CjJd;yo{xd=2w@y!s3HFsHNI8!9m3KAr3na=GlWC zw+7Nqr(Zlbs2zQRZQL73A-vhr(5vnPeA4U4P@_=+DUGaxDxvlc&znEfH)0s1T4z&z z4MI5swW1$9Lx$3+OSsKo)@NdvS+T-LPr}~43uA+L8^Nx0ibeROj3n6QZC(|CZ$42D zq0yx16!#D%JxxKXim!yHgkMMVXGM+9KJ~aVUlkzKM*h>YFq^3l(}b8vp}K_T)RVUq z3Afl1gCkY$E(4RO++jzcbVU2n(Lv<9BXMnrFsqPuF;vVcf^(f-XcPL8?6m5bn!WRI><@na|?9@_k7^n zaC|Y|_>r-a+=c$!NyPS75YD_meDcRhlht}dE6s;Gei($ZN#wl$4hq5roCi#zR`3?S z=iay9?6`;r5kGQYhWFec{O*g!SG$S;3YkGWG-l*cQUOHO38NK}C_D35qEHY;jTZ~M zN0>xhf}aE+b`TGbhuYy!{5()gr1Nf#Eh6D6ah`&FXxp25 z3F}SkP3%u9VD+V`)~^zuTA#C~t+=%K(&h+Fv?j7B)p~Ui;+dyyGI=+phW})Md*_Vw z_Jo`TnL>-uBy*yE-T30C$^fHLK98cIrOc=a4T>kVh#Ki-Yl68JROX%Qsw1LHqR2+L z<5sgG%$eVhAOL%`1JE8kkmB{XdIUWT29YdW0AL(`?98VYiJJpXqEOfRg(W*}x}|!V zww3}DF3jSSo|5>prcBY0G`~4k-7)w8@;)?kE*rt+j*gUTqDGJm(wK)QY8`SggAl7) zjEHHD{xIY{?Yd!o8t*Gb<`5hOmE!uX^LX#EYh96XSz-QBoh-gQs_bG}WPHVfZ=$mA zwuX_J$A-vKtB;E9Grx%{(>N{$<0^DAUwZ+T4cM}kgNAF0G1v?n1ZWPm)x9u^HgDY$ zV8b5+z?6<+e;`m5`GyCRk8oX}2IM2o+1U^{1w1zwkPJ$zR9{65U0;%XoBBRuRvjs^ zrNuR7G4A(PH?f-{{-#BYtA(i&D!iD(gaAS&5T2ZsRXwp=^GqH&YMIFOQx@vS?2{uWJ@aFKQANfIa#%~h3RGLP9(nS|wdC{aQh2`^AhU3#jbq`j0%&jlb2 zLU0qfR%_fm=UM)!6`u7Kx!9rM!!5rr*#(Ksozh^L#KMnv! z9SqtBN~w)2H)S2%2F`yR%kma2*%W-ZXjV zl1p(5Z(Jw%&OWemtXnyI?hk41fo|YyGrB=7$&B!a+#lhg%TE+eDJ$v$4*1VUcADKK(WR|VeH`!3K&0NUE zSn3pBT#XOB1z2Tc+&9v?@wzCr$Hc(ap?ui!VH;2~BLrsPmxuu3^>yb@@oWA0r_Niv zRI3}Xq12xlr}+ML!Ryc0`Sa7{)SvBoEBLgIzLu{N_7Gvp8?qt59)Q4+27#boiX!<2 ztU|<8A5R7iD2L>DGl@#4KiZ-XCvNc%sXcK{Y+9%i=lgFVhU+b8f2EVi^v(e`;S15Q z7=7+U3cBau(WU&QM-TQ$lo1hdiFl#dlADwK4rFDKa&p1vOp7IVsRP~!veHO;3((Ke ziGC1TQwO_vv;Ch{Bts`D3=y77?as;l7I8FloZ#2P0^?MYLo~$wwCbr8)?Nk7V#BrAnE9d}HMG;M-DeAXbGprondi@X7vxVWoIh z?*6YLm7Cy)|LSGHD{bCU+fjh3LCRBC@(zdEB#19Lf@~Phy_eHVC^t)Ig2n3S;+B?R zjJlEDDSdT;mpY}Ex(0g0ekh$eOIS<3Ng)!CAac8kfEK6CNp0ps=BA3#1eINm93c`@ zzVVR${`gR!WqTkRy{l_SgKbV(aw0H9MT%?l=0!21R2>-;mU9eDP)k-JjkL)zPbgd&qm6+$765i zsX|`e%FPGYyv4ykQXrM+3Vi9FwH}j_5*g{^l-0fD=owH=?rRy{0zigr=VRUi5TZ?C zKm&ck!q8I)5{q9YQFM%UVktOdC3?MS1`vzsEk0!@g-dRjbj6O#tUPr}OU#?qsk)*{ zu_J%XD&3#S%QrT^A7XmZY=V{-1>9CeS*H>1mgYtk51HrhO-m>eg{zo`Ik{peTaTS) zm`g6X&*s39V=HfkYiAwd*Rv%bQRe&p8aO2e6w3xg!FWl?YEUHB$D;paogZ@``O zl9!@wA;06}VslpO(Y5l2*6Pu#=bXRo_mFLods7|q@;>YCbr%Yb(Elu38R|p-Wr<RfQ$m@KN7kgWjWv0>*ysd7x^VBqdnSpA;}22Nu5+Q#YA1b-3g|-t^Oyxv zn)H}3%&0M$OT3oLdtX{%^QasStpi5(?A2_w>S((CW*0`L>fw{;hKC=*sUZ=`af#&U zO2OPosUbI`bwA1N%FtQ?)7z!XINlv4*;CvuFT7T(pNb3m@Bu(-bH~eHPv)23aVegV zDd_dvo~>{Vfpjq2KTH1D2X*kuqlYEc|F%eA$X4nMNU zqdOiY1=lhmPWT~0a3#$9`R2VGf*bDv8Rq(#ZXTpyDe;APokfQyvCE-se`n6RbA*aw z{<705r12(r9=0Na7praogFg4%;3FkA62p}H;>b^LR|qnki_9z$!x(HtkOYVId9|3d zwdRyt<3n=0K-%!Bc=*n)QUbBzXE7SDZDnBaxM77hbJnWV+L!if^;&!X(6rfj-+GC?Pi)Uj$}NO*#qKqTmN7K{I~B@hQI z_yp}R6GO#f@fh?ZGzN=CO=06G7`Toht~KLH7@uJkfrLg|#2B(;OoyivbZ*^SX2&PF z9HL674lw|U)}Em_)f2fw{&`ZeHd@jImDaj-4YVeaPDUfYpLO(&EkDwp4DR!7_giyU z0nYw9Fq-}n&@b{i$@8&0A?3IO!`!`H3xSu97vZ2^=MmYrF2A#QuiJ9g`?1Kgwmtlb z&vOrw<-@asW+)$K@zygT=6W9MAL4ekveLVgSEk;pr}?}|BY1jK(sRII&gIy#7fXS6 z=EFbqjCvkRKbiF5MqL80mg8R7Pl&t)w0=N97HN(#8ES)D2^F?`B9@9DuUz($oJpKs5HRtDcz zW`LuoS63fxWHewQ&{S(e5DlUZOEa$I8~)Fe}0l+F*|f)w*J$by)l%%I7yH{-&naZH*)_R z9NmLLF%)Ith%iS;tp;nY)O^&=)Ib84#wBq3p8=0dtAkuQeS<}}kthK6J$ifj_e%nx zzaZv5$gfX(RC>fnzZKZq8kV0v2+GPm$w?7*l#_VNYr@#S_qFY4D*2H|w+F7E%lx(* zHE%^`qj{>nB`1jO9Nv#ky>iP=K>J?6)-o&tGpc6NEFr|bZO$o%Jt}~ zy8ISjHwtd|+!$+gv^8cm0bK=%zRruFP$yIX2qq71CRVDB`iIqz*lwv#dK4cH35`uMB`CZ)HM5%{DTeO3 z-xu%f-$VYGS*fVt9z^Ua)TNw-LWzhCTnHE89If0P%*1$KCV=zi%>%4+TMax%&+f=M zb&Cr&IE@9--;3KH{B|Dy-%0O(lmj713GIcLg0t|+9?AGbaw0xikVG(tn4T>s^+O6%uBS>55xkPJjjnIUUwPaI89C~8 z7Y1HPVNHLC!1ursU_XenTF%W1vWpI&4yxt#f4=P}akEh`RM}yzQ1W(2myIeV_bvzo z*$~(aXiM;(_ojqW;kCm_1LSCzH0QrGj;fWx6rd>54w%ooSN!%x`8>&g>BdB()xGqbUI5)d~bPCH-}DgR?u*wroFyJjYK9+aMYudK{1bQcs5nK9n2)4(7^ z!|;Eu)YUO3a*UnnoL60)TwcxGHsQ>yeonU8QC7Ze>9Fm|E&B0u@iVpOhwrEr#7p(n z_5MOlg)nRf^j!l2FOrvylnDAyT^*fMI3UWnxzEjIN2=4a^gfM^;ZS&zZ>4f`Np5%} zA`ZvmBOaJb!*^}JQMat@h@|Tdyoe40P)0`CpU>bB+TRr|PA4ln;sNG6_f(hPM^$#V zX>;5G1ntM<6k{5s&UQG|W8dB=zwxd701n%bI!)yf1D$+a%q95|)e)HN+m2Fwa7M|a z5>@>CQE5es=rTBq%lq?ujY;1cU@;sGiazdV)LuZwMtCeDzgs`|`d96?tfd)ixa4a$ zb(?>E_ZQi)n`?|#4Vcagx(Q-zR5|v#i{5wSh}p6%K9&( z)htaKb_DmaVr*0sRv~tYFYS!dpoyzq6DQLoR7_OjsF}Xd4T`r$LA0*q+-E09wbjhp zg}p?p4Ys!S?w`+R{jmY4nc7FTdnWO z-IbNQPu5?0Z_5cYgV%SXJ!a|?nwt#?{F%(2rJ(+I8cxG_{EaZfC&}YZ-l9)>TE6f9 z$1n4;)7_;>IF$ZzTN=&vZ}l&LYnLkhPN|Xdgd%sypQ6n9r>f>Xflb#o!{*w`2+5sJ zhbJ*PjzF*{pLiKjPsq=wIC_p(DA!VeB}!hhh!d=hy?DNVit*PJKax2C{IT=-_RX-Q zJ3=FAP}#Jj45CGbPD5|Lm8=HP3Qa%w@~=tTS#a z?^bj#^MbvW?Y(2>dGrRki_;LYF4YStB*Kw4uFvuWv!^*B{*o);Uk*i3e~FNV z)7(w`t)9vIA}Ld6pY>aH@oX3Px`@XF1(Bsj{l&#`2DCl7VE-@TG;47Xwd*=>wV+UP zbJOI7s3hoKLxrDU3L#~Z=d`-!lfOy6cmz2Bc-TyEw67ml4(YsldiwhZTIUG`M`6pT)=FDhP8J%?;i?@NRO zE{ZP(z=`|R^SREcUQoQq-ncP#)vDNyFCJC=$$IL=P)ejZX)I$d*hHdIZ=K5}`da4E z6%FTZC9~;cUE4n$QTp!Pmld?mSBb)+MAbD}`_?ZNvp;gVAHxelhSedFoTt;zi?Y+- zahkopN`$Z}tEO5+%?*6JyF%t-WZx}?O9QewkoT}Re|j^@#GX>NmcYc-XBm{S*mzX) zbUt+o#K{hDvK<~XWD3VvSfNeBSh)Z|^9jqpqD*?94Sgb9EYnNo;`-i_pHM_Yt%P_2 zbZ0K~g#5N|E?(!OS)GUd1Z8XGKud%=VJd4r+l+^?ISL*1SMMHgUSWj|C(c8_=kM_d zZLVW_?5W}sCVhYbh&S52Aneqak0+oH#@Q+gdGq{A)hTkYFy4GHbT>8iDUOJ}JJ8N^ z3)Jss1a8$H4`y96IQ4;RWA~!Hi*4f$hxecTn+}(Gym>UjVMiK)_EyY6dM^kh@k4N9 zGDaj9PqY#ruA5Nha>0Cl@xZc|r;W^D?QRY&-J>%DZwk^PflKY4s%mpOZ8Z^}fjg)Q zMDp!t9KZ4IF-ZRYs#*JL^Y@A?O3h8K>YD1+xeLLoK5G^P*PMN&XXEfU+3ZB*^!zJ} zJ9&Q_EWsA!_=#8>oU+`+Mr1RrC_hz-Iq)4qv2mj7)Jb7|s|H+oT2Bp&52Tta2WwGDz z4T0++JjPQQa?laaBd@0=QWAyu#GO0;XB_c5Ja&2Q!(K=B^(7zXAKsQ6+hc~DczU)O z1OSVXacl!~3abT*uuksrb<#lbPZ87Y9ACW<5CXiZDR{f6s|X(`23fQp6T`f9yN$}K zG(Ycp^0sFbE7X3Eh!MB(V-zeA-$^NA>38^QME!a4pHoPMy@Oxzm~KCJ$E^_7hPZ21 z;{al~2;lM7k~=diIvi1=D)+eh8&+6Hac{4zS4(w-f%^RHV873P=dxNew;Xi+mLX@I zGj9vdZq0y++1)T%N-1U<0Dv^ur=uXCu0=jjcLZduNZDGYqi(OACL!jI(28a#?-32< z^EVleOEZNaJdV0f|GXf@uba1`he@^^7P zf4HM^EVj1!6%#zTJLhi}eSG(n;Ank#;n`jr#y8(LMQafqRB=7*F|+(4yFR_2eJclr zL6zq#0F815dX)XQ?e~K)mcT#yy>zSh(LakkMTe@gl5Apxl!-)ItAh2os@ceI-EaQ+ zffWaSJSe!9MbihZf4GS2;Xj@!#R|&)>-+tn2#be~0nA(G9eSFuLxym$zerc;W2SK6 zihGG-M0P?U`sH%wdm!vTzmv+kp7hpcTP6j7noF|EFm6ttaF%I&rfMMjq>IH2!hOhv zp@I%ye=784Ri?@rh}ya&%p4|)JkW*@7g&(Z>+Osv*Y3cr6~Jv@r+s-!+)$iI3zF2U zdzJ9v=X2Y?m3FN4HUQKt7l;txSmaE^33N*-V!s9CcB3xtU29qusUxDF6npSV>$&1{`y+;t>7FV+R?7Wo_gA&+eXbPm9rY9P@-ysV7 z13&#+y*dEA2@_Y%)-7%Bwsj9ljZ93*tl>L@#K=_LVDM^h{yo+J@)`C9WEerD5;kj( z3RN_<2U6Q_QHU3%Wd3cdkD?xlezM{rEurc`!d*wLVwZT?lS+P|)OT2y3Q#eApb&(K zuToK}i)pwGGEHu)a!2=CZw}z%V4a6-{2KRWzcMVdj#54<1YwxkAJ4q?yhA1D{oxj@ zw}}7|#VA~2qXmRnMBHOA-Pr!LepqB`j~^R{Fblo(El~e>sqa=kPJgTK(vLM6Ie&z%OiRnjAPqbt z%k;JI<|2M^Y=^ai# ze6N4+2h%2Gg7Lkm_{LKMj0X&U@F2kos_~PK`VGW9ZD`5KLLSl&2{_{P&TQA3_d4Z& z8{_|BZ$5hYEuQm~gMZu7#%O5VgR2_=S>eV*M@6%J6VX#I(Emw=I8&e4CANLIN}$hV zO1*}g3>ZgVxGr{wGEbWw7=Zy_hw+0bbk%(xR45vA6-6I?T%2-$mPiRycg2jk2j^;T zHY#oI%GKsW&V`f)Ox@*qpwX1Ivs1H5R7X-rXV3#G(-lXj#`{z!2omIKU*(S~ z(gP|(=S9Cx3LpFZ_uBBJ*U|ADB9Q|)Bo`+w%`+45>6it%-a2`|3PlCd1)K^?d;|{K z;@>Su+L%MjSrYBlb@p2nvQ66^spz)RY~6~;ZtX3y2!bJ!=!Lin-~}@ z6E3We5rqQQiFzNrk6yp;-TSRf?}qnWcDpb05}?t*mTqT?@nY606bj8iYo7bqS}cUc z&O8olne$mxnYq9X?-P8X-9q1XHurslH*@Rzcl-37d4KeX;rsed&EQKem*nf)KSZwPu2#bK>*SYCpGt1b$T8s=z-R6VW_{sS55qQ$FM_r- z^B@f4%|=d6+0Ve6K+g_e2HtG-;9YjM;W>c)e|~tw|LdQp&)#JWIQJ9*=HsM$Rt~~8 zR7Bxccz+o%WzrY#70?x8o74*n5}%(l2JD(0jU;vRb)n9Y-R`z&tzmMh9+w`;K4g!n z+xnx(`$l_VO!Lm2Cr^HA`wef=k6Y{Hxrf+kksPUB9@grM!>immjp7}3-+o(k*6AZT zn|AxQZ3p-YSZwag!N) zohf#SJtzJGRkJJ-NMfq{14>8a!Tx-|ib2M$ROb({UwSryzG7$so~dT0~dZ(WE}fC5>+JLqr6*Oo(?9eWc8&yS@8=FrRu+~^uS>0QPQH% ztO#12H+SVN%_uyoxwUdGPjjBE&x=S$rNNU;$uD+NI4_E2JUN>bZC7-OZxEWAKB^bY z+oEEMd2sLPdAA_PmEhiQ=H7w`wk{Xyp6jRzp2-^Y+Y`6PZ;+*0#KUhP%GG5fK)2?d z?uDJ>#hLgpQ?+GYfvmWxiEv}3jOlJ2l#P;o!UpZyTsuPA?Xp+hUD}XuFgH{+$j#l8 z_vj-0GlIjaTy~JFXy_xdc1W2>Gf8tNcKJ~1+L!Jk`utl+bEl;a4ESxhX^l-ki))QT zp@J`{@0YA=Xc8+Pft^eS2;;#`8EbC}Z@o#pRdOcos8;;_JP9&mh6E8@XCbz{DQEv+ z8DK>boZUEo#?}+)Wbt=-Nf87F6V7jy{NENF3{_y^KgqV!;5ij|nY}(Y4FbA)$-1Kj z)#(fG2r{z4)0?QX+jDs~@}DqPaWJ&tt^XZWiOD3IA-I#iuvh)FZ2i({C{T3xvzIyM zpKFa{*J3mV1;=2pC{$6AF9VB-fl(Or;$0|goF+`Gv1!Z0=g1Oqcmgm)`8zTl{wNHf z(0Cd?s;MFN9?CzG;{m4q!G|=7Qvc>8gZg#1cywkPoTI1!nu_cvm08&Y&-{juv}nxc zE>I2yQ-poGopN=XCijc{G?@}eqL`m3MMbI>Jth*N@CbOeU_NJRKC(vaaqj{QC*96P zhWh%RiZRi<(B}CgbhLQ|5q)U%y5Lb}L$1g5mnH)-*BeGNBSLLtv zNd!K@pHz8u2{3a+Q!7G`MJp8kgL1{n1=~tHqU8#Z_De-k6~e9`NtF$iq#s>yq5fx# zm#3W-C+Kr*Hm?h}%5L+g+UC$tI4jgiuR=o^ei;8&6du*;kMU!SeZYmB-Eh8dF81eW5X=UMKX$%s>xoUEU1Y{Xe_faQlGrMvPJ^2DPMtlRh&(^22+Gg_AHt~{E)HErm;AO&6Lhtdjb86nl#u3FRr9A(}674TC6 zGU#hB%}as!cWT^MhWfi$aMtBtYVg8!OZ}(%HR z(=Jr@c$=b1S$S#ErOmCan}zz7C#!gy!tHJBeGT0B$O_U{9v$<&vq-1YDu%WSL-1XO zrURsp%-mpE$f17g#5~k`WZ8tZaa->Etf@l{T?$v4Eg-)@jfOUVtGNEL`?t**n9M*J zS>Xoq0&rY$?<`(5Zx+ZN{cKBfeExkjx=3-k3&c3N@Z<%CU=yZi+>)89RVpMKi!tI5 zt7~H6?dv@$rn*`qgK6^A_{#MGhMGce(;__Qx@cUr!F z2SI!2;`y0iO8fNF*ErZ{Rvy}n*^UW^(?gJ-d^ngZ91XTSyguKgfU%7AB^tLXp?gO0 zp72}>&hv!ByxiHp;h1N7Zp0`RywIAM&IyI+?0!K28#1(XSyK~rwa}3p z6!`iHxv{xWw;*xCpBb8@R{R0=K(reMdJa6yFF;?7D2|$Oe3RtkKQvH${d)s%PA$zR zL9$={iI9lqK8i>wUv^Qy3cB7W)_?~~C8*@5Nl^DV$f>(5LZNb7-Ykuyct|1`74^Ja zh6nu52u#_L|JIRfd^^7E5z9;O31CJ4owPcFauQHAtNREq` zbV|u9@Sp8i_)rZg}F-$Mx4 zt`Eun_#U*|?O3`e&9^{yK5IkrPo5_AzFAFKEsGUm>VFT!3*~#}6vQ9+ug#Qf?Zo_FVJ$R8B+=m z6i`E#mzUA`E}!vfSc!ndeY(iZ21v|&_>d_k?>ezJaZf%9gO%K6ps~LBf;k@=ig~EM zwJ5#o1UdiX=;E96P~#wBD12N80o=ngrJW^aRAZePPH^!Hk8d0t7+AG&^{e9PAKZ9+ zVP!NKGEJX_A7?_G6!Z7wa6!R85OR?QuEg{JH)mEs@Y^MC$9fiz4fLNR5J1@YH~+I# zI#u}pZwx>OwzaE8+ycdby4Q8dij^ROU7*KT5QHP&>Q5F!du?=-bB+pB!z=4$KOy5! z78Eqo$Qkry3PD8JT?7deo?HtXd7Y%i6sTyo_RYH5Wg#NFTvo~!hRCzTWLEnfP3}Gl?W^Dt>t&g^X3y4;$ez&TiX8u*DzaQLu}n(66o}*&JEYa?pEC?Nn1rRrp)-rh_$v8V%}8O-|8*)ng(A zmAP(1O=TMB_h1yb(kEWxhng$ZUG8|^=a;-rKi3IVIO=24$$_MSlP@ms+viOuH|32% z6EDtspC~U-Z9V1&YHj(S^MU*K_{P4o6N$sb9HQlTvrlDoC2Q7+i&7&i@IuE|wSm?{ za@gwWad&(PK_b4JQWKu+ohwLsGbU2!tsC+mTAGI#ZLLfr*IFNxBFy}w7+Ss@`fXIm z7f%wXuudXEQ7#q&{S_4j5tBqCTP0fsX%$;76Im2KO>h&c1H6b~?}e~tH_ z>C?t%g`)qq$ZRp)d9N63lt41pk>)Hjm%cC~qdD$jMHE{`$CkRG)e-|@A^QY;( z)0y5C6?|Oc!DGR~+???AH|zXzUz|NLf5VzT1NY2GJ858Vj9#02mM2`f#c-09$ zPKtR`{|b^1;=Pq&Nnr`L zBx2_IDw~qh>_wH=WYx%No`a?sT>MO8Qi3fkENSJvi_8CV=awyXP_ z|BT21n0PYx(NY5Td(_QttKfM+oBic&30Z-mLMpW16kQ9ro|1D&@}4`c>iY=AxU3F= zUz8sNzz6l6W4syheb20!L6uOIRJUY>FkWrO6UT^z%o#chGxu!;)1tfcf?yJY4K}^F zb8W@j+?UVDWSqS%kACf953`pNd5@x_7un^ZHzVn~ytdh+TzMx&&L-C6QwU0_TeH{MQo`NpHUMd&#)V7#29`%P4zzA_bW)B3`t1QcRd4{)U@j|_*L>R`J|_({Z7jm-m*oKAo&8~>T?fg(8AKv`v)op z1~A)Z&n_r%FL1fKv|*t%w*j6WF}(#o#lSTjjW}A0XC%R)ks}=Qd0Kt9ZZtXMK}Bsk zZ(RcT-BW_{=b^;Q0@9Te6(bMlN#mv>k&8kBA8J(V`7|#r55Vu0wp080P%00<_?hW- z_^|+q_T8z+Ab40Jxg`60dqB1^j(P_1NZk6uTQD`l>%ghI^VLa2Y8J2X6|Au??$^Yh02~HtLdosjNqu^NU&60>${L8O(v~D z^IJW*)s#tAc zOAJwP)FP+y=|72R0|vnJ`_W`f&#he zCg?p&^hT{(oHOJfx7BE;xv6cmHfnN=r2bDB|J1`{rAjk+e`(R908g8!;7@VM)To_X zYOm^m4ej1uU%%ZAGqj1T)5>mh(WU~?|J%rZw5+B~!ke64oM|D_q5P^U;%0aK;#lK4 z^U4}HW1oijdOk7c0T9v^iqO4P#J&zddDaD2%D<&!gIe)u-&#ENvl@duRX{UL_TK1x z42L5KQy(_O*6t*y;JsSg9Y|X;0O3iYc@eH%Mb7wBeB2`c}EUj3bZCTUC zucjB|k{34S{zqEg?=1Uvg>9+D^%=Rh4HG@xu}eV;2LtxP0z z6U6uy6Q+Le>h249;O1K4{^o;IHNp*x#4DWs>mfZfZfO9|2Zi-@Wr_cV&B*0FRQAY3 zh0F4LXPYAKEf>z2AZ+TM%gE*n9cw-Y8Sk&K{UYiU{bE~j-x&1gy_MCa)hq9T>O(WX z29Z+hwiCF@BA94r+Oc&4&mnjuB|ru!fwD|wzTbs8mgZtQDb0IyHfjUs34q+=gxYP( zwYk+N)*4cSjG@~plv_AWO8!-T?Cxvv3krFAXpk|EQT@`IAU&#j@_L_D5T55zvhTIh zMzdY9w#US@TOXQeCf%!j9wp&8hk*HuS3>DKu#Hw)D+)e&wPQ>jmi@UeZCFw3|{ zR2_(L^ULe))xM?nw`|mwjk$;2I_k7s-4}Q}`Evfxg;YPj2nR<{s9{fMTa`08o9M-0KCnTpNP zN8e}sekY+{|LnrEJ^W`!pY;oL(SI~;y}Rn_=HtHIGs4ah@VtEB>vr3xWCo|SBHTSN zprvWS+@wZMOiZj3@1vsXekZcE4Q4SH(;sW;^Iqm*P!1TASA3DK1^-g9xFSMomT->F zQiQ__ddc1t3lahn2#MX1j})5lif0RKJS!nGs3#+Y87)t&eZ#1D)c=(oyNOZpT_@AE zQap$IQen9(0dR}$2S5I4X{nB?bHiJtw3OC=8h)bI_0U`ShJj(TKJ8h*7==<;X=}_4 zq@cvZSw@NHSqUrrovsB||C(hNxI|891%YRcr<8q5-wfHW)sxj5kGc^#!0PoBn%HW9 ze%o^{wNG-DFY#suangy?WmF;0iu!+*_E?(aivH?*-rhdo=OR^VbTaM-kILXZ5vA2T zaq5&Me0+&AZO!DyS5nlCh2K1o8D>t-()H!B{KYaapyyFHN19w>7c!$JBNQpeDio@k zpyTg$!L@SoQ%3u~M0A_i?Mo~3Joi3*!$~uLG#}eMyv+e=E{sBZQiiN(h#Blb>ddZIAsZ+)+`R&x|KkDzyX; zf}6l4MXzDwFbtS28;v*pvV)Anw-KaRJC2B}z>0Cc-4aq=2Uo=rhuy93l?3+JlRC9N zNw+T#Li`!2dtRI-H+m%%(!p(1*3Od*F=h9@DFQy%%k(#!O=!adJqw2`^~AX{89-8@ zr1OdS#qM0-7P__CZh^bP4EoG}9C_2A>EHU?n>ZRSaeBx=H7n?| zB;>qs`Gbai=dmg5T*l-8c$6*!aPtCs^?Y3_{rg^*P5UUZyVhfJ@u0KUrFo?7Rnx+E zvWQ-RNaTv3tTC*iM7W$2%AMgf8x}tIUj-Y#;TCmPWOljApVjLyNx6|>*Y2y!8wKU+ z%U;f845$i>VMcBrkn)Rw}6&1)ROnnYxZ?(2JGn^N;feaFy zXL3q!WRFBzqp^HitBVF_&6qc%)Yoou#)sU4Mdq;_;-Vw1BiT1-E6xiBGU9t9KqGyY z9g9!I8p?4)k$?I9Wq9WioGnTgWd}<&ErcFCJ~1}?nKVFi!*}=R$Bp;)PtQ4M>*1SL zAeDMeCImgBMECXmoU5WK&x9ezEe*~XXM+W`H^M>?KeuCO(qW3*l>{-xL&HRy$IV*q z-m( z(g_A5PN%5Xrm(qq0qDZN5z1HzPx_lj)C!RD2?0x=roY;XfJ7dO5koJi>?cf@@1V6d zaodKgLrBGd=(zv5R@?gQQUxtF;aGmf$r9%}OkP(&7UiQvwUG@dtg-t{cz2uEk3O-rO$H*G!<*Gxt;Er*pa`e}jdw_h)aIp;vK^+o5CE0Da}Jw#L+ zBX#$%JfL$OM(nj257a9J*meRbhRKW}1pxP~nW$@Jkyx#|<>(ad4WYgQ=8^2liC$5Q zX0R(J-!Aa^^UmU4V&5ni6Ik>YHA~3vV@mk4n3*r8TDa*)&!zAq<>IwC>B7r}ZF5?S zx?Z#zXJ+k*o4pw(cL$$h!~7RHLfEt~A;kmy^X8;wEsH{7v1qCqHE)%~l>85;jCm0& z)yUPuYAUc;78PzFV5UkBn}@xyekwEOAO?n_0NvbvrO;>Cw}T3A$XVxb>)ls zOJA&fX{D1?jiv``4ZLN-E+RC0Hph@1G{FIrTm9_$a1pGDE#2c5%Xqyvbc?*!WM&Eo zML+l+)@}UU8%6z1O#ttxuAXdlPGB^-J-4{eAkylf*-Y8kpUg@w3DN$IuEn^ESt7WL>oEB)`LjNM@(+Em@BSWO@UCduq59~79-5HI8xsJY4EBr?5m*Ga){%V$y@JM9&*mqt=gw!Z8U>R`GQ4iN zRL8wIfSZ-=eRGocUDl6R-}ci}iH8<{oesfJ7tY@>Yc1|&-N#J?u^v`-<4_>@0Q~e@rgFQ+zhR{pLKGxKG8O9hfQRRqe(psMp+0FC*&mz}()cOVE}% zRbn*02aiV8r*&6Bmq^|@b2w}ALj>=pJ6qXAjwMZqizPQz7EDc?x97o5!VrrLk85;` z7LK|TqDwn{vCM~uwg!Yd!%#6iVC$iWOe{9K43|~^_&|g1!Z;k4i^I)z|0!ZvRzESV z*PNOW#eWbJm)A!P@VzH1fM(E5*U_igHuKWToq>ux^uBxnE6f9A2?VwYKzHvai(l+G zbK7U}qjfg*C^%;2<3a*jr@1GAp47nQd_)0)=h;wTaMFA4lz&G%*eD<}vY`@Ut6V=C zro!OvvUbUQsqqlH4_yo>pBNr;aJ64Ks{CF_1b_d9v?O8^=2gw)ujztmwtFDQSKLOF zGapu`KDggV(|Qz>YbY~Y(qq#HN80!2qbslkFNxOhA{ZW>Ez&_U8!HRjy5h9Nr%1=5 zcAe|9VMg)8i^UbVOkvSZxi%fYHWBZW6FyGYZ>f1&#(9TS*S{okelzozJnE&Cm9(&! zL*ufuiS886v!K;2R!_Z-uC4LxX`^cllh(I^yAP3*leD?)73T<`kwJ9p_97rYFJ?EF-! z&12rXZ2G{PbMMEbrg^>ESwEtkKfPNDHPnWVkb*7Ykx3RuXS`UjtY~YX%gwBgOP_|A zH@uy&=h?f_)ob76rjhn}ogxZoY4uCmdC;r26iRdo90_O!TB18+Nju695_ zH0;E{xea@y(mi5UAi2x7+Fy9Ik(ygY5+{b;ltv-l1py^pYSHqX@!3e&8dMR2qC-p6 zNH;Ce)5WMOprFED%$SrMsuILr`_7znF!)IkVcDUBaJI<5ou&g^!Q>~iJd(Hpp68S=;ml8e)Z5^ zHgcLX(yytE;juq_@Wp{4M$-ar^4ZOzmtBav6WD~*cDAuB}F zwscoQ+dYjr>pdf-ZWPJ6-N)RKspo9_f+%XCe9d|=Q0$HE zZ7#>suA*{0zh3mLt=!RFyq(zNB-YSS^-(*TX^HQutmwmc8M4-cQjn(11-05_(YigI zax04zld_|fVu``RuIg&aHZM5yDI{PmToB<1q%n!Arm=*TZ3!KF*I{&dw3)Fnd@SQa z!yZdz$+|0;+5TB$AFCth5)+venxP0l=#d?$z}+zE>?oQWfz=9nP7fO~BEAJ6snx4) zp`sGWKx=dnL!U=-XL&aO*-Za?PRy^z$sL~-xVPTZ;VS{kwCsr?_#K+}DEpjbT?CBk7l)X}f8(RAeDA^ksOuOX zv40KU-;Px}J_ha=;}Dbg8#dqYv5z+WJ&vo_`yCk7|A+c4MteHC_|~M1)r?dvoNXPe z)3;bURehY?u|oX_|JRz4jk9-%)}p>~1?0{Y9d}lh&+kAMoWWk$N$XW|#U1fYC)Yym z-`3`-FD!xQqX{X+dcS2e2ik7VpQ@Hyxo(K!w0{TJk?PcT$lyxlz~HK6QDmb{&BeQ& zRvhnXr8?6`l|4yl7OSYXMc6Z!$uzXY9j2}2+M$k6?)mLC+fH@Vq%jjZl^V_047*OS zS+2S1vb<`g+7Le+Em={{nHmQzs5t9fWiBn)9ngr7{kLpumj|B}RioYse7EK8w(%mV zb<(flZz6|OsU(raqvpQrscmMm`%+#PvQ4x<8RX9Na}C?Pn2 zV%wpg@ot(@gny{YTP`H;V!88Jmq|Z}S4GrVzBBY~&G%4sVLSbdXe!VWxU4PWuOg&K z!kVh6DwWYaJk=#qHHzd_eoiRvjDa_7+4B}Br*q~Smkw-B(EFW{X%lqr+2!pXqa9uI z8AP(EmGX~euTQ8*&-cxJMY~m0Py9d*`aT#!SB;&I-y6Ev6t#-4Itk zm*c)rk5^HmKfZjgNW8=eWLU=h+xMIir)21-^xjEfpLuesR|MZYPCmxRX9^$XE7L=C zYLb**#Sgt6P6mmxxLfwnZvXz2&h<0TTzz^ch`k+ae7`f(9=>xLJJpKkN=sT1lOhr* z0+nX!93Nzsg%}BbOz6a+bB%Jz#VdxFntgN3uJcR3Vw75C%(!>bjcwP+7bl`i{_0MR zdkewo!Do>9x?#PxNSwTQJ_+s2xcw8L0GO-Z0RUZ-AA$k^gs(GCney}PiGU~$b`C+03&l>HW>U%y#T-@ zBIsqvWDftOMh18;`f@y%0wegK=xAs$06Ap@h%vy-q4-2z5L)>$Z-TJ2i^NBDO>5wn z1u*bzaD0*GiL4Adh%8Q5kngEv!;ExPSed^QSc?sc2sa+P%EDkm`?&1*gh)b((F={J z=igDuIy5FUqV4HQB8VlFXqza8HBW(WhL}RrA<3aOw#`pD0HEv{8yc-th~@XpCn??W zd_dDJ0kVnWUblLy2_p$>r7qEPXqyAG`wG0956n=BZZxT*m-q)GISTY?lok3wqXLoD zN|>ntO>jm0pnee;Qb5iE!ix$|V`6O}SUkpDp(}ZYCWCygV3^0DGpR+2yn(3ZK-f36 z_v^+vNvp0nVO1?RLLag)dyh8c4QYAy$$aLV!@muvFK_Dj+o)YCny)|9L~O->bTC&@ z;8S342*F4c8iR!kHy*tBVB-LYFrkbKskE`q^Mf#olQheVvZ|Z5>xXfgmv!5Z^SYn+ z1A!q>*#D*U8z+fEW3V_pfk+}#sI=V}xgUecVsp4WzCb7vOQbTnLa9<~v^u@PXfj)@ zHoL>=;_Bw^;pz29l5fl(J^~;FBPfOwBt=LcaFCux=!WmPwA z*AL?~FYC4+=jD%F{b2|c2LA)jbx>%`|EtB}2}BZ^vf-!E8B7+N!{zY>LXlV^mB|%K zm0F|K=?zBHm}}d)9*JV3h5|{^OctBN#fvu|zWi|W1Yr~>X_gmdRX1(d>ko#b@nkxi zL*84i)|>5ae>k4b7dYSbc7Hry@6Y!a3P+-`cp{lfXR^6`p;#(csUuW#=kpI_hK{{ZSA2!_IuXe^#crqY>gE?+2? z%9U!Z-e|Vkoo=r`7>>r1>1@7OuGX9FZhttQ&X?=${&>E;=D&kr1jTTIq-ciactMn8 zMb&h}v~0)q{2+|tB+c@otm>xi`eB^LT-(m|NEBQ65E8PYYPw-sw&Qv}fCv-HxR6R4 z>pVXQqc};kyeO->X}kUi^8d!Bd0DspIIsJ8zp&f~L!dA?0*OKg?g18uClEN>HyBN3i`8a#I9*)b+&w(Kyx)KL2!Ifbpcqb&6wR<4 zFNl(?sG4q=mhHHnAB0hyq*-2+Ro%2*KaA77tlNH^m+K8iPz)zXie^}j7eq-`R82Qb z%XVDP55g!;(kw5^s&3k@AI53Swe4JwM6sa@N#_4&D5|C#re!;>=K~-FBPfOwBt$V@~<$Ak6p0Bs}KKKX#g1`_c430pe&=@QZPau-W z6e^8=v?3IVst^!MoLsaf--0N9b8bB{Yp_t7eUdb$eDoDCA(8&7=-ksv%}J2oUFjg5 z@})rLsWYrR#HSAF4+*>vuNI1o`6lk+ihPihEPij6G4$#W=hwn+jJ5nWi=i~Qv+wJO z0i`u~XK9IXbYiGmVbbw9p9d98CkGZn2d(O!?XP?Z)G?mXTOl@jqBiWZ_r_TqD7(u_ zY^~rR!G;e5sD*QA$HJWaRQxq?{^USLH|{FfHpUN#43jULFFl29B$J9x8sc*4_i45C zx|)8(b#Ggsnv^lDE$(RA;>LlI#z2L(bda>PXZV~oCAOyR$rdcC!0`JAB`gLtpVYt3 zs>#I5B~GOVtJKacab!-*dQd40%t~HmV`x< za{KaX#8LaYma7963OMp>s5p<+(C=+kQr)h0&qb0nc@%bQfXrqH@O%!Bvd1z>oTMlu zYeibPty6El6Uk%joVOx83B}SYc{F-DI6ykFjlA^{K*V6YjM)g?R)hs>!Z9y>^E1?U0YK&l7TDH%cIh$EvP_gZl5IDO!3Y@qGxcH*X7)# ztr6F2NK_J^Q>6`WYKJAMVTg9j#Iy7H#ro!gC21$yq?~aZ_6Q_7F}cE;$pvEauIlvr z7-qVFmGdYN>b%%H+MZ!V$QTeT(24VTur{#RV4w%-?23E#ZM-R$N=>c7;yQefuwiHG zAfp3ozmHWYXLJcQ8fJkPVm(aAh2HC*Yr6~A6YeL`AIhIybP z)AY!m+F;m|O;%7G34CbS5t8012(NkUlCKrA3)JU2y;&g!vNQ-;cL?Hm!wVfb3?K~x zgY9D4PN}<<+D=ppO+#&K!)wYk{<>Hh*g-I`!%WO1Eky+#j%3PKMRmUgx2}V8s2KV$ zueG3ryCp{0v>r1Fg}x|9V$6*=(6CtZ1(f+d?Y9a`_G?DkRnfGsK6t(!t~TItCIQ+>23Hj2|>GA;&>+A zNZMt;ll@4>)o1s&FuK`&X(ji}21i|J`_o)x+(5!WX&c6KQMzbsnN!uI;LZ`}(>j%2 zO5n9m;7I1(fIaPFlH(9NXF%wn4OPF^4URzV8UDB*y63loI=1N0S_(js$Mng;={c!$ zMv3~+)s?8d|092FUh_5Akk3)5H)23(j|Cc|tQ)q%y7-&-d@6yXoNRE|{h{yqrSyFI zAW6O#*$)?ZW9QYbo6z_t8V}6W7%z?+nwxOpj>>Q8O*ig1JaD$#N433Q6K)V?FUN){ z!7iO?!9-7hIL$IW*bO@!`X1>wa)a!;_rh@QrE5X$CpexM>1O!txl;~_qmy_|b4z?0 z>6M(Z4DA;EXE^uQAjGaEjB<~5^OPTmusdZkg25#Z4|GIL(YK38Qv(y84E zv`VccQzEee*QwjW65GP+X~RwhfK4A%w!4Z9i6T(l)mC)QF zpV|aOyP)_}uBi%HBXJ;kxG|u#IW6;65T+cAD2|aZgs;cOlCskxj)kKR^mh+WBNxg(UO#xv3^S4otaJW{C!s=!V9LSGt>}+%=7UOvRzyxes8& zObd;8wpfP+ATlV{CBdR2emWeH?7SZXm$J8H`kV3}9waiC5 zjU?kD5h0D0x;Y0tAHf#~!5fZRO0)rH+LI%fel=xau)yC-$9BC>%A-m~@ zJ1wji=nuj(?LkNt*k$*$2_!5*-1Q3m*ntrubuXB(`Ow#{CUzM%7>(3*w&?kN43Wlhw_2IZ#vQ+^1oDEch6W4I>`P3^15!F2t`BsRhm^^#f|E9HwQC7z6Gp zI-j!}d9NHXuo3qE0Ccne(a>!=BVo)i#rqGNe}x$GB8F;|Hn*GKkYj;-Qz!{E7`VRS ziMb~HUgg$#+$Z0Z_d&EK=~By`su@lix|-bKvbU)`+6vGz&v%#hf7*AAy4_ch2lj4k(#9 zI|)*qCxd{cTd7l_(Ek$Ox=sT043d~gd$!4Vg&X_VK`ZGO zm40g>7?Q`_a0~Z>s%IvBm@W3(mV5c!r_=@&MlMQv(}7N%^R-L{fF;^W0jn|R9ri3B z^XM>%+U-a)BZbeoAB9xhkG15Ht(LF|pLTD?3+Fm^{-u?e&;p#^g z`*Jpt?NpmC1q}X9FFyU&su_(M^_ya?>W0+AzTXkRR>Pm`p?wDTQPpJ<0%v{!m6n8{ z-%cZFz@?m%rDg(w$Tg;7ynw-byR@!_-STPFgA{VSLL>yE=b*7juchmcjG2SmRZ zE+Wzn@ECkJLL7MMc(nf^Tt(plKZiXC$^wNr7j+Uruc>#Om{Ay_F6y?}gR5YSi-+=u z#Q8JIF-l#QMr#ThaHI`bMgJT>eqHQF$8L!Sr6duTSZl z-$C!+7y2Dh>c*SNbuE*+v{+av3@do2kFssgCuZ%8Xd6jmRbtZs`^?tO$qsa9)Z;sp9`UvAkyLi)28F_cS ziR{4oSi$PH;jvvItxIGwqo*MKaIF@G{2wyl&rVH5fUNpVRNq7V!T#Hqv6nGrZZbOM7NtU;5C zKxr+O5FV5KNJ^<6d{OSoC9mbTt#eCa-9Jv9k-^oK>}u6lPW8iK&`45``s|*yO@0Sp$7pyNb-0uVC1jq_@m;Pu2 zO`LHXCuplUFY%2sRd81qv5paAw6fUnS5dexk$a)+EW`x^<{`KNC-VM$uP;3n(~{MJyT!RFdA9AEh*9 zMX^(gGumVS4hSH1^)r7Fg9p;tcEJG;cFH7K*cPD)&bM|QFy$Mnc9^-C-v&$(fc9dC zg-2b6fv_sYi2LjVSL@MIB`J;IM%C9+_72x{93;!^REZ;`OCC!gWY&^UaOGm#eQW{V z(O|zVhu(@%1n~}U1jwc&j`w7bT>bPU0V~ptm}H&s~rAHr75n47coTAPE6d% z=$bIi80kb9Rvsy>yP^OT=qZ5`KNbKiv{ZOh3Hin8bk@QTr1KREPs0O9`2#Mw;6igb ztD=quL_Vl{m0=NX(xtWttfX^`F7iIW)Qen^Y#S#i95gQ#DRPm3?z&Xr>y0t1Xb zc9_*j9!1LUXZ?%zhQ_`*)|zSI*2J;1LkBgYtQv4(SI#JpPgKjqjf{RLXAP7C{f4{X zw@i=%#b28T6A}8MQz0|+)Ww>am%$S~%C5Vff`@Y)iml_?F*hHEbpQC|f-Ad`a#r^R zuGoG9Ibc7{%YLBjLm*|~&U+W+BDl3-{r{8xdXIZT4PPh;IqBilA>T6-U~^7?ExM)J zq;qa_KlmGa7M2Xb+FIbC?$?66yiI^<45q}6xAbTg zxv=7$!hkztEb$~)H_eac8B&4{qxNV+!8Zyl5pC4}iQx|%7br*|3}QgYD=az+jvA$$ z9Bu-0vbs3(;?8j4VcCpktk$MK|BLzJfB>tA(-fUF$rQJ`{NeblM!Luq6Ioa=xd_ zqXr8}DYza*t#up+N$=ouPq>W^gDcjZQ|sCjN9U@wIJYRxbYwwL92lwdy55|yv0c)S zMO4Sc%R~DV+2K0A{4Qb9ZZ&h_*kY5C^AqO~u)&A27A9>mQy`hkDU*qaq>JsIB1pZ; z82>wk!hDLYAzU2STydBTO5}^)n@T4d=Qgxl7c3-hNw}mx8B(40QgGt?y0u?-p(nUkV~Z-HXlkS>5#p;TxBPo@a24IVUcSzvC9Qc4Bgn0&!lcV=2F^_8F3dK z!EM7rNRI1X7K}EBu<OE0?T|di2AoRVd9deBrsbGYUibiHk4* zGI?t86RG*OCr-YW4clzFzU3jD=C@mWjDzD?Pl+UKzGo;xIM> yDZ=BP#F&#+bBRbYCTk@wKAVys7x8|?MIL1Y*5O~J08p~+q^Ct`qFva30ssJsk#V{J literal 0 HcmV?d00001 diff --git a/frontend/src/environments/environment.prod.ts b/frontend/src/environments/environment.prod.ts new file mode 100644 index 0000000..3612073 --- /dev/null +++ b/frontend/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true +}; diff --git a/frontend/src/environments/environment.ts b/frontend/src/environments/environment.ts new file mode 100644 index 0000000..f56ff47 --- /dev/null +++ b/frontend/src/environments/environment.ts @@ -0,0 +1,16 @@ +// This file can be replaced during build by using the `fileReplacements` array. +// `ng build` replaces `environment.ts` with `environment.prod.ts`. +// The list of file replacements can be found in `angular.json`. + +export const environment = { + production: false +}; + +/* + * For easier debugging in development mode, you can import the following file + * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. + * + * This import should be commented out in production mode because it will have a negative impact + * on performance if an error is thrown. + */ +// import 'zone.js/plugins/zone-error'; // Included with Angular CLI. diff --git a/frontend/src/favicon.ico b/frontend/src/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..997406ad22c29aae95893fb3d666c30258a09537 GIT binary patch literal 948 zcmV;l155mgP)CBYU7IjCFmI-B}4sMJt3^s9NVg!P0 z6hDQy(L`XWMkB@zOLgN$4KYz;j0zZxq9KKdpZE#5@k0crP^5f9KO};h)ZDQ%ybhht z%t9#h|nu0K(bJ ztIkhEr!*UyrZWQ1k2+YkGqDi8Z<|mIN&$kzpKl{cNP=OQzXHz>vn+c)F)zO|Bou>E z2|-d_=qY#Y+yOu1a}XI?cU}%04)zz%anD(XZC{#~WreV!a$7k2Ug`?&CUEc0EtrkZ zL49MB)h!_K{H(*l_93D5tO0;BUnvYlo+;yss%n^&qjt6fZOa+}+FDO(~2>G z2dx@=JZ?DHP^;b7*Y1as5^uphBsh*s*z&MBd?e@I>-9kU>63PjP&^#5YTOb&x^6Cf z?674rmSHB5Fk!{Gv7rv!?qX#ei_L(XtwVqLX3L}$MI|kJ*w(rhx~tc&L&xP#?cQow zX_|gx$wMr3pRZIIr_;;O|8fAjd;1`nOeu5K(pCu7>^3E&D2OBBq?sYa(%S?GwG&_0-s%_v$L@R!5H_fc)lOb9ZoOO#p`Nn`KU z3LTTBtjwo`7(HA6 z7gmO$yTR!5L>Bsg!X8616{JUngg_@&85%>W=mChTR;x4`P=?PJ~oPuy5 zU-L`C@_!34D21{fD~Y8NVnR3t;aqZI3fIhmgmx}$oc-dKDC6Ap$Gy>a!`A*x2L1v0 WcZ@i?LyX}70000 + + + + Prod + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/main.ts b/frontend/src/main.ts new file mode 100644 index 0000000..c7b673c --- /dev/null +++ b/frontend/src/main.ts @@ -0,0 +1,12 @@ +import { enableProdMode } from '@angular/core'; +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; + +import { AppModule } from './app/app.module'; +import { environment } from './environments/environment'; + +if (environment.production) { + enableProdMode(); +} + +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.error(err)); diff --git a/frontend/src/polyfills.ts b/frontend/src/polyfills.ts new file mode 100644 index 0000000..373f538 --- /dev/null +++ b/frontend/src/polyfills.ts @@ -0,0 +1,65 @@ +/** + * This file includes polyfills needed by Angular and is loaded before the app. + * You can add your own extra polyfills to this file. + * + * This file is divided into 2 sections: + * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. + * 2. Application imports. Files imported after ZoneJS that should be loaded before your main + * file. + * + * The current setup is for so-called "evergreen" browsers; the last versions of browsers that + * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), + * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. + * + * Learn more in https://angular.io/guide/browser-support + */ + +/*************************************************************************************************** + * BROWSER POLYFILLS + */ + +/** + * IE11 requires the following for NgClass support on SVG elements + */ +// import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** + * Web Animations `@angular/platform-browser/animations` + * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. + * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). + */ +// import 'web-animations-js'; // Run `npm install --save web-animations-js`. + +/** + * By default, zone.js will patch all possible macroTask and DomEvents + * user can disable parts of macroTask/DomEvents patch by setting following flags + * because those flags need to be set before `zone.js` being loaded, and webpack + * will put import in the top of bundle, so user need to create a separate file + * in this directory (for example: zone-flags.ts), and put the following flags + * into that file, and then add the following code before importing zone.js. + * import './zone-flags'; + * + * The flags allowed in zone-flags.ts are listed here. + * + * The following flags will work for all browsers. + * + * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame + * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick + * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames + * + * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js + * with the following flag, it will bypass `zone.js` patch for IE/Edge + * + * (window as any).__Zone_enable_cross_context_check = true; + * + */ + +/*************************************************************************************************** + * Zone JS is required by default for Angular itself. + */ +import 'zone.js'; // Included with Angular CLI. + + +/*************************************************************************************************** + * APPLICATION IMPORTS + */ diff --git a/frontend/src/styles.css b/frontend/src/styles.css new file mode 100644 index 0000000..90d4ee0 --- /dev/null +++ b/frontend/src/styles.css @@ -0,0 +1 @@ +/* You can add global styles to this file, and also import other style files */ diff --git a/frontend/src/test.ts b/frontend/src/test.ts new file mode 100644 index 0000000..2042356 --- /dev/null +++ b/frontend/src/test.ts @@ -0,0 +1,25 @@ +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/testing'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting +} from '@angular/platform-browser-dynamic/testing'; + +declare const require: { + context(path: string, deep?: boolean, filter?: RegExp): { + keys(): string[]; + (id: string): T; + }; +}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting() +); +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); diff --git a/frontend/tsconfig.app.json b/frontend/tsconfig.app.json new file mode 100644 index 0000000..82d91dc --- /dev/null +++ b/frontend/tsconfig.app.json @@ -0,0 +1,15 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/app", + "types": [] + }, + "files": [ + "src/main.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.d.ts" + ] +} diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json new file mode 100644 index 0000000..605ef83 --- /dev/null +++ b/frontend/tsconfig.json @@ -0,0 +1,32 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "compileOnSave": false, + "compilerOptions": { + "baseUrl": "./", + "outDir": "./dist/out-tsc", + "forceConsistentCasingInFileNames": true, + "strict": true, + "strictPropertyInitialization": false, + "strictNullChecks":false, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "sourceMap": true, + "declaration": false, + "downlevelIteration": true, + "experimentalDecorators": true, + "moduleResolution": "node", + "importHelpers": true, + "target": "es2017", + "module": "es2020", + "lib": [ + "es2018", + "dom" + ] + }, + "angularCompilerOptions": { + "enableI18nLegacyMessageIdFormat": false, + "strictInjectionParameters": true, + "strictInputAccessModifiers": true, + "strictTemplates": true + } +} diff --git a/frontend/tsconfig.spec.json b/frontend/tsconfig.spec.json new file mode 100644 index 0000000..092345b --- /dev/null +++ b/frontend/tsconfig.spec.json @@ -0,0 +1,18 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "./out-tsc/spec", + "types": [ + "jasmine" + ] + }, + "files": [ + "src/test.ts", + "src/polyfills.ts" + ], + "include": [ + "src/**/*.spec.ts", + "src/**/*.d.ts" + ] +}